···
22
22
"@astrojs/tailwind": "^6.0.0",
23
23
"@codesandbox/sandpack-react": "^2.20.0",
24
24
"@codesandbox/sandpack-themes": "^2.0.21",
25
25
-
"@shikijs/transformers": "^1.24.2",
25
25
+
"@shikijs/transformers": "^3.23.0",
26
26
"@tailwindcss/forms": "^0.5.9",
27
27
"@types/react": "^19.0.10",
28
28
"@types/react-dom": "^19.0.4",
···
31
31
"astro-custom-embeds": "^0.0.1",
32
32
"astro-og-canvas": "^0.7.0",
33
33
"astro-pagefind": "^1.8.0",
34
34
+
"canvaskit-wasm": "^0.41.1",
34
35
"cheerio": "^1.0.0",
35
36
"lite-youtube-embed": "^0.3.3",
36
37
"react": "^19.0.0",
···
42
42
specifier: ^2.0.21
43
43
version: 2.0.21
44
44
'@shikijs/transformers':
45
45
-
specifier: ^1.24.2
46
46
-
version: 1.29.2
45
45
+
specifier: ^3.23.0
46
46
+
version: 3.23.0
47
47
'@tailwindcss/forms':
48
48
specifier: ^0.5.9
49
49
version: 0.5.11(tailwindcss@3.4.19(yaml@2.8.3))
···
68
68
astro-pagefind:
69
69
specifier: ^1.8.0
70
70
version: 1.8.6(astro@5.18.1(@types/node@24.12.2)(jiti@1.21.7)(rollup@4.60.2)(typescript@5.9.3)(yaml@2.8.3))
71
71
+
canvaskit-wasm:
72
72
+
specifier: ^0.41.1
73
73
+
version: 0.41.1
71
74
cheerio:
72
75
specifier: ^1.0.0
73
76
version: 1.2.0
···
1094
1097
cpu: [x64]
1095
1098
os: [win32]
1096
1099
1097
1097
-
'@shikijs/core@1.29.2':
1098
1098
-
resolution: {integrity: sha512-vju0lY9r27jJfOY4Z7+Rt/nIOjzJpZ3y+nYpqtUZInVoXQ/TJZcfGnNOGnKjFdVZb8qexiCuSlZRKcGfhhTTZQ==}
1099
1099
-
1100
1100
'@shikijs/core@3.23.0':
1101
1101
resolution: {integrity: sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==}
1102
1102
1103
1103
-
'@shikijs/engine-javascript@1.29.2':
1104
1104
-
resolution: {integrity: sha512-iNEZv4IrLYPv64Q6k7EPpOCE/nuvGiKl7zxdq0WFuRPF5PAE9PRo2JGq/d8crLusM59BRemJ4eOqrFrC4wiQ+A==}
1105
1105
-
1106
1103
'@shikijs/engine-javascript@3.23.0':
1107
1104
resolution: {integrity: sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==}
1108
1105
1109
1109
-
'@shikijs/engine-oniguruma@1.29.2':
1110
1110
-
resolution: {integrity: sha512-7iiOx3SG8+g1MnlzZVDYiaeHe7Ez2Kf2HrJzdmGwkRisT7r4rak0e655AcM/tF9JG/kg5fMNYlLLKglbN7gBqA==}
1111
1111
-
1112
1106
'@shikijs/engine-oniguruma@3.23.0':
1113
1107
resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==}
1114
1108
···
1118
1112
'@shikijs/themes@3.23.0':
1119
1113
resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==}
1120
1114
1121
1121
-
'@shikijs/transformers@1.29.2':
1122
1122
-
resolution: {integrity: sha512-NHQuA+gM7zGuxGWP9/Ub4vpbwrYCrho9nQCLcCPfOe3Yc7LOYwmSuhElI688oiqIXk9dlZwDiyAG9vPBTuPJMA==}
1123
1123
-
1124
1124
-
'@shikijs/types@1.29.2':
1125
1125
-
resolution: {integrity: sha512-VJjK0eIijTZf0QSTODEXCqinjBn0joAHQ+aPSBzrv4O2d/QSbsMw+ZeSRx03kV34Hy7NzUvV/7NqfYGRLrASmw==}
1115
1115
+
'@shikijs/transformers@3.23.0':
1116
1116
+
resolution: {integrity: sha512-F9msZVxdF+krQNSdQ4V+Ja5QemeAoTQ2jxt7nJCwhDsdF1JWS3KxIQXA3lQbyKwS3J61oHRUSv4jYWv3CkaKTQ==}
1126
1117
1127
1118
'@shikijs/types@3.23.0':
1128
1119
resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==}
···
1433
1424
canvaskit-wasm@0.40.0:
1434
1425
resolution: {integrity: sha512-Od2o+ZmoEw9PBdN/yCGvzfu0WVqlufBPEWNG452wY7E9aT8RBE+ChpZF526doOlg7zumO4iCS+RAeht4P0Gbpw==}
1435
1426
1427
1427
+
canvaskit-wasm@0.41.1:
1428
1428
+
resolution: {integrity: sha512-gO2rNMIE0lOQ8MaarM4qNeq2zZAEknAObKP2XAKidMSAY8P5sURGdFkrx1TSdHuBFqTf5w35JqjuUzjibqkD5g==}
1429
1429
+
1436
1430
ccount@2.0.1:
1437
1431
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
1438
1432
···
1660
1654
1661
1655
emmet@2.4.11:
1662
1656
resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==}
1663
1663
-
1664
1664
-
emoji-regex-xs@1.0.0:
1665
1665
-
resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==}
1666
1657
1667
1658
emoji-regex@10.6.0:
1668
1659
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
···
2356
2347
oniguruma-parser@0.12.2:
2357
2348
resolution: {integrity: sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==}
2358
2349
2359
2359
-
oniguruma-to-es@2.3.0:
2360
2360
-
resolution: {integrity: sha512-bwALDxriqfKGfUufKGGepCzu9x7nJQuoRoAFp4AnwehhC2crqrDIAP/uN2qdlsAvSMpeRC3+Yzhqc7hLmle5+g==}
2361
2361
-
2362
2350
oniguruma-to-es@4.3.6:
2363
2351
resolution: {integrity: sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==}
2364
2352
···
2564
2552
recma-stringify@1.0.0:
2565
2553
resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==}
2566
2554
2567
2567
-
regex-recursion@5.1.1:
2568
2568
-
resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==}
2569
2569
-
2570
2555
regex-recursion@6.0.2:
2571
2556
resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==}
2572
2557
2573
2558
regex-utilities@2.3.0:
2574
2559
resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
2575
2575
-
2576
2576
-
regex@5.1.1:
2577
2577
-
resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==}
2578
2560
2579
2561
regex@6.1.0:
2580
2562
resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==}
···
4237
4219
'@rollup/rollup-win32-x64-msvc@4.60.2':
4238
4220
optional: true
4239
4221
4240
4240
-
'@shikijs/core@1.29.2':
4241
4241
-
dependencies:
4242
4242
-
'@shikijs/engine-javascript': 1.29.2
4243
4243
-
'@shikijs/engine-oniguruma': 1.29.2
4244
4244
-
'@shikijs/types': 1.29.2
4245
4245
-
'@shikijs/vscode-textmate': 10.0.2
4246
4246
-
'@types/hast': 3.0.4
4247
4247
-
hast-util-to-html: 9.0.5
4248
4248
-
4249
4222
'@shikijs/core@3.23.0':
4250
4223
dependencies:
4251
4224
'@shikijs/types': 3.23.0
···
4253
4226
'@types/hast': 3.0.4
4254
4227
hast-util-to-html: 9.0.5
4255
4228
4256
4256
-
'@shikijs/engine-javascript@1.29.2':
4257
4257
-
dependencies:
4258
4258
-
'@shikijs/types': 1.29.2
4259
4259
-
'@shikijs/vscode-textmate': 10.0.2
4260
4260
-
oniguruma-to-es: 2.3.0
4261
4261
-
4262
4229
'@shikijs/engine-javascript@3.23.0':
4263
4230
dependencies:
4264
4231
'@shikijs/types': 3.23.0
4265
4232
'@shikijs/vscode-textmate': 10.0.2
4266
4233
oniguruma-to-es: 4.3.6
4267
4234
4268
4268
-
'@shikijs/engine-oniguruma@1.29.2':
4269
4269
-
dependencies:
4270
4270
-
'@shikijs/types': 1.29.2
4271
4271
-
'@shikijs/vscode-textmate': 10.0.2
4272
4272
-
4273
4235
'@shikijs/engine-oniguruma@3.23.0':
4274
4236
dependencies:
4275
4237
'@shikijs/types': 3.23.0
···
4283
4245
dependencies:
4284
4246
'@shikijs/types': 3.23.0
4285
4247
4286
4286
-
'@shikijs/transformers@1.29.2':
4248
4248
+
'@shikijs/transformers@3.23.0':
4287
4249
dependencies:
4288
4288
-
'@shikijs/core': 1.29.2
4289
4289
-
'@shikijs/types': 1.29.2
4290
4290
-
4291
4291
-
'@shikijs/types@1.29.2':
4292
4292
-
dependencies:
4293
4293
-
'@shikijs/vscode-textmate': 10.0.2
4294
4294
-
'@types/hast': 3.0.4
4250
4250
+
'@shikijs/core': 3.23.0
4251
4251
+
'@shikijs/types': 3.23.0
4295
4252
4296
4253
'@shikijs/types@3.23.0':
4297
4254
dependencies:
···
4726
4683
dependencies:
4727
4684
'@webgpu/types': 0.1.21
4728
4685
4686
4686
+
canvaskit-wasm@0.41.1:
4687
4687
+
dependencies:
4688
4688
+
'@webgpu/types': 0.1.21
4689
4689
+
4729
4690
ccount@2.0.1: {}
4730
4691
4731
4692
chalk@5.6.2: {}
···
4933
4894
dependencies:
4934
4895
'@emmetio/abbreviation': 2.3.3
4935
4896
'@emmetio/css-abbreviation': 2.1.8
4936
4936
-
4937
4937
-
emoji-regex-xs@1.0.0: {}
4938
4897
4939
4898
emoji-regex@10.6.0: {}
4940
4899
···
6031
5990
6032
5991
oniguruma-parser@0.12.2: {}
6033
5992
6034
6034
-
oniguruma-to-es@2.3.0:
6035
6035
-
dependencies:
6036
6036
-
emoji-regex-xs: 1.0.0
6037
6037
-
regex: 5.1.1
6038
6038
-
regex-recursion: 5.1.1
6039
6039
-
6040
5993
oniguruma-to-es@4.3.6:
6041
5994
dependencies:
6042
5995
oniguruma-parser: 0.12.2
···
6239
6192
unified: 11.0.5
6240
6193
vfile: 6.0.3
6241
6194
6242
6242
-
regex-recursion@5.1.1:
6243
6243
-
dependencies:
6244
6244
-
regex: 5.1.1
6245
6245
-
regex-utilities: 2.3.0
6246
6246
-
6247
6195
regex-recursion@6.0.2:
6248
6196
dependencies:
6249
6197
regex-utilities: 2.3.0
6250
6198
6251
6199
regex-utilities@2.3.0: {}
6252
6252
-
6253
6253
-
regex@5.1.1:
6254
6254
-
dependencies:
6255
6255
-
regex-utilities: 2.3.0
6256
6200
6257
6201
regex@6.1.0:
6258
6202
dependencies:
···
1
1
---
2
2
interface Props {
3
3
-
title: string;
4
3
class?: string;
5
4
}
6
5
7
7
-
const { title, class: className } = Astro.props;
6
6
+
const { class: className } = Astro.props;
8
7
---
9
8
10
9
<div
···
1
1
---
2
2
interface Props {
3
3
-
title: string;
4
3
class?: string;
5
4
}
6
5
7
7
-
const { title, class: className } = Astro.props;
6
6
+
const { class: className } = Astro.props;
8
7
---
9
8
10
9
<div
···
1
1
---
2
2
interface Props {
3
3
-
title: string;
4
3
class?: string;
5
4
}
6
5
7
7
-
const { title, class: className } = Astro.props;
6
6
+
const { class: className } = Astro.props;
8
7
---
9
8
10
9
<div
···
1
1
---
2
2
interface Props {
3
3
-
title: string;
4
3
class?: string;
5
4
}
6
5
7
7
-
const { title, class: className } = Astro.props;
6
6
+
const { class: className } = Astro.props;
8
7
---
9
8
10
9
<div
···
1
1
---
2
2
interface Props {
3
3
-
title: string;
4
3
class?: string;
5
4
}
6
5
7
7
-
const { title, class: className } = Astro.props;
6
6
+
const { class: className } = Astro.props;
8
7
---
9
8
10
9
<div