1 | {
|
2 | "name": "date-holidays",
|
3 | "version": "3.16.11",
|
4 | "description": "worldwide holidays",
|
5 | "keywords": [
|
6 | "holidays",
|
7 | "world"
|
8 | ],
|
9 | "homepage": "https://github.com/commenthol/date-holidays",
|
10 | "bugs": {
|
11 | "url": "https://github.com/commenthol/date-holidays/issues"
|
12 | },
|
13 | "repository": {
|
14 | "type": "git",
|
15 | "url": "git+https://github.com/commenthol/date-holidays.git"
|
16 | },
|
17 | "license": "(ISC AND CC-BY-3.0)",
|
18 | "author": "commenthol <commenthol@gmail.com>",
|
19 | "maintainers": [
|
20 | "commenthol <commenthol@gmail.com>",
|
21 | "Ryan Gerry <rgerry@bluemarblepayroll.com>"
|
22 | ],
|
23 | "contributors": [
|
24 | "0xflotus <0xflotus@gmail.com>",
|
25 | "Adam Otradovec <adam.otradovec@seznam.cz>",
|
26 | "Adminy <adminy@users.noreply.github.com>",
|
27 | "Agus Condro <guzzchangx2@gmail.com>",
|
28 | "Alain Vagner <alain@sous-anneau.org>",
|
29 | "Alex Fernández <alexfernandeznpm@gmail.com>",
|
30 | "AlinaA <alinaa874@gmail.com>",
|
31 | "Artem Yagutyan <artem.yagutyan@gmail.com>",
|
32 | "ash <makingahabit@gmail.com>",
|
33 | "Ben Arwin <github@arwin.net>",
|
34 | "Bilal Gültekin <bilal@Bilals-MacBook-Pro.local>",
|
35 | "bogdanf <bogdan.farca@gmail.com>",
|
36 | "bogdanmarinescu <bogdan.marinescu@protonmail.com>",
|
37 | "Braeden Paradine <bparadine@gmail.com>",
|
38 | "Brandon Bay <brandon.bay@gmail.com>",
|
39 | "Brian Keifer <brian@valinor.net>",
|
40 | "Christian Schinnerl <Schinnerl.Christian@gmail.com>",
|
41 | "Cristian Andrade <cr.andrade.m@gmail.com>",
|
42 | "Daichan <daichi.yasuda@asbloom.me>",
|
43 | "damon02 <damon@teqplay.nl>",
|
44 | "David Álvarez Navarro <david16an@gmail.com>",
|
45 | "Erlend Ellingsen <erlend.ame@gmail.com>",
|
46 | "Filip Staffa <fstaffa@cimpress.com>",
|
47 | "Florian SALEUR <dev.daedalus@gmail.com>",
|
48 | "Francesco Ansanelli <f.ansanelli@solution-g.com>",
|
49 | "Agus Condro <guzzchangx2@gmail.com>",
|
50 | "Germain <germain.clauss@receeve.com>",
|
51 | "germain-receeve <53000086+germain-receeve@users.noreply.github.com>",
|
52 | "Goran Martinjak <goran@netgen.hr>",
|
53 | "Guillaume Bisch <guillaume@sqrd.com>",
|
54 | "Humam Aziz Romdhoni <anaktampan@live.com>",
|
55 | "Jack Zhang <18542127+jk1z@users.noreply.github.com>",
|
56 | "JAlexander <roodrallec@users.noreply.github.com>",
|
57 | "James Dixon <jim.w.dixon@gmail.com>",
|
58 | "Jani Šumak <jani.sumak@inova.si>",
|
59 | "Jeff Hughes <43132199+jwh-hutchison@users.noreply.github.com>",
|
60 | "Jérôme Vasseur <jerome.vasseur@thetribe.io>",
|
61 | "jk-12345 <33206139+jk-12345@users.noreply.github.com>",
|
62 | "John-Olav Storvold <johsto@knowit.no>",
|
63 | "Joshua Rippon <joshuarippon1@gmail.com>",
|
64 | "Julian Krenge <julian@parcellab.com>",
|
65 | "Kane.Westwood <kane.westwood@moonpig.com>",
|
66 | "Kerstens Maxim <maxim.kerstens@gmail.com>",
|
67 | "Kevin Ley <3976145+kevinley@users.noreply.github.com>",
|
68 | "Kevin Ley <ley.kevin@icloud.com>",
|
69 | "Kevin Samoei <samoeikev@gmail.com>",
|
70 | "Konstantinos Koukourakis <konstantinoskouk90@gmail.com>",
|
71 | "Leonidas Villeneuve <leonidas@leonidasv.com>",
|
72 | "Long Nguyen <olragon@users.noreply.github.com>",
|
73 | "Lukas Eipert <git@leipert.io>",
|
74 | "Mauro Braggio <m.braggio@e-time.it>",
|
75 | "Matthias Lösch <mlo@codiac.de>",
|
76 | "Nancy <nancy@transit.app>",
|
77 | "Nils Mehlhorn <nilsmehlhorn@users.noreply.github.com>",
|
78 | "oprogramador <uomodislesia@gmail.com>",
|
79 | "Oscar Lagercrantz <oscar.lagercrantz@gmail.com>",
|
80 | "osoken <osoken.devel@outlook.jp>",
|
81 | "Pandu Supriyono <mail@supriyono.nl>",
|
82 | "Petar Kovačević <pero.5ar@gmail.com>",
|
83 | "Philip Renich <hello@philiprenich.com>",
|
84 | "oprogramador <uomodislesia@gmail.com>",
|
85 | "r.ryngenen@gmail.com <r.ryngenen@gmail.com>",
|
86 | "rbrasco <roger.brasco@scytl.com>",
|
87 | "RogueCode007 <abioyefeyifoluwa@gmail.com>",
|
88 | "Roman Hirsch <r.hirsch@brendow.de>",
|
89 | "RomanTheBrov <romouald.dombrovski@gmail.com>",
|
90 | "Ryan Gerry <gerryster@gmail.com>",
|
91 | "Sean Riley <spriley@msts.com>",
|
92 | "seb <sebastien@lewebfrancais.fr>",
|
93 | "Seb735 <duclutsebastien@yahoo.com>",
|
94 | "Simon Victory <email@simonvictory.com>",
|
95 | "Quennie <simply.me.queeny@gmail.com>",
|
96 | "Tiago <tiago.peliciari@gmail.com>",
|
97 | "Tim Keegan <tjnkeegan@icloud.com>",
|
98 | "Tomas <norkunas.tom@gmail.com>",
|
99 | "tothadi <tothadam.onp@gmail.com>",
|
100 | "Troels Bay-Petersen <troels.petersen@hr-on.com>",
|
101 | "Vuong Ho <hochivuong2002@gmail.com>",
|
102 | "Wayne Parrott <wayne.parrott@reblcorp.com>",
|
103 | "Wésley Queiroz <wesleycoder@gmail.com>",
|
104 | "westn <westn89@gmail.com>",
|
105 | "Will Bamford <w.bamford@gmail.com>",
|
106 | "William Santos <william@MacBook-Pro-de-William-2.local>",
|
107 | "Yannick <yannick.franssen@outlook.com>",
|
108 | "Yoshio HANAWA <y@hnw.jp>",
|
109 | "Yosuke Kumakura <kumatch@gmail.com>",
|
110 | "Zacharias Erlandsson <zacharias.erlandsson@gmail.com>",
|
111 | "Zack Pollard <zackpollard@ymail.com>",
|
112 | "zbypy <zbynek.pysny@gmail.com>"
|
113 | ],
|
114 | "type": "module",
|
115 | "exports": {
|
116 | ".": {
|
117 | "import": "./src/index.js",
|
118 | "require": "./lib/index.cjs",
|
119 | "types": "./types/index.d.ts"
|
120 | },
|
121 | "./data": {
|
122 | "import": "./src/data.js",
|
123 | "require": "./lib/data.cjs"
|
124 | },
|
125 | "./package.json": "./package.json"
|
126 | },
|
127 | "main": "./lib/index.cjs",
|
128 | "module": "./src/index.js",
|
129 | "types": "./types",
|
130 | "bin": {
|
131 | "holidays2json": "scripts/holidays2json.cjs"
|
132 | },
|
133 | "directories": {
|
134 | "lib": "lib",
|
135 | "doc": "docs",
|
136 | "test": "test"
|
137 | },
|
138 | "scripts": {
|
139 | "all": "npm-run-all clean yaml build lint test doc:tree doc:attrib webpack",
|
140 | "build": "rollup -c",
|
141 | "changelog": "contributors && node scripts/gitlog.cjs",
|
142 | "ci": "TEST_XXL=1 npm-run-all yaml build test",
|
143 | "clean": "rimraf lib dist src/data.js",
|
144 | "clean:all": "npm-run-all clean clean:modules",
|
145 | "clean:modules": "rimraf node_modules",
|
146 | "doc:attrib": "node scripts/attributions.cjs",
|
147 | "doc:tree": "node scripts/addtree.cjs",
|
148 | "lint": "eslint --fix --ext .js,.cjs,.yaml .",
|
149 | "prepublishOnly": "npm run all",
|
150 | "test": "npm-run-all test:*",
|
151 | "test:ci": "mocha",
|
152 | "test:ts": "dtslint types",
|
153 | "watch": "watch-run -p data/countries/*.yaml npm run yaml",
|
154 | "webpack": "webpack",
|
155 | "webpack:analyze": "webpack",
|
156 | "yaml": "node scripts/holidays2json.cjs",
|
157 | "prepare": "husky install"
|
158 | },
|
159 | "commitlint": {
|
160 | "extends": [
|
161 | "@commitlint/config-conventional"
|
162 | ],
|
163 | "rules": {
|
164 | "type-enum": [
|
165 | 2,
|
166 | "always",
|
167 | [
|
168 | "break",
|
169 | "feat",
|
170 | "fix",
|
171 | "chore",
|
172 | "docs",
|
173 | "refactor",
|
174 | "revert",
|
175 | "test"
|
176 | ]
|
177 | ],
|
178 | "subject-case": [
|
179 | 2,
|
180 | "never",
|
181 | [
|
182 | "start-case",
|
183 | "pascal-case"
|
184 | ]
|
185 | ],
|
186 | "scope-case": [
|
187 | 0
|
188 | ]
|
189 | }
|
190 | },
|
191 | "browserslist": [
|
192 | "> 1%",
|
193 | "last 2 versions",
|
194 | "not ie <= 10"
|
195 | ],
|
196 | "mocha": {
|
197 | "checkLeaks": true,
|
198 | "colors": true,
|
199 | "reporter": "dot"
|
200 | },
|
201 | "dependencies": {
|
202 | "date-holidays-parser": "^3.4.2",
|
203 | "js-yaml": "^4.1.0",
|
204 | "lodash.omit": "^4.5.0",
|
205 | "lodash.pick": "^4.4.0",
|
206 | "prepin": "^1.0.3"
|
207 | },
|
208 | "devDependencies": {
|
209 | "@babel/cli": "^7.19.3",
|
210 | "@babel/core": "^7.20.2",
|
211 | "@babel/polyfill": "^7.12.1",
|
212 | "@babel/preset-env": "^7.20.2",
|
213 | "@commitlint/cli": "^17.2.0",
|
214 | "@commitlint/config-conventional": "^17.2.0",
|
215 | "@mocha/contributors": "git+https://github.com/commenthol/contributors.git#semver:1.1.0-0",
|
216 | "babel-loader": "^9.1.0",
|
217 | "dtslint": "^4.2.1",
|
218 | "eslint": "^8.28.0",
|
219 | "eslint-config-standard": "^17.0.0",
|
220 | "eslint-plugin-import": "^2.26.0",
|
221 | "eslint-plugin-n": "^15.5.1",
|
222 | "eslint-plugin-promise": "^6.1.1",
|
223 | "eslint-plugin-yml": "^0.15.0",
|
224 | "hashtree": "^0.7.0",
|
225 | "husky": "^8.0.2",
|
226 | "markedpp": "^1.1.0",
|
227 | "mocha": "^10.1.0",
|
228 | "npm-run-all": "^4.1.5",
|
229 | "rimraf": "^3.0.2",
|
230 | "rollup": "^2.79.1",
|
231 | "typescript": "^4.9.3",
|
232 | "watch-run": "^1.2.5",
|
233 | "webpack": "^5.75.0",
|
234 | "webpack-bundle-analyzer": "^4.7.0",
|
235 | "webpack-cli": "^4.10.0"
|
236 | },
|
237 | "engines": {
|
238 | "node": ">=12.0.0"
|
239 | }
|
240 | }
|