New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

date-fns-holiday-us

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

date-fns-holiday-us - npm Package Compare versions

Comparing version 0.2.1 to 0.3.0

5

dist/date-fns-holiday-us.cjs.development.js

@@ -166,3 +166,3 @@ 'use strict';

date: getJuneteenth(year),
bankHoliday: false,
bankHoliday: year < 2022 ? false : true,
observed: true

@@ -285,3 +285,2 @@ },

}
function isInHolidayList(date, getHolidayList) {

@@ -293,3 +292,2 @@ var holidays = getHolidayList(dateFns.getYear(date));

}
function isHoliday(date) {

@@ -325,2 +323,3 @@ return isInHolidayList(date, getHolidays);

exports.isHoliday = isHoliday;
exports.isInHolidayList = isInHolidayList;
//# sourceMappingURL=date-fns-holiday-us.cjs.development.js.map

2

dist/date-fns-holiday-us.cjs.production.min.js

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("date-fns");function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function a(t,a){return function(t,a){return e.getDay(t)===a?t:t=e.getDay(t)>a?e.addDays(t,7-e.getDay(t)+a):e.addDays(t,a-e.getDay(t))}(e.setDate(t,1),a)}function n(e){return new Date(e,9,31)}function r(e){return new Date(e,1,14)}function o(t){return e.addWeeks(a(new Date(t,4),0),1)}function d(e){return new Date(e,5,19)}function s(e){if(e<325)throw new RangeError("Cannot calculate Easter dates before 325 AD.");function t(e,t){return e%t}function a(e,t){var a=e/t;if(a<0)throw new Error("Unexpected negative q");return Math.floor(a)}var n=e,r=t(n,19),o=a(n,100),d=t(n,100),s=a(o,4),i=t(o,4),u=a(o+8,25),y=t(19*r+o-s-a(o-u+1,3)+15,30),D=a(d,4),c=t(d,4),b=t(32+2*i+2*D-y-c,7),l=y+b-7*a(r+11*y+22*b,451)+21,f=a(l,31)+3,g=t(l,31);return new Date(e,f-1,g+1)}function i(t){return e.addWeeks(a(new Date(t,9),1),1)}function u(e){return new Date(e,6,4)}function y(t){return e.addWeeks(a(new Date(t,1),1),2)}function D(e){return new Date(e,11,25)}function c(e){return a(new Date(e,8),1)}function b(e){return new Date(e,10,11)}function l(t){return e.addWeeks(a(new Date(t,10),4),3)}function f(t){return e.lastDayOfMonth(new Date(t,11))}function g(t){return e.addWeeks(a(new Date(t,0),1),2)}function v(e){return new Date(e,0,1)}function p(t){return e.addWeeks(a(new Date(t,5),0),2)}function k(t){return a=new Date(t,4),function(t,a){return 1===e.getDay(t)?t:t=e.getDay(t)>1?e.addDays(t,-1*(e.getDay(t)-1)):e.addDays(t,-1*(e.getDay(t)-0+6))}(e.lastDayOfMonth(a));var a}function w(t){return e.addDays(s(t),-2)}function x(e){return{newYearsDay:{date:v(e),bankHoliday:!0,observed:!1},martinLutherKingJrDay:{date:g(e),bankHoliday:!0,observed:!1},valentinesDay:{date:r(e),bankHoliday:!1,observed:!1},juneteenth:{date:d(e),bankHoliday:!1,observed:!0},easter:{date:s(e),bankHoliday:!1,observed:!1},presidentsDay:{date:y(e),bankHoliday:!0,observed:!1},memorialDay:{date:k(e),bankHoliday:!0,observed:!1},independenceDay:{date:u(e),bankHoliday:!0,observed:!0},laborDay:{date:c(e),bankHoliday:!0,observed:!1},goodFriday:{date:w(e),bankHoliday:!1,observed:!1},mothersDay:{date:o(e),bankHoliday:!1,observed:!1},columbusDay:{date:i(e),bankHoliday:!0,observed:!1},halloween:{date:n(e),bankHoliday:!1,observed:!1},fathersDay:{date:p(e),bankHoliday:!1,observed:!1},veteransDay:{date:b(e),bankHoliday:!0,observed:!1},thanksgiving:{date:l(e),bankHoliday:!0,observed:!1},christmas:{date:D(e),bankHoliday:!0,observed:!1},newYearsEve:{date:f(e),bankHoliday:!1,observed:!1}}}function H(e){var a=x(e);return Object.keys(a).reduce((function(e,n){var r,o=a[n];return o.bankHoliday?t({},e,((r={})[n]={date:o.date},r)):e}),{})}function h(t,a){var n=a(e.getYear(t));return Object.keys(n).filter((function(a){return e.isEqual(t,n[a].date)})).length>0}exports.getBankHolidays=H,exports.getChristmas=D,exports.getColumbusDay=i,exports.getEaster=s,exports.getFathersDay=p,exports.getGoodFriday=w,exports.getHalloween=n,exports.getHolidays=x,exports.getIndependenceDay=u,exports.getJuneteenth=d,exports.getLaborDay=c,exports.getMartinLutherKingJrDay=g,exports.getMemorialDay=k,exports.getMothersDay=o,exports.getNewYearsDay=v,exports.getNewYearsEve=f,exports.getObservedHolidays=function(a){var n=x(a);return Object.keys(n).filter((function(e){return!!n[e].observed})).reduce((function(a,r){var o,d,s=n[r];return e.isSaturday(s.date)?t({},a,((o={})[r]={date:e.addDays(s.date,-1)},o)):e.isSunday(s.date)?t({},a,((d={})[r]={date:e.addDays(s.date,1)},d)):a}),{})},exports.getPresidentsDay=y,exports.getThanksgiving=l,exports.getValentinesDay=r,exports.getVeteransDay=b,exports.isBankHoliday=function(e){return h(e,H)},exports.isHoliday=function(e){return h(e,x)};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("date-fns");function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function a(t,a){return function(t,a){return e.getDay(t)===a?t:t=e.getDay(t)>a?e.addDays(t,7-e.getDay(t)+a):e.addDays(t,a-e.getDay(t))}(e.setDate(t,1),a)}function n(e){return new Date(e,9,31)}function r(e){return new Date(e,1,14)}function o(t){return e.addWeeks(a(new Date(t,4),0),1)}function d(e){return new Date(e,5,19)}function s(e){if(e<325)throw new RangeError("Cannot calculate Easter dates before 325 AD.");function t(e,t){return e%t}function a(e,t){var a=e/t;if(a<0)throw new Error("Unexpected negative q");return Math.floor(a)}var n=e,r=t(n,19),o=a(n,100),d=t(n,100),s=a(o,4),i=t(o,4),u=a(o+8,25),y=t(19*r+o-s-a(o-u+1,3)+15,30),D=a(d,4),c=t(d,4),l=t(32+2*i+2*D-y-c,7),b=y+l-7*a(r+11*y+22*l,451)+21,f=a(b,31)+3,g=t(b,31);return new Date(e,f-1,g+1)}function i(t){return e.addWeeks(a(new Date(t,9),1),1)}function u(e){return new Date(e,6,4)}function y(t){return e.addWeeks(a(new Date(t,1),1),2)}function D(e){return new Date(e,11,25)}function c(e){return a(new Date(e,8),1)}function l(e){return new Date(e,10,11)}function b(t){return e.addWeeks(a(new Date(t,10),4),3)}function f(t){return e.lastDayOfMonth(new Date(t,11))}function g(t){return e.addWeeks(a(new Date(t,0),1),2)}function v(e){return new Date(e,0,1)}function p(t){return e.addWeeks(a(new Date(t,5),0),2)}function k(t){return a=new Date(t,4),function(t,a){return 1===e.getDay(t)?t:t=e.getDay(t)>1?e.addDays(t,-1*(e.getDay(t)-1)):e.addDays(t,-1*(e.getDay(t)-0+6))}(e.lastDayOfMonth(a));var a}function w(t){return e.addDays(s(t),-2)}function x(e){return{newYearsDay:{date:v(e),bankHoliday:!0,observed:!1},martinLutherKingJrDay:{date:g(e),bankHoliday:!0,observed:!1},valentinesDay:{date:r(e),bankHoliday:!1,observed:!1},juneteenth:{date:d(e),bankHoliday:!(e<2022),observed:!0},easter:{date:s(e),bankHoliday:!1,observed:!1},presidentsDay:{date:y(e),bankHoliday:!0,observed:!1},memorialDay:{date:k(e),bankHoliday:!0,observed:!1},independenceDay:{date:u(e),bankHoliday:!0,observed:!0},laborDay:{date:c(e),bankHoliday:!0,observed:!1},goodFriday:{date:w(e),bankHoliday:!1,observed:!1},mothersDay:{date:o(e),bankHoliday:!1,observed:!1},columbusDay:{date:i(e),bankHoliday:!0,observed:!1},halloween:{date:n(e),bankHoliday:!1,observed:!1},fathersDay:{date:p(e),bankHoliday:!1,observed:!1},veteransDay:{date:l(e),bankHoliday:!0,observed:!1},thanksgiving:{date:b(e),bankHoliday:!0,observed:!1},christmas:{date:D(e),bankHoliday:!0,observed:!1},newYearsEve:{date:f(e),bankHoliday:!1,observed:!1}}}function H(e){var a=x(e);return Object.keys(a).reduce((function(e,n){var r,o=a[n];return o.bankHoliday?t({},e,((r={})[n]={date:o.date},r)):e}),{})}function h(t,a){var n=a(e.getYear(t));return Object.keys(n).filter((function(a){return e.isEqual(t,n[a].date)})).length>0}exports.getBankHolidays=H,exports.getChristmas=D,exports.getColumbusDay=i,exports.getEaster=s,exports.getFathersDay=p,exports.getGoodFriday=w,exports.getHalloween=n,exports.getHolidays=x,exports.getIndependenceDay=u,exports.getJuneteenth=d,exports.getLaborDay=c,exports.getMartinLutherKingJrDay=g,exports.getMemorialDay=k,exports.getMothersDay=o,exports.getNewYearsDay=v,exports.getNewYearsEve=f,exports.getObservedHolidays=function(a){var n=x(a);return Object.keys(n).filter((function(e){return!!n[e].observed})).reduce((function(a,r){var o,d,s=n[r];return e.isSaturday(s.date)?t({},a,((o={})[r]={date:e.addDays(s.date,-1)},o)):e.isSunday(s.date)?t({},a,((d={})[r]={date:e.addDays(s.date,1)},d)):a}),{})},exports.getPresidentsDay=y,exports.getThanksgiving=b,exports.getValentinesDay=r,exports.getVeteransDay=l,exports.isBankHoliday=function(e){return h(e,H)},exports.isHoliday=function(e){return h(e,x)},exports.isInHolidayList=h;
//# sourceMappingURL=date-fns-holiday-us.cjs.production.min.js.map

@@ -1,2 +0,2 @@

import { setDate, lastDayOfMonth, getDay, addDays, addWeeks, isSaturday, isSunday, isEqual, getYear } from 'date-fns';
import { setDate, lastDayOfMonth, getDay, addDays, addWeeks, isSaturday, isSunday, getYear, isEqual } from 'date-fns';

@@ -162,3 +162,3 @@ function _extends() {

date: getJuneteenth(year),
bankHoliday: false,
bankHoliday: year < 2022 ? false : true,
observed: true

@@ -281,3 +281,2 @@ },

}
function isInHolidayList(date, getHolidayList) {

@@ -289,3 +288,2 @@ var holidays = getHolidayList(getYear(date));

}
function isHoliday(date) {

@@ -298,3 +296,3 @@ return isInHolidayList(date, getHolidays);

export { getBankHolidays, getChristmas, getColumbusDay, getEaster, getFathersDay, getGoodFriday, getHalloween, getHolidays, getIndependenceDay, getJuneteenth, getLaborDay, getMartinLutherKingJrDay, getMemorialDay, getMothersDay, getNewYearsDay, getNewYearsEve, getObservedHolidays, getPresidentsDay, getThanksgiving, getValentinesDay, getVeteransDay, isBankHoliday, isHoliday };
export { getBankHolidays, getChristmas, getColumbusDay, getEaster, getFathersDay, getGoodFriday, getHalloween, getHolidays, getIndependenceDay, getJuneteenth, getLaborDay, getMartinLutherKingJrDay, getMemorialDay, getMothersDay, getNewYearsDay, getNewYearsEve, getObservedHolidays, getPresidentsDay, getThanksgiving, getValentinesDay, getVeteransDay, isBankHoliday, isHoliday, isInHolidayList };
//# sourceMappingURL=date-fns-holiday-us.esm.js.map

@@ -34,3 +34,8 @@ export declare type Holiday = "christmas" | "easter" | "halloween" | "valentinesDay" | "mothersDay" | "columbusDay" | "independenceDay" | "presidentsDay" | "laborDay" | "veteransDay" | "thanksgiving" | "newYearsEve" | "martinLutherKingJrDay" | "newYearsDay" | "fathersDay" | "memorialDay" | "goodFriday" | "juneteenth";

export declare function getObservedHolidays(year: number): Record<string, Record<"date", Date>>;
export declare function isInHolidayList(date: Date, getHolidayList: (year: number) => {
[key: string]: {
date: Date;
};
}): boolean;
export declare function isHoliday(date: Date): boolean;
export declare function isBankHoliday(date: Date): boolean;
{
"name": "date-fns-holiday-us",
"description": "The purpose of this project is to give an interface to work with holidays using date-fns",
"version": "0.2.1",
"version": "0.3.0",
"author": "Jon Stuebe",

@@ -6,0 +6,0 @@ "license": "MIT",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc