ReviewOS

also looking at this

stacks/stx

fix(client): preserve client-signal {⁠{ }} + bind SVG classes via setAttribute

#1774
Closed glennmichael123 wants to merge fix/client-signal-interpolation-and-svg-bindclass into main
4 files +354 -293
bun.lockmodified+277-285
Changes to bun.lock
@@ -15,7 +15,7 @@
1515 },
1616 "packages/benchmarks": {
1717 "name": "@stacksjs/benchmarks",
18 "version": "0.2.72",
18 "version": "0.2.82",
1919 "dependencies": {
2020 "@11ty/eleventy": "^3.1.5",
2121 "@stacksjs/sanitizer": "workspace:*",
@@ -47,1552 +47,1552 @@
4747 },
4848 "packages/benchmarks/js-framework-benchmark": {
4949 "name": "js-framework-benchmark-stx",
50 "version": "0.2.72",
50 "version": "0.2.82",
5151 "dependencies": {
5252 "happy-dom": "^20.8.9",
5353 },
5454 },
5555 "packages/bun-plugin": {
5656 "name": "bun-plugin-stx",
57 "version": "0.2.72",
57 "version": "0.2.82",
5858 "bin": {
5959 "serve": "./dist/serve.js",
6060 "stx-serve": "./dist/serve.js",
6161 },
6262 "dependencies": {
63 "@stacksjs/stx": "workspace:*",
64 "stx-router": "workspace:*",
63 "@stacksjs/stx": "^0.2.72",
64 "stx-router": "^0.2.72",
6565 },
6666 },
6767 "packages/collections/iconify-academicons": {
6868 "name": "@stacksjs/iconify-academicons",
69 "version": "0.2.72",
69 "version": "0.2.82",
7070 "dependencies": {
7171 "@stacksjs/iconify-core": "workspace:*",
7272 },
7373 },
7474 "packages/collections/iconify-akar-icons": {
7575 "name": "@stacksjs/iconify-akar-icons",
76 "version": "0.2.72",
76 "version": "0.2.82",
7777 "dependencies": {
7878 "@stacksjs/iconify-core": "workspace:*",
7979 },
8080 },
8181 "packages/collections/iconify-ant-design": {
8282 "name": "@stacksjs/iconify-ant-design",
83 "version": "0.2.72",
83 "version": "0.2.82",
8484 "dependencies": {
8585 "@stacksjs/iconify-core": "workspace:*",
8686 },
8787 },
8888 "packages/collections/iconify-arcticons": {
8989 "name": "@stacksjs/iconify-arcticons",
90 "version": "0.2.72",
90 "version": "0.2.82",
9191 "dependencies": {
9292 "@stacksjs/iconify-core": "workspace:*",
9393 },
9494 },
9595 "packages/collections/iconify-basil": {
9696 "name": "@stacksjs/iconify-basil",
97 "version": "0.2.72",
97 "version": "0.2.82",
9898 "dependencies": {
9999 "@stacksjs/iconify-core": "workspace:*",
100100 },
101101 },
102102 "packages/collections/iconify-bi": {
103103 "name": "@stacksjs/iconify-bi",
104 "version": "0.2.72",
104 "version": "0.2.82",
105105 "dependencies": {
106106 "@stacksjs/iconify-core": "workspace:*",
107107 },
108108 },
109109 "packages/collections/iconify-bitcoin-icons": {
110110 "name": "@stacksjs/iconify-bitcoin-icons",
111 "version": "0.2.72",
111 "version": "0.2.82",
112112 "dependencies": {
113113 "@stacksjs/iconify-core": "workspace:*",
114114 },
115115 },
116116 "packages/collections/iconify-bpmn": {
117117 "name": "@stacksjs/iconify-bpmn",
118 "version": "0.2.72",
118 "version": "0.2.82",
119119 "dependencies": {
120120 "@stacksjs/iconify-core": "workspace:*",
121121 },
122122 },
123123 "packages/collections/iconify-brandico": {
124124 "name": "@stacksjs/iconify-brandico",
125 "version": "0.2.72",
125 "version": "0.2.82",
126126 "dependencies": {
127127 "@stacksjs/iconify-core": "workspace:*",
128128 },
129129 },
130130 "packages/collections/iconify-bx": {
131131 "name": "@stacksjs/iconify-bx",
132 "version": "0.2.72",
132 "version": "0.2.82",
133133 "dependencies": {
134134 "@stacksjs/iconify-core": "workspace:*",
135135 },
136136 },
137137 "packages/collections/iconify-bxl": {
138138 "name": "@stacksjs/iconify-bxl",
139 "version": "0.2.72",
139 "version": "0.2.82",
140140 "dependencies": {
141141 "@stacksjs/iconify-core": "workspace:*",
142142 },
143143 },
144144 "packages/collections/iconify-bxs": {
145145 "name": "@stacksjs/iconify-bxs",
146 "version": "0.2.72",
146 "version": "0.2.82",
147147 "dependencies": {
148148 "@stacksjs/iconify-core": "workspace:*",
149149 },
150150 },
151151 "packages/collections/iconify-bytesize": {
152152 "name": "@stacksjs/iconify-bytesize",
153 "version": "0.2.72",
153 "version": "0.2.82",
154154 "dependencies": {
155155 "@stacksjs/iconify-core": "workspace:*",
156156 },
157157 },
158158 "packages/collections/iconify-carbon": {
159159 "name": "@stacksjs/iconify-carbon",
160 "version": "0.2.72",
160 "version": "0.2.82",
161161 "dependencies": {
162162 "@stacksjs/iconify-core": "workspace:*",
163163 },
164164 },
165165 "packages/collections/iconify-catppuccin": {
166166 "name": "@stacksjs/iconify-catppuccin",
167 "version": "0.2.72",
167 "version": "0.2.82",
168168 "dependencies": {
169169 "@stacksjs/iconify-core": "workspace:*",
170170 },
171171 },
172172 "packages/collections/iconify-cbi": {
173173 "name": "@stacksjs/iconify-cbi",
174 "version": "0.2.72",
174 "version": "0.2.82",
175175 "dependencies": {
176176 "@stacksjs/iconify-core": "workspace:*",
177177 },
178178 },
179179 "packages/collections/iconify-charm": {
180180 "name": "@stacksjs/iconify-charm",
181 "version": "0.2.72",
181 "version": "0.2.82",
182182 "dependencies": {
183183 "@stacksjs/iconify-core": "workspace:*",
184184 },
185185 },
186186 "packages/collections/iconify-ci": {
187187 "name": "@stacksjs/iconify-ci",
188 "version": "0.2.72",
188 "version": "0.2.82",
189189 "dependencies": {
190190 "@stacksjs/iconify-core": "workspace:*",
191191 },
192192 },
193193 "packages/collections/iconify-cib": {
194194 "name": "@stacksjs/iconify-cib",
195 "version": "0.2.72",
195 "version": "0.2.82",
196196 "dependencies": {
197197 "@stacksjs/iconify-core": "workspace:*",
198198 },
199199 },
200200 "packages/collections/iconify-cif": {
201201 "name": "@stacksjs/iconify-cif",
202 "version": "0.2.72",
202 "version": "0.2.82",
203203 "dependencies": {
204204 "@stacksjs/iconify-core": "workspace:*",
205205 },
206206 },
207207 "packages/collections/iconify-cil": {
208208 "name": "@stacksjs/iconify-cil",
209 "version": "0.2.72",
209 "version": "0.2.82",
210210 "dependencies": {
211211 "@stacksjs/iconify-core": "workspace:*",
212212 },
213213 },
214214 "packages/collections/iconify-circle-flags": {
215215 "name": "@stacksjs/iconify-circle-flags",
216 "version": "0.2.72",
216 "version": "0.2.82",
217217 "dependencies": {
218218 "@stacksjs/iconify-core": "workspace:*",
219219 },
220220 },
221221 "packages/collections/iconify-circum": {
222222 "name": "@stacksjs/iconify-circum",
223 "version": "0.2.72",
223 "version": "0.2.82",
224224 "dependencies": {
225225 "@stacksjs/iconify-core": "workspace:*",
226226 },
227227 },
228228 "packages/collections/iconify-clarity": {
229229 "name": "@stacksjs/iconify-clarity",
230 "version": "0.2.72",
230 "version": "0.2.82",
231231 "dependencies": {
232232 "@stacksjs/iconify-core": "workspace:*",
233233 },
234234 },
235235 "packages/collections/iconify-codex": {
236236 "name": "@stacksjs/iconify-codex",
237 "version": "0.2.72",
237 "version": "0.2.82",
238238 "dependencies": {
239239 "@stacksjs/iconify-core": "workspace:*",
240240 },
241241 },
242242 "packages/collections/iconify-codicon": {
243243 "name": "@stacksjs/iconify-codicon",
244 "version": "0.2.72",
244 "version": "0.2.82",
245245 "dependencies": {
246246 "@stacksjs/iconify-core": "workspace:*",
247247 },
248248 },
249249 "packages/collections/iconify-covid": {
250250 "name": "@stacksjs/iconify-covid",
251 "version": "0.2.72",
251 "version": "0.2.82",
252252 "dependencies": {
253253 "@stacksjs/iconify-core": "workspace:*",
254254 },
255255 },
256256 "packages/collections/iconify-cryptocurrency": {
257257 "name": "@stacksjs/iconify-cryptocurrency",
258 "version": "0.2.72",
258 "version": "0.2.82",
259259 "dependencies": {
260260 "@stacksjs/iconify-core": "workspace:*",
261261 },
262262 },
263263 "packages/collections/iconify-cryptocurrency-color": {
264264 "name": "@stacksjs/iconify-cryptocurrency-color",
265 "version": "0.2.72",
265 "version": "0.2.82",
266266 "dependencies": {
267267 "@stacksjs/iconify-core": "workspace:*",
268268 },
269269 },
270270 "packages/collections/iconify-cuida": {
271271 "name": "@stacksjs/iconify-cuida",
272 "version": "0.2.72",
272 "version": "0.2.82",
273273 "dependencies": {
274274 "@stacksjs/iconify-core": "workspace:*",
275275 },
276276 },
277277 "packages/collections/iconify-dashicons": {
278278 "name": "@stacksjs/iconify-dashicons",
279 "version": "0.2.72",
279 "version": "0.2.82",
280280 "dependencies": {
281281 "@stacksjs/iconify-core": "workspace:*",
282282 },
283283 },
284284 "packages/collections/iconify-devicon": {
285285 "name": "@stacksjs/iconify-devicon",
286 "version": "0.2.72",
286 "version": "0.2.82",
287287 "dependencies": {
288288 "@stacksjs/iconify-core": "workspace:*",
289289 },
290290 },
291291 "packages/collections/iconify-devicon-plain": {
292292 "name": "@stacksjs/iconify-devicon-plain",
293 "version": "0.2.72",
293 "version": "0.2.82",
294294 "dependencies": {
295295 "@stacksjs/iconify-core": "workspace:*",
296296 },
297297 },
298298 "packages/collections/iconify-dinkie-icons": {
299299 "name": "@stacksjs/iconify-dinkie-icons",
300 "version": "0.2.72",
300 "version": "0.2.82",
301301 "dependencies": {
302302 "@stacksjs/iconify-core": "workspace:*",
303303 },
304304 },
305305 "packages/collections/iconify-duo-icons": {
306306 "name": "@stacksjs/iconify-duo-icons",
307 "version": "0.2.72",
307 "version": "0.2.82",
308308 "dependencies": {
309309 "@stacksjs/iconify-core": "workspace:*",
310310 },
311311 },
312312 "packages/collections/iconify-ei": {
313313 "name": "@stacksjs/iconify-ei",
314 "version": "0.2.72",
314 "version": "0.2.82",
315315 "dependencies": {
316316 "@stacksjs/iconify-core": "workspace:*",
317317 },
318318 },
319319 "packages/collections/iconify-el": {
320320 "name": "@stacksjs/iconify-el",
321 "version": "0.2.72",
321 "version": "0.2.82",
322322 "dependencies": {
323323 "@stacksjs/iconify-core": "workspace:*",
324324 },
325325 },
326326 "packages/collections/iconify-emojione": {
327327 "name": "@stacksjs/iconify-emojione",
328 "version": "0.2.72",
328 "version": "0.2.82",
329329 "dependencies": {
330330 "@stacksjs/iconify-core": "workspace:*",
331331 },
332332 },
333333 "packages/collections/iconify-emojione-monotone": {
334334 "name": "@stacksjs/iconify-emojione-monotone",
335 "version": "0.2.72",
335 "version": "0.2.82",
336336 "dependencies": {
337337 "@stacksjs/iconify-core": "workspace:*",
338338 },
339339 },
340340 "packages/collections/iconify-emojione-v1": {
341341 "name": "@stacksjs/iconify-emojione-v1",
342 "version": "0.2.72",
342 "version": "0.2.82",
343343 "dependencies": {
344344 "@stacksjs/iconify-core": "workspace:*",
345345 },
346346 },
347347 "packages/collections/iconify-entypo": {
348348 "name": "@stacksjs/iconify-entypo",
349 "version": "0.2.72",
349 "version": "0.2.82",
350350 "dependencies": {
351351 "@stacksjs/iconify-core": "workspace:*",
352352 },
353353 },
354354 "packages/collections/iconify-entypo-social": {
355355 "name": "@stacksjs/iconify-entypo-social",
356 "version": "0.2.72",
356 "version": "0.2.82",
357357 "dependencies": {
358358 "@stacksjs/iconify-core": "workspace:*",
359359 },
360360 },
361361 "packages/collections/iconify-eos-icons": {
362362 "name": "@stacksjs/iconify-eos-icons",
363 "version": "0.2.72",
363 "version": "0.2.82",
364364 "dependencies": {
365365 "@stacksjs/iconify-core": "workspace:*",
366366 },
367367 },
368368 "packages/collections/iconify-ep": {
369369 "name": "@stacksjs/iconify-ep",
370 "version": "0.2.72",
370 "version": "0.2.82",
371371 "dependencies": {
372372 "@stacksjs/iconify-core": "workspace:*",
373373 },
374374 },
375375 "packages/collections/iconify-et": {
376376 "name": "@stacksjs/iconify-et",
377 "version": "0.2.72",
377 "version": "0.2.82",
378378 "dependencies": {
379379 "@stacksjs/iconify-core": "workspace:*",
380380 },
381381 },
382382 "packages/collections/iconify-eva": {
383383 "name": "@stacksjs/iconify-eva",
384 "version": "0.2.72",
384 "version": "0.2.82",
385385 "dependencies": {
386386 "@stacksjs/iconify-core": "workspace:*",
387387 },
388388 },
389389 "packages/collections/iconify-f7": {
390390 "name": "@stacksjs/iconify-f7",
391 "version": "0.2.72",
391 "version": "0.2.82",
392392 "dependencies": {
393393 "@stacksjs/iconify-core": "workspace:*",
394394 },
395395 },
396396 "packages/collections/iconify-fa": {
397397 "name": "@stacksjs/iconify-fa",
398 "version": "0.2.72",
398 "version": "0.2.82",
399399 "dependencies": {
400400 "@stacksjs/iconify-core": "workspace:*",
401401 },
402402 },
403403 "packages/collections/iconify-fa-brands": {
404404 "name": "@stacksjs/iconify-fa-brands",
405 "version": "0.2.72",
405 "version": "0.2.82",
406406 "dependencies": {
407407 "@stacksjs/iconify-core": "workspace:*",
408408 },
409409 },
410410 "packages/collections/iconify-fa-regular": {
411411 "name": "@stacksjs/iconify-fa-regular",
412 "version": "0.2.72",
412 "version": "0.2.82",
413413 "dependencies": {
414414 "@stacksjs/iconify-core": "workspace:*",
415415 },
416416 },
417417 "packages/collections/iconify-fa-solid": {
418418 "name": "@stacksjs/iconify-fa-solid",
419 "version": "0.2.72",
419 "version": "0.2.82",
420420 "dependencies": {
421421 "@stacksjs/iconify-core": "workspace:*",
422422 },
423423 },
424424 "packages/collections/iconify-fa6-brands": {
425425 "name": "@stacksjs/iconify-fa6-brands",
426 "version": "0.2.72",
426 "version": "0.2.82",
427427 "dependencies": {
428428 "@stacksjs/iconify-core": "workspace:*",
429429 },
430430 },
431431 "packages/collections/iconify-fa6-regular": {
432432 "name": "@stacksjs/iconify-fa6-regular",
433 "version": "0.2.72",
433 "version": "0.2.82",
434434 "dependencies": {
435435 "@stacksjs/iconify-core": "workspace:*",
436436 },
437437 },
438438 "packages/collections/iconify-fa6-solid": {
439439 "name": "@stacksjs/iconify-fa6-solid",
440 "version": "0.2.72",
440 "version": "0.2.82",
441441 "dependencies": {
442442 "@stacksjs/iconify-core": "workspace:*",
443443 },
444444 },
445445 "packages/collections/iconify-fa7-brands": {
446446 "name": "@stacksjs/iconify-fa7-brands",
447 "version": "0.2.72",
447 "version": "0.2.82",
448448 "dependencies": {
449449 "@stacksjs/iconify-core": "workspace:*",
450450 },
451451 },
452452 "packages/collections/iconify-fa7-regular": {
453453 "name": "@stacksjs/iconify-fa7-regular",
454 "version": "0.2.72",
454 "version": "0.2.82",
455455 "dependencies": {
456456 "@stacksjs/iconify-core": "workspace:*",
457457 },
458458 },
459459 "packages/collections/iconify-fa7-solid": {
460460 "name": "@stacksjs/iconify-fa7-solid",
461 "version": "0.2.72",
461 "version": "0.2.82",
462462 "dependencies": {
463463 "@stacksjs/iconify-core": "workspace:*",
464464 },
465465 },
466466 "packages/collections/iconify-fad": {
467467 "name": "@stacksjs/iconify-fad",
468 "version": "0.2.72",
468 "version": "0.2.82",
469469 "dependencies": {
470470 "@stacksjs/iconify-core": "workspace:*",
471471 },
472472 },
473473 "packages/collections/iconify-famicons": {
474474 "name": "@stacksjs/iconify-famicons",
475 "version": "0.2.72",
475 "version": "0.2.82",
476476 "dependencies": {
477477 "@stacksjs/iconify-core": "workspace:*",
478478 },
479479 },
480480 "packages/collections/iconify-fe": {
481481 "name": "@stacksjs/iconify-fe",
482 "version": "0.2.72",
482 "version": "0.2.82",
483483 "dependencies": {
484484 "@stacksjs/iconify-core": "workspace:*",
485485 },
486486 },
487487 "packages/collections/iconify-feather": {
488488 "name": "@stacksjs/iconify-feather",
489 "version": "0.2.72",
489 "version": "0.2.82",
490490 "dependencies": {
491491 "@stacksjs/iconify-core": "workspace:*",
492492 },
493493 },
494494 "packages/collections/iconify-file-icons": {
495495 "name": "@stacksjs/iconify-file-icons",
496 "version": "0.2.72",
496 "version": "0.2.82",
497497 "dependencies": {
498498 "@stacksjs/iconify-core": "workspace:*",
499499 },
500500 },
501501 "packages/collections/iconify-flag": {
502502 "name": "@stacksjs/iconify-flag",
503 "version": "0.2.72",
503 "version": "0.2.82",
504504 "dependencies": {
505505 "@stacksjs/iconify-core": "workspace:*",
506506 },
507507 },
508508 "packages/collections/iconify-flagpack": {
509509 "name": "@stacksjs/iconify-flagpack",
510 "version": "0.2.72",
510 "version": "0.2.82",
511511 "dependencies": {
512512 "@stacksjs/iconify-core": "workspace:*",
513513 },
514514 },
515515 "packages/collections/iconify-flat-color-icons": {
516516 "name": "@stacksjs/iconify-flat-color-icons",
517 "version": "0.2.72",
517 "version": "0.2.82",
518518 "dependencies": {
519519 "@stacksjs/iconify-core": "workspace:*",
520520 },
521521 },
522522 "packages/collections/iconify-flat-ui": {
523523 "name": "@stacksjs/iconify-flat-ui",
524 "version": "0.2.72",
524 "version": "0.2.82",
525525 "dependencies": {
526526 "@stacksjs/iconify-core": "workspace:*",
527527 },
528528 },
529529 "packages/collections/iconify-flowbite": {
530530 "name": "@stacksjs/iconify-flowbite",
531 "version": "0.2.72",
531 "version": "0.2.82",
532532 "dependencies": {
533533 "@stacksjs/iconify-core": "workspace:*",
534534 },
535535 },
536536 "packages/collections/iconify-fluent": {
537537 "name": "@stacksjs/iconify-fluent",
538 "version": "0.2.72",
538 "version": "0.2.82",
539539 "dependencies": {
540540 "@stacksjs/iconify-core": "workspace:*",
541541 },
542542 },
543543 "packages/collections/iconify-fluent-color": {
544544 "name": "@stacksjs/iconify-fluent-color",
545 "version": "0.2.72",
545 "version": "0.2.82",
546546 "dependencies": {
547547 "@stacksjs/iconify-core": "workspace:*",
548548 },
549549 },
550550 "packages/collections/iconify-fluent-emoji": {
551551 "name": "@stacksjs/iconify-fluent-emoji",
552 "version": "0.2.72",
552 "version": "0.2.82",
553553 "dependencies": {
554554 "@stacksjs/iconify-core": "workspace:*",
555555 },
556556 },
557557 "packages/collections/iconify-fluent-emoji-flat": {
558558 "name": "@stacksjs/iconify-fluent-emoji-flat",
559 "version": "0.2.72",
559 "version": "0.2.82",
560560 "dependencies": {
561561 "@stacksjs/iconify-core": "workspace:*",
562562 },
563563 },
564564 "packages/collections/iconify-fluent-emoji-high-contrast": {
565565 "name": "@stacksjs/iconify-fluent-emoji-high-contrast",
566 "version": "0.2.72",
566 "version": "0.2.82",
567567 "dependencies": {
568568 "@stacksjs/iconify-core": "workspace:*",
569569 },
570570 },
571571 "packages/collections/iconify-fluent-mdl2": {
572572 "name": "@stacksjs/iconify-fluent-mdl2",
573 "version": "0.2.72",
573 "version": "0.2.82",
574574 "dependencies": {
575575 "@stacksjs/iconify-core": "workspace:*",
576576 },
577577 },
578578 "packages/collections/iconify-fontelico": {
579579 "name": "@stacksjs/iconify-fontelico",
580 "version": "0.2.72",
580 "version": "0.2.82",
581581 "dependencies": {
582582 "@stacksjs/iconify-core": "workspace:*",
583583 },
584584 },
585585 "packages/collections/iconify-fontisto": {
586586 "name": "@stacksjs/iconify-fontisto",
587 "version": "0.2.72",
587 "version": "0.2.82",
588588 "dependencies": {
589589 "@stacksjs/iconify-core": "workspace:*",
590590 },
591591 },
592592 "packages/collections/iconify-formkit": {
593593 "name": "@stacksjs/iconify-formkit",
594 "version": "0.2.72",
594 "version": "0.2.82",
595595 "dependencies": {
596596 "@stacksjs/iconify-core": "workspace:*",
597597 },
598598 },
599599 "packages/collections/iconify-foundation": {
600600 "name": "@stacksjs/iconify-foundation",
601 "version": "0.2.72",
601 "version": "0.2.82",
602602 "dependencies": {
603603 "@stacksjs/iconify-core": "workspace:*",
604604 },
605605 },
606606 "packages/collections/iconify-fxemoji": {
607607 "name": "@stacksjs/iconify-fxemoji",
608 "version": "0.2.72",
608 "version": "0.2.82",
609609 "dependencies": {
610610 "@stacksjs/iconify-core": "workspace:*",
611611 },
612612 },
613613 "packages/collections/iconify-gala": {
614614 "name": "@stacksjs/iconify-gala",
615 "version": "0.2.72",
615 "version": "0.2.82",
616616 "dependencies": {
617617 "@stacksjs/iconify-core": "workspace:*",
618618 },
619619 },
620620 "packages/collections/iconify-game-icons": {
621621 "name": "@stacksjs/iconify-game-icons",
622 "version": "0.2.72",
622 "version": "0.2.82",
623623 "dependencies": {
624624 "@stacksjs/iconify-core": "workspace:*",
625625 },
626626 },
627627 "packages/collections/iconify-garden": {
628628 "name": "@stacksjs/iconify-garden",
629 "version": "0.2.72",
629 "version": "0.2.82",
630630 "dependencies": {
631631 "@stacksjs/iconify-core": "workspace:*",
632632 },
633633 },
634634 "packages/collections/iconify-geo": {
635635 "name": "@stacksjs/iconify-geo",
636 "version": "0.2.72",
636 "version": "0.2.82",
637637 "dependencies": {
638638 "@stacksjs/iconify-core": "workspace:*",
639639 },
640640 },
641641 "packages/collections/iconify-gg": {
642642 "name": "@stacksjs/iconify-gg",
643 "version": "0.2.72",
643 "version": "0.2.82",
644644 "dependencies": {
645645 "@stacksjs/iconify-core": "workspace:*",
646646 },
647647 },
648648 "packages/collections/iconify-gis": {
649649 "name": "@stacksjs/iconify-gis",
650 "version": "0.2.72",
650 "version": "0.2.82",
651651 "dependencies": {
652652 "@stacksjs/iconify-core": "workspace:*",
653653 },
654654 },
655655 "packages/collections/iconify-gravity-ui": {
656656 "name": "@stacksjs/iconify-gravity-ui",
657 "version": "0.2.72",
657 "version": "0.2.82",
658658 "dependencies": {
659659 "@stacksjs/iconify-core": "workspace:*",
660660 },
661661 },
662662 "packages/collections/iconify-gridicons": {
663663 "name": "@stacksjs/iconify-gridicons",
664 "version": "0.2.72",
664 "version": "0.2.82",
665665 "dependencies": {
666666 "@stacksjs/iconify-core": "workspace:*",
667667 },
668668 },
669669 "packages/collections/iconify-grommet-icons": {
670670 "name": "@stacksjs/iconify-grommet-icons",
671 "version": "0.2.72",
671 "version": "0.2.82",
672672 "dependencies": {
673673 "@stacksjs/iconify-core": "workspace:*",
674674 },
675675 },
676676 "packages/collections/iconify-guidance": {
677677 "name": "@stacksjs/iconify-guidance",
678 "version": "0.2.72",
678 "version": "0.2.82",
679679 "dependencies": {
680680 "@stacksjs/iconify-core": "workspace:*",
681681 },
682682 },
683683 "packages/collections/iconify-healthicons": {
684684 "name": "@stacksjs/iconify-healthicons",
685 "version": "0.2.72",
685 "version": "0.2.82",
686686 "dependencies": {
687687 "@stacksjs/iconify-core": "workspace:*",
688688 },
689689 },
690690 "packages/collections/iconify-heroicons": {
691691 "name": "@stacksjs/iconify-heroicons",
692 "version": "0.2.72",
692 "version": "0.2.82",
693693 "dependencies": {
694694 "@stacksjs/iconify-core": "workspace:*",
695695 },
696696 },
697697 "packages/collections/iconify-heroicons-outline": {
698698 "name": "@stacksjs/iconify-heroicons-outline",
699 "version": "0.2.72",
699 "version": "0.2.82",
700700 "dependencies": {
701701 "@stacksjs/iconify-core": "workspace:*",
702702 },
703703 },
704704 "packages/collections/iconify-heroicons-solid": {
705705 "name": "@stacksjs/iconify-heroicons-solid",
706 "version": "0.2.72",
706 "version": "0.2.82",
707707 "dependencies": {
708708 "@stacksjs/iconify-core": "workspace:*",
709709 },
710710 },
711711 "packages/collections/iconify-hugeicons": {
712712 "name": "@stacksjs/iconify-hugeicons",
713 "version": "0.2.72",
713 "version": "0.2.82",
714714 "dependencies": {
715715 "@stacksjs/iconify-core": "workspace:*",
716716 },
717717 },
718718 "packages/collections/iconify-humbleicons": {
719719 "name": "@stacksjs/iconify-humbleicons",
720 "version": "0.2.72",
720 "version": "0.2.82",
721721 "dependencies": {
722722 "@stacksjs/iconify-core": "workspace:*",
723723 },
724724 },
725725 "packages/collections/iconify-ic": {
726726 "name": "@stacksjs/iconify-ic",
727 "version": "0.2.72",
727 "version": "0.2.82",
728728 "dependencies": {
729729 "@stacksjs/iconify-core": "workspace:*",
730730 },
731731 },
732732 "packages/collections/iconify-icomoon-free": {
733733 "name": "@stacksjs/iconify-icomoon-free",
734 "version": "0.2.72",
734 "version": "0.2.82",
735735 "dependencies": {
736736 "@stacksjs/iconify-core": "workspace:*",
737737 },
738738 },
739739 "packages/collections/iconify-icon-park": {
740740 "name": "@stacksjs/iconify-icon-park",
741 "version": "0.2.72",
741 "version": "0.2.82",
742742 "dependencies": {
743743 "@stacksjs/iconify-core": "workspace:*",
744744 },
745745 },
746746 "packages/collections/iconify-icon-park-outline": {
747747 "name": "@stacksjs/iconify-icon-park-outline",
748 "version": "0.2.72",
748 "version": "0.2.82",
749749 "dependencies": {
750750 "@stacksjs/iconify-core": "workspace:*",
751751 },
752752 },
753753 "packages/collections/iconify-icon-park-solid": {
754754 "name": "@stacksjs/iconify-icon-park-solid",
755 "version": "0.2.72",
755 "version": "0.2.82",
756756 "dependencies": {
757757 "@stacksjs/iconify-core": "workspace:*",
758758 },
759759 },
760760 "packages/collections/iconify-icon-park-twotone": {
761761 "name": "@stacksjs/iconify-icon-park-twotone",
762 "version": "0.2.72",
762 "version": "0.2.82",
763763 "dependencies": {
764764 "@stacksjs/iconify-core": "workspace:*",
765765 },
766766 },
767767 "packages/collections/iconify-iconamoon": {
768768 "name": "@stacksjs/iconify-iconamoon",
769 "version": "0.2.72",
769 "version": "0.2.82",
770770 "dependencies": {
771771 "@stacksjs/iconify-core": "workspace:*",
772772 },
773773 },
774774 "packages/collections/iconify-iconoir": {
775775 "name": "@stacksjs/iconify-iconoir",
776 "version": "0.2.72",
776 "version": "0.2.82",
777777 "dependencies": {
778778 "@stacksjs/iconify-core": "workspace:*",
779779 },
780780 },
781781 "packages/collections/iconify-icons8": {
782782 "name": "@stacksjs/iconify-icons8",
783 "version": "0.2.72",
783 "version": "0.2.82",
784784 "dependencies": {
785785 "@stacksjs/iconify-core": "workspace:*",
786786 },
787787 },
788788 "packages/collections/iconify-il": {
789789 "name": "@stacksjs/iconify-il",
790 "version": "0.2.72",
790 "version": "0.2.82",
791791 "dependencies": {
792792 "@stacksjs/iconify-core": "workspace:*",
793793 },
794794 },
795795 "packages/collections/iconify-ion": {
796796 "name": "@stacksjs/iconify-ion",
797 "version": "0.2.72",
797 "version": "0.2.82",
798798 "dependencies": {
799799 "@stacksjs/iconify-core": "workspace:*",
800800 },
801801 },
802802 "packages/collections/iconify-iwwa": {
803803 "name": "@stacksjs/iconify-iwwa",
804 "version": "0.2.72",
804 "version": "0.2.82",
805805 "dependencies": {
806806 "@stacksjs/iconify-core": "workspace:*",
807807 },
808808 },
809809 "packages/collections/iconify-ix": {
810810 "name": "@stacksjs/iconify-ix",
811 "version": "0.2.72",
811 "version": "0.2.82",
812812 "dependencies": {
813813 "@stacksjs/iconify-core": "workspace:*",
814814 },
815815 },
816816 "packages/collections/iconify-jam": {
817817 "name": "@stacksjs/iconify-jam",
818 "version": "0.2.72",
818 "version": "0.2.82",
819819 "dependencies": {
820820 "@stacksjs/iconify-core": "workspace:*",
821821 },
822822 },
823823 "packages/collections/iconify-la": {
824824 "name": "@stacksjs/iconify-la",
825 "version": "0.2.72",
825 "version": "0.2.82",
826826 "dependencies": {
827827 "@stacksjs/iconify-core": "workspace:*",
828828 },
829829 },
830830 "packages/collections/iconify-lets-icons": {
831831 "name": "@stacksjs/iconify-lets-icons",
832 "version": "0.2.72",
832 "version": "0.2.82",
833833 "dependencies": {
834834 "@stacksjs/iconify-core": "workspace:*",
835835 },
836836 },
837837 "packages/collections/iconify-line-md": {
838838 "name": "@stacksjs/iconify-line-md",
839 "version": "0.2.72",
839 "version": "0.2.82",
840840 "dependencies": {
841841 "@stacksjs/iconify-core": "workspace:*",
842842 },
843843 },
844844 "packages/collections/iconify-lineicons": {
845845 "name": "@stacksjs/iconify-lineicons",
846 "version": "0.2.72",
846 "version": "0.2.82",
847847 "dependencies": {
848848 "@stacksjs/iconify-core": "workspace:*",
849849 },
850850 },
851851 "packages/collections/iconify-logos": {
852852 "name": "@stacksjs/iconify-logos",
853 "version": "0.2.72",
853 "version": "0.2.82",
854854 "dependencies": {
855855 "@stacksjs/iconify-core": "workspace:*",
856856 },
857857 },
858858 "packages/collections/iconify-ls": {
859859 "name": "@stacksjs/iconify-ls",
860 "version": "0.2.72",
860 "version": "0.2.82",
861861 "dependencies": {
862862 "@stacksjs/iconify-core": "workspace:*",
863863 },
864864 },
865865 "packages/collections/iconify-lsicon": {
866866 "name": "@stacksjs/iconify-lsicon",
867 "version": "0.2.72",
867 "version": "0.2.82",
868868 "dependencies": {
869869 "@stacksjs/iconify-core": "workspace:*",
870870 },
871871 },
872872 "packages/collections/iconify-lucide": {
873873 "name": "@stacksjs/iconify-lucide",
874 "version": "0.2.72",
874 "version": "0.2.82",
875875 "dependencies": {
876876 "@stacksjs/iconify-core": "workspace:*",
877877 },
878878 },
879879 "packages/collections/iconify-lucide-lab": {
880880 "name": "@stacksjs/iconify-lucide-lab",
881 "version": "0.2.72",
881 "version": "0.2.82",
882882 "dependencies": {
883883 "@stacksjs/iconify-core": "workspace:*",
884884 },
885885 },
886886 "packages/collections/iconify-mage": {
887887 "name": "@stacksjs/iconify-mage",
888 "version": "0.2.72",
888 "version": "0.2.82",
889889 "dependencies": {
890890 "@stacksjs/iconify-core": "workspace:*",
891891 },
892892 },
893893 "packages/collections/iconify-majesticons": {
894894 "name": "@stacksjs/iconify-majesticons",
895 "version": "0.2.72",
895 "version": "0.2.82",
896896 "dependencies": {
897897 "@stacksjs/iconify-core": "workspace:*",
898898 },
899899 },
900900 "packages/collections/iconify-maki": {
901901 "name": "@stacksjs/iconify-maki",
902 "version": "0.2.72",
902 "version": "0.2.82",
903903 "dependencies": {
904904 "@stacksjs/iconify-core": "workspace:*",
905905 },
906906 },
907907 "packages/collections/iconify-map": {
908908 "name": "@stacksjs/iconify-map",
909 "version": "0.2.72",
909 "version": "0.2.82",
910910 "dependencies": {
911911 "@stacksjs/iconify-core": "workspace:*",
912912 },
913913 },
914914 "packages/collections/iconify-marketeq": {
915915 "name": "@stacksjs/iconify-marketeq",
916 "version": "0.2.72",
916 "version": "0.2.82",
917917 "dependencies": {
918918 "@stacksjs/iconify-core": "workspace:*",
919919 },
920920 },
921921 "packages/collections/iconify-material-icon-theme": {
922922 "name": "@stacksjs/iconify-material-icon-theme",
923 "version": "0.2.72",
923 "version": "0.2.82",
924924 "dependencies": {
925925 "@stacksjs/iconify-core": "workspace:*",
926926 },
927927 },
928928 "packages/collections/iconify-material-symbols": {
929929 "name": "@stacksjs/iconify-material-symbols",
930 "version": "0.2.72",
930 "version": "0.2.82",
931931 "dependencies": {
932932 "@stacksjs/iconify-core": "workspace:*",
933933 },
934934 },
935935 "packages/collections/iconify-material-symbols-light": {
936936 "name": "@stacksjs/iconify-material-symbols-light",
937 "version": "0.2.72",
937 "version": "0.2.82",
938938 "dependencies": {
939939 "@stacksjs/iconify-core": "workspace:*",
940940 },
941941 },
942942 "packages/collections/iconify-mdi": {
943943 "name": "@stacksjs/iconify-mdi",
944 "version": "0.2.72",
944 "version": "0.2.82",
945945 "dependencies": {
946946 "@stacksjs/iconify-core": "workspace:*",
947947 },
948948 },
949949 "packages/collections/iconify-mdi-light": {
950950 "name": "@stacksjs/iconify-mdi-light",
951 "version": "0.2.72",
951 "version": "0.2.82",
952952 "dependencies": {
953953 "@stacksjs/iconify-core": "workspace:*",
954954 },
955955 },
956956 "packages/collections/iconify-medical-icon": {
957957 "name": "@stacksjs/iconify-medical-icon",
958 "version": "0.2.72",
958 "version": "0.2.82",
959959 "dependencies": {
960960 "@stacksjs/iconify-core": "workspace:*",
961961 },
962962 },
963963 "packages/collections/iconify-memory": {
964964 "name": "@stacksjs/iconify-memory",
965 "version": "0.2.72",
965 "version": "0.2.82",
966966 "dependencies": {
967967 "@stacksjs/iconify-core": "workspace:*",
968968 },
969969 },
970970 "packages/collections/iconify-meteocons": {
971971 "name": "@stacksjs/iconify-meteocons",
972 "version": "0.2.72",
972 "version": "0.2.82",
973973 "dependencies": {
974974 "@stacksjs/iconify-core": "workspace:*",
975975 },
976976 },
977977 "packages/collections/iconify-meteor-icons": {
978978 "name": "@stacksjs/iconify-meteor-icons",
979 "version": "0.2.72",
979 "version": "0.2.82",
980980 "dependencies": {
981981 "@stacksjs/iconify-core": "workspace:*",
982982 },
983983 },
984984 "packages/collections/iconify-mi": {
985985 "name": "@stacksjs/iconify-mi",
986 "version": "0.2.72",
986 "version": "0.2.82",
987987 "dependencies": {
988988 "@stacksjs/iconify-core": "workspace:*",
989989 },
990990 },
991991 "packages/collections/iconify-mingcute": {
992992 "name": "@stacksjs/iconify-mingcute",
993 "version": "0.2.72",
993 "version": "0.2.82",
994994 "dependencies": {
995995 "@stacksjs/iconify-core": "workspace:*",
996996 },
997997 },
998998 "packages/collections/iconify-mono-icons": {
999999 "name": "@stacksjs/iconify-mono-icons",
1000 "version": "0.2.72",
1000 "version": "0.2.82",
10011001 "dependencies": {
10021002 "@stacksjs/iconify-core": "workspace:*",
10031003 },
10041004 },
10051005 "packages/collections/iconify-mynaui": {
10061006 "name": "@stacksjs/iconify-mynaui",
1007 "version": "0.2.72",
1007 "version": "0.2.82",
10081008 "dependencies": {
10091009 "@stacksjs/iconify-core": "workspace:*",
10101010 },
10111011 },
10121012 "packages/collections/iconify-nimbus": {
10131013 "name": "@stacksjs/iconify-nimbus",
1014 "version": "0.2.72",
1014 "version": "0.2.82",
10151015 "dependencies": {
10161016 "@stacksjs/iconify-core": "workspace:*",
10171017 },
10181018 },
10191019 "packages/collections/iconify-nonicons": {
10201020 "name": "@stacksjs/iconify-nonicons",
1021 "version": "0.2.72",
1021 "version": "0.2.82",
10221022 "dependencies": {
10231023 "@stacksjs/iconify-core": "workspace:*",
10241024 },
10251025 },
10261026 "packages/collections/iconify-noto": {
10271027 "name": "@stacksjs/iconify-noto",
1028 "version": "0.2.72",
1028 "version": "0.2.82",
10291029 "dependencies": {
10301030 "@stacksjs/iconify-core": "workspace:*",
10311031 },
10321032 },
10331033 "packages/collections/iconify-noto-v1": {
10341034 "name": "@stacksjs/iconify-noto-v1",
1035 "version": "0.2.72",
1035 "version": "0.2.82",
10361036 "dependencies": {
10371037 "@stacksjs/iconify-core": "workspace:*",
10381038 },
10391039 },
10401040 "packages/collections/iconify-nrk": {
10411041 "name": "@stacksjs/iconify-nrk",
1042 "version": "0.2.72",
1042 "version": "0.2.82",
10431043 "dependencies": {
10441044 "@stacksjs/iconify-core": "workspace:*",
10451045 },
10461046 },
10471047 "packages/collections/iconify-octicon": {
10481048 "name": "@stacksjs/iconify-octicon",
1049 "version": "0.2.72",
1049 "version": "0.2.82",
10501050 "dependencies": {
10511051 "@stacksjs/iconify-core": "workspace:*",
10521052 },
10531053 },
10541054 "packages/collections/iconify-oi": {
10551055 "name": "@stacksjs/iconify-oi",
1056 "version": "0.2.72",
1056 "version": "0.2.82",
10571057 "dependencies": {
10581058 "@stacksjs/iconify-core": "workspace:*",
10591059 },
10601060 },
10611061 "packages/collections/iconify-ooui": {
10621062 "name": "@stacksjs/iconify-ooui",
1063 "version": "0.2.72",
1063 "version": "0.2.82",
10641064 "dependencies": {
10651065 "@stacksjs/iconify-core": "workspace:*",
10661066 },
10671067 },
10681068 "packages/collections/iconify-openmoji": {
10691069 "name": "@stacksjs/iconify-openmoji",
1070 "version": "0.2.72",
1070 "version": "0.2.82",
10711071 "dependencies": {
10721072 "@stacksjs/iconify-core": "workspace:*",
10731073 },
10741074 },
10751075 "packages/collections/iconify-oui": {
10761076 "name": "@stacksjs/iconify-oui",
1077 "version": "0.2.72",
1077 "version": "0.2.82",
10781078 "dependencies": {
10791079 "@stacksjs/iconify-core": "workspace:*",
10801080 },
10811081 },
10821082 "packages/collections/iconify-pajamas": {
10831083 "name": "@stacksjs/iconify-pajamas",
1084 "version": "0.2.72",
1084 "version": "0.2.82",
10851085 "dependencies": {
10861086 "@stacksjs/iconify-core": "workspace:*",
10871087 },
10881088 },
10891089 "packages/collections/iconify-pepicons": {
10901090 "name": "@stacksjs/iconify-pepicons",
1091 "version": "0.2.72",
1091 "version": "0.2.82",
10921092 "dependencies": {
10931093 "@stacksjs/iconify-core": "workspace:*",
10941094 },
10951095 },
10961096 "packages/collections/iconify-pepicons-pencil": {
10971097 "name": "@stacksjs/iconify-pepicons-pencil",
1098 "version": "0.2.72",
1098 "version": "0.2.82",
10991099 "dependencies": {
11001100 "@stacksjs/iconify-core": "workspace:*",
11011101 },
11021102 },
11031103 "packages/collections/iconify-pepicons-pop": {
11041104 "name": "@stacksjs/iconify-pepicons-pop",
1105 "version": "0.2.72",
1105 "version": "0.2.82",
11061106 "dependencies": {
11071107 "@stacksjs/iconify-core": "workspace:*",
11081108 },
11091109 },
11101110 "packages/collections/iconify-pepicons-print": {
11111111 "name": "@stacksjs/iconify-pepicons-print",
1112 "version": "0.2.72",
1112 "version": "0.2.82",
11131113 "dependencies": {
11141114 "@stacksjs/iconify-core": "workspace:*",
11151115 },
11161116 },
11171117 "packages/collections/iconify-ph": {
11181118 "name": "@stacksjs/iconify-ph",
1119 "version": "0.2.72",
1119 "version": "0.2.82",
11201120 "dependencies": {
11211121 "@stacksjs/iconify-core": "workspace:*",
11221122 },
11231123 },
11241124 "packages/collections/iconify-picon": {
11251125 "name": "@stacksjs/iconify-picon",
1126 "version": "0.2.72",
1126 "version": "0.2.82",
11271127 "dependencies": {
11281128 "@stacksjs/iconify-core": "workspace:*",
11291129 },
11301130 },
11311131 "packages/collections/iconify-pixel": {
11321132 "name": "@stacksjs/iconify-pixel",
1133 "version": "0.2.72",
1133 "version": "0.2.82",
11341134 "dependencies": {
11351135 "@stacksjs/iconify-core": "workspace:*",
11361136 },
11371137 },
11381138 "packages/collections/iconify-pixelarticons": {
11391139 "name": "@stacksjs/iconify-pixelarticons",
1140 "version": "0.2.72",
1140 "version": "0.2.82",
11411141 "dependencies": {
11421142 "@stacksjs/iconify-core": "workspace:*",
11431143 },
11441144 },
11451145 "packages/collections/iconify-prime": {
11461146 "name": "@stacksjs/iconify-prime",
1147 "version": "0.2.72",
1147 "version": "0.2.82",
11481148 "dependencies": {
11491149 "@stacksjs/iconify-core": "workspace:*",
11501150 },
11511151 },
11521152 "packages/collections/iconify-proicons": {
11531153 "name": "@stacksjs/iconify-proicons",
1154 "version": "0.2.72",
1154 "version": "0.2.82",
11551155 "dependencies": {
11561156 "@stacksjs/iconify-core": "workspace:*",
11571157 },
11581158 },
11591159 "packages/collections/iconify-ps": {
11601160 "name": "@stacksjs/iconify-ps",
1161 "version": "0.2.72",
1161 "version": "0.2.82",
11621162 "dependencies": {
11631163 "@stacksjs/iconify-core": "workspace:*",
11641164 },
11651165 },
11661166 "packages/collections/iconify-qlementine-icons": {
11671167 "name": "@stacksjs/iconify-qlementine-icons",
1168 "version": "0.2.72",
1168 "version": "0.2.82",
11691169 "dependencies": {
11701170 "@stacksjs/iconify-core": "workspace:*",
11711171 },
11721172 },
11731173 "packages/collections/iconify-quill": {
11741174 "name": "@stacksjs/iconify-quill",
1175 "version": "0.2.72",
1175 "version": "0.2.82",
11761176 "dependencies": {
11771177 "@stacksjs/iconify-core": "workspace:*",
11781178 },
11791179 },
11801180 "packages/collections/iconify-radix-icons": {
11811181 "name": "@stacksjs/iconify-radix-icons",
1182 "version": "0.2.72",
1182 "version": "0.2.82",
11831183 "dependencies": {
11841184 "@stacksjs/iconify-core": "workspace:*",
11851185 },
11861186 },
11871187 "packages/collections/iconify-raphael": {
11881188 "name": "@stacksjs/iconify-raphael",
1189 "version": "0.2.72",
1189 "version": "0.2.82",
11901190 "dependencies": {
11911191 "@stacksjs/iconify-core": "workspace:*",
11921192 },
11931193 },
11941194 "packages/collections/iconify-ri": {
11951195 "name": "@stacksjs/iconify-ri",
1196 "version": "0.2.72",
1196 "version": "0.2.82",
11971197 "dependencies": {
11981198 "@stacksjs/iconify-core": "workspace:*",
11991199 },
12001200 },
12011201 "packages/collections/iconify-rivet-icons": {
12021202 "name": "@stacksjs/iconify-rivet-icons",
1203 "version": "0.2.72",
1203 "version": "0.2.82",
12041204 "dependencies": {
12051205 "@stacksjs/iconify-core": "workspace:*",
12061206 },
12071207 },
12081208 "packages/collections/iconify-si": {
12091209 "name": "@stacksjs/iconify-si",
1210 "version": "0.2.72",
1210 "version": "0.2.82",
12111211 "dependencies": {
12121212 "@stacksjs/iconify-core": "workspace:*",
12131213 },
12141214 },
12151215 "packages/collections/iconify-si-glyph": {
12161216 "name": "@stacksjs/iconify-si-glyph",
1217 "version": "0.2.72",
1217 "version": "0.2.82",
12181218 "dependencies": {
12191219 "@stacksjs/iconify-core": "workspace:*",
12201220 },
12211221 },
12221222 "packages/collections/iconify-sidekickicons": {
12231223 "name": "@stacksjs/iconify-sidekickicons",
1224 "version": "0.2.72",
1224 "version": "0.2.82",
12251225 "dependencies": {
12261226 "@stacksjs/iconify-core": "workspace:*",
12271227 },
12281228 },
12291229 "packages/collections/iconify-simple-icons": {
12301230 "name": "@stacksjs/iconify-simple-icons",
1231 "version": "0.2.72",
1231 "version": "0.2.82",
12321232 "dependencies": {
12331233 "@stacksjs/iconify-core": "workspace:*",
12341234 },
12351235 },
12361236 "packages/collections/iconify-simple-line-icons": {
12371237 "name": "@stacksjs/iconify-simple-line-icons",
1238 "version": "0.2.72",
1238 "version": "0.2.82",
12391239 "dependencies": {
12401240 "@stacksjs/iconify-core": "workspace:*",
12411241 },
12421242 },
12431243 "packages/collections/iconify-skill-icons": {
12441244 "name": "@stacksjs/iconify-skill-icons",
1245 "version": "0.2.72",
1245 "version": "0.2.82",
12461246 "dependencies": {
12471247 "@stacksjs/iconify-core": "workspace:*",
12481248 },
12491249 },
12501250 "packages/collections/iconify-solar": {
12511251 "name": "@stacksjs/iconify-solar",
1252 "version": "0.2.72",
1252 "version": "0.2.82",
12531253 "dependencies": {
12541254 "@stacksjs/iconify-core": "workspace:*",
12551255 },
12561256 },
12571257 "packages/collections/iconify-stash": {
12581258 "name": "@stacksjs/iconify-stash",
1259 "version": "0.2.72",
1259 "version": "0.2.82",
12601260 "dependencies": {
12611261 "@stacksjs/iconify-core": "workspace:*",
12621262 },
12631263 },
12641264 "packages/collections/iconify-streamline": {
12651265 "name": "@stacksjs/iconify-streamline",
1266 "version": "0.2.72",
1266 "version": "0.2.82",
12671267 "dependencies": {
12681268 "@stacksjs/iconify-core": "workspace:*",
12691269 },
12701270 },
12711271 "packages/collections/iconify-streamline-block": {
12721272 "name": "@stacksjs/iconify-streamline-block",
1273 "version": "0.2.72",
1273 "version": "0.2.82",
12741274 "dependencies": {
12751275 "@stacksjs/iconify-core": "workspace:*",
12761276 },
12771277 },
12781278 "packages/collections/iconify-streamline-color": {
12791279 "name": "@stacksjs/iconify-streamline-color",
1280 "version": "0.2.72",
1280 "version": "0.2.82",
12811281 "dependencies": {
12821282 "@stacksjs/iconify-core": "workspace:*",
12831283 },
12841284 },
12851285 "packages/collections/iconify-streamline-cyber": {
12861286 "name": "@stacksjs/iconify-streamline-cyber",
1287 "version": "0.2.72",
1287 "version": "0.2.82",
12881288 "dependencies": {
12891289 "@stacksjs/iconify-core": "workspace:*",
12901290 },
12911291 },
12921292 "packages/collections/iconify-streamline-cyber-color": {
12931293 "name": "@stacksjs/iconify-streamline-cyber-color",
1294 "version": "0.2.72",
1294 "version": "0.2.82",
12951295 "dependencies": {
12961296 "@stacksjs/iconify-core": "workspace:*",
12971297 },
12981298 },
12991299 "packages/collections/iconify-streamline-emojis": {
13001300 "name": "@stacksjs/iconify-streamline-emojis",
1301 "version": "0.2.72",
1301 "version": "0.2.82",
13021302 "dependencies": {
13031303 "@stacksjs/iconify-core": "workspace:*",
13041304 },
13051305 },
13061306 "packages/collections/iconify-streamline-flex": {
13071307 "name": "@stacksjs/iconify-streamline-flex",
1308 "version": "0.2.72",
1308 "version": "0.2.82",
13091309 "dependencies": {
13101310 "@stacksjs/iconify-core": "workspace:*",
13111311 },
13121312 },
13131313 "packages/collections/iconify-streamline-flex-color": {
13141314 "name": "@stacksjs/iconify-streamline-flex-color",
1315 "version": "0.2.72",
1315 "version": "0.2.82",
13161316 "dependencies": {
13171317 "@stacksjs/iconify-core": "workspace:*",
13181318 },
13191319 },
13201320 "packages/collections/iconify-streamline-freehand": {
13211321 "name": "@stacksjs/iconify-streamline-freehand",
1322 "version": "0.2.72",
1322 "version": "0.2.82",
13231323 "dependencies": {
13241324 "@stacksjs/iconify-core": "workspace:*",
13251325 },
13261326 },
13271327 "packages/collections/iconify-streamline-freehand-color": {
13281328 "name": "@stacksjs/iconify-streamline-freehand-color",
1329 "version": "0.2.72",
1329 "version": "0.2.82",
13301330 "dependencies": {
13311331 "@stacksjs/iconify-core": "workspace:*",
13321332 },
13331333 },
13341334 "packages/collections/iconify-streamline-kameleon-color": {
13351335 "name": "@stacksjs/iconify-streamline-kameleon-color",
1336 "version": "0.2.72",
1336 "version": "0.2.82",
13371337 "dependencies": {
13381338 "@stacksjs/iconify-core": "workspace:*",
13391339 },
13401340 },
13411341 "packages/collections/iconify-streamline-logos": {
13421342 "name": "@stacksjs/iconify-streamline-logos",
1343 "version": "0.2.72",
1343 "version": "0.2.82",
13441344 "dependencies": {
13451345 "@stacksjs/iconify-core": "workspace:*",
13461346 },
13471347 },
13481348 "packages/collections/iconify-streamline-pixel": {
13491349 "name": "@stacksjs/iconify-streamline-pixel",
1350 "version": "0.2.72",
1350 "version": "0.2.82",
13511351 "dependencies": {
13521352 "@stacksjs/iconify-core": "workspace:*",
13531353 },
13541354 },
13551355 "packages/collections/iconify-streamline-plump": {
13561356 "name": "@stacksjs/iconify-streamline-plump",
1357 "version": "0.2.72",
1357 "version": "0.2.82",
13581358 "dependencies": {
13591359 "@stacksjs/iconify-core": "workspace:*",
13601360 },
13611361 },
13621362 "packages/collections/iconify-streamline-plump-color": {
13631363 "name": "@stacksjs/iconify-streamline-plump-color",
1364 "version": "0.2.72",
1364 "version": "0.2.82",
13651365 "dependencies": {
13661366 "@stacksjs/iconify-core": "workspace:*",
13671367 },
13681368 },
13691369 "packages/collections/iconify-streamline-sharp": {
13701370 "name": "@stacksjs/iconify-streamline-sharp",
1371 "version": "0.2.72",
1371 "version": "0.2.82",
13721372 "dependencies": {
13731373 "@stacksjs/iconify-core": "workspace:*",
13741374 },
13751375 },
13761376 "packages/collections/iconify-streamline-sharp-color": {
13771377 "name": "@stacksjs/iconify-streamline-sharp-color",
1378 "version": "0.2.72",
1378 "version": "0.2.82",
13791379 "dependencies": {
13801380 "@stacksjs/iconify-core": "workspace:*",
13811381 },
13821382 },
13831383 "packages/collections/iconify-streamline-stickies-color": {
13841384 "name": "@stacksjs/iconify-streamline-stickies-color",
1385 "version": "0.2.72",
1385 "version": "0.2.82",
13861386 "dependencies": {
13871387 "@stacksjs/iconify-core": "workspace:*",
13881388 },
13891389 },
13901390 "packages/collections/iconify-streamline-ultimate": {
13911391 "name": "@stacksjs/iconify-streamline-ultimate",
1392 "version": "0.2.72",
1392 "version": "0.2.82",
13931393 "dependencies": {
13941394 "@stacksjs/iconify-core": "workspace:*",
13951395 },
13961396 },
13971397 "packages/collections/iconify-streamline-ultimate-color": {
13981398 "name": "@stacksjs/iconify-streamline-ultimate-color",
1399 "version": "0.2.72",
1399 "version": "0.2.82",
14001400 "dependencies": {
14011401 "@stacksjs/iconify-core": "workspace:*",
14021402 },
14031403 },
14041404 "packages/collections/iconify-subway": {
14051405 "name": "@stacksjs/iconify-subway",
1406 "version": "0.2.72",
1406 "version": "0.2.82",
14071407 "dependencies": {
14081408 "@stacksjs/iconify-core": "workspace:*",
14091409 },
14101410 },
14111411 "packages/collections/iconify-svg-spinners": {
14121412 "name": "@stacksjs/iconify-svg-spinners",
1413 "version": "0.2.72",
1413 "version": "0.2.82",
14141414 "dependencies": {
14151415 "@stacksjs/iconify-core": "workspace:*",
14161416 },
14171417 },
14181418 "packages/collections/iconify-system-uicons": {
14191419 "name": "@stacksjs/iconify-system-uicons",
1420 "version": "0.2.72",
1420 "version": "0.2.82",
14211421 "dependencies": {
14221422 "@stacksjs/iconify-core": "workspace:*",
14231423 },
14241424 },
14251425 "packages/collections/iconify-tabler": {
14261426 "name": "@stacksjs/iconify-tabler",
1427 "version": "0.2.72",
1427 "version": "0.2.82",
14281428 "dependencies": {
14291429 "@stacksjs/iconify-core": "workspace:*",
14301430 },
14311431 },
14321432 "packages/collections/iconify-tdesign": {
14331433 "name": "@stacksjs/iconify-tdesign",
1434 "version": "0.2.72",
1434 "version": "0.2.82",
14351435 "dependencies": {
14361436 "@stacksjs/iconify-core": "workspace:*",
14371437 },
14381438 },
14391439 "packages/collections/iconify-teenyicons": {
14401440 "name": "@stacksjs/iconify-teenyicons",
1441 "version": "0.2.72",
1441 "version": "0.2.82",
14421442 "dependencies": {
14431443 "@stacksjs/iconify-core": "workspace:*",
14441444 },
14451445 },
14461446 "packages/collections/iconify-token": {
14471447 "name": "@stacksjs/iconify-token",
1448 "version": "0.2.72",
1448 "version": "0.2.82",
14491449 "dependencies": {
14501450 "@stacksjs/iconify-core": "workspace:*",
14511451 },
14521452 },
14531453 "packages/collections/iconify-token-branded": {
14541454 "name": "@stacksjs/iconify-token-branded",
1455 "version": "0.2.72",
1455 "version": "0.2.82",
14561456 "dependencies": {
14571457 "@stacksjs/iconify-core": "workspace:*",
14581458 },
14591459 },
14601460 "packages/collections/iconify-topcoat": {
14611461 "name": "@stacksjs/iconify-topcoat",
1462 "version": "0.2.72",
1462 "version": "0.2.82",
14631463 "dependencies": {
14641464 "@stacksjs/iconify-core": "workspace:*",
14651465 },
14661466 },
14671467 "packages/collections/iconify-twemoji": {
14681468 "name": "@stacksjs/iconify-twemoji",
1469 "version": "0.2.72",
1469 "version": "0.2.82",
14701470 "dependencies": {
14711471 "@stacksjs/iconify-core": "workspace:*",
14721472 },
14731473 },
14741474 "packages/collections/iconify-typcn": {
14751475 "name": "@stacksjs/iconify-typcn",
1476 "version": "0.2.72",
1476 "version": "0.2.82",
14771477 "dependencies": {
14781478 "@stacksjs/iconify-core": "workspace:*",
14791479 },
14801480 },
14811481 "packages/collections/iconify-uil": {
14821482 "name": "@stacksjs/iconify-uil",
1483 "version": "0.2.72",
1483 "version": "0.2.82",
14841484 "dependencies": {
14851485 "@stacksjs/iconify-core": "workspace:*",
14861486 },
14871487 },
14881488 "packages/collections/iconify-uim": {
14891489 "name": "@stacksjs/iconify-uim",
1490 "version": "0.2.72",
1490 "version": "0.2.82",
14911491 "dependencies": {
14921492 "@stacksjs/iconify-core": "workspace:*",
14931493 },
14941494 },
14951495 "packages/collections/iconify-uis": {
14961496 "name": "@stacksjs/iconify-uis",
1497 "version": "0.2.72",
1497 "version": "0.2.82",
14981498 "dependencies": {
14991499 "@stacksjs/iconify-core": "workspace:*",
15001500 },
15011501 },
15021502 "packages/collections/iconify-uit": {
15031503 "name": "@stacksjs/iconify-uit",
1504 "version": "0.2.72",
1504 "version": "0.2.82",
15051505 "dependencies": {
15061506 "@stacksjs/iconify-core": "workspace:*",
15071507 },
15081508 },
15091509 "packages/collections/iconify-uiw": {
15101510 "name": "@stacksjs/iconify-uiw",
1511 "version": "0.2.72",
1511 "version": "0.2.82",
15121512 "dependencies": {
15131513 "@stacksjs/iconify-core": "workspace:*",
15141514 },
15151515 },
15161516 "packages/collections/iconify-unjs": {
15171517 "name": "@stacksjs/iconify-unjs",
1518 "version": "0.2.72",
1518 "version": "0.2.82",
15191519 "dependencies": {
15201520 "@stacksjs/iconify-core": "workspace:*",
15211521 },
15221522 },
15231523 "packages/collections/iconify-vaadin": {
15241524 "name": "@stacksjs/iconify-vaadin",
1525 "version": "0.2.72",
1525 "version": "0.2.82",
15261526 "dependencies": {
15271527 "@stacksjs/iconify-core": "workspace:*",
15281528 },
15291529 },
15301530 "packages/collections/iconify-vs": {
15311531 "name": "@stacksjs/iconify-vs",
1532 "version": "0.2.72",
1532 "version": "0.2.82",
15331533 "dependencies": {
15341534 "@stacksjs/iconify-core": "workspace:*",
15351535 },
15361536 },
15371537 "packages/collections/iconify-vscode-icons": {
15381538 "name": "@stacksjs/iconify-vscode-icons",
1539 "version": "0.2.72",
1539 "version": "0.2.82",
15401540 "dependencies": {
15411541 "@stacksjs/iconify-core": "workspace:*",
15421542 },
15431543 },
15441544 "packages/collections/iconify-websymbol": {
15451545 "name": "@stacksjs/iconify-websymbol",
1546 "version": "0.2.72",
1546 "version": "0.2.82",
15471547 "dependencies": {
15481548 "@stacksjs/iconify-core": "workspace:*",
15491549 },
15501550 },
15511551 "packages/collections/iconify-weui": {
15521552 "name": "@stacksjs/iconify-weui",
1553 "version": "0.2.72",
1553 "version": "0.2.82",
15541554 "dependencies": {
15551555 "@stacksjs/iconify-core": "workspace:*",
15561556 },
15571557 },
15581558 "packages/collections/iconify-whh": {
15591559 "name": "@stacksjs/iconify-whh",
1560 "version": "0.2.72",
1560 "version": "0.2.82",
15611561 "dependencies": {
15621562 "@stacksjs/iconify-core": "workspace:*",
15631563 },
15641564 },
15651565 "packages/collections/iconify-wi": {
15661566 "name": "@stacksjs/iconify-wi",
1567 "version": "0.2.72",
1567 "version": "0.2.82",
15681568 "dependencies": {
15691569 "@stacksjs/iconify-core": "workspace:*",
15701570 },
15711571 },
15721572 "packages/collections/iconify-wpf": {
15731573 "name": "@stacksjs/iconify-wpf",
1574 "version": "0.2.72",
1574 "version": "0.2.82",
15751575 "dependencies": {
15761576 "@stacksjs/iconify-core": "workspace:*",
15771577 },
15781578 },
15791579 "packages/collections/iconify-zmdi": {
15801580 "name": "@stacksjs/iconify-zmdi",
1581 "version": "0.2.72",
1581 "version": "0.2.82",
15821582 "dependencies": {
15831583 "@stacksjs/iconify-core": "workspace:*",
15841584 },
15851585 },
15861586 "packages/collections/iconify-zondicons": {
15871587 "name": "@stacksjs/iconify-zondicons",
1588 "version": "0.2.72",
1588 "version": "0.2.82",
15891589 "dependencies": {
15901590 "@stacksjs/iconify-core": "workspace:*",
15911591 },
15921592 },
15931593 "packages/components": {
15941594 "name": "@stacksjs/components",
1595 "version": "0.2.72",
1595 "version": "0.2.82",
15961596 "dependencies": {
15971597 "@cwcss/crosswind": "^0.2.6",
15981598 "@stacksjs/stx": "workspace:*",
@@ -1608,21 +1608,21 @@
16081608 },
16091609 "packages/create-stx": {
16101610 "name": "create-stx",
1611 "version": "0.2.72",
1611 "version": "0.2.82",
16121612 "bin": {
16131613 "create-stx": "./index.ts",
16141614 },
16151615 },
16161616 "packages/deploy": {
16171617 "name": "@stx/deploy",
1618 "version": "0.2.72",
1618 "version": "0.2.82",
16191619 "dependencies": {
16201620 "@stacksjs/ts-cloud": "^0.2.27",
16211621 },
16221622 },
16231623 "packages/desktop": {
16241624 "name": "@stacksjs/desktop",
1625 "version": "0.2.72",
1625 "version": "0.2.82",
16261626 "peerDependencies": {
16271627 "craft": "*",
16281628 },
@@ -1632,22 +1632,22 @@
16321632 },
16331633 "packages/devtools": {
16341634 "name": "@stacksjs/devtools",
1635 "version": "0.2.72",
1635 "version": "0.2.82",
16361636 "dependencies": {
16371637 "bun-plugin-stx": "workspace:*",
16381638 },
16391639 },
16401640 "packages/devtools-extension": {
16411641 "name": "@stacksjs/stx-devtools-extension",
1642 "version": "0.2.72",
1642 "version": "0.2.82",
16431643 },
16441644 "packages/iconify-core": {
16451645 "name": "@stacksjs/iconify-core",
1646 "version": "0.2.72",
1646 "version": "0.2.82",
16471647 },
16481648 "packages/iconify-generator": {
16491649 "name": "@stacksjs/iconify-generator",
1650 "version": "0.2.72",
1650 "version": "0.2.82",
16511651 "bin": {
16521652 "stx-iconify": "./dist/cli.js",
16531653 },
@@ -1657,15 +1657,15 @@
16571657 },
16581658 "packages/router": {
16591659 "name": "stx-router",
1660 "version": "0.2.72",
1660 "version": "0.2.82",
16611661 },
16621662 "packages/sanitizer": {
16631663 "name": "@stacksjs/sanitizer",
1664 "version": "0.2.72",
1664 "version": "0.2.82",
16651665 },
16661666 "packages/stx": {
16671667 "name": "@stacksjs/stx",
1668 "version": "0.2.72",
1668 "version": "0.2.82",
16691669 "bin": {
16701670 "stx": "./dist/cli.js",
16711671 },
@@ -1686,7 +1686,7 @@
16861686 },
16871687 "packages/stx-native": {
16881688 "name": "stx-native",
1689 "version": "0.2.72",
1689 "version": "0.2.82",
16901690 "bin": {
16911691 "stx-native": "./dist/cli/index.js",
16921692 },
@@ -1741,15 +1741,15 @@
17411741
17421742 "@bramus/specificity": ["@bramus/specificity@2.4.2", "", { "dependencies": { "css-tree": "^3.0.0" }, "bin": { "specificity": "bin/cli.js" } }, "sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw=="],
17431743
1744 "@csstools/color-helpers": ["@csstools/color-helpers@6.0.2", "", {}, "sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q=="],
1744 "@csstools/color-helpers": ["@csstools/color-helpers@6.1.0", "", {}, "sha512-064IFJdjTfUqnjpCVpMOdbr8FLQBhinbZj6yRv2An2E41O/pLEXqfFRWqGq/SxlE5PEUYTlvWsG2r8MswAVvkg=="],
17451745
17461746 "@csstools/css-calc": ["@csstools/css-calc@3.2.1", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-tokenizer": "^4.0.0" } }, "sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg=="],
17471747
1748 "@csstools/css-color-parser": ["@csstools/css-color-parser@4.1.2", "", { "dependencies": { "@csstools/color-helpers": "^6.0.2", "@csstools/css-calc": "^3.2.1" }, "peerDependencies": { "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-tokenizer": "^4.0.0" } }, "sha512-n6Zd8mpVhObnaOqq6TC/lBCKgYncAGfFwuvJGQZTDRAwEoxwXIZu9kXBQeXkcqHsE6Sp6LyxDMrvXj5gOxnryw=="],
1748 "@csstools/css-color-parser": ["@csstools/css-color-parser@4.1.9", "", { "dependencies": { "@csstools/color-helpers": "^6.1.0", "@csstools/css-calc": "^3.2.1" }, "peerDependencies": { "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-tokenizer": "^4.0.0" } }, "sha512-paQcIaOO53Rk5+YrBaBjm/SgrV4INImjo2BT1DtQRYr+XeTRbeAYlS+jxXp9drqvKmtFnWRJKIalDLhZZDu42A=="],
17491749
17501750 "@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@4.0.0", "", { "peerDependencies": { "@csstools/css-tokenizer": "^4.0.0" } }, "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w=="],
17511751
1752 "@csstools/css-syntax-patches-for-csstree": ["@csstools/css-syntax-patches-for-csstree@1.1.5", "", { "peerDependencies": { "css-tree": "^3.2.1" }, "optionalPeers": ["css-tree"] }, "sha512-oNjBvzLq2GPZtJphCjLqXow/cHySHSgtxvKZb7OqSZ/xHgw6NWNhfad+6AB9cLeVm6eA9d/qMll3JdEHjy6M+A=="],
1752 "@csstools/css-syntax-patches-for-csstree": ["@csstools/css-syntax-patches-for-csstree@1.1.6", "", { "peerDependencies": { "css-tree": "^3.2.1" }, "optionalPeers": ["css-tree"] }, "sha512-TcJCWFbXLPpJYq6z7bfOyjWYJDiDg2/I4gyUC9pqPNqHFRIey0EB0q0L5cSnQDfWJg8Jd6VadakxdIez/3zkqQ=="],
17531753
17541754 "@csstools/css-tokenizer": ["@csstools/css-tokenizer@4.0.0", "", {}, "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA=="],
17551755
@@ -1757,7 +1757,7 @@
17571757
17581758 "@exodus/bytes": ["@exodus/bytes@1.15.1", "", { "peerDependencies": { "@noble/hashes": "^1.8.0 || ^2.0.0" }, "optionalPeers": ["@noble/hashes"] }, "sha512-S6mL0yNB/Abt9Ei4tq8gDhcczc4S3+vQ4ra7vxnAf+YHC02srtqxKKZghx2Dq6p0e66THKwR6r8N6P95wEty7Q=="],
17591759
1760 "@iconify/json": ["@iconify/json@2.2.484", "", { "dependencies": { "@iconify/types": "*", "pathe": "^2.0.3" } }, "sha512-EEapfheix57SSxbYa6kooOveCLK0/fAhZzi72/wkezMrwc/24+itnIDnqk7pb5dbnev7pcCJ9FdrICLJozu/2Q=="],
1760 "@iconify/json": ["@iconify/json@2.2.497", "", { "dependencies": { "@iconify/types": "*", "pathe": "^2.0.3" } }, "sha512-pjrsxrbU5v2DLK44uMCPINVjMbrH4U6HV2ESvvzthLHZR1keQ6r6M3Gn3L7DFFRAxrepTd18AIixLTRIYvjD2A=="],
17611761
17621762 "@iconify/types": ["@iconify/types@2.0.0", "", {}, "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="],
17631763
@@ -1805,7 +1805,7 @@
18051805
18061806 "@stacksjs/bumpx": ["@stacksjs/bumpx@0.2.6", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "@stacksjs/logsmith": "^0.2.1", "bunfig": "^0.15.6" }, "bin": { "bumpx": "./dist/bin/cli.js" } }, "sha512-y4Jz8WKTJtes6/o1vsIbOeuIoqKItfnbeel94qrJKNKsY2CBzU3FT3YwKjs8K52JFfyACCdQa1tGx+lQWtpyTA=="],
18071807
1808 "@stacksjs/bunpress": ["@stacksjs/bunpress@0.1.9", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "@stacksjs/stx": "^0.2.10", "@stacksjs/ts-cloud": "^0.2.3", "@stacksjs/ts-md": "^0.1.1", "bunfig": "^0.15.6" }, "bin": { "bunpress": "./dist/bin/cli.js" } }, "sha512-q/1G1TrdiAH6LeZrIgmYS+Ri+rGvJ8KrrihyE8SHRjOf/9Yg3SeFifQ8ycLMJfkgQWs7y3f92LiQwcNxEk4N5w=="],
1808 "@stacksjs/bunpress": ["@stacksjs/bunpress@0.1.11", "", { "dependencies": { "@stacksjs/stx": "^0.2.72", "@stacksjs/ts-cloud": "^0.5.17", "@stacksjs/ts-md": "^0.1.1", "bunfig": "^0.15.6" }, "bin": { "bunpress": "./dist/bin/cli.js" } }, "sha512-nXWQxlBcEU9RmjZC1Wn+DSiQyNyHWUPsxAl+xuf2F/Vqk/FCfpCBueZCO1sP87dYFguWDIig8TQVB1DEBk+CTA=="],
18091809
18101810 "@stacksjs/clapp": ["@stacksjs/clapp@0.2.10", "", {}, "sha512-l/2F0u5ihpae8R4kJ3Pdh6tV7aEpSxu6hCyafhw38Fl9+x2YKxZfUK+fF/G5AVwSzJar3dkKuMxbMcQ0PXKGRg=="],
18111811
@@ -1817,7 +1817,7 @@
18171817
18181818 "@stacksjs/devtools": ["@stacksjs/devtools@workspace:packages/devtools"],
18191819
1820 "@stacksjs/dtsx": ["@stacksjs/dtsx@0.9.28", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0" }, "peerDependencies": { "typescript": ">=5.9.3" }, "bin": { "dtsx": "./dist/bin/cli.js" } }, "sha512-ofODx/TsFUTks+oYxLMAD7y3etlbFeEIdtEkKF5WoAYwHivSetcbHfPgy+exTnZT3RRMOoHBW4kjwjfs2LTcTQ=="],
1820 "@stacksjs/dtsx": ["@stacksjs/dtsx@0.9.33", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0" }, "peerDependencies": { "typescript": ">=5.9.3" }, "bin": { "dtsx": "./dist/bin/cli.js" } }, "sha512-hGO46MpO0yIhkD0AkBvHzKOWbtrvmL1PtYEPqxLL4fCoy5eeC6yY9VMAdiB+uHW1QsFkMEwgr/zy3Bqxel0/fw=="],
18211821
18221822 "@stacksjs/gitlint": ["@stacksjs/gitlint@0.1.6", "", { "bin": { "gitlint": "./dist/bin/cli.js" } }, "sha512-A4MTsddeWHEhz0mLKq+P/CqHxmWv4SWhrmWotP1UMtVbGlpYs/q+bwqrFyThT6L9xMR8iWKGVTV908oS6QDeNg=="],
18231823
@@ -2313,7 +2313,7 @@
23132313
23142314 "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="],
23152315
2316 "@types/node": ["@types/node@25.9.2", "", { "dependencies": { "undici-types": ">=7.24.0 <7.24.7" } }, "sha512-G05zqtJhcDLb8uslf5EjCxXg9G1KQxiV8OS0R26IC//Eoyitzqe8z37I7cqvnZlrlSfgocQRfSn/AHBZJJFyGw=="],
2316 "@types/node": ["@types/node@26.1.1", "", { "dependencies": { "undici-types": "~8.3.0" } }, "sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw=="],
23172317
23182318 "@types/sanitize-html": ["@types/sanitize-html@2.16.1", "", { "dependencies": { "htmlparser2": "^10.1" } }, "sha512-n9wjs8bCOTyN/ynwD8s/nTcTreIHB1vf31vhLMGqUPNHaweKC4/fAl4Dj+hUlCTKYgm4P3k83fmiFfzkZ6sgMA=="],
23192319
@@ -2325,13 +2325,13 @@
23252325
23262326 "@types/ws": ["@types/ws@8.18.1", "", { "dependencies": { "@types/node": "*" } }, "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg=="],
23272327
2328 "@ungap/structured-clone": ["@ungap/structured-clone@1.3.1", "", {}, "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ=="],
2328 "@ungap/structured-clone": ["@ungap/structured-clone@1.3.2", "", {}, "sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA=="],
23292329
23302330 "a-sync-waterfall": ["a-sync-waterfall@1.0.1", "", {}, "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA=="],
23312331
23322332 "abort-controller": ["abort-controller@3.0.0", "", { "dependencies": { "event-target-shim": "^5.0.0" } }, "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg=="],
23332333
2334 "acorn": ["acorn@8.16.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw=="],
2334 "acorn": ["acorn@8.17.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg=="],
23352335
23362336 "acorn-walk": ["acorn-walk@8.3.5", "", { "dependencies": { "acorn": "^8.11.0" } }, "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw=="],
23372337
@@ -2363,19 +2363,17 @@
23632363
23642364 "bare-events": ["bare-events@2.9.1", "", { "peerDependencies": { "bare-abort-controller": "*" }, "optionalPeers": ["bare-abort-controller"] }, "sha512-Z0oHEHAFDZkffN8Qc39zNZjQlMDkPJRyyyZieU1VH7u8c5S+qHZ2S8ixdKIAxEjfHO7FJxXmJWgteOghVanIsg=="],
23652365
2366 "bare-fs": ["bare-fs@4.7.2", "", { "dependencies": { "bare-events": "^2.5.4", "bare-path": "^3.0.0", "bare-stream": "^2.6.4", "bare-url": "^2.2.2", "fast-fifo": "^1.3.2" }, "peerDependencies": { "bare-buffer": "*" }, "optionalPeers": ["bare-buffer"] }, "sha512-aTvMFUWkBmjzKtEQMDGGDNF8bkfpD5N1b/FCwt7A3wrU4t1o/e/85Wzkluh6JlODCjqVESYCkQCdTXqZ9G7VFg=="],
2367
2368 "bare-os": ["bare-os@3.9.1", "", {}, "sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ=="],
2366 "bare-fs": ["bare-fs@4.7.4", "", { "dependencies": { "bare-events": "^2.5.4", "bare-path": "^3.0.0", "bare-stream": "^2.6.4", "bare-url": "^2.2.2", "fast-fifo": "^1.3.2" }, "peerDependencies": { "bare-buffer": "*" }, "optionalPeers": ["bare-buffer"] }, "sha512-y1kC+ffIx/tPLdTE693uNjHfzTfr+ravR5tvWlMXe25nELbkqV400S71qHDwbkAQ1FVEZobB1NFRzFbCCcyBCQ=="],
23692367
2370 "bare-path": ["bare-path@3.0.1", "", { "dependencies": { "bare-os": "^3.0.1" } }, "sha512-ghj2DSK/2e99a1anTVPCV4m4YIYtrbXhfM7V3D7XZLOTsybnYyaJloymGqssQc8l/or0UoDyRtNQkmkEF/ysgQ=="],
2368 "bare-path": ["bare-path@3.1.1", "", {}, "sha512-JprUlveX3QjApC1cTpsUOiscADftCGVWkzitbHsRqv84hzYwYHw2mbluddsq5TvI8mH/8Ov1f4BiMAdcB0oYnQ=="],
23712369
2372 "bare-stream": ["bare-stream@2.13.1", "", { "dependencies": { "streamx": "^2.25.0", "teex": "^1.0.1" }, "peerDependencies": { "bare-abort-controller": "*", "bare-buffer": "*", "bare-events": "*" }, "optionalPeers": ["bare-abort-controller", "bare-buffer", "bare-events"] }, "sha512-Vp0cnjYyrEC4whYTymQ+YZi6pBpfiICZO3cfRG8sy67ZNWe951urv1x4eW1BKNngw3U+3fPYb5JQvHbCtxH7Ow=="],
2370 "bare-stream": ["bare-stream@2.13.3", "", { "dependencies": { "b4a": "^1.8.1", "streamx": "^2.25.0", "teex": "^1.0.1" }, "peerDependencies": { "bare-abort-controller": "*", "bare-buffer": "*", "bare-events": "*" }, "optionalPeers": ["bare-abort-controller", "bare-buffer", "bare-events"] }, "sha512-Kc+brLqvEqGkjyfiwJmImAOqLZL7OsoLKuavx+hJjgVV3nLTOjloJyPMFxjUPerGGHrNH0fLU06jjykMLWrERQ=="],
23732371
23742372 "bare-url": ["bare-url@2.4.5", "", { "dependencies": { "bare-path": "^3.0.0" } }, "sha512-K+y9xF1tN+CdPu4qWwr0QiK1Al07eFPGYK5M2pDXcmHdMdgC/tT/bpmMe1hrmRHaidKLkXrC+cRNYf3XVDUhSQ=="],
23752373
23762374 "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="],
23772375
2378 "bcp-47": ["bcp-47@2.1.0", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w=="],
2376 "bcp-47": ["bcp-47@2.1.1", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-KLw+H/gd2p4zly1X7Yh/qziuyae5/w/QFnvTng9eZL5fvszL7Whl3MBoWF8yxL7ksUjBfOD+OxkytiqbBpG+Fw=="],
23792377
23802378 "bcp-47-match": ["bcp-47-match@2.0.3", "", {}, "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ=="],
23812379
@@ -2387,7 +2385,7 @@
23872385
23882386 "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="],
23892387
2390 "brace-expansion": ["brace-expansion@1.1.15", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-EwOCDEex4quD37XhqM3omwtMoJjr//isUZz1JopUNWms+4Z2ViyM/k1YIRePpoVNnQhENnxtFjLaxNHrT7xIUg=="],
2388 "brace-expansion": ["brace-expansion@1.1.16", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-IDw48K2/2kRkg9LdJxurvq3lV3aBgq0REY89duEqFRthjlPdXHKMj7EnQOXVckxzgisinf3nHfrcE2FufFLXMw=="],
23912389
23922390 "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="],
23932391
@@ -2485,7 +2483,7 @@
24852483
24862484 "domhandler": ["domhandler@5.0.3", "", { "dependencies": { "domelementtype": "^2.3.0" } }, "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w=="],
24872485
2488 "dompurify": ["dompurify@3.4.9", "", { "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "sha512-4dPSRMRDqHvs0V4YDFCsaIZo4if5u0xM+llyxiM2fwuZFdKArUBAF3VtI2+n8NKg9P870WMdYk0UhqQNoWXbfQ=="],
2486 "dompurify": ["dompurify@3.4.11", "", { "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "sha512-zhlUV12GsaRzMsf9q5M254YhA4+VuF0fG+QFqu6aYpoGlKtz+w8//jBcGVYBgQkR5GHjUomejY84AV+/uPbWdw=="],
24892487
24902488 "domutils": ["domutils@3.2.2", "", { "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3" } }, "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw=="],
24912489
@@ -2567,7 +2565,7 @@
25672565
25682566 "handlebars": ["handlebars@4.7.9", "", { "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, "optionalDependencies": { "uglify-js": "^3.1.4" }, "bin": { "handlebars": "bin/handlebars" } }, "sha512-4E71E0rpOaQuJR2A3xDZ+GM1HyWYv1clR58tC8emQNeQe3RH7MAzSbat+V0wG78LQBo6m6bzSG/L4pBuCsgnUQ=="],
25692567
2570 "happy-dom": ["happy-dom@20.10.2", "", { "dependencies": { "@types/node": ">=20.0.0", "@types/whatwg-mimetype": "^3.0.2", "@types/ws": "^8.18.1", "buffer-image-size": "^0.6.4", "entities": "^7.0.1", "whatwg-mimetype": "^3.0.0", "ws": "^8.21.0" } }, "sha512-5p9Sxis3eowDJKqx90QCsgbNA02XXqJ59NOHvD4V6cxp+rP4d/xOyVx7uY3hS8hiUbY1VeiFH8lbJ81AyuDVLQ=="],
2568 "happy-dom": ["happy-dom@20.10.6", "", { "dependencies": { "@types/node": ">=20.0.0", "@types/whatwg-mimetype": "^3.0.2", "@types/ws": "^8.18.1", "buffer-image-size": "^0.6.4", "entities": "^7.0.1", "whatwg-mimetype": "^3.0.0", "ws": "^8.21.0" } }, "sha512-6QD0ilzDDt93tX44y8tbmZdAcdTRYDhUP+Asgi6pC8Pp5IA3cvaZGyoVN/EGtlq9ziT65iPuBBn3ASLr6hCgVw=="],
25712569
25722570 "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="],
25732571
@@ -2635,9 +2633,9 @@
26352633
26362634 "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="],
26372635
2638 "iso-639-1": ["iso-639-1@3.1.5", "", {}, "sha512-gXkz5+KN7HrG0Q5UGqSMO2qB9AsbEeyLP54kF1YrMsIxmu+g4BdB7rflReZTSTZGpfj8wywu6pfPBCylPIzGQA=="],
2636 "iso-639-1": ["iso-639-1@3.1.6", "", {}, "sha512-ZFar/L4ngX7wZh2QX+Fiftmuf0igWJsrJtfizrovWifF1gAWkfmRa5Z1m0LQZbm0hKCHRDYhLRSLFrSqNe4EJA=="],
26392637
2640 "isomorphic-dompurify": ["isomorphic-dompurify@3.16.0", "", { "dependencies": { "dompurify": "^3.4.8", "jsdom": "^29.1.1" } }, "sha512-KzTJsMuVPqPwBOD0F6jKXoV/+v8CSx0rxVp+/67KV6Xbw++0zD/avT3bZsgwR0M5QRMiOE+QqQtoZLEJYy1C4Q=="],
2638 "isomorphic-dompurify": ["isomorphic-dompurify@3.18.0", "", { "dependencies": { "dompurify": "^3.4.11", "jsdom": "^29.1.1" } }, "sha512-ajp0D8laIHeoYlhBTevpE2HUhqWaqLXFk6K/wV3Ok8kDraBZpZsifwVWaY8IfJntMRIo1VSksgKV+lXyet9Q7A=="],
26412639
26422640 "jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="],
26432641
@@ -2645,7 +2643,7 @@
26452643
26462644 "js-stringify": ["js-stringify@1.0.2", "", {}, "sha512-rtS5ATOo2Q5k1G+DADISilDA6lv79zIiwFd6CcjuIxGKLFm5C+RLImRscVap9k55i+MOZwgliw+NejvkLuGD5g=="],
26472645
2648 "js-yaml": ["js-yaml@4.2.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw=="],
2646 "js-yaml": ["js-yaml@4.3.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q=="],
26492647
26502648 "jsdom": ["jsdom@29.1.1", "", { "dependencies": { "@asamuzakjp/css-color": "^5.1.11", "@asamuzakjp/dom-selector": "^7.1.1", "@bramus/specificity": "^2.4.2", "@csstools/css-syntax-patches-for-csstree": "^1.1.3", "@exodus/bytes": "^1.15.0", "css-tree": "^3.2.1", "data-urls": "^7.0.0", "decimal.js": "^10.6.0", "html-encoding-sniffer": "^6.0.0", "is-potential-custom-element-name": "^1.0.1", "lru-cache": "^11.3.5", "parse5": "^8.0.1", "saxes": "^6.0.0", "symbol-tree": "^3.2.4", "tough-cookie": "^6.0.1", "undici": "^7.25.0", "w3c-xmlserializer": "^5.0.0", "webidl-conversions": "^8.0.1", "whatwg-mimetype": "^5.0.0", "whatwg-url": "^16.0.1", "xml-name-validator": "^5.0.0" }, "peerDependencies": { "canvas": "^3.0.0" }, "optionalPeers": ["canvas"] }, "sha512-ECi4Fi2f7BdJtUKTflYRTiaMxIB0O6zfR1fX0GXpUrf6flp8QIYn1UT20YQqdSOfk2dfkCwS8LAFoJDEppNK5Q=="],
26512649
@@ -2661,9 +2659,9 @@
26612659
26622660 "lazystream": ["lazystream@1.0.1", "", { "dependencies": { "readable-stream": "^2.0.5" } }, "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw=="],
26632661
2664 "linkify-it": ["linkify-it@5.0.1", "", { "dependencies": { "uc.micro": "^2.0.0" } }, "sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg=="],
2662 "linkify-it": ["linkify-it@5.0.2", "", { "dependencies": { "uc.micro": "^2.0.0" } }, "sha512-ONTm2jCMAVZjgQa/Fy1kScXsuOoF5NPTsoFBdE1KVIZ2vAh/r9+Bqo+0jINCBYnavTPQZz38QzFTme79ENoN3Q=="],
26652663
2666 "liquidjs": ["liquidjs@10.27.0", "", { "dependencies": { "commander": "^10.0.0" }, "bin": { "liquidjs": "bin/liquid.js", "liquid": "bin/liquid.js" } }, "sha512-tw/OA59K7aIBlMKIrKlumr37fiZUheShVHXY8cVctWisgY1p9mc5hreOvlreoS0wTiwlWk14Ya7305c2a/Cg5w=="],
2664 "liquidjs": ["liquidjs@10.27.1", "", { "dependencies": { "commander": "^10.0.0" }, "bin": { "liquid": "bin/liquid.js", "liquidjs": "bin/liquid.js" } }, "sha512-ylE+1q2kSef1UxAyxqbyuWM3FRWS1v48JK1Y3CoW3bD6TSNXZh0+GsVnihujEpKyR+Jejx2aRAFfC3AHm9rElg=="],
26672665
26682666 "list-to-array": ["list-to-array@1.1.0", "", {}, "sha512-+dAZZ2mM+/m+vY9ezfoueVvrgnHIGi5FvgSymbIgJOFwiznWyA59mav95L+Mc6xPtL3s9gm5eNTlNtxJLbNM1g=="],
26692667
@@ -2671,11 +2669,11 @@
26712669
26722670 "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="],
26732671
2674 "lru-cache": ["lru-cache@11.5.1", "", {}, "sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A=="],
2672 "lru-cache": ["lru-cache@11.5.2", "", {}, "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g=="],
26752673
26762674 "luxon": ["luxon@3.7.2", "", {}, "sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew=="],
26772675
2678 "markdown-it": ["markdown-it@14.2.0", "", { "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", "linkify-it": "^5.0.1", "mdurl": "^2.0.0", "punycode.js": "^2.3.1", "uc.micro": "^2.1.0" }, "bin": { "markdown-it": "bin/markdown-it.mjs" } }, "sha512-1TGiQiJVRQ3NPmZH6sx5Cfnmg6GQm9jvC1ch4TK511NjSJvjzKLzn5pPfZRNZkRPZP0HqCioSndqH8v2nRaWVQ=="],
2676 "markdown-it": ["markdown-it@14.3.0", "", { "dependencies": { "argparse": "^2.0.1", "entities": "^4.5.0", "linkify-it": "^5.0.2", "mdurl": "^2.0.0", "punycode.js": "^2.3.1", "uc.micro": "^2.1.0" }, "bin": { "markdown-it": "bin/markdown-it.mjs" } }, "sha512-RCEsPjR+sr0x+AuYp601tKTkgFG4YEPLCzHST3cQ/fhlJkqAkz1L2/Qbp1j9qw5SBwQHFBoW8+hoN5xssOF0Tw=="],
26792677
26802678 "marked": ["marked@17.0.6", "", { "bin": { "marked": "bin/marked.js" } }, "sha512-gB0gkNafnonOw0obSTEGZTT86IuhILt2Wfx0mWH/1Au83kybTayroZ/V6nS25mN7u8ASy+5fMhgB3XPNrOZdmA=="],
26812679
@@ -2757,7 +2755,7 @@
27572755
27582756 "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="],
27592757
2760 "nanoid": ["nanoid@3.3.12", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ=="],
2758 "nanoid": ["nanoid@3.3.15", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA=="],
27612759
27622760 "neo-async": ["neo-async@2.6.2", "", {}, "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="],
27632761
@@ -2787,15 +2785,15 @@
27872785
27882786 "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="],
27892787
2790 "pickier": ["pickier@0.1.35", "", { "dependencies": { "@stacksjs/clapp": "^0.2.3", "@stacksjs/clarity": "^0.3.24" }, "optionalDependencies": { "@stacksjs/ts-spell-check": "^0.1.0" }, "bin": { "pickier": "./dist/bin/cli.js" } }, "sha512-tX9iaOkD3hWYqf+NgkjnaTVh2lRK/L42IpqfOVosso713aN2PCkW9I7HTZ/D5xQdF425k7FKCgzwWqENs55hxg=="],
2788 "pickier": ["pickier@0.1.37", "", { "dependencies": { "@stacksjs/clapp": "^0.2.3", "@stacksjs/clarity": "^0.3.24" }, "optionalDependencies": { "@stacksjs/ts-spell-check": "^0.1.0" }, "bin": { "pickier": "./dist/bin/cli.js" } }, "sha512-wna4oJxKm59QuTCwGEMuxowaEeXmj0L1tzHtAkgJ593KM6eKGurp7fDclMdnnnCk1eHlCuxDBI20qvK3DUC4KQ=="],
27912789
27922790 "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="],
27932791
2794 "picomatch": ["picomatch@4.0.4", "", {}, "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="],
2792 "picomatch": ["picomatch@4.0.5", "", {}, "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A=="],
27952793
27962794 "please-upgrade-node": ["please-upgrade-node@3.2.0", "", { "dependencies": { "semver-compare": "^1.0.0" } }, "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg=="],
27972795
2798 "postcss": ["postcss@8.5.15", "", { "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A=="],
2796 "postcss": ["postcss@8.5.16", "", { "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg=="],
27992797
28002798 "posthtml": ["posthtml@0.16.7", "", { "dependencies": { "posthtml-parser": "^0.11.0", "posthtml-render": "^3.0.0" } }, "sha512-7Hc+IvlQ7hlaIfQFZnxlRl0jnpWq2qwibORBhQYIb0QbNtuicc5ZxvKkVT71HJ4Py1wSZ/3VR1r8LfkCtoCzhw=="],
28012799
@@ -2845,7 +2843,7 @@
28452843
28462844 "punycode.js": ["punycode.js@2.3.1", "", {}, "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA=="],
28472845
2848 "range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="],
2846 "range-parser": ["range-parser@1.3.0", "", {}, "sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw=="],
28492847
28502848 "readable-stream": ["readable-stream@4.7.0", "", { "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", "events": "^3.3.0", "process": "^0.11.10", "string_decoder": "^1.3.0" } }, "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg=="],
28512849
@@ -2867,13 +2865,13 @@
28672865
28682866 "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="],
28692867
2870 "sanitize-html": ["sanitize-html@2.17.4", "", { "dependencies": { "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", "htmlparser2": "^10.1.0", "is-plain-object": "^5.0.0", "launder": "^1.7.1", "parse-srcset": "^1.0.2", "postcss": "^8.3.11" } }, "sha512-2HW7v2ol/uAM7sX4hbD8Z59OGWmAPrvjL8E71UWlBcj6m+kcF6ilQBLny+cIgY214QJeJT5tQuxKKqX0SQqjGQ=="],
2868 "sanitize-html": ["sanitize-html@2.17.5", "", { "dependencies": { "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", "htmlparser2": "^10.1.0", "is-plain-object": "^5.0.0", "launder": "^1.7.1", "parse-srcset": "^1.0.2", "postcss": "^8.3.11" } }, "sha512-ZmU1joGRrvoyctKIiuwUxqR6moLoU2Wk+2bMccN6f7UwhAmwYDvWziqPxRDDN2Qip62NqnIrVrT9akbL6Wretg=="],
28712869
28722870 "saxes": ["saxes@6.0.0", "", { "dependencies": { "xmlchars": "^2.2.0" } }, "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA=="],
28732871
28742872 "section-matter": ["section-matter@1.0.0", "", { "dependencies": { "extend-shallow": "^2.0.1", "kind-of": "^6.0.0" } }, "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA=="],
28752873
2876 "semver": ["semver@7.8.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA=="],
2874 "semver": ["semver@7.8.5", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA=="],
28772875
28782876 "semver-compare": ["semver-compare@1.0.0", "", {}, "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow=="],
28792877
@@ -2907,7 +2905,7 @@
29072905
29082906 "statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="],
29092907
2910 "streamx": ["streamx@2.27.0", "", { "dependencies": { "events-universal": "^1.0.0", "fast-fifo": "^1.3.2", "text-decoder": "^1.1.0" } }, "sha512-WZ189TKnHoAokYHvwzaAQMpd55cgUmFIcJFzBSgGcb886jau5DL+XdDhTWV4ps3FLvk+OORp0dLRTPsLZ21CSA=="],
2908 "streamx": ["streamx@2.28.0", "", { "dependencies": { "events-universal": "^1.0.0", "fast-fifo": "^1.3.2", "text-decoder": "^1.1.0" } }, "sha512-1Yowhzjf0ivGMrTIkY9hav5TxobO9qIVqUE41fiCGMGgc3CLlf4MY+9AHmZqBWgDTue0fY9zWjYFVyf6Diuobw=="],
29112909
29122910 "string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="],
29132911
@@ -2941,9 +2939,9 @@
29412939
29422940 "tinyglobby": ["tinyglobby@0.2.17", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.4" } }, "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g=="],
29432941
2944 "tldts": ["tldts@7.4.2", "", { "dependencies": { "tldts-core": "^7.4.2" }, "bin": { "tldts": "bin/cli.js" } }, "sha512-kCwffuaH8ntKtygnWe1b4BJKWiCUH30n5KfoTr6IchcXOwR7chAOFJxFrH3vjANafUYrIA4a7SDL+nn7SiR4Sw=="],
2942 "tldts": ["tldts@7.4.7", "", { "dependencies": { "tldts-core": "^7.4.7" }, "bin": { "tldts": "bin/cli.js" } }, "sha512-56L0/9HELHSsG1bFCzay8UoLxzRL7kpFf7Wl5q/kSYwiSJGACvro61xnKzPNM+SadxllzdtXsKDSXE7HPeqIAw=="],
29452943
2946 "tldts-core": ["tldts-core@7.4.2", "", {}, "sha512-nwEyF4vl4RSJjwSjBUmOSxc3BFPoIFdlRthJ6e+5v9P3bHNsoD06UjuqMUspqp7vsEZ1beaHi1km+optiE17yA=="],
2944 "tldts-core": ["tldts-core@7.4.7", "", {}, "sha512-rNlAI8fKn/JckBMUSbNL/ES2kmDiurWaE49l+ikwEc9A6lFR7gMx9AhgQMQKBK4H5w4pKLH64JzZfB99uRsGNQ=="],
29472945
29482946 "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="],
29492947
@@ -2951,7 +2949,7 @@
29512949
29522950 "token-stream": ["token-stream@1.0.0", "", {}, "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg=="],
29532951
2954 "tough-cookie": ["tough-cookie@6.0.1", "", { "dependencies": { "tldts": "^7.0.5" } }, "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw=="],
2952 "tough-cookie": ["tough-cookie@6.0.2", "", { "dependencies": { "tldts": "^7.0.5" } }, "sha512-exgYmnmL/sJpR3upZfXG5PoatXQii55xAiXGXzY+sROLZ/Y+SLcp9PgJNI9Vz37HpQ74WvDcLT8eqm+kV3FzrA=="],
29552953
29562954 "tr46": ["tr46@6.0.0", "", { "dependencies": { "punycode": "^2.3.1" } }, "sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw=="],
29572955
@@ -2981,9 +2979,9 @@
29812979
29822980 "uglify-js": ["uglify-js@3.19.3", "", { "bin": { "uglifyjs": "bin/uglifyjs" } }, "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ=="],
29832981
2984 "undici": ["undici@7.27.2", "", {}, "sha512-uZsKNuzQxDMUY6M3pIMvy5tvlGmtq8XJ2oLAkfRKGNu+1VQAIvLy2xIVG5ATZl5wDXl/tddByAWCizRbOme+TA=="],
2982 "undici": ["undici@7.28.0", "", {}, "sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA=="],
29852983
2986 "undici-types": ["undici-types@7.24.6", "", {}, "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg=="],
2984 "undici-types": ["undici-types@8.3.0", "", {}, "sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ=="],
29872985
29882986 "unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="],
29892987
@@ -3045,7 +3043,7 @@
30453043
30463044 "@sindresorhus/transliterate/escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="],
30473045
3048 "@stacksjs/bunpress/@stacksjs/ts-cloud": ["@stacksjs/ts-cloud@0.2.26", "", { "dependencies": { "@stacksjs/ts-xml": "^0.1.0", "@ts-cloud/aws-types": "0.2.26", "@ts-cloud/core": "0.2.26" }, "bin": { "cloud": "./dist/bin/cli.js" } }, "sha512-8xfHOyX/kEMN3Hw8/j21W1aVyuh5iJiB6fW0CloVhbuL9qwj53iSrSIVikS0izaKLw7p+MQyFKpsZW2+GscRng=="],
3046 "@stacksjs/bunpress/@stacksjs/ts-cloud": ["@stacksjs/ts-cloud@0.5.35", "", { "dependencies": { "@stacksjs/ts-xml": "^0.1.0", "@ts-cloud/aws-types": "0.5.35", "@ts-cloud/core": "0.5.35" }, "bin": { "cloud": "./dist/bin/cli.js" } }, "sha512-yzUGTCCSDBr5AD5FEmQqcLz6RyYj68LLitE4HvmKFmom4nVVNn4L2ll9HI8Wdjs9CG6mu8NoFd3gTnryP0EXWQ=="],
30493047
30503048 "anymatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="],
30513049
@@ -3057,7 +3055,7 @@
30573055
30583056 "glob/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="],
30593057
3060 "gray-matter/js-yaml": ["js-yaml@3.14.2", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg=="],
3058 "gray-matter/js-yaml": ["js-yaml@3.15.0", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog=="],
30613059
30623060 "happy-dom/entities": ["entities@7.0.1", "", {}, "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA=="],
30633061
@@ -3095,8 +3093,6 @@
30953093
30963094 "stx-native/typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="],
30973095
3098 "ts-pantry/@stacksjs/ts-cloud": ["@stacksjs/ts-cloud@0.2.26", "", { "dependencies": { "@stacksjs/ts-xml": "^0.1.0", "@ts-cloud/aws-types": "0.2.26", "@ts-cloud/core": "0.2.26" }, "bin": { "cloud": "./dist/bin/cli.js" } }, "sha512-8xfHOyX/kEMN3Hw8/j21W1aVyuh5iJiB6fW0CloVhbuL9qwj53iSrSIVikS0izaKLw7p+MQyFKpsZW2+GscRng=="],
3099
31003096 "wrap-ansi-cjs/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="],
31013097
31023098 "wrap-ansi-cjs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
@@ -3105,15 +3101,15 @@
31053101
31063102 "xss/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="],
31073103
3108 "@stacksjs/bunpress/@stacksjs/ts-cloud/@ts-cloud/aws-types": ["@ts-cloud/aws-types@0.2.26", "", {}, "sha512-G1hfwwRRmEV7hi06ol5l3ScwHSTPWXnwti8fLwdRuHtN85UVyUtwsJDuMd9bBet4hOvdN6WVbJq6gQUBZtTxpg=="],
3104 "@stacksjs/bunpress/@stacksjs/ts-cloud/@ts-cloud/aws-types": ["@ts-cloud/aws-types@0.5.35", "", {}, "sha512-yZP8SzM3T3Lpm6o6ohEe52vjq8He41Ml+p+keoJcTL+V2TAOxvlWu6QVw7A+XVNXl39eQrDulygIxfcORoeBAw=="],
31093105
3110 "@stacksjs/bunpress/@stacksjs/ts-cloud/@ts-cloud/core": ["@ts-cloud/core@0.2.26", "", { "dependencies": { "@ts-cloud/aws-types": "0.2.26" } }, "sha512-yZ40RSQ3u7gaeKF1s3rf9udKSfRlxFcWhJlXilpaDJjmJTRiS5zgvoXgnY42CkN87iB65FN5drnPlBh2cTvVhA=="],
3106 "@stacksjs/bunpress/@stacksjs/ts-cloud/@ts-cloud/core": ["@ts-cloud/core@0.5.35", "", { "dependencies": { "@ts-cloud/aws-types": "0.5.35" } }, "sha512-3W5Bx2ql4ImF7fSw9lRjZxPchUbOKAFvnQGo5pirtUzCdehMVrzL+H5cU9YszDWUMFhdkyQsYIuRg6a0GeSFMw=="],
31113107
31123108 "better-dx/bun-plugin-dtsx/@stacksjs/dtsx": ["@stacksjs/dtsx@0.9.26", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0" }, "peerDependencies": { "typescript": ">=5.9.3" }, "bin": { "dtsx": "./dist/bin/cli.js" } }, "sha512-MOUxZn8BhXpFYM+vh7cnQLUOLjZ4G6q76V+4OypkRiu/Gvpek9ywBQLbmv8iWLjT6gXlFMpEdw33o3GKKLpMCw=="],
31133109
31143110 "finalhandler/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
31153111
3116 "glob/minimatch/brace-expansion": ["brace-expansion@2.1.1", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA=="],
3112 "glob/minimatch/brace-expansion": ["brace-expansion@2.1.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="],
31173113
31183114 "gray-matter/js-yaml/argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="],
31193115
@@ -3127,14 +3123,10 @@
31273123
31283124 "posthtml-parser/htmlparser2/entities": ["entities@3.0.1", "", {}, "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q=="],
31293125
3130 "readdir-glob/minimatch/brace-expansion": ["brace-expansion@2.1.1", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA=="],
3126 "readdir-glob/minimatch/brace-expansion": ["brace-expansion@2.1.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-w5JZcKgdhDOgOwm8H+KgbosopHMuGcl6qbulwjtz3SM7I7P3yW1eAjzMPLrIE+NQ9vjgANKHWeMHnrT0OXW1oA=="],
31313127
31323128 "string-width-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
31333129
3134 "ts-pantry/@stacksjs/ts-cloud/@ts-cloud/aws-types": ["@ts-cloud/aws-types@0.2.26", "", {}, "sha512-G1hfwwRRmEV7hi06ol5l3ScwHSTPWXnwti8fLwdRuHtN85UVyUtwsJDuMd9bBet4hOvdN6WVbJq6gQUBZtTxpg=="],
3135
3136 "ts-pantry/@stacksjs/ts-cloud/@ts-cloud/core": ["@ts-cloud/core@0.2.26", "", { "dependencies": { "@ts-cloud/aws-types": "0.2.26" } }, "sha512-yZ40RSQ3u7gaeKF1s3rf9udKSfRlxFcWhJlXilpaDJjmJTRiS5zgvoXgnY42CkN87iB65FN5drnPlBh2cTvVhA=="],
3137
31383130 "wrap-ansi-cjs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="],
31393131
31403132 "wrap-ansi-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="],
packages/stx/src/expressions.tsmodified+17-6
Changes to packages/stx/src/expressions.ts
@@ -507,8 +507,15 @@ function expressionUsesOnlyContextVars(expr: string, context: Record<string, any
507507 if (!inTpl && ch === '`') { inTpl = true; tplDepth = 0; continue }
508508 if (inTpl) {
509509 if (ch === '`' && tplDepth === 0) { inTpl = false; continue }
510 if (ch === '$' && exprWithoutStrings[ti + 1] === '{') { tplDepth++; ti++; continue }
510 // Separator so adjacent interpolations `${a}${b}` (or ones split only by
511 // literal text, which we drop) don't fuse into one bogus identifier `ab`.
512 if (ch === '$' && exprWithoutStrings[ti + 1] === '{') { tplDepth++; ti++; tplResult += ' '; continue }
511513 if (ch === '}' && tplDepth > 0) { tplDepth--; continue }
514 // Inside a `${ ... }` interpolation we're looking at an EXPRESSION, not string
515 // text — keep it so its identifiers (e.g. a client-only signal `rating` in
516 // `` `${rating}/5` ``) are still detected. Only the literal text between
517 // interpolations (tplDepth === 0) is dropped.
518 if (tplDepth > 0) { tplResult += ch; continue }
512519 continue
513520 }
514521 tplResult += ch
@@ -775,11 +782,15 @@ export function processExpressions(template: string, context: Record<string, any
775782 try {
776783 const value = evaluateExpression(expr, context)
777784
778 // For signal-based templates: if evaluation returned undefined and the expression
779 // references variables NOT in the server-side context, preserve for client-side processing.
780 // evaluateExpression() internally catches ReferenceError and returns undefined,
781 // so we must check here rather than relying on the catch block below.
782 if (value === undefined && hasSignals && !expressionUsesOnlyContextVars(trimmedExpr, context)) {
785 // For signal-based templates: if the expression references variables NOT in the
786 // server-side context (i.e. client-only signals), preserve it for client-side
787 // processing REGARDLESS of the server-evaluated value. Gating on `value === undefined`
788 // only preserved BARE `` (which server-evaluates to undefined); a COMPOUND
789 // expression like `` server-evaluates to a *defined*
790 // string ("undefined people…") and so was wrongly baked into static HTML instead of
791 // handed to the client — freezing it at the undefined-substituted text. Mirror the
792 // catch-block logic below, which already preserves on the same condition.
793 if (hasSignals && !expressionUsesOnlyContextVars(trimmedExpr, context)) {
783794 return match // Preserve for runtime evaluation
784795 }
785796
packages/stx/src/signals.tsmodified+2-2
Changes to packages/stx/src/signals.ts
@@ -1630,7 +1630,7 @@ catch (e) {
16301630 if (el.nodeType === Node.TEXT_NODE) {
16311631 const text = el.textContent;
16321632 if (text && text.includes('{{')) {
1633 const parts = text.split(/(\\{\\{[^}]+\\}\\})/g);
1633 const parts = text.split(/(\\{\\{[\\s\\S]+?\\}\\})/g);
16341634 if (parts.length > 1) {
16351635 const fragment = document.createDocumentFragment();
16361636 const parentEl = el.parentNode;
@@ -1639,7 +1639,7 @@ catch (e) {
16391639 // through nested @if/@for processing where componentScope may be restored
16401640 const capturedScope = { ...scope, ...(findElementScope(parentEl) || {}), ...globalHelpers };
16411641 parts.forEach(part => {
1642 const match = part.match(/^\\{\\{\\s*(.+?)\\s*\\}\\}$/);
1642 const match = part.match(/^\\{\\{\\s*([\\s\\S]+?)\\s*\\}\\}$/);
16431643 if (match) {
16441644 const expr = match[1];
16451645 // Skip placeholder expressions like __TITLE__ (build-time placeholders)
packages/stx/test/expressions/client-signal-preserve.test.tsadded+58-0
Changes to packages/stx/test/expressions/client-signal-preserve.test.ts
@@ -0,0 +1,58 @@
1import { describe, expect, it } from 'bun:test'
2import { processExpressions } from '../../src/expressions'
3import { generateSignalsRuntimeDev } from '../../src/signals'
4
5/**
6 * Regression tests for: a `` expression that references a client-only
7 * signal must be PRESERVED for client hydration, not baked to its
8 * server-evaluated value.
9 *
10 * The server SSG interpolator previously preserved a `` for the client
11 * ONLY when the whole expression server-evaluated to exactly `undefined`.
12 * A bare `` (signal absent from the server context) evaluates to
13 * `undefined` and was preserved. But a COMPOUND expression such as
14 * `` evaluates to a *defined* string
15 * ("undefined people…") and was therefore baked into static HTML — freezing
16 * it at the undefined-substituted text with no way for the client to re-bind.
17 * Template literals were doubly affected: the `${…}` body was stripped before
18 * the "references a client var?" check, so its signal was never seen.
19 */
20
21// A `:if` directive marks the template client-reactive (usesSignalsInScript),
22// matching a real signal component. `likes`/`liked`/`rating` are client-only
23// signals (absent from the server context); `serverVar` IS server context.
24const reactive = (expr: string): string =>
25 processExpressions(`<div :if="x">${expr}</div>`, { serverVar: 'S' }, 't.stx')
26
27describe('client-signal preservation', () => {
28 it('preserves a COMPOUND expression referencing a client-only signal', () => {
29 const out = reactive(`undefined people find this helpful`)
30 expect(out).toContain(`undefined people find this helpful`)
31 })
32
33 it('preserves a nested ternary over client-only signals', () => {
34 const expr = `undefined people`
35 expect(reactive(expr)).toContain(expr)
36 })
37
38 it('preserves a TEMPLATE LITERAL whose ${} references a client-only signal', () => {
39 expect(reactive('undefined/5')).toContain('undefined/5')
40 expect(reactive('(undefined)')).toContain('(undefined)')
41 })
42
43 it('still BAKES an expression that uses only server-context vars (no over-preserve)', () => {
44 expect(reactive('3')).toContain('3')
45 expect(reactive('')).toContain('S')
46 // template literal over ONLY context vars must bake, not preserve
47 const tpl = reactive('Hello undefined')
48 expect(tpl).toContain('Hello S')
49 expect(tpl).not.toContain('{{')
50 })
51
52 it('runtime binds classes on SVG via setAttribute (SVGElement.className is read-only)', () => {
53 // Guards the companion client fix: `bindClass` must not do `el.className = …`
54 // on an SVG element (throws, aborting hydration for the rest of the page).
55 const rt = generateSignalsRuntimeDev()
56 expect(rt).toContain(`el.setAttribute('class'`)
57 })
58})