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 }