+38
-38
astro.config.ts
+38
-38
astro.config.ts
···
7
7
8
8
// https://astro.build/config
9
9
export default defineConfig({
10
-
site: "https://dane.computer",
11
-
experimental: {
12
-
contentLayer: true,
13
-
contentIntellisense: true,
14
-
},
15
-
image: {
16
-
service: sharpImageService(),
17
-
},
18
-
integrations: [
19
-
UnoCSS({
20
-
injectReset: true,
21
-
}),
22
-
sitemap(),
23
-
mdx(),
24
-
],
25
-
markdown: {
26
-
syntaxHighlight: "shiki",
27
-
shikiConfig: {
28
-
theme: "solarized-light",
29
-
wrap: true,
30
-
transformers: [
31
-
{
32
-
preprocess(code) {
33
-
if (code.endsWith("\n")) {
34
-
code = code.slice(0, -1);
35
-
}
36
-
return code;
37
-
},
38
-
},
39
-
],
40
-
},
41
-
},
42
-
output: "server",
43
-
adapter: cloudflare({
44
-
platformProxy: {
45
-
enabled: true,
46
-
},
47
-
}),
10
+
site: "https://dane.computer",
11
+
experimental: {
12
+
contentIntellisense: true,
13
+
},
14
+
image: {
15
+
service: sharpImageService(),
16
+
},
17
+
integrations: [
18
+
UnoCSS({
19
+
injectReset: true,
20
+
}),
21
+
sitemap(),
22
+
mdx(),
23
+
],
24
+
markdown: {
25
+
syntaxHighlight: "shiki",
26
+
shikiConfig: {
27
+
theme: "solarized-light",
28
+
wrap: true,
29
+
transformers: [
30
+
{
31
+
preprocess(code) {
32
+
if (code.endsWith("\n")) {
33
+
code = code.slice(0, -1);
34
+
}
35
+
return code;
36
+
},
37
+
},
38
+
],
39
+
},
40
+
},
41
+
output: "server",
42
+
adapter: cloudflare({
43
+
imageService: "compile",
44
+
platformProxy: {
45
+
enabled: true,
46
+
},
47
+
}),
48
48
});
+44
-33
package.json
+44
-33
package.json
···
1
1
{
2
-
"name": "danethe.dev-astro",
3
-
"type": "module",
4
-
"version": "0.0.1",
5
-
"scripts": {
6
-
"dev": "astro dev",
7
-
"start": "astro dev",
8
-
"build": "astro check && astro build",
9
-
"preview": "astro build && wrangler dev",
10
-
"astro": "astro",
11
-
"deploy": "astro build && wrangler deploy",
12
-
"cf-typegen": "wrangler types"
13
-
},
14
-
"dependencies": {
15
-
"@astrojs/cloudflare": "^12.6.2",
16
-
"@astrojs/mdx": "^4.3.3",
17
-
"@astrojs/sitemap": "latest",
18
-
"@astrojs/check": "^0.9.4",
19
-
"astro": "^5.12.8",
20
-
"sharp": "^0.34.3",
21
-
"typescript": "^5.9.2"
22
-
},
23
-
"trustedDependencies": [
24
-
"sharp"
25
-
],
26
-
"devDependencies": {
27
-
"@iconify-json/lucide": "^1.2.60",
28
-
"@iconify-json/tabler": "^1.2.20",
29
-
"@unocss/reset": "^66.4.1",
30
-
"detect-libc": "^2.0.4",
31
-
"unocss": "^66.4.1",
32
-
"@cloudflare/workers-types": "^4.20250803.0",
33
-
"wrangler": "^4.27.0"
34
-
}
2
+
"name": "danethe.dev-astro",
3
+
"type": "module",
4
+
"version": "0.0.1",
5
+
"scripts": {
6
+
"dev": "astro dev",
7
+
"start": "astro dev",
8
+
"build": "astro check && astro build",
9
+
"preview": "astro build && wrangler dev",
10
+
"astro": "astro",
11
+
"deploy": "astro build && wrangler deploy",
12
+
"lex-gen": "rm -rf ./src/__generated__ && lex gen-api ./src/__generated__/lexicons ./lexicons/pub/leaflet/* ./lexicons/pub/leaflet/*/* ./lexicons/com/atproto/*/* --yes",
13
+
"cf-typegen": "wrangler types"
14
+
},
15
+
"dependencies": {
16
+
"@astrojs/check": "^0.9.4",
17
+
"@astrojs/cloudflare": "^12.6.2",
18
+
"@astrojs/mdx": "^4.3.3",
19
+
"@astrojs/sitemap": "latest",
20
+
"@atproto/api": "^0.16.0",
21
+
"@atproto/syntax": "^0.4.0",
22
+
"@atproto/xrpc": "^0.7.1",
23
+
"@nulfrost/leaflet-loader-astro": "^1.0.0",
24
+
"astro": "^5.12.8",
25
+
"multiformats": "^13.3.7",
26
+
"sanitize-html": "^2.17.0",
27
+
"sharp": "^0.34.3",
28
+
"typescript": "^5.9.2"
29
+
},
30
+
"trustedDependencies": [
31
+
"sharp"
32
+
],
33
+
"devDependencies": {
34
+
"@atproto/lex-cli": "^0.9.1",
35
+
"@atproto/lexicon": "^0.4.12",
36
+
"@cloudflare/workers-types": "^4.20250803.0",
37
+
"@iconify-json/lucide": "^1.2.60",
38
+
"@iconify-json/tabler": "^1.2.20",
39
+
"@types/sanitize-html": "^2.16.0",
40
+
"@unocss/reset": "^66.4.1",
41
+
"detect-libc": "^2.0.4",
42
+
"tsx": "^4.20.3",
43
+
"unocss": "^66.4.1",
44
+
"wrangler": "^4.27.0"
45
+
}
35
46
}
+380
-288
pnpm-lock.yaml
+380
-288
pnpm-lock.yaml
···
10
10
dependencies:
11
11
'@astrojs/check':
12
12
specifier: ^0.9.4
13
-
version: 0.9.4(typescript@5.9.2)
13
+
version: 0.9.4(prettier@3.6.2)(typescript@5.9.2)
14
14
'@astrojs/cloudflare':
15
15
specifier: ^12.6.2
16
-
version: 12.6.2(@types/node@22.5.0)(astro@5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.18.0)(typescript@5.9.2)(yaml@2.6.0))(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0)
16
+
version: 12.6.2(@types/node@22.5.0)(astro@5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.6.0))(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0)
17
17
'@astrojs/mdx':
18
18
specifier: ^4.3.3
19
-
version: 4.3.3(astro@5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.18.0)(typescript@5.9.2)(yaml@2.6.0))
19
+
version: 4.3.3(astro@5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.6.0))
20
20
'@astrojs/sitemap':
21
21
specifier: latest
22
22
version: 3.2.1
23
+
'@atproto/api':
24
+
specifier: ^0.16.0
25
+
version: 0.16.0
26
+
'@atproto/syntax':
27
+
specifier: ^0.4.0
28
+
version: 0.4.0
29
+
'@atproto/xrpc':
30
+
specifier: ^0.7.1
31
+
version: 0.7.1
32
+
'@nulfrost/leaflet-loader-astro':
33
+
specifier: ^1.0.0
34
+
version: 1.0.0
23
35
astro:
24
36
specifier: ^5.12.8
25
-
version: 5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.18.0)(typescript@5.9.2)(yaml@2.6.0)
37
+
version: 5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.6.0)
38
+
multiformats:
39
+
specifier: ^13.3.7
40
+
version: 13.3.7
41
+
sanitize-html:
42
+
specifier: ^2.17.0
43
+
version: 2.17.0
26
44
sharp:
27
45
specifier: ^0.34.3
28
46
version: 0.34.3
···
30
48
specifier: ^5.9.2
31
49
version: 5.9.2
32
50
devDependencies:
51
+
'@atproto/lex-cli':
52
+
specifier: ^0.9.1
53
+
version: 0.9.1
54
+
'@atproto/lexicon':
55
+
specifier: ^0.4.12
56
+
version: 0.4.12
33
57
'@cloudflare/workers-types':
34
58
specifier: ^4.20250803.0
35
59
version: 4.20250803.0
···
39
63
'@iconify-json/tabler':
40
64
specifier: ^1.2.20
41
65
version: 1.2.20
66
+
'@types/sanitize-html':
67
+
specifier: ^2.16.0
68
+
version: 2.16.0
42
69
'@unocss/reset':
43
70
specifier: ^66.4.1
44
71
version: 66.4.1
45
72
detect-libc:
46
73
specifier: ^2.0.4
47
74
version: 2.0.4
75
+
tsx:
76
+
specifier: ^4.20.3
77
+
version: 4.20.3
48
78
unocss:
49
79
specifier: ^66.4.1
50
-
version: 66.4.1(postcss@8.5.6)(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0))
80
+
version: 66.4.1(postcss@8.5.6)(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0))
51
81
wrangler:
52
82
specifier: ^4.27.0
53
83
version: 4.27.0(@cloudflare/workers-types@4.20250803.0)
···
122
152
'@astrojs/yaml2ts@0.2.2':
123
153
resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==}
124
154
155
+
'@atcute/lexicons@1.1.0':
156
+
resolution: {integrity: sha512-LFqwnria78xLYb62Ri/+WwQpUTgZp2DuyolNGIIOV1dpiKhFFFh//nscHMA6IExFLQRqWDs3tTjy7zv0h3sf1Q==}
157
+
158
+
'@atproto/api@0.16.0':
159
+
resolution: {integrity: sha512-PQHeae6mz/L1YirUslfci7bknfg3RrSZjXpYwzLICxIOvqGKIkOi0+qukC2Py238RhXRo8YZ9dCuole9HQBXDw==}
160
+
161
+
'@atproto/api@0.16.2':
162
+
resolution: {integrity: sha512-sSTg31J8ws8DNaoiizp+/uJideRxRaJsq+Nyl8rnSxGw0w3oCvoeRU19iRWh2t0jZEmiRJAGkveGu23NKmPYEQ==}
163
+
164
+
'@atproto/common-web@0.4.2':
165
+
resolution: {integrity: sha512-vrXwGNoFGogodjQvJDxAeP3QbGtawgZute2ed1XdRO0wMixLk3qewtikZm06H259QDJVu6voKC5mubml+WgQUw==}
166
+
167
+
'@atproto/did@0.1.5':
168
+
resolution: {integrity: sha512-8+1D08QdGE5TF0bB0vV8HLVrVZJeLNITpRTUVEoABNMRaUS7CoYSVb0+JNQDeJIVmqMjOL8dOjvCUDkp3gEaGQ==}
169
+
170
+
'@atproto/lex-cli@0.9.1':
171
+
resolution: {integrity: sha512-ftcUZd8rElHeUJq6pTcQkURnTEe7woCF4I1NK3j5GpT/itacEZtcppabjy5o2aUsbktZsALj3ch3xm7ZZ+Zp0w==}
172
+
engines: {node: '>=18.7.0'}
173
+
hasBin: true
174
+
175
+
'@atproto/lexicon@0.4.12':
176
+
resolution: {integrity: sha512-fcEvEQ1GpQYF5igZ4IZjPWEoWVpsEF22L9RexxLS3ptfySXLflEyH384e7HITzO/73McDeaJx3lqHIuqn9ulnw==}
177
+
178
+
'@atproto/syntax@0.4.0':
179
+
resolution: {integrity: sha512-b9y5ceHS8YKOfP3mdKmwAx5yVj9294UN7FG2XzP6V5aKUdFazEYRnR9m5n5ZQFKa3GNvz7de9guZCJ/sUTcOAA==}
180
+
181
+
'@atproto/xrpc@0.7.1':
182
+
resolution: {integrity: sha512-ANHEzlskYlMEdH18m+Itp3a8d0pEJao2qoDybDoMupTnoeNkya4VKIaOgAi6ERQnqatBBZyn9asW+7rJmSt/8g==}
183
+
125
184
'@babel/code-frame@7.27.1':
126
185
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
127
186
engines: {node: '>=6.9.0'}
···
256
315
'@emnapi/runtime@1.4.5':
257
316
resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==}
258
317
259
-
'@esbuild/aix-ppc64@0.23.1':
260
-
resolution: {integrity: sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==}
261
-
engines: {node: '>=18'}
262
-
cpu: [ppc64]
263
-
os: [aix]
264
-
265
318
'@esbuild/aix-ppc64@0.25.4':
266
319
resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==}
267
320
engines: {node: '>=18'}
···
274
327
cpu: [ppc64]
275
328
os: [aix]
276
329
277
-
'@esbuild/android-arm64@0.23.1':
278
-
resolution: {integrity: sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==}
279
-
engines: {node: '>=18'}
280
-
cpu: [arm64]
281
-
os: [android]
282
-
283
330
'@esbuild/android-arm64@0.25.4':
284
331
resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==}
285
332
engines: {node: '>=18'}
···
292
339
cpu: [arm64]
293
340
os: [android]
294
341
295
-
'@esbuild/android-arm@0.23.1':
296
-
resolution: {integrity: sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==}
297
-
engines: {node: '>=18'}
298
-
cpu: [arm]
299
-
os: [android]
300
-
301
342
'@esbuild/android-arm@0.25.4':
302
343
resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==}
303
344
engines: {node: '>=18'}
···
310
351
cpu: [arm]
311
352
os: [android]
312
353
313
-
'@esbuild/android-x64@0.23.1':
314
-
resolution: {integrity: sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==}
315
-
engines: {node: '>=18'}
316
-
cpu: [x64]
317
-
os: [android]
318
-
319
354
'@esbuild/android-x64@0.25.4':
320
355
resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==}
321
356
engines: {node: '>=18'}
···
328
363
cpu: [x64]
329
364
os: [android]
330
365
331
-
'@esbuild/darwin-arm64@0.23.1':
332
-
resolution: {integrity: sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==}
333
-
engines: {node: '>=18'}
334
-
cpu: [arm64]
335
-
os: [darwin]
336
-
337
366
'@esbuild/darwin-arm64@0.25.4':
338
367
resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==}
339
368
engines: {node: '>=18'}
···
344
373
resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==}
345
374
engines: {node: '>=18'}
346
375
cpu: [arm64]
347
-
os: [darwin]
348
-
349
-
'@esbuild/darwin-x64@0.23.1':
350
-
resolution: {integrity: sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==}
351
-
engines: {node: '>=18'}
352
-
cpu: [x64]
353
376
os: [darwin]
354
377
355
378
'@esbuild/darwin-x64@0.25.4':
···
364
387
cpu: [x64]
365
388
os: [darwin]
366
389
367
-
'@esbuild/freebsd-arm64@0.23.1':
368
-
resolution: {integrity: sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==}
369
-
engines: {node: '>=18'}
370
-
cpu: [arm64]
371
-
os: [freebsd]
372
-
373
390
'@esbuild/freebsd-arm64@0.25.4':
374
391
resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==}
375
392
engines: {node: '>=18'}
···
382
399
cpu: [arm64]
383
400
os: [freebsd]
384
401
385
-
'@esbuild/freebsd-x64@0.23.1':
386
-
resolution: {integrity: sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==}
387
-
engines: {node: '>=18'}
388
-
cpu: [x64]
389
-
os: [freebsd]
390
-
391
402
'@esbuild/freebsd-x64@0.25.4':
392
403
resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==}
393
404
engines: {node: '>=18'}
···
400
411
cpu: [x64]
401
412
os: [freebsd]
402
413
403
-
'@esbuild/linux-arm64@0.23.1':
404
-
resolution: {integrity: sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==}
405
-
engines: {node: '>=18'}
406
-
cpu: [arm64]
407
-
os: [linux]
408
-
409
414
'@esbuild/linux-arm64@0.25.4':
410
415
resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==}
411
416
engines: {node: '>=18'}
···
418
423
cpu: [arm64]
419
424
os: [linux]
420
425
421
-
'@esbuild/linux-arm@0.23.1':
422
-
resolution: {integrity: sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==}
423
-
engines: {node: '>=18'}
424
-
cpu: [arm]
425
-
os: [linux]
426
-
427
426
'@esbuild/linux-arm@0.25.4':
428
427
resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==}
429
428
engines: {node: '>=18'}
···
436
435
cpu: [arm]
437
436
os: [linux]
438
437
439
-
'@esbuild/linux-ia32@0.23.1':
440
-
resolution: {integrity: sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==}
441
-
engines: {node: '>=18'}
442
-
cpu: [ia32]
443
-
os: [linux]
444
-
445
438
'@esbuild/linux-ia32@0.25.4':
446
439
resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==}
447
440
engines: {node: '>=18'}
···
454
447
cpu: [ia32]
455
448
os: [linux]
456
449
457
-
'@esbuild/linux-loong64@0.23.1':
458
-
resolution: {integrity: sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==}
459
-
engines: {node: '>=18'}
460
-
cpu: [loong64]
461
-
os: [linux]
462
-
463
450
'@esbuild/linux-loong64@0.25.4':
464
451
resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==}
465
452
engines: {node: '>=18'}
···
470
457
resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==}
471
458
engines: {node: '>=18'}
472
459
cpu: [loong64]
473
-
os: [linux]
474
-
475
-
'@esbuild/linux-mips64el@0.23.1':
476
-
resolution: {integrity: sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==}
477
-
engines: {node: '>=18'}
478
-
cpu: [mips64el]
479
460
os: [linux]
480
461
481
462
'@esbuild/linux-mips64el@0.25.4':
···
490
471
cpu: [mips64el]
491
472
os: [linux]
492
473
493
-
'@esbuild/linux-ppc64@0.23.1':
494
-
resolution: {integrity: sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==}
495
-
engines: {node: '>=18'}
496
-
cpu: [ppc64]
497
-
os: [linux]
498
-
499
474
'@esbuild/linux-ppc64@0.25.4':
500
475
resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==}
501
476
engines: {node: '>=18'}
···
508
483
cpu: [ppc64]
509
484
os: [linux]
510
485
511
-
'@esbuild/linux-riscv64@0.23.1':
512
-
resolution: {integrity: sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==}
513
-
engines: {node: '>=18'}
514
-
cpu: [riscv64]
515
-
os: [linux]
516
-
517
486
'@esbuild/linux-riscv64@0.25.4':
518
487
resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==}
519
488
engines: {node: '>=18'}
···
526
495
cpu: [riscv64]
527
496
os: [linux]
528
497
529
-
'@esbuild/linux-s390x@0.23.1':
530
-
resolution: {integrity: sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==}
531
-
engines: {node: '>=18'}
532
-
cpu: [s390x]
533
-
os: [linux]
534
-
535
498
'@esbuild/linux-s390x@0.25.4':
536
499
resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==}
537
500
engines: {node: '>=18'}
···
544
507
cpu: [s390x]
545
508
os: [linux]
546
509
547
-
'@esbuild/linux-x64@0.23.1':
548
-
resolution: {integrity: sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==}
549
-
engines: {node: '>=18'}
550
-
cpu: [x64]
551
-
os: [linux]
552
-
553
510
'@esbuild/linux-x64@0.25.4':
554
511
resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==}
555
512
engines: {node: '>=18'}
···
574
531
cpu: [arm64]
575
532
os: [netbsd]
576
533
577
-
'@esbuild/netbsd-x64@0.23.1':
578
-
resolution: {integrity: sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==}
579
-
engines: {node: '>=18'}
580
-
cpu: [x64]
581
-
os: [netbsd]
582
-
583
534
'@esbuild/netbsd-x64@0.25.4':
584
535
resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==}
585
536
engines: {node: '>=18'}
···
592
543
cpu: [x64]
593
544
os: [netbsd]
594
545
595
-
'@esbuild/openbsd-arm64@0.23.1':
596
-
resolution: {integrity: sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==}
597
-
engines: {node: '>=18'}
598
-
cpu: [arm64]
599
-
os: [openbsd]
600
-
601
546
'@esbuild/openbsd-arm64@0.25.4':
602
547
resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==}
603
548
engines: {node: '>=18'}
···
610
555
cpu: [arm64]
611
556
os: [openbsd]
612
557
613
-
'@esbuild/openbsd-x64@0.23.1':
614
-
resolution: {integrity: sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==}
615
-
engines: {node: '>=18'}
616
-
cpu: [x64]
617
-
os: [openbsd]
618
-
619
558
'@esbuild/openbsd-x64@0.25.4':
620
559
resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==}
621
560
engines: {node: '>=18'}
···
634
573
cpu: [arm64]
635
574
os: [openharmony]
636
575
637
-
'@esbuild/sunos-x64@0.23.1':
638
-
resolution: {integrity: sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==}
639
-
engines: {node: '>=18'}
640
-
cpu: [x64]
641
-
os: [sunos]
642
-
643
576
'@esbuild/sunos-x64@0.25.4':
644
577
resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==}
645
578
engines: {node: '>=18'}
···
652
585
cpu: [x64]
653
586
os: [sunos]
654
587
655
-
'@esbuild/win32-arm64@0.23.1':
656
-
resolution: {integrity: sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==}
657
-
engines: {node: '>=18'}
658
-
cpu: [arm64]
659
-
os: [win32]
660
-
661
588
'@esbuild/win32-arm64@0.25.4':
662
589
resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==}
663
590
engines: {node: '>=18'}
···
670
597
cpu: [arm64]
671
598
os: [win32]
672
599
673
-
'@esbuild/win32-ia32@0.23.1':
674
-
resolution: {integrity: sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==}
675
-
engines: {node: '>=18'}
676
-
cpu: [ia32]
677
-
os: [win32]
678
-
679
600
'@esbuild/win32-ia32@0.25.4':
680
601
resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==}
681
602
engines: {node: '>=18'}
···
688
609
cpu: [ia32]
689
610
os: [win32]
690
611
691
-
'@esbuild/win32-x64@0.23.1':
692
-
resolution: {integrity: sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==}
693
-
engines: {node: '>=18'}
694
-
cpu: [x64]
695
-
os: [win32]
696
-
697
612
'@esbuild/win32-x64@0.25.4':
698
613
resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==}
699
614
engines: {node: '>=18'}
···
987
902
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
988
903
engines: {node: '>= 8'}
989
904
905
+
'@nulfrost/leaflet-loader-astro@1.0.0':
906
+
resolution: {integrity: sha512-STaKbaS1vFyN7N5Dc6UjuHVsp7p9aSROdXakO7oOkvn/inkBfvZnrm9/s94AdUclcSF8kBBLgp3ZE23B6NuiQQ==}
907
+
990
908
'@oslojs/encoding@1.1.0':
991
909
resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
992
910
···
1146
1064
'@swc/helpers@0.5.17':
1147
1065
resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
1148
1066
1067
+
'@ts-morph/common@0.25.0':
1068
+
resolution: {integrity: sha512-kMnZz+vGGHi4GoHnLmMhGNjm44kGtKUXGnOvrKmMwAuvNjM/PgKVGfUnL7IDvK7Jb2QQ82jq3Zmp04Gy+r3Dkg==}
1069
+
1149
1070
'@types/acorn@4.0.6':
1150
1071
resolution: {integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==}
1151
1072
···
1185
1106
'@types/node@22.5.0':
1186
1107
resolution: {integrity: sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==}
1187
1108
1109
+
'@types/sanitize-html@2.16.0':
1110
+
resolution: {integrity: sha512-l6rX1MUXje5ztPT0cAFtUayXF06DqPhRyfVXareEN5gGCFaP/iwsxIyKODr9XDhfxPpN6vXUFNfo5kZMXCxBtw==}
1111
+
1188
1112
'@types/sax@1.2.7':
1189
1113
resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==}
1190
1114
···
1376
1300
engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
1377
1301
hasBin: true
1378
1302
1303
+
await-lock@2.2.2:
1304
+
resolution: {integrity: sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==}
1305
+
1379
1306
axobject-query@4.1.0:
1380
1307
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
1381
1308
engines: {node: '>= 0.4'}
1382
1309
1383
1310
bail@2.0.2:
1384
1311
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
1312
+
1313
+
balanced-match@1.0.2:
1314
+
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1385
1315
1386
1316
base-64@1.0.0:
1387
1317
resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==}
···
1403
1333
resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==}
1404
1334
engines: {node: '>=18'}
1405
1335
1336
+
brace-expansion@2.0.2:
1337
+
resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
1338
+
1406
1339
braces@3.0.3:
1407
1340
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
1408
1341
engines: {node: '>=8'}
···
1420
1353
1421
1354
ccount@2.0.1:
1422
1355
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
1356
+
1357
+
chalk@4.1.2:
1358
+
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1359
+
engines: {node: '>=10'}
1423
1360
1424
1361
chalk@5.3.0:
1425
1362
resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
···
1469
1406
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
1470
1407
engines: {node: '>=6'}
1471
1408
1409
+
code-block-writer@13.0.3:
1410
+
resolution: {integrity: sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==}
1411
+
1472
1412
collapse-white-space@2.1.0:
1473
1413
resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==}
1474
1414
···
1492
1432
comma-separated-tokens@2.0.3:
1493
1433
resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==}
1494
1434
1435
+
commander@9.5.0:
1436
+
resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
1437
+
engines: {node: ^12.20.0 || >=14}
1438
+
1495
1439
common-ancestor-path@1.0.1:
1496
1440
resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==}
1497
1441
···
1548
1492
decode-named-character-reference@1.0.2:
1549
1493
resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
1550
1494
1495
+
deepmerge@4.3.1:
1496
+
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
1497
+
engines: {node: '>=0.10.0'}
1498
+
1551
1499
defu@6.1.4:
1552
1500
resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
1553
1501
···
1585
1533
dlv@1.1.3:
1586
1534
resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
1587
1535
1536
+
dom-serializer@2.0.0:
1537
+
resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
1538
+
1539
+
domelementtype@2.3.0:
1540
+
resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
1541
+
1542
+
domhandler@5.0.3:
1543
+
resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
1544
+
engines: {node: '>= 4'}
1545
+
1546
+
domutils@3.2.2:
1547
+
resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
1548
+
1588
1549
dset@3.1.4:
1589
1550
resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
1590
1551
engines: {node: '>=4'}
···
1617
1578
esast-util-from-js@2.0.1:
1618
1579
resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==}
1619
1580
1620
-
esbuild@0.23.1:
1621
-
resolution: {integrity: sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==}
1622
-
engines: {node: '>=18'}
1623
-
hasBin: true
1624
-
1625
1581
esbuild@0.25.4:
1626
1582
resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==}
1627
1583
engines: {node: '>=18'}
···
1636
1592
resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
1637
1593
engines: {node: '>=6'}
1638
1594
1595
+
escape-string-regexp@4.0.0:
1596
+
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1597
+
engines: {node: '>=10'}
1598
+
1639
1599
escape-string-regexp@5.0.0:
1640
1600
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
1641
1601
engines: {node: '>=12'}
1602
+
1603
+
esm-env@1.2.2:
1604
+
resolution: {integrity: sha512-Epxrv+Nr/CaL4ZcFGPJIYLWFom+YeV1DqMLHJoEd9SYRxNbaFruBwfEX/kkHUJf55j2+TUbmDcmuilbP1TmXHA==}
1642
1605
1643
1606
estree-util-attach-comments@3.0.0:
1644
1607
resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==}
···
1742
1705
resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
1743
1706
engines: {node: '>=18'}
1744
1707
1708
+
graphemer@1.4.0:
1709
+
resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
1710
+
1745
1711
gzip-size@6.0.0:
1746
1712
resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==}
1747
1713
engines: {node: '>=10'}
1748
1714
1749
1715
h3@1.15.4:
1750
1716
resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==}
1717
+
1718
+
has-flag@4.0.0:
1719
+
resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1720
+
engines: {node: '>=8'}
1751
1721
1752
1722
hast-util-from-html@2.0.3:
1753
1723
resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==}
···
1791
1761
html-void-elements@3.0.0:
1792
1762
resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
1793
1763
1764
+
htmlparser2@8.0.2:
1765
+
resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
1766
+
1794
1767
http-cache-semantics@4.1.1:
1795
1768
resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
1796
1769
···
1855
1828
resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
1856
1829
engines: {node: '>=12'}
1857
1830
1831
+
is-plain-object@5.0.0:
1832
+
resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
1833
+
engines: {node: '>=0.10.0'}
1834
+
1858
1835
is-wsl@3.1.0:
1859
1836
resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
1860
1837
engines: {node: '>=16'}
1838
+
1839
+
iso-datestring-validator@2.2.2:
1840
+
resolution: {integrity: sha512-yLEMkBbLZTlVQqOnQ4FiMujR6T4DEcCb1xizmvXS+OxuhwcbtynoosRzdMA69zZCShCNAbi+gJ71FxZBBXx1SA==}
1861
1841
1862
1842
jiti@2.5.1:
1863
1843
resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==}
···
2098
2078
engines: {node: '>=18.0.0'}
2099
2079
hasBin: true
2100
2080
2081
+
minimatch@9.0.5:
2082
+
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
2083
+
engines: {node: '>=16 || 14 >=14.17'}
2084
+
2101
2085
mlly@1.7.4:
2102
2086
resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
2103
2087
···
2115
2099
muggle-string@0.4.1:
2116
2100
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
2117
2101
2102
+
multiformats@13.3.7:
2103
+
resolution: {integrity: sha512-meL9DERHj+fFVWoOX9fXqfcYcSpUfSYJPcFvDPKrxitICbwAoWR+Ut4j5NO9zAT917HUHLQmqzQbAsGNHlDcxQ==}
2104
+
2105
+
multiformats@9.9.0:
2106
+
resolution: {integrity: sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==}
2107
+
2118
2108
nanoid@3.3.11:
2119
2109
resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
2120
2110
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
···
2185
2175
parse-latin@7.0.0:
2186
2176
resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==}
2187
2177
2178
+
parse-srcset@1.0.2:
2179
+
resolution: {integrity: sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q==}
2180
+
2188
2181
parse5@7.1.2:
2189
2182
resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==}
2190
2183
···
2226
2219
engines: {node: '>=10.13.0'}
2227
2220
hasBin: true
2228
2221
2222
+
prettier@3.6.2:
2223
+
resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
2224
+
engines: {node: '>=14'}
2225
+
hasBin: true
2226
+
2229
2227
prismjs@1.30.0:
2230
2228
resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==}
2231
2229
engines: {node: '>=6'}
···
2361
2359
run-parallel@1.2.0:
2362
2360
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2363
2361
2362
+
sanitize-html@2.17.0:
2363
+
resolution: {integrity: sha512-dLAADUSS8rBwhaevT12yCezvioCA+bmUTPH/u57xKPT8d++voeYE6HeluA/bPbQ15TwDBG2ii+QZIEmYx8VdxA==}
2364
+
2364
2365
sax@1.4.1:
2365
2366
resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==}
2366
2367
···
2451
2452
resolution: {integrity: sha512-GBuewsPrhJPftT+fqDa9oI/zc5HNsG9nREqwzoSFDOIqf0NggOZbHQj2TE1P1CDJK8ZogFnlZY9hWoUiur7I/A==}
2452
2453
engines: {node: '>=18'}
2453
2454
2455
+
supports-color@7.2.0:
2456
+
resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
2457
+
engines: {node: '>=8'}
2458
+
2454
2459
tiny-inflate@1.0.3:
2455
2460
resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==}
2456
2461
···
2464
2469
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
2465
2470
engines: {node: '>=12.0.0'}
2466
2471
2472
+
tlds@1.259.0:
2473
+
resolution: {integrity: sha512-AldGGlDP0PNgwppe2quAvuBl18UcjuNtOnDuUkqhd6ipPqrYYBt3aTxK1QTsBVknk97lS2JcafWMghjGWFtunw==}
2474
+
hasBin: true
2475
+
2467
2476
to-regex-range@5.0.1:
2468
2477
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
2469
2478
engines: {node: '>=8.0'}
···
2481
2490
trough@2.2.0:
2482
2491
resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==}
2483
2492
2493
+
ts-morph@24.0.0:
2494
+
resolution: {integrity: sha512-2OAOg/Ob5yx9Et7ZX4CvTCc0UFoZHwLEJ+dpDPSUi5TgwwlTlX47w+iFRrEwzUZwYACjq83cgjS/Da50Ga37uw==}
2495
+
2484
2496
tsconfck@3.1.6:
2485
2497
resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==}
2486
2498
engines: {node: ^18 || >=20}
···
2497
2509
tslib@2.8.1:
2498
2510
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
2499
2511
2500
-
tsx@4.18.0:
2501
-
resolution: {integrity: sha512-a1jaKBSVQkd6yEc1/NI7G6yHFfefIcuf3QJST7ZEyn4oQnxLYrZR5uZAM8UrwUa3Ge8suiZHcNS1gNrEvmobqg==}
2512
+
tsx@4.20.3:
2513
+
resolution: {integrity: sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==}
2502
2514
engines: {node: '>=18.0.0'}
2503
2515
hasBin: true
2504
2516
···
2522
2534
2523
2535
ufo@1.6.1:
2524
2536
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
2537
+
2538
+
uint8arrays@3.0.0:
2539
+
resolution: {integrity: sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==}
2525
2540
2526
2541
ultrahtml@1.6.0:
2527
2542
resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==}
···
2908
2923
resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
2909
2924
engines: {node: '>=12'}
2910
2925
2926
+
yesno@0.4.0:
2927
+
resolution: {integrity: sha512-tdBxmHvbXPBKYIg81bMCB7bVeDmHkRzk5rVJyYYXurwKkHq/MCd8rz4HSJUP7hW0H2NlXiq8IFiWvYKEHhlotA==}
2928
+
2911
2929
yocto-queue@1.1.1:
2912
2930
resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
2913
2931
engines: {node: '>=12.20'}
···
2963
2981
2964
2982
'@antfu/utils@8.1.1': {}
2965
2983
2966
-
'@astrojs/check@0.9.4(typescript@5.9.2)':
2984
+
'@astrojs/check@0.9.4(prettier@3.6.2)(typescript@5.9.2)':
2967
2985
dependencies:
2968
-
'@astrojs/language-server': 2.15.4(typescript@5.9.2)
2986
+
'@astrojs/language-server': 2.15.4(prettier@3.6.2)(typescript@5.9.2)
2969
2987
chokidar: 4.0.1
2970
2988
kleur: 4.1.5
2971
2989
typescript: 5.9.2
···
2974
2992
- prettier
2975
2993
- prettier-plugin-astro
2976
2994
2977
-
'@astrojs/cloudflare@12.6.2(@types/node@22.5.0)(astro@5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.18.0)(typescript@5.9.2)(yaml@2.6.0))(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0)':
2995
+
'@astrojs/cloudflare@12.6.2(@types/node@22.5.0)(astro@5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.6.0))(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0)':
2978
2996
dependencies:
2979
2997
'@astrojs/internal-helpers': 0.7.1
2980
2998
'@astrojs/underscore-redirects': 1.0.0
2981
2999
'@cloudflare/workers-types': 4.20250803.0
2982
-
astro: 5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.18.0)(typescript@5.9.2)(yaml@2.6.0)
3000
+
astro: 5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.6.0)
2983
3001
tinyglobby: 0.2.14
2984
-
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0)
3002
+
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0)
2985
3003
wrangler: 4.27.0(@cloudflare/workers-types@4.20250803.0)
2986
3004
transitivePeerDependencies:
2987
3005
- '@types/node'
···
3004
3022
3005
3023
'@astrojs/internal-helpers@0.7.1': {}
3006
3024
3007
-
'@astrojs/language-server@2.15.4(typescript@5.9.2)':
3025
+
'@astrojs/language-server@2.15.4(prettier@3.6.2)(typescript@5.9.2)':
3008
3026
dependencies:
3009
3027
'@astrojs/compiler': 2.10.3
3010
3028
'@astrojs/yaml2ts': 0.2.2
···
3018
3036
volar-service-css: 0.0.62(@volar/language-service@2.4.9)
3019
3037
volar-service-emmet: 0.0.62(@volar/language-service@2.4.9)
3020
3038
volar-service-html: 0.0.62(@volar/language-service@2.4.9)
3021
-
volar-service-prettier: 0.0.62(@volar/language-service@2.4.9)
3039
+
volar-service-prettier: 0.0.62(@volar/language-service@2.4.9)(prettier@3.6.2)
3022
3040
volar-service-typescript: 0.0.62(@volar/language-service@2.4.9)
3023
3041
volar-service-typescript-twoslash-queries: 0.0.62(@volar/language-service@2.4.9)
3024
3042
volar-service-yaml: 0.0.62(@volar/language-service@2.4.9)
3025
3043
vscode-html-languageservice: 5.3.1
3026
3044
vscode-uri: 3.0.8
3045
+
optionalDependencies:
3046
+
prettier: 3.6.2
3027
3047
transitivePeerDependencies:
3028
3048
- typescript
3029
3049
···
3053
3073
transitivePeerDependencies:
3054
3074
- supports-color
3055
3075
3056
-
'@astrojs/mdx@4.3.3(astro@5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.18.0)(typescript@5.9.2)(yaml@2.6.0))':
3076
+
'@astrojs/mdx@4.3.3(astro@5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.6.0))':
3057
3077
dependencies:
3058
3078
'@astrojs/markdown-remark': 6.3.5
3059
3079
'@mdx-js/mdx': 3.1.0(acorn@8.15.0)
3060
3080
acorn: 8.15.0
3061
-
astro: 5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.18.0)(typescript@5.9.2)(yaml@2.6.0)
3081
+
astro: 5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.6.0)
3062
3082
es-module-lexer: 1.7.0
3063
3083
estree-util-visit: 2.0.0
3064
3084
hast-util-to-html: 9.0.5
···
3100
3120
dependencies:
3101
3121
yaml: 2.6.0
3102
3122
3123
+
'@atcute/lexicons@1.1.0':
3124
+
dependencies:
3125
+
esm-env: 1.2.2
3126
+
3127
+
'@atproto/api@0.16.0':
3128
+
dependencies:
3129
+
'@atproto/common-web': 0.4.2
3130
+
'@atproto/lexicon': 0.4.12
3131
+
'@atproto/syntax': 0.4.0
3132
+
'@atproto/xrpc': 0.7.1
3133
+
await-lock: 2.2.2
3134
+
multiformats: 9.9.0
3135
+
tlds: 1.259.0
3136
+
zod: 3.25.76
3137
+
3138
+
'@atproto/api@0.16.2':
3139
+
dependencies:
3140
+
'@atproto/common-web': 0.4.2
3141
+
'@atproto/lexicon': 0.4.12
3142
+
'@atproto/syntax': 0.4.0
3143
+
'@atproto/xrpc': 0.7.1
3144
+
await-lock: 2.2.2
3145
+
multiformats: 9.9.0
3146
+
tlds: 1.259.0
3147
+
zod: 3.25.76
3148
+
3149
+
'@atproto/common-web@0.4.2':
3150
+
dependencies:
3151
+
graphemer: 1.4.0
3152
+
multiformats: 9.9.0
3153
+
uint8arrays: 3.0.0
3154
+
zod: 3.25.76
3155
+
3156
+
'@atproto/did@0.1.5':
3157
+
dependencies:
3158
+
zod: 3.25.76
3159
+
3160
+
'@atproto/lex-cli@0.9.1':
3161
+
dependencies:
3162
+
'@atproto/lexicon': 0.4.12
3163
+
'@atproto/syntax': 0.4.0
3164
+
chalk: 4.1.2
3165
+
commander: 9.5.0
3166
+
prettier: 3.6.2
3167
+
ts-morph: 24.0.0
3168
+
yesno: 0.4.0
3169
+
zod: 3.25.76
3170
+
3171
+
'@atproto/lexicon@0.4.12':
3172
+
dependencies:
3173
+
'@atproto/common-web': 0.4.2
3174
+
'@atproto/syntax': 0.4.0
3175
+
iso-datestring-validator: 2.2.2
3176
+
multiformats: 9.9.0
3177
+
zod: 3.25.76
3178
+
3179
+
'@atproto/syntax@0.4.0': {}
3180
+
3181
+
'@atproto/xrpc@0.7.1':
3182
+
dependencies:
3183
+
'@atproto/lexicon': 0.4.12
3184
+
zod: 3.25.76
3185
+
3103
3186
'@babel/code-frame@7.27.1':
3104
3187
dependencies:
3105
3188
'@babel/helper-validator-identifier': 7.27.1
···
3232
3315
tslib: 2.6.2
3233
3316
optional: true
3234
3317
3235
-
'@esbuild/aix-ppc64@0.23.1':
3236
-
optional: true
3237
-
3238
3318
'@esbuild/aix-ppc64@0.25.4':
3239
3319
optional: true
3240
3320
3241
3321
'@esbuild/aix-ppc64@0.25.8':
3242
3322
optional: true
3243
3323
3244
-
'@esbuild/android-arm64@0.23.1':
3245
-
optional: true
3246
-
3247
3324
'@esbuild/android-arm64@0.25.4':
3248
3325
optional: true
3249
3326
3250
3327
'@esbuild/android-arm64@0.25.8':
3251
3328
optional: true
3252
3329
3253
-
'@esbuild/android-arm@0.23.1':
3254
-
optional: true
3255
-
3256
3330
'@esbuild/android-arm@0.25.4':
3257
3331
optional: true
3258
3332
3259
3333
'@esbuild/android-arm@0.25.8':
3260
3334
optional: true
3261
3335
3262
-
'@esbuild/android-x64@0.23.1':
3263
-
optional: true
3264
-
3265
3336
'@esbuild/android-x64@0.25.4':
3266
3337
optional: true
3267
3338
3268
3339
'@esbuild/android-x64@0.25.8':
3269
3340
optional: true
3270
3341
3271
-
'@esbuild/darwin-arm64@0.23.1':
3272
-
optional: true
3273
-
3274
3342
'@esbuild/darwin-arm64@0.25.4':
3275
3343
optional: true
3276
3344
3277
3345
'@esbuild/darwin-arm64@0.25.8':
3278
3346
optional: true
3279
3347
3280
-
'@esbuild/darwin-x64@0.23.1':
3281
-
optional: true
3282
-
3283
3348
'@esbuild/darwin-x64@0.25.4':
3284
3349
optional: true
3285
3350
3286
3351
'@esbuild/darwin-x64@0.25.8':
3287
-
optional: true
3288
-
3289
-
'@esbuild/freebsd-arm64@0.23.1':
3290
3352
optional: true
3291
3353
3292
3354
'@esbuild/freebsd-arm64@0.25.4':
···
3295
3357
'@esbuild/freebsd-arm64@0.25.8':
3296
3358
optional: true
3297
3359
3298
-
'@esbuild/freebsd-x64@0.23.1':
3299
-
optional: true
3300
-
3301
3360
'@esbuild/freebsd-x64@0.25.4':
3302
3361
optional: true
3303
3362
3304
3363
'@esbuild/freebsd-x64@0.25.8':
3305
3364
optional: true
3306
3365
3307
-
'@esbuild/linux-arm64@0.23.1':
3308
-
optional: true
3309
-
3310
3366
'@esbuild/linux-arm64@0.25.4':
3311
3367
optional: true
3312
3368
3313
3369
'@esbuild/linux-arm64@0.25.8':
3314
3370
optional: true
3315
3371
3316
-
'@esbuild/linux-arm@0.23.1':
3317
-
optional: true
3318
-
3319
3372
'@esbuild/linux-arm@0.25.4':
3320
3373
optional: true
3321
3374
3322
3375
'@esbuild/linux-arm@0.25.8':
3323
3376
optional: true
3324
3377
3325
-
'@esbuild/linux-ia32@0.23.1':
3326
-
optional: true
3327
-
3328
3378
'@esbuild/linux-ia32@0.25.4':
3329
3379
optional: true
3330
3380
3331
3381
'@esbuild/linux-ia32@0.25.8':
3332
3382
optional: true
3333
3383
3334
-
'@esbuild/linux-loong64@0.23.1':
3335
-
optional: true
3336
-
3337
3384
'@esbuild/linux-loong64@0.25.4':
3338
3385
optional: true
3339
3386
3340
3387
'@esbuild/linux-loong64@0.25.8':
3341
3388
optional: true
3342
3389
3343
-
'@esbuild/linux-mips64el@0.23.1':
3344
-
optional: true
3345
-
3346
3390
'@esbuild/linux-mips64el@0.25.4':
3347
3391
optional: true
3348
3392
3349
3393
'@esbuild/linux-mips64el@0.25.8':
3350
-
optional: true
3351
-
3352
-
'@esbuild/linux-ppc64@0.23.1':
3353
3394
optional: true
3354
3395
3355
3396
'@esbuild/linux-ppc64@0.25.4':
···
3358
3399
'@esbuild/linux-ppc64@0.25.8':
3359
3400
optional: true
3360
3401
3361
-
'@esbuild/linux-riscv64@0.23.1':
3362
-
optional: true
3363
-
3364
3402
'@esbuild/linux-riscv64@0.25.4':
3365
3403
optional: true
3366
3404
3367
3405
'@esbuild/linux-riscv64@0.25.8':
3368
3406
optional: true
3369
3407
3370
-
'@esbuild/linux-s390x@0.23.1':
3371
-
optional: true
3372
-
3373
3408
'@esbuild/linux-s390x@0.25.4':
3374
3409
optional: true
3375
3410
3376
3411
'@esbuild/linux-s390x@0.25.8':
3377
-
optional: true
3378
-
3379
-
'@esbuild/linux-x64@0.23.1':
3380
3412
optional: true
3381
3413
3382
3414
'@esbuild/linux-x64@0.25.4':
···
3389
3421
optional: true
3390
3422
3391
3423
'@esbuild/netbsd-arm64@0.25.8':
3392
-
optional: true
3393
-
3394
-
'@esbuild/netbsd-x64@0.23.1':
3395
3424
optional: true
3396
3425
3397
3426
'@esbuild/netbsd-x64@0.25.4':
···
3400
3429
'@esbuild/netbsd-x64@0.25.8':
3401
3430
optional: true
3402
3431
3403
-
'@esbuild/openbsd-arm64@0.23.1':
3404
-
optional: true
3405
-
3406
3432
'@esbuild/openbsd-arm64@0.25.4':
3407
3433
optional: true
3408
3434
3409
3435
'@esbuild/openbsd-arm64@0.25.8':
3410
-
optional: true
3411
-
3412
-
'@esbuild/openbsd-x64@0.23.1':
3413
3436
optional: true
3414
3437
3415
3438
'@esbuild/openbsd-x64@0.25.4':
···
3421
3444
'@esbuild/openharmony-arm64@0.25.8':
3422
3445
optional: true
3423
3446
3424
-
'@esbuild/sunos-x64@0.23.1':
3425
-
optional: true
3426
-
3427
3447
'@esbuild/sunos-x64@0.25.4':
3428
3448
optional: true
3429
3449
3430
3450
'@esbuild/sunos-x64@0.25.8':
3431
-
optional: true
3432
-
3433
-
'@esbuild/win32-arm64@0.23.1':
3434
3451
optional: true
3435
3452
3436
3453
'@esbuild/win32-arm64@0.25.4':
···
3439
3456
'@esbuild/win32-arm64@0.25.8':
3440
3457
optional: true
3441
3458
3442
-
'@esbuild/win32-ia32@0.23.1':
3443
-
optional: true
3444
-
3445
3459
'@esbuild/win32-ia32@0.25.4':
3446
3460
optional: true
3447
3461
3448
3462
'@esbuild/win32-ia32@0.25.8':
3449
-
optional: true
3450
-
3451
-
'@esbuild/win32-x64@0.23.1':
3452
3463
optional: true
3453
3464
3454
3465
'@esbuild/win32-x64@0.25.4':
···
3715
3726
'@nodelib/fs.scandir': 2.1.5
3716
3727
fastq: 1.17.1
3717
3728
3729
+
'@nulfrost/leaflet-loader-astro@1.0.0':
3730
+
dependencies:
3731
+
'@atcute/lexicons': 1.1.0
3732
+
'@atproto/api': 0.16.2
3733
+
'@atproto/did': 0.1.5
3734
+
sanitize-html: 2.17.0
3735
+
3718
3736
'@oslojs/encoding@1.1.0': {}
3719
3737
3720
3738
'@polka/url@1.0.0-next.25': {}
···
3844
3862
dependencies:
3845
3863
tslib: 2.8.1
3846
3864
3865
+
'@ts-morph/common@0.25.0':
3866
+
dependencies:
3867
+
minimatch: 9.0.5
3868
+
path-browserify: 1.0.1
3869
+
tinyglobby: 0.2.14
3870
+
3847
3871
'@types/acorn@4.0.6':
3848
3872
dependencies:
3849
3873
'@types/estree': 1.0.6
···
3886
3910
dependencies:
3887
3911
undici-types: 6.19.8
3888
3912
3913
+
'@types/sanitize-html@2.16.0':
3914
+
dependencies:
3915
+
htmlparser2: 8.0.2
3916
+
3889
3917
'@types/sax@1.2.7':
3890
3918
dependencies:
3891
3919
'@types/node': 22.5.0
···
3896
3924
3897
3925
'@ungap/structured-clone@1.2.0': {}
3898
3926
3899
-
'@unocss/astro@66.4.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0))':
3927
+
'@unocss/astro@66.4.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0))':
3900
3928
dependencies:
3901
3929
'@unocss/core': 66.4.1
3902
3930
'@unocss/reset': 66.4.1
3903
-
'@unocss/vite': 66.4.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0))
3931
+
'@unocss/vite': 66.4.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0))
3904
3932
optionalDependencies:
3905
-
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0)
3933
+
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0)
3906
3934
3907
3935
'@unocss/cli@66.4.1':
3908
3936
dependencies:
···
4033
4061
dependencies:
4034
4062
'@unocss/core': 66.4.1
4035
4063
4036
-
'@unocss/vite@66.4.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0))':
4064
+
'@unocss/vite@66.4.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0))':
4037
4065
dependencies:
4038
4066
'@ampproject/remapping': 2.3.0
4039
4067
'@unocss/config': 66.4.1
···
4044
4072
pathe: 2.0.3
4045
4073
tinyglobby: 0.2.14
4046
4074
unplugin-utils: 0.2.4
4047
-
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0)
4075
+
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0)
4048
4076
4049
4077
'@volar/kit@2.4.9(typescript@5.9.2)':
4050
4078
dependencies:
···
4142
4170
4143
4171
astring@1.9.0: {}
4144
4172
4145
-
astro@5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.18.0)(typescript@5.9.2)(yaml@2.6.0):
4173
+
astro@5.12.8(@types/node@22.5.0)(jiti@2.5.1)(rollup@4.46.2)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.6.0):
4146
4174
dependencies:
4147
4175
'@astrojs/compiler': 2.12.2
4148
4176
'@astrojs/internal-helpers': 0.7.1
···
4198
4226
unist-util-visit: 5.0.0
4199
4227
unstorage: 1.16.1
4200
4228
vfile: 6.0.3
4201
-
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0)
4202
-
vitefu: 1.1.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0))
4229
+
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0)
4230
+
vitefu: 1.1.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0))
4203
4231
xxhash-wasm: 1.1.0
4204
4232
yargs-parser: 21.1.1
4205
4233
yocto-spinner: 0.2.3
···
4243
4271
- uploadthing
4244
4272
- yaml
4245
4273
4274
+
await-lock@2.2.2: {}
4275
+
4246
4276
axobject-query@4.1.0: {}
4247
4277
4248
4278
bail@2.0.2: {}
4279
+
4280
+
balanced-match@1.0.2: {}
4249
4281
4250
4282
base-64@1.0.0: {}
4251
4283
···
4268
4300
widest-line: 5.0.0
4269
4301
wrap-ansi: 9.0.0
4270
4302
4303
+
brace-expansion@2.0.2:
4304
+
dependencies:
4305
+
balanced-match: 1.0.2
4306
+
4271
4307
braces@3.0.3:
4272
4308
dependencies:
4273
4309
fill-range: 7.1.1
···
4281
4317
camelcase@8.0.0: {}
4282
4318
4283
4319
ccount@2.0.1: {}
4320
+
4321
+
chalk@4.1.2:
4322
+
dependencies:
4323
+
ansi-styles: 4.3.0
4324
+
supports-color: 7.2.0
4284
4325
4285
4326
chalk@5.3.0: {}
4286
4327
···
4325
4366
clone@2.1.2: {}
4326
4367
4327
4368
clsx@2.1.1: {}
4369
+
4370
+
code-block-writer@13.0.3: {}
4328
4371
4329
4372
collapse-white-space@2.1.0: {}
4330
4373
···
4348
4391
4349
4392
comma-separated-tokens@2.0.3: {}
4350
4393
4394
+
commander@9.5.0: {}
4395
+
4351
4396
common-ancestor-path@1.0.1: {}
4352
4397
4353
4398
confbox@0.1.8: {}
···
4389
4434
dependencies:
4390
4435
character-entities: 2.0.2
4391
4436
4437
+
deepmerge@4.3.1: {}
4438
+
4392
4439
defu@6.1.4: {}
4393
4440
4394
4441
dequal@2.0.3: {}
···
4415
4462
4416
4463
dlv@1.1.3: {}
4417
4464
4465
+
dom-serializer@2.0.0:
4466
+
dependencies:
4467
+
domelementtype: 2.3.0
4468
+
domhandler: 5.0.3
4469
+
entities: 4.5.0
4470
+
4471
+
domelementtype@2.3.0: {}
4472
+
4473
+
domhandler@5.0.3:
4474
+
dependencies:
4475
+
domelementtype: 2.3.0
4476
+
4477
+
domutils@3.2.2:
4478
+
dependencies:
4479
+
dom-serializer: 2.0.0
4480
+
domelementtype: 2.3.0
4481
+
domhandler: 5.0.3
4482
+
4418
4483
dset@3.1.4: {}
4419
4484
4420
4485
duplexer@0.1.2: {}
···
4448
4513
esast-util-from-estree: 2.0.0
4449
4514
vfile-message: 4.0.2
4450
4515
4451
-
esbuild@0.23.1:
4452
-
optionalDependencies:
4453
-
'@esbuild/aix-ppc64': 0.23.1
4454
-
'@esbuild/android-arm': 0.23.1
4455
-
'@esbuild/android-arm64': 0.23.1
4456
-
'@esbuild/android-x64': 0.23.1
4457
-
'@esbuild/darwin-arm64': 0.23.1
4458
-
'@esbuild/darwin-x64': 0.23.1
4459
-
'@esbuild/freebsd-arm64': 0.23.1
4460
-
'@esbuild/freebsd-x64': 0.23.1
4461
-
'@esbuild/linux-arm': 0.23.1
4462
-
'@esbuild/linux-arm64': 0.23.1
4463
-
'@esbuild/linux-ia32': 0.23.1
4464
-
'@esbuild/linux-loong64': 0.23.1
4465
-
'@esbuild/linux-mips64el': 0.23.1
4466
-
'@esbuild/linux-ppc64': 0.23.1
4467
-
'@esbuild/linux-riscv64': 0.23.1
4468
-
'@esbuild/linux-s390x': 0.23.1
4469
-
'@esbuild/linux-x64': 0.23.1
4470
-
'@esbuild/netbsd-x64': 0.23.1
4471
-
'@esbuild/openbsd-arm64': 0.23.1
4472
-
'@esbuild/openbsd-x64': 0.23.1
4473
-
'@esbuild/sunos-x64': 0.23.1
4474
-
'@esbuild/win32-arm64': 0.23.1
4475
-
'@esbuild/win32-ia32': 0.23.1
4476
-
'@esbuild/win32-x64': 0.23.1
4477
-
optional: true
4478
-
4479
4516
esbuild@0.25.4:
4480
4517
optionalDependencies:
4481
4518
'@esbuild/aix-ppc64': 0.25.4
···
4534
4571
'@esbuild/win32-x64': 0.25.8
4535
4572
4536
4573
escalade@3.1.2: {}
4574
+
4575
+
escape-string-regexp@4.0.0: {}
4537
4576
4538
4577
escape-string-regexp@5.0.0: {}
4539
4578
4579
+
esm-env@1.2.2: {}
4580
+
4540
4581
estree-util-attach-comments@3.0.0:
4541
4582
dependencies:
4542
4583
'@types/estree': 1.0.6
···
4633
4674
get-tsconfig@4.7.6:
4634
4675
dependencies:
4635
4676
resolve-pkg-maps: 1.0.0
4636
-
optional: true
4637
4677
4638
4678
github-slugger@2.0.0: {}
4639
4679
···
4644
4684
glob-to-regexp@0.4.1: {}
4645
4685
4646
4686
globals@15.15.0: {}
4687
+
4688
+
graphemer@1.4.0: {}
4647
4689
4648
4690
gzip-size@6.0.0:
4649
4691
dependencies:
···
4660
4702
radix3: 1.1.2
4661
4703
ufo: 1.6.1
4662
4704
uncrypto: 0.1.3
4705
+
4706
+
has-flag@4.0.0: {}
4663
4707
4664
4708
hast-util-from-html@2.0.3:
4665
4709
dependencies:
···
4793
4837
4794
4838
html-void-elements@3.0.0: {}
4795
4839
4840
+
htmlparser2@8.0.2:
4841
+
dependencies:
4842
+
domelementtype: 2.3.0
4843
+
domhandler: 5.0.3
4844
+
domutils: 3.2.2
4845
+
entities: 4.5.0
4846
+
4796
4847
http-cache-semantics@4.1.1: {}
4797
4848
4798
4849
import-meta-resolve@4.1.0: {}
···
4838
4889
4839
4890
is-plain-obj@4.1.0: {}
4840
4891
4892
+
is-plain-object@5.0.0: {}
4893
+
4841
4894
is-wsl@3.1.0:
4842
4895
dependencies:
4843
4896
is-inside-container: 1.0.0
4897
+
4898
+
iso-datestring-validator@2.2.2: {}
4844
4899
4845
4900
jiti@2.5.1: {}
4846
4901
···
5351
5406
- bufferutil
5352
5407
- utf-8-validate
5353
5408
5409
+
minimatch@9.0.5:
5410
+
dependencies:
5411
+
brace-expansion: 2.0.2
5412
+
5354
5413
mlly@1.7.4:
5355
5414
dependencies:
5356
5415
acorn: 8.14.0
···
5365
5424
ms@2.1.3: {}
5366
5425
5367
5426
muggle-string@0.4.1: {}
5427
+
5428
+
multiformats@13.3.7: {}
5429
+
5430
+
multiformats@9.9.0: {}
5368
5431
5369
5432
nanoid@3.3.11: {}
5370
5433
···
5437
5500
unist-util-visit-children: 3.0.0
5438
5501
vfile: 6.0.3
5439
5502
5503
+
parse-srcset@1.0.2: {}
5504
+
5440
5505
parse5@7.1.2:
5441
5506
dependencies:
5442
5507
entities: 4.5.0
···
5475
5540
5476
5541
prettier@2.8.7:
5477
5542
optional: true
5543
+
5544
+
prettier@3.6.2: {}
5478
5545
5479
5546
prismjs@1.30.0: {}
5480
5547
···
5635
5702
5636
5703
require-from-string@2.0.2: {}
5637
5704
5638
-
resolve-pkg-maps@1.0.0:
5639
-
optional: true
5705
+
resolve-pkg-maps@1.0.0: {}
5640
5706
5641
5707
restructure@3.0.2: {}
5642
5708
···
5696
5762
run-parallel@1.2.0:
5697
5763
dependencies:
5698
5764
queue-microtask: 1.2.3
5765
+
5766
+
sanitize-html@2.17.0:
5767
+
dependencies:
5768
+
deepmerge: 4.3.1
5769
+
escape-string-regexp: 4.0.0
5770
+
htmlparser2: 8.0.2
5771
+
is-plain-object: 5.0.0
5772
+
parse-srcset: 1.0.2
5773
+
postcss: 8.5.6
5699
5774
5700
5775
sax@1.4.1: {}
5701
5776
···
5835
5910
5836
5911
supports-color@10.1.0: {}
5837
5912
5913
+
supports-color@7.2.0:
5914
+
dependencies:
5915
+
has-flag: 4.0.0
5916
+
5838
5917
tiny-inflate@1.0.3: {}
5839
5918
5840
5919
tinyexec@0.3.2: {}
···
5846
5925
fdir: 6.4.6(picomatch@4.0.2)
5847
5926
picomatch: 4.0.2
5848
5927
5928
+
tlds@1.259.0: {}
5929
+
5849
5930
to-regex-range@5.0.1:
5850
5931
dependencies:
5851
5932
is-number: 7.0.0
···
5858
5939
5859
5940
trough@2.2.0: {}
5860
5941
5942
+
ts-morph@24.0.0:
5943
+
dependencies:
5944
+
'@ts-morph/common': 0.25.0
5945
+
code-block-writer: 13.0.3
5946
+
5861
5947
tsconfck@3.1.6(typescript@5.9.2):
5862
5948
optionalDependencies:
5863
5949
typescript: 5.9.2
···
5867
5953
5868
5954
tslib@2.8.1: {}
5869
5955
5870
-
tsx@4.18.0:
5956
+
tsx@4.20.3:
5871
5957
dependencies:
5872
-
esbuild: 0.23.1
5958
+
esbuild: 0.25.8
5873
5959
get-tsconfig: 4.7.6
5874
5960
optionalDependencies:
5875
5961
fsevents: 2.3.3
5876
-
optional: true
5877
5962
5878
5963
type-fest@4.26.1: {}
5879
5964
···
5888
5973
ufo@1.5.4: {}
5889
5974
5890
5975
ufo@1.6.1: {}
5976
+
5977
+
uint8arrays@3.0.0:
5978
+
dependencies:
5979
+
multiformats: 9.9.0
5891
5980
5892
5981
ultrahtml@1.6.0: {}
5893
5982
···
5984
6073
unist-util-is: 6.0.0
5985
6074
unist-util-visit-parents: 6.0.1
5986
6075
5987
-
unocss@66.4.1(postcss@8.5.6)(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0)):
6076
+
unocss@66.4.1(postcss@8.5.6)(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0)):
5988
6077
dependencies:
5989
-
'@unocss/astro': 66.4.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0))
6078
+
'@unocss/astro': 66.4.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0))
5990
6079
'@unocss/cli': 66.4.1
5991
6080
'@unocss/core': 66.4.1
5992
6081
'@unocss/postcss': 66.4.1(postcss@8.5.6)
···
6004
6093
'@unocss/transformer-compile-class': 66.4.1
6005
6094
'@unocss/transformer-directives': 66.4.1
6006
6095
'@unocss/transformer-variant-group': 66.4.1
6007
-
'@unocss/vite': 66.4.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0))
6096
+
'@unocss/vite': 66.4.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0))
6008
6097
optionalDependencies:
6009
-
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0)
6098
+
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0)
6010
6099
transitivePeerDependencies:
6011
6100
- postcss
6012
6101
- supports-color
···
6042
6131
'@types/unist': 3.0.3
6043
6132
vfile-message: 4.0.2
6044
6133
6045
-
vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0):
6134
+
vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0):
6046
6135
dependencies:
6047
6136
esbuild: 0.25.8
6048
6137
fdir: 6.4.6(picomatch@4.0.2)
···
6054
6143
'@types/node': 22.5.0
6055
6144
fsevents: 2.3.3
6056
6145
jiti: 2.5.1
6057
-
tsx: 4.18.0
6146
+
tsx: 4.20.3
6058
6147
yaml: 2.6.0
6059
6148
6060
-
vitefu@1.1.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0)):
6149
+
vitefu@1.1.1(vite@6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0)):
6061
6150
optionalDependencies:
6062
-
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.18.0)(yaml@2.6.0)
6151
+
vite: 6.3.5(@types/node@22.5.0)(jiti@2.5.1)(tsx@4.20.3)(yaml@2.6.0)
6063
6152
6064
6153
volar-service-css@0.0.62(@volar/language-service@2.4.9):
6065
6154
dependencies:
···
6086
6175
optionalDependencies:
6087
6176
'@volar/language-service': 2.4.9
6088
6177
6089
-
volar-service-prettier@0.0.62(@volar/language-service@2.4.9):
6178
+
volar-service-prettier@0.0.62(@volar/language-service@2.4.9)(prettier@3.6.2):
6090
6179
dependencies:
6091
6180
vscode-uri: 3.0.8
6092
6181
optionalDependencies:
6093
6182
'@volar/language-service': 2.4.9
6183
+
prettier: 3.6.2
6094
6184
6095
6185
volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.9):
6096
6186
dependencies:
···
6262
6352
string-width: 4.2.3
6263
6353
y18n: 5.0.8
6264
6354
yargs-parser: 21.1.1
6355
+
6356
+
yesno@0.4.0: {}
6265
6357
6266
6358
yocto-queue@1.1.1: {}
6267
6359
+8
src/content.config.ts
+8
src/content.config.ts
···
1
+
import { defineCollection } from "astro:content";
2
+
import { leafletStaticLoader } from "@nulfrost/leaflet-loader-astro";
3
+
4
+
const documents = defineCollection({
5
+
loader: leafletStaticLoader({ repo: "did:plc:qttsv4e7pu2jl3ilanfgc3zn" }),
6
+
});
7
+
8
+
export const collections = { documents };
-14
src/content/config.ts
-14
src/content/config.ts
···
1
-
import { defineCollection, z } from "astro:content";
2
-
import { glob } from "astro/loaders";
3
-
4
-
const blog = defineCollection({
5
-
loader: glob({ pattern: "**/*.mdx", base: "./src/data/blog" }),
6
-
schema: z.object({
7
-
title: z.string(),
8
-
description: z.string(),
9
-
year: z.number(),
10
-
published_at: z.date(),
11
-
}),
12
-
});
13
-
14
-
export const collections = { blog };
+2
-2
src/layouts/BlogLayout.astro
+2
-2
src/layouts/BlogLayout.astro
+15
-15
src/pages/blogs/[blog].astro
+15
-15
src/pages/blogs/[blog].astro
···
1
1
---
2
2
import BlogLayout from "@layouts/BlogLayout.astro";
3
-
import {
4
-
type CollectionEntry,
5
-
getCollection,
6
-
getEntry,
7
-
render,
8
-
} from "astro:content";
3
+
import { render } from "astro:content";
4
+
import { type CollectionEntry, getCollection, getEntry } from "astro:content";
9
5
10
6
export async function getStaticPaths() {
11
-
const posts = await getCollection("blog");
12
-
return posts.map((post) => ({
13
-
params: { blog: post.id },
14
-
props: post,
15
-
}));
7
+
const documents = await getCollection("documents");
8
+
return documents.map((document) => ({
9
+
params: { blog: document.id },
10
+
props: document,
11
+
}));
16
12
}
17
13
18
-
type Props = CollectionEntry<"blog">;
14
+
type Props = CollectionEntry<"documents">;
19
15
20
-
const post = await getEntry("blog", Astro.params.blog);
16
+
const document = await getEntry("documents", Astro.params.blog);
21
17
22
-
const { Content } = await render(post);
18
+
if (!document) {
19
+
return Astro.rewrite("/404");
20
+
}
21
+
22
+
const { Content } = await render(document);
23
23
---
24
24
25
25
<script>
···
49
49
});
50
50
</script>
51
51
52
-
<BlogLayout {...post!.data}>
52
+
<BlogLayout {...document!.data}>
53
53
<Content />
54
54
</BlogLayout>
55
55
+6
-12
src/pages/index.astro
+6
-12
src/pages/index.astro
···
1
1
---
2
-
import { Image } from "astro:assets";
3
2
import daneImage from "../images/dane.png";
4
3
import Layout from "@layouts/Layout.astro";
5
4
import Link from "@components/Link.astro";
6
5
7
6
import { getCollection } from "astro:content";
8
-
9
-
const posts = (await getCollection("blog"))
10
-
.sort(
11
-
(a, b) => b.data.published_at.valueOf() - a.data.published_at.valueOf(),
12
-
)
13
-
.slice(0, 4);
7
+
const documents = await getCollection("documents");
14
8
---
15
9
16
10
<Layout
···
39
33
<h2 class="font-bold mb-1">Dane's latest blog entires</h2>
40
34
<ul>
41
35
{
42
-
posts.map((post) => (
36
+
documents.map((document) => (
43
37
<li class="mb-2">
44
38
<p class="mb-0 max-w-[60ch]">
45
-
{post.data.title}
39
+
{document.data.title}
46
40
<Link
47
-
href={`/blogs/${post.id}`}
41
+
href={`/blogs/${document.id}`}
48
42
extraClasses="text-sm font-bold ml-1"
49
43
>
50
44
(view more)
···
53
47
<span class="text-gray-500 text-sm">
54
48
posted on{" "}
55
49
<time
56
-
datetime={post.data.published_at.toISOString()}
50
+
datetime={document.data.publishedAt}
57
51
>
58
52
{new Intl.DateTimeFormat("en-US").format(
59
-
new Date(post.data.published_at),
53
+
new Date(document.data.publishedAt),
60
54
)}
61
55
</time>
62
56
</span>
+17
-17
uno.config.ts
+17
-17
uno.config.ts
···
1
1
import {
2
-
defineConfig,
3
-
presetWebFonts,
4
-
transformerVariantGroup,
5
-
presetUno,
6
-
presetIcons,
7
-
presetTypography,
2
+
defineConfig,
3
+
presetWebFonts,
4
+
transformerVariantGroup,
5
+
presetUno,
6
+
presetIcons,
7
+
presetTypography,
8
8
} from "unocss";
9
9
10
10
export default defineConfig({
11
-
presets: [
12
-
presetUno(),
13
-
presetWebFonts({
14
-
fonts: {
15
-
sans: "Asap:100,300,400,600,700",
16
-
},
17
-
}),
18
-
presetIcons(),
19
-
presetTypography(),
20
-
],
21
-
transformers: [transformerVariantGroup()],
11
+
presets: [
12
+
presetUno(),
13
+
presetWebFonts({
14
+
fonts: {
15
+
sans: "Asap:100,300,400,600,700",
16
+
},
17
+
}),
18
+
presetIcons(),
19
+
presetTypography(),
20
+
],
21
+
transformers: [transformerVariantGroup()],
22
22
});