-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
76 lines (76 loc) · 2.25 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
{
"name": "overlapping_intervals",
"version": "1.1.0",
"description": "This npm package provides a quick and easy approach to detect overlapping intervals. The package will return a boolean value indicating whether or not two or more intervals overlap. It is simple to incorporate into any project and may be used to validate user input, scheduling conflicts, and more. This package is an excellent alternative for projects of all sizes due to its minimal footprint and lack of external dependencies.",
"main": "./dist/index.js",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"files": [
"./dist/index.cjs",
"./dist/index.js",
"./dist/index.d.ts",
"./dist/index.js.map",
"./dist/index.js.map"
],
"scripts": {
"lint": "eslint --fix --ext .js,.ts .",
"build": "tsup src/index.ts",
"start": "tsup src/index.ts --format cjs,esm --dts && node dist/index.js",
"prepare": "husky install",
"cm": "cz",
"test": "jest --verbose"
},
"keywords": [
"Interval",
"Overlap",
"Conflict",
"Schedule",
"Comparison",
"Appointment"
],
"author": "Ankur Datta",
"license": "MIT",
"devDependencies": {
"@changesets/cli": "^2.26.0",
"@swc/cli": "^0.1.59",
"@swc/core": "^1.3.26",
"@swc/jest": "^0.2.24",
"@types/jest": "^29.2.5",
"@typescript-eslint/eslint-plugin": "^5.0.0",
"@typescript-eslint/parser": "^5.48.1",
"commitizen": "^4.2.5",
"cz-emoji": "^1.3.2-canary.2",
"eslint": "^8.0.1",
"eslint-config-prettier": "^8.6.0",
"eslint-config-standard-with-typescript": "^26.0.0",
"eslint-plugin-import": "^2.25.2",
"eslint-plugin-jest": "^27.2.1",
"eslint-plugin-n": "^15.0.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-promise": "^6.0.0",
"husky": "^8.0.1",
"jest": "^29.3.1",
"prettier": "^2.8.3",
"tsup": "^6.5.0",
"typescript": "^4.9.4"
},
"exports": {
".": {
"default": "./dist/index.cjs",
"require": "./dist/index.cjs",
"import": "./dist/index.js",
"node": "./dist/index.cjs"
}
},
"config": {
"commitizen": {
"path": "cz-emoji"
}
},
"husky": {
"hooks": {
"prepare-commit-msg": "exec < /dev/tty && git cz --hook || true"
}
},
"type": "module"
}