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

easter-date

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

easter-date - npm Package Compare versions

Comparing version 0.0.1 to 0.0.2

3

dist/easter-monday.js
import { getEaster } from './easter-sunday.js';
import { isSameDay } from './date-fns.js';
/**

@@ -17,3 +16,3 @@ * Returns the date of Easter Monday for a given year.

export function isEasterMonday(date) {
return isSameDay(date, getEasterMonday(date.getFullYear()));
return date.getTime() === getEasterMonday(date.getFullYear()).getTime();
}

@@ -8,2 +8,7 @@ /**

/**
* Returns true if the given date is Easter Sunday.
* @param date
*/
export declare function ieEaster(date: Date): boolean;
/**
* Returns the date of Easter for a given year.

@@ -18,6 +23,1 @@ * @param year

export declare function isEasterSunday(date: Date): boolean;
/**
* Returns true if the given date is Easter Sunday.
* @param date
*/
export declare function ieEaster(date: Date): boolean;

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

import { isSameDay } from './date-fns.js';
/**

@@ -25,2 +24,9 @@ * Returns the date of Easter for a given year.

/**
* Returns true if the given date is Easter Sunday.
* @param date
*/
export function ieEaster(date) {
return date.getTime() === getEaster(date.getFullYear()).getTime();
}
/**
* Returns the date of Easter for a given year.

@@ -37,10 +43,3 @@ * @param year

export function isEasterSunday(date) {
return isSameDay(date, getEasterSunday(date.getFullYear()));
return ieEaster(date);
}
/**
* Returns true if the given date is Easter Sunday.
* @param date
*/
export function ieEaster(date) {
return isEasterSunday(date);
}
import { getEaster } from './easter-sunday.js';
import { isSameDay } from './date-fns.js';
/**

@@ -17,3 +16,3 @@ * Returns the date of Good Friday for a given year.

export function isGoodFriday(date) {
return isSameDay(date, getGoodFriday(date.getFullYear()));
return date.getTime() === getGoodFriday(date.getFullYear()).getTime();
}
import { getEaster } from './easter-sunday.js';
import { isSameDay } from './date-fns.js';
/**

@@ -17,3 +16,3 @@ * Returns the date of Holy Saturday for a given year.

export function isHolySaturday(date) {
return isSameDay(date, getHolySaturday(date.getFullYear()));
return date.getTime() === getHolySaturday(date.getFullYear()).getTime();
}
type HolyWeek = {
palmSunday: Date;
holyMonday: Date;
holyTuesday: Date;
holyWednesday: Date;
holyThursday: Date;
goodFriday: Date;
holySaturday: Date;
easterSunday: Date;
easterMonday: Date;
palmSunday: {
name: string;
date: Date;
};
holyMonday: {
name: string;
date: Date;
};
holyTuesday: {
name: string;
date: Date;
};
holyWednesday: {
name: string;
date: Date;
};
maundyThursday: {
name: string;
date: Date;
};
goodFriday: {
name: string;
date: Date;
};
holySaturday: {
name: string;
date: Date;
};
easterSunday: {
name: string;
date: Date;
};
easterMonday: {
name: string;
date: Date;
};
};

@@ -12,0 +39,0 @@ /**

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

import { getEaster } from "./easter-sunday.js";
import { getEaster } from './easter-sunday.js';
/**

@@ -8,3 +8,3 @@ * Returns the dates of Holy Week for a given year.

export function getHolyWeek(year) {
const easter = getEaster(year);
const easterDate = getEaster(year);
const addDays = (date, days) => {

@@ -16,12 +16,39 @@ const newDate = new Date(date);

return {
palmSunday: addDays(easter, -7),
holyMonday: addDays(easter, -6),
holyTuesday: addDays(easter, -5),
holyWednesday: addDays(easter, -4),
holyThursday: addDays(easter, -3),
goodFriday: addDays(easter, -2),
holySaturday: addDays(easter, -1),
easterSunday: easter,
easterMonday: addDays(easter, 1),
palmSunday: {
name: 'Palm Sunday',
date: addDays(easterDate, -7),
},
holyMonday: {
name: 'Holy Monday',
date: addDays(easterDate, -6),
},
holyTuesday: {
name: 'Holy Tuesday',
date: addDays(easterDate, -5),
},
holyWednesday: {
name: 'Holy Wednesday',
date: addDays(easterDate, -4),
},
maundyThursday: {
name: 'Maundy Thursday',
date: addDays(easterDate, -3),
},
goodFriday: {
name: 'Good Friday',
date: addDays(easterDate, -2),
},
holySaturday: {
name: 'Holy Saturday',
date: addDays(easterDate, -1),
},
easterSunday: {
name: 'Easter Sunday',
date: easterDate,
},
easterMonday: {
name: 'Easter Monday',
date: addDays(easterDate, 1),
},
};
}

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

export * from './date-fns.js';
export * from './good-friday.js';

@@ -3,0 +2,0 @@ export * from './holy-saturday.js';

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

export * from './date-fns.js';
export * from './good-friday.js';

@@ -3,0 +2,0 @@ export * from './holy-saturday.js';

{
"name": "easter-date",
"version": "0.0.1",
"version": "0.0.2",
"author": "Roman Ožana <roman@ozana.cz> (https://ozana.cz)",

@@ -43,3 +43,4 @@ "repository": "git@github.com:OzzyCzech/easter-date.git",

"files": [
"test/*"
"test/*",
"!test/date-fns.ts"
],

@@ -46,0 +47,0 @@ "workerThreads": false

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

# Easter
# Easter date

@@ -9,6 +9,21 @@ [![NPM Downloads](https://img.shields.io/npm/dm/easter-date?style=for-the-badge)](https://www.npmjs.com/package/easter-date)

Simple library for calculating Easter date.
Simple library for calculating Easter date from a given year.
## Install
```bash
npm i easter-date
```
## Functions
```javascript
import {getEaster} from 'easter-date';
getEaster(2024).toISODate(); // 2024-03-31
```
## License
MIT
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