-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathpackage.json
151 lines (151 loc) · 4.76 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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
{
"name": "tldts",
"description": "Library to work against complex domain names, subdomains and URIs.",
"private": true,
"license": "MIT",
"homepage": "https://github.com/remusao/tldts#readme",
"author": {
"name": "Rémi Berson"
},
"contributors": [
"Alexei <alexeiatyahoodotcom@gmail.com>",
"Alexey <kureev-mail@ya.ru>",
"Andrew <chefandrew@seomoz.org>",
"Johannes Ewald <johannes.ewald@peerigon.com>",
"Jérôme Desboeufs <jerome.desboeufs@gmail.com>",
"Kelly Campbell <kelly.a.campbell@gmail.com>",
"Kiko Beats <josefrancisco.verdu@gmail.com>",
"Kris Reeves <krisreeves@searchfanatics.com>",
"Krzysztof Jan Modras <chrmod@chrmod.net>",
"Olivier Melcher <olivier.melcher@gmail.com>",
"Rémi Berson <remi.berson@pm.me>",
"Saad Rashid <srashid@lendinghome.com>",
"Thomas Parisot <hi@oncletom.io>",
"Timo Tijhof <krinklemail@gmail.com>",
"Xavier Damman <xdamman@gmail.com>",
"Yehezkiel Syamsuhadi <yehezkielbs@gmail.com>"
],
"bugs": {
"url": "https://github.com/remusao/tldts/issues"
},
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/remusao/tldts.git"
},
"workspaces": [
"packages/*"
],
"scripts": {
"postinstall": "patch-package",
"bootstrap": "yarn install --frozen-lock",
"build": "tsc --build ./tsconfig.project.json && lerna run build",
"watch": "tsc --build ./tsconfig.project.json --watch",
"bundle": "lerna run --concurrency 2 bundle",
"clean": "lerna run --parallel clean && lerna clean --yes && rimraf node_modules",
"lint": "eslint --config .eslintrc.cjs .",
"test": "lerna run --concurrency 2 test",
"bench": "make -C bench",
"update": "git submodule foreach git pull origin main && ts-node -O '{\"module\": \"commonjs\"}' ./packages/tldts-utils/bin/update.js",
"release": "auto shipit"
},
"devDependencies": {
"@types/node": "^22.0.0",
"@typescript-eslint/eslint-plugin": "^7.0.0",
"@typescript-eslint/parser": "^7.1.1",
"auto": "^11.1.1",
"benchmark": "^2.1.4",
"eslint": "^8.45.0",
"lerna": "^8.1.2",
"patch-package": "^8.0.0",
"ts-node": "^10.0.0",
"typescript": "^5.0.4"
},
"auto": {
"name": "Rémi Berson",
"email": "remi@cliqz.com",
"plugins": [
"npm"
],
"labels": [
{
"name": "PR: Update PSL :scroll:",
"description": "Update upstream public suffix list",
"changelogTitle": ":scroll: Update Public Suffix List",
"releaseType": "patch",
"overwrite": true,
"color": "#c2e0c6"
},
{
"name": "PR: Breaking Change :boom:",
"description": "Increment major version when merged",
"changelogTitle": ":boom: Breaking Change",
"releaseType": "major",
"overwrite": true,
"color": "#e2372b"
},
{
"name": "PR: New Feature :rocket:",
"description": "Increment minor version when merged",
"changelogTitle": ":rocket: New Feature",
"releaseType": "minor",
"overwrite": true,
"color": "#2e449b"
},
{
"name": "PR: Performance :running_woman:",
"description": "Increment minor version when merged",
"changelogTitle": ":running_woman: Performance",
"releaseType": "minor",
"overwrite": true,
"color": "#ead99f"
},
{
"name": "PR: Bug Fix :bug:",
"description": "Increment patch version when merged",
"changelogTitle": ":bug: Bug Fix",
"releaseType": "patch",
"overwrite": true,
"color": "#56dd97"
},
{
"name": "PR: Polish :nail_care:",
"description": "Increment patch version when merged",
"changelogTitle": ":nail_care: Polish",
"releaseType": "patch",
"overwrite": true,
"color": "#a9bbe8"
},
{
"name": "PR: Internal :house:",
"description": "Changes only affect internals",
"changelogTitle": ":house: Internal",
"releaseType": "none",
"overwrite": true,
"color": "#5b1482"
},
{
"name": "PR: Docs :memo:",
"description": "Changes only affect documentation",
"changelogTitle": ":memo: Documentation",
"releaseType": "none",
"overwrite": true,
"color": "#d2f28a"
},
{
"name": "skip-release",
"description": "Preserve the current version when merged",
"releaseType": "skip",
"overwrite": true,
"color": "#e069cf"
},
{
"name": "PR: Dependencies :nut_and_bolt:",
"description": "Changes only update dependencies",
"changelogTitle": ":nut_and_bolt: Dependencies",
"releaseType": "none",
"overwrite": true,
"color": "#5dbdcc"
}
]
}
}