(READ ONLY) Margin is an open annotation layer for the internet. Powered by the AT Protocol.
margin.at
extension
web
atproto
comments
1{
2 "name": "margin-extension",
3 "version": "0.1.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "margin-extension",
9 "version": "0.1.0",
10 "devDependencies": {
11 "@eslint/js": "^9.39.2",
12 "eslint": "^9.39.2",
13 "globals": "^17.0.0"
14 }
15 },
16 "node_modules/@eslint-community/eslint-utils": {
17 "version": "4.9.1",
18 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
19 "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
20 "dev": true,
21 "license": "MIT",
22 "dependencies": {
23 "eslint-visitor-keys": "^3.4.3"
24 },
25 "engines": {
26 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
27 },
28 "funding": {
29 "url": "https://opencollective.com/eslint"
30 },
31 "peerDependencies": {
32 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
33 }
34 },
35 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
36 "version": "3.4.3",
37 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
38 "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
39 "dev": true,
40 "license": "Apache-2.0",
41 "engines": {
42 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
43 },
44 "funding": {
45 "url": "https://opencollective.com/eslint"
46 }
47 },
48 "node_modules/@eslint-community/regexpp": {
49 "version": "4.12.2",
50 "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
51 "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
52 "dev": true,
53 "license": "MIT",
54 "engines": {
55 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
56 }
57 },
58 "node_modules/@eslint/config-array": {
59 "version": "0.21.1",
60 "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz",
61 "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==",
62 "dev": true,
63 "license": "Apache-2.0",
64 "dependencies": {
65 "@eslint/object-schema": "^2.1.7",
66 "debug": "^4.3.1",
67 "minimatch": "^3.1.2"
68 },
69 "engines": {
70 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
71 }
72 },
73 "node_modules/@eslint/config-helpers": {
74 "version": "0.4.2",
75 "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
76 "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
77 "dev": true,
78 "license": "Apache-2.0",
79 "dependencies": {
80 "@eslint/core": "^0.17.0"
81 },
82 "engines": {
83 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
84 }
85 },
86 "node_modules/@eslint/core": {
87 "version": "0.17.0",
88 "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
89 "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
90 "dev": true,
91 "license": "Apache-2.0",
92 "dependencies": {
93 "@types/json-schema": "^7.0.15"
94 },
95 "engines": {
96 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
97 }
98 },
99 "node_modules/@eslint/eslintrc": {
100 "version": "3.3.3",
101 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz",
102 "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==",
103 "dev": true,
104 "license": "MIT",
105 "dependencies": {
106 "ajv": "^6.12.4",
107 "debug": "^4.3.2",
108 "espree": "^10.0.1",
109 "globals": "^14.0.0",
110 "ignore": "^5.2.0",
111 "import-fresh": "^3.2.1",
112 "js-yaml": "^4.1.1",
113 "minimatch": "^3.1.2",
114 "strip-json-comments": "^3.1.1"
115 },
116 "engines": {
117 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
118 },
119 "funding": {
120 "url": "https://opencollective.com/eslint"
121 }
122 },
123 "node_modules/@eslint/eslintrc/node_modules/globals": {
124 "version": "14.0.0",
125 "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
126 "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
127 "dev": true,
128 "license": "MIT",
129 "engines": {
130 "node": ">=18"
131 },
132 "funding": {
133 "url": "https://github.com/sponsors/sindresorhus"
134 }
135 },
136 "node_modules/@eslint/js": {
137 "version": "9.39.2",
138 "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz",
139 "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==",
140 "dev": true,
141 "license": "MIT",
142 "engines": {
143 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
144 },
145 "funding": {
146 "url": "https://eslint.org/donate"
147 }
148 },
149 "node_modules/@eslint/object-schema": {
150 "version": "2.1.7",
151 "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
152 "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
153 "dev": true,
154 "license": "Apache-2.0",
155 "engines": {
156 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
157 }
158 },
159 "node_modules/@eslint/plugin-kit": {
160 "version": "0.4.1",
161 "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
162 "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
163 "dev": true,
164 "license": "Apache-2.0",
165 "dependencies": {
166 "@eslint/core": "^0.17.0",
167 "levn": "^0.4.1"
168 },
169 "engines": {
170 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
171 }
172 },
173 "node_modules/@humanfs/core": {
174 "version": "0.19.1",
175 "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
176 "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
177 "dev": true,
178 "license": "Apache-2.0",
179 "engines": {
180 "node": ">=18.18.0"
181 }
182 },
183 "node_modules/@humanfs/node": {
184 "version": "0.16.7",
185 "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
186 "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
187 "dev": true,
188 "license": "Apache-2.0",
189 "dependencies": {
190 "@humanfs/core": "^0.19.1",
191 "@humanwhocodes/retry": "^0.4.0"
192 },
193 "engines": {
194 "node": ">=18.18.0"
195 }
196 },
197 "node_modules/@humanwhocodes/module-importer": {
198 "version": "1.0.1",
199 "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
200 "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
201 "dev": true,
202 "license": "Apache-2.0",
203 "engines": {
204 "node": ">=12.22"
205 },
206 "funding": {
207 "type": "github",
208 "url": "https://github.com/sponsors/nzakas"
209 }
210 },
211 "node_modules/@humanwhocodes/retry": {
212 "version": "0.4.3",
213 "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
214 "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
215 "dev": true,
216 "license": "Apache-2.0",
217 "engines": {
218 "node": ">=18.18"
219 },
220 "funding": {
221 "type": "github",
222 "url": "https://github.com/sponsors/nzakas"
223 }
224 },
225 "node_modules/@types/estree": {
226 "version": "1.0.8",
227 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
228 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
229 "dev": true,
230 "license": "MIT"
231 },
232 "node_modules/@types/json-schema": {
233 "version": "7.0.15",
234 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
235 "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
236 "dev": true,
237 "license": "MIT"
238 },
239 "node_modules/acorn": {
240 "version": "8.15.0",
241 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
242 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
243 "dev": true,
244 "license": "MIT",
245 "peer": true,
246 "bin": {
247 "acorn": "bin/acorn"
248 },
249 "engines": {
250 "node": ">=0.4.0"
251 }
252 },
253 "node_modules/acorn-jsx": {
254 "version": "5.3.2",
255 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
256 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
257 "dev": true,
258 "license": "MIT",
259 "peerDependencies": {
260 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
261 }
262 },
263 "node_modules/ajv": {
264 "version": "6.12.6",
265 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
266 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
267 "dev": true,
268 "license": "MIT",
269 "dependencies": {
270 "fast-deep-equal": "^3.1.1",
271 "fast-json-stable-stringify": "^2.0.0",
272 "json-schema-traverse": "^0.4.1",
273 "uri-js": "^4.2.2"
274 },
275 "funding": {
276 "type": "github",
277 "url": "https://github.com/sponsors/epoberezkin"
278 }
279 },
280 "node_modules/ansi-styles": {
281 "version": "4.3.0",
282 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
283 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
284 "dev": true,
285 "license": "MIT",
286 "dependencies": {
287 "color-convert": "^2.0.1"
288 },
289 "engines": {
290 "node": ">=8"
291 },
292 "funding": {
293 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
294 }
295 },
296 "node_modules/argparse": {
297 "version": "2.0.1",
298 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
299 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
300 "dev": true,
301 "license": "Python-2.0"
302 },
303 "node_modules/balanced-match": {
304 "version": "1.0.2",
305 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
306 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
307 "dev": true,
308 "license": "MIT"
309 },
310 "node_modules/brace-expansion": {
311 "version": "1.1.12",
312 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
313 "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
314 "dev": true,
315 "license": "MIT",
316 "dependencies": {
317 "balanced-match": "^1.0.0",
318 "concat-map": "0.0.1"
319 }
320 },
321 "node_modules/callsites": {
322 "version": "3.1.0",
323 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
324 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
325 "dev": true,
326 "license": "MIT",
327 "engines": {
328 "node": ">=6"
329 }
330 },
331 "node_modules/chalk": {
332 "version": "4.1.2",
333 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
334 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
335 "dev": true,
336 "license": "MIT",
337 "dependencies": {
338 "ansi-styles": "^4.1.0",
339 "supports-color": "^7.1.0"
340 },
341 "engines": {
342 "node": ">=10"
343 },
344 "funding": {
345 "url": "https://github.com/chalk/chalk?sponsor=1"
346 }
347 },
348 "node_modules/color-convert": {
349 "version": "2.0.1",
350 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
351 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
352 "dev": true,
353 "license": "MIT",
354 "dependencies": {
355 "color-name": "~1.1.4"
356 },
357 "engines": {
358 "node": ">=7.0.0"
359 }
360 },
361 "node_modules/color-name": {
362 "version": "1.1.4",
363 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
364 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
365 "dev": true,
366 "license": "MIT"
367 },
368 "node_modules/concat-map": {
369 "version": "0.0.1",
370 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
371 "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
372 "dev": true,
373 "license": "MIT"
374 },
375 "node_modules/cross-spawn": {
376 "version": "7.0.6",
377 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
378 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
379 "dev": true,
380 "license": "MIT",
381 "dependencies": {
382 "path-key": "^3.1.0",
383 "shebang-command": "^2.0.0",
384 "which": "^2.0.1"
385 },
386 "engines": {
387 "node": ">= 8"
388 }
389 },
390 "node_modules/debug": {
391 "version": "4.4.3",
392 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
393 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
394 "dev": true,
395 "license": "MIT",
396 "dependencies": {
397 "ms": "^2.1.3"
398 },
399 "engines": {
400 "node": ">=6.0"
401 },
402 "peerDependenciesMeta": {
403 "supports-color": {
404 "optional": true
405 }
406 }
407 },
408 "node_modules/deep-is": {
409 "version": "0.1.4",
410 "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
411 "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
412 "dev": true,
413 "license": "MIT"
414 },
415 "node_modules/escape-string-regexp": {
416 "version": "4.0.0",
417 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
418 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
419 "dev": true,
420 "license": "MIT",
421 "engines": {
422 "node": ">=10"
423 },
424 "funding": {
425 "url": "https://github.com/sponsors/sindresorhus"
426 }
427 },
428 "node_modules/eslint": {
429 "version": "9.39.2",
430 "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz",
431 "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
432 "dev": true,
433 "license": "MIT",
434 "peer": true,
435 "dependencies": {
436 "@eslint-community/eslint-utils": "^4.8.0",
437 "@eslint-community/regexpp": "^4.12.1",
438 "@eslint/config-array": "^0.21.1",
439 "@eslint/config-helpers": "^0.4.2",
440 "@eslint/core": "^0.17.0",
441 "@eslint/eslintrc": "^3.3.1",
442 "@eslint/js": "9.39.2",
443 "@eslint/plugin-kit": "^0.4.1",
444 "@humanfs/node": "^0.16.6",
445 "@humanwhocodes/module-importer": "^1.0.1",
446 "@humanwhocodes/retry": "^0.4.2",
447 "@types/estree": "^1.0.6",
448 "ajv": "^6.12.4",
449 "chalk": "^4.0.0",
450 "cross-spawn": "^7.0.6",
451 "debug": "^4.3.2",
452 "escape-string-regexp": "^4.0.0",
453 "eslint-scope": "^8.4.0",
454 "eslint-visitor-keys": "^4.2.1",
455 "espree": "^10.4.0",
456 "esquery": "^1.5.0",
457 "esutils": "^2.0.2",
458 "fast-deep-equal": "^3.1.3",
459 "file-entry-cache": "^8.0.0",
460 "find-up": "^5.0.0",
461 "glob-parent": "^6.0.2",
462 "ignore": "^5.2.0",
463 "imurmurhash": "^0.1.4",
464 "is-glob": "^4.0.0",
465 "json-stable-stringify-without-jsonify": "^1.0.1",
466 "lodash.merge": "^4.6.2",
467 "minimatch": "^3.1.2",
468 "natural-compare": "^1.4.0",
469 "optionator": "^0.9.3"
470 },
471 "bin": {
472 "eslint": "bin/eslint.js"
473 },
474 "engines": {
475 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
476 },
477 "funding": {
478 "url": "https://eslint.org/donate"
479 },
480 "peerDependencies": {
481 "jiti": "*"
482 },
483 "peerDependenciesMeta": {
484 "jiti": {
485 "optional": true
486 }
487 }
488 },
489 "node_modules/eslint-scope": {
490 "version": "8.4.0",
491 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
492 "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
493 "dev": true,
494 "license": "BSD-2-Clause",
495 "dependencies": {
496 "esrecurse": "^4.3.0",
497 "estraverse": "^5.2.0"
498 },
499 "engines": {
500 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
501 },
502 "funding": {
503 "url": "https://opencollective.com/eslint"
504 }
505 },
506 "node_modules/eslint-visitor-keys": {
507 "version": "4.2.1",
508 "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
509 "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
510 "dev": true,
511 "license": "Apache-2.0",
512 "engines": {
513 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
514 },
515 "funding": {
516 "url": "https://opencollective.com/eslint"
517 }
518 },
519 "node_modules/espree": {
520 "version": "10.4.0",
521 "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
522 "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
523 "dev": true,
524 "license": "BSD-2-Clause",
525 "dependencies": {
526 "acorn": "^8.15.0",
527 "acorn-jsx": "^5.3.2",
528 "eslint-visitor-keys": "^4.2.1"
529 },
530 "engines": {
531 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
532 },
533 "funding": {
534 "url": "https://opencollective.com/eslint"
535 }
536 },
537 "node_modules/esquery": {
538 "version": "1.7.0",
539 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
540 "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
541 "dev": true,
542 "license": "BSD-3-Clause",
543 "dependencies": {
544 "estraverse": "^5.1.0"
545 },
546 "engines": {
547 "node": ">=0.10"
548 }
549 },
550 "node_modules/esrecurse": {
551 "version": "4.3.0",
552 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
553 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
554 "dev": true,
555 "license": "BSD-2-Clause",
556 "dependencies": {
557 "estraverse": "^5.2.0"
558 },
559 "engines": {
560 "node": ">=4.0"
561 }
562 },
563 "node_modules/estraverse": {
564 "version": "5.3.0",
565 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
566 "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
567 "dev": true,
568 "license": "BSD-2-Clause",
569 "engines": {
570 "node": ">=4.0"
571 }
572 },
573 "node_modules/esutils": {
574 "version": "2.0.3",
575 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
576 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
577 "dev": true,
578 "license": "BSD-2-Clause",
579 "engines": {
580 "node": ">=0.10.0"
581 }
582 },
583 "node_modules/fast-deep-equal": {
584 "version": "3.1.3",
585 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
586 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
587 "dev": true,
588 "license": "MIT"
589 },
590 "node_modules/fast-json-stable-stringify": {
591 "version": "2.1.0",
592 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
593 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
594 "dev": true,
595 "license": "MIT"
596 },
597 "node_modules/fast-levenshtein": {
598 "version": "2.0.6",
599 "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
600 "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
601 "dev": true,
602 "license": "MIT"
603 },
604 "node_modules/file-entry-cache": {
605 "version": "8.0.0",
606 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
607 "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
608 "dev": true,
609 "license": "MIT",
610 "dependencies": {
611 "flat-cache": "^4.0.0"
612 },
613 "engines": {
614 "node": ">=16.0.0"
615 }
616 },
617 "node_modules/find-up": {
618 "version": "5.0.0",
619 "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
620 "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
621 "dev": true,
622 "license": "MIT",
623 "dependencies": {
624 "locate-path": "^6.0.0",
625 "path-exists": "^4.0.0"
626 },
627 "engines": {
628 "node": ">=10"
629 },
630 "funding": {
631 "url": "https://github.com/sponsors/sindresorhus"
632 }
633 },
634 "node_modules/flat-cache": {
635 "version": "4.0.1",
636 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
637 "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
638 "dev": true,
639 "license": "MIT",
640 "dependencies": {
641 "flatted": "^3.2.9",
642 "keyv": "^4.5.4"
643 },
644 "engines": {
645 "node": ">=16"
646 }
647 },
648 "node_modules/flatted": {
649 "version": "3.3.3",
650 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
651 "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
652 "dev": true,
653 "license": "ISC"
654 },
655 "node_modules/glob-parent": {
656 "version": "6.0.2",
657 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
658 "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
659 "dev": true,
660 "license": "ISC",
661 "dependencies": {
662 "is-glob": "^4.0.3"
663 },
664 "engines": {
665 "node": ">=10.13.0"
666 }
667 },
668 "node_modules/globals": {
669 "version": "17.0.0",
670 "resolved": "https://registry.npmjs.org/globals/-/globals-17.0.0.tgz",
671 "integrity": "sha512-gv5BeD2EssA793rlFWVPMMCqefTlpusw6/2TbAVMy0FzcG8wKJn4O+NqJ4+XWmmwrayJgw5TzrmWjFgmz1XPqw==",
672 "dev": true,
673 "license": "MIT",
674 "engines": {
675 "node": ">=18"
676 },
677 "funding": {
678 "url": "https://github.com/sponsors/sindresorhus"
679 }
680 },
681 "node_modules/has-flag": {
682 "version": "4.0.0",
683 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
684 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
685 "dev": true,
686 "license": "MIT",
687 "engines": {
688 "node": ">=8"
689 }
690 },
691 "node_modules/ignore": {
692 "version": "5.3.2",
693 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
694 "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
695 "dev": true,
696 "license": "MIT",
697 "engines": {
698 "node": ">= 4"
699 }
700 },
701 "node_modules/import-fresh": {
702 "version": "3.3.1",
703 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
704 "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
705 "dev": true,
706 "license": "MIT",
707 "dependencies": {
708 "parent-module": "^1.0.0",
709 "resolve-from": "^4.0.0"
710 },
711 "engines": {
712 "node": ">=6"
713 },
714 "funding": {
715 "url": "https://github.com/sponsors/sindresorhus"
716 }
717 },
718 "node_modules/imurmurhash": {
719 "version": "0.1.4",
720 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
721 "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
722 "dev": true,
723 "license": "MIT",
724 "engines": {
725 "node": ">=0.8.19"
726 }
727 },
728 "node_modules/is-extglob": {
729 "version": "2.1.1",
730 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
731 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
732 "dev": true,
733 "license": "MIT",
734 "engines": {
735 "node": ">=0.10.0"
736 }
737 },
738 "node_modules/is-glob": {
739 "version": "4.0.3",
740 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
741 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
742 "dev": true,
743 "license": "MIT",
744 "dependencies": {
745 "is-extglob": "^2.1.1"
746 },
747 "engines": {
748 "node": ">=0.10.0"
749 }
750 },
751 "node_modules/isexe": {
752 "version": "2.0.0",
753 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
754 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
755 "dev": true,
756 "license": "ISC"
757 },
758 "node_modules/js-yaml": {
759 "version": "4.1.1",
760 "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
761 "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
762 "dev": true,
763 "license": "MIT",
764 "dependencies": {
765 "argparse": "^2.0.1"
766 },
767 "bin": {
768 "js-yaml": "bin/js-yaml.js"
769 }
770 },
771 "node_modules/json-buffer": {
772 "version": "3.0.1",
773 "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
774 "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
775 "dev": true,
776 "license": "MIT"
777 },
778 "node_modules/json-schema-traverse": {
779 "version": "0.4.1",
780 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
781 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
782 "dev": true,
783 "license": "MIT"
784 },
785 "node_modules/json-stable-stringify-without-jsonify": {
786 "version": "1.0.1",
787 "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
788 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
789 "dev": true,
790 "license": "MIT"
791 },
792 "node_modules/keyv": {
793 "version": "4.5.4",
794 "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
795 "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
796 "dev": true,
797 "license": "MIT",
798 "dependencies": {
799 "json-buffer": "3.0.1"
800 }
801 },
802 "node_modules/levn": {
803 "version": "0.4.1",
804 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
805 "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
806 "dev": true,
807 "license": "MIT",
808 "dependencies": {
809 "prelude-ls": "^1.2.1",
810 "type-check": "~0.4.0"
811 },
812 "engines": {
813 "node": ">= 0.8.0"
814 }
815 },
816 "node_modules/locate-path": {
817 "version": "6.0.0",
818 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
819 "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
820 "dev": true,
821 "license": "MIT",
822 "dependencies": {
823 "p-locate": "^5.0.0"
824 },
825 "engines": {
826 "node": ">=10"
827 },
828 "funding": {
829 "url": "https://github.com/sponsors/sindresorhus"
830 }
831 },
832 "node_modules/lodash.merge": {
833 "version": "4.6.2",
834 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
835 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
836 "dev": true,
837 "license": "MIT"
838 },
839 "node_modules/minimatch": {
840 "version": "3.1.2",
841 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
842 "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
843 "dev": true,
844 "license": "ISC",
845 "dependencies": {
846 "brace-expansion": "^1.1.7"
847 },
848 "engines": {
849 "node": "*"
850 }
851 },
852 "node_modules/ms": {
853 "version": "2.1.3",
854 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
855 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
856 "dev": true,
857 "license": "MIT"
858 },
859 "node_modules/natural-compare": {
860 "version": "1.4.0",
861 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
862 "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
863 "dev": true,
864 "license": "MIT"
865 },
866 "node_modules/optionator": {
867 "version": "0.9.4",
868 "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
869 "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
870 "dev": true,
871 "license": "MIT",
872 "dependencies": {
873 "deep-is": "^0.1.3",
874 "fast-levenshtein": "^2.0.6",
875 "levn": "^0.4.1",
876 "prelude-ls": "^1.2.1",
877 "type-check": "^0.4.0",
878 "word-wrap": "^1.2.5"
879 },
880 "engines": {
881 "node": ">= 0.8.0"
882 }
883 },
884 "node_modules/p-limit": {
885 "version": "3.1.0",
886 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
887 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
888 "dev": true,
889 "license": "MIT",
890 "dependencies": {
891 "yocto-queue": "^0.1.0"
892 },
893 "engines": {
894 "node": ">=10"
895 },
896 "funding": {
897 "url": "https://github.com/sponsors/sindresorhus"
898 }
899 },
900 "node_modules/p-locate": {
901 "version": "5.0.0",
902 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
903 "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
904 "dev": true,
905 "license": "MIT",
906 "dependencies": {
907 "p-limit": "^3.0.2"
908 },
909 "engines": {
910 "node": ">=10"
911 },
912 "funding": {
913 "url": "https://github.com/sponsors/sindresorhus"
914 }
915 },
916 "node_modules/parent-module": {
917 "version": "1.0.1",
918 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
919 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
920 "dev": true,
921 "license": "MIT",
922 "dependencies": {
923 "callsites": "^3.0.0"
924 },
925 "engines": {
926 "node": ">=6"
927 }
928 },
929 "node_modules/path-exists": {
930 "version": "4.0.0",
931 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
932 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
933 "dev": true,
934 "license": "MIT",
935 "engines": {
936 "node": ">=8"
937 }
938 },
939 "node_modules/path-key": {
940 "version": "3.1.1",
941 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
942 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
943 "dev": true,
944 "license": "MIT",
945 "engines": {
946 "node": ">=8"
947 }
948 },
949 "node_modules/prelude-ls": {
950 "version": "1.2.1",
951 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
952 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
953 "dev": true,
954 "license": "MIT",
955 "engines": {
956 "node": ">= 0.8.0"
957 }
958 },
959 "node_modules/punycode": {
960 "version": "2.3.1",
961 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
962 "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
963 "dev": true,
964 "license": "MIT",
965 "engines": {
966 "node": ">=6"
967 }
968 },
969 "node_modules/resolve-from": {
970 "version": "4.0.0",
971 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
972 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
973 "dev": true,
974 "license": "MIT",
975 "engines": {
976 "node": ">=4"
977 }
978 },
979 "node_modules/shebang-command": {
980 "version": "2.0.0",
981 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
982 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
983 "dev": true,
984 "license": "MIT",
985 "dependencies": {
986 "shebang-regex": "^3.0.0"
987 },
988 "engines": {
989 "node": ">=8"
990 }
991 },
992 "node_modules/shebang-regex": {
993 "version": "3.0.0",
994 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
995 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
996 "dev": true,
997 "license": "MIT",
998 "engines": {
999 "node": ">=8"
1000 }
1001 },
1002 "node_modules/strip-json-comments": {
1003 "version": "3.1.1",
1004 "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
1005 "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
1006 "dev": true,
1007 "license": "MIT",
1008 "engines": {
1009 "node": ">=8"
1010 },
1011 "funding": {
1012 "url": "https://github.com/sponsors/sindresorhus"
1013 }
1014 },
1015 "node_modules/supports-color": {
1016 "version": "7.2.0",
1017 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1018 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1019 "dev": true,
1020 "license": "MIT",
1021 "dependencies": {
1022 "has-flag": "^4.0.0"
1023 },
1024 "engines": {
1025 "node": ">=8"
1026 }
1027 },
1028 "node_modules/type-check": {
1029 "version": "0.4.0",
1030 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
1031 "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
1032 "dev": true,
1033 "license": "MIT",
1034 "dependencies": {
1035 "prelude-ls": "^1.2.1"
1036 },
1037 "engines": {
1038 "node": ">= 0.8.0"
1039 }
1040 },
1041 "node_modules/uri-js": {
1042 "version": "4.4.1",
1043 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
1044 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
1045 "dev": true,
1046 "license": "BSD-2-Clause",
1047 "dependencies": {
1048 "punycode": "^2.1.0"
1049 }
1050 },
1051 "node_modules/which": {
1052 "version": "2.0.2",
1053 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
1054 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
1055 "dev": true,
1056 "license": "ISC",
1057 "dependencies": {
1058 "isexe": "^2.0.0"
1059 },
1060 "bin": {
1061 "node-which": "bin/node-which"
1062 },
1063 "engines": {
1064 "node": ">= 8"
1065 }
1066 },
1067 "node_modules/word-wrap": {
1068 "version": "1.2.5",
1069 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
1070 "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
1071 "dev": true,
1072 "license": "MIT",
1073 "engines": {
1074 "node": ">=0.10.0"
1075 }
1076 },
1077 "node_modules/yocto-queue": {
1078 "version": "0.1.0",
1079 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
1080 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
1081 "dev": true,
1082 "license": "MIT",
1083 "engines": {
1084 "node": ">=10"
1085 },
1086 "funding": {
1087 "url": "https://github.com/sponsors/sindresorhus"
1088 }
1089 }
1090 }
1091}