noliday
TypeScript icon, indicating that this package has built-in type declarations

0.1.5 • Public • Published

npm version

noliday

A library for calculating the dates of national holidays

Table of contents

Installation

$ npm install noliday

Usage

import noliday, { Country } from 'noliday'

const holidays = noliday.getHolidays({ year: 2022, country: Country.Netherlands})

console.log(holidays)
{
  'Ascension Day': 2022-05-26T00:00:00.000Z,
  'Boxing Day': 2022-12-26T00:00:00.000Z,
  'Christmas Day': 2022-12-25T00:00:00.000Z,
  'Easter Monday': 2022-04-18T00:00:00.000Z,
  'Easter Sunday': 2022-04-17T00:00:00.000Z,
  'Good Friday': 2022-04-15T00:00:00.000Z,
  'Kingsday (NL)': 2022-04-27T00:00:00.000Z,
  'Liberation Day (NL)': 2022-05-05T00:00:00.000Z,
  "New Year's Day": 2022-01-01T00:00:00.000Z,
  'Whit Monday': 2022-06-06T00:00:00.000Z,
  'Whit Sunday': 2022-06-05T00:00:00.000Z
}

API

getHolidays

getHolidays(options: { year: number, country: Country }): { holiday: Holiday, date: Date }[]

isHoliday

isHolday(options: { date: NDate, country: Country }): boolean

Types and enums

Readme

Keywords

none

Package Sidebar

Install

npm i noliday

Weekly Downloads

3

Version

0.1.5

License

ISC

Unpacked Size

25.5 kB

Total Files

20

Last publish

Collaborators

  • hteker