chore: update cli deps
Luke Karrys committed
Oct 12, 2023 at 11:18 UTC
2ac07694a3da12a68fc399b0068cff9052567e0c
5 files changed
+1220
-75
cli/lib/transform.js
+2
-2
@@ -1,7 +1,7 @@
1
const parseFm = require('front-matter')
2
-const Minipass = require('minipass')
2
+const { Minipass } = require('minipass')
3
const yaml = require('yaml')
4
-const minimatch = require('minimatch')
4
+const { minimatch } = require('minimatch')
5
const { sep, join, posix, isAbsolute } = require('path')
6
const gh = require('./gh')
7
const rawRedirects = require('./redirects')
cli/package.json
+10
-7
@@ -17,19 +17,22 @@
17
"posttest": "npm run lint"
18
},
19
"dependencies": {
20
- "@octokit/rest": "^19.0.5",
20
+ "@octokit/rest": "^20.0.2",
21
"front-matter": "^4.0.2",
22
- "minimatch": "^5.1.1",
23
- "minipass": "^4.0.0",
24
- "pacote": "^15.0.8",
22
+ "minimatch": "^9.0.3",
23
+ "minipass": "^7.0.4",
24
+ "pacote": "^17.0.4",
25
"proc-log": "^3.0.0",
26
- "semver": "^7.3.8",
27
- "tar": "^6.1.13",
28
- "yaml": "^2.1.3"
26
+ "semver": "^7.5.4",
27
+ "tar": "^6.2.0",
28
+ "yaml": "^2.3.2"
29
},
30
"devDependencies": {
31
"@npmcli/eslint-config": "^4.0.2",
32
"@npmcli/template-oss": "4.19.0",
33
+ "eslint-plugin-import": "^2.26.0",
34
+ "eslint-plugin-node": "^11.1.0",
35
+ "eslint-plugin-promise": "^6.0.0",
36
"tap": "^16.3.9"
37
},
38
"author": "GitHub Inc.",
package-lock.json
+1198
-66
@@ -22,7 +22,10 @@
22
"@npmcli/eslint-config": "^4.0.2",
23
"@npmcli/template-oss": "4.19.0",
24
"eslint-plugin-github": "^4.10.1",
25
+ "eslint-plugin-import": "^2.26.0",
26
+ "eslint-plugin-node": "^11.1.0",
27
"eslint-plugin-primer-react": "^4.0.2",
28
+ "eslint-plugin-promise": "^6.0.0",
29
"tap": "^16.3.9"
30
},
31
"engines": {
@@ -31,25 +34,518 @@
34
},
35
"cli": {
36
"dependencies": {
34
- "@octokit/rest": "^19.0.5",
37
+ "@octokit/rest": "^20.0.2",
38
"front-matter": "^4.0.2",
36
- "minimatch": "^5.1.1",
37
- "minipass": "^4.0.0",
38
- "pacote": "^15.0.8",
39
+ "minimatch": "^9.0.3",
40
+ "minipass": "^7.0.4",
41
+ "pacote": "^17.0.4",
42
"proc-log": "^3.0.0",
40
- "semver": "^7.3.8",
41
- "tar": "^6.1.13",
42
- "yaml": "^2.1.3"
43
+ "semver": "^7.5.4",
44
+ "tar": "^6.2.0",
45
+ "yaml": "^2.3.2"
46
},
47
"devDependencies": {
48
"@npmcli/eslint-config": "^4.0.2",
49
"@npmcli/template-oss": "4.19.0",
50
+ "eslint-plugin-import": "^2.26.0",
51
+ "eslint-plugin-node": "^11.1.0",
52
+ "eslint-plugin-promise": "^6.0.0",
53
"tap": "^16.3.9"
54
},
55
"engines": {
56
"node": ">=18.0.0"
57
}
58
},
59
+ "cli/node_modules/@npmcli/git": {
60
+ "version": "5.0.3",
61
+ "resolved": "https://registry.npmjs.org/@npmcli/git/-/git-5.0.3.tgz",
62
+ "integrity": "sha512-UZp9NwK+AynTrKvHn5k3KviW/hA5eENmFsu3iAPe7sWRt0lFUdsY/wXIYjpDFe7cdSNwOIzbObfwgt6eL5/2zw==",
63
+ "dependencies": {
64
+ "@npmcli/promise-spawn": "^7.0.0",
65
+ "lru-cache": "^10.0.1",
66
+ "npm-pick-manifest": "^9.0.0",
67
+ "proc-log": "^3.0.0",
68
+ "promise-inflight": "^1.0.1",
69
+ "promise-retry": "^2.0.1",
70
+ "semver": "^7.3.5",
71
+ "which": "^4.0.0"
72
+ },
73
+ "engines": {
74
+ "node": "^16.14.0 || >=18.0.0"
75
+ }
76
+ },
77
+ "cli/node_modules/@npmcli/promise-spawn": {
78
+ "version": "7.0.0",
79
+ "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-7.0.0.tgz",
80
+ "integrity": "sha512-wBqcGsMELZna0jDblGd7UXgOby45TQaMWmbFwWX+SEotk4HV6zG2t6rT9siyLhPk4P6YYqgfL1UO8nMWDBVJXQ==",
81
+ "dependencies": {
82
+ "which": "^4.0.0"
83
+ },
84
+ "engines": {
85
+ "node": "^16.14.0 || >=18.0.0"
86
+ }
87
+ },
88
+ "cli/node_modules/@npmcli/run-script": {
89
+ "version": "7.0.1",
90
+ "resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-7.0.1.tgz",
91
+ "integrity": "sha512-Od/JMrgkjZ8alyBE0IzeqZDiF1jgMez9Gkc/OYrCkHHiXNwM0wc6s7+h+xM7kYDZkS0tAoOLr9VvygyE5+2F7g==",
92
+ "dependencies": {
93
+ "@npmcli/node-gyp": "^3.0.0",
94
+ "@npmcli/promise-spawn": "^7.0.0",
95
+ "node-gyp": "^9.0.0",
96
+ "read-package-json-fast": "^3.0.0",
97
+ "which": "^4.0.0"
98
+ },
99
+ "engines": {
100
+ "node": "^16.14.0 || >=18.0.0"
101
+ }
102
+ },
103
+ "cli/node_modules/@octokit/auth-token": {
104
+ "version": "4.0.0",
105
+ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz",
106
+ "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==",
107
+ "engines": {
108
+ "node": ">= 18"
109
+ }
110
+ },
111
+ "cli/node_modules/@octokit/core": {
112
+ "version": "5.0.1",
113
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.0.1.tgz",
114
+ "integrity": "sha512-lyeeeZyESFo+ffI801SaBKmCfsvarO+dgV8/0gD8u1d87clbEdWsP5yC+dSj3zLhb2eIf5SJrn6vDz9AheETHw==",
115
+ "dependencies": {
116
+ "@octokit/auth-token": "^4.0.0",
117
+ "@octokit/graphql": "^7.0.0",
118
+ "@octokit/request": "^8.0.2",
119
+ "@octokit/request-error": "^5.0.0",
120
+ "@octokit/types": "^12.0.0",
121
+ "before-after-hook": "^2.2.0",
122
+ "universal-user-agent": "^6.0.0"
123
+ },
124
+ "engines": {
125
+ "node": ">= 18"
126
+ }
127
+ },
128
+ "cli/node_modules/@octokit/endpoint": {
129
+ "version": "9.0.1",
130
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.1.tgz",
131
+ "integrity": "sha512-hRlOKAovtINHQPYHZlfyFwaM8OyetxeoC81lAkBy34uLb8exrZB50SQdeW3EROqiY9G9yxQTpp5OHTV54QD+vA==",
132
+ "dependencies": {
133
+ "@octokit/types": "^12.0.0",
134
+ "is-plain-object": "^5.0.0",
135
+ "universal-user-agent": "^6.0.0"
136
+ },
137
+ "engines": {
138
+ "node": ">= 18"
139
+ }
140
+ },
141
+ "cli/node_modules/@octokit/graphql": {
142
+ "version": "7.0.2",
143
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.0.2.tgz",
144
+ "integrity": "sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q==",
145
+ "dependencies": {
146
+ "@octokit/request": "^8.0.1",
147
+ "@octokit/types": "^12.0.0",
148
+ "universal-user-agent": "^6.0.0"
149
+ },
150
+ "engines": {
151
+ "node": ">= 18"
152
+ }
153
+ },
154
+ "cli/node_modules/@octokit/openapi-types": {
155
+ "version": "19.0.0",
156
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-19.0.0.tgz",
157
+ "integrity": "sha512-PclQ6JGMTE9iUStpzMkwLCISFn/wDeRjkZFIKALpvJQNBGwDoYYi2fFvuHwssoQ1rXI5mfh6jgTgWuddeUzfWw=="
158
+ },
159
+ "cli/node_modules/@octokit/plugin-paginate-rest": {
160
+ "version": "9.0.0",
161
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.0.0.tgz",
162
+ "integrity": "sha512-oIJzCpttmBTlEhBmRvb+b9rlnGpmFgDtZ0bB6nq39qIod6A5DP+7RkVLMOixIgRCYSHDTeayWqmiJ2SZ6xgfdw==",
163
+ "dependencies": {
164
+ "@octokit/types": "^12.0.0"
165
+ },
166
+ "engines": {
167
+ "node": ">= 18"
168
+ },
169
+ "peerDependencies": {
170
+ "@octokit/core": ">=5"
171
+ }
172
+ },
173
+ "cli/node_modules/@octokit/plugin-request-log": {
174
+ "version": "4.0.0",
175
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-4.0.0.tgz",
176
+ "integrity": "sha512-2uJI1COtYCq8Z4yNSnM231TgH50bRkheQ9+aH8TnZanB6QilOnx8RMD2qsnamSOXtDj0ilxvevf5fGsBhBBzKA==",
177
+ "engines": {
178
+ "node": ">= 18"
179
+ },
180
+ "peerDependencies": {
181
+ "@octokit/core": ">=5"
182
+ }
183
+ },
184
+ "cli/node_modules/@octokit/plugin-rest-endpoint-methods": {
185
+ "version": "10.0.1",
186
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.0.1.tgz",
187
+ "integrity": "sha512-fgS6HPkPvJiz8CCliewLyym9qAx0RZ/LKh3sATaPfM41y/O2wQ4Z9MrdYeGPVh04wYmHFmWiGlKPC7jWVtZXQA==",
188
+ "dependencies": {
189
+ "@octokit/types": "^12.0.0"
190
+ },
191
+ "engines": {
192
+ "node": ">= 18"
193
+ },
194
+ "peerDependencies": {
195
+ "@octokit/core": ">=5"
196
+ }
197
+ },
198
+ "cli/node_modules/@octokit/request": {
199
+ "version": "8.1.4",
200
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.1.4.tgz",
201
+ "integrity": "sha512-M0aaFfpGPEKrg7XoA/gwgRvc9MSXHRO2Ioki1qrPDbl1e9YhjIwVoHE7HIKmv/m3idzldj//xBujcFNqGX6ENA==",
202
+ "dependencies": {
203
+ "@octokit/endpoint": "^9.0.0",
204
+ "@octokit/request-error": "^5.0.0",
205
+ "@octokit/types": "^12.0.0",
206
+ "is-plain-object": "^5.0.0",
207
+ "universal-user-agent": "^6.0.0"
208
+ },
209
+ "engines": {
210
+ "node": ">= 18"
211
+ }
212
+ },
213
+ "cli/node_modules/@octokit/request-error": {
214
+ "version": "5.0.1",
215
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.0.1.tgz",
216
+ "integrity": "sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ==",
217
+ "dependencies": {
218
+ "@octokit/types": "^12.0.0",
219
+ "deprecation": "^2.0.0",
220
+ "once": "^1.4.0"
221
+ },
222
+ "engines": {
223
+ "node": ">= 18"
224
+ }
225
+ },
226
+ "cli/node_modules/@octokit/rest": {
227
+ "version": "20.0.2",
228
+ "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-20.0.2.tgz",
229
+ "integrity": "sha512-Ux8NDgEraQ/DMAU1PlAohyfBBXDwhnX2j33Z1nJNziqAfHi70PuxkFYIcIt8aIAxtRE7KVuKp8lSR8pA0J5iOQ==",
230
+ "dependencies": {
231
+ "@octokit/core": "^5.0.0",
232
+ "@octokit/plugin-paginate-rest": "^9.0.0",
233
+ "@octokit/plugin-request-log": "^4.0.0",
234
+ "@octokit/plugin-rest-endpoint-methods": "^10.0.0"
235
+ },
236
+ "engines": {
237
+ "node": ">= 18"
238
+ }
239
+ },
240
+ "cli/node_modules/@octokit/types": {
241
+ "version": "12.0.0",
242
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.0.0.tgz",
243
+ "integrity": "sha512-EzD434aHTFifGudYAygnFlS1Tl6KhbTynEWELQXIbTY8Msvb5nEqTZIm7sbPEt4mQYLZwu3zPKVdeIrw0g7ovg==",
244
+ "dependencies": {
245
+ "@octokit/openapi-types": "^19.0.0"
246
+ }
247
+ },
248
+ "cli/node_modules/cacache": {
249
+ "version": "18.0.0",
250
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.0.tgz",
251
+ "integrity": "sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==",
252
+ "dependencies": {
253
+ "@npmcli/fs": "^3.1.0",
254
+ "fs-minipass": "^3.0.0",
255
+ "glob": "^10.2.2",
256
+ "lru-cache": "^10.0.1",
257
+ "minipass": "^7.0.3",
258
+ "minipass-collect": "^1.0.2",
259
+ "minipass-flush": "^1.0.5",
260
+ "minipass-pipeline": "^1.2.4",
261
+ "p-map": "^4.0.0",
262
+ "ssri": "^10.0.0",
263
+ "tar": "^6.1.11",
264
+ "unique-filename": "^3.0.0"
265
+ },
266
+ "engines": {
267
+ "node": "^16.14.0 || >=18.0.0"
268
+ }
269
+ },
270
+ "cli/node_modules/foreground-child": {
271
+ "version": "3.1.1",
272
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
273
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
274
+ "dependencies": {
275
+ "cross-spawn": "^7.0.0",
276
+ "signal-exit": "^4.0.1"
277
+ },
278
+ "engines": {
279
+ "node": ">=14"
280
+ },
281
+ "funding": {
282
+ "url": "https://github.com/sponsors/isaacs"
283
+ }
284
+ },
285
+ "cli/node_modules/glob": {
286
+ "version": "10.3.10",
287
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
288
+ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
289
+ "dependencies": {
290
+ "foreground-child": "^3.1.0",
291
+ "jackspeak": "^2.3.5",
292
+ "minimatch": "^9.0.1",
293
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
294
+ "path-scurry": "^1.10.1"
295
+ },
296
+ "bin": {
297
+ "glob": "dist/esm/bin.mjs"
298
+ },
299
+ "engines": {
300
+ "node": ">=16 || 14 >=14.17"
301
+ },
302
+ "funding": {
303
+ "url": "https://github.com/sponsors/isaacs"
304
+ }
305
+ },
306
+ "cli/node_modules/hosted-git-info": {
307
+ "version": "7.0.1",
308
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz",
309
+ "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==",
310
+ "dependencies": {
311
+ "lru-cache": "^10.0.1"
312
+ },
313
+ "engines": {
314
+ "node": "^16.14.0 || >=18.0.0"
315
+ }
316
+ },
317
+ "cli/node_modules/isexe": {
318
+ "version": "3.1.1",
319
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-3.1.1.tgz",
320
+ "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==",
321
+ "engines": {
322
+ "node": ">=16"
323
+ }
324
+ },
325
+ "cli/node_modules/jackspeak": {
326
+ "version": "2.3.6",
327
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
328
+ "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
329
+ "dependencies": {
330
+ "@isaacs/cliui": "^8.0.2"
331
+ },
332
+ "engines": {
333
+ "node": ">=14"
334
+ },
335
+ "funding": {
336
+ "url": "https://github.com/sponsors/isaacs"
337
+ },
338
+ "optionalDependencies": {
339
+ "@pkgjs/parseargs": "^0.11.0"
340
+ }
341
+ },
342
+ "cli/node_modules/lru-cache": {
343
+ "version": "10.0.1",
344
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz",
345
+ "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==",
346
+ "engines": {
347
+ "node": "14 || >=16.14"
348
+ }
349
+ },
350
+ "cli/node_modules/make-fetch-happen": {
351
+ "version": "13.0.0",
352
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz",
353
+ "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==",
354
+ "dependencies": {
355
+ "@npmcli/agent": "^2.0.0",
356
+ "cacache": "^18.0.0",
357
+ "http-cache-semantics": "^4.1.1",
358
+ "is-lambda": "^1.0.1",
359
+ "minipass": "^7.0.2",
360
+ "minipass-fetch": "^3.0.0",
361
+ "minipass-flush": "^1.0.5",
362
+ "minipass-pipeline": "^1.2.4",
363
+ "negotiator": "^0.6.3",
364
+ "promise-retry": "^2.0.1",
365
+ "ssri": "^10.0.0"
366
+ },
367
+ "engines": {
368
+ "node": "^16.14.0 || >=18.0.0"
369
+ }
370
+ },
371
+ "cli/node_modules/minimatch": {
372
+ "version": "9.0.3",
373
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
374
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
375
+ "dependencies": {
376
+ "brace-expansion": "^2.0.1"
377
+ },
378
+ "engines": {
379
+ "node": ">=16 || 14 >=14.17"
380
+ },
381
+ "funding": {
382
+ "url": "https://github.com/sponsors/isaacs"
383
+ }
384
+ },
385
+ "cli/node_modules/minipass": {
386
+ "version": "7.0.4",
387
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
388
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
389
+ "engines": {
390
+ "node": ">=16 || 14 >=14.17"
391
+ }
392
+ },
393
+ "cli/node_modules/minipass-fetch": {
394
+ "version": "3.0.4",
395
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz",
396
+ "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==",
397
+ "dependencies": {
398
+ "minipass": "^7.0.3",
399
+ "minipass-sized": "^1.0.3",
400
+ "minizlib": "^2.1.2"
401
+ },
402
+ "engines": {
403
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
404
+ },
405
+ "optionalDependencies": {
406
+ "encoding": "^0.1.13"
407
+ }
408
+ },
409
+ "cli/node_modules/normalize-package-data": {
410
+ "version": "6.0.0",
411
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-6.0.0.tgz",
412
+ "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==",
413
+ "dependencies": {
414
+ "hosted-git-info": "^7.0.0",
415
+ "is-core-module": "^2.8.1",
416
+ "semver": "^7.3.5",
417
+ "validate-npm-package-license": "^3.0.4"
418
+ },
419
+ "engines": {
420
+ "node": "^16.14.0 || >=18.0.0"
421
+ }
422
+ },
423
+ "cli/node_modules/npm-package-arg": {
424
+ "version": "11.0.1",
425
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz",
426
+ "integrity": "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==",
427
+ "dependencies": {
428
+ "hosted-git-info": "^7.0.0",
429
+ "proc-log": "^3.0.0",
430
+ "semver": "^7.3.5",
431
+ "validate-npm-package-name": "^5.0.0"
432
+ },
433
+ "engines": {
434
+ "node": "^16.14.0 || >=18.0.0"
435
+ }
436
+ },
437
+ "cli/node_modules/npm-packlist": {
438
+ "version": "8.0.0",
439
+ "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-8.0.0.tgz",
440
+ "integrity": "sha512-ErAGFB5kJUciPy1mmx/C2YFbvxoJ0QJ9uwkCZOeR6CqLLISPZBOiFModAbSXnjjlwW5lOhuhXva+fURsSGJqyw==",
441
+ "dependencies": {
442
+ "ignore-walk": "^6.0.0"
443
+ },
444
+ "engines": {
445
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
446
+ }
447
+ },
448
+ "cli/node_modules/npm-pick-manifest": {
449
+ "version": "9.0.0",
450
+ "resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-9.0.0.tgz",
451
+ "integrity": "sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==",
452
+ "dependencies": {
453
+ "npm-install-checks": "^6.0.0",
454
+ "npm-normalize-package-bin": "^3.0.0",
455
+ "npm-package-arg": "^11.0.0",
456
+ "semver": "^7.3.5"
457
+ },
458
+ "engines": {
459
+ "node": "^16.14.0 || >=18.0.0"
460
+ }
461
+ },
462
+ "cli/node_modules/npm-registry-fetch": {
463
+ "version": "16.1.0",
464
+ "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-16.1.0.tgz",
465
+ "integrity": "sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==",
466
+ "dependencies": {
467
+ "make-fetch-happen": "^13.0.0",
468
+ "minipass": "^7.0.2",
469
+ "minipass-fetch": "^3.0.0",
470
+ "minipass-json-stream": "^1.0.1",
471
+ "minizlib": "^2.1.2",
472
+ "npm-package-arg": "^11.0.0",
473
+ "proc-log": "^3.0.0"
474
+ },
475
+ "engines": {
476
+ "node": "^16.14.0 || >=18.0.0"
477
+ }
478
+ },
479
+ "cli/node_modules/pacote": {
480
+ "version": "17.0.4",
481
+ "resolved": "https://registry.npmjs.org/pacote/-/pacote-17.0.4.tgz",
482
+ "integrity": "sha512-eGdLHrV/g5b5MtD5cTPyss+JxOlaOloSMG3UwPMAvL8ywaLJ6beONPF40K4KKl/UI6q5hTKCJq5rCu8tkF+7Dg==",
483
+ "dependencies": {
484
+ "@npmcli/git": "^5.0.0",
485
+ "@npmcli/installed-package-contents": "^2.0.1",
486
+ "@npmcli/promise-spawn": "^7.0.0",
487
+ "@npmcli/run-script": "^7.0.0",
488
+ "cacache": "^18.0.0",
489
+ "fs-minipass": "^3.0.0",
490
+ "minipass": "^7.0.2",
491
+ "npm-package-arg": "^11.0.0",
492
+ "npm-packlist": "^8.0.0",
493
+ "npm-pick-manifest": "^9.0.0",
494
+ "npm-registry-fetch": "^16.0.0",
495
+ "proc-log": "^3.0.0",
496
+ "promise-retry": "^2.0.1",
497
+ "read-package-json": "^7.0.0",
498
+ "read-package-json-fast": "^3.0.0",
499
+ "sigstore": "^2.0.0",
500
+ "ssri": "^10.0.0",
501
+ "tar": "^6.1.11"
502
+ },
503
+ "bin": {
504
+ "pacote": "lib/bin.js"
505
+ },
506
+ "engines": {
507
+ "node": "^16.14.0 || >=18.0.0"
508
+ }
509
+ },
510
+ "cli/node_modules/read-package-json": {
511
+ "version": "7.0.0",
512
+ "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-7.0.0.tgz",
513
+ "integrity": "sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==",
514
+ "dependencies": {
515
+ "glob": "^10.2.2",
516
+ "json-parse-even-better-errors": "^3.0.0",
517
+ "normalize-package-data": "^6.0.0",
518
+ "npm-normalize-package-bin": "^3.0.0"
519
+ },
520
+ "engines": {
521
+ "node": "^16.14.0 || >=18.0.0"
522
+ }
523
+ },
524
+ "cli/node_modules/signal-exit": {
525
+ "version": "4.1.0",
526
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
527
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
528
+ "engines": {
529
+ "node": ">=14"
530
+ },
531
+ "funding": {
532
+ "url": "https://github.com/sponsors/isaacs"
533
+ }
534
+ },
535
+ "cli/node_modules/which": {
536
+ "version": "4.0.0",
537
+ "resolved": "https://registry.npmjs.org/which/-/which-4.0.0.tgz",
538
+ "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==",
539
+ "dependencies": {
540
+ "isexe": "^3.1.1"
541
+ },
542
+ "bin": {
543
+ "node-which": "bin/which.js"
544
+ },
545
+ "engines": {
546
+ "node": "^16.13.0 || >=18.0.0"
547
+ }
548
+ },
549
"node_modules/@aashutoshrathi/word-wrap": {
550
"version": "1.2.6",
551
"resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
@@ -3206,7 +3702,6 @@
3702
"version": "8.0.2",
3703
"resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
3704
"integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
3209
- "dev": true,
3705
"dependencies": {
3706
"string-width": "^5.1.2",
3707
"string-width-cjs": "npm:string-width@^4.2.0",
@@ -3223,7 +3718,6 @@
3718
"version": "6.0.1",
3719
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
3720
"integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
3226
- "dev": true,
3721
"engines": {
3722
"node": ">=12"
3723
},
@@ -3235,7 +3729,6 @@
3729
"version": "6.2.1",
3730
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
3731
"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
3238
- "dev": true,
3732
"engines": {
3733
"node": ">=12"
3734
},
@@ -3247,7 +3740,6 @@
3740
"version": "5.1.2",
3741
"resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
3742
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
3250
- "dev": true,
3743
"dependencies": {
3744
"eastasianwidth": "^0.2.0",
3745
"emoji-regex": "^9.2.2",
@@ -3264,7 +3756,6 @@
3756
"version": "7.1.0",
3757
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
3758
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
3267
- "dev": true,
3759
"dependencies": {
3760
"ansi-regex": "^6.0.1"
3761
},
@@ -3279,7 +3770,6 @@
3770
"version": "8.1.0",
3771
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
3772
"integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
3282
- "dev": true,
3773
"dependencies": {
3774
"ansi-styles": "^6.1.0",
3775
"string-width": "^5.0.1",
@@ -4682,47 +5172,118 @@
5172
"estraverse": "^4.1.1"
5173
},
5174
"engines": {
4685
- "node": ">=8.0.0"
5175
+ "node": ">=8.0.0"
5176
+ }
5177
+ },
5178
+ "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": {
5179
+ "version": "4.3.0",
5180
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
5181
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
5182
+ "engines": {
5183
+ "node": ">=4.0"
5184
+ }
5185
+ },
5186
+ "node_modules/@nodelib/fs.scandir": {
5187
+ "version": "2.1.5",
5188
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
5189
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
5190
+ "dependencies": {
5191
+ "@nodelib/fs.stat": "2.0.5",
5192
+ "run-parallel": "^1.1.9"
5193
+ },
5194
+ "engines": {
5195
+ "node": ">= 8"
5196
+ }
5197
+ },
5198
+ "node_modules/@nodelib/fs.stat": {
5199
+ "version": "2.0.5",
5200
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
5201
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
5202
+ "engines": {
5203
+ "node": ">= 8"
5204
+ }
5205
+ },
5206
+ "node_modules/@nodelib/fs.walk": {
5207
+ "version": "1.2.8",
5208
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
5209
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
5210
+ "dependencies": {
5211
+ "@nodelib/fs.scandir": "2.1.5",
5212
+ "fastq": "^1.6.0"
5213
+ },
5214
+ "engines": {
5215
+ "node": ">= 8"
5216
+ }
5217
+ },
5218
+ "node_modules/@npmcli/agent": {
5219
+ "version": "2.2.0",
5220
+ "resolved": "https://registry.npmjs.org/@npmcli/agent/-/agent-2.2.0.tgz",
5221
+ "integrity": "sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==",
5222
+ "dependencies": {
5223
+ "agent-base": "^7.1.0",
5224
+ "http-proxy-agent": "^7.0.0",
5225
+ "https-proxy-agent": "^7.0.1",
5226
+ "lru-cache": "^10.0.1",
5227
+ "socks-proxy-agent": "^8.0.1"
5228
+ },
5229
+ "engines": {
5230
+ "node": "^16.14.0 || >=18.0.0"
5231
+ }
5232
+ },
5233
+ "node_modules/@npmcli/agent/node_modules/agent-base": {
5234
+ "version": "7.1.0",
5235
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz",
5236
+ "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==",
5237
+ "dependencies": {
5238
+ "debug": "^4.3.4"
5239
+ },
5240
+ "engines": {
5241
+ "node": ">= 14"
5242
}
5243
},
4688
- "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": {
4689
- "version": "4.3.0",
4690
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
4691
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
5244
+ "node_modules/@npmcli/agent/node_modules/http-proxy-agent": {
5245
+ "version": "7.0.0",
5246
+ "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz",
5247
+ "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==",
5248
+ "dependencies": {
5249
+ "agent-base": "^7.1.0",
5250
+ "debug": "^4.3.4"
5251
+ },
5252
"engines": {
4693
- "node": ">=4.0"
5253
+ "node": ">= 14"
5254
}
5255
},
4696
- "node_modules/@nodelib/fs.scandir": {
4697
- "version": "2.1.5",
4698
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
4699
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
5256
+ "node_modules/@npmcli/agent/node_modules/https-proxy-agent": {
5257
+ "version": "7.0.2",
5258
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz",
5259
+ "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==",
5260
"dependencies": {
4701
- "@nodelib/fs.stat": "2.0.5",
4702
- "run-parallel": "^1.1.9"
5261
+ "agent-base": "^7.0.2",
5262
+ "debug": "4"
5263
},
5264
"engines": {
4705
- "node": ">= 8"
5265
+ "node": ">= 14"
5266
}
5267
},
4708
- "node_modules/@nodelib/fs.stat": {
4709
- "version": "2.0.5",
4710
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
4711
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
5268
+ "node_modules/@npmcli/agent/node_modules/lru-cache": {
5269
+ "version": "10.0.1",
5270
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz",
5271
+ "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==",
5272
"engines": {
4713
- "node": ">= 8"
5273
+ "node": "14 || >=16.14"
5274
}
5275
},
4716
- "node_modules/@nodelib/fs.walk": {
4717
- "version": "1.2.8",
4718
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
4719
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
5276
+ "node_modules/@npmcli/agent/node_modules/socks-proxy-agent": {
5277
+ "version": "8.0.2",
5278
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz",
5279
+ "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==",
5280
"dependencies": {
4721
- "@nodelib/fs.scandir": "2.1.5",
4722
- "fastq": "^1.6.0"
5281
+ "agent-base": "^7.0.2",
5282
+ "debug": "^4.3.4",
5283
+ "socks": "^2.7.1"
5284
},
5285
"engines": {
4725
- "node": ">= 8"
5286
+ "node": ">= 14"
5287
}
5288
},
5289
"node_modules/@npmcli/arborist": {
@@ -4808,6 +5369,7 @@
5369
"version": "4.1.0",
5370
"resolved": "https://registry.npmjs.org/@npmcli/git/-/git-4.1.0.tgz",
5371
"integrity": "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==",
5372
+ "dev": true,
5373
"dependencies": {
5374
"@npmcli/promise-spawn": "^6.0.0",
5375
"lru-cache": "^7.4.4",
@@ -4826,6 +5388,7 @@
5388
"version": "7.14.1",
5389
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz",
5390
"integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==",
5391
+ "dev": true,
5392
"engines": {
5393
"node": ">=12"
5394
}
@@ -4927,6 +5490,7 @@
5490
"version": "6.0.2",
5491
"resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-6.0.2.tgz",
5492
"integrity": "sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==",
5493
+ "dev": true,
5494
"dependencies": {
5495
"which": "^3.0.0"
5496
},
@@ -4950,6 +5514,7 @@
5514
"version": "6.0.0",
5515
"resolved": "https://registry.npmjs.org/@npmcli/run-script/-/run-script-6.0.0.tgz",
5516
"integrity": "sha512-ql+AbRur1TeOdl1FY+RAwGW9fcr4ZwiVKabdvm93mujGREVuVLbdkXRJDrkTXSdCjaxYydr1wlA2v67jxWG5BQ==",
5517
+ "dev": true,
5518
"dependencies": {
5519
"@npmcli/node-gyp": "^3.0.0",
5520
"@npmcli/promise-spawn": "^6.0.0",
@@ -5138,6 +5703,7 @@
5703
"version": "3.0.2",
5704
"resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.2.tgz",
5705
"integrity": "sha512-pq7CwIMV1kmzkFTimdwjAINCXKTajZErLB4wMLYapR2nuB/Jpr66+05wOTZMSCBXP6n4DdDWT2W19Bm17vU69Q==",
5706
+ "dev": true,
5707
"dependencies": {
5708
"@octokit/types": "^8.0.0"
5709
},
@@ -5149,6 +5715,7 @@
5715
"version": "4.1.0",
5716
"resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.1.0.tgz",
5717
"integrity": "sha512-Czz/59VefU+kKDy+ZfDwtOIYIkFjExOKf+HA92aiTZJ6EfWpFzYQWw0l54ji8bVmyhc+mGaLUbSUmXazG7z5OQ==",
5718
+ "dev": true,
5719
"dependencies": {
5720
"@octokit/auth-token": "^3.0.0",
5721
"@octokit/graphql": "^5.0.0",
@@ -5166,6 +5733,7 @@
5733
"version": "7.0.3",
5734
"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.3.tgz",
5735
"integrity": "sha512-57gRlb28bwTsdNXq+O3JTQ7ERmBTuik9+LelgcLIVfYwf235VHbN9QNo4kXExtp/h8T423cR5iJThKtFYxC7Lw==",
5736
+ "dev": true,
5737
"dependencies": {
5738
"@octokit/types": "^8.0.0",
5739
"is-plain-object": "^5.0.0",
@@ -5179,6 +5747,7 @@
5747
"version": "5.0.4",
5748
"resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.4.tgz",
5749
"integrity": "sha512-amO1M5QUQgYQo09aStR/XO7KAl13xpigcy/kI8/N1PnZYSS69fgte+xA4+c2DISKqUZfsh0wwjc2FaCt99L41A==",
5750
+ "dev": true,
5751
"dependencies": {
5752
"@octokit/request": "^6.0.0",
5753
"@octokit/types": "^8.0.0",
@@ -5191,12 +5760,14 @@
5760
"node_modules/@octokit/openapi-types": {
5761
"version": "14.0.0",
5762
"resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-14.0.0.tgz",
5194
- "integrity": "sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw=="
5763
+ "integrity": "sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==",
5764
+ "dev": true
5765
},
5766
"node_modules/@octokit/plugin-paginate-rest": {
5767
"version": "5.0.1",
5768
"resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-5.0.1.tgz",
5769
"integrity": "sha512-7A+rEkS70pH36Z6JivSlR7Zqepz3KVucEFVDnSrgHXzG7WLAzYwcHZbKdfTXHwuTHbkT1vKvz7dHl1+HNf6Qyw==",
5770
+ "dev": true,
5771
"dependencies": {
5772
"@octokit/types": "^8.0.0"
5773
},
@@ -5211,6 +5782,7 @@
5782
"version": "1.0.4",
5783
"resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz",
5784
"integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==",
5785
+ "dev": true,
5786
"peerDependencies": {
5787
"@octokit/core": ">=3"
5788
}
@@ -5219,6 +5791,7 @@
5791
"version": "6.7.0",
5792
"resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-6.7.0.tgz",
5793
"integrity": "sha512-orxQ0fAHA7IpYhG2flD2AygztPlGYNAdlzYz8yrD8NDgelPfOYoRPROfEyIe035PlxvbYrgkfUZIhSBKju/Cvw==",
5794
+ "dev": true,
5795
"dependencies": {
5796
"@octokit/types": "^8.0.0",
5797
"deprecation": "^2.3.1"
@@ -5234,6 +5807,7 @@
5807
"version": "6.2.2",
5808
"resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.2.tgz",
5809
"integrity": "sha512-6VDqgj0HMc2FUX2awIs+sM6OwLgwHvAi4KCK3mT2H2IKRt6oH9d0fej5LluF5mck1lRR/rFWN0YIDSYXYSylbw==",
5810
+ "dev": true,
5811
"dependencies": {
5812
"@octokit/endpoint": "^7.0.0",
5813
"@octokit/request-error": "^3.0.0",
@@ -5250,6 +5824,7 @@
5824
"version": "3.0.2",
5825
"resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.2.tgz",
5826
"integrity": "sha512-WMNOFYrSaX8zXWoJg9u/pKgWPo94JXilMLb2VManNOby9EZxrQaBe/QSC4a1TzpAlpxofg2X/jMnCyZgL6y7eg==",
5827
+ "dev": true,
5828
"dependencies": {
5829
"@octokit/types": "^8.0.0",
5830
"deprecation": "^2.0.0",
@@ -5263,6 +5838,7 @@
5838
"version": "19.0.5",
5839
"resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.5.tgz",
5840
"integrity": "sha512-+4qdrUFq2lk7Va+Qff3ofREQWGBeoTKNqlJO+FGjFP35ZahP+nBenhZiGdu8USSgmq4Ky3IJ/i4u0xbLqHaeow==",
5841
+ "dev": true,
5842
"dependencies": {
5843
"@octokit/core": "^4.1.0",
5844
"@octokit/plugin-paginate-rest": "^5.0.0",
@@ -5277,6 +5853,7 @@
5853
"version": "8.0.0",
5854
"resolved": "https://registry.npmjs.org/@octokit/types/-/types-8.0.0.tgz",
5855
"integrity": "sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg==",
5856
+ "dev": true,
5857
"dependencies": {
5858
"@octokit/openapi-types": "^14.0.0"
5859
}
@@ -5993,7 +6570,6 @@
6570
"version": "0.11.0",
6571
"resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
6572
"integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
5996
- "dev": true,
6573
"optional": true,
6574
"engines": {
6575
"node": ">=14"
@@ -6302,6 +6878,203 @@
6878
"resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
6879
"integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ=="
6880
},
6881
+ "node_modules/@sigstore/bundle": {
6882
+ "version": "2.1.0",
6883
+ "resolved": "https://registry.npmjs.org/@sigstore/bundle/-/bundle-2.1.0.tgz",
6884
+ "integrity": "sha512-89uOo6yh/oxaU8AeOUnVrTdVMcGk9Q1hJa7Hkvalc6G3Z3CupWk4Xe9djSgJm9fMkH69s0P0cVHUoKSOemLdng==",
6885
+ "dependencies": {
6886
+ "@sigstore/protobuf-specs": "^0.2.1"
6887
+ },
6888
+ "engines": {
6889
+ "node": "^16.14.0 || >=18.0.0"
6890
+ }
6891
+ },
6892
+ "node_modules/@sigstore/protobuf-specs": {
6893
+ "version": "0.2.1",
6894
+ "resolved": "https://registry.npmjs.org/@sigstore/protobuf-specs/-/protobuf-specs-0.2.1.tgz",
6895
+ "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==",
6896
+ "engines": {
6897
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
6898
+ }
6899
+ },
6900
+ "node_modules/@sigstore/sign": {
6901
+ "version": "2.1.0",
6902
+ "resolved": "https://registry.npmjs.org/@sigstore/sign/-/sign-2.1.0.tgz",
6903
+ "integrity": "sha512-4VRpfJxs+8eLqzLVrZngVNExVA/zAhVbi4UT4zmtLi4xRd7vz5qie834OgkrGsLlLB1B2nz/3wUxT1XAUBe8gw==",
6904
+ "dependencies": {
6905
+ "@sigstore/bundle": "^2.1.0",
6906
+ "@sigstore/protobuf-specs": "^0.2.1",
6907
+ "make-fetch-happen": "^13.0.0"
6908
+ },
6909
+ "engines": {
6910
+ "node": "^16.14.0 || >=18.0.0"
6911
+ }
6912
+ },
6913
+ "node_modules/@sigstore/sign/node_modules/cacache": {
6914
+ "version": "18.0.0",
6915
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.0.tgz",
6916
+ "integrity": "sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==",
6917
+ "dependencies": {
6918
+ "@npmcli/fs": "^3.1.0",
6919
+ "fs-minipass": "^3.0.0",
6920
+ "glob": "^10.2.2",
6921
+ "lru-cache": "^10.0.1",
6922
+ "minipass": "^7.0.3",
6923
+ "minipass-collect": "^1.0.2",
6924
+ "minipass-flush": "^1.0.5",
6925
+ "minipass-pipeline": "^1.2.4",
6926
+ "p-map": "^4.0.0",
6927
+ "ssri": "^10.0.0",
6928
+ "tar": "^6.1.11",
6929
+ "unique-filename": "^3.0.0"
6930
+ },
6931
+ "engines": {
6932
+ "node": "^16.14.0 || >=18.0.0"
6933
+ }
6934
+ },
6935
+ "node_modules/@sigstore/sign/node_modules/foreground-child": {
6936
+ "version": "3.1.1",
6937
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
6938
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
6939
+ "dependencies": {
6940
+ "cross-spawn": "^7.0.0",
6941
+ "signal-exit": "^4.0.1"
6942
+ },
6943
+ "engines": {
6944
+ "node": ">=14"
6945
+ },
6946
+ "funding": {
6947
+ "url": "https://github.com/sponsors/isaacs"
6948
+ }
6949
+ },
6950
+ "node_modules/@sigstore/sign/node_modules/glob": {
6951
+ "version": "10.3.10",
6952
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
6953
+ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
6954
+ "dependencies": {
6955
+ "foreground-child": "^3.1.0",
6956
+ "jackspeak": "^2.3.5",
6957
+ "minimatch": "^9.0.1",
6958
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
6959
+ "path-scurry": "^1.10.1"
6960
+ },
6961
+ "bin": {
6962
+ "glob": "dist/esm/bin.mjs"
6963
+ },
6964
+ "engines": {
6965
+ "node": ">=16 || 14 >=14.17"
6966
+ },
6967
+ "funding": {
6968
+ "url": "https://github.com/sponsors/isaacs"
6969
+ }
6970
+ },
6971
+ "node_modules/@sigstore/sign/node_modules/jackspeak": {
6972
+ "version": "2.3.6",
6973
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
6974
+ "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
6975
+ "dependencies": {
6976
+ "@isaacs/cliui": "^8.0.2"
6977
+ },
6978
+ "engines": {
6979
+ "node": ">=14"
6980
+ },
6981
+ "funding": {
6982
+ "url": "https://github.com/sponsors/isaacs"
6983
+ },
6984
+ "optionalDependencies": {
6985
+ "@pkgjs/parseargs": "^0.11.0"
6986
+ }
6987
+ },
6988
+ "node_modules/@sigstore/sign/node_modules/lru-cache": {
6989
+ "version": "10.0.1",
6990
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz",
6991
+ "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==",
6992
+ "engines": {
6993
+ "node": "14 || >=16.14"
6994
+ }
6995
+ },
6996
+ "node_modules/@sigstore/sign/node_modules/make-fetch-happen": {
6997
+ "version": "13.0.0",
6998
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz",
6999
+ "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==",
7000
+ "dependencies": {
7001
+ "@npmcli/agent": "^2.0.0",
7002
+ "cacache": "^18.0.0",
7003
+ "http-cache-semantics": "^4.1.1",
7004
+ "is-lambda": "^1.0.1",
7005
+ "minipass": "^7.0.2",
7006
+ "minipass-fetch": "^3.0.0",
7007
+ "minipass-flush": "^1.0.5",
7008
+ "minipass-pipeline": "^1.2.4",
7009
+ "negotiator": "^0.6.3",
7010
+ "promise-retry": "^2.0.1",
7011
+ "ssri": "^10.0.0"
7012
+ },
7013
+ "engines": {
7014
+ "node": "^16.14.0 || >=18.0.0"
7015
+ }
7016
+ },
7017
+ "node_modules/@sigstore/sign/node_modules/minimatch": {
7018
+ "version": "9.0.3",
7019
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
7020
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
7021
+ "dependencies": {
7022
+ "brace-expansion": "^2.0.1"
7023
+ },
7024
+ "engines": {
7025
+ "node": ">=16 || 14 >=14.17"
7026
+ },
7027
+ "funding": {
7028
+ "url": "https://github.com/sponsors/isaacs"
7029
+ }
7030
+ },
7031
+ "node_modules/@sigstore/sign/node_modules/minipass": {
7032
+ "version": "7.0.4",
7033
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
7034
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
7035
+ "engines": {
7036
+ "node": ">=16 || 14 >=14.17"
7037
+ }
7038
+ },
7039
+ "node_modules/@sigstore/sign/node_modules/minipass-fetch": {
7040
+ "version": "3.0.4",
7041
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz",
7042
+ "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==",
7043
+ "dependencies": {
7044
+ "minipass": "^7.0.3",
7045
+ "minipass-sized": "^1.0.3",
7046
+ "minizlib": "^2.1.2"
7047
+ },
7048
+ "engines": {
7049
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
7050
+ },
7051
+ "optionalDependencies": {
7052
+ "encoding": "^0.1.13"
7053
+ }
7054
+ },
7055
+ "node_modules/@sigstore/sign/node_modules/signal-exit": {
7056
+ "version": "4.1.0",
7057
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
7058
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
7059
+ "engines": {
7060
+ "node": ">=14"
7061
+ },
7062
+ "funding": {
7063
+ "url": "https://github.com/sponsors/isaacs"
7064
+ }
7065
+ },
7066
+ "node_modules/@sigstore/tuf": {
7067
+ "version": "2.2.0",
7068
+ "resolved": "https://registry.npmjs.org/@sigstore/tuf/-/tuf-2.2.0.tgz",
7069
+ "integrity": "sha512-KKATZ5orWfqd9ZG6MN8PtCIx4eevWSuGRKQvofnWXRpyMyUEpmrzg5M5BrCpjM+NfZ0RbNGOh5tCz/P2uoRqOA==",
7070
+ "dependencies": {
7071
+ "@sigstore/protobuf-specs": "^0.2.1",
7072
+ "tuf-js": "^2.1.0"
7073
+ },
7074
+ "engines": {
7075
+ "node": "^16.14.0 || >=18.0.0"
7076
+ }
7077
+ },
7078
"node_modules/@sinclair/typebox": {
7079
"version": "0.27.8",
7080
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
@@ -6659,6 +7432,40 @@
7432
"integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==",
7433
"dev": true
7434
},
7435
+ "node_modules/@tufjs/canonical-json": {
7436
+ "version": "2.0.0",
7437
+ "resolved": "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-2.0.0.tgz",
7438
+ "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==",
7439
+ "engines": {
7440
+ "node": "^16.14.0 || >=18.0.0"
7441
+ }
7442
+ },
7443
+ "node_modules/@tufjs/models": {
7444
+ "version": "2.0.0",
7445
+ "resolved": "https://registry.npmjs.org/@tufjs/models/-/models-2.0.0.tgz",
7446
+ "integrity": "sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==",
7447
+ "dependencies": {
7448
+ "@tufjs/canonical-json": "2.0.0",
7449
+ "minimatch": "^9.0.3"
7450
+ },
7451
+ "engines": {
7452
+ "node": "^16.14.0 || >=18.0.0"
7453
+ }
7454
+ },
7455
+ "node_modules/@tufjs/models/node_modules/minimatch": {
7456
+ "version": "9.0.3",
7457
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
7458
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
7459
+ "dependencies": {
7460
+ "brace-expansion": "^2.0.1"
7461
+ },
7462
+ "engines": {
7463
+ "node": ">=16 || 14 >=14.17"
7464
+ },
7465
+ "funding": {
7466
+ "url": "https://github.com/sponsors/isaacs"
7467
+ }
7468
+ },
7469
"node_modules/@turist/fetch": {
7470
"version": "7.2.0",
7471
"resolved": "https://registry.npmjs.org/@turist/fetch/-/fetch-7.2.0.tgz",
@@ -9359,6 +10166,7 @@
10166
"version": "17.0.4",
10167
"resolved": "https://registry.npmjs.org/cacache/-/cacache-17.0.4.tgz",
10168
"integrity": "sha512-Z/nL3gU+zTUjz5pCA5vVjYM8pmaw2kxM7JEiE0fv3w77Wj+sFbi70CrBruUWH0uNcEdvLDixFpgA2JM4F4DBjA==",
10169
+ "dev": true,
10170
"dependencies": {
10171
"@npmcli/fs": "^3.1.0",
10172
"fs-minipass": "^3.0.0",
@@ -9382,6 +10190,7 @@
10190
"version": "7.14.1",
10191
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz",
10192
"integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==",
10193
+ "dev": true,
10194
"engines": {
10195
"node": ">=12"
10196
}
@@ -11948,8 +12757,7 @@
12757
"node_modules/eastasianwidth": {
12758
"version": "0.2.0",
12759
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
11951
- "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
11952
- "dev": true
12760
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
12761
},
12762
"node_modules/ee-first": {
12763
"version": "1.1.1",
@@ -12507,23 +13315,66 @@
13315
"resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz",
13316
"integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==",
13317
"dependencies": {
12510
- "debug": "^3.2.7"
13318
+ "debug": "^3.2.7"
13319
+ },
13320
+ "engines": {
13321
+ "node": ">=4"
13322
+ },
13323
+ "peerDependenciesMeta": {
13324
+ "eslint": {
13325
+ "optional": true
13326
+ }
13327
+ }
13328
+ },
13329
+ "node_modules/eslint-module-utils/node_modules/debug": {
13330
+ "version": "3.2.7",
13331
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
13332
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
13333
+ "dependencies": {
13334
+ "ms": "^2.1.1"
13335
+ }
13336
+ },
13337
+ "node_modules/eslint-plugin-es": {
13338
+ "version": "3.0.1",
13339
+ "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz",
13340
+ "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==",
13341
+ "dev": true,
13342
+ "dependencies": {
13343
+ "eslint-utils": "^2.0.0",
13344
+ "regexpp": "^3.0.0"
13345
+ },
13346
+ "engines": {
13347
+ "node": ">=8.10.0"
13348
+ },
13349
+ "funding": {
13350
+ "url": "https://github.com/sponsors/mysticatea"
13351
+ },
13352
+ "peerDependencies": {
13353
+ "eslint": ">=4.19.1"
13354
+ }
13355
+ },
13356
+ "node_modules/eslint-plugin-es/node_modules/eslint-utils": {
13357
+ "version": "2.1.0",
13358
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
13359
+ "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
13360
+ "dev": true,
13361
+ "dependencies": {
13362
+ "eslint-visitor-keys": "^1.1.0"
13363
},
13364
"engines": {
12513
- "node": ">=4"
13365
+ "node": ">=6"
13366
},
12515
- "peerDependenciesMeta": {
12516
- "eslint": {
12517
- "optional": true
12518
- }
13367
+ "funding": {
13368
+ "url": "https://github.com/sponsors/mysticatea"
13369
}
13370
},
12521
- "node_modules/eslint-module-utils/node_modules/debug": {
12522
- "version": "3.2.7",
12523
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
12524
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
12525
- "dependencies": {
12526
- "ms": "^2.1.1"
13371
+ "node_modules/eslint-plugin-es/node_modules/eslint-visitor-keys": {
13372
+ "version": "1.3.0",
13373
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
13374
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
13375
+ "dev": true,
13376
+ "engines": {
13377
+ "node": ">=4"
13378
}
13379
},
13380
"node_modules/eslint-plugin-escompat": {
@@ -12786,6 +13637,81 @@
13637
"node": ">=5.0.0"
13638
}
13639
},
13640
+ "node_modules/eslint-plugin-node": {
13641
+ "version": "11.1.0",
13642
+ "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz",
13643
+ "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==",
13644
+ "dev": true,
13645
+ "dependencies": {
13646
+ "eslint-plugin-es": "^3.0.0",
13647
+ "eslint-utils": "^2.0.0",
13648
+ "ignore": "^5.1.1",
13649
+ "minimatch": "^3.0.4",
13650
+ "resolve": "^1.10.1",
13651
+ "semver": "^6.1.0"
13652
+ },
13653
+ "engines": {
13654
+ "node": ">=8.10.0"
13655
+ },
13656
+ "peerDependencies": {
13657
+ "eslint": ">=5.16.0"
13658
+ }
13659
+ },
13660
+ "node_modules/eslint-plugin-node/node_modules/brace-expansion": {
13661
+ "version": "1.1.11",
13662
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
13663
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
13664
+ "dev": true,
13665
+ "dependencies": {
13666
+ "balanced-match": "^1.0.0",
13667
+ "concat-map": "0.0.1"
13668
+ }
13669
+ },
13670
+ "node_modules/eslint-plugin-node/node_modules/eslint-utils": {
13671
+ "version": "2.1.0",
13672
+ "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
13673
+ "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==",
13674
+ "dev": true,
13675
+ "dependencies": {
13676
+ "eslint-visitor-keys": "^1.1.0"
13677
+ },
13678
+ "engines": {
13679
+ "node": ">=6"
13680
+ },
13681
+ "funding": {
13682
+ "url": "https://github.com/sponsors/mysticatea"
13683
+ }
13684
+ },
13685
+ "node_modules/eslint-plugin-node/node_modules/eslint-visitor-keys": {
13686
+ "version": "1.3.0",
13687
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz",
13688
+ "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==",
13689
+ "dev": true,
13690
+ "engines": {
13691
+ "node": ">=4"
13692
+ }
13693
+ },
13694
+ "node_modules/eslint-plugin-node/node_modules/minimatch": {
13695
+ "version": "3.1.2",
13696
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
13697
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
13698
+ "dev": true,
13699
+ "dependencies": {
13700
+ "brace-expansion": "^1.1.7"
13701
+ },
13702
+ "engines": {
13703
+ "node": "*"
13704
+ }
13705
+ },
13706
+ "node_modules/eslint-plugin-node/node_modules/semver": {
13707
+ "version": "6.3.1",
13708
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
13709
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
13710
+ "dev": true,
13711
+ "bin": {
13712
+ "semver": "bin/semver.js"
13713
+ }
13714
+ },
13715
"node_modules/eslint-plugin-primer-react": {
13716
"version": "4.0.2",
13717
"resolved": "https://registry.npmjs.org/eslint-plugin-primer-react/-/eslint-plugin-primer-react-4.0.2.tgz",
@@ -12813,6 +13739,18 @@
13739
"styled-system": "^5.1.5"
13740
}
13741
},
13742
+ "node_modules/eslint-plugin-promise": {
13743
+ "version": "6.1.1",
13744
+ "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz",
13745
+ "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==",
13746
+ "dev": true,
13747
+ "engines": {
13748
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
13749
+ },
13750
+ "peerDependencies": {
13751
+ "eslint": "^7.0.0 || ^8.0.0"
13752
+ }
13753
+ },
13754
"node_modules/eslint-plugin-react": {
13755
"version": "7.31.11",
13756
"resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz",
@@ -16735,6 +17673,7 @@
17673
"version": "6.1.1",
17674
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-6.1.1.tgz",
17675
"integrity": "sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==",
17676
+ "dev": true,
17677
"dependencies": {
17678
"lru-cache": "^7.5.1"
17679
},
@@ -16746,6 +17685,7 @@
17685
"version": "7.14.1",
17686
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz",
17687
"integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==",
17688
+ "dev": true,
17689
"engines": {
17690
"node": ">=12"
17691
}
@@ -22194,6 +23134,7 @@
23134
"version": "10.1.0",
23135
"resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-10.1.0.tgz",
23136
"integrity": "sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==",
23137
+ "dev": true,
23138
"dependencies": {
23139
"hosted-git-info": "^6.0.0",
23140
"proc-log": "^3.0.0",
@@ -22208,6 +23149,7 @@
23149
"version": "7.0.4",
23150
"resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-7.0.4.tgz",
23151
"integrity": "sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==",
23152
+ "dev": true,
23153
"dependencies": {
23154
"ignore-walk": "^6.0.0"
23155
},
@@ -22219,6 +23161,7 @@
23161
"version": "8.0.1",
23162
"resolved": "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-8.0.1.tgz",
23163
"integrity": "sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==",
23164
+ "dev": true,
23165
"dependencies": {
23166
"npm-install-checks": "^6.0.0",
23167
"npm-normalize-package-bin": "^3.0.0",
@@ -22233,6 +23176,7 @@
23176
"version": "14.0.3",
23177
"resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-14.0.3.tgz",
23178
"integrity": "sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA==",
23179
+ "dev": true,
23180
"dependencies": {
23181
"make-fetch-happen": "^11.0.0",
23182
"minipass": "^4.0.0",
@@ -22250,6 +23194,7 @@
23194
"version": "7.14.1",
23195
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz",
23196
"integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==",
23197
+ "dev": true,
23198
"engines": {
23199
"node": ">=12"
23200
}
@@ -22258,6 +23203,7 @@
23203
"version": "11.0.2",
23204
"resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-11.0.2.tgz",
23205
"integrity": "sha512-5n/Pq41w/uZghpdlXAY5kIM85RgJThtTH/NYBRAZ9VUOBWV90USaQjwGrw76fZP3Lj5hl/VZjpVvOaRBMoL/2w==",
23206
+ "dev": true,
23207
"dependencies": {
23208
"agentkeepalive": "^4.2.1",
23209
"cacache": "^17.0.0",
@@ -22284,6 +23230,7 @@
23230
"version": "3.0.1",
23231
"resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.1.tgz",
23232
"integrity": "sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==",
23233
+ "dev": true,
23234
"dependencies": {
23235
"minipass": "^4.0.0",
23236
"minipass-sized": "^1.0.3",
@@ -23124,6 +24071,7 @@
24071
"version": "15.0.8",
24072
"resolved": "https://registry.npmjs.org/pacote/-/pacote-15.0.8.tgz",
24073
"integrity": "sha512-UlcumB/XS6xyyIMwg/WwMAyUmga+RivB5KgkRwA1hZNtrx+0Bt41KxHCvg1kr0pZ/ZeD8qjhW4fph6VaYRCbLw==",
24074
+ "dev": true,
24075
"dependencies": {
24076
"@npmcli/git": "^4.0.0",
24077
"@npmcli/installed-package-contents": "^2.0.1",
@@ -23432,7 +24380,6 @@
24380
"version": "1.10.1",
24381
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
24382
"integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
23435
- "dev": true,
24383
"dependencies": {
24384
"lru-cache": "^9.1.1 || ^10.0.0",
24385
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
@@ -23448,7 +24395,6 @@
24395
"version": "10.0.1",
24396
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz",
24397
"integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==",
23451
- "dev": true,
24398
"engines": {
24399
"node": "14 || >=16.14"
24400
}
@@ -23457,7 +24403,6 @@
24403
"version": "7.0.3",
24404
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz",
24405
"integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==",
23460
- "dev": true,
24406
"engines": {
24407
"node": ">=16 || 14 >=14.17"
24408
}
@@ -25131,6 +26076,7 @@
26076
"version": "6.0.0",
26077
"resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-6.0.0.tgz",
26078
"integrity": "sha512-b/9jxWJ8EwogJPpv99ma+QwtqB7FSl3+V6UXS7Aaay8/5VwMY50oIFooY1UKXMWpfNCM6T/PoGqa5GD1g9xf9w==",
26079
+ "dev": true,
26080
"dependencies": {
26081
"glob": "^8.0.1",
26082
"json-parse-even-better-errors": "^3.0.0",
@@ -25157,6 +26103,7 @@
26103
"version": "5.0.0",
26104
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-5.0.0.tgz",
26105
"integrity": "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==",
26106
+ "dev": true,
26107
"dependencies": {
26108
"hosted-git-info": "^6.0.0",
26109
"is-core-module": "^2.8.1",
@@ -26751,6 +27698,20 @@
27698
"resolved": "https://registry.npmjs.org/signedsource/-/signedsource-1.0.0.tgz",
27699
"integrity": "sha512-6+eerH9fEnNmi/hyM1DXcRK3pWdoMQtlkQ+ns0ntzunjKqp5i3sKCc80ym8Fib3iaYhdJUOPdhlJWj1tvge2Ww=="
27700
},
27701
+ "node_modules/sigstore": {
27702
+ "version": "2.1.0",
27703
+ "resolved": "https://registry.npmjs.org/sigstore/-/sigstore-2.1.0.tgz",
27704
+ "integrity": "sha512-kPIj+ZLkyI3QaM0qX8V/nSsweYND3W448pwkDgS6CQ74MfhEkIR8ToK5Iyx46KJYRjseVcD3Rp9zAmUAj6ZjPw==",
27705
+ "dependencies": {
27706
+ "@sigstore/bundle": "^2.1.0",
27707
+ "@sigstore/protobuf-specs": "^0.2.1",
27708
+ "@sigstore/sign": "^2.1.0",
27709
+ "@sigstore/tuf": "^2.1.0"
27710
+ },
27711
+ "engines": {
27712
+ "node": "^16.14.0 || >=18.0.0"
27713
+ }
27714
+ },
27715
"node_modules/simple-concat": {
27716
"version": "1.0.1",
27717
"resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz",
@@ -27407,7 +28368,6 @@
28368
"version": "4.2.3",
28369
"resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
28370
"integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
27410
- "dev": true,
28371
"dependencies": {
28372
"emoji-regex": "^8.0.0",
28373
"is-fullwidth-code-point": "^3.0.0",
@@ -27420,8 +28380,7 @@
28380
"node_modules/string-width-cjs/node_modules/emoji-regex": {
28381
"version": "8.0.0",
28382
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
27423
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
27424
- "dev": true
28383
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
28384
},
28385
"node_modules/string-width/node_modules/emoji-regex": {
28386
"version": "8.0.0",
@@ -27499,7 +28458,6 @@
28458
"version": "6.0.1",
28459
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
28460
"integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
27502
- "dev": true,
28461
"dependencies": {
28462
"ansi-regex": "^5.0.1"
28463
},
@@ -30005,13 +30963,13 @@
30963
}
30964
},
30965
"node_modules/tar": {
30008
- "version": "6.1.13",
30009
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz",
30010
- "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==",
30966
+ "version": "6.2.0",
30967
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz",
30968
+ "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==",
30969
"dependencies": {
30970
"chownr": "^2.0.0",
30971
"fs-minipass": "^2.0.0",
30014
- "minipass": "^4.0.0",
30972
+ "minipass": "^5.0.0",
30973
"minizlib": "^2.1.1",
30974
"mkdirp": "^1.0.3",
30975
"yallist": "^4.0.0"
@@ -30086,6 +31044,14 @@
31044
"node": ">=8"
31045
}
31046
},
31047
+ "node_modules/tar/node_modules/minipass": {
31048
+ "version": "5.0.0",
31049
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz",
31050
+ "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==",
31051
+ "engines": {
31052
+ "node": ">=8"
31053
+ }
31054
+ },
31055
"node_modules/tar/node_modules/yallist": {
31056
"version": "4.0.0",
31057
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
@@ -30649,6 +31615,172 @@
31615
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
31616
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
31617
},
31618
+ "node_modules/tuf-js": {
31619
+ "version": "2.1.0",
31620
+ "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-2.1.0.tgz",
31621
+ "integrity": "sha512-eD7YPPjVlMzdggrOeE8zwoegUaG/rt6Bt3jwoQPunRiNVzgcCE009UDFJKJjG+Gk9wFu6W/Vi+P5d/5QpdD9jA==",
31622
+ "dependencies": {
31623
+ "@tufjs/models": "2.0.0",
31624
+ "debug": "^4.3.4",
31625
+ "make-fetch-happen": "^13.0.0"
31626
+ },
31627
+ "engines": {
31628
+ "node": "^16.14.0 || >=18.0.0"
31629
+ }
31630
+ },
31631
+ "node_modules/tuf-js/node_modules/cacache": {
31632
+ "version": "18.0.0",
31633
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-18.0.0.tgz",
31634
+ "integrity": "sha512-I7mVOPl3PUCeRub1U8YoGz2Lqv9WOBpobZ8RyWFXmReuILz+3OAyTa5oH3QPdtKZD7N0Yk00aLfzn0qvp8dZ1w==",
31635
+ "dependencies": {
31636
+ "@npmcli/fs": "^3.1.0",
31637
+ "fs-minipass": "^3.0.0",
31638
+ "glob": "^10.2.2",
31639
+ "lru-cache": "^10.0.1",
31640
+ "minipass": "^7.0.3",
31641
+ "minipass-collect": "^1.0.2",
31642
+ "minipass-flush": "^1.0.5",
31643
+ "minipass-pipeline": "^1.2.4",
31644
+ "p-map": "^4.0.0",
31645
+ "ssri": "^10.0.0",
31646
+ "tar": "^6.1.11",
31647
+ "unique-filename": "^3.0.0"
31648
+ },
31649
+ "engines": {
31650
+ "node": "^16.14.0 || >=18.0.0"
31651
+ }
31652
+ },
31653
+ "node_modules/tuf-js/node_modules/foreground-child": {
31654
+ "version": "3.1.1",
31655
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
31656
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
31657
+ "dependencies": {
31658
+ "cross-spawn": "^7.0.0",
31659
+ "signal-exit": "^4.0.1"
31660
+ },
31661
+ "engines": {
31662
+ "node": ">=14"
31663
+ },
31664
+ "funding": {
31665
+ "url": "https://github.com/sponsors/isaacs"
31666
+ }
31667
+ },
31668
+ "node_modules/tuf-js/node_modules/glob": {
31669
+ "version": "10.3.10",
31670
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
31671
+ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
31672
+ "dependencies": {
31673
+ "foreground-child": "^3.1.0",
31674
+ "jackspeak": "^2.3.5",
31675
+ "minimatch": "^9.0.1",
31676
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
31677
+ "path-scurry": "^1.10.1"
31678
+ },
31679
+ "bin": {
31680
+ "glob": "dist/esm/bin.mjs"
31681
+ },
31682
+ "engines": {
31683
+ "node": ">=16 || 14 >=14.17"
31684
+ },
31685
+ "funding": {
31686
+ "url": "https://github.com/sponsors/isaacs"
31687
+ }
31688
+ },
31689
+ "node_modules/tuf-js/node_modules/jackspeak": {
31690
+ "version": "2.3.6",
31691
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
31692
+ "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
31693
+ "dependencies": {
31694
+ "@isaacs/cliui": "^8.0.2"
31695
+ },
31696
+ "engines": {
31697
+ "node": ">=14"
31698
+ },
31699
+ "funding": {
31700
+ "url": "https://github.com/sponsors/isaacs"
31701
+ },
31702
+ "optionalDependencies": {
31703
+ "@pkgjs/parseargs": "^0.11.0"
31704
+ }
31705
+ },
31706
+ "node_modules/tuf-js/node_modules/lru-cache": {
31707
+ "version": "10.0.1",
31708
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz",
31709
+ "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==",
31710
+ "engines": {
31711
+ "node": "14 || >=16.14"
31712
+ }
31713
+ },
31714
+ "node_modules/tuf-js/node_modules/make-fetch-happen": {
31715
+ "version": "13.0.0",
31716
+ "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-13.0.0.tgz",
31717
+ "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==",
31718
+ "dependencies": {
31719
+ "@npmcli/agent": "^2.0.0",
31720
+ "cacache": "^18.0.0",
31721
+ "http-cache-semantics": "^4.1.1",
31722
+ "is-lambda": "^1.0.1",
31723
+ "minipass": "^7.0.2",
31724
+ "minipass-fetch": "^3.0.0",
31725
+ "minipass-flush": "^1.0.5",
31726
+ "minipass-pipeline": "^1.2.4",
31727
+ "negotiator": "^0.6.3",
31728
+ "promise-retry": "^2.0.1",
31729
+ "ssri": "^10.0.0"
31730
+ },
31731
+ "engines": {
31732
+ "node": "^16.14.0 || >=18.0.0"
31733
+ }
31734
+ },
31735
+ "node_modules/tuf-js/node_modules/minimatch": {
31736
+ "version": "9.0.3",
31737
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
31738
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
31739
+ "dependencies": {
31740
+ "brace-expansion": "^2.0.1"
31741
+ },
31742
+ "engines": {
31743
+ "node": ">=16 || 14 >=14.17"
31744
+ },
31745
+ "funding": {
31746
+ "url": "https://github.com/sponsors/isaacs"
31747
+ }
31748
+ },
31749
+ "node_modules/tuf-js/node_modules/minipass": {
31750
+ "version": "7.0.4",
31751
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
31752
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
31753
+ "engines": {
31754
+ "node": ">=16 || 14 >=14.17"
31755
+ }
31756
+ },
31757
+ "node_modules/tuf-js/node_modules/minipass-fetch": {
31758
+ "version": "3.0.4",
31759
+ "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-3.0.4.tgz",
31760
+ "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==",
31761
+ "dependencies": {
31762
+ "minipass": "^7.0.3",
31763
+ "minipass-sized": "^1.0.3",
31764
+ "minizlib": "^2.1.2"
31765
+ },
31766
+ "engines": {
31767
+ "node": "^14.17.0 || ^16.13.0 || >=18.0.0"
31768
+ },
31769
+ "optionalDependencies": {
31770
+ "encoding": "^0.1.13"
31771
+ }
31772
+ },
31773
+ "node_modules/tuf-js/node_modules/signal-exit": {
31774
+ "version": "4.1.0",
31775
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
31776
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
31777
+ "engines": {
31778
+ "node": ">=14"
31779
+ },
31780
+ "funding": {
31781
+ "url": "https://github.com/sponsors/isaacs"
31782
+ }
31783
+ },
31784
"node_modules/tunnel": {
31785
"version": "0.0.6",
31786
"resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
@@ -31725,6 +32857,7 @@
32857
"version": "3.0.0",
32858
"resolved": "https://registry.npmjs.org/which/-/which-3.0.0.tgz",
32859
"integrity": "sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==",
32860
+ "dev": true,
32861
"dependencies": {
32862
"isexe": "^2.0.0"
32863
},
@@ -31815,7 +32948,6 @@
32948
"version": "7.0.0",
32949
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
32950
"integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
31818
- "dev": true,
32951
"dependencies": {
32952
"ansi-styles": "^4.0.0",
32953
"string-width": "^4.1.0",
package.json
+3
@@ -35,7 +35,10 @@
35
"@npmcli/eslint-config": "^4.0.2",
36
"@npmcli/template-oss": "4.19.0",
37
"eslint-plugin-github": "^4.10.1",
38
+ "eslint-plugin-import": "^2.26.0",
39
+ "eslint-plugin-node": "^11.1.0",
40
"eslint-plugin-primer-react": "^4.0.2",
41
+ "eslint-plugin-promise": "^6.0.0",
42
"tap": "^16.3.9"
43
},
44
"author": "GitHub Inc.",
scripts/template-oss/index.js
+7
@@ -37,4 +37,11 @@ module.exports = {
37
'/CONTENT-MODEL.md',
38
'/.nvmrc',
39
],
40
+ allowedPackages: [
41
+ // these need to be allowed since this repo uses legacy-peer-deps
42
+ // and these need to be installed explicitly
43
+ 'eslint-plugin-promise',
44
+ 'eslint-plugin-node',
45
+ 'eslint-plugin-import',
46
+ ],
47
}