+44
-835
deno.lock
+44
-835
deno.lock
···
1
1
{
2
2
"version": "5",
3
3
"specifiers": {
4
-
"jsr:@rendermaid/core@*": "0.6.0",
5
-
"jsr:@rendermaid/core@0.6.0": "0.6.0",
6
-
"jsr:@shikijs/shiki@*": "3.7.0",
7
-
"jsr:@slices/client@~0.1.0-alpha.3": "0.1.0-alpha.3",
8
-
"jsr:@std/assert@*": "1.0.14",
9
-
"jsr:@std/assert@^1.0.14": "1.0.14",
10
-
"jsr:@std/cli@^1.0.21": "1.0.22",
11
-
"jsr:@std/cli@^1.0.22": "1.0.22",
12
-
"jsr:@std/encoding@^1.0.10": "1.0.10",
13
-
"jsr:@std/fmt@^1.0.2": "1.0.8",
14
-
"jsr:@std/fmt@^1.0.8": "1.0.8",
15
-
"jsr:@std/fs@^1.0.19": "1.0.19",
16
-
"jsr:@std/fs@^1.0.4": "1.0.19",
17
-
"jsr:@std/html@^1.0.4": "1.0.4",
18
-
"jsr:@std/http@^1.0.20": "1.0.20",
19
-
"jsr:@std/internal@^1.0.10": "1.0.10",
20
-
"jsr:@std/internal@^1.0.9": "1.0.10",
21
-
"jsr:@std/media-types@^1.1.0": "1.1.0",
22
-
"jsr:@std/net@^1.0.4": "1.0.5",
23
-
"jsr:@std/path@^1.0.6": "1.1.2",
24
-
"jsr:@std/path@^1.1.1": "1.1.2",
25
-
"jsr:@std/streams@^1.0.10": "1.0.11",
4
+
"jsr:@shikijs/shiki@^3.7.0": "3.7.0",
26
5
"npm:@shikijs/core@^3.7.0": "3.13.0",
27
6
"npm:@shikijs/engine-oniguruma@^3.7.0": "3.13.0",
28
7
"npm:@shikijs/types@^3.7.0": "3.13.0",
29
8
"npm:@takumi-rs/core@~0.29.8": "0.29.8",
30
9
"npm:@takumi-rs/helpers@~0.29.8": "0.29.8",
10
+
"npm:@types/node@*": "24.2.0",
31
11
"npm:clsx@^2.1.1": "2.1.1",
32
-
"npm:lucide-preact@0.544": "0.544.0_preact@10.27.1",
33
-
"npm:marked-highlight@*": "2.2.2_marked@16.1.1",
34
-
"npm:marked@*": "16.1.1",
35
-
"npm:mermaid@10.6.1": "10.6.1_cytoscape@3.33.1",
12
+
"npm:lucide-preact@0.544": "0.544.0_preact@10.27.2",
13
+
"npm:marked-highlight@^2.2.2": "2.2.2_marked@16.3.0",
14
+
"npm:marked@^16.3.0": "16.3.0",
36
15
"npm:pg@^8.16.3": "8.16.3",
37
-
"npm:preact-render-to-string@^6.5.13": "6.6.1_preact@10.27.1",
38
-
"npm:preact@^10.27.1": "10.27.1",
16
+
"npm:preact-render-to-string@^6.5.13": "6.6.1_preact@10.27.2",
17
+
"npm:preact@^10.27.1": "10.27.2",
39
18
"npm:shiki@^3.7.0": "3.13.0",
40
19
"npm:tailwind-merge@^2.5.5": "2.6.0",
41
20
"npm:ts-morph@26.0.0": "26.0.0",
42
-
"npm:ts-pattern@5.0.5": "5.0.5",
43
-
"npm:ts-pattern@^5.7.1": "5.8.0",
44
21
"npm:typed-htmx@~0.3.1": "0.3.1"
45
22
},
46
23
"jsr": {
47
-
"@rendermaid/core@0.6.0": {
48
-
"integrity": "057f87e6a57c24352051643d32a0f3c8ff7573db35fad8c8b287fb752ccf2b17",
49
-
"dependencies": [
50
-
"npm:ts-pattern@5.0.5",
51
-
"npm:ts-pattern@^5.7.1"
52
-
]
53
-
},
54
24
"@shikijs/shiki@3.7.0": {
55
25
"integrity": "6afb828d7d26efc521ef4ca16a7ef7245aca8e83dceaf58cc5cc64d3a4a4a895",
56
26
"dependencies": [
···
59
29
"npm:@shikijs/types",
60
30
"npm:shiki"
61
31
]
62
-
},
63
-
"@slices/client@0.1.0-alpha.3": {
64
-
"integrity": "c18d6ad2dbe1043bbeb7da7c5a11724fa0fa388c3e6e96089bb033f518c4b23c"
65
-
},
66
-
"@std/assert@1.0.14": {
67
-
"integrity": "68d0d4a43b365abc927f45a9b85c639ea18a9fab96ad92281e493e4ed84abaa4",
68
-
"dependencies": [
69
-
"jsr:@std/internal@^1.0.10"
70
-
]
71
-
},
72
-
"@std/cli@1.0.22": {
73
-
"integrity": "50d1e4f87887cb8a8afa29b88505ab5081188f5cad3985460c3b471fa49ff21a"
74
-
},
75
-
"@std/encoding@1.0.10": {
76
-
"integrity": "8783c6384a2d13abd5e9e87a7ae0520a30e9f56aeeaa3bdf910a3eaaf5c811a1"
77
-
},
78
-
"@std/fmt@1.0.8": {
79
-
"integrity": "71e1fc498787e4434d213647a6e43e794af4fd393ef8f52062246e06f7e372b7"
80
-
},
81
-
"@std/fs@1.0.19": {
82
-
"integrity": "051968c2b1eae4d2ea9f79a08a3845740ef6af10356aff43d3e2ef11ed09fb06",
83
-
"dependencies": [
84
-
"jsr:@std/internal@^1.0.9",
85
-
"jsr:@std/path@^1.1.1"
86
-
]
87
-
},
88
-
"@std/html@1.0.4": {
89
-
"integrity": "eff3497c08164e6ada49b7f81a28b5108087033823153d065e3f89467dd3d50e"
90
-
},
91
-
"@std/http@1.0.20": {
92
-
"integrity": "b5cc33fc001bccce65ed4c51815668c9891c69ccd908295997e983d8f56070a1",
93
-
"dependencies": [
94
-
"jsr:@std/cli@^1.0.21",
95
-
"jsr:@std/encoding",
96
-
"jsr:@std/fmt@^1.0.8",
97
-
"jsr:@std/fs@^1.0.19",
98
-
"jsr:@std/html",
99
-
"jsr:@std/media-types",
100
-
"jsr:@std/net",
101
-
"jsr:@std/path@^1.1.1",
102
-
"jsr:@std/streams"
103
-
]
104
-
},
105
-
"@std/internal@1.0.10": {
106
-
"integrity": "e3be62ce42cab0e177c27698e5d9800122f67b766a0bea6ca4867886cbde8cf7"
107
-
},
108
-
"@std/media-types@1.1.0": {
109
-
"integrity": "c9d093f0c05c3512932b330e3cc1fe1d627b301db33a4c2c2185c02471d6eaa4"
110
-
},
111
-
"@std/net@1.0.5": {
112
-
"integrity": "b759d8c5e17d997e164af6379d57764668c6714f30109685eec0fd5e194d501a"
113
-
},
114
-
"@std/path@1.1.2": {
115
-
"integrity": "c0b13b97dfe06546d5e16bf3966b1cadf92e1cc83e56ba5476ad8b498d9e3038",
116
-
"dependencies": [
117
-
"jsr:@std/internal@^1.0.10"
118
-
]
119
-
},
120
-
"@std/streams@1.0.11": {
121
-
"integrity": "db583d27e28d133f389f1eec318cffdf4998305e5134c1d4b1c56b361cee6018"
122
32
}
123
33
},
124
34
"npm": {
125
-
"@braintree/sanitize-url@6.0.4": {
126
-
"integrity": "sha512-s3jaWicZd0pkP0jf5ysyHUI/RE7MHos6qlToFcGWXVp+ykHOy77OUMrfbgJ9it2C5bow7OIQwYYaHjk9XlBQ2A=="
127
-
},
128
35
"@isaacs/balanced-match@4.0.1": {
129
36
"integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ=="
130
37
},
···
255
162
"path-browserify"
256
163
]
257
164
},
258
-
"@types/d3-scale-chromatic@3.1.0": {
259
-
"integrity": "sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ=="
260
-
},
261
-
"@types/d3-scale@4.0.9": {
262
-
"integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==",
263
-
"dependencies": [
264
-
"@types/d3-time"
265
-
]
266
-
},
267
-
"@types/d3-time@3.0.4": {
268
-
"integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g=="
269
-
},
270
-
"@types/debug@4.1.12": {
271
-
"integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
272
-
"dependencies": [
273
-
"@types/ms"
274
-
]
275
-
},
276
165
"@types/hast@3.0.4": {
277
166
"integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==",
278
167
"dependencies": [
279
-
"@types/unist@3.0.3"
168
+
"@types/unist"
280
169
]
281
170
},
282
-
"@types/mdast@3.0.15": {
283
-
"integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==",
171
+
"@types/mdast@4.0.4": {
172
+
"integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
284
173
"dependencies": [
285
-
"@types/unist@2.0.11"
174
+
"@types/unist"
286
175
]
287
176
},
288
-
"@types/mdast@4.0.4": {
289
-
"integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==",
177
+
"@types/node@24.2.0": {
178
+
"integrity": "sha512-3xyG3pMCq3oYCNg7/ZP+E1ooTaGB4cG8JWRsqqOYQdbWNY4zbaV0Ennrd7stjiJEFZCaybcIgpTjJWHRfBSIDw==",
290
179
"dependencies": [
291
-
"@types/unist@3.0.3"
180
+
"undici-types"
292
181
]
293
182
},
294
-
"@types/ms@2.1.0": {
295
-
"integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="
296
-
},
297
-
"@types/trusted-types@2.0.7": {
298
-
"integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="
299
-
},
300
-
"@types/unist@2.0.11": {
301
-
"integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="
302
-
},
303
183
"@types/unist@3.0.3": {
304
184
"integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="
305
185
},
···
321
201
"character-entities-legacy@3.0.0": {
322
202
"integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="
323
203
},
324
-
"character-entities@2.0.2": {
325
-
"integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="
326
-
},
327
204
"clsx@2.1.1": {
328
205
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="
329
206
},
···
333
210
"comma-separated-tokens@2.0.3": {
334
211
"integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="
335
212
},
336
-
"commander@7.2.0": {
337
-
"integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="
338
-
},
339
-
"cose-base@1.0.3": {
340
-
"integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==",
341
-
"dependencies": [
342
-
"layout-base@1.0.2"
343
-
]
344
-
},
345
-
"cose-base@2.2.0": {
346
-
"integrity": "sha512-AzlgcsCbUMymkADOJtQm3wO9S3ltPfYOFD5033keQn9NJzIbtnZj+UdBJe7DYml/8TdbtHJW3j58SOnKhWY/5g==",
347
-
"dependencies": [
348
-
"layout-base@2.0.1"
349
-
]
350
-
},
351
-
"cytoscape-cose-bilkent@4.1.0_cytoscape@3.33.1": {
352
-
"integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==",
353
-
"dependencies": [
354
-
"cose-base@1.0.3",
355
-
"cytoscape"
356
-
]
357
-
},
358
-
"cytoscape-fcose@2.2.0_cytoscape@3.33.1": {
359
-
"integrity": "sha512-ki1/VuRIHFCzxWNrsshHYPs6L7TvLu3DL+TyIGEsRcvVERmxokbf5Gdk7mFxZnTdiGtnA4cfSmjZJMviqSuZrQ==",
360
-
"dependencies": [
361
-
"cose-base@2.2.0",
362
-
"cytoscape"
363
-
]
364
-
},
365
-
"cytoscape@3.33.1": {
366
-
"integrity": "sha512-iJc4TwyANnOGR1OmWhsS9ayRS3s+XQ185FmuHObThD+5AeJCakAAbWv8KimMTt08xCCLNgneQwFp+JRJOr9qGQ=="
367
-
},
368
-
"d3-array@2.12.1": {
369
-
"integrity": "sha512-B0ErZK/66mHtEsR1TkPEEkwdy+WDesimkM5gpZr5Dsg54BiTA5RXtYW5qTLIAcekaS9xfZrzBLF/OAkB3Qn1YQ==",
370
-
"dependencies": [
371
-
"internmap@1.0.1"
372
-
]
373
-
},
374
-
"d3-array@3.2.4": {
375
-
"integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",
376
-
"dependencies": [
377
-
"internmap@2.0.3"
378
-
]
379
-
},
380
-
"d3-axis@3.0.0": {
381
-
"integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw=="
382
-
},
383
-
"d3-brush@3.0.0_d3-selection@3.0.0": {
384
-
"integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==",
385
-
"dependencies": [
386
-
"d3-dispatch",
387
-
"d3-drag",
388
-
"d3-interpolate",
389
-
"d3-selection",
390
-
"d3-transition"
391
-
]
392
-
},
393
-
"d3-chord@3.0.1": {
394
-
"integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==",
395
-
"dependencies": [
396
-
"d3-path@3.1.0"
397
-
]
398
-
},
399
-
"d3-color@3.1.0": {
400
-
"integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA=="
401
-
},
402
-
"d3-contour@4.0.2": {
403
-
"integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==",
404
-
"dependencies": [
405
-
"d3-array@3.2.4"
406
-
]
407
-
},
408
-
"d3-delaunay@6.0.4": {
409
-
"integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==",
410
-
"dependencies": [
411
-
"delaunator"
412
-
]
413
-
},
414
-
"d3-dispatch@3.0.1": {
415
-
"integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg=="
416
-
},
417
-
"d3-drag@3.0.0": {
418
-
"integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==",
419
-
"dependencies": [
420
-
"d3-dispatch",
421
-
"d3-selection"
422
-
]
423
-
},
424
-
"d3-dsv@3.0.1": {
425
-
"integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==",
426
-
"dependencies": [
427
-
"commander",
428
-
"iconv-lite",
429
-
"rw"
430
-
],
431
-
"bin": true
432
-
},
433
-
"d3-ease@3.0.1": {
434
-
"integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w=="
435
-
},
436
-
"d3-fetch@3.0.1": {
437
-
"integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==",
438
-
"dependencies": [
439
-
"d3-dsv"
440
-
]
441
-
},
442
-
"d3-force@3.0.0": {
443
-
"integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==",
444
-
"dependencies": [
445
-
"d3-dispatch",
446
-
"d3-quadtree",
447
-
"d3-timer"
448
-
]
449
-
},
450
-
"d3-format@3.1.0": {
451
-
"integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA=="
452
-
},
453
-
"d3-geo@3.1.1": {
454
-
"integrity": "sha512-637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==",
455
-
"dependencies": [
456
-
"d3-array@3.2.4"
457
-
]
458
-
},
459
-
"d3-hierarchy@3.1.2": {
460
-
"integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA=="
461
-
},
462
-
"d3-interpolate@3.0.1": {
463
-
"integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",
464
-
"dependencies": [
465
-
"d3-color"
466
-
]
467
-
},
468
-
"d3-path@1.0.9": {
469
-
"integrity": "sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg=="
470
-
},
471
-
"d3-path@3.1.0": {
472
-
"integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ=="
473
-
},
474
-
"d3-polygon@3.0.1": {
475
-
"integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg=="
476
-
},
477
-
"d3-quadtree@3.0.1": {
478
-
"integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw=="
479
-
},
480
-
"d3-random@3.0.1": {
481
-
"integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ=="
482
-
},
483
-
"d3-sankey@0.12.3": {
484
-
"integrity": "sha512-nQhsBRmM19Ax5xEIPLMY9ZmJ/cDvd1BG3UVvt5h3WRxKg5zGRbvnteTyWAbzeSvlh3tW7ZEmq4VwR5mB3tutmQ==",
485
-
"dependencies": [
486
-
"d3-array@2.12.1",
487
-
"d3-shape@1.3.7"
488
-
]
489
-
},
490
-
"d3-scale-chromatic@3.1.0": {
491
-
"integrity": "sha512-A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==",
492
-
"dependencies": [
493
-
"d3-color",
494
-
"d3-interpolate"
495
-
]
496
-
},
497
-
"d3-scale@4.0.2": {
498
-
"integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",
499
-
"dependencies": [
500
-
"d3-array@3.2.4",
501
-
"d3-format",
502
-
"d3-interpolate",
503
-
"d3-time",
504
-
"d3-time-format"
505
-
]
506
-
},
507
-
"d3-selection@3.0.0": {
508
-
"integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ=="
509
-
},
510
-
"d3-shape@1.3.7": {
511
-
"integrity": "sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==",
512
-
"dependencies": [
513
-
"d3-path@1.0.9"
514
-
]
515
-
},
516
-
"d3-shape@3.2.0": {
517
-
"integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",
518
-
"dependencies": [
519
-
"d3-path@3.1.0"
520
-
]
521
-
},
522
-
"d3-time-format@4.1.0": {
523
-
"integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",
524
-
"dependencies": [
525
-
"d3-time"
526
-
]
527
-
},
528
-
"d3-time@3.1.0": {
529
-
"integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",
530
-
"dependencies": [
531
-
"d3-array@3.2.4"
532
-
]
533
-
},
534
-
"d3-timer@3.0.1": {
535
-
"integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA=="
536
-
},
537
-
"d3-transition@3.0.1_d3-selection@3.0.0": {
538
-
"integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==",
539
-
"dependencies": [
540
-
"d3-color",
541
-
"d3-dispatch",
542
-
"d3-ease",
543
-
"d3-interpolate",
544
-
"d3-selection",
545
-
"d3-timer"
546
-
]
547
-
},
548
-
"d3-zoom@3.0.0_d3-selection@3.0.0": {
549
-
"integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==",
550
-
"dependencies": [
551
-
"d3-dispatch",
552
-
"d3-drag",
553
-
"d3-interpolate",
554
-
"d3-selection",
555
-
"d3-transition"
556
-
]
557
-
},
558
-
"d3@7.9.0_d3-selection@3.0.0": {
559
-
"integrity": "sha512-e1U46jVP+w7Iut8Jt8ri1YsPOvFpg46k+K8TpCb0P+zjCkjkPnV7WzfDJzMHy1LnA+wj5pLT1wjO901gLXeEhA==",
560
-
"dependencies": [
561
-
"d3-array@3.2.4",
562
-
"d3-axis",
563
-
"d3-brush",
564
-
"d3-chord",
565
-
"d3-color",
566
-
"d3-contour",
567
-
"d3-delaunay",
568
-
"d3-dispatch",
569
-
"d3-drag",
570
-
"d3-dsv",
571
-
"d3-ease",
572
-
"d3-fetch",
573
-
"d3-force",
574
-
"d3-format",
575
-
"d3-geo",
576
-
"d3-hierarchy",
577
-
"d3-interpolate",
578
-
"d3-path@3.1.0",
579
-
"d3-polygon",
580
-
"d3-quadtree",
581
-
"d3-random",
582
-
"d3-scale",
583
-
"d3-scale-chromatic",
584
-
"d3-selection",
585
-
"d3-shape@3.2.0",
586
-
"d3-time",
587
-
"d3-time-format",
588
-
"d3-timer",
589
-
"d3-transition",
590
-
"d3-zoom"
591
-
]
592
-
},
593
-
"dagre-d3-es@7.0.10": {
594
-
"integrity": "sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==",
595
-
"dependencies": [
596
-
"d3",
597
-
"lodash-es"
598
-
]
599
-
},
600
-
"dayjs@1.11.18": {
601
-
"integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA=="
602
-
},
603
-
"debug@4.4.1": {
604
-
"integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
605
-
"dependencies": [
606
-
"ms"
607
-
]
608
-
},
609
-
"decode-named-character-reference@1.2.0": {
610
-
"integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
611
-
"dependencies": [
612
-
"character-entities"
613
-
]
614
-
},
615
-
"delaunator@5.0.1": {
616
-
"integrity": "sha512-8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==",
617
-
"dependencies": [
618
-
"robust-predicates"
619
-
]
620
-
},
621
213
"dequal@2.0.3": {
622
214
"integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="
623
215
},
···
627
219
"dequal"
628
220
]
629
221
},
630
-
"diff@5.2.0": {
631
-
"integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A=="
632
-
},
633
-
"dompurify@3.2.7": {
634
-
"integrity": "sha512-WhL/YuveyGXJaerVlMYGWhvQswa7myDG17P7Vu65EWC05o8vfeNbvNf4d/BOvH99+ZW+LlQsc1GDKMa1vNK6dw==",
635
-
"optionalDependencies": [
636
-
"@types/trusted-types"
637
-
]
638
-
},
639
-
"elkjs@0.8.2": {
640
-
"integrity": "sha512-L6uRgvZTH+4OF5NE/MBbzQx/WYpru1xCBE9respNj6qznEewGUIfhzmm7horWWxbNO2M0WckQypGctR8lH79xQ=="
641
-
},
642
222
"fast-glob@3.3.3": {
643
223
"integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
644
224
"dependencies": [
···
671
251
"integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==",
672
252
"dependencies": [
673
253
"@types/hast",
674
-
"@types/unist@3.0.3",
254
+
"@types/unist",
675
255
"ccount",
676
256
"comma-separated-tokens",
677
257
"hast-util-whitespace",
···
692
272
"html-void-elements@3.0.0": {
693
273
"integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="
694
274
},
695
-
"iconv-lite@0.6.3": {
696
-
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
697
-
"dependencies": [
698
-
"safer-buffer"
699
-
]
700
-
},
701
-
"internmap@1.0.1": {
702
-
"integrity": "sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw=="
703
-
},
704
-
"internmap@2.0.3": {
705
-
"integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg=="
706
-
},
707
275
"is-extglob@2.1.1": {
708
276
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
709
277
},
···
716
284
"is-number@7.0.0": {
717
285
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
718
286
},
719
-
"khroma@2.1.0": {
720
-
"integrity": "sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw=="
721
-
},
722
-
"kleur@4.1.5": {
723
-
"integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="
724
-
},
725
-
"layout-base@1.0.2": {
726
-
"integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg=="
727
-
},
728
-
"layout-base@2.0.1": {
729
-
"integrity": "sha512-dp3s92+uNI1hWIpPGH3jK2kxE2lMjdXdr+DH8ynZHpd6PUlH6x6cbuXnoMmiNumznqaNO31xu9e79F0uuZ0JFg=="
730
-
},
731
-
"lodash-es@4.17.21": {
732
-
"integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="
733
-
},
734
-
"lucide-preact@0.544.0_preact@10.27.1": {
287
+
"lucide-preact@0.544.0_preact@10.27.2": {
735
288
"integrity": "sha512-1OYqlRfxlQ6fQ8/e39kiY1btdKGCljwDmYKgF/GnB0ytVYV+PZE5EXmKdA3/Pknqs5A5QQKX+sK9TD7knUzwuw==",
736
289
"dependencies": [
737
290
"preact"
738
291
]
739
292
},
740
-
"marked-highlight@2.2.2_marked@16.1.1": {
293
+
"marked-highlight@2.2.2_marked@16.3.0": {
741
294
"integrity": "sha512-KlHOP31DatbtPPXPaI8nx1KTrG3EW0Z5zewCwpUj65swbtKOTStteK3sNAjBqV75Pgo3fNEVNHeptg18mDuWgw==",
742
295
"dependencies": [
743
296
"marked"
744
297
]
745
298
},
746
-
"marked@16.1.1": {
747
-
"integrity": "sha512-ij/2lXfCRT71L6u0M29tJPhP0bM5shLL3u5BePhFwPELj2blMJ6GDtD7PfJhRLhJ/c2UwrK17ySVcDzy2YHjHQ==",
299
+
"marked@16.3.0": {
300
+
"integrity": "sha512-K3UxuKu6l6bmA5FUwYho8CfJBlsUWAooKtdGgMcERSpF7gcBUrCGsLH7wDaaNOzwq18JzSUDyoEb/YsrqMac3w==",
748
301
"bin": true
749
302
},
750
-
"mdast-util-from-markdown@1.3.1": {
751
-
"integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==",
752
-
"dependencies": [
753
-
"@types/mdast@3.0.15",
754
-
"@types/unist@2.0.11",
755
-
"decode-named-character-reference",
756
-
"mdast-util-to-string",
757
-
"micromark",
758
-
"micromark-util-decode-numeric-character-reference",
759
-
"micromark-util-decode-string",
760
-
"micromark-util-normalize-identifier",
761
-
"micromark-util-symbol@1.1.0",
762
-
"micromark-util-types@1.1.0",
763
-
"unist-util-stringify-position@3.0.3",
764
-
"uvu"
765
-
]
766
-
},
767
303
"mdast-util-to-hast@13.2.0": {
768
304
"integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
769
305
"dependencies": [
770
306
"@types/hast",
771
-
"@types/mdast@4.0.4",
307
+
"@types/mdast",
772
308
"@ungap/structured-clone",
773
309
"devlop",
774
-
"micromark-util-sanitize-uri@2.0.1",
310
+
"micromark-util-sanitize-uri",
775
311
"trim-lines",
776
312
"unist-util-position",
777
313
"unist-util-visit",
778
314
"vfile"
779
315
]
780
316
},
781
-
"mdast-util-to-string@3.2.0": {
782
-
"integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==",
783
-
"dependencies": [
784
-
"@types/mdast@3.0.15"
785
-
]
786
-
},
787
317
"merge2@1.4.1": {
788
318
"integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
789
319
},
790
-
"mermaid@10.6.1_cytoscape@3.33.1": {
791
-
"integrity": "sha512-Hky0/RpOw/1il9X8AvzOEChfJtVvmXm+y7JML5C//ePYMy0/9jCEmW1E1g86x9oDfW9+iVEdTV/i+M6KWRNs4A==",
792
-
"dependencies": [
793
-
"@braintree/sanitize-url",
794
-
"@types/d3-scale",
795
-
"@types/d3-scale-chromatic",
796
-
"cytoscape",
797
-
"cytoscape-cose-bilkent",
798
-
"cytoscape-fcose",
799
-
"d3",
800
-
"d3-sankey",
801
-
"dagre-d3-es",
802
-
"dayjs",
803
-
"dompurify",
804
-
"elkjs",
805
-
"khroma",
806
-
"lodash-es",
807
-
"mdast-util-from-markdown",
808
-
"non-layered-tidy-tree-layout",
809
-
"stylis",
810
-
"ts-dedent",
811
-
"uuid",
812
-
"web-worker"
813
-
]
814
-
},
815
-
"micromark-core-commonmark@1.1.0": {
816
-
"integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==",
817
-
"dependencies": [
818
-
"decode-named-character-reference",
819
-
"micromark-factory-destination",
820
-
"micromark-factory-label",
821
-
"micromark-factory-space",
822
-
"micromark-factory-title",
823
-
"micromark-factory-whitespace",
824
-
"micromark-util-character@1.2.0",
825
-
"micromark-util-chunked",
826
-
"micromark-util-classify-character",
827
-
"micromark-util-html-tag-name",
828
-
"micromark-util-normalize-identifier",
829
-
"micromark-util-resolve-all",
830
-
"micromark-util-subtokenize",
831
-
"micromark-util-symbol@1.1.0",
832
-
"micromark-util-types@1.1.0",
833
-
"uvu"
834
-
]
835
-
},
836
-
"micromark-factory-destination@1.1.0": {
837
-
"integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==",
838
-
"dependencies": [
839
-
"micromark-util-character@1.2.0",
840
-
"micromark-util-symbol@1.1.0",
841
-
"micromark-util-types@1.1.0"
842
-
]
843
-
},
844
-
"micromark-factory-label@1.1.0": {
845
-
"integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==",
846
-
"dependencies": [
847
-
"micromark-util-character@1.2.0",
848
-
"micromark-util-symbol@1.1.0",
849
-
"micromark-util-types@1.1.0",
850
-
"uvu"
851
-
]
852
-
},
853
-
"micromark-factory-space@1.1.0": {
854
-
"integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==",
855
-
"dependencies": [
856
-
"micromark-util-character@1.2.0",
857
-
"micromark-util-types@1.1.0"
858
-
]
859
-
},
860
-
"micromark-factory-title@1.1.0": {
861
-
"integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==",
862
-
"dependencies": [
863
-
"micromark-factory-space",
864
-
"micromark-util-character@1.2.0",
865
-
"micromark-util-symbol@1.1.0",
866
-
"micromark-util-types@1.1.0"
867
-
]
868
-
},
869
-
"micromark-factory-whitespace@1.1.0": {
870
-
"integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==",
871
-
"dependencies": [
872
-
"micromark-factory-space",
873
-
"micromark-util-character@1.2.0",
874
-
"micromark-util-symbol@1.1.0",
875
-
"micromark-util-types@1.1.0"
876
-
]
877
-
},
878
-
"micromark-util-character@1.2.0": {
879
-
"integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==",
880
-
"dependencies": [
881
-
"micromark-util-symbol@1.1.0",
882
-
"micromark-util-types@1.1.0"
883
-
]
884
-
},
885
320
"micromark-util-character@2.1.1": {
886
321
"integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==",
887
322
"dependencies": [
888
-
"micromark-util-symbol@2.0.1",
889
-
"micromark-util-types@2.0.2"
890
-
]
891
-
},
892
-
"micromark-util-chunked@1.1.0": {
893
-
"integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==",
894
-
"dependencies": [
895
-
"micromark-util-symbol@1.1.0"
896
-
]
897
-
},
898
-
"micromark-util-classify-character@1.1.0": {
899
-
"integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==",
900
-
"dependencies": [
901
-
"micromark-util-character@1.2.0",
902
-
"micromark-util-symbol@1.1.0",
903
-
"micromark-util-types@1.1.0"
904
-
]
905
-
},
906
-
"micromark-util-combine-extensions@1.1.0": {
907
-
"integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==",
908
-
"dependencies": [
909
-
"micromark-util-chunked",
910
-
"micromark-util-types@1.1.0"
323
+
"micromark-util-symbol",
324
+
"micromark-util-types"
911
325
]
912
326
},
913
-
"micromark-util-decode-numeric-character-reference@1.1.0": {
914
-
"integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==",
915
-
"dependencies": [
916
-
"micromark-util-symbol@1.1.0"
917
-
]
918
-
},
919
-
"micromark-util-decode-string@1.1.0": {
920
-
"integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==",
921
-
"dependencies": [
922
-
"decode-named-character-reference",
923
-
"micromark-util-character@1.2.0",
924
-
"micromark-util-decode-numeric-character-reference",
925
-
"micromark-util-symbol@1.1.0"
926
-
]
927
-
},
928
-
"micromark-util-encode@1.1.0": {
929
-
"integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw=="
930
-
},
931
327
"micromark-util-encode@2.0.1": {
932
328
"integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="
933
329
},
934
-
"micromark-util-html-tag-name@1.2.0": {
935
-
"integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q=="
936
-
},
937
-
"micromark-util-normalize-identifier@1.1.0": {
938
-
"integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==",
939
-
"dependencies": [
940
-
"micromark-util-symbol@1.1.0"
941
-
]
942
-
},
943
-
"micromark-util-resolve-all@1.1.0": {
944
-
"integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==",
945
-
"dependencies": [
946
-
"micromark-util-types@1.1.0"
947
-
]
948
-
},
949
-
"micromark-util-sanitize-uri@1.2.0": {
950
-
"integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==",
951
-
"dependencies": [
952
-
"micromark-util-character@1.2.0",
953
-
"micromark-util-encode@1.1.0",
954
-
"micromark-util-symbol@1.1.0"
955
-
]
956
-
},
957
330
"micromark-util-sanitize-uri@2.0.1": {
958
331
"integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==",
959
332
"dependencies": [
960
-
"micromark-util-character@2.1.1",
961
-
"micromark-util-encode@2.0.1",
962
-
"micromark-util-symbol@2.0.1"
963
-
]
964
-
},
965
-
"micromark-util-subtokenize@1.1.0": {
966
-
"integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==",
967
-
"dependencies": [
968
-
"micromark-util-chunked",
969
-
"micromark-util-symbol@1.1.0",
970
-
"micromark-util-types@1.1.0",
971
-
"uvu"
333
+
"micromark-util-character",
334
+
"micromark-util-encode",
335
+
"micromark-util-symbol"
972
336
]
973
337
},
974
-
"micromark-util-symbol@1.1.0": {
975
-
"integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag=="
976
-
},
977
338
"micromark-util-symbol@2.0.1": {
978
339
"integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="
979
340
},
980
-
"micromark-util-types@1.1.0": {
981
-
"integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg=="
982
-
},
983
341
"micromark-util-types@2.0.2": {
984
342
"integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="
985
343
},
986
-
"micromark@3.2.0": {
987
-
"integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==",
988
-
"dependencies": [
989
-
"@types/debug",
990
-
"debug",
991
-
"decode-named-character-reference",
992
-
"micromark-core-commonmark",
993
-
"micromark-factory-space",
994
-
"micromark-util-character@1.2.0",
995
-
"micromark-util-chunked",
996
-
"micromark-util-combine-extensions",
997
-
"micromark-util-decode-numeric-character-reference",
998
-
"micromark-util-encode@1.1.0",
999
-
"micromark-util-normalize-identifier",
1000
-
"micromark-util-resolve-all",
1001
-
"micromark-util-sanitize-uri@1.2.0",
1002
-
"micromark-util-subtokenize",
1003
-
"micromark-util-symbol@1.1.0",
1004
-
"micromark-util-types@1.1.0",
1005
-
"uvu"
1006
-
]
1007
-
},
1008
344
"micromatch@4.0.8": {
1009
345
"integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
1010
346
"dependencies": [
···
1017
353
"dependencies": [
1018
354
"@isaacs/brace-expansion"
1019
355
]
1020
-
},
1021
-
"mri@1.2.0": {
1022
-
"integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="
1023
-
},
1024
-
"ms@2.1.3": {
1025
-
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
1026
-
},
1027
-
"non-layered-tidy-tree-layout@2.0.2": {
1028
-
"integrity": "sha512-gkXMxRzUH+PB0ax9dUN0yYF0S25BqeAYqhgMaLUFmpXLEk7Fcu8f4emJuOAY0V8kjDICxROIKsTAKsV/v355xw=="
1029
356
},
1030
357
"oniguruma-parser@0.12.1": {
1031
358
"integrity": "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w=="
···
1106
433
"xtend"
1107
434
]
1108
435
},
1109
-
"preact-render-to-string@6.6.1_preact@10.27.1": {
436
+
"preact-render-to-string@6.6.1_preact@10.27.2": {
1110
437
"integrity": "sha512-IIMfXRjmbSP9QmG18WJLQa4Z4yx3J0VC9QN5q9z2XYlWSzFlJ+bSm/AyLyyV/YFwjof1OXFX2Mz6Ao60LXudJg==",
1111
438
"dependencies": [
1112
439
"preact"
1113
440
]
1114
441
},
1115
-
"preact@10.27.1": {
1116
-
"integrity": "sha512-V79raXEWch/rbqoNc7nT9E4ep7lu+mI3+sBmfRD4i1M73R3WLYcCtdI0ibxGVf4eQL8ZIz2nFacqEC+rmnOORQ=="
442
+
"preact@10.27.2": {
443
+
"integrity": "sha512-5SYSgFKSyhCbk6SrXyMpqjb5+MQBgfvEKE/OC+PujcY34sOpqtr+0AZQtPYx5IA6VxynQ7rUPCtKzyovpj9Bpg=="
1117
444
},
1118
445
"property-information@7.1.0": {
1119
446
"integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="
···
1139
466
"reusify@1.1.0": {
1140
467
"integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="
1141
468
},
1142
-
"robust-predicates@3.0.2": {
1143
-
"integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg=="
1144
-
},
1145
469
"run-parallel@1.2.0": {
1146
470
"integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
1147
471
"dependencies": [
1148
472
"queue-microtask"
1149
473
]
1150
474
},
1151
-
"rw@1.3.3": {
1152
-
"integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
1153
-
},
1154
-
"sade@1.8.1": {
1155
-
"integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==",
1156
-
"dependencies": [
1157
-
"mri"
1158
-
]
1159
-
},
1160
-
"safer-buffer@2.1.2": {
1161
-
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
1162
-
},
1163
475
"shiki@3.13.0": {
1164
476
"integrity": "sha512-aZW4l8Og16CokuCLf8CF8kq+KK2yOygapU5m3+hoGw0Mdosc6fPitjM+ujYarppj5ZIKGyPDPP1vqmQhr+5/0g==",
1165
477
"dependencies": [
···
1186
498
"character-entities-legacy"
1187
499
]
1188
500
},
1189
-
"stylis@4.3.6": {
1190
-
"integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ=="
1191
-
},
1192
501
"tailwind-merge@2.6.0": {
1193
502
"integrity": "sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA=="
1194
503
},
···
1201
510
"trim-lines@3.0.1": {
1202
511
"integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="
1203
512
},
1204
-
"ts-dedent@2.2.0": {
1205
-
"integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ=="
1206
-
},
1207
513
"ts-morph@26.0.0": {
1208
514
"integrity": "sha512-ztMO++owQnz8c/gIENcM9XfCEzgoGphTv+nKpYNM1bgsdOVC/jRZuEBf6N+mLLDNg68Kl+GgUZfOySaRiG1/Ug==",
1209
515
"dependencies": [
···
1211
517
"code-block-writer"
1212
518
]
1213
519
},
1214
-
"ts-pattern@5.0.5": {
1215
-
"integrity": "sha512-tL0w8U/pgaacOmkb9fRlYzWEUDCfVjjv9dD4wHTgZ61MjhuMt46VNWTG747NqW6vRzoWIKABVhFSOJ82FvXrfA=="
1216
-
},
1217
-
"ts-pattern@5.8.0": {
1218
-
"integrity": "sha512-kIjN2qmWiHnhgr5DAkAafF9fwb0T5OhMVSWrm8XEdTFnX6+wfXwYOFjeF86UZ54vduqiR7BfqScFmXSzSaH8oA=="
1219
-
},
1220
520
"typed-html@3.0.1": {
1221
521
"integrity": "sha512-JKCM9zTfPDuPqQqdGZBWSEiItShliKkBFg5c6yOR8zth43v763XkAzTWaOlVqc0Y6p9ee8AaAbipGfUnCsYZUA=="
1222
522
},
···
1225
525
"dependencies": [
1226
526
"typed-html"
1227
527
]
528
+
},
529
+
"undici-types@7.10.0": {
530
+
"integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag=="
1228
531
},
1229
532
"unist-util-is@6.0.0": {
1230
533
"integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==",
1231
534
"dependencies": [
1232
-
"@types/unist@3.0.3"
535
+
"@types/unist"
1233
536
]
1234
537
},
1235
538
"unist-util-position@5.0.0": {
1236
539
"integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==",
1237
540
"dependencies": [
1238
-
"@types/unist@3.0.3"
1239
-
]
1240
-
},
1241
-
"unist-util-stringify-position@3.0.3": {
1242
-
"integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==",
1243
-
"dependencies": [
1244
-
"@types/unist@2.0.11"
541
+
"@types/unist"
1245
542
]
1246
543
},
1247
544
"unist-util-stringify-position@4.0.0": {
1248
545
"integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==",
1249
546
"dependencies": [
1250
-
"@types/unist@3.0.3"
547
+
"@types/unist"
1251
548
]
1252
549
},
1253
550
"unist-util-visit-parents@6.0.1": {
1254
551
"integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==",
1255
552
"dependencies": [
1256
-
"@types/unist@3.0.3",
553
+
"@types/unist",
1257
554
"unist-util-is"
1258
555
]
1259
556
},
1260
557
"unist-util-visit@5.0.0": {
1261
558
"integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
1262
559
"dependencies": [
1263
-
"@types/unist@3.0.3",
560
+
"@types/unist",
1264
561
"unist-util-is",
1265
562
"unist-util-visit-parents"
1266
563
]
1267
564
},
1268
-
"uuid@9.0.1": {
1269
-
"integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==",
1270
-
"bin": true
1271
-
},
1272
-
"uvu@0.5.6": {
1273
-
"integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==",
1274
-
"dependencies": [
1275
-
"dequal",
1276
-
"diff",
1277
-
"kleur",
1278
-
"sade"
1279
-
],
1280
-
"bin": true
1281
-
},
1282
565
"vfile-message@4.0.3": {
1283
566
"integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==",
1284
567
"dependencies": [
1285
-
"@types/unist@3.0.3",
1286
-
"unist-util-stringify-position@4.0.0"
568
+
"@types/unist",
569
+
"unist-util-stringify-position"
1287
570
]
1288
571
},
1289
572
"vfile@6.0.3": {
1290
573
"integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==",
1291
574
"dependencies": [
1292
-
"@types/unist@3.0.3",
575
+
"@types/unist",
1293
576
"vfile-message"
1294
577
]
1295
578
},
1296
-
"web-worker@1.5.0": {
1297
-
"integrity": "sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw=="
1298
-
},
1299
579
"xtend@4.0.2": {
1300
580
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
1301
581
},
···
1303
583
"integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="
1304
584
}
1305
585
},
1306
-
"remote": {
1307
-
"https://deno.land/std@0.200.0/_util/os.ts": "d932f56d41e4f6a6093d56044e29ce637f8dcc43c5a90af43504a889cf1775e3",
1308
-
"https://deno.land/std@0.200.0/assert/assert.ts": "9a97dad6d98c238938e7540736b826440ad8c1c1e54430ca4c4e623e585607ee",
1309
-
"https://deno.land/std@0.200.0/assert/assertion_error.ts": "4d0bde9b374dfbcbe8ac23f54f567b77024fb67dbb1906a852d67fe050d42f56",
1310
-
"https://deno.land/std@0.200.0/fs/_util.ts": "fbf57dcdc9f7bc8128d60301eece608246971a7836a3bb1e78da75314f08b978",
1311
-
"https://deno.land/std@0.200.0/fs/walk.ts": "b93f21694711ac5bed9297a7c5a90ed7669c52c4aab1bf6166dd8fe9655bb158",
1312
-
"https://deno.land/std@0.200.0/path/_basename.ts": "057d420c9049821f983f784fd87fa73ac471901fb628920b67972b0f44319343",
1313
-
"https://deno.land/std@0.200.0/path/_constants.ts": "e49961f6f4f48039c0dfed3c3f93e963ca3d92791c9d478ac5b43183413136e0",
1314
-
"https://deno.land/std@0.200.0/path/_dirname.ts": "355e297236b2218600aee7a5301b937204c62e12da9db4b0b044993d9e658395",
1315
-
"https://deno.land/std@0.200.0/path/_extname.ts": "eaaa5aae1acf1f03254d681bd6a8ce42a9cb5b7ff2213a9d4740e8ab31283664",
1316
-
"https://deno.land/std@0.200.0/path/_format.ts": "4a99270d6810f082e614309164fad75d6f1a483b68eed97c830a506cc589f8b4",
1317
-
"https://deno.land/std@0.200.0/path/_from_file_url.ts": "7e4e5626089785adddb061f1b9f4932d6b21c7df778e7449531a11e32048245c",
1318
-
"https://deno.land/std@0.200.0/path/_interface.ts": "6471159dfbbc357e03882c2266d21ef9afdb1e4aa771b0545e90db58a0ba314b",
1319
-
"https://deno.land/std@0.200.0/path/_is_absolute.ts": "05dac10b5e93c63198b92e3687baa2be178df5321c527dc555266c0f4f51558c",
1320
-
"https://deno.land/std@0.200.0/path/_join.ts": "fd78555bc34d5f188918fc7018dfe8fe2df5bbad94a3b30a433666c03934d77f",
1321
-
"https://deno.land/std@0.200.0/path/_normalize.ts": "a19ec8706b2707f9dd974662a5cd89fad438e62ab1857e08b314a8eb49a34d81",
1322
-
"https://deno.land/std@0.200.0/path/_parse.ts": "0f9b0ff43682dd9964eb1c4398610c4e165d8db9d3ac9d594220217adf480cfa",
1323
-
"https://deno.land/std@0.200.0/path/_relative.ts": "27bdeffb5311a47d85be26d37ad1969979359f7636c5cd9fcf05dcd0d5099dc5",
1324
-
"https://deno.land/std@0.200.0/path/_resolve.ts": "7a3616f1093735ed327e758313b79c3c04ea921808ca5f19ddf240cb68d0adf6",
1325
-
"https://deno.land/std@0.200.0/path/_to_file_url.ts": "739bfda583598790b2e77ce227f2bb618f6ebdb939788cea47555b43970ec58c",
1326
-
"https://deno.land/std@0.200.0/path/_to_namespaced_path.ts": "0d5f4caa2ed98ef7a8786286df6af804b50e38859ae897b5b5b4c8c5930a75c8",
1327
-
"https://deno.land/std@0.200.0/path/_util.ts": "4e191b1bac6b3bf0c31aab42e5ca2e01a86ab5a0d2e08b75acf8585047a86221",
1328
-
"https://deno.land/std@0.200.0/path/basename.ts": "6f08fbb90dbfcf320765b3abb01f995b1723f75e2534acfd5380e202c802a3aa",
1329
-
"https://deno.land/std@0.200.0/path/common.ts": "ee7505ab01fd22de3963b64e46cff31f40de34f9f8de1fff6a1bd2fe79380000",
1330
-
"https://deno.land/std@0.200.0/path/dirname.ts": "098996822a31b4c46e1eb52a19540d3c6f9f54b772fc8a197939eeabc29fca2f",
1331
-
"https://deno.land/std@0.200.0/path/extname.ts": "9b83c62fd16505739541f7a3ab447d8972da39dbf668d47af2f93206c2480893",
1332
-
"https://deno.land/std@0.200.0/path/format.ts": "cb22f95cc7853d590b87708cc9441785e760d711188facff3d225305a8213aca",
1333
-
"https://deno.land/std@0.200.0/path/from_file_url.ts": "a6221cfc928928ec4d9786d767dfac98fa2ab746af0786446c9834a07b98817e",
1334
-
"https://deno.land/std@0.200.0/path/glob.ts": "d479e0a695621c94d3fd7fe7abd4f9499caf32a8de13f25073451c6ef420a4e1",
1335
-
"https://deno.land/std@0.200.0/path/is_absolute.ts": "6b3d36352eb7fa29edb53f9e7b09b1aeb022a3c5465764f6cc5b8c41f9736197",
1336
-
"https://deno.land/std@0.200.0/path/join.ts": "4a2867ff2f3c81ffc9eb3d56dade16db6f8bd3854f269306d23dad4115089c84",
1337
-
"https://deno.land/std@0.200.0/path/mod.ts": "7765507696cb321994cdacfc19ee3ba61e8e3ebf4bd98fa75a276cf5dc18ce2a",
1338
-
"https://deno.land/std@0.200.0/path/normalize.ts": "7d992cd262b2deefa842d93a8ba2ed51f3949ba595b1d07f627ac2cddbc74808",
1339
-
"https://deno.land/std@0.200.0/path/parse.ts": "031fe488b3497fb8312fc1dc3c3d6c2d80707edd9c661e18ee9fd20f95edf322",
1340
-
"https://deno.land/std@0.200.0/path/posix.ts": "0a1c1952d132323a88736d03e92bd236f3ed5f9f079e5823fae07c8d978ee61b",
1341
-
"https://deno.land/std@0.200.0/path/relative.ts": "7db80c5035016174267da16321a742d76e875215c317859a383b12f413c6f5d6",
1342
-
"https://deno.land/std@0.200.0/path/resolve.ts": "103b62207726a27f28177f397008545804ecb20aaf00623af1f622b18cd80b9f",
1343
-
"https://deno.land/std@0.200.0/path/separator.ts": "0fb679739d0d1d7bf45b68dacfb4ec7563597a902edbaf3c59b50d5bcadd93b1",
1344
-
"https://deno.land/std@0.200.0/path/to_file_url.ts": "dd32f7a01bbf3b15b5df46796659984b372973d9b2d7d59bcf0eb990763a0cb5",
1345
-
"https://deno.land/std@0.200.0/path/to_namespaced_path.ts": "4e643ab729bf49ccdc166ad48d2de262ff462938fcf2a44a4425588f4a0bd690",
1346
-
"https://deno.land/std@0.200.0/path/win32.ts": "8b3f80ef7a462511d5e8020ff490edcaa0a0d118f1b1e9da50e2916bdd73f9dd",
1347
-
"https://deno.land/std@0.208.0/assert/_constants.ts": "8a9da298c26750b28b326b297316cdde860bc237533b07e1337c021379e6b2a9",
1348
-
"https://deno.land/std@0.208.0/assert/_diff.ts": "58e1461cc61d8eb1eacbf2a010932bf6a05b79344b02ca38095f9b805795dc48",
1349
-
"https://deno.land/std@0.208.0/assert/_format.ts": "a69126e8a469009adf4cf2a50af889aca364c349797e63174884a52ff75cf4c7",
1350
-
"https://deno.land/std@0.208.0/assert/assert.ts": "9a97dad6d98c238938e7540736b826440ad8c1c1e54430ca4c4e623e585607ee",
1351
-
"https://deno.land/std@0.208.0/assert/assert_almost_equals.ts": "e15ca1f34d0d5e0afae63b3f5d975cbd18335a132e42b0c747d282f62ad2cd6c",
1352
-
"https://deno.land/std@0.208.0/assert/assert_array_includes.ts": "6856d7f2c3544bc6e62fb4646dfefa3d1df5ff14744d1bca19f0cbaf3b0d66c9",
1353
-
"https://deno.land/std@0.208.0/assert/assert_equals.ts": "d8ec8a22447fbaf2fc9d7c3ed2e66790fdb74beae3e482855d75782218d68227",
1354
-
"https://deno.land/std@0.208.0/assert/assert_exists.ts": "407cb6b9fb23a835cd8d5ad804e2e2edbbbf3870e322d53f79e1c7a512e2efd7",
1355
-
"https://deno.land/std@0.208.0/assert/assert_false.ts": "0ccbcaae910f52c857192ff16ea08bda40fdc79de80846c206bfc061e8c851c6",
1356
-
"https://deno.land/std@0.208.0/assert/assert_greater.ts": "ae2158a2d19313bf675bf7251d31c6dc52973edb12ac64ac8fc7064152af3e63",
1357
-
"https://deno.land/std@0.208.0/assert/assert_greater_or_equal.ts": "1439da5ebbe20855446cac50097ac78b9742abe8e9a43e7de1ce1426d556e89c",
1358
-
"https://deno.land/std@0.208.0/assert/assert_instance_of.ts": "3aedb3d8186e120812d2b3a5dea66a6e42bf8c57a8bd927645770bd21eea554c",
1359
-
"https://deno.land/std@0.208.0/assert/assert_is_error.ts": "c21113094a51a296ffaf036767d616a78a2ae5f9f7bbd464cd0197476498b94b",
1360
-
"https://deno.land/std@0.208.0/assert/assert_less.ts": "aec695db57db42ec3e2b62e97e1e93db0063f5a6ec133326cc290ff4b71b47e4",
1361
-
"https://deno.land/std@0.208.0/assert/assert_less_or_equal.ts": "5fa8b6a3ffa20fd0a05032fe7257bf985d207b85685fdbcd23651b70f928c848",
1362
-
"https://deno.land/std@0.208.0/assert/assert_match.ts": "c4083f80600bc190309903c95e397a7c9257ff8b5ae5c7ef91e834704e672e9b",
1363
-
"https://deno.land/std@0.208.0/assert/assert_not_equals.ts": "9f1acab95bd1f5fc9a1b17b8027d894509a745d91bac1718fdab51dc76831754",
1364
-
"https://deno.land/std@0.208.0/assert/assert_not_instance_of.ts": "0c14d3dfd9ab7a5276ed8ed0b18c703d79a3d106102077ec437bfe7ed912bd22",
1365
-
"https://deno.land/std@0.208.0/assert/assert_not_match.ts": "3796a5b0c57a1ce6c1c57883dd4286be13a26f715ea662318ab43a8491a13ab0",
1366
-
"https://deno.land/std@0.208.0/assert/assert_not_strict_equals.ts": "4cdef83df17488df555c8aac1f7f5ec2b84ad161b6d0645ccdbcc17654e80c99",
1367
-
"https://deno.land/std@0.208.0/assert/assert_object_match.ts": "d8fc2867cfd92eeacf9cea621e10336b666de1874a6767b5ec48988838370b54",
1368
-
"https://deno.land/std@0.208.0/assert/assert_rejects.ts": "45c59724de2701e3b1f67c391d6c71c392363635aad3f68a1b3408f9efca0057",
1369
-
"https://deno.land/std@0.208.0/assert/assert_strict_equals.ts": "b1f538a7ea5f8348aeca261d4f9ca603127c665e0f2bbfeb91fa272787c87265",
1370
-
"https://deno.land/std@0.208.0/assert/assert_string_includes.ts": "b821d39ebf5cb0200a348863c86d8c4c4b398e02012ce74ad15666fc4b631b0c",
1371
-
"https://deno.land/std@0.208.0/assert/assert_throws.ts": "63784e951475cb7bdfd59878cd25a0931e18f6dc32a6077c454b2cd94f4f4bcd",
1372
-
"https://deno.land/std@0.208.0/assert/assertion_error.ts": "4d0bde9b374dfbcbe8ac23f54f567b77024fb67dbb1906a852d67fe050d42f56",
1373
-
"https://deno.land/std@0.208.0/assert/equal.ts": "9f1a46d5993966d2596c44e5858eec821859b45f783a5ee2f7a695dfc12d8ece",
1374
-
"https://deno.land/std@0.208.0/assert/fail.ts": "c36353d7ae6e1f7933d45f8ea51e358c8c4b67d7e7502028598fe1fea062e278",
1375
-
"https://deno.land/std@0.208.0/assert/mod.ts": "37c49a26aae2b254bbe25723434dc28cd7532e444cf0b481a97c045d110ec085",
1376
-
"https://deno.land/std@0.208.0/assert/unimplemented.ts": "d56fbeecb1f108331a380f72e3e010a1f161baa6956fd0f7cf3e095ae1a4c75a",
1377
-
"https://deno.land/std@0.208.0/assert/unreachable.ts": "4600dc0baf7d9c15a7f7d234f00c23bca8f3eba8b140286aaca7aa998cf9a536",
1378
-
"https://deno.land/std@0.208.0/fmt/colors.ts": "34b3f77432925eb72cf0bfb351616949746768620b8e5ead66da532f93d10ba2"
1379
-
},
1380
586
"workspace": {
1381
587
"dependencies": [
1382
588
"jsr:@std/cli@^1.0.22",
···
1387
593
"members": {
1388
594
"frontend": {
1389
595
"dependencies": [
596
+
"jsr:@shikijs/shiki@^3.7.0",
1390
597
"jsr:@slices/client@~0.1.0-alpha.3",
1391
598
"jsr:@std/assert@^1.0.14",
1392
-
"jsr:@std/http@^1.0.20",
599
+
"jsr:@std/http@^1.0.17",
1393
600
"npm:@takumi-rs/core@~0.29.8",
1394
601
"npm:@takumi-rs/helpers@~0.29.8",
1395
602
"npm:clsx@^2.1.1",
1396
603
"npm:lucide-preact@0.544",
604
+
"npm:marked-highlight@^2.2.2",
605
+
"npm:marked@^16.3.0",
1397
606
"npm:preact-render-to-string@^6.5.13",
1398
607
"npm:preact@^10.27.1",
1399
608
"npm:tailwind-merge@^2.5.5",
+2
-2
frontend.fly.toml
+2
-2
frontend.fly.toml
+19
-31
frontend/Dockerfile
+19
-31
frontend/Dockerfile
···
1
-
FROM denoland/deno:2.4.5 AS builder
1
+
FROM denoland/deno:2.3.3
2
2
3
3
# Install sqlite3
4
4
RUN apt-get update && apt-get install -y sqlite3 && rm -rf /var/lib/apt/lists/*
5
5
6
6
WORKDIR /app
7
7
8
-
# Copy files
9
-
COPY deno.lock /app/deno.lock
10
-
COPY deno.json /app/deno.json
11
-
COPY frontend/ /app/frontend/
12
-
COPY packages/oauth/ /app/packages/oauth/
13
-
COPY packages/codegen/ /app/packages/codegen/
14
-
COPY packages/session/ /app/packages/session/
15
-
COPY packages/cli/ /app/packages/cli/
16
-
COPY packages/lexicon/ /app/packages/lexicon/
17
-
COPY packages/client/ /app/packages/client/
18
-
COPY docs/ /app/docs/
19
-
20
-
# Cache dependencies with clean slate
21
-
RUN deno cache --reload ./frontend/src/main.ts
22
-
23
-
# Final stage
24
-
FROM denoland/deno:2.4.5
25
-
26
-
RUN apt-get update && apt-get install -y sqlite3 && rm -rf /var/lib/apt/lists/*
27
-
28
-
WORKDIR /app
29
-
30
-
# Copy everything from builder
31
-
COPY --from=builder /app /app
32
-
COPY --from=builder /deno-dir /deno-dir
8
+
# Copy workspace lock file and all Deno packages
9
+
COPY --chown=deno:deno deno.lock /app/deno.lock
10
+
COPY --chown=deno:deno deno.json /app/deno.json
11
+
COPY --chown=deno:deno frontend/ /app/frontend/
12
+
COPY --chown=deno:deno packages/oauth/ /app/packages/oauth/
13
+
COPY --chown=deno:deno packages/codegen/ /app/packages/codegen/
14
+
COPY --chown=deno:deno packages/session/ /app/packages/session/
15
+
COPY --chown=deno:deno packages/cli/ /app/packages/cli/
16
+
COPY --chown=deno:deno packages/lexicon/ /app/packages/lexicon/
17
+
COPY --chown=deno:deno packages/client/ /app/packages/client/
18
+
COPY --chown=deno:deno docs/ /app/docs/
33
19
34
-
# Clean up any problematic symlinks and create directories with proper permissions
35
-
RUN rm -rf /app/node_modules 2>/dev/null || true
36
-
RUN find /app -name "node_modules" -type d -exec rm -rf {} + 2>/dev/null || true
37
-
RUN mkdir -p /app/node_modules/.deno && chown -R deno:deno /app/node_modules
38
-
RUN chown -R deno:deno /app
20
+
# Ensure proper permissions for node_modules directories
21
+
RUN mkdir -p /app/frontend/node_modules /app/node_modules && \
22
+
chown -R deno:deno /app
39
23
24
+
# Switch to deno user before caching
40
25
USER deno
26
+
27
+
# Cache from frontend directory
28
+
RUN deno cache ./frontend/src/main.ts
41
29
EXPOSE 8080
42
30
43
31
CMD ["run", "-A", "./frontend/src/main.ts"]
+4
-1
frontend/deno.json
+4
-1
frontend/deno.json
···
8
8
"jsxImportSource": "preact"
9
9
},
10
10
"imports": {
11
+
"@shikijs/shiki": "jsr:@shikijs/shiki@^3.7.0",
11
12
"@slices/client": "jsr:@slices/client@^0.1.0-alpha.3",
12
13
"@slices/oauth": "../packages/oauth/mod.ts",
13
14
"@slices/session": "../packages/session/mod.ts",
14
15
"@slices/codegen": "../packages/codegen/src/mod.ts",
15
16
"@std/assert": "jsr:@std/assert@^1.0.14",
17
+
"marked": "npm:marked@^16.3.0",
18
+
"marked-highlight": "npm:marked-highlight@^2.2.2",
16
19
"preact": "npm:preact@^10.27.1",
17
20
"preact-render-to-string": "npm:preact-render-to-string@^6.5.13",
18
21
"typed-htmx": "npm:typed-htmx@^0.3.1",
19
-
"@std/http": "jsr:@std/http@^1.0.20",
22
+
"@std/http": "jsr:@std/http@^1.0.17",
20
23
"clsx": "npm:clsx@^2.1.1",
21
24
"tailwind-merge": "npm:tailwind-merge@^2.5.5",
22
25
"lucide-preact": "npm:lucide-preact@^0.544.0",
+10
-6
frontend/src/features/docs/handlers.tsx
+10
-6
frontend/src/features/docs/handlers.tsx
···
1
1
import type { Route } from "@std/http/unstable-route";
2
2
import { withAuth } from "../../routes/middleware.ts";
3
3
import { renderHTML } from "../../utils/render.tsx";
4
-
import { codeToHtml } from "jsr:@shikijs/shiki";
4
+
import { codeToHtml } from "@shikijs/shiki";
5
5
import { DocsPage } from "./templates/DocsPage.tsx";
6
6
import { DocsIndexPage } from "./templates/DocsIndexPage.tsx";
7
7
import { render } from "preact-render-to-string";
8
8
import { CodeBlock } from "./templates/fragments/CodeBlock.tsx";
9
-
import { marked } from "npm:marked";
10
-
import type { Tokens } from "npm:marked";
11
-
import { markedHighlight } from "npm:marked-highlight";
9
+
import { marked } from "marked";
10
+
import type { Tokens } from "marked";
11
+
import { markedHighlight } from "marked-highlight";
12
12
13
13
// Categorized documentation structure
14
14
const DOCS_CATEGORIES = [
···
65
65
];
66
66
67
67
// Flatten for backward compatibility
68
-
const AVAILABLE_DOCS = DOCS_CATEGORIES.flatMap(category => category.docs);
68
+
const AVAILABLE_DOCS = DOCS_CATEGORIES.flatMap((category) => category.docs);
69
69
70
70
const DOCS_PATH = Deno.env.get("DOCS_PATH") || "../docs";
71
71
···
257
257
async function handleDocsIndex(request: Request): Promise<Response> {
258
258
const { currentUser } = await withAuth(request);
259
259
return renderHTML(
260
-
<DocsIndexPage docs={AVAILABLE_DOCS} categories={DOCS_CATEGORIES} currentUser={currentUser} />
260
+
<DocsIndexPage
261
+
docs={AVAILABLE_DOCS}
262
+
categories={DOCS_CATEGORIES}
263
+
currentUser={currentUser}
264
+
/>
261
265
);
262
266
}
263
267
+3
-2
frontend/src/features/landing/templates/LandingPage.tsx
+3
-2
frontend/src/features/landing/templates/LandingPage.tsx
···
3
3
import { SliceCard } from "../../../shared/fragments/SliceCard.tsx";
4
4
import { Button } from "../../../shared/fragments/Button.tsx";
5
5
import { Text } from "../../../shared/fragments/Text.tsx";
6
-
import { codeToHtml } from "jsr:@shikijs/shiki";
6
+
import { codeToHtml } from "@shikijs/shiki";
7
7
import type { AuthenticatedUser } from "../../../routes/middleware.ts";
8
8
import type { NetworkSlicesSliceDefsSliceView } from "../../../client.ts";
9
9
import { BarChart3, RotateCcw, Users, Search } from "lucide-preact";
···
90
90
>
91
91
AT Protocol
92
92
</a>{" "}
93
-
applications. Deploy schemas, query indexed data, authenticate users.
93
+
applications. Deploy schemas, query indexed data, authenticate
94
+
users.
94
95
</Text>
95
96
<Text
96
97
as="p"
+1
-1
frontend/src/features/slices/codegen/templates/SliceCodegenPage.tsx
+1
-1
frontend/src/features/slices/codegen/templates/SliceCodegenPage.tsx
···
2
2
import { Card } from "../../../../shared/fragments/Card.tsx";
3
3
import { Text } from "../../../../shared/fragments/Text.tsx";
4
4
import { Button } from "../../../../shared/fragments/Button.tsx";
5
-
import { codeToHtml } from "jsr:@shikijs/shiki";
5
+
import { codeToHtml } from "@shikijs/shiki";
6
6
import type { AuthenticatedUser } from "../../../../routes/middleware.ts";
7
7
import type { NetworkSlicesSliceDefsSliceView } from "../../../../client.ts";
8
8
+25
-7
frontend/src/features/slices/lexicon/templates/LexiconDetailPage.tsx
+25
-7
frontend/src/features/slices/lexicon/templates/LexiconDetailPage.tsx
···
7
7
import type { AuthenticatedUser } from "../../../../routes/middleware.ts";
8
8
import type { NetworkSlicesSliceDefsSliceView } from "../../../../client.ts";
9
9
import { buildSliceUrlFromView } from "../../../../utils/slice-params.ts";
10
-
import { codeToHtml } from "jsr:@shikijs/shiki";
10
+
import { codeToHtml } from "@shikijs/shiki";
11
11
12
12
interface LexiconDetailPageProps {
13
13
slice: NetworkSlicesSliceDefsSliceView;
···
109
109
<Text as="h3" size="sm" weight="medium" className="mb-2">
110
110
Exclude from Sync
111
111
</Text>
112
-
<Text size="sm" variant="muted" className="leading-relaxed">
113
-
When enabled, records for this lexicon will not be synced from the AT Protocol firehose or during bulk sync operations.
112
+
<Text
113
+
size="sm"
114
+
variant="muted"
115
+
className="leading-relaxed"
116
+
>
117
+
When enabled, records for this lexicon will not be
118
+
synced from the AT Protocol firehose or during bulk sync
119
+
operations.
114
120
</Text>
115
121
</div>
116
122
<div className="flex-shrink-0">
117
123
<form
118
-
hx-put={`/api/slices/${sliceId}/lexicons/exclusion?uri=${encodeURIComponent(uri)}`}
124
+
hx-put={`/api/slices/${sliceId}/lexicons/exclusion?uri=${encodeURIComponent(
125
+
uri
126
+
)}`}
119
127
hx-target="#exclusion-status"
120
128
hx-swap="outerHTML"
121
129
>
122
130
<input type="hidden" name="nsid" value={nsid} />
123
-
<input type="hidden" name="excludedFromSync" value={excludedFromSync ? "false" : "true"} />
131
+
<input
132
+
type="hidden"
133
+
name="excludedFromSync"
134
+
value={excludedFromSync ? "false" : "true"}
135
+
/>
124
136
<label className="relative inline-flex items-center cursor-pointer">
125
137
<input
126
138
type="checkbox"
···
138
150
<div className="pt-4 border-t border-zinc-200 dark:border-zinc-700">
139
151
<div id="exclusion-status">
140
152
{excludedFromSync ? (
141
-
<Badge variant="warning" className="min-w-[100px] justify-center">
153
+
<Badge
154
+
variant="warning"
155
+
className="min-w-[100px] justify-center"
156
+
>
142
157
Sync excluded
143
158
</Badge>
144
159
) : (
145
-
<Badge variant="success" className="min-w-[100px] justify-center">
160
+
<Badge
161
+
variant="success"
162
+
className="min-w-[100px] justify-center"
163
+
>
146
164
Sync enabled
147
165
</Badge>
148
166
)}