authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-02-15 21:37:52-08:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-02-16 00:51:53-08:00
log36b20a372040175f6f576f1a126970ef239c2229
treebcd962e7e5146a7172d1fab1d5acde3188d9f338
parent8b526795802755bdd74f81a3b127695a1fbe3f6b
signaturebadge-check Signed by SSH key SHA256:xbd+BjjhyBfwk7GVoURf9Yx0gzDerHbvYv7SddNWmAs

feat: example project


11 files changed, 4012 insertions(+), 0 deletions(-)

examples/marko-run/.gitignore created+5
...@@ -0,0 +1,5 @@
1.env
2.marko-run
3*.log
4dist
5node_modules
examples/marko-run/package-lock.json created+3740
...@@ -0,0 +1,3740 @@
1{
2 "name": "marko-run",
3 "version": "1.0.0",
4 "lockfileVersion": 3,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "marko-run",
9 "version": "1.0.0",
10 "dependencies": {
11 "browserslist": "^4.28.1",
12 "marko": "^6.0.0"
13 },
14 "devDependencies": {
15 "@marko/run": "^0.9.3"
16 }
17 },
18 "node_modules/@babel/runtime": {
19 "version": "7.28.6",
20 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz",
21 "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==",
22 "dev": true,
23 "license": "MIT",
24 "engines": {
25 "node": ">=6.9.0"
26 }
27 },
28 "node_modules/@chialab/cjs-to-esm": {
29 "version": "0.19.0",
30 "resolved": "https://registry.npmjs.org/@chialab/cjs-to-esm/-/cjs-to-esm-0.19.0.tgz",
31 "integrity": "sha512-I7VZF3ocOhJoSF+Py7CYrPjB+GeP9e6wyHU9RU7usSqHYM8lPgWSpN5TJiwWg/SC5h490v+vCsrLd12G7UNd8g==",
32 "dev": true,
33 "license": "MIT",
34 "dependencies": {
35 "@chialab/estransform": "^0.19.0"
36 },
37 "engines": {
38 "node": ">=18"
39 }
40 },
41 "node_modules/@chialab/estransform": {
42 "version": "0.19.0",
43 "resolved": "https://registry.npmjs.org/@chialab/estransform/-/estransform-0.19.0.tgz",
44 "integrity": "sha512-w6i/RZ3SddSCDIYZLkwnK+KAseCKW3BT627San3EbzH3NRY0Gn5RqXCjX9J/mNGe2FydwAevG7O605z50woWuA==",
45 "dev": true,
46 "license": "MIT",
47 "dependencies": {
48 "@napi-rs/magic-string": "^0.3.4",
49 "@parcel/source-map": "^2.0.0",
50 "cjs-module-lexer": "^1.2.2",
51 "es-module-lexer": "^1.0.0",
52 "oxc-parser": "^0.8.0"
53 },
54 "engines": {
55 "node": ">=18"
56 }
57 },
58 "node_modules/@colors/colors": {
59 "version": "1.5.0",
60 "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
61 "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
62 "dev": true,
63 "license": "MIT",
64 "optional": true,
65 "engines": {
66 "node": ">=0.1.90"
67 }
68 },
69 "node_modules/@esbuild/aix-ppc64": {
70 "version": "0.25.12",
71 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz",
72 "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==",
73 "cpu": [
74 "ppc64"
75 ],
76 "dev": true,
77 "license": "MIT",
78 "optional": true,
79 "os": [
80 "aix"
81 ],
82 "engines": {
83 "node": ">=18"
84 }
85 },
86 "node_modules/@esbuild/android-arm": {
87 "version": "0.25.12",
88 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz",
89 "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==",
90 "cpu": [
91 "arm"
92 ],
93 "dev": true,
94 "license": "MIT",
95 "optional": true,
96 "os": [
97 "android"
98 ],
99 "engines": {
100 "node": ">=18"
101 }
102 },
103 "node_modules/@esbuild/android-arm64": {
104 "version": "0.25.12",
105 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz",
106 "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==",
107 "cpu": [
108 "arm64"
109 ],
110 "dev": true,
111 "license": "MIT",
112 "optional": true,
113 "os": [
114 "android"
115 ],
116 "engines": {
117 "node": ">=18"
118 }
119 },
120 "node_modules/@esbuild/android-x64": {
121 "version": "0.25.12",
122 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz",
123 "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==",
124 "cpu": [
125 "x64"
126 ],
127 "dev": true,
128 "license": "MIT",
129 "optional": true,
130 "os": [
131 "android"
132 ],
133 "engines": {
134 "node": ">=18"
135 }
136 },
137 "node_modules/@esbuild/darwin-arm64": {
138 "version": "0.25.12",
139 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz",
140 "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==",
141 "cpu": [
142 "arm64"
143 ],
144 "dev": true,
145 "license": "MIT",
146 "optional": true,
147 "os": [
148 "darwin"
149 ],
150 "engines": {
151 "node": ">=18"
152 }
153 },
154 "node_modules/@esbuild/darwin-x64": {
155 "version": "0.25.12",
156 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz",
157 "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==",
158 "cpu": [
159 "x64"
160 ],
161 "dev": true,
162 "license": "MIT",
163 "optional": true,
164 "os": [
165 "darwin"
166 ],
167 "engines": {
168 "node": ">=18"
169 }
170 },
171 "node_modules/@esbuild/freebsd-arm64": {
172 "version": "0.25.12",
173 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz",
174 "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==",
175 "cpu": [
176 "arm64"
177 ],
178 "dev": true,
179 "license": "MIT",
180 "optional": true,
181 "os": [
182 "freebsd"
183 ],
184 "engines": {
185 "node": ">=18"
186 }
187 },
188 "node_modules/@esbuild/freebsd-x64": {
189 "version": "0.25.12",
190 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz",
191 "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==",
192 "cpu": [
193 "x64"
194 ],
195 "dev": true,
196 "license": "MIT",
197 "optional": true,
198 "os": [
199 "freebsd"
200 ],
201 "engines": {
202 "node": ">=18"
203 }
204 },
205 "node_modules/@esbuild/linux-arm": {
206 "version": "0.25.12",
207 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz",
208 "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==",
209 "cpu": [
210 "arm"
211 ],
212 "dev": true,
213 "license": "MIT",
214 "optional": true,
215 "os": [
216 "linux"
217 ],
218 "engines": {
219 "node": ">=18"
220 }
221 },
222 "node_modules/@esbuild/linux-arm64": {
223 "version": "0.25.12",
224 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz",
225 "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==",
226 "cpu": [
227 "arm64"
228 ],
229 "dev": true,
230 "license": "MIT",
231 "optional": true,
232 "os": [
233 "linux"
234 ],
235 "engines": {
236 "node": ">=18"
237 }
238 },
239 "node_modules/@esbuild/linux-ia32": {
240 "version": "0.25.12",
241 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz",
242 "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==",
243 "cpu": [
244 "ia32"
245 ],
246 "dev": true,
247 "license": "MIT",
248 "optional": true,
249 "os": [
250 "linux"
251 ],
252 "engines": {
253 "node": ">=18"
254 }
255 },
256 "node_modules/@esbuild/linux-loong64": {
257 "version": "0.25.12",
258 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz",
259 "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==",
260 "cpu": [
261 "loong64"
262 ],
263 "dev": true,
264 "license": "MIT",
265 "optional": true,
266 "os": [
267 "linux"
268 ],
269 "engines": {
270 "node": ">=18"
271 }
272 },
273 "node_modules/@esbuild/linux-mips64el": {
274 "version": "0.25.12",
275 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz",
276 "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==",
277 "cpu": [
278 "mips64el"
279 ],
280 "dev": true,
281 "license": "MIT",
282 "optional": true,
283 "os": [
284 "linux"
285 ],
286 "engines": {
287 "node": ">=18"
288 }
289 },
290 "node_modules/@esbuild/linux-ppc64": {
291 "version": "0.25.12",
292 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz",
293 "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==",
294 "cpu": [
295 "ppc64"
296 ],
297 "dev": true,
298 "license": "MIT",
299 "optional": true,
300 "os": [
301 "linux"
302 ],
303 "engines": {
304 "node": ">=18"
305 }
306 },
307 "node_modules/@esbuild/linux-riscv64": {
308 "version": "0.25.12",
309 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz",
310 "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==",
311 "cpu": [
312 "riscv64"
313 ],
314 "dev": true,
315 "license": "MIT",
316 "optional": true,
317 "os": [
318 "linux"
319 ],
320 "engines": {
321 "node": ">=18"
322 }
323 },
324 "node_modules/@esbuild/linux-s390x": {
325 "version": "0.25.12",
326 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz",
327 "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==",
328 "cpu": [
329 "s390x"
330 ],
331 "dev": true,
332 "license": "MIT",
333 "optional": true,
334 "os": [
335 "linux"
336 ],
337 "engines": {
338 "node": ">=18"
339 }
340 },
341 "node_modules/@esbuild/linux-x64": {
342 "version": "0.25.12",
343 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz",
344 "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==",
345 "cpu": [
346 "x64"
347 ],
348 "dev": true,
349 "license": "MIT",
350 "optional": true,
351 "os": [
352 "linux"
353 ],
354 "engines": {
355 "node": ">=18"
356 }
357 },
358 "node_modules/@esbuild/netbsd-arm64": {
359 "version": "0.25.12",
360 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz",
361 "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==",
362 "cpu": [
363 "arm64"
364 ],
365 "dev": true,
366 "license": "MIT",
367 "optional": true,
368 "os": [
369 "netbsd"
370 ],
371 "engines": {
372 "node": ">=18"
373 }
374 },
375 "node_modules/@esbuild/netbsd-x64": {
376 "version": "0.25.12",
377 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz",
378 "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==",
379 "cpu": [
380 "x64"
381 ],
382 "dev": true,
383 "license": "MIT",
384 "optional": true,
385 "os": [
386 "netbsd"
387 ],
388 "engines": {
389 "node": ">=18"
390 }
391 },
392 "node_modules/@esbuild/openbsd-arm64": {
393 "version": "0.25.12",
394 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz",
395 "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==",
396 "cpu": [
397 "arm64"
398 ],
399 "dev": true,
400 "license": "MIT",
401 "optional": true,
402 "os": [
403 "openbsd"
404 ],
405 "engines": {
406 "node": ">=18"
407 }
408 },
409 "node_modules/@esbuild/openbsd-x64": {
410 "version": "0.25.12",
411 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz",
412 "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==",
413 "cpu": [
414 "x64"
415 ],
416 "dev": true,
417 "license": "MIT",
418 "optional": true,
419 "os": [
420 "openbsd"
421 ],
422 "engines": {
423 "node": ">=18"
424 }
425 },
426 "node_modules/@esbuild/openharmony-arm64": {
427 "version": "0.25.12",
428 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz",
429 "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==",
430 "cpu": [
431 "arm64"
432 ],
433 "dev": true,
434 "license": "MIT",
435 "optional": true,
436 "os": [
437 "openharmony"
438 ],
439 "engines": {
440 "node": ">=18"
441 }
442 },
443 "node_modules/@esbuild/sunos-x64": {
444 "version": "0.25.12",
445 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz",
446 "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==",
447 "cpu": [
448 "x64"
449 ],
450 "dev": true,
451 "license": "MIT",
452 "optional": true,
453 "os": [
454 "sunos"
455 ],
456 "engines": {
457 "node": ">=18"
458 }
459 },
460 "node_modules/@esbuild/win32-arm64": {
461 "version": "0.25.12",
462 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz",
463 "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==",
464 "cpu": [
465 "arm64"
466 ],
467 "dev": true,
468 "license": "MIT",
469 "optional": true,
470 "os": [
471 "win32"
472 ],
473 "engines": {
474 "node": ">=18"
475 }
476 },
477 "node_modules/@esbuild/win32-ia32": {
478 "version": "0.25.12",
479 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz",
480 "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==",
481 "cpu": [
482 "ia32"
483 ],
484 "dev": true,
485 "license": "MIT",
486 "optional": true,
487 "os": [
488 "win32"
489 ],
490 "engines": {
491 "node": ">=18"
492 }
493 },
494 "node_modules/@esbuild/win32-x64": {
495 "version": "0.25.12",
496 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz",
497 "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==",
498 "cpu": [
499 "x64"
500 ],
501 "dev": true,
502 "license": "MIT",
503 "optional": true,
504 "os": [
505 "win32"
506 ],
507 "engines": {
508 "node": ">=18"
509 }
510 },
511 "node_modules/@isaacs/cliui": {
512 "version": "9.0.0",
513 "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz",
514 "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==",
515 "dev": true,
516 "license": "BlueOak-1.0.0",
517 "engines": {
518 "node": ">=18"
519 }
520 },
521 "node_modules/@jridgewell/sourcemap-codec": {
522 "version": "1.5.5",
523 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
524 "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
525 "license": "MIT"
526 },
527 "node_modules/@luxass/strip-json-comments": {
528 "version": "1.4.0",
529 "resolved": "https://registry.npmjs.org/@luxass/strip-json-comments/-/strip-json-comments-1.4.0.tgz",
530 "integrity": "sha512-Zl343to4u/t8jz1q7R/1UY6hLX+344cwPLEXsIYthVwdU5zyjuVBGcpf2E24+QZkwFfRfmnHTcscreQzWn3hiA==",
531 "license": "MIT",
532 "engines": {
533 "node": ">=18"
534 }
535 },
536 "node_modules/@marko/compiler": {
537 "version": "5.39.55",
538 "resolved": "https://registry.npmjs.org/@marko/compiler/-/compiler-5.39.55.tgz",
539 "integrity": "sha512-QHukS/gMzxKWcF5xALVAH1swVAudCXC5DA2DDC5r+TzBiQ0v+uz7D8oNlwxO2xjTRPu7AUukcufHscbhytcyGg==",
540 "license": "MIT",
541 "peer": true,
542 "dependencies": {
543 "@luxass/strip-json-comments": "^1.4.0",
544 "complain": "^1.6.1",
545 "he": "^1.2.0",
546 "htmljs-parser": "^5.7.4",
547 "jsesc": "^3.1.0",
548 "kleur": "^4.1.5",
549 "lasso-package-root": "^1.0.1",
550 "raptor-regexp": "^1.0.1",
551 "raptor-util": "^3.2.0",
552 "relative-import-path": "^1.0.0",
553 "resolve-from": "^5.0.0",
554 "self-closing-tags": "^1.0.1",
555 "source-map-support": "^0.5.21"
556 },
557 "engines": {
558 "node": "18 || 20 || >=22"
559 }
560 },
561 "node_modules/@marko/run": {
562 "version": "0.9.6",
563 "resolved": "https://registry.npmjs.org/@marko/run/-/run-0.9.6.tgz",
564 "integrity": "sha512-En0e+mihNUdg8Xpprj77VUqLD9NlGTmRLPG2jmsJ1rZhFUpTaPMauvBG1FQ8AzqnKSqGdUjcro4N3FOldaCxKg==",
565 "dev": true,
566 "license": "MIT",
567 "peer": true,
568 "dependencies": {
569 "@marko/run-explorer": "^2.0.1",
570 "@marko/vite": "^5.4.2",
571 "browserslist": "^4.24.4",
572 "cli-table3": "^0.6.5",
573 "compression": "^1.8.0",
574 "debug": "^4.4.0",
575 "dotenv": "^16.4.7",
576 "draftlog": "^1.0.13",
577 "esbuild-plugin-browserslist": "^0.16.0",
578 "glob": "^11.0.1",
579 "human-format": "^1.2.1",
580 "kleur": "^4.1.5",
581 "parse-node-args": "^1.1.2",
582 "sade": "^1.8.1",
583 "serve-static": "^1.16.2",
584 "supports-color": "^10.0.0",
585 "vite": "^7.0.0",
586 "warp10": "^2.1.0"
587 },
588 "bin": {
589 "marko-run": "dist/cli/index.mjs"
590 },
591 "peerDependencies": {
592 "marko": "5 - 6"
593 }
594 },
595 "node_modules/@marko/run-explorer": {
596 "version": "2.0.2",
597 "resolved": "https://registry.npmjs.org/@marko/run-explorer/-/run-explorer-2.0.2.tgz",
598 "integrity": "sha512-7oKAZP2dGKeOC2BHAwNZLe1FAkM1xm129cQaQJiQNGfni+kr610iMhBHyrmiW/D40XnyrzuAsUaWXNP65Vh2Yg==",
599 "dev": true,
600 "license": "MIT",
601 "peerDependencies": {
602 "@marko/run": "^0.7||^0.8||^0.9"
603 }
604 },
605 "node_modules/@marko/vite": {
606 "version": "5.4.3",
607 "resolved": "https://registry.npmjs.org/@marko/vite/-/vite-5.4.3.tgz",
608 "integrity": "sha512-HFnsvq67UwTsc2k+rB29h55oHUNHfVaTInqZ9aAWxK6ljgmuhFEWrWNLF1od9c4uSEW1F1UMKOwNVEQls9m90A==",
609 "dev": true,
610 "license": "MIT",
611 "dependencies": {
612 "@chialab/cjs-to-esm": "^0.19.0",
613 "anymatch": "^3.1.3",
614 "domelementtype": "^2.3.0",
615 "domhandler": "^5.0.3",
616 "fast-glob": "^3.3.3",
617 "htmlparser2": "^10.0.0",
618 "relative-import-path": "^1.0.0",
619 "resolve": "^1.22.11",
620 "resolve.exports": "^2.0.3"
621 },
622 "peerDependencies": {
623 "@marko/compiler": "^5",
624 "vite": "4 - 7"
625 }
626 },
627 "node_modules/@napi-rs/magic-string": {
628 "version": "0.3.4",
629 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string/-/magic-string-0.3.4.tgz",
630 "integrity": "sha512-DEWl/B99RQsyMT3F9bvrXuhL01/eIQp/dtNSE3G1jQ4mTGRcP4iHWxoPZ577WrbjUinrNgvRA5+08g8fkPgimQ==",
631 "dev": true,
632 "license": "MIT",
633 "engines": {
634 "node": ">= 10"
635 },
636 "optionalDependencies": {
637 "@napi-rs/magic-string-android-arm-eabi": "0.3.4",
638 "@napi-rs/magic-string-android-arm64": "0.3.4",
639 "@napi-rs/magic-string-darwin-arm64": "0.3.4",
640 "@napi-rs/magic-string-darwin-x64": "0.3.4",
641 "@napi-rs/magic-string-freebsd-x64": "0.3.4",
642 "@napi-rs/magic-string-linux-arm-gnueabihf": "0.3.4",
643 "@napi-rs/magic-string-linux-arm64-gnu": "0.3.4",
644 "@napi-rs/magic-string-linux-arm64-musl": "0.3.4",
645 "@napi-rs/magic-string-linux-x64-gnu": "0.3.4",
646 "@napi-rs/magic-string-linux-x64-musl": "0.3.4",
647 "@napi-rs/magic-string-win32-arm64-msvc": "0.3.4",
648 "@napi-rs/magic-string-win32-ia32-msvc": "0.3.4",
649 "@napi-rs/magic-string-win32-x64-msvc": "0.3.4"
650 }
651 },
652 "node_modules/@napi-rs/magic-string-android-arm-eabi": {
653 "version": "0.3.4",
654 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-android-arm-eabi/-/magic-string-android-arm-eabi-0.3.4.tgz",
655 "integrity": "sha512-sszAYxqtzzJ4FDerDNHcqL9NhqPhj8W4DNiOanXYy50mA5oojlRtaAFPiB5ZMrWDBM32v5Q30LrmxQ4eTtu2Dg==",
656 "cpu": [
657 "arm"
658 ],
659 "dev": true,
660 "license": "MIT",
661 "optional": true,
662 "os": [
663 "android"
664 ],
665 "engines": {
666 "node": ">= 10"
667 }
668 },
669 "node_modules/@napi-rs/magic-string-android-arm64": {
670 "version": "0.3.4",
671 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-android-arm64/-/magic-string-android-arm64-0.3.4.tgz",
672 "integrity": "sha512-jdQ6HuO0X5rkX4MauTcWR4HWdgjakTOmmzqXg8L26+jOHVVG1LZE+Su5qvV4bP8vMb2h+vPE+JsnwqSmWymu3Q==",
673 "cpu": [
674 "arm64"
675 ],
676 "dev": true,
677 "license": "MIT",
678 "optional": true,
679 "os": [
680 "android"
681 ],
682 "engines": {
683 "node": ">= 10"
684 }
685 },
686 "node_modules/@napi-rs/magic-string-darwin-arm64": {
687 "version": "0.3.4",
688 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-darwin-arm64/-/magic-string-darwin-arm64-0.3.4.tgz",
689 "integrity": "sha512-6NmMtvURce9/oq09XBZmuIeI6lPLGtEJ2ZPO/QzL3nLZa6wygiCnO/sFACKYNg5/73ET5HMMTeuogE1JI+r2Lw==",
690 "cpu": [
691 "arm64"
692 ],
693 "dev": true,
694 "license": "MIT",
695 "optional": true,
696 "os": [
697 "darwin"
698 ],
699 "engines": {
700 "node": ">= 10"
701 }
702 },
703 "node_modules/@napi-rs/magic-string-darwin-x64": {
704 "version": "0.3.4",
705 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-darwin-x64/-/magic-string-darwin-x64-0.3.4.tgz",
706 "integrity": "sha512-f9LmfMiUAKDOtl0meOuLYeVb6OERrgGzrTg1Tn3R3fTAShM2kxRbfAuPE9ljuXxIFzOv/uqRNLSl/LqCJwpREA==",
707 "cpu": [
708 "x64"
709 ],
710 "dev": true,
711 "license": "MIT",
712 "optional": true,
713 "os": [
714 "darwin"
715 ],
716 "engines": {
717 "node": ">= 10"
718 }
719 },
720 "node_modules/@napi-rs/magic-string-freebsd-x64": {
721 "version": "0.3.4",
722 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-freebsd-x64/-/magic-string-freebsd-x64-0.3.4.tgz",
723 "integrity": "sha512-rqduQ4odiDK4QdM45xHWRTU4wtFIfpp8g8QGpz+3qqg7ivldDqbbNOrBaf6Oeu77uuEvWggnkyuChotfKgJdJQ==",
724 "cpu": [
725 "x64"
726 ],
727 "dev": true,
728 "license": "MIT",
729 "optional": true,
730 "os": [
731 "freebsd"
732 ],
733 "engines": {
734 "node": ">= 10"
735 }
736 },
737 "node_modules/@napi-rs/magic-string-linux-arm-gnueabihf": {
738 "version": "0.3.4",
739 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-linux-arm-gnueabihf/-/magic-string-linux-arm-gnueabihf-0.3.4.tgz",
740 "integrity": "sha512-pVaJEdEpiPqIfq3M4+yMAATS7Z9muDcWYn8H7GFH1ygh8GwgLgKfy/n/lG2M6zp18Mwd0x7E2E/qg9GgCyUzoQ==",
741 "cpu": [
742 "arm"
743 ],
744 "dev": true,
745 "license": "MIT",
746 "optional": true,
747 "os": [
748 "linux"
749 ],
750 "engines": {
751 "node": ">= 10"
752 }
753 },
754 "node_modules/@napi-rs/magic-string-linux-arm64-gnu": {
755 "version": "0.3.4",
756 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-linux-arm64-gnu/-/magic-string-linux-arm64-gnu-0.3.4.tgz",
757 "integrity": "sha512-9FwoAih/0tzEZx0BjYYIxWkSRMjonIn91RFM3q3MBs/evmThXUYXUqLNa1PPIkK1JoksswtDi48qWWLt8nGflQ==",
758 "cpu": [
759 "arm64"
760 ],
761 "dev": true,
762 "license": "MIT",
763 "optional": true,
764 "os": [
765 "linux"
766 ],
767 "engines": {
768 "node": ">= 10"
769 }
770 },
771 "node_modules/@napi-rs/magic-string-linux-arm64-musl": {
772 "version": "0.3.4",
773 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-linux-arm64-musl/-/magic-string-linux-arm64-musl-0.3.4.tgz",
774 "integrity": "sha512-wCR7R+WPOcAKmVQc1s6h6HwfwW1vL9pM8BjUY9Ljkdb8wt1LmZEmV2Sgfc1SfbRQzbyl+pKeufP6adRRQVzYDA==",
775 "cpu": [
776 "arm64"
777 ],
778 "dev": true,
779 "license": "MIT",
780 "optional": true,
781 "os": [
782 "linux"
783 ],
784 "engines": {
785 "node": ">= 10"
786 }
787 },
788 "node_modules/@napi-rs/magic-string-linux-x64-gnu": {
789 "version": "0.3.4",
790 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-linux-x64-gnu/-/magic-string-linux-x64-gnu-0.3.4.tgz",
791 "integrity": "sha512-sbxFDpYnt5WFbxQ1xozwOvh5A7IftqSI0WnE9O7KsQIOi0ej2dvFbfOW4tmFkvH/YP8KJELo5AhP2+kEq1DpYA==",
792 "cpu": [
793 "x64"
794 ],
795 "dev": true,
796 "license": "MIT",
797 "optional": true,
798 "os": [
799 "linux"
800 ],
801 "engines": {
802 "node": ">= 10"
803 }
804 },
805 "node_modules/@napi-rs/magic-string-linux-x64-musl": {
806 "version": "0.3.4",
807 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-linux-x64-musl/-/magic-string-linux-x64-musl-0.3.4.tgz",
808 "integrity": "sha512-jN4h/7e2Ul8v3UK5IZu38NXLMdzVWhY4uEDlnwuUAhwRh26wBQ1/pLD97Uy/Z3dFNBQPcsv60XS9fOM1YDNT6w==",
809 "cpu": [
810 "x64"
811 ],
812 "dev": true,
813 "license": "MIT",
814 "optional": true,
815 "os": [
816 "linux"
817 ],
818 "engines": {
819 "node": ">= 10"
820 }
821 },
822 "node_modules/@napi-rs/magic-string-win32-arm64-msvc": {
823 "version": "0.3.4",
824 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-win32-arm64-msvc/-/magic-string-win32-arm64-msvc-0.3.4.tgz",
825 "integrity": "sha512-gMUyTRHLWpzX2ntJFCbW2Gnla9Y/WUmbkZuW5SBAo/Jo8QojHn76Y4PNgnoXdzcsV9b/45RBxurYKAfFg9WTyg==",
826 "cpu": [
827 "arm64"
828 ],
829 "dev": true,
830 "license": "MIT",
831 "optional": true,
832 "os": [
833 "win32"
834 ],
835 "engines": {
836 "node": ">= 10"
837 }
838 },
839 "node_modules/@napi-rs/magic-string-win32-ia32-msvc": {
840 "version": "0.3.4",
841 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-win32-ia32-msvc/-/magic-string-win32-ia32-msvc-0.3.4.tgz",
842 "integrity": "sha512-QIMauMOvEHgL00K9np/c9CT/CRtLOz3mRTQqcZ9XGzSoAMrpxH71KSpDJrKl7h7Ro6TZ+hJ0C3T+JVuTCZNv4A==",
843 "cpu": [
844 "ia32"
845 ],
846 "dev": true,
847 "license": "MIT",
848 "optional": true,
849 "os": [
850 "win32"
851 ],
852 "engines": {
853 "node": ">= 10"
854 }
855 },
856 "node_modules/@napi-rs/magic-string-win32-x64-msvc": {
857 "version": "0.3.4",
858 "resolved": "https://registry.npmjs.org/@napi-rs/magic-string-win32-x64-msvc/-/magic-string-win32-x64-msvc-0.3.4.tgz",
859 "integrity": "sha512-V8FMSf828MzOI3P6/765MR7zHU6CUZqiyPhmAnwYoKFNxfv7oCviN/G6NcENeCdcYOvNgh5fYzaNLB96ndId5A==",
860 "cpu": [
861 "x64"
862 ],
863 "dev": true,
864 "license": "MIT",
865 "optional": true,
866 "os": [
867 "win32"
868 ],
869 "engines": {
870 "node": ">= 10"
871 }
872 },
873 "node_modules/@nodelib/fs.scandir": {
874 "version": "2.1.5",
875 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
876 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
877 "dev": true,
878 "license": "MIT",
879 "dependencies": {
880 "@nodelib/fs.stat": "2.0.5",
881 "run-parallel": "^1.1.9"
882 },
883 "engines": {
884 "node": ">= 8"
885 }
886 },
887 "node_modules/@nodelib/fs.stat": {
888 "version": "2.0.5",
889 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
890 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
891 "dev": true,
892 "license": "MIT",
893 "engines": {
894 "node": ">= 8"
895 }
896 },
897 "node_modules/@nodelib/fs.walk": {
898 "version": "1.2.8",
899 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
900 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
901 "dev": true,
902 "license": "MIT",
903 "dependencies": {
904 "@nodelib/fs.scandir": "2.1.5",
905 "fastq": "^1.6.0"
906 },
907 "engines": {
908 "node": ">= 8"
909 }
910 },
911 "node_modules/@oxc-parser/binding-darwin-arm64": {
912 "version": "0.8.0",
913 "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.8.0.tgz",
914 "integrity": "sha512-3Dws5Wzj9efojjqvhS4ZF+Abh0EoiI5ciOE2kdLifMzSg4fnmYAIOktoUnPEo87TNIb4SiFJ5JgPBgEyq42Eow==",
915 "cpu": [
916 "arm64"
917 ],
918 "dev": true,
919 "license": "MIT",
920 "optional": true,
921 "os": [
922 "darwin"
923 ]
924 },
925 "node_modules/@oxc-parser/binding-darwin-x64": {
926 "version": "0.8.0",
927 "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.8.0.tgz",
928 "integrity": "sha512-DAUJ/mfq0Jn2VDYn69bhHTsIWj+aZ/viamexFwaLL7ntkIFmGpzAJZUlWofpY1IRJynKWW+P5AOLYXMllw4qUw==",
929 "cpu": [
930 "x64"
931 ],
932 "dev": true,
933 "license": "MIT",
934 "optional": true,
935 "os": [
936 "darwin"
937 ]
938 },
939 "node_modules/@oxc-parser/binding-linux-arm64-gnu": {
940 "version": "0.8.0",
941 "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.8.0.tgz",
942 "integrity": "sha512-ZHQVey/O4K3zTIKtpfsbtJIE8MPTRHRxgY3dejaoeFQGf9C3HasgF132Yp4zN/jOUx+x8czKPVa/Af40ViyhGQ==",
943 "cpu": [
944 "arm64"
945 ],
946 "dev": true,
947 "license": "MIT",
948 "optional": true,
949 "os": [
950 "linux"
951 ]
952 },
953 "node_modules/@oxc-parser/binding-linux-arm64-musl": {
954 "version": "0.8.0",
955 "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.8.0.tgz",
956 "integrity": "sha512-Diw+Tnf5v+zAYXzDoSKCZsMaroU6GoqZMS7smfDtFnZYTHWZrsTmPBLUQe7AFiG7O7tkhsCdcWjOYgbVkrSVOA==",
957 "cpu": [
958 "arm64"
959 ],
960 "dev": true,
961 "license": "MIT",
962 "optional": true,
963 "os": [
964 "linux"
965 ]
966 },
967 "node_modules/@oxc-parser/binding-linux-x64-gnu": {
968 "version": "0.8.0",
969 "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.8.0.tgz",
970 "integrity": "sha512-WloqcRrtQUVEP/Sy8ZeEgF0HgBKQjOv3zLFZqbC5ipkerKriGcVbsq3fOIMOi/55AM6/UhIAjeZGnoeco72JjQ==",
971 "cpu": [
972 "x64"
973 ],
974 "dev": true,
975 "license": "MIT",
976 "optional": true,
977 "os": [
978 "linux"
979 ]
980 },
981 "node_modules/@oxc-parser/binding-linux-x64-musl": {
982 "version": "0.8.0",
983 "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.8.0.tgz",
984 "integrity": "sha512-2j7BD9szwSXTvSj0Q8VE98UHGYvrgZzdLy4EyB0FilhQnopEfz+YV674rWGY2Il1VYxHJwGctrTJHvARolu37g==",
985 "cpu": [
986 "x64"
987 ],
988 "dev": true,
989 "license": "MIT",
990 "optional": true,
991 "os": [
992 "linux"
993 ]
994 },
995 "node_modules/@oxc-parser/binding-win32-arm64-msvc": {
996 "version": "0.8.0",
997 "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.8.0.tgz",
998 "integrity": "sha512-mcomr1og17yCmnwn8Q7CRzrH9Va0HccWe4Ld3/u/elBsw0SEzYGVvECRzCyRglYAbKTtusz7as9Jee0RiMOMmg==",
999 "cpu": [
1000 "arm64"
1001 ],
1002 "dev": true,
1003 "license": "MIT",
1004 "optional": true,
1005 "os": [
1006 "win32"
1007 ]
1008 },
1009 "node_modules/@oxc-parser/binding-win32-x64-msvc": {
1010 "version": "0.8.0",
1011 "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.8.0.tgz",
1012 "integrity": "sha512-nIBkc1KZOVYUaHT3+U+gM354P3byMAIXMvlmLMbs0kWVRcI4vrzL8qwWpC6QdBQxWKZGqPEqGolv8H4dDYA9nQ==",
1013 "cpu": [
1014 "x64"
1015 ],
1016 "dev": true,
1017 "license": "MIT",
1018 "optional": true,
1019 "os": [
1020 "win32"
1021 ]
1022 },
1023 "node_modules/@parcel/source-map": {
1024 "version": "2.1.1",
1025 "resolved": "https://registry.npmjs.org/@parcel/source-map/-/source-map-2.1.1.tgz",
1026 "integrity": "sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==",
1027 "dev": true,
1028 "license": "MIT",
1029 "dependencies": {
1030 "detect-libc": "^1.0.3"
1031 },
1032 "engines": {
1033 "node": "^12.18.3 || >=14"
1034 }
1035 },
1036 "node_modules/@rollup/rollup-android-arm-eabi": {
1037 "version": "4.57.1",
1038 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.57.1.tgz",
1039 "integrity": "sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==",
1040 "cpu": [
1041 "arm"
1042 ],
1043 "dev": true,
1044 "license": "MIT",
1045 "optional": true,
1046 "os": [
1047 "android"
1048 ]
1049 },
1050 "node_modules/@rollup/rollup-android-arm64": {
1051 "version": "4.57.1",
1052 "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.57.1.tgz",
1053 "integrity": "sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==",
1054 "cpu": [
1055 "arm64"
1056 ],
1057 "dev": true,
1058 "license": "MIT",
1059 "optional": true,
1060 "os": [
1061 "android"
1062 ]
1063 },
1064 "node_modules/@rollup/rollup-darwin-arm64": {
1065 "version": "4.57.1",
1066 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.57.1.tgz",
1067 "integrity": "sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==",
1068 "cpu": [
1069 "arm64"
1070 ],
1071 "dev": true,
1072 "license": "MIT",
1073 "optional": true,
1074 "os": [
1075 "darwin"
1076 ]
1077 },
1078 "node_modules/@rollup/rollup-darwin-x64": {
1079 "version": "4.57.1",
1080 "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.57.1.tgz",
1081 "integrity": "sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==",
1082 "cpu": [
1083 "x64"
1084 ],
1085 "dev": true,
1086 "license": "MIT",
1087 "optional": true,
1088 "os": [
1089 "darwin"
1090 ]
1091 },
1092 "node_modules/@rollup/rollup-freebsd-arm64": {
1093 "version": "4.57.1",
1094 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.57.1.tgz",
1095 "integrity": "sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==",
1096 "cpu": [
1097 "arm64"
1098 ],
1099 "dev": true,
1100 "license": "MIT",
1101 "optional": true,
1102 "os": [
1103 "freebsd"
1104 ]
1105 },
1106 "node_modules/@rollup/rollup-freebsd-x64": {
1107 "version": "4.57.1",
1108 "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.57.1.tgz",
1109 "integrity": "sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==",
1110 "cpu": [
1111 "x64"
1112 ],
1113 "dev": true,
1114 "license": "MIT",
1115 "optional": true,
1116 "os": [
1117 "freebsd"
1118 ]
1119 },
1120 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
1121 "version": "4.57.1",
1122 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.57.1.tgz",
1123 "integrity": "sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==",
1124 "cpu": [
1125 "arm"
1126 ],
1127 "dev": true,
1128 "license": "MIT",
1129 "optional": true,
1130 "os": [
1131 "linux"
1132 ]
1133 },
1134 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
1135 "version": "4.57.1",
1136 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.57.1.tgz",
1137 "integrity": "sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==",
1138 "cpu": [
1139 "arm"
1140 ],
1141 "dev": true,
1142 "license": "MIT",
1143 "optional": true,
1144 "os": [
1145 "linux"
1146 ]
1147 },
1148 "node_modules/@rollup/rollup-linux-arm64-gnu": {
1149 "version": "4.57.1",
1150 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.57.1.tgz",
1151 "integrity": "sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==",
1152 "cpu": [
1153 "arm64"
1154 ],
1155 "dev": true,
1156 "license": "MIT",
1157 "optional": true,
1158 "os": [
1159 "linux"
1160 ]
1161 },
1162 "node_modules/@rollup/rollup-linux-arm64-musl": {
1163 "version": "4.57.1",
1164 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.57.1.tgz",
1165 "integrity": "sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==",
1166 "cpu": [
1167 "arm64"
1168 ],
1169 "dev": true,
1170 "license": "MIT",
1171 "optional": true,
1172 "os": [
1173 "linux"
1174 ]
1175 },
1176 "node_modules/@rollup/rollup-linux-loong64-gnu": {
1177 "version": "4.57.1",
1178 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.57.1.tgz",
1179 "integrity": "sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==",
1180 "cpu": [
1181 "loong64"
1182 ],
1183 "dev": true,
1184 "license": "MIT",
1185 "optional": true,
1186 "os": [
1187 "linux"
1188 ]
1189 },
1190 "node_modules/@rollup/rollup-linux-loong64-musl": {
1191 "version": "4.57.1",
1192 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.57.1.tgz",
1193 "integrity": "sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==",
1194 "cpu": [
1195 "loong64"
1196 ],
1197 "dev": true,
1198 "license": "MIT",
1199 "optional": true,
1200 "os": [
1201 "linux"
1202 ]
1203 },
1204 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
1205 "version": "4.57.1",
1206 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.57.1.tgz",
1207 "integrity": "sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==",
1208 "cpu": [
1209 "ppc64"
1210 ],
1211 "dev": true,
1212 "license": "MIT",
1213 "optional": true,
1214 "os": [
1215 "linux"
1216 ]
1217 },
1218 "node_modules/@rollup/rollup-linux-ppc64-musl": {
1219 "version": "4.57.1",
1220 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.57.1.tgz",
1221 "integrity": "sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==",
1222 "cpu": [
1223 "ppc64"
1224 ],
1225 "dev": true,
1226 "license": "MIT",
1227 "optional": true,
1228 "os": [
1229 "linux"
1230 ]
1231 },
1232 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
1233 "version": "4.57.1",
1234 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.57.1.tgz",
1235 "integrity": "sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==",
1236 "cpu": [
1237 "riscv64"
1238 ],
1239 "dev": true,
1240 "license": "MIT",
1241 "optional": true,
1242 "os": [
1243 "linux"
1244 ]
1245 },
1246 "node_modules/@rollup/rollup-linux-riscv64-musl": {
1247 "version": "4.57.1",
1248 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.57.1.tgz",
1249 "integrity": "sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==",
1250 "cpu": [
1251 "riscv64"
1252 ],
1253 "dev": true,
1254 "license": "MIT",
1255 "optional": true,
1256 "os": [
1257 "linux"
1258 ]
1259 },
1260 "node_modules/@rollup/rollup-linux-s390x-gnu": {
1261 "version": "4.57.1",
1262 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.57.1.tgz",
1263 "integrity": "sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==",
1264 "cpu": [
1265 "s390x"
1266 ],
1267 "dev": true,
1268 "license": "MIT",
1269 "optional": true,
1270 "os": [
1271 "linux"
1272 ]
1273 },
1274 "node_modules/@rollup/rollup-linux-x64-gnu": {
1275 "version": "4.57.1",
1276 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.57.1.tgz",
1277 "integrity": "sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==",
1278 "cpu": [
1279 "x64"
1280 ],
1281 "dev": true,
1282 "license": "MIT",
1283 "optional": true,
1284 "os": [
1285 "linux"
1286 ]
1287 },
1288 "node_modules/@rollup/rollup-linux-x64-musl": {
1289 "version": "4.57.1",
1290 "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.57.1.tgz",
1291 "integrity": "sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==",
1292 "cpu": [
1293 "x64"
1294 ],
1295 "dev": true,
1296 "license": "MIT",
1297 "optional": true,
1298 "os": [
1299 "linux"
1300 ]
1301 },
1302 "node_modules/@rollup/rollup-openbsd-x64": {
1303 "version": "4.57.1",
1304 "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.57.1.tgz",
1305 "integrity": "sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==",
1306 "cpu": [
1307 "x64"
1308 ],
1309 "dev": true,
1310 "license": "MIT",
1311 "optional": true,
1312 "os": [
1313 "openbsd"
1314 ]
1315 },
1316 "node_modules/@rollup/rollup-openharmony-arm64": {
1317 "version": "4.57.1",
1318 "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.57.1.tgz",
1319 "integrity": "sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==",
1320 "cpu": [
1321 "arm64"
1322 ],
1323 "dev": true,
1324 "license": "MIT",
1325 "optional": true,
1326 "os": [
1327 "openharmony"
1328 ]
1329 },
1330 "node_modules/@rollup/rollup-win32-arm64-msvc": {
1331 "version": "4.57.1",
1332 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.57.1.tgz",
1333 "integrity": "sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==",
1334 "cpu": [
1335 "arm64"
1336 ],
1337 "dev": true,
1338 "license": "MIT",
1339 "optional": true,
1340 "os": [
1341 "win32"
1342 ]
1343 },
1344 "node_modules/@rollup/rollup-win32-ia32-msvc": {
1345 "version": "4.57.1",
1346 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.57.1.tgz",
1347 "integrity": "sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==",
1348 "cpu": [
1349 "ia32"
1350 ],
1351 "dev": true,
1352 "license": "MIT",
1353 "optional": true,
1354 "os": [
1355 "win32"
1356 ]
1357 },
1358 "node_modules/@rollup/rollup-win32-x64-gnu": {
1359 "version": "4.57.1",
1360 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.57.1.tgz",
1361 "integrity": "sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==",
1362 "cpu": [
1363 "x64"
1364 ],
1365 "dev": true,
1366 "license": "MIT",
1367 "optional": true,
1368 "os": [
1369 "win32"
1370 ]
1371 },
1372 "node_modules/@rollup/rollup-win32-x64-msvc": {
1373 "version": "4.57.1",
1374 "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.57.1.tgz",
1375 "integrity": "sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==",
1376 "cpu": [
1377 "x64"
1378 ],
1379 "dev": true,
1380 "license": "MIT",
1381 "optional": true,
1382 "os": [
1383 "win32"
1384 ]
1385 },
1386 "node_modules/@types/estree": {
1387 "version": "1.0.8",
1388 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
1389 "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
1390 "dev": true,
1391 "license": "MIT"
1392 },
1393 "node_modules/ansi-regex": {
1394 "version": "5.0.1",
1395 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
1396 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
1397 "dev": true,
1398 "license": "MIT",
1399 "engines": {
1400 "node": ">=8"
1401 }
1402 },
1403 "node_modules/anymatch": {
1404 "version": "3.1.3",
1405 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
1406 "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
1407 "dev": true,
1408 "license": "ISC",
1409 "dependencies": {
1410 "normalize-path": "^3.0.0",
1411 "picomatch": "^2.0.4"
1412 },
1413 "engines": {
1414 "node": ">= 8"
1415 }
1416 },
1417 "node_modules/balanced-match": {
1418 "version": "4.0.2",
1419 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.2.tgz",
1420 "integrity": "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==",
1421 "dev": true,
1422 "license": "MIT",
1423 "dependencies": {
1424 "jackspeak": "^4.2.3"
1425 },
1426 "engines": {
1427 "node": "20 || >=22"
1428 }
1429 },
1430 "node_modules/baseline-browser-mapping": {
1431 "version": "2.9.19",
1432 "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz",
1433 "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==",
1434 "license": "Apache-2.0",
1435 "bin": {
1436 "baseline-browser-mapping": "dist/cli.js"
1437 }
1438 },
1439 "node_modules/brace-expansion": {
1440 "version": "5.0.2",
1441 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz",
1442 "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==",
1443 "dev": true,
1444 "license": "MIT",
1445 "dependencies": {
1446 "balanced-match": "^4.0.2"
1447 },
1448 "engines": {
1449 "node": "20 || >=22"
1450 }
1451 },
1452 "node_modules/braces": {
1453 "version": "3.0.3",
1454 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
1455 "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
1456 "dev": true,
1457 "license": "MIT",
1458 "dependencies": {
1459 "fill-range": "^7.1.1"
1460 },
1461 "engines": {
1462 "node": ">=8"
1463 }
1464 },
1465 "node_modules/browserslist": {
1466 "version": "4.28.1",
1467 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
1468 "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
1469 "funding": [
1470 {
1471 "type": "opencollective",
1472 "url": "https://opencollective.com/browserslist"
1473 },
1474 {
1475 "type": "tidelift",
1476 "url": "https://tidelift.com/funding/github/npm/browserslist"
1477 },
1478 {
1479 "type": "github",
1480 "url": "https://github.com/sponsors/ai"
1481 }
1482 ],
1483 "license": "MIT",
1484 "peer": true,
1485 "dependencies": {
1486 "baseline-browser-mapping": "^2.9.0",
1487 "caniuse-lite": "^1.0.30001759",
1488 "electron-to-chromium": "^1.5.263",
1489 "node-releases": "^2.0.27",
1490 "update-browserslist-db": "^1.2.0"
1491 },
1492 "bin": {
1493 "browserslist": "cli.js"
1494 },
1495 "engines": {
1496 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1497 }
1498 },
1499 "node_modules/buffer-from": {
1500 "version": "1.1.2",
1501 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
1502 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
1503 "license": "MIT"
1504 },
1505 "node_modules/bytes": {
1506 "version": "3.1.2",
1507 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
1508 "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==",
1509 "dev": true,
1510 "license": "MIT",
1511 "engines": {
1512 "node": ">= 0.8"
1513 }
1514 },
1515 "node_modules/caniuse-lite": {
1516 "version": "1.0.30001770",
1517 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001770.tgz",
1518 "integrity": "sha512-x/2CLQ1jHENRbHg5PSId2sXq1CIO1CISvwWAj027ltMVG2UNgW+w9oH2+HzgEIRFembL8bUlXtfbBHR1fCg2xw==",
1519 "funding": [
1520 {
1521 "type": "opencollective",
1522 "url": "https://opencollective.com/browserslist"
1523 },
1524 {
1525 "type": "tidelift",
1526 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
1527 },
1528 {
1529 "type": "github",
1530 "url": "https://github.com/sponsors/ai"
1531 }
1532 ],
1533 "license": "CC-BY-4.0"
1534 },
1535 "node_modules/cjs-module-lexer": {
1536 "version": "1.4.3",
1537 "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz",
1538 "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==",
1539 "dev": true,
1540 "license": "MIT"
1541 },
1542 "node_modules/cli-table3": {
1543 "version": "0.6.5",
1544 "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz",
1545 "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==",
1546 "dev": true,
1547 "license": "MIT",
1548 "dependencies": {
1549 "string-width": "^4.2.0"
1550 },
1551 "engines": {
1552 "node": "10.* || >= 12.*"
1553 },
1554 "optionalDependencies": {
1555 "@colors/colors": "1.5.0"
1556 }
1557 },
1558 "node_modules/complain": {
1559 "version": "1.6.1",
1560 "resolved": "https://registry.npmjs.org/complain/-/complain-1.6.1.tgz",
1561 "integrity": "sha512-WsiVAbAPcPSwyC5k8g/PLceaW0MXJUw61KqBd9uiyDOSuDIC6Ho/EbyhdFjeV6wq44R2g/b8IFpvV/1ZyXiqUQ==",
1562 "license": "MIT",
1563 "dependencies": {
1564 "error-stack-parser": "^2.0.1"
1565 }
1566 },
1567 "node_modules/compressible": {
1568 "version": "2.0.18",
1569 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
1570 "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
1571 "dev": true,
1572 "license": "MIT",
1573 "dependencies": {
1574 "mime-db": ">= 1.43.0 < 2"
1575 },
1576 "engines": {
1577 "node": ">= 0.6"
1578 }
1579 },
1580 "node_modules/compression": {
1581 "version": "1.8.1",
1582 "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.1.tgz",
1583 "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==",
1584 "dev": true,
1585 "license": "MIT",
1586 "dependencies": {
1587 "bytes": "3.1.2",
1588 "compressible": "~2.0.18",
1589 "debug": "2.6.9",
1590 "negotiator": "~0.6.4",
1591 "on-headers": "~1.1.0",
1592 "safe-buffer": "5.2.1",
1593 "vary": "~1.1.2"
1594 },
1595 "engines": {
1596 "node": ">= 0.8.0"
1597 }
1598 },
1599 "node_modules/compression/node_modules/debug": {
1600 "version": "2.6.9",
1601 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1602 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1603 "dev": true,
1604 "license": "MIT",
1605 "dependencies": {
1606 "ms": "2.0.0"
1607 }
1608 },
1609 "node_modules/compression/node_modules/ms": {
1610 "version": "2.0.0",
1611 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1612 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
1613 "dev": true,
1614 "license": "MIT"
1615 },
1616 "node_modules/cross-spawn": {
1617 "version": "7.0.6",
1618 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
1619 "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
1620 "dev": true,
1621 "license": "MIT",
1622 "dependencies": {
1623 "path-key": "^3.1.0",
1624 "shebang-command": "^2.0.0",
1625 "which": "^2.0.1"
1626 },
1627 "engines": {
1628 "node": ">= 8"
1629 }
1630 },
1631 "node_modules/csstype": {
1632 "version": "3.2.3",
1633 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
1634 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
1635 "license": "MIT"
1636 },
1637 "node_modules/debug": {
1638 "version": "4.4.3",
1639 "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
1640 "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
1641 "dev": true,
1642 "license": "MIT",
1643 "dependencies": {
1644 "ms": "^2.1.3"
1645 },
1646 "engines": {
1647 "node": ">=6.0"
1648 },
1649 "peerDependenciesMeta": {
1650 "supports-color": {
1651 "optional": true
1652 }
1653 }
1654 },
1655 "node_modules/depd": {
1656 "version": "2.0.0",
1657 "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
1658 "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==",
1659 "dev": true,
1660 "license": "MIT",
1661 "engines": {
1662 "node": ">= 0.8"
1663 }
1664 },
1665 "node_modules/destroy": {
1666 "version": "1.2.0",
1667 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
1668 "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==",
1669 "dev": true,
1670 "license": "MIT",
1671 "engines": {
1672 "node": ">= 0.8",
1673 "npm": "1.2.8000 || >= 1.4.16"
1674 }
1675 },
1676 "node_modules/detect-libc": {
1677 "version": "1.0.3",
1678 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
1679 "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==",
1680 "dev": true,
1681 "license": "Apache-2.0",
1682 "bin": {
1683 "detect-libc": "bin/detect-libc.js"
1684 },
1685 "engines": {
1686 "node": ">=0.10"
1687 }
1688 },
1689 "node_modules/dom-serializer": {
1690 "version": "2.0.0",
1691 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
1692 "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
1693 "dev": true,
1694 "license": "MIT",
1695 "dependencies": {
1696 "domelementtype": "^2.3.0",
1697 "domhandler": "^5.0.2",
1698 "entities": "^4.2.0"
1699 },
1700 "funding": {
1701 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
1702 }
1703 },
1704 "node_modules/dom-serializer/node_modules/entities": {
1705 "version": "4.5.0",
1706 "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
1707 "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
1708 "dev": true,
1709 "license": "BSD-2-Clause",
1710 "engines": {
1711 "node": ">=0.12"
1712 },
1713 "funding": {
1714 "url": "https://github.com/fb55/entities?sponsor=1"
1715 }
1716 },
1717 "node_modules/domelementtype": {
1718 "version": "2.3.0",
1719 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
1720 "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
1721 "dev": true,
1722 "funding": [
1723 {
1724 "type": "github",
1725 "url": "https://github.com/sponsors/fb55"
1726 }
1727 ],
1728 "license": "BSD-2-Clause"
1729 },
1730 "node_modules/domhandler": {
1731 "version": "5.0.3",
1732 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
1733 "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
1734 "dev": true,
1735 "license": "BSD-2-Clause",
1736 "dependencies": {
1737 "domelementtype": "^2.3.0"
1738 },
1739 "engines": {
1740 "node": ">= 4"
1741 },
1742 "funding": {
1743 "url": "https://github.com/fb55/domhandler?sponsor=1"
1744 }
1745 },
1746 "node_modules/domutils": {
1747 "version": "3.2.2",
1748 "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz",
1749 "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==",
1750 "dev": true,
1751 "license": "BSD-2-Clause",
1752 "dependencies": {
1753 "dom-serializer": "^2.0.0",
1754 "domelementtype": "^2.3.0",
1755 "domhandler": "^5.0.3"
1756 },
1757 "funding": {
1758 "url": "https://github.com/fb55/domutils?sponsor=1"
1759 }
1760 },
1761 "node_modules/dotenv": {
1762 "version": "16.6.1",
1763 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz",
1764 "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==",
1765 "dev": true,
1766 "license": "BSD-2-Clause",
1767 "engines": {
1768 "node": ">=12"
1769 },
1770 "funding": {
1771 "url": "https://dotenvx.com"
1772 }
1773 },
1774 "node_modules/draftlog": {
1775 "version": "1.0.13",
1776 "resolved": "https://registry.npmjs.org/draftlog/-/draftlog-1.0.13.tgz",
1777 "integrity": "sha512-GeMWOpXERBpfVDK6v7m0x1hPg8+g8ZsZWqJl2T17wHqrm4h8fnjiZmXcnCrmwogAc6R3YTxFXax15wezfuyCUw==",
1778 "dev": true,
1779 "license": "MIT"
1780 },
1781 "node_modules/ee-first": {
1782 "version": "1.1.1",
1783 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1784 "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==",
1785 "dev": true,
1786 "license": "MIT"
1787 },
1788 "node_modules/electron-to-chromium": {
1789 "version": "1.5.286",
1790 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.286.tgz",
1791 "integrity": "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==",
1792 "license": "ISC"
1793 },
1794 "node_modules/emoji-regex": {
1795 "version": "8.0.0",
1796 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1797 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1798 "dev": true,
1799 "license": "MIT"
1800 },
1801 "node_modules/encodeurl": {
1802 "version": "2.0.0",
1803 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz",
1804 "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==",
1805 "dev": true,
1806 "license": "MIT",
1807 "engines": {
1808 "node": ">= 0.8"
1809 }
1810 },
1811 "node_modules/entities": {
1812 "version": "7.0.1",
1813 "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",
1814 "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",
1815 "dev": true,
1816 "license": "BSD-2-Clause",
1817 "engines": {
1818 "node": ">=0.12"
1819 },
1820 "funding": {
1821 "url": "https://github.com/fb55/entities?sponsor=1"
1822 }
1823 },
1824 "node_modules/error-stack-parser": {
1825 "version": "2.1.4",
1826 "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz",
1827 "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==",
1828 "license": "MIT",
1829 "dependencies": {
1830 "stackframe": "^1.3.4"
1831 }
1832 },
1833 "node_modules/es-module-lexer": {
1834 "version": "1.7.0",
1835 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
1836 "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
1837 "dev": true,
1838 "license": "MIT"
1839 },
1840 "node_modules/esbuild": {
1841 "version": "0.25.12",
1842 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz",
1843 "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==",
1844 "dev": true,
1845 "hasInstallScript": true,
1846 "license": "MIT",
1847 "peer": true,
1848 "bin": {
1849 "esbuild": "bin/esbuild"
1850 },
1851 "engines": {
1852 "node": ">=18"
1853 },
1854 "optionalDependencies": {
1855 "@esbuild/aix-ppc64": "0.25.12",
1856 "@esbuild/android-arm": "0.25.12",
1857 "@esbuild/android-arm64": "0.25.12",
1858 "@esbuild/android-x64": "0.25.12",
1859 "@esbuild/darwin-arm64": "0.25.12",
1860 "@esbuild/darwin-x64": "0.25.12",
1861 "@esbuild/freebsd-arm64": "0.25.12",
1862 "@esbuild/freebsd-x64": "0.25.12",
1863 "@esbuild/linux-arm": "0.25.12",
1864 "@esbuild/linux-arm64": "0.25.12",
1865 "@esbuild/linux-ia32": "0.25.12",
1866 "@esbuild/linux-loong64": "0.25.12",
1867 "@esbuild/linux-mips64el": "0.25.12",
1868 "@esbuild/linux-ppc64": "0.25.12",
1869 "@esbuild/linux-riscv64": "0.25.12",
1870 "@esbuild/linux-s390x": "0.25.12",
1871 "@esbuild/linux-x64": "0.25.12",
1872 "@esbuild/netbsd-arm64": "0.25.12",
1873 "@esbuild/netbsd-x64": "0.25.12",
1874 "@esbuild/openbsd-arm64": "0.25.12",
1875 "@esbuild/openbsd-x64": "0.25.12",
1876 "@esbuild/openharmony-arm64": "0.25.12",
1877 "@esbuild/sunos-x64": "0.25.12",
1878 "@esbuild/win32-arm64": "0.25.12",
1879 "@esbuild/win32-ia32": "0.25.12",
1880 "@esbuild/win32-x64": "0.25.12"
1881 }
1882 },
1883 "node_modules/esbuild-plugin-browserslist": {
1884 "version": "0.16.0",
1885 "resolved": "https://registry.npmjs.org/esbuild-plugin-browserslist/-/esbuild-plugin-browserslist-0.16.0.tgz",
1886 "integrity": "sha512-vfwl1RmCa4D+wWoAxStz2g0O3wWGyUAv6mK9mfgF7X2UY3z/b/6ySTWoPu9nnKvBea6D3uk2zS1TOLt/b5qgLQ==",
1887 "dev": true,
1888 "license": "MIT",
1889 "dependencies": {
1890 "debug": "^4.4.0",
1891 "zod": "^3.24.1"
1892 },
1893 "engines": {
1894 "node": ">=18"
1895 },
1896 "peerDependencies": {
1897 "browserslist": "^4.21.8",
1898 "esbuild": "~0.25.0"
1899 }
1900 },
1901 "node_modules/escalade": {
1902 "version": "3.2.0",
1903 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
1904 "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
1905 "license": "MIT",
1906 "engines": {
1907 "node": ">=6"
1908 }
1909 },
1910 "node_modules/escape-html": {
1911 "version": "1.0.3",
1912 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
1913 "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==",
1914 "dev": true,
1915 "license": "MIT"
1916 },
1917 "node_modules/etag": {
1918 "version": "1.8.1",
1919 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
1920 "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==",
1921 "dev": true,
1922 "license": "MIT",
1923 "engines": {
1924 "node": ">= 0.6"
1925 }
1926 },
1927 "node_modules/fast-glob": {
1928 "version": "3.3.3",
1929 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
1930 "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
1931 "dev": true,
1932 "license": "MIT",
1933 "dependencies": {
1934 "@nodelib/fs.stat": "^2.0.2",
1935 "@nodelib/fs.walk": "^1.2.3",
1936 "glob-parent": "^5.1.2",
1937 "merge2": "^1.3.0",
1938 "micromatch": "^4.0.8"
1939 },
1940 "engines": {
1941 "node": ">=8.6.0"
1942 }
1943 },
1944 "node_modules/fastq": {
1945 "version": "1.20.1",
1946 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
1947 "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
1948 "dev": true,
1949 "license": "ISC",
1950 "dependencies": {
1951 "reusify": "^1.0.4"
1952 }
1953 },
1954 "node_modules/fill-range": {
1955 "version": "7.1.1",
1956 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
1957 "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
1958 "dev": true,
1959 "license": "MIT",
1960 "dependencies": {
1961 "to-regex-range": "^5.0.1"
1962 },
1963 "engines": {
1964 "node": ">=8"
1965 }
1966 },
1967 "node_modules/foreground-child": {
1968 "version": "3.3.1",
1969 "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
1970 "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==",
1971 "dev": true,
1972 "license": "ISC",
1973 "dependencies": {
1974 "cross-spawn": "^7.0.6",
1975 "signal-exit": "^4.0.1"
1976 },
1977 "engines": {
1978 "node": ">=14"
1979 },
1980 "funding": {
1981 "url": "https://github.com/sponsors/isaacs"
1982 }
1983 },
1984 "node_modules/fresh": {
1985 "version": "0.5.2",
1986 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
1987 "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==",
1988 "dev": true,
1989 "license": "MIT",
1990 "engines": {
1991 "node": ">= 0.6"
1992 }
1993 },
1994 "node_modules/fsevents": {
1995 "version": "2.3.3",
1996 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
1997 "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
1998 "dev": true,
1999 "hasInstallScript": true,
2000 "license": "MIT",
2001 "optional": true,
2002 "os": [
2003 "darwin"
2004 ],
2005 "engines": {
2006 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
2007 }
2008 },
2009 "node_modules/function-bind": {
2010 "version": "1.1.2",
2011 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
2012 "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
2013 "dev": true,
2014 "license": "MIT",
2015 "funding": {
2016 "url": "https://github.com/sponsors/ljharb"
2017 }
2018 },
2019 "node_modules/glob": {
2020 "version": "11.1.0",
2021 "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz",
2022 "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==",
2023 "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me",
2024 "dev": true,
2025 "license": "BlueOak-1.0.0",
2026 "dependencies": {
2027 "foreground-child": "^3.3.1",
2028 "jackspeak": "^4.1.1",
2029 "minimatch": "^10.1.1",
2030 "minipass": "^7.1.2",
2031 "package-json-from-dist": "^1.0.0",
2032 "path-scurry": "^2.0.0"
2033 },
2034 "bin": {
2035 "glob": "dist/esm/bin.mjs"
2036 },
2037 "engines": {
2038 "node": "20 || >=22"
2039 },
2040 "funding": {
2041 "url": "https://github.com/sponsors/isaacs"
2042 }
2043 },
2044 "node_modules/glob-parent": {
2045 "version": "5.1.2",
2046 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2047 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
2048 "dev": true,
2049 "license": "ISC",
2050 "dependencies": {
2051 "is-glob": "^4.0.1"
2052 },
2053 "engines": {
2054 "node": ">= 6"
2055 }
2056 },
2057 "node_modules/hasown": {
2058 "version": "2.0.2",
2059 "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
2060 "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
2061 "dev": true,
2062 "license": "MIT",
2063 "dependencies": {
2064 "function-bind": "^1.1.2"
2065 },
2066 "engines": {
2067 "node": ">= 0.4"
2068 }
2069 },
2070 "node_modules/he": {
2071 "version": "1.2.0",
2072 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
2073 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
2074 "license": "MIT",
2075 "bin": {
2076 "he": "bin/he"
2077 }
2078 },
2079 "node_modules/htmljs-parser": {
2080 "version": "5.10.0",
2081 "resolved": "https://registry.npmjs.org/htmljs-parser/-/htmljs-parser-5.10.0.tgz",
2082 "integrity": "sha512-5aAmTYhhiyBaBArw51R9c1m5BxqN3QBRpvhKRanWwTW1I59Y9YHvfGOBU12dfy7dPqgkwFKCUh0LX+ia34HHFw==",
2083 "license": "MIT"
2084 },
2085 "node_modules/htmlparser2": {
2086 "version": "10.1.0",
2087 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz",
2088 "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==",
2089 "dev": true,
2090 "funding": [
2091 "https://github.com/fb55/htmlparser2?sponsor=1",
2092 {
2093 "type": "github",
2094 "url": "https://github.com/sponsors/fb55"
2095 }
2096 ],
2097 "license": "MIT",
2098 "dependencies": {
2099 "domelementtype": "^2.3.0",
2100 "domhandler": "^5.0.3",
2101 "domutils": "^3.2.2",
2102 "entities": "^7.0.1"
2103 }
2104 },
2105 "node_modules/http-errors": {
2106 "version": "2.0.1",
2107 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
2108 "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
2109 "dev": true,
2110 "license": "MIT",
2111 "dependencies": {
2112 "depd": "~2.0.0",
2113 "inherits": "~2.0.4",
2114 "setprototypeof": "~1.2.0",
2115 "statuses": "~2.0.2",
2116 "toidentifier": "~1.0.1"
2117 },
2118 "engines": {
2119 "node": ">= 0.8"
2120 },
2121 "funding": {
2122 "type": "opencollective",
2123 "url": "https://opencollective.com/express"
2124 }
2125 },
2126 "node_modules/human-format": {
2127 "version": "1.2.1",
2128 "resolved": "https://registry.npmjs.org/human-format/-/human-format-1.2.1.tgz",
2129 "integrity": "sha512-o5Ldz62VWR5lYUZ8aVQaLKiN37NsHnmk3xjMoUjza3mGkk8MvMofgZT0T6HKSCKSJIir+AWk9Dx8KhxvZAUgCg==",
2130 "dev": true,
2131 "license": "ISC",
2132 "engines": {
2133 "node": ">=4"
2134 }
2135 },
2136 "node_modules/inherits": {
2137 "version": "2.0.4",
2138 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2139 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
2140 "dev": true,
2141 "license": "ISC"
2142 },
2143 "node_modules/is-core-module": {
2144 "version": "2.16.1",
2145 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
2146 "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
2147 "dev": true,
2148 "license": "MIT",
2149 "dependencies": {
2150 "hasown": "^2.0.2"
2151 },
2152 "engines": {
2153 "node": ">= 0.4"
2154 },
2155 "funding": {
2156 "url": "https://github.com/sponsors/ljharb"
2157 }
2158 },
2159 "node_modules/is-extglob": {
2160 "version": "2.1.1",
2161 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
2162 "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
2163 "dev": true,
2164 "license": "MIT",
2165 "engines": {
2166 "node": ">=0.10.0"
2167 }
2168 },
2169 "node_modules/is-fullwidth-code-point": {
2170 "version": "3.0.0",
2171 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2172 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2173 "dev": true,
2174 "license": "MIT",
2175 "engines": {
2176 "node": ">=8"
2177 }
2178 },
2179 "node_modules/is-glob": {
2180 "version": "4.0.3",
2181 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
2182 "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
2183 "dev": true,
2184 "license": "MIT",
2185 "dependencies": {
2186 "is-extglob": "^2.1.1"
2187 },
2188 "engines": {
2189 "node": ">=0.10.0"
2190 }
2191 },
2192 "node_modules/is-number": {
2193 "version": "7.0.0",
2194 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
2195 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
2196 "dev": true,
2197 "license": "MIT",
2198 "engines": {
2199 "node": ">=0.12.0"
2200 }
2201 },
2202 "node_modules/isexe": {
2203 "version": "2.0.0",
2204 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
2205 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
2206 "dev": true,
2207 "license": "ISC"
2208 },
2209 "node_modules/jackspeak": {
2210 "version": "4.2.3",
2211 "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz",
2212 "integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==",
2213 "dev": true,
2214 "license": "BlueOak-1.0.0",
2215 "dependencies": {
2216 "@isaacs/cliui": "^9.0.0"
2217 },
2218 "engines": {
2219 "node": "20 || >=22"
2220 },
2221 "funding": {
2222 "url": "https://github.com/sponsors/isaacs"
2223 }
2224 },
2225 "node_modules/jsesc": {
2226 "version": "3.1.0",
2227 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
2228 "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
2229 "license": "MIT",
2230 "bin": {
2231 "jsesc": "bin/jsesc"
2232 },
2233 "engines": {
2234 "node": ">=6"
2235 }
2236 },
2237 "node_modules/kleur": {
2238 "version": "4.1.5",
2239 "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
2240 "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
2241 "license": "MIT",
2242 "engines": {
2243 "node": ">=6"
2244 }
2245 },
2246 "node_modules/lasso-caching-fs": {
2247 "version": "1.0.2",
2248 "resolved": "https://registry.npmjs.org/lasso-caching-fs/-/lasso-caching-fs-1.0.2.tgz",
2249 "integrity": "sha512-mudop0s8U3tLm3Fn9lhiZsiELpLeJToEo6RlDLdph7vWRxL9Sz0o+9WUw1IwlpCYXv/P0CLsMYWFgPwIKWEYvg==",
2250 "license": "Apache-2.0",
2251 "dependencies": {
2252 "raptor-async": "^1.1.2"
2253 }
2254 },
2255 "node_modules/lasso-package-root": {
2256 "version": "1.0.1",
2257 "resolved": "https://registry.npmjs.org/lasso-package-root/-/lasso-package-root-1.0.1.tgz",
2258 "integrity": "sha512-j6LnauNCldqSDvOxoKpD6sTzudPGMiwcZQbySoF9KvJ0lD9Dp2t6QZF8kC0jbUDHuQPiAo5RuQ/mC3AGXscUYA==",
2259 "license": "Apache-2.0",
2260 "dependencies": {
2261 "lasso-caching-fs": "^1.0.0"
2262 }
2263 },
2264 "node_modules/lru-cache": {
2265 "version": "11.2.6",
2266 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
2267 "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
2268 "dev": true,
2269 "license": "BlueOak-1.0.0",
2270 "engines": {
2271 "node": "20 || >=22"
2272 }
2273 },
2274 "node_modules/magic-string": {
2275 "version": "0.30.21",
2276 "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
2277 "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
2278 "license": "MIT",
2279 "dependencies": {
2280 "@jridgewell/sourcemap-codec": "^1.5.5"
2281 }
2282 },
2283 "node_modules/marko": {
2284 "version": "6.0.145",
2285 "resolved": "https://registry.npmjs.org/marko/-/marko-6.0.145.tgz",
2286 "integrity": "sha512-kcK9f3piGyas9vbEaKfjLQSnqmI2nwCaKDFWOqrXCShSCmr9j+rAwo/a6r0+UF4ysj+rqn/sJMCVf6+jIscMOQ==",
2287 "license": "MIT",
2288 "dependencies": {
2289 "@marko/compiler": "^5.39.53",
2290 "csstype": "^3.2.3",
2291 "magic-string": "^0.30.21"
2292 },
2293 "engines": {
2294 "node": "18 || 20 || >=22"
2295 }
2296 },
2297 "node_modules/merge2": {
2298 "version": "1.4.1",
2299 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
2300 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
2301 "dev": true,
2302 "license": "MIT",
2303 "engines": {
2304 "node": ">= 8"
2305 }
2306 },
2307 "node_modules/micromatch": {
2308 "version": "4.0.8",
2309 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
2310 "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
2311 "dev": true,
2312 "license": "MIT",
2313 "dependencies": {
2314 "braces": "^3.0.3",
2315 "picomatch": "^2.3.1"
2316 },
2317 "engines": {
2318 "node": ">=8.6"
2319 }
2320 },
2321 "node_modules/mime": {
2322 "version": "1.6.0",
2323 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
2324 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
2325 "dev": true,
2326 "license": "MIT",
2327 "bin": {
2328 "mime": "cli.js"
2329 },
2330 "engines": {
2331 "node": ">=4"
2332 }
2333 },
2334 "node_modules/mime-db": {
2335 "version": "1.54.0",
2336 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
2337 "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
2338 "dev": true,
2339 "license": "MIT",
2340 "engines": {
2341 "node": ">= 0.6"
2342 }
2343 },
2344 "node_modules/minimatch": {
2345 "version": "10.2.0",
2346 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.0.tgz",
2347 "integrity": "sha512-ugkC31VaVg9cF0DFVoADH12k6061zNZkZON+aX8AWsR9GhPcErkcMBceb6znR8wLERM2AkkOxy2nWRLpT9Jq5w==",
2348 "dev": true,
2349 "license": "BlueOak-1.0.0",
2350 "dependencies": {
2351 "brace-expansion": "^5.0.2"
2352 },
2353 "engines": {
2354 "node": "20 || >=22"
2355 },
2356 "funding": {
2357 "url": "https://github.com/sponsors/isaacs"
2358 }
2359 },
2360 "node_modules/minipass": {
2361 "version": "7.1.2",
2362 "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
2363 "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
2364 "dev": true,
2365 "license": "ISC",
2366 "engines": {
2367 "node": ">=16 || 14 >=14.17"
2368 }
2369 },
2370 "node_modules/mri": {
2371 "version": "1.2.0",
2372 "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
2373 "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==",
2374 "dev": true,
2375 "license": "MIT",
2376 "engines": {
2377 "node": ">=4"
2378 }
2379 },
2380 "node_modules/ms": {
2381 "version": "2.1.3",
2382 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
2383 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
2384 "dev": true,
2385 "license": "MIT"
2386 },
2387 "node_modules/nanoid": {
2388 "version": "3.3.11",
2389 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
2390 "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
2391 "dev": true,
2392 "funding": [
2393 {
2394 "type": "github",
2395 "url": "https://github.com/sponsors/ai"
2396 }
2397 ],
2398 "license": "MIT",
2399 "bin": {
2400 "nanoid": "bin/nanoid.cjs"
2401 },
2402 "engines": {
2403 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
2404 }
2405 },
2406 "node_modules/negotiator": {
2407 "version": "0.6.4",
2408 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz",
2409 "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==",
2410 "dev": true,
2411 "license": "MIT",
2412 "engines": {
2413 "node": ">= 0.6"
2414 }
2415 },
2416 "node_modules/node-releases": {
2417 "version": "2.0.27",
2418 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
2419 "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
2420 "license": "MIT"
2421 },
2422 "node_modules/normalize-path": {
2423 "version": "3.0.0",
2424 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
2425 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
2426 "dev": true,
2427 "license": "MIT",
2428 "engines": {
2429 "node": ">=0.10.0"
2430 }
2431 },
2432 "node_modules/on-finished": {
2433 "version": "2.4.1",
2434 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
2435 "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
2436 "dev": true,
2437 "license": "MIT",
2438 "dependencies": {
2439 "ee-first": "1.1.1"
2440 },
2441 "engines": {
2442 "node": ">= 0.8"
2443 }
2444 },
2445 "node_modules/on-headers": {
2446 "version": "1.1.0",
2447 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz",
2448 "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==",
2449 "dev": true,
2450 "license": "MIT",
2451 "engines": {
2452 "node": ">= 0.8"
2453 }
2454 },
2455 "node_modules/oxc-parser": {
2456 "version": "0.8.0",
2457 "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.8.0.tgz",
2458 "integrity": "sha512-ObPeMkbDX7igb7NyyAC8CbVC3fY+YmlMsxsRQ2oyFBkpQtI5tjoyqSDKbS9A9EcJvt2q89C4UoC+HjVBdLYYJg==",
2459 "dev": true,
2460 "license": "MIT",
2461 "funding": {
2462 "url": "https://github.com/sponsors/Boshen"
2463 },
2464 "optionalDependencies": {
2465 "@oxc-parser/binding-darwin-arm64": "0.8.0",
2466 "@oxc-parser/binding-darwin-x64": "0.8.0",
2467 "@oxc-parser/binding-linux-arm64-gnu": "0.8.0",
2468 "@oxc-parser/binding-linux-arm64-musl": "0.8.0",
2469 "@oxc-parser/binding-linux-x64-gnu": "0.8.0",
2470 "@oxc-parser/binding-linux-x64-musl": "0.8.0",
2471 "@oxc-parser/binding-win32-arm64-msvc": "0.8.0",
2472 "@oxc-parser/binding-win32-x64-msvc": "0.8.0"
2473 }
2474 },
2475 "node_modules/package-json-from-dist": {
2476 "version": "1.0.1",
2477 "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz",
2478 "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==",
2479 "dev": true,
2480 "license": "BlueOak-1.0.0"
2481 },
2482 "node_modules/parse-node-args": {
2483 "version": "1.1.3",
2484 "resolved": "https://registry.npmjs.org/parse-node-args/-/parse-node-args-1.1.3.tgz",
2485 "integrity": "sha512-Dp9KVLLq7g9TfGh3Uo8bv+0zW+YEKis+9J3d6KFp/GHkbqS5jd5xveavErhrOP2hsAmbCwdKFBTxBlNxXMK6vg==",
2486 "dev": true,
2487 "license": "MIT",
2488 "dependencies": {
2489 "@babel/runtime": "^7.1.2"
2490 }
2491 },
2492 "node_modules/parseurl": {
2493 "version": "1.3.3",
2494 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
2495 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
2496 "dev": true,
2497 "license": "MIT",
2498 "engines": {
2499 "node": ">= 0.8"
2500 }
2501 },
2502 "node_modules/path-key": {
2503 "version": "3.1.1",
2504 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
2505 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
2506 "dev": true,
2507 "license": "MIT",
2508 "engines": {
2509 "node": ">=8"
2510 }
2511 },
2512 "node_modules/path-parse": {
2513 "version": "1.0.7",
2514 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
2515 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
2516 "dev": true,
2517 "license": "MIT"
2518 },
2519 "node_modules/path-scurry": {
2520 "version": "2.0.1",
2521 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz",
2522 "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==",
2523 "dev": true,
2524 "license": "BlueOak-1.0.0",
2525 "dependencies": {
2526 "lru-cache": "^11.0.0",
2527 "minipass": "^7.1.2"
2528 },
2529 "engines": {
2530 "node": "20 || >=22"
2531 },
2532 "funding": {
2533 "url": "https://github.com/sponsors/isaacs"
2534 }
2535 },
2536 "node_modules/picocolors": {
2537 "version": "1.1.1",
2538 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
2539 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
2540 "license": "ISC"
2541 },
2542 "node_modules/picomatch": {
2543 "version": "2.3.1",
2544 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
2545 "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
2546 "dev": true,
2547 "license": "MIT",
2548 "engines": {
2549 "node": ">=8.6"
2550 },
2551 "funding": {
2552 "url": "https://github.com/sponsors/jonschlinkert"
2553 }
2554 },
2555 "node_modules/postcss": {
2556 "version": "8.5.6",
2557 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
2558 "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
2559 "dev": true,
2560 "funding": [
2561 {
2562 "type": "opencollective",
2563 "url": "https://opencollective.com/postcss/"
2564 },
2565 {
2566 "type": "tidelift",
2567 "url": "https://tidelift.com/funding/github/npm/postcss"
2568 },
2569 {
2570 "type": "github",
2571 "url": "https://github.com/sponsors/ai"
2572 }
2573 ],
2574 "license": "MIT",
2575 "dependencies": {
2576 "nanoid": "^3.3.11",
2577 "picocolors": "^1.1.1",
2578 "source-map-js": "^1.2.1"
2579 },
2580 "engines": {
2581 "node": "^10 || ^12 || >=14"
2582 }
2583 },
2584 "node_modules/queue-microtask": {
2585 "version": "1.2.3",
2586 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
2587 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
2588 "dev": true,
2589 "funding": [
2590 {
2591 "type": "github",
2592 "url": "https://github.com/sponsors/feross"
2593 },
2594 {
2595 "type": "patreon",
2596 "url": "https://www.patreon.com/feross"
2597 },
2598 {
2599 "type": "consulting",
2600 "url": "https://feross.org/support"
2601 }
2602 ],
2603 "license": "MIT"
2604 },
2605 "node_modules/range-parser": {
2606 "version": "1.2.1",
2607 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
2608 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
2609 "dev": true,
2610 "license": "MIT",
2611 "engines": {
2612 "node": ">= 0.6"
2613 }
2614 },
2615 "node_modules/raptor-async": {
2616 "version": "1.1.3",
2617 "resolved": "https://registry.npmjs.org/raptor-async/-/raptor-async-1.1.3.tgz",
2618 "integrity": "sha512-VZCxygWMjW9lKqnApK9D2QbfyzRn7ehiTqnXWwMCLBXANSy+xbnYfbX/5f8YX3bZXu+g+JESmqWPchIQrZj2ig==",
2619 "license": "Apache License v2.0"
2620 },
2621 "node_modules/raptor-regexp": {
2622 "version": "1.0.1",
2623 "resolved": "https://registry.npmjs.org/raptor-regexp/-/raptor-regexp-1.0.1.tgz",
2624 "integrity": "sha512-DqC7ViHJUs3jLIxJI1/HVvCu3yPJaP8CM7PGsHvjimg7yJ3lLOdCBxlPE0G2Q8OJgUA8Pe7nvhm6lcQ3hZepow==",
2625 "license": "Apache License v2.0"
2626 },
2627 "node_modules/raptor-util": {
2628 "version": "3.2.0",
2629 "resolved": "https://registry.npmjs.org/raptor-util/-/raptor-util-3.2.0.tgz",
2630 "integrity": "sha512-uEDMMkBCJvjTqYMBnJNxn+neiS6a0rhybQNA9RaexGor1uvKjwyHA5VcbZMZEuqXhKUWbL+WNS7PhuZVZNB7pw==",
2631 "license": "Apache-2.0"
2632 },
2633 "node_modules/relative-import-path": {
2634 "version": "1.0.0",
2635 "resolved": "https://registry.npmjs.org/relative-import-path/-/relative-import-path-1.0.0.tgz",
2636 "integrity": "sha512-ZvbtoduKQmD4PZeJPfH6Ql21qUWhaMxiHkIsH+FUnZqKDwNIXBtGg5zRZyHWomiGYk8n5+KMBPK7Mi4D0XWfNg==",
2637 "license": "MIT"
2638 },
2639 "node_modules/resolve": {
2640 "version": "1.22.11",
2641 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz",
2642 "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==",
2643 "dev": true,
2644 "license": "MIT",
2645 "dependencies": {
2646 "is-core-module": "^2.16.1",
2647 "path-parse": "^1.0.7",
2648 "supports-preserve-symlinks-flag": "^1.0.0"
2649 },
2650 "bin": {
2651 "resolve": "bin/resolve"
2652 },
2653 "engines": {
2654 "node": ">= 0.4"
2655 },
2656 "funding": {
2657 "url": "https://github.com/sponsors/ljharb"
2658 }
2659 },
2660 "node_modules/resolve-from": {
2661 "version": "5.0.0",
2662 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
2663 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
2664 "license": "MIT",
2665 "engines": {
2666 "node": ">=8"
2667 }
2668 },
2669 "node_modules/resolve.exports": {
2670 "version": "2.0.3",
2671 "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz",
2672 "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==",
2673 "dev": true,
2674 "license": "MIT",
2675 "engines": {
2676 "node": ">=10"
2677 }
2678 },
2679 "node_modules/reusify": {
2680 "version": "1.1.0",
2681 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
2682 "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
2683 "dev": true,
2684 "license": "MIT",
2685 "engines": {
2686 "iojs": ">=1.0.0",
2687 "node": ">=0.10.0"
2688 }
2689 },
2690 "node_modules/rollup": {
2691 "version": "4.57.1",
2692 "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.57.1.tgz",
2693 "integrity": "sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==",
2694 "dev": true,
2695 "license": "MIT",
2696 "dependencies": {
2697 "@types/estree": "1.0.8"
2698 },
2699 "bin": {
2700 "rollup": "dist/bin/rollup"
2701 },
2702 "engines": {
2703 "node": ">=18.0.0",
2704 "npm": ">=8.0.0"
2705 },
2706 "optionalDependencies": {
2707 "@rollup/rollup-android-arm-eabi": "4.57.1",
2708 "@rollup/rollup-android-arm64": "4.57.1",
2709 "@rollup/rollup-darwin-arm64": "4.57.1",
2710 "@rollup/rollup-darwin-x64": "4.57.1",
2711 "@rollup/rollup-freebsd-arm64": "4.57.1",
2712 "@rollup/rollup-freebsd-x64": "4.57.1",
2713 "@rollup/rollup-linux-arm-gnueabihf": "4.57.1",
2714 "@rollup/rollup-linux-arm-musleabihf": "4.57.1",
2715 "@rollup/rollup-linux-arm64-gnu": "4.57.1",
2716 "@rollup/rollup-linux-arm64-musl": "4.57.1",
2717 "@rollup/rollup-linux-loong64-gnu": "4.57.1",
2718 "@rollup/rollup-linux-loong64-musl": "4.57.1",
2719 "@rollup/rollup-linux-ppc64-gnu": "4.57.1",
2720 "@rollup/rollup-linux-ppc64-musl": "4.57.1",
2721 "@rollup/rollup-linux-riscv64-gnu": "4.57.1",
2722 "@rollup/rollup-linux-riscv64-musl": "4.57.1",
2723 "@rollup/rollup-linux-s390x-gnu": "4.57.1",
2724 "@rollup/rollup-linux-x64-gnu": "4.57.1",
2725 "@rollup/rollup-linux-x64-musl": "4.57.1",
2726 "@rollup/rollup-openbsd-x64": "4.57.1",
2727 "@rollup/rollup-openharmony-arm64": "4.57.1",
2728 "@rollup/rollup-win32-arm64-msvc": "4.57.1",
2729 "@rollup/rollup-win32-ia32-msvc": "4.57.1",
2730 "@rollup/rollup-win32-x64-gnu": "4.57.1",
2731 "@rollup/rollup-win32-x64-msvc": "4.57.1",
2732 "fsevents": "~2.3.2"
2733 }
2734 },
2735 "node_modules/run-parallel": {
2736 "version": "1.2.0",
2737 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
2738 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
2739 "dev": true,
2740 "funding": [
2741 {
2742 "type": "github",
2743 "url": "https://github.com/sponsors/feross"
2744 },
2745 {
2746 "type": "patreon",
2747 "url": "https://www.patreon.com/feross"
2748 },
2749 {
2750 "type": "consulting",
2751 "url": "https://feross.org/support"
2752 }
2753 ],
2754 "license": "MIT",
2755 "dependencies": {
2756 "queue-microtask": "^1.2.2"
2757 }
2758 },
2759 "node_modules/sade": {
2760 "version": "1.8.1",
2761 "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz",
2762 "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
2763 "dev": true,
2764 "license": "MIT",
2765 "dependencies": {
2766 "mri": "^1.1.0"
2767 },
2768 "engines": {
2769 "node": ">=6"
2770 }
2771 },
2772 "node_modules/safe-buffer": {
2773 "version": "5.2.1",
2774 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2775 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
2776 "dev": true,
2777 "funding": [
2778 {
2779 "type": "github",
2780 "url": "https://github.com/sponsors/feross"
2781 },
2782 {
2783 "type": "patreon",
2784 "url": "https://www.patreon.com/feross"
2785 },
2786 {
2787 "type": "consulting",
2788 "url": "https://feross.org/support"
2789 }
2790 ],
2791 "license": "MIT"
2792 },
2793 "node_modules/self-closing-tags": {
2794 "version": "1.0.1",
2795 "resolved": "https://registry.npmjs.org/self-closing-tags/-/self-closing-tags-1.0.1.tgz",
2796 "integrity": "sha512-7t6hNbYMxM+VHXTgJmxwgZgLGktuXtVVD5AivWzNTdJBM4DBjnDKDzkf2SrNjihaArpeJYNjxkELBu1evI4lQA==",
2797 "license": "MIT",
2798 "engines": {
2799 "node": ">=0.12.0"
2800 }
2801 },
2802 "node_modules/send": {
2803 "version": "0.19.2",
2804 "resolved": "https://registry.npmjs.org/send/-/send-0.19.2.tgz",
2805 "integrity": "sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==",
2806 "dev": true,
2807 "license": "MIT",
2808 "dependencies": {
2809 "debug": "2.6.9",
2810 "depd": "2.0.0",
2811 "destroy": "1.2.0",
2812 "encodeurl": "~2.0.0",
2813 "escape-html": "~1.0.3",
2814 "etag": "~1.8.1",
2815 "fresh": "~0.5.2",
2816 "http-errors": "~2.0.1",
2817 "mime": "1.6.0",
2818 "ms": "2.1.3",
2819 "on-finished": "~2.4.1",
2820 "range-parser": "~1.2.1",
2821 "statuses": "~2.0.2"
2822 },
2823 "engines": {
2824 "node": ">= 0.8.0"
2825 }
2826 },
2827 "node_modules/send/node_modules/debug": {
2828 "version": "2.6.9",
2829 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2830 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2831 "dev": true,
2832 "license": "MIT",
2833 "dependencies": {
2834 "ms": "2.0.0"
2835 }
2836 },
2837 "node_modules/send/node_modules/debug/node_modules/ms": {
2838 "version": "2.0.0",
2839 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2840 "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
2841 "dev": true,
2842 "license": "MIT"
2843 },
2844 "node_modules/serve-static": {
2845 "version": "1.16.3",
2846 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.3.tgz",
2847 "integrity": "sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==",
2848 "dev": true,
2849 "license": "MIT",
2850 "dependencies": {
2851 "encodeurl": "~2.0.0",
2852 "escape-html": "~1.0.3",
2853 "parseurl": "~1.3.3",
2854 "send": "~0.19.1"
2855 },
2856 "engines": {
2857 "node": ">= 0.8.0"
2858 }
2859 },
2860 "node_modules/setprototypeof": {
2861 "version": "1.2.0",
2862 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
2863 "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==",
2864 "dev": true,
2865 "license": "ISC"
2866 },
2867 "node_modules/shebang-command": {
2868 "version": "2.0.0",
2869 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
2870 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
2871 "dev": true,
2872 "license": "MIT",
2873 "dependencies": {
2874 "shebang-regex": "^3.0.0"
2875 },
2876 "engines": {
2877 "node": ">=8"
2878 }
2879 },
2880 "node_modules/shebang-regex": {
2881 "version": "3.0.0",
2882 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
2883 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
2884 "dev": true,
2885 "license": "MIT",
2886 "engines": {
2887 "node": ">=8"
2888 }
2889 },
2890 "node_modules/signal-exit": {
2891 "version": "4.1.0",
2892 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
2893 "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
2894 "dev": true,
2895 "license": "ISC",
2896 "engines": {
2897 "node": ">=14"
2898 },
2899 "funding": {
2900 "url": "https://github.com/sponsors/isaacs"
2901 }
2902 },
2903 "node_modules/source-map": {
2904 "version": "0.6.1",
2905 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2906 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2907 "license": "BSD-3-Clause",
2908 "engines": {
2909 "node": ">=0.10.0"
2910 }
2911 },
2912 "node_modules/source-map-js": {
2913 "version": "1.2.1",
2914 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
2915 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
2916 "dev": true,
2917 "license": "BSD-3-Clause",
2918 "engines": {
2919 "node": ">=0.10.0"
2920 }
2921 },
2922 "node_modules/source-map-support": {
2923 "version": "0.5.21",
2924 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
2925 "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
2926 "license": "MIT",
2927 "dependencies": {
2928 "buffer-from": "^1.0.0",
2929 "source-map": "^0.6.0"
2930 }
2931 },
2932 "node_modules/stackframe": {
2933 "version": "1.3.4",
2934 "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz",
2935 "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==",
2936 "license": "MIT"
2937 },
2938 "node_modules/statuses": {
2939 "version": "2.0.2",
2940 "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
2941 "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
2942 "dev": true,
2943 "license": "MIT",
2944 "engines": {
2945 "node": ">= 0.8"
2946 }
2947 },
2948 "node_modules/string-width": {
2949 "version": "4.2.3",
2950 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2951 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2952 "dev": true,
2953 "license": "MIT",
2954 "dependencies": {
2955 "emoji-regex": "^8.0.0",
2956 "is-fullwidth-code-point": "^3.0.0",
2957 "strip-ansi": "^6.0.1"
2958 },
2959 "engines": {
2960 "node": ">=8"
2961 }
2962 },
2963 "node_modules/strip-ansi": {
2964 "version": "6.0.1",
2965 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2966 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2967 "dev": true,
2968 "license": "MIT",
2969 "dependencies": {
2970 "ansi-regex": "^5.0.1"
2971 },
2972 "engines": {
2973 "node": ">=8"
2974 }
2975 },
2976 "node_modules/supports-color": {
2977 "version": "10.2.2",
2978 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-10.2.2.tgz",
2979 "integrity": "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==",
2980 "dev": true,
2981 "license": "MIT",
2982 "engines": {
2983 "node": ">=18"
2984 },
2985 "funding": {
2986 "url": "https://github.com/chalk/supports-color?sponsor=1"
2987 }
2988 },
2989 "node_modules/supports-preserve-symlinks-flag": {
2990 "version": "1.0.0",
2991 "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
2992 "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
2993 "dev": true,
2994 "license": "MIT",
2995 "engines": {
2996 "node": ">= 0.4"
2997 },
2998 "funding": {
2999 "url": "https://github.com/sponsors/ljharb"
3000 }
3001 },
3002 "node_modules/tinyglobby": {
3003 "version": "0.2.15",
3004 "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
3005 "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
3006 "dev": true,
3007 "license": "MIT",
3008 "dependencies": {
3009 "fdir": "^6.5.0",
3010 "picomatch": "^4.0.3"
3011 },
3012 "engines": {
3013 "node": ">=12.0.0"
3014 },
3015 "funding": {
3016 "url": "https://github.com/sponsors/SuperchupuDev"
3017 }
3018 },
3019 "node_modules/tinyglobby/node_modules/fdir": {
3020 "version": "6.5.0",
3021 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
3022 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
3023 "dev": true,
3024 "license": "MIT",
3025 "engines": {
3026 "node": ">=12.0.0"
3027 },
3028 "peerDependencies": {
3029 "picomatch": "^3 || ^4"
3030 },
3031 "peerDependenciesMeta": {
3032 "picomatch": {
3033 "optional": true
3034 }
3035 }
3036 },
3037 "node_modules/tinyglobby/node_modules/picomatch": {
3038 "version": "4.0.3",
3039 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
3040 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
3041 "dev": true,
3042 "license": "MIT",
3043 "peer": true,
3044 "engines": {
3045 "node": ">=12"
3046 },
3047 "funding": {
3048 "url": "https://github.com/sponsors/jonschlinkert"
3049 }
3050 },
3051 "node_modules/to-regex-range": {
3052 "version": "5.0.1",
3053 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
3054 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
3055 "dev": true,
3056 "license": "MIT",
3057 "dependencies": {
3058 "is-number": "^7.0.0"
3059 },
3060 "engines": {
3061 "node": ">=8.0"
3062 }
3063 },
3064 "node_modules/toidentifier": {
3065 "version": "1.0.1",
3066 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
3067 "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==",
3068 "dev": true,
3069 "license": "MIT",
3070 "engines": {
3071 "node": ">=0.6"
3072 }
3073 },
3074 "node_modules/update-browserslist-db": {
3075 "version": "1.2.3",
3076 "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
3077 "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
3078 "funding": [
3079 {
3080 "type": "opencollective",
3081 "url": "https://opencollective.com/browserslist"
3082 },
3083 {
3084 "type": "tidelift",
3085 "url": "https://tidelift.com/funding/github/npm/browserslist"
3086 },
3087 {
3088 "type": "github",
3089 "url": "https://github.com/sponsors/ai"
3090 }
3091 ],
3092 "license": "MIT",
3093 "dependencies": {
3094 "escalade": "^3.2.0",
3095 "picocolors": "^1.1.1"
3096 },
3097 "bin": {
3098 "update-browserslist-db": "cli.js"
3099 },
3100 "peerDependencies": {
3101 "browserslist": ">= 4.21.0"
3102 }
3103 },
3104 "node_modules/vary": {
3105 "version": "1.1.2",
3106 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
3107 "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
3108 "dev": true,
3109 "license": "MIT",
3110 "engines": {
3111 "node": ">= 0.8"
3112 }
3113 },
3114 "node_modules/vite": {
3115 "version": "7.3.1",
3116 "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",
3117 "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
3118 "dev": true,
3119 "license": "MIT",
3120 "peer": true,
3121 "dependencies": {
3122 "esbuild": "^0.27.0",
3123 "fdir": "^6.5.0",
3124 "picomatch": "^4.0.3",
3125 "postcss": "^8.5.6",
3126 "rollup": "^4.43.0",
3127 "tinyglobby": "^0.2.15"
3128 },
3129 "bin": {
3130 "vite": "bin/vite.js"
3131 },
3132 "engines": {
3133 "node": "^20.19.0 || >=22.12.0"
3134 },
3135 "funding": {
3136 "url": "https://github.com/vitejs/vite?sponsor=1"
3137 },
3138 "optionalDependencies": {
3139 "fsevents": "~2.3.3"
3140 },
3141 "peerDependencies": {
3142 "@types/node": "^20.19.0 || >=22.12.0",
3143 "jiti": ">=1.21.0",
3144 "less": "^4.0.0",
3145 "lightningcss": "^1.21.0",
3146 "sass": "^1.70.0",
3147 "sass-embedded": "^1.70.0",
3148 "stylus": ">=0.54.8",
3149 "sugarss": "^5.0.0",
3150 "terser": "^5.16.0",
3151 "tsx": "^4.8.1",
3152 "yaml": "^2.4.2"
3153 },
3154 "peerDependenciesMeta": {
3155 "@types/node": {
3156 "optional": true
3157 },
3158 "jiti": {
3159 "optional": true
3160 },
3161 "less": {
3162 "optional": true
3163 },
3164 "lightningcss": {
3165 "optional": true
3166 },
3167 "sass": {
3168 "optional": true
3169 },
3170 "sass-embedded": {
3171 "optional": true
3172 },
3173 "stylus": {
3174 "optional": true
3175 },
3176 "sugarss": {
3177 "optional": true
3178 },
3179 "terser": {
3180 "optional": true
3181 },
3182 "tsx": {
3183 "optional": true
3184 },
3185 "yaml": {
3186 "optional": true
3187 }
3188 }
3189 },
3190 "node_modules/vite/node_modules/@esbuild/aix-ppc64": {
3191 "version": "0.27.3",
3192 "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
3193 "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
3194 "cpu": [
3195 "ppc64"
3196 ],
3197 "dev": true,
3198 "license": "MIT",
3199 "optional": true,
3200 "os": [
3201 "aix"
3202 ],
3203 "engines": {
3204 "node": ">=18"
3205 }
3206 },
3207 "node_modules/vite/node_modules/@esbuild/android-arm": {
3208 "version": "0.27.3",
3209 "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
3210 "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
3211 "cpu": [
3212 "arm"
3213 ],
3214 "dev": true,
3215 "license": "MIT",
3216 "optional": true,
3217 "os": [
3218 "android"
3219 ],
3220 "engines": {
3221 "node": ">=18"
3222 }
3223 },
3224 "node_modules/vite/node_modules/@esbuild/android-arm64": {
3225 "version": "0.27.3",
3226 "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
3227 "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
3228 "cpu": [
3229 "arm64"
3230 ],
3231 "dev": true,
3232 "license": "MIT",
3233 "optional": true,
3234 "os": [
3235 "android"
3236 ],
3237 "engines": {
3238 "node": ">=18"
3239 }
3240 },
3241 "node_modules/vite/node_modules/@esbuild/android-x64": {
3242 "version": "0.27.3",
3243 "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
3244 "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
3245 "cpu": [
3246 "x64"
3247 ],
3248 "dev": true,
3249 "license": "MIT",
3250 "optional": true,
3251 "os": [
3252 "android"
3253 ],
3254 "engines": {
3255 "node": ">=18"
3256 }
3257 },
3258 "node_modules/vite/node_modules/@esbuild/darwin-arm64": {
3259 "version": "0.27.3",
3260 "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
3261 "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
3262 "cpu": [
3263 "arm64"
3264 ],
3265 "dev": true,
3266 "license": "MIT",
3267 "optional": true,
3268 "os": [
3269 "darwin"
3270 ],
3271 "engines": {
3272 "node": ">=18"
3273 }
3274 },
3275 "node_modules/vite/node_modules/@esbuild/darwin-x64": {
3276 "version": "0.27.3",
3277 "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
3278 "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
3279 "cpu": [
3280 "x64"
3281 ],
3282 "dev": true,
3283 "license": "MIT",
3284 "optional": true,
3285 "os": [
3286 "darwin"
3287 ],
3288 "engines": {
3289 "node": ">=18"
3290 }
3291 },
3292 "node_modules/vite/node_modules/@esbuild/freebsd-arm64": {
3293 "version": "0.27.3",
3294 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
3295 "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
3296 "cpu": [
3297 "arm64"
3298 ],
3299 "dev": true,
3300 "license": "MIT",
3301 "optional": true,
3302 "os": [
3303 "freebsd"
3304 ],
3305 "engines": {
3306 "node": ">=18"
3307 }
3308 },
3309 "node_modules/vite/node_modules/@esbuild/freebsd-x64": {
3310 "version": "0.27.3",
3311 "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
3312 "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
3313 "cpu": [
3314 "x64"
3315 ],
3316 "dev": true,
3317 "license": "MIT",
3318 "optional": true,
3319 "os": [
3320 "freebsd"
3321 ],
3322 "engines": {
3323 "node": ">=18"
3324 }
3325 },
3326 "node_modules/vite/node_modules/@esbuild/linux-arm": {
3327 "version": "0.27.3",
3328 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
3329 "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
3330 "cpu": [
3331 "arm"
3332 ],
3333 "dev": true,
3334 "license": "MIT",
3335 "optional": true,
3336 "os": [
3337 "linux"
3338 ],
3339 "engines": {
3340 "node": ">=18"
3341 }
3342 },
3343 "node_modules/vite/node_modules/@esbuild/linux-arm64": {
3344 "version": "0.27.3",
3345 "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
3346 "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
3347 "cpu": [
3348 "arm64"
3349 ],
3350 "dev": true,
3351 "license": "MIT",
3352 "optional": true,
3353 "os": [
3354 "linux"
3355 ],
3356 "engines": {
3357 "node": ">=18"
3358 }
3359 },
3360 "node_modules/vite/node_modules/@esbuild/linux-ia32": {
3361 "version": "0.27.3",
3362 "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
3363 "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
3364 "cpu": [
3365 "ia32"
3366 ],
3367 "dev": true,
3368 "license": "MIT",
3369 "optional": true,
3370 "os": [
3371 "linux"
3372 ],
3373 "engines": {
3374 "node": ">=18"
3375 }
3376 },
3377 "node_modules/vite/node_modules/@esbuild/linux-loong64": {
3378 "version": "0.27.3",
3379 "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
3380 "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
3381 "cpu": [
3382 "loong64"
3383 ],
3384 "dev": true,
3385 "license": "MIT",
3386 "optional": true,
3387 "os": [
3388 "linux"
3389 ],
3390 "engines": {
3391 "node": ">=18"
3392 }
3393 },
3394 "node_modules/vite/node_modules/@esbuild/linux-mips64el": {
3395 "version": "0.27.3",
3396 "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
3397 "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
3398 "cpu": [
3399 "mips64el"
3400 ],
3401 "dev": true,
3402 "license": "MIT",
3403 "optional": true,
3404 "os": [
3405 "linux"
3406 ],
3407 "engines": {
3408 "node": ">=18"
3409 }
3410 },
3411 "node_modules/vite/node_modules/@esbuild/linux-ppc64": {
3412 "version": "0.27.3",
3413 "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
3414 "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
3415 "cpu": [
3416 "ppc64"
3417 ],
3418 "dev": true,
3419 "license": "MIT",
3420 "optional": true,
3421 "os": [
3422 "linux"
3423 ],
3424 "engines": {
3425 "node": ">=18"
3426 }
3427 },
3428 "node_modules/vite/node_modules/@esbuild/linux-riscv64": {
3429 "version": "0.27.3",
3430 "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
3431 "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
3432 "cpu": [
3433 "riscv64"
3434 ],
3435 "dev": true,
3436 "license": "MIT",
3437 "optional": true,
3438 "os": [
3439 "linux"
3440 ],
3441 "engines": {
3442 "node": ">=18"
3443 }
3444 },
3445 "node_modules/vite/node_modules/@esbuild/linux-s390x": {
3446 "version": "0.27.3",
3447 "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
3448 "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
3449 "cpu": [
3450 "s390x"
3451 ],
3452 "dev": true,
3453 "license": "MIT",
3454 "optional": true,
3455 "os": [
3456 "linux"
3457 ],
3458 "engines": {
3459 "node": ">=18"
3460 }
3461 },
3462 "node_modules/vite/node_modules/@esbuild/linux-x64": {
3463 "version": "0.27.3",
3464 "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
3465 "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
3466 "cpu": [
3467 "x64"
3468 ],
3469 "dev": true,
3470 "license": "MIT",
3471 "optional": true,
3472 "os": [
3473 "linux"
3474 ],
3475 "engines": {
3476 "node": ">=18"
3477 }
3478 },
3479 "node_modules/vite/node_modules/@esbuild/netbsd-arm64": {
3480 "version": "0.27.3",
3481 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
3482 "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
3483 "cpu": [
3484 "arm64"
3485 ],
3486 "dev": true,
3487 "license": "MIT",
3488 "optional": true,
3489 "os": [
3490 "netbsd"
3491 ],
3492 "engines": {
3493 "node": ">=18"
3494 }
3495 },
3496 "node_modules/vite/node_modules/@esbuild/netbsd-x64": {
3497 "version": "0.27.3",
3498 "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
3499 "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
3500 "cpu": [
3501 "x64"
3502 ],
3503 "dev": true,
3504 "license": "MIT",
3505 "optional": true,
3506 "os": [
3507 "netbsd"
3508 ],
3509 "engines": {
3510 "node": ">=18"
3511 }
3512 },
3513 "node_modules/vite/node_modules/@esbuild/openbsd-arm64": {
3514 "version": "0.27.3",
3515 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
3516 "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
3517 "cpu": [
3518 "arm64"
3519 ],
3520 "dev": true,
3521 "license": "MIT",
3522 "optional": true,
3523 "os": [
3524 "openbsd"
3525 ],
3526 "engines": {
3527 "node": ">=18"
3528 }
3529 },
3530 "node_modules/vite/node_modules/@esbuild/openbsd-x64": {
3531 "version": "0.27.3",
3532 "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
3533 "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
3534 "cpu": [
3535 "x64"
3536 ],
3537 "dev": true,
3538 "license": "MIT",
3539 "optional": true,
3540 "os": [
3541 "openbsd"
3542 ],
3543 "engines": {
3544 "node": ">=18"
3545 }
3546 },
3547 "node_modules/vite/node_modules/@esbuild/openharmony-arm64": {
3548 "version": "0.27.3",
3549 "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
3550 "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
3551 "cpu": [
3552 "arm64"
3553 ],
3554 "dev": true,
3555 "license": "MIT",
3556 "optional": true,
3557 "os": [
3558 "openharmony"
3559 ],
3560 "engines": {
3561 "node": ">=18"
3562 }
3563 },
3564 "node_modules/vite/node_modules/@esbuild/sunos-x64": {
3565 "version": "0.27.3",
3566 "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
3567 "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
3568 "cpu": [
3569 "x64"
3570 ],
3571 "dev": true,
3572 "license": "MIT",
3573 "optional": true,
3574 "os": [
3575 "sunos"
3576 ],
3577 "engines": {
3578 "node": ">=18"
3579 }
3580 },
3581 "node_modules/vite/node_modules/@esbuild/win32-arm64": {
3582 "version": "0.27.3",
3583 "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
3584 "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
3585 "cpu": [
3586 "arm64"
3587 ],
3588 "dev": true,
3589 "license": "MIT",
3590 "optional": true,
3591 "os": [
3592 "win32"
3593 ],
3594 "engines": {
3595 "node": ">=18"
3596 }
3597 },
3598 "node_modules/vite/node_modules/@esbuild/win32-ia32": {
3599 "version": "0.27.3",
3600 "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
3601 "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
3602 "cpu": [
3603 "ia32"
3604 ],
3605 "dev": true,
3606 "license": "MIT",
3607 "optional": true,
3608 "os": [
3609 "win32"
3610 ],
3611 "engines": {
3612 "node": ">=18"
3613 }
3614 },
3615 "node_modules/vite/node_modules/@esbuild/win32-x64": {
3616 "version": "0.27.3",
3617 "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
3618 "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
3619 "cpu": [
3620 "x64"
3621 ],
3622 "dev": true,
3623 "license": "MIT",
3624 "optional": true,
3625 "os": [
3626 "win32"
3627 ],
3628 "engines": {
3629 "node": ">=18"
3630 }
3631 },
3632 "node_modules/vite/node_modules/esbuild": {
3633 "version": "0.27.3",
3634 "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
3635 "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
3636 "dev": true,
3637 "hasInstallScript": true,
3638 "license": "MIT",
3639 "bin": {
3640 "esbuild": "bin/esbuild"
3641 },
3642 "engines": {
3643 "node": ">=18"
3644 },
3645 "optionalDependencies": {
3646 "@esbuild/aix-ppc64": "0.27.3",
3647 "@esbuild/android-arm": "0.27.3",
3648 "@esbuild/android-arm64": "0.27.3",
3649 "@esbuild/android-x64": "0.27.3",
3650 "@esbuild/darwin-arm64": "0.27.3",
3651 "@esbuild/darwin-x64": "0.27.3",
3652 "@esbuild/freebsd-arm64": "0.27.3",
3653 "@esbuild/freebsd-x64": "0.27.3",
3654 "@esbuild/linux-arm": "0.27.3",
3655 "@esbuild/linux-arm64": "0.27.3",
3656 "@esbuild/linux-ia32": "0.27.3",
3657 "@esbuild/linux-loong64": "0.27.3",
3658 "@esbuild/linux-mips64el": "0.27.3",
3659 "@esbuild/linux-ppc64": "0.27.3",
3660 "@esbuild/linux-riscv64": "0.27.3",
3661 "@esbuild/linux-s390x": "0.27.3",
3662 "@esbuild/linux-x64": "0.27.3",
3663 "@esbuild/netbsd-arm64": "0.27.3",
3664 "@esbuild/netbsd-x64": "0.27.3",
3665 "@esbuild/openbsd-arm64": "0.27.3",
3666 "@esbuild/openbsd-x64": "0.27.3",
3667 "@esbuild/openharmony-arm64": "0.27.3",
3668 "@esbuild/sunos-x64": "0.27.3",
3669 "@esbuild/win32-arm64": "0.27.3",
3670 "@esbuild/win32-ia32": "0.27.3",
3671 "@esbuild/win32-x64": "0.27.3"
3672 }
3673 },
3674 "node_modules/vite/node_modules/fdir": {
3675 "version": "6.5.0",
3676 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
3677 "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
3678 "dev": true,
3679 "license": "MIT",
3680 "engines": {
3681 "node": ">=12.0.0"
3682 },
3683 "peerDependencies": {
3684 "picomatch": "^3 || ^4"
3685 },
3686 "peerDependenciesMeta": {
3687 "picomatch": {
3688 "optional": true
3689 }
3690 }
3691 },
3692 "node_modules/vite/node_modules/picomatch": {
3693 "version": "4.0.3",
3694 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
3695 "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
3696 "dev": true,
3697 "license": "MIT",
3698 "peer": true,
3699 "engines": {
3700 "node": ">=12"
3701 },
3702 "funding": {
3703 "url": "https://github.com/sponsors/jonschlinkert"
3704 }
3705 },
3706 "node_modules/warp10": {
3707 "version": "2.1.0",
3708 "resolved": "https://registry.npmjs.org/warp10/-/warp10-2.1.0.tgz",
3709 "integrity": "sha512-krhkqzJdUxAZv2Cx0Gz6dN1r7TTrG9RDewkDHBbJQIqbNTCdB5ZUHVh7VkA4DgrKW4ZXPPUQKCwmI/3btDse9A==",
3710 "dev": true,
3711 "license": "MIT"
3712 },
3713 "node_modules/which": {
3714 "version": "2.0.2",
3715 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
3716 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
3717 "dev": true,
3718 "license": "ISC",
3719 "dependencies": {
3720 "isexe": "^2.0.0"
3721 },
3722 "bin": {
3723 "node-which": "bin/node-which"
3724 },
3725 "engines": {
3726 "node": ">= 8"
3727 }
3728 },
3729 "node_modules/zod": {
3730 "version": "3.25.76",
3731 "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz",
3732 "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==",
3733 "dev": true,
3734 "license": "MIT",
3735 "funding": {
3736 "url": "https://github.com/sponsors/colinhacks"
3737 }
3738 }
3739 }
3740}
examples/marko-run/package.json created+20
...@@ -0,0 +1,20 @@
1{
2 "name": "marko-run",
3 "description": "The default Marko starter app with TypeScript",
4 "version": "1.0.0",
5 "type": "module",
6 "dependencies": {
7 "browserslist": "^4.28.1",
8 "marko": "^6.0.0"
9 },
10 "devDependencies": {
11 "@marko/run": "^0.9.3"
12 },
13 "private": true,
14 "scripts": {
15 "dev": "marko-run",
16 "build": "marko-run build",
17 "preview": "marko-run preview",
18 "start": "node --enable-source-maps ./dist/index.mjs"
19 }
20}
examples/marko-run/src/md/example.mdo created+36
...@@ -0,0 +1,36 @@
1---
2meta:
3 title: some interesting blog post
4 description: i could be really interesting
5 embed:
6 image: /something/fire.png
7---
8
9i'm a catgirl and i love to **meow**! meow meow meow!
10
11```ts
12function doMyFavoriteThing() {
13 return "meow! ".repeat(Math.floor(Math.random() * 1000)).trim();
14}
15```
16
17## photos of my favorite people
18
19i love using Marko components because they're extremely concise to write.
20a lot less brace hell for non-string attributes, and more treats!
21
22<photo-grid
23 base="/friends"
24 cols=[40, 30, 30]
25 rows=[100, 200, 150]
26>
27 <@img src="IMG_4831.jpeg" />
28 <@img src="IMG_4838.jpeg" w=2 />
29 <@img src="IMG_4839.jpeg" w=2 align="top" />
30 <@img src="IMG_4833.jpeg" h=2 />
31 <@img src="IMG_4832.jpeg" w=2 />
32</>
33
34## in conclusion
35
36i love being alive. ${'<3'} from ${new Date().getFullYear()}.
examples/marko-run/src/routes/+layout.marko created+30
...@@ -0,0 +1,30 @@
1<!doctype html>
2<html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 <meta name="description" content="A basic Marko app.">
7 <title>${$global.meta.pageTitle || "Marko"}</title>
8 </head>
9 <body>
10 <${input.content}/>
11 </body>
12</html>
13
14<style>
15 html,
16 body {
17 font-family: system-ui;
18 padding: 0;
19 margin: 0;
20 height: 100%;
21 color: #fff;
22 background: #15151e;
23 }
24 code {
25 color: #fc0;
26 }
27 a {
28 color: #09c;
29 }
30</style>
examples/marko-run/src/routes/+meta.json created+3
...@@ -0,0 +1,3 @@
1{
2 "pageTitle": "Welcome to Marko"
3}
examples/marko-run/src/routes/+page.marko created+20
...@@ -0,0 +1,20 @@
1import ExampleDocument from "../md/example.mdo";
2
3<ExampleDocument />
4
5<style>
6 .container {
7 display: flex;
8 flex-direction: column;
9 justify-content: center;
10 align-items: center;
11 font-size: clamp(1em, 2vw, 2em);
12 padding: 1em;
13 box-sizing: border-box;
14 height: 100%;
15 width: 100%;
16 }
17 img.logo {
18 width: 12em;
19 }
20</style>
examples/marko-run/src/tags/markdown-layout.marko created+36
...@@ -0,0 +1,36 @@
1export interface Header {
2 level: 1 | 2 | 3 | 4 | 5 | 6;
3 id: string;
4 html: string;
5}
6
7export interface Input {
8 content: Marko.Body;
9
10 // automatically generated outline based on statically analyzable markdown
11 outline: Header[];
12
13 // access module exports, aka frontmatter
14 module?: {
15 meta?: {
16 title?: string;
17 description?: string;
18 }
19 },
20
21}
22
23<div class="markdown-layout">
24 <h1>${input.module?.meta?.title ?? "Blog Post"}</h1>
25
26 <div>
27 <main>
28 <${input.content} />
29 </main>
30 <aside>
31 <for|header| of=input.outline>
32 <li>${header.html}</li>
33 </for>
34 </aside>
35 </div>
36</div>
\ No newline at end of file
examples/marko-run/src/tags/photo-grid.marko created+87
...@@ -0,0 +1,87 @@
1export interface Input {
2 base?: string;
3 cols: number[]; // percents
4 rows: number[]; // pixels
5 // images are placed left to right, top to bottom
6 img: Marko.AttrTag<{
7 src: string;
8 w?: number; // columns
9 h?: number; // rows
10 align?: "top" | "center" | "bottom";
11 }>;
12}
13
14<const/cols = input.cols.length />
15<const/rows = input.rows.length />
16
17<const/computedPositions = (() => {
18 let x = 0;
19 let y = 0;
20 let result: { x: number; y: number; w: number; h: number; align?: string; src: string }[] = [];
21 for (const img of input.img) {
22 const w = img.w ?? 1;
23 const h = img.h ?? 1;
24
25 result.push({
26 x,
27 y,
28 w,
29 h,
30 align: img.align,
31 src: img.src,
32 });
33
34 x += w;
35
36 if (x >= cols) {
37 x = 0;
38 y += h;
39 }
40 }
41 return result;
42})() />
43
44<div class="photo-grid" style={
45 "grid-template-columns": input.cols.map(col => `${col}%`).join(" "),
46 "grid-template-rows": input.rows.map(row => `${row}px`).join(" "),
47}>
48 <for|pos| of=computedPositions>
49 <const/itemStyle = `grid-column: ${pos.x + 1} / ${pos.x + 1 + pos.w}; grid-row: ${pos.y + 1} / ${pos.y + 1 + pos.h}; align-self: ${pos.align === "top" ? "start" : pos.align === "bottom" ? "end" : "center"};` />
50 <const/hue = (pos.x + pos.y) * 37 % 360 />
51 <const/bgColor = `hsl(${hue}, 65%, 75%)` />
52 <div class="photo-grid-item" style=`${itemStyle} background: ${bgColor};` />
53 </for>
54</div>
55
56<style>
57 .photo-grid {
58 display: grid;
59 gap: 1rem;
60 width: 500px;
61 padding: 1rem;
62 }
63
64 .photo-grid-item {
65 border-radius: 0.5rem;
66 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
67 transition: transform 0.2s ease, box-shadow 0.2s ease;
68 overflow: hidden;
69 position: relative;
70 min-height: 0;
71 width: 100%;
72 height: 100%;
73 }
74
75 .photo-grid-item:hover {
76 transform: translateY(-2px);
77 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
78 }
79
80 .photo-grid-item::before {
81 content: "";
82 display: block;
83 width: 100%;
84 height: 100%;
85 background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.05) 100%);
86 }
87</style>
\ No newline at end of file
examples/marko-run/tsconfig.json created+19
...@@ -0,0 +1,19 @@
1{
2 "include": ["src/**/*"],
3 "compilerOptions": {
4 "allowSyntheticDefaultImports": true,
5 "lib": ["dom", "ESNext"],
6 "module": "ESNext",
7 "moduleResolution": "bundler",
8 "noEmit": true,
9 "noImplicitOverride": true,
10 "noUnusedLocals": true,
11 "outDir": "dist",
12 "resolveJsonModule": true,
13 "skipLibCheck": true,
14 "strict": true,
15 "target": "ESNext",
16 "verbatimModuleSyntax": true,
17 "types": ["vite/client"]
18 }
19}
examples/marko-run/vite.config.ts created+16
...@@ -0,0 +1,16 @@
1import marko from "@marko/run/vite";
2import markodown from "../../lib/rollup.ts";
3import { defineConfig } from "vite";
4
5export default defineConfig({
6 plugins: [
7 marko(),
8 markodown({
9 // probably don't need this when markodown is properly installed and not
10 // imported from a `../../` reference.
11 marko: await import("@marko/compiler"),
12
13 layoutImport: "../tags/markdown-layout.marko",
14 }),
15 ],
16});