feat: better marquee and js-less theme switch

This commit is contained in:
Oleksandr 2026-02-13 07:46:00 +02:00
parent 2ca3604414
commit da6dd0100b
Signed by: Xanazf
GPG key ID: 821EEC32761AC17C
17 changed files with 689 additions and 831 deletions

426
yarn.lock
View file

@ -149,14 +149,14 @@ __metadata:
languageName: node
linkType: hard
"@astrojs/sitemap@npm:3.6.0":
version: 3.6.0
resolution: "@astrojs/sitemap@npm:3.6.0"
"@astrojs/sitemap@npm:3.7.0":
version: 3.7.0
resolution: "@astrojs/sitemap@npm:3.7.0"
dependencies:
sitemap: "npm:^8.0.0"
sitemap: "npm:^8.0.2"
stream-replace-string: "npm:^2.0.0"
zod: "npm:^3.25.76"
checksum: 10c0/a88c3c0c476b230cd1717c37d55408c57295539e9d141ff6738bcf38cefeb340a79b1d08c08f9bec39ec7ad6bfbb619454e1ae2053c8a65bbe3f1cd87a9e5904
checksum: 10c0/17b117881143da9bea3d348ba119d9ad9a3d1db55eb5efe81b97620c3f655e8d6b7306e6e92713d2cc67b0b2a10192f0825373b74bb6aa0ba99d50785990c1c0
languageName: node
linkType: hard
@ -519,12 +519,12 @@ __metadata:
languageName: node
linkType: hard
"@capsizecss/unpack@npm:^3.0.1":
version: 3.0.1
resolution: "@capsizecss/unpack@npm:3.0.1"
"@capsizecss/unpack@npm:^4.0.0":
version: 4.0.0
resolution: "@capsizecss/unpack@npm:4.0.0"
dependencies:
fontkit: "npm:^2.0.2"
checksum: 10c0/2d576bd819975831d2f18c3852fb4f2de52cecc5e39c11721c320e8bc8e3017148743436f0b2a85223dd426471676a02f6d3b4830d21702a05d2f1fa002efb8b
fontkitten: "npm:^1.0.0"
checksum: 10c0/47ed4fa100d015f28e1ccb6813fc9d6ce39012bed0508ec49ae6c1e0e6eaa86b1450aba1a05245e4e3e35087eeec636ecb9a000c50a4c5f349586d0d07cdc922
languageName: node
linkType: hard
@ -1623,18 +1623,6 @@ __metadata:
languageName: node
linkType: hard
"@shikijs/core@npm:3.15.0":
version: 3.15.0
resolution: "@shikijs/core@npm:3.15.0"
dependencies:
"@shikijs/types": "npm:3.15.0"
"@shikijs/vscode-textmate": "npm:^10.0.2"
"@types/hast": "npm:^3.0.4"
hast-util-to-html: "npm:^9.0.5"
checksum: 10c0/b76ee8518cb4bbb22fa5923f0d6aa351ca8775cd11cc5a71e509b7fce5935d6a2fc4fd5154ca15597cbb0192d2fa3341f2568a85a7c7939a1b2f7a330ab306fc
languageName: node
linkType: hard
"@shikijs/core@npm:3.20.0":
version: 3.20.0
resolution: "@shikijs/core@npm:3.20.0"
@ -1647,14 +1635,15 @@ __metadata:
languageName: node
linkType: hard
"@shikijs/engine-javascript@npm:3.15.0":
version: 3.15.0
resolution: "@shikijs/engine-javascript@npm:3.15.0"
"@shikijs/core@npm:3.22.0":
version: 3.22.0
resolution: "@shikijs/core@npm:3.22.0"
dependencies:
"@shikijs/types": "npm:3.15.0"
"@shikijs/types": "npm:3.22.0"
"@shikijs/vscode-textmate": "npm:^10.0.2"
oniguruma-to-es: "npm:^4.3.3"
checksum: 10c0/a72c83eb2c495ed8f075314e47503e04eaca7b01017cdec7bb5d2017f6464c87cff3578fc8142239c8f060dfd4b92717f3d48c0e49127c2ca50be4456548d87c
"@types/hast": "npm:^3.0.4"
hast-util-to-html: "npm:^9.0.5"
checksum: 10c0/4df376f5fa0afaeaa458ba08db1d8a6ad15cb11c7351edc4cabf7e87453a1b1859ded083fdfe8020ac697a47f9a180fd655783be33d2602c9dbaa4cc950b8e13
languageName: node
linkType: hard
@ -1669,13 +1658,14 @@ __metadata:
languageName: node
linkType: hard
"@shikijs/engine-oniguruma@npm:3.15.0":
version: 3.15.0
resolution: "@shikijs/engine-oniguruma@npm:3.15.0"
"@shikijs/engine-javascript@npm:3.22.0":
version: 3.22.0
resolution: "@shikijs/engine-javascript@npm:3.22.0"
dependencies:
"@shikijs/types": "npm:3.15.0"
"@shikijs/types": "npm:3.22.0"
"@shikijs/vscode-textmate": "npm:^10.0.2"
checksum: 10c0/97cb43d1f3fbace9f5412e516ab87ad38b529550bb696891a518efcefa32680a0b625a17e1fe8db6cf2b1e6e252db7ac408e3294375ec0600a9b07e4e482ca7c
oniguruma-to-es: "npm:^4.3.4"
checksum: 10c0/344dee8fd866743ecb762d3f954414d3dec17e31a6c2c5b778abdff320b8c68ff87ef661a46969c1fb34d84c2f55a696159cde2f64576407419664b9fa8dd97b
languageName: node
linkType: hard
@ -1689,12 +1679,13 @@ __metadata:
languageName: node
linkType: hard
"@shikijs/langs@npm:3.15.0":
version: 3.15.0
resolution: "@shikijs/langs@npm:3.15.0"
"@shikijs/engine-oniguruma@npm:3.22.0":
version: 3.22.0
resolution: "@shikijs/engine-oniguruma@npm:3.22.0"
dependencies:
"@shikijs/types": "npm:3.15.0"
checksum: 10c0/d5a328ec999572f50e4fec77213e7d0f106c90c04e078be29cdb2467f10012221d52435fd9711f963ce30adbf14805d2a31a2e602fa7a074fa450bbf83553eca
"@shikijs/types": "npm:3.22.0"
"@shikijs/vscode-textmate": "npm:^10.0.2"
checksum: 10c0/21007cc1f2c714f37a53e163e1d604e6696d310f9e252970a828fe5450e4daa9f1f369b7ceffd1cb9cde348d9ca17e8a4d14180749ac052c74d104cab86834ea
languageName: node
linkType: hard
@ -1707,6 +1698,15 @@ __metadata:
languageName: node
linkType: hard
"@shikijs/langs@npm:3.22.0":
version: 3.22.0
resolution: "@shikijs/langs@npm:3.22.0"
dependencies:
"@shikijs/types": "npm:3.22.0"
checksum: 10c0/68bb7b10a4b8d78540d0518b80b4c57e42ac232e84a5f74a91d6335de80af730008cf269b4c3da46a2fd3c4a59cd427ab1e6f5934c884335f9f648f8c0c0a912
languageName: node
linkType: hard
"@shikijs/rehype@npm:^3.20.0":
version: 3.20.0
resolution: "@shikijs/rehype@npm:3.20.0"
@ -1721,15 +1721,6 @@ __metadata:
languageName: node
linkType: hard
"@shikijs/themes@npm:3.15.0":
version: 3.15.0
resolution: "@shikijs/themes@npm:3.15.0"
dependencies:
"@shikijs/types": "npm:3.15.0"
checksum: 10c0/2b6a435d991d1fd924622e437c5546ecc5ab3d5c0843edbe2ca444e4e91a9c4d8d9c0a673a32afdb1c262dffcd7839518a9f9154121be8dfa7553f99458d9bab
languageName: node
linkType: hard
"@shikijs/themes@npm:3.20.0":
version: 3.20.0
resolution: "@shikijs/themes@npm:3.20.0"
@ -1739,13 +1730,12 @@ __metadata:
languageName: node
linkType: hard
"@shikijs/types@npm:3.15.0":
version: 3.15.0
resolution: "@shikijs/types@npm:3.15.0"
"@shikijs/themes@npm:3.22.0":
version: 3.22.0
resolution: "@shikijs/themes@npm:3.22.0"
dependencies:
"@shikijs/vscode-textmate": "npm:^10.0.2"
"@types/hast": "npm:^3.0.4"
checksum: 10c0/bc18c7e8b83fbf73f88a26dcf06e777566f8d8568a26ace4dacf5373c51e95213af1181eb389c4d0d7dc57c21824396278d6cbebf57a905676923bfdab00bb23
"@shikijs/types": "npm:3.22.0"
checksum: 10c0/f662648e346e0133d84dee058f24db6434eb7e511ffe8e34e9632f1168d46b219fbddcca245166f98200b13549fc3256baf8d2a0df7c23e856c9933c0bd444f9
languageName: node
linkType: hard
@ -1759,6 +1749,16 @@ __metadata:
languageName: node
linkType: hard
"@shikijs/types@npm:3.22.0":
version: 3.22.0
resolution: "@shikijs/types@npm:3.22.0"
dependencies:
"@shikijs/vscode-textmate": "npm:^10.0.2"
"@types/hast": "npm:^3.0.4"
checksum: 10c0/68e5bb1827609fc026cba5a88442f41dd948f68fc4f23de0912ef2498944116471b543a5f40ab4ff2c2056399873c755fe717185fd4f8c928002fba934bd3a7b
languageName: node
linkType: hard
"@shikijs/vscode-textmate@npm:^10.0.2":
version: 10.0.2
resolution: "@shikijs/vscode-textmate@npm:10.0.2"
@ -1766,15 +1766,6 @@ __metadata:
languageName: node
linkType: hard
"@swc/helpers@npm:^0.5.12":
version: 0.5.17
resolution: "@swc/helpers@npm:0.5.17"
dependencies:
tslib: "npm:^2.8.0"
checksum: 10c0/fe1f33ebb968558c5a0c595e54f2e479e4609bff844f9ca9a2d1ffd8dd8504c26f862a11b031f48f75c95b0381c2966c3dd156e25942f90089badd24341e7dbb
languageName: node
linkType: hard
"@trysound/sax@npm:0.2.0":
version: 0.2.0
resolution: "@trysound/sax@npm:0.2.0"
@ -1848,15 +1839,6 @@ __metadata:
languageName: node
linkType: hard
"@types/fontkit@npm:^2.0.8":
version: 2.0.8
resolution: "@types/fontkit@npm:2.0.8"
dependencies:
"@types/node": "npm:*"
checksum: 10c0/e5a124d468f17d3b74a07d38257fc38b8d3d1e3e1e68b1c4a3314beb274223499009f4a6c1d2f15a9928ad6643fb8bfca4881d13447cfbf5de1733ad6fd5d4b1
languageName: node
linkType: hard
"@types/hast@npm:^2.0.0":
version: 2.3.10
resolution: "@types/hast@npm:2.3.10"
@ -2241,15 +2223,15 @@ __metadata:
languageName: node
linkType: hard
"astro@npm:5.16.6":
version: 5.16.6
resolution: "astro@npm:5.16.6"
"astro@npm:5.17.2":
version: 5.17.2
resolution: "astro@npm:5.17.2"
dependencies:
"@astrojs/compiler": "npm:^2.13.0"
"@astrojs/internal-helpers": "npm:0.7.5"
"@astrojs/markdown-remark": "npm:6.3.10"
"@astrojs/telemetry": "npm:3.3.0"
"@capsizecss/unpack": "npm:^3.0.1"
"@capsizecss/unpack": "npm:^4.0.0"
"@oslojs/encoding": "npm:^1.1.0"
"@rollup/pluginutils": "npm:^5.3.0"
acorn: "npm:^8.15.0"
@ -2259,19 +2241,19 @@ __metadata:
ci-info: "npm:^4.3.1"
clsx: "npm:^2.1.1"
common-ancestor-path: "npm:^1.0.1"
cookie: "npm:^1.0.2"
cookie: "npm:^1.1.1"
cssesc: "npm:^3.0.0"
debug: "npm:^4.4.3"
deterministic-object-hash: "npm:^2.0.2"
devalue: "npm:^5.5.0"
diff: "npm:^5.2.0"
devalue: "npm:^5.6.2"
diff: "npm:^8.0.3"
dlv: "npm:^1.1.3"
dset: "npm:^3.1.4"
es-module-lexer: "npm:^1.7.0"
esbuild: "npm:^0.25.0"
esbuild: "npm:^0.27.0"
estree-walker: "npm:^3.0.3"
flattie: "npm:^1.1.1"
fontace: "npm:~0.3.1"
fontace: "npm:~0.4.0"
github-slugger: "npm:^2.0.0"
html-escaper: "npm:3.0.3"
http-cache-semantics: "npm:^4.2.0"
@ -2283,23 +2265,23 @@ __metadata:
neotraverse: "npm:^0.6.18"
p-limit: "npm:^6.2.0"
p-queue: "npm:^8.1.1"
package-manager-detector: "npm:^1.5.0"
package-manager-detector: "npm:^1.6.0"
piccolore: "npm:^0.1.3"
picomatch: "npm:^4.0.3"
prompts: "npm:^2.4.2"
rehype: "npm:^13.0.2"
semver: "npm:^7.7.3"
sharp: "npm:^0.34.0"
shiki: "npm:^3.15.0"
smol-toml: "npm:^1.5.2"
shiki: "npm:^3.21.0"
smol-toml: "npm:^1.6.0"
svgo: "npm:^4.0.0"
tinyexec: "npm:^1.0.2"
tinyglobby: "npm:^0.2.15"
tsconfck: "npm:^3.1.6"
ultrahtml: "npm:^1.6.0"
unifont: "npm:~0.6.0"
unifont: "npm:~0.7.3"
unist-util-visit: "npm:^5.0.0"
unstorage: "npm:^1.17.3"
unstorage: "npm:^1.17.4"
vfile: "npm:^6.0.3"
vite: "npm:^6.4.1"
vitefu: "npm:^1.1.1"
@ -2307,14 +2289,14 @@ __metadata:
yargs-parser: "npm:^21.1.1"
yocto-spinner: "npm:^0.2.3"
zod: "npm:^3.25.76"
zod-to-json-schema: "npm:^3.25.0"
zod-to-json-schema: "npm:^3.25.1"
zod-to-ts: "npm:^1.2.0"
dependenciesMeta:
sharp:
optional: true
bin:
astro: astro.js
checksum: 10c0/ac6aea51f861b51e87184a589bd343542e5395a5b7df85f52bafd4831b24f1d39796794d5a3ac88764e2a7f1de631352ce694a59f6feee811868d64665dddf5d
checksum: 10c0/1b4280da538e86ab732cf48ae47bb3dafcab0ae82a80948cb7788c04ba4184613300f2f722036d0ac785f8456122782f39594dd45822c8da65ba8e0eff9cb450
languageName: node
linkType: hard
@ -2387,13 +2369,6 @@ __metadata:
languageName: node
linkType: hard
"base64-js@npm:^1.1.2, base64-js@npm:^1.3.0":
version: 1.5.1
resolution: "base64-js@npm:1.5.1"
checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf
languageName: node
linkType: hard
"baseline-browser-mapping@npm:^2.8.25":
version: 2.8.30
resolution: "baseline-browser-mapping@npm:2.8.30"
@ -2435,15 +2410,6 @@ __metadata:
languageName: node
linkType: hard
"brotli@npm:^1.3.2":
version: 1.3.3
resolution: "brotli@npm:1.3.3"
dependencies:
base64-js: "npm:^1.1.2"
checksum: 10c0/9d24e24f8b7eabf44af034ed5f7d5530008b835f09a107a84ac060723e86dd43c6aa68958691fe5df524f59473b35f5ce2e0854aa1152c0a254d1010f51bcf22
languageName: node
linkType: hard
"browserslist@npm:^4.24.0":
version: 4.28.0
resolution: "browserslist@npm:4.28.0"
@ -2584,7 +2550,7 @@ __metadata:
languageName: node
linkType: hard
"chokidar@npm:^4.0.1, chokidar@npm:^4.0.3":
"chokidar@npm:^4.0.1":
version: 4.0.3
resolution: "chokidar@npm:4.0.3"
dependencies:
@ -2593,6 +2559,15 @@ __metadata:
languageName: node
linkType: hard
"chokidar@npm:^5.0.0":
version: 5.0.0
resolution: "chokidar@npm:5.0.0"
dependencies:
readdirp: "npm:^5.0.0"
checksum: 10c0/42fc907cb2a7ff5c9e220f84dae75380a77997f851c2a5e7865a2cf9ae45dd407a23557208cdcdbf3ac8c93341135a1748e4c48c31855f3bfa095e5159b6bdec
languageName: node
linkType: hard
"chownr@npm:^2.0.0":
version: 2.0.0
resolution: "chownr@npm:2.0.0"
@ -2632,13 +2607,6 @@ __metadata:
languageName: node
linkType: hard
"clone@npm:^2.1.2":
version: 2.1.2
resolution: "clone@npm:2.1.2"
checksum: 10c0/ed0601cd0b1606bc7d82ee7175b97e68d1dd9b91fd1250a3617b38d34a095f8ee0431d40a1a611122dcccb4f93295b4fdb94942aa763392b5fe44effa50c2d5e
languageName: node
linkType: hard
"clsx@npm:^2.1.1":
version: 2.1.1
resolution: "clsx@npm:2.1.1"
@ -2734,10 +2702,10 @@ __metadata:
languageName: node
linkType: hard
"cookie@npm:^1.0.2":
version: 1.0.2
resolution: "cookie@npm:1.0.2"
checksum: 10c0/fd25fe79e8fbcfcaf6aa61cd081c55d144eeeba755206c058682257cb38c4bd6795c6620de3f064c740695bb65b7949ebb1db7a95e4636efb8357a335ad3f54b
"cookie@npm:^1.1.1":
version: 1.1.1
resolution: "cookie@npm:1.1.1"
checksum: 10c0/79c4ddc0fcad9c4f045f826f42edf54bcc921a29586a4558b0898277fa89fb47be95bc384c2253f493af7b29500c830da28341274527328f18eba9f58afa112c
languageName: node
linkType: hard
@ -2773,7 +2741,7 @@ __metadata:
languageName: node
linkType: hard
"css-tree@npm:^3.0.0, css-tree@npm:^3.0.1":
"css-tree@npm:^3.0.1, css-tree@npm:^3.1.0":
version: 3.1.0
resolution: "css-tree@npm:3.1.0"
dependencies:
@ -2890,10 +2858,10 @@ __metadata:
languageName: node
linkType: hard
"devalue@npm:^5.5.0":
version: 5.5.0
resolution: "devalue@npm:5.5.0"
checksum: 10c0/7604b11f2afc83e006922a211b1e975109e260c58fba740a5706f148be7345bafdf3ece1012a78bc9dab68f7d88da53e6d6e403e06358932a86f2cd3541e4297
"devalue@npm:^5.6.2":
version: 5.6.2
resolution: "devalue@npm:5.6.2"
checksum: 10c0/654f257ec525a2d3f35c941bfbb361148bc65ced060710969fbaa1c45abf1c9d7c4fcb77310bf8d2fb73c34cf60bad10710e7bf5b15643bbc082518ea04cb00b
languageName: node
linkType: hard
@ -2906,17 +2874,10 @@ __metadata:
languageName: node
linkType: hard
"dfa@npm:^1.2.0":
version: 1.2.0
resolution: "dfa@npm:1.2.0"
checksum: 10c0/ad12f0bc73b530876672e0a9dfbaa350eeff0c876580042734a004e462eca86d7749b9dedf6b067ba54f346137ab23d16615826bbfa424a3e01ab0e2786fad3c
languageName: node
linkType: hard
"diff@npm:^5.2.0":
version: 5.2.0
resolution: "diff@npm:5.2.0"
checksum: 10c0/aed0941f206fe261ecb258dc8d0ceea8abbde3ace5827518ff8d302f0fc9cc81ce116c4d8f379151171336caf0516b79e01abdc1ed1201b6440d895a66689eb4
"diff@npm:^8.0.3":
version: 8.0.3
resolution: "diff@npm:8.0.3"
checksum: 10c0/d29321c70d3545fdcb56c5fdd76028c3f04c012462779e062303d4c3c531af80d2c360c26b871e6e2b9a971d2422d47e1779a859106c4cac4b5d2d143df70e20
languageName: node
linkType: hard
@ -3531,30 +3492,21 @@ __metadata:
languageName: node
linkType: hard
"fontace@npm:~0.3.1":
version: 0.3.1
resolution: "fontace@npm:0.3.1"
"fontace@npm:~0.4.0":
version: 0.4.1
resolution: "fontace@npm:0.4.1"
dependencies:
"@types/fontkit": "npm:^2.0.8"
fontkit: "npm:^2.0.4"
checksum: 10c0/c04c33dec43b351667f7602ab4e1fe68fc92ae62868ab90d8e6bb1945deafb07ae0293abfbe6676dd555f30beb6259295cfd50dff5e8fe786e00f9d5c8dec13f
fontkitten: "npm:^1.0.2"
checksum: 10c0/2b3b8bc60192b0e9d87c369f1d72bf5da6c5b0f6055d5eeb0c06693455c55395f9592844273035399289f410202306c1d7f7329312e6e42a2694912d39c70709
languageName: node
linkType: hard
"fontkit@npm:^2.0.2, fontkit@npm:^2.0.4":
version: 2.0.4
resolution: "fontkit@npm:2.0.4"
"fontkitten@npm:^1.0.0, fontkitten@npm:^1.0.2":
version: 1.0.2
resolution: "fontkitten@npm:1.0.2"
dependencies:
"@swc/helpers": "npm:^0.5.12"
brotli: "npm:^1.3.2"
clone: "npm:^2.1.2"
dfa: "npm:^1.2.0"
fast-deep-equal: "npm:^3.1.3"
restructure: "npm:^3.0.0"
tiny-inflate: "npm:^1.0.3"
unicode-properties: "npm:^1.4.0"
unicode-trie: "npm:^2.0.0"
checksum: 10c0/e68940a0801daa53a4bd160fc49814eeea5eab4dc67225b43064548d35939be9f14de17213bc1a88064adf81b6dfbdb53bda7189df1d07a3ad044482e7fd55e4
checksum: 10c0/58aae23805232e0b04773f00ee91c3ec886998b4abb7b7a0da67620a8baeb011502499fbeab13bfcf0b7f5191975907c4da23ae2889f605bac93c36e32c5f2b2
languageName: node
linkType: hard
@ -3730,20 +3682,20 @@ __metadata:
languageName: node
linkType: hard
"h3@npm:^1.15.4":
version: 1.15.4
resolution: "h3@npm:1.15.4"
"h3@npm:^1.15.5":
version: 1.15.5
resolution: "h3@npm:1.15.5"
dependencies:
cookie-es: "npm:^1.2.2"
crossws: "npm:^0.3.5"
defu: "npm:^6.1.4"
destr: "npm:^2.0.5"
iron-webcrypto: "npm:^1.2.1"
node-mock-http: "npm:^1.0.2"
node-mock-http: "npm:^1.0.4"
radix3: "npm:^1.1.2"
ufo: "npm:^1.6.1"
ufo: "npm:^1.6.3"
uncrypto: "npm:^0.1.3"
checksum: 10c0/5182a722d01fe18af5cb62441aaa872b630f4e1ac2cf1782e1f442e65fdfddb85eb6723bf73a96184c2dc1f1e3771d713ef47c456a9a4e92c640b025ba91044c
checksum: 10c0/d36c05176555109aa0b42c520dc03350d5baa9fff5067075f0919920a80f966a53eff2785051203a4630f8472bec118e5e0187b186a3105eba3106087cb0ddb9
languageName: node
linkType: hard
@ -4432,13 +4384,6 @@ __metadata:
languageName: node
linkType: hard
"lru-cache@npm:^10.4.3":
version: 10.4.3
resolution: "lru-cache@npm:10.4.3"
checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb
languageName: node
linkType: hard
"lru-cache@npm:^11.0.0, lru-cache@npm:^11.1.0, lru-cache@npm:^11.2.1":
version: 11.2.2
resolution: "lru-cache@npm:11.2.2"
@ -4446,6 +4391,13 @@ __metadata:
languageName: node
linkType: hard
"lru-cache@npm:^11.2.0":
version: 11.2.6
resolution: "lru-cache@npm:11.2.6"
checksum: 10c0/73bbffb298760e71b2bfe8ebc16a311c6a60ceddbba919cfedfd8635c2d125fbfb5a39b71818200e67973b11f8d59c5a9e31d6f90722e340e90393663a66e5cd
languageName: node
linkType: hard
"lru-cache@npm:^5.1.1":
version: 5.1.1
resolution: "lru-cache@npm:5.1.1"
@ -5459,10 +5411,10 @@ __metadata:
languageName: node
linkType: hard
"node-mock-http@npm:^1.0.2":
version: 1.0.3
resolution: "node-mock-http@npm:1.0.3"
checksum: 10c0/663f2a13518fc89b0dc69f96ba4442b5d1ecbbf20a833283725c8d2d92286af1b634803822432985be5999317fd5f23edbf2a62335fe6dd38d6b19dd7b107559
"node-mock-http@npm:^1.0.4":
version: 1.0.4
resolution: "node-mock-http@npm:1.0.4"
checksum: 10c0/86e3f7453cf07ad6b8bd17cf89ff91d45f486a861cf6d891618cf29647d559cbcde1d1f90c9cc02e014ff9f7900b2fb21c96b03ea4b4a415dbe2d65badadceba
languageName: node
linkType: hard
@ -5500,7 +5452,7 @@ __metadata:
languageName: node
linkType: hard
"ofetch@npm:^1.4.1, ofetch@npm:^1.5.1":
"ofetch@npm:^1.5.1":
version: 1.5.1
resolution: "ofetch@npm:1.5.1"
dependencies:
@ -5511,7 +5463,7 @@ __metadata:
languageName: node
linkType: hard
"ohash@npm:^2.0.0":
"ohash@npm:^2.0.11":
version: 2.0.11
resolution: "ohash@npm:2.0.11"
checksum: 10c0/d07c8d79cc26da082c1a7c8d5b56c399dd4ed3b2bd069fcae6bae78c99a9bcc3ad813b1e1f49ca2f335292846d689c6141a762cf078727d2302a33d414e69c79
@ -5534,7 +5486,7 @@ __metadata:
languageName: node
linkType: hard
"oniguruma-to-es@npm:^4.3.3, oniguruma-to-es@npm:^4.3.4":
"oniguruma-to-es@npm:^4.3.4":
version: 4.3.4
resolution: "oniguruma-to-es@npm:4.3.4"
dependencies:
@ -5578,13 +5530,20 @@ __metadata:
languageName: node
linkType: hard
"package-manager-detector@npm:^1.3.0, package-manager-detector@npm:^1.5.0":
"package-manager-detector@npm:^1.3.0":
version: 1.5.0
resolution: "package-manager-detector@npm:1.5.0"
checksum: 10c0/ce369f21e6b4222ee2ba38ea8364f312c82644a583809a01fef2c9266fc8d890c0f3780be3d94d1d2eb8a69c76a0b90fa86c9fde86d381fed060fb36066c45a7
languageName: node
linkType: hard
"package-manager-detector@npm:^1.6.0":
version: 1.6.0
resolution: "package-manager-detector@npm:1.6.0"
checksum: 10c0/6419d0b840be64fd45bcdcb7a19f09b81b65456d5e7f7a3daac305a4c90643052122f6ac0308afe548ffee75e36148532a2002ea9d292754f1e385aa2e1ea03b
languageName: node
linkType: hard
"pagefind@npm:^1.4.0":
version: 1.4.0
resolution: "pagefind@npm:1.4.0"
@ -5614,13 +5573,6 @@ __metadata:
languageName: node
linkType: hard
"pako@npm:^0.2.5":
version: 0.2.9
resolution: "pako@npm:0.2.9"
checksum: 10c0/79c1806ebcf325b60ae599e4d7227c2e346d7b829dc20f5cf24cef07c934079dc3a61c5b3c8278a2f7a190c4a613e343ea11e5302dbe252efd11712df4b6b041
languageName: node
linkType: hard
"parse-entities@npm:^4.0.0":
version: 4.0.2
resolution: "parse-entities@npm:4.0.2"
@ -5879,7 +5831,7 @@ __metadata:
"@astrojs/check": "npm:0.9.6"
"@astrojs/markdown-remark": "npm:6.3.10"
"@astrojs/mdx": "npm:4.3.13"
"@astrojs/sitemap": "npm:3.6.0"
"@astrojs/sitemap": "npm:3.7.0"
"@astrojs/solid-js": "npm:^5.1.3"
"@astrojs/ts-plugin": "npm:1.10.6"
"@babel/core": "npm:^7.28.5"
@ -5894,7 +5846,7 @@ __metadata:
"@types/mdast": "npm:^4.0.4"
"@types/node": "npm:^25.0.3"
"@types/unist": "npm:^3.0.3"
astro: "npm:5.16.6"
astro: "npm:5.17.2"
astro-breadcrumbs: "npm:^3.3.3"
astro-icon: "npm:^1.1.5"
hast-util-from-html: "npm:^2.0.3"
@ -5927,6 +5879,13 @@ __metadata:
languageName: node
linkType: hard
"readdirp@npm:^5.0.0":
version: 5.0.0
resolution: "readdirp@npm:5.0.0"
checksum: 10c0/faf1ec57cff2020f473128da3f8d2a57813cc3a08a36c38cae1c9af32c1579906cc50ba75578043b35bade77e945c098233665797cf9730ba3613a62d6e79219
languageName: node
linkType: hard
"recma-build-jsx@npm:^1.0.0":
version: 1.0.0
resolution: "recma-build-jsx@npm:1.0.0"
@ -6209,13 +6168,6 @@ __metadata:
languageName: node
linkType: hard
"restructure@npm:^3.0.0":
version: 3.0.2
resolution: "restructure@npm:3.0.2"
checksum: 10c0/f13536c094ba40a9af704e6a9fc030afd48d6112e9a3bec5f9cf5bad50416a22a7cf9aaece542bbac8c82204ad4901bf455e6204613abedbc075bc221ea6bdef
languageName: node
linkType: hard
"retext-latin@npm:^4.0.0":
version: 4.0.0
resolution: "retext-latin@npm:4.0.0"
@ -6513,19 +6465,19 @@ __metadata:
languageName: node
linkType: hard
"shiki@npm:^3.15.0":
version: 3.15.0
resolution: "shiki@npm:3.15.0"
"shiki@npm:^3.21.0":
version: 3.22.0
resolution: "shiki@npm:3.22.0"
dependencies:
"@shikijs/core": "npm:3.15.0"
"@shikijs/engine-javascript": "npm:3.15.0"
"@shikijs/engine-oniguruma": "npm:3.15.0"
"@shikijs/langs": "npm:3.15.0"
"@shikijs/themes": "npm:3.15.0"
"@shikijs/types": "npm:3.15.0"
"@shikijs/core": "npm:3.22.0"
"@shikijs/engine-javascript": "npm:3.22.0"
"@shikijs/engine-oniguruma": "npm:3.22.0"
"@shikijs/langs": "npm:3.22.0"
"@shikijs/themes": "npm:3.22.0"
"@shikijs/types": "npm:3.22.0"
"@shikijs/vscode-textmate": "npm:^10.0.2"
"@types/hast": "npm:^3.0.4"
checksum: 10c0/ffe6a29525dc07067535f4b1ddcde4baba7cc0e364c4e5b82b5106a88c45b1997fd9745dea8b26b52ebd0a92f30fc1b28643b2d1e696f20693dd373475708a86
checksum: 10c0/a7c91d769b42a69c496848197d876ec4577f789d1e7e3b5c18136a289f1dcac805bf24d56e43abb48be9c7cc6767c0f70eb2e2f33f77f4f5377141fb6851e840
languageName: node
linkType: hard
@ -6536,7 +6488,7 @@ __metadata:
languageName: node
linkType: hard
"sitemap@npm:^8.0.0":
"sitemap@npm:^8.0.2":
version: 8.0.2
resolution: "sitemap@npm:8.0.2"
dependencies:
@ -6564,6 +6516,13 @@ __metadata:
languageName: node
linkType: hard
"smol-toml@npm:^1.6.0":
version: 1.6.0
resolution: "smol-toml@npm:1.6.0"
checksum: 10c0/baf33bb6cd914d481329e31998a12829cd126541458ba400791212c80f1245d5b27dac04a56a52c02b287d2a494f1628c05fc19643286b258b2e0bb9fe67747c
languageName: node
linkType: hard
"socks-proxy-agent@npm:^8.0.3":
version: 8.0.5
resolution: "socks-proxy-agent@npm:8.0.5"
@ -6775,7 +6734,7 @@ __metadata:
languageName: node
linkType: hard
"tiny-inflate@npm:^1.0.0, tiny-inflate@npm:^1.0.3":
"tiny-inflate@npm:^1.0.3":
version: 1.0.3
resolution: "tiny-inflate@npm:1.0.3"
checksum: 10c0/fab687537254f6ec44c9a2e880048fe70da3542aba28f73cda3e74c95cabf342a339372f2a6c032e322324f01accc03ca26c04ba2bad9b3eb8cf3ee99bba7f9b
@ -6836,7 +6795,7 @@ __metadata:
languageName: node
linkType: hard
"tslib@npm:^2.4.0, tslib@npm:^2.8.0":
"tslib@npm:^2.4.0":
version: 2.8.1
resolution: "tslib@npm:2.8.1"
checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62
@ -6909,6 +6868,13 @@ __metadata:
languageName: node
linkType: hard
"ufo@npm:^1.6.3":
version: 1.6.3
resolution: "ufo@npm:1.6.3"
checksum: 10c0/bf0e4ebff99e54da1b9c7182ac2f40475988b41faa881d579bc97bc2a0509672107b0a0e94c4b8d31a0ab8c4bf07f4aa0b469ac6da8536d56bda5b085ea2e953
languageName: node
linkType: hard
"ultrahtml@npm:^1.6.0":
version: 1.6.0
resolution: "ultrahtml@npm:1.6.0"
@ -6937,26 +6903,6 @@ __metadata:
languageName: node
linkType: hard
"unicode-properties@npm:^1.4.0":
version: 1.4.1
resolution: "unicode-properties@npm:1.4.1"
dependencies:
base64-js: "npm:^1.3.0"
unicode-trie: "npm:^2.0.0"
checksum: 10c0/1d140b7945664fb0ef53de955170821e077b949eef377c6e4905902f07e339039271bfa2a005e4f4c6074b080d3420b486c52dc905e11f924949a04d1fb47ffd
languageName: node
linkType: hard
"unicode-trie@npm:^2.0.0":
version: 2.0.0
resolution: "unicode-trie@npm:2.0.0"
dependencies:
pako: "npm:^0.2.5"
tiny-inflate: "npm:^1.0.0"
checksum: 10c0/2422368645249f315640a1c9e9506046aa7738fc9c5d59e15c207cdd6ec66101c35b0b9f75dc3ac28fe7be19aaf1efc898bbea074fa1e8e295ef736aeb7904bb
languageName: node
linkType: hard
"unified@npm:^10.0.0":
version: 10.1.2
resolution: "unified@npm:10.1.2"
@ -6987,14 +6933,14 @@ __metadata:
languageName: node
linkType: hard
"unifont@npm:~0.6.0":
version: 0.6.0
resolution: "unifont@npm:0.6.0"
"unifont@npm:~0.7.3":
version: 0.7.3
resolution: "unifont@npm:0.7.3"
dependencies:
css-tree: "npm:^3.0.0"
ofetch: "npm:^1.4.1"
ohash: "npm:^2.0.0"
checksum: 10c0/cf5062a9b48f299e50daf72c40e086146203ef7f9a854480207725369e00165ab4c82b8b7ed01a9f7d32261d1176fee76329cef9e638dc92316559c81cc839b0
css-tree: "npm:^3.1.0"
ofetch: "npm:^1.5.1"
ohash: "npm:^2.0.11"
checksum: 10c0/9ca782dbaec6b8e258078c4c1f9f6ee982edf85964d596bc51c82493c3fdaece352ce29688222ffa402f76b4ae9646096b02680274e0b686da0054ed3f161a81
languageName: node
linkType: hard
@ -7160,18 +7106,18 @@ __metadata:
languageName: node
linkType: hard
"unstorage@npm:^1.17.3":
version: 1.17.3
resolution: "unstorage@npm:1.17.3"
"unstorage@npm:^1.17.4":
version: 1.17.4
resolution: "unstorage@npm:1.17.4"
dependencies:
anymatch: "npm:^3.1.3"
chokidar: "npm:^4.0.3"
chokidar: "npm:^5.0.0"
destr: "npm:^2.0.5"
h3: "npm:^1.15.4"
lru-cache: "npm:^10.4.3"
h3: "npm:^1.15.5"
lru-cache: "npm:^11.2.0"
node-fetch-native: "npm:^1.6.7"
ofetch: "npm:^1.5.1"
ufo: "npm:^1.6.1"
ufo: "npm:^1.6.3"
peerDependencies:
"@azure/app-configuration": ^1.8.0
"@azure/cosmos": ^4.2.0
@ -7179,14 +7125,14 @@ __metadata:
"@azure/identity": ^4.6.0
"@azure/keyvault-secrets": ^4.9.0
"@azure/storage-blob": ^12.26.0
"@capacitor/preferences": ^6.0.3 || ^7.0.0
"@capacitor/preferences": ^6 || ^7 || ^8
"@deno/kv": ">=0.9.0"
"@netlify/blobs": ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0
"@planetscale/database": ^1.19.0
"@upstash/redis": ^1.34.3
"@vercel/blob": ">=0.27.1"
"@vercel/functions": ^2.2.12 || ^3.0.0
"@vercel/kv": ^1.0.1
"@vercel/kv": ^1 || ^2 || ^3
aws4fetch: ^1.0.20
db0: ">=0.2.1"
idb-keyval: ^6.2.1
@ -7231,7 +7177,7 @@ __metadata:
optional: true
uploadthing:
optional: true
checksum: 10c0/46d920a79790a6d22273d5972d220a0b26fce7d8b40b5c563c1f71bec12ae7b0b403b59001773b061fa5a099de3ff5e7fd6b2a65198e89a21a5dbfd9225a217f
checksum: 10c0/200e9f8e26545b7e1db5c91941d211d2e27f54d3615d746a5c9ee8294bdfdbbb6d7c50478a8a0ce45920eaae1d07429b3f5754e1c87f2e740f40fe3ae5da94a2
languageName: node
linkType: hard
@ -7870,12 +7816,12 @@ __metadata:
languageName: node
linkType: hard
"zod-to-json-schema@npm:^3.25.0":
version: 3.25.0
resolution: "zod-to-json-schema@npm:3.25.0"
"zod-to-json-schema@npm:^3.25.1":
version: 3.25.1
resolution: "zod-to-json-schema@npm:3.25.1"
peerDependencies:
zod: ^3.25 || ^4
checksum: 10c0/2d2cf6ca49752bf3dc5fb37bc8f275eddbbc4020e7958d9c198ea88cd197a5f527459118188a0081b889da6a6474d64c4134cd60951fa70178c125138761c680
checksum: 10c0/711b30e34d1f1211f1afe64bf457f0d799234199dc005cca720b236ea808804c03164039c232f5df33c46f462023874015a8a0b3aab1585eca14124c324db7e2
languageName: node
linkType: hard