diff --git a/.pnp.cjs b/.pnp.cjs index 0212821..aa9a990 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -31,7 +31,7 @@ const RAW_RUNTIME_STATE = ["@astrojs/check", "virtual:a9b1222052dffa20c83605ac26b64fd717aa2982dc89da74b78301a8333c50a120c12db3f68c240302341b52215e986347cefceb71633b5918936083bd9430ce#npm:0.9.6"],\ ["@astrojs/markdown-remark", "npm:6.3.10"],\ ["@astrojs/mdx", "virtual:a9b1222052dffa20c83605ac26b64fd717aa2982dc89da74b78301a8333c50a120c12db3f68c240302341b52215e986347cefceb71633b5918936083bd9430ce#npm:4.3.13"],\ - ["@astrojs/sitemap", "npm:3.6.0"],\ + ["@astrojs/sitemap", "npm:3.7.0"],\ ["@astrojs/solid-js", "virtual:a9b1222052dffa20c83605ac26b64fd717aa2982dc89da74b78301a8333c50a120c12db3f68c240302341b52215e986347cefceb71633b5918936083bd9430ce#npm:5.1.3"],\ ["@astrojs/ts-plugin", "npm:1.10.6"],\ ["@babel/core", "npm:7.28.5"],\ @@ -46,7 +46,7 @@ const RAW_RUNTIME_STATE = ["@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", "virtual:a9b1222052dffa20c83605ac26b64fd717aa2982dc89da74b78301a8333c50a120c12db3f68c240302341b52215e986347cefceb71633b5918936083bd9430ce#npm:3.3.3"],\ ["astro-icon", "npm:1.1.5"],\ ["hast-util-from-html", "npm:2.0.3"],\ @@ -221,7 +221,7 @@ const RAW_RUNTIME_STATE = ["@mdx-js/mdx", "npm:3.1.1"],\ ["@types/astro", null],\ ["acorn", "npm:8.15.0"],\ - ["astro", "npm:5.16.6"],\ + ["astro", "npm:5.17.2"],\ ["es-module-lexer", "npm:1.7.0"],\ ["estree-util-visit", "npm:2.0.0"],\ ["hast-util-to-html", "npm:9.0.5"],\ @@ -251,10 +251,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@astrojs/sitemap", [\ - ["npm:3.6.0", {\ - "packageLocation": "../../../yarn/berry/cache/@astrojs-sitemap-npm-3.6.0-b4d883d36d-10c0.zip/node_modules/@astrojs/sitemap/",\ + ["npm:3.7.0", {\ + "packageLocation": "../../../yarn/berry/cache/@astrojs-sitemap-npm-3.7.0-c7e8499ab2-10c0.zip/node_modules/@astrojs/sitemap/",\ "packageDependencies": [\ - ["@astrojs/sitemap", "npm:3.6.0"],\ + ["@astrojs/sitemap", "npm:3.7.0"],\ ["sitemap", "npm:8.0.2"],\ ["stream-replace-string", "npm:2.0.0"],\ ["zod", "npm:3.25.76"]\ @@ -278,7 +278,7 @@ const RAW_RUNTIME_STATE = ["@types/solid-js", null],\ ["solid-devtools", null],\ ["solid-js", "npm:1.9.10"],\ - ["vite", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:6.4.1"],\ + ["vite", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:6.4.1"],\ ["vite-plugin-solid", "virtual:4cdfc0301e35c7ba808c089cafcef03d4588de8675da1bfaf8337e32117fbe355aa642623f0eb495176058337a1b19aa68fa4a40b921751ba8844e35bb930b9a#npm:2.11.10"]\ ],\ "packagePeers": [\ @@ -690,11 +690,11 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@capsizecss/unpack", [\ - ["npm:3.0.1", {\ - "packageLocation": "../../../yarn/berry/cache/@capsizecss-unpack-npm-3.0.1-dcbd0a9f8a-10c0.zip/node_modules/@capsizecss/unpack/",\ + ["npm:4.0.0", {\ + "packageLocation": "../../../yarn/berry/cache/@capsizecss-unpack-npm-4.0.0-9646f83255-10c0.zip/node_modules/@capsizecss/unpack/",\ "packageDependencies": [\ - ["@capsizecss/unpack", "npm:3.0.1"],\ - ["fontkit", "npm:2.0.4"]\ + ["@capsizecss/unpack", "npm:4.0.0"],\ + ["fontkitten", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -1745,10 +1745,10 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:5.3.0", {\ - "packageLocation": "./.yarn/__virtual__/@rollup-pluginutils-virtual-2364f7a682/4/yarn/berry/cache/@rollup-pluginutils-npm-5.3.0-41141e497e-10c0.zip/node_modules/@rollup/pluginutils/",\ + ["virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:5.3.0", {\ + "packageLocation": "./.yarn/__virtual__/@rollup-pluginutils-virtual-7546aee50f/4/yarn/berry/cache/@rollup-pluginutils-npm-5.3.0-41141e497e-10c0.zip/node_modules/@rollup/pluginutils/",\ "packageDependencies": [\ - ["@rollup/pluginutils", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:5.3.0"],\ + ["@rollup/pluginutils", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:5.3.0"],\ ["@types/estree", "npm:1.0.8"],\ ["@types/rollup", null],\ ["estree-walker", "npm:2.0.2"],\ @@ -1961,17 +1961,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@shikijs/core", [\ - ["npm:3.15.0", {\ - "packageLocation": "../../../yarn/berry/cache/@shikijs-core-npm-3.15.0-69499153f8-10c0.zip/node_modules/@shikijs/core/",\ - "packageDependencies": [\ - ["@shikijs/core", "npm:3.15.0"],\ - ["@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"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.20.0", {\ "packageLocation": "../../../yarn/berry/cache/@shikijs-core-npm-3.20.0-e5f6566f05-10c0.zip/node_modules/@shikijs/core/",\ "packageDependencies": [\ @@ -1982,19 +1971,20 @@ const RAW_RUNTIME_STATE = ["hast-util-to-html", "npm:9.0.5"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.22.0", {\ + "packageLocation": "../../../yarn/berry/cache/@shikijs-core-npm-3.22.0-62f6ff0d3c-10c0.zip/node_modules/@shikijs/core/",\ + "packageDependencies": [\ + ["@shikijs/core", "npm:3.22.0"],\ + ["@shikijs/types", "npm:3.22.0"],\ + ["@shikijs/vscode-textmate", "npm:10.0.2"],\ + ["@types/hast", "npm:3.0.4"],\ + ["hast-util-to-html", "npm:9.0.5"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@shikijs/engine-javascript", [\ - ["npm:3.15.0", {\ - "packageLocation": "../../../yarn/berry/cache/@shikijs-engine-javascript-npm-3.15.0-7e476fd0c2-10c0.zip/node_modules/@shikijs/engine-javascript/",\ - "packageDependencies": [\ - ["@shikijs/engine-javascript", "npm:3.15.0"],\ - ["@shikijs/types", "npm:3.15.0"],\ - ["@shikijs/vscode-textmate", "npm:10.0.2"],\ - ["oniguruma-to-es", "npm:4.3.4"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.20.0", {\ "packageLocation": "../../../yarn/berry/cache/@shikijs-engine-javascript-npm-3.20.0-0a202fa229-10c0.zip/node_modules/@shikijs/engine-javascript/",\ "packageDependencies": [\ @@ -2004,18 +1994,19 @@ const RAW_RUNTIME_STATE = ["oniguruma-to-es", "npm:4.3.4"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.22.0", {\ + "packageLocation": "../../../yarn/berry/cache/@shikijs-engine-javascript-npm-3.22.0-c278c62568-10c0.zip/node_modules/@shikijs/engine-javascript/",\ + "packageDependencies": [\ + ["@shikijs/engine-javascript", "npm:3.22.0"],\ + ["@shikijs/types", "npm:3.22.0"],\ + ["@shikijs/vscode-textmate", "npm:10.0.2"],\ + ["oniguruma-to-es", "npm:4.3.4"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@shikijs/engine-oniguruma", [\ - ["npm:3.15.0", {\ - "packageLocation": "../../../yarn/berry/cache/@shikijs-engine-oniguruma-npm-3.15.0-52bab3e515-10c0.zip/node_modules/@shikijs/engine-oniguruma/",\ - "packageDependencies": [\ - ["@shikijs/engine-oniguruma", "npm:3.15.0"],\ - ["@shikijs/types", "npm:3.15.0"],\ - ["@shikijs/vscode-textmate", "npm:10.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.20.0", {\ "packageLocation": "../../../yarn/berry/cache/@shikijs-engine-oniguruma-npm-3.20.0-bf2c38ab57-10c0.zip/node_modules/@shikijs/engine-oniguruma/",\ "packageDependencies": [\ @@ -2024,17 +2015,18 @@ const RAW_RUNTIME_STATE = ["@shikijs/vscode-textmate", "npm:10.0.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.22.0", {\ + "packageLocation": "../../../yarn/berry/cache/@shikijs-engine-oniguruma-npm-3.22.0-7374b061ee-10c0.zip/node_modules/@shikijs/engine-oniguruma/",\ + "packageDependencies": [\ + ["@shikijs/engine-oniguruma", "npm:3.22.0"],\ + ["@shikijs/types", "npm:3.22.0"],\ + ["@shikijs/vscode-textmate", "npm:10.0.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@shikijs/langs", [\ - ["npm:3.15.0", {\ - "packageLocation": "../../../yarn/berry/cache/@shikijs-langs-npm-3.15.0-4a802d5ed0-10c0.zip/node_modules/@shikijs/langs/",\ - "packageDependencies": [\ - ["@shikijs/langs", "npm:3.15.0"],\ - ["@shikijs/types", "npm:3.15.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.20.0", {\ "packageLocation": "../../../yarn/berry/cache/@shikijs-langs-npm-3.20.0-c64cbce651-10c0.zip/node_modules/@shikijs/langs/",\ "packageDependencies": [\ @@ -2042,6 +2034,14 @@ const RAW_RUNTIME_STATE = ["@shikijs/types", "npm:3.20.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.22.0", {\ + "packageLocation": "../../../yarn/berry/cache/@shikijs-langs-npm-3.22.0-4bf30b1915-10c0.zip/node_modules/@shikijs/langs/",\ + "packageDependencies": [\ + ["@shikijs/langs", "npm:3.22.0"],\ + ["@shikijs/types", "npm:3.22.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@shikijs/rehype", [\ @@ -2060,14 +2060,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["@shikijs/themes", [\ - ["npm:3.15.0", {\ - "packageLocation": "../../../yarn/berry/cache/@shikijs-themes-npm-3.15.0-d16ddea3d8-10c0.zip/node_modules/@shikijs/themes/",\ - "packageDependencies": [\ - ["@shikijs/themes", "npm:3.15.0"],\ - ["@shikijs/types", "npm:3.15.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.20.0", {\ "packageLocation": "../../../yarn/berry/cache/@shikijs-themes-npm-3.20.0-80114ddc29-10c0.zip/node_modules/@shikijs/themes/",\ "packageDependencies": [\ @@ -2075,22 +2067,30 @@ const RAW_RUNTIME_STATE = ["@shikijs/types", "npm:3.20.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.22.0", {\ + "packageLocation": "../../../yarn/berry/cache/@shikijs-themes-npm-3.22.0-bfa1f70273-10c0.zip/node_modules/@shikijs/themes/",\ + "packageDependencies": [\ + ["@shikijs/themes", "npm:3.22.0"],\ + ["@shikijs/types", "npm:3.22.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@shikijs/types", [\ - ["npm:3.15.0", {\ - "packageLocation": "../../../yarn/berry/cache/@shikijs-types-npm-3.15.0-01a3ca1317-10c0.zip/node_modules/@shikijs/types/",\ + ["npm:3.20.0", {\ + "packageLocation": "../../../yarn/berry/cache/@shikijs-types-npm-3.20.0-60cd4db840-10c0.zip/node_modules/@shikijs/types/",\ "packageDependencies": [\ - ["@shikijs/types", "npm:3.15.0"],\ + ["@shikijs/types", "npm:3.20.0"],\ ["@shikijs/vscode-textmate", "npm:10.0.2"],\ ["@types/hast", "npm:3.0.4"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:3.20.0", {\ - "packageLocation": "../../../yarn/berry/cache/@shikijs-types-npm-3.20.0-60cd4db840-10c0.zip/node_modules/@shikijs/types/",\ + ["npm:3.22.0", {\ + "packageLocation": "../../../yarn/berry/cache/@shikijs-types-npm-3.22.0-96980068e8-10c0.zip/node_modules/@shikijs/types/",\ "packageDependencies": [\ - ["@shikijs/types", "npm:3.20.0"],\ + ["@shikijs/types", "npm:3.22.0"],\ ["@shikijs/vscode-textmate", "npm:10.0.2"],\ ["@types/hast", "npm:3.0.4"]\ ],\ @@ -2106,16 +2106,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@swc/helpers", [\ - ["npm:0.5.17", {\ - "packageLocation": "../../../yarn/berry/cache/@swc-helpers-npm-0.5.17-53974f71e8-10c0.zip/node_modules/@swc/helpers/",\ - "packageDependencies": [\ - ["@swc/helpers", "npm:0.5.17"],\ - ["tslib", "npm:2.8.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@trysound/sax", [\ ["npm:0.2.0", {\ "packageLocation": "../../../yarn/berry/cache/@trysound-sax-npm-0.2.0-9f763d0295-10c0.zip/node_modules/@trysound/sax/",\ @@ -2199,16 +2189,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["@types/fontkit", [\ - ["npm:2.0.8", {\ - "packageLocation": "../../../yarn/berry/cache/@types-fontkit-npm-2.0.8-5a35ba1698-10c0.zip/node_modules/@types/fontkit/",\ - "packageDependencies": [\ - ["@types/fontkit", "npm:2.0.8"],\ - ["@types/node", "npm:24.10.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["@types/hast", [\ ["npm:2.3.10", {\ "packageLocation": "../../../yarn/berry/cache/@types-hast-npm-2.3.10-2f30349bb8-10c0.zip/node_modules/@types/hast/",\ @@ -2651,37 +2631,37 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["astro", [\ - ["npm:5.16.6", {\ - "packageLocation": "../../../yarn/berry/cache/astro-npm-5.16.6-0673676bc4-10c0.zip/node_modules/astro/",\ + ["npm:5.17.2", {\ + "packageLocation": "../../../yarn/berry/cache/astro-npm-5.17.2-a9b066526c-10c0.zip/node_modules/astro/",\ "packageDependencies": [\ ["@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", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:5.3.0"],\ + ["@rollup/pluginutils", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:5.3.0"],\ ["acorn", "npm:8.15.0"],\ ["aria-query", "npm:5.3.2"],\ - ["astro", "npm:5.16.6"],\ + ["astro", "npm:5.17.2"],\ ["axobject-query", "npm:4.1.0"],\ ["boxen", "npm:8.0.1"],\ ["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", "virtual:99b2e4c11c721a776fab79814639a0752f6a35bd04e35975cdf4286759909111e0d2e2db3a19e904f1b5552330866df2b34d47e7017b76a6dfe68c418ea3a924#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.12"],\ + ["esbuild", "npm:0.27.2"],\ ["estree-walker", "npm:3.0.3"],\ ["flattie", "npm:1.1.1"],\ - ["fontace", "npm:0.3.1"],\ + ["fontace", "npm:0.4.1"],\ ["github-slugger", "npm:2.0.0"],\ ["html-escaper", "npm:3.0.3"],\ ["http-cache-semantics", "npm:4.2.0"],\ @@ -2693,32 +2673,32 @@ const RAW_RUNTIME_STATE = ["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.5"],\ - ["shiki", "npm:3.15.0"],\ - ["smol-toml", "npm:1.5.2"],\ + ["shiki", "npm:3.22.0"],\ + ["smol-toml", "npm:1.6.0"],\ ["svgo", "npm:4.0.0"],\ ["tinyexec", "npm:1.0.2"],\ ["tinyglobby", "npm:0.2.15"],\ - ["tsconfck", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:3.1.6"],\ + ["tsconfck", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#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", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:1.17.3"],\ + ["unstorage", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:1.17.4"],\ ["vfile", "npm:6.0.3"],\ - ["vite", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:6.4.1"],\ - ["vitefu", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:1.1.1"],\ + ["vite", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:6.4.1"],\ + ["vitefu", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:1.1.1"],\ ["xxhash-wasm", "npm:1.1.0"],\ ["yargs-parser", "npm:21.1.1"],\ ["yocto-spinner", "npm:0.2.3"],\ ["zod", "npm:3.25.76"],\ - ["zod-to-json-schema", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:3.25.0"],\ - ["zod-to-ts", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:1.2.0"]\ + ["zod-to-json-schema", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:3.25.1"],\ + ["zod-to-ts", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:1.2.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -2735,7 +2715,7 @@ const RAW_RUNTIME_STATE = "packageLocation": "./.yarn/__virtual__/astro-breadcrumbs-virtual-b5792ba28b/4/yarn/berry/cache/astro-breadcrumbs-npm-3.3.3-87e81b435b-10c0.zip/node_modules/astro-breadcrumbs/",\ "packageDependencies": [\ ["@types/astro", null],\ - ["astro", "npm:5.16.6"],\ + ["astro", "npm:5.17.2"],\ ["astro-breadcrumbs", "virtual:a9b1222052dffa20c83605ac26b64fd717aa2982dc89da74b78301a8333c50a120c12db3f68c240302341b52215e986347cefceb71633b5918936083bd9430ce#npm:3.3.3"]\ ],\ "packagePeers": [\ @@ -2859,15 +2839,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["base64-js", [\ - ["npm:1.5.1", {\ - "packageLocation": "../../../yarn/berry/cache/base64-js-npm-1.5.1-b2f7275641-10c0.zip/node_modules/base64-js/",\ - "packageDependencies": [\ - ["base64-js", "npm:1.5.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["baseline-browser-mapping", [\ ["npm:2.8.30", {\ "packageLocation": "../../../yarn/berry/cache/baseline-browser-mapping-npm-2.8.30-0bd78fe320-10c0.zip/node_modules/baseline-browser-mapping/",\ @@ -2913,16 +2884,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["brotli", [\ - ["npm:1.3.3", {\ - "packageLocation": "../../../yarn/berry/cache/brotli-npm-1.3.3-f0b047ff51-10c0.zip/node_modules/brotli/",\ - "packageDependencies": [\ - ["base64-js", "npm:1.5.1"],\ - ["brotli", "npm:1.3.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["browserslist", [\ ["npm:4.28.0", {\ "packageLocation": "../../../yarn/berry/cache/browserslist-npm-4.28.0-c16ea3c47c-10c0.zip/node_modules/browserslist/",\ @@ -3092,6 +3053,14 @@ const RAW_RUNTIME_STATE = ["readdirp", "npm:4.1.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../yarn/berry/cache/chokidar-npm-5.0.0-2f70d31c86-10c0.zip/node_modules/chokidar/",\ + "packageDependencies": [\ + ["chokidar", "npm:5.0.0"],\ + ["readdirp", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["chownr", [\ @@ -3140,15 +3109,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["clone", [\ - ["npm:2.1.2", {\ - "packageLocation": "../../../yarn/berry/cache/clone-npm-2.1.2-1d491c6629-10c0.zip/node_modules/clone/",\ - "packageDependencies": [\ - ["clone", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["clsx", [\ ["npm:2.1.1", {\ "packageLocation": "../../../yarn/berry/cache/clsx-npm-2.1.1-96125b98be-10c0.zip/node_modules/clsx/",\ @@ -3256,10 +3216,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["cookie", [\ - ["npm:1.0.2", {\ - "packageLocation": "../../../yarn/berry/cache/cookie-npm-1.0.2-7a4273d897-10c0.zip/node_modules/cookie/",\ + ["npm:1.1.1", {\ + "packageLocation": "../../../yarn/berry/cache/cookie-npm-1.1.1-881103ddeb-10c0.zip/node_modules/cookie/",\ "packageDependencies": [\ - ["cookie", "npm:1.0.2"]\ + ["cookie", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -3452,10 +3412,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["devalue", [\ - ["npm:5.5.0", {\ - "packageLocation": "../../../yarn/berry/cache/devalue-npm-5.5.0-db5339bb5e-10c0.zip/node_modules/devalue/",\ + ["npm:5.6.2", {\ + "packageLocation": "../../../yarn/berry/cache/devalue-npm-5.6.2-2703e5baed-10c0.zip/node_modules/devalue/",\ "packageDependencies": [\ - ["devalue", "npm:5.5.0"]\ + ["devalue", "npm:5.6.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -3470,20 +3430,11 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["dfa", [\ - ["npm:1.2.0", {\ - "packageLocation": "../../../yarn/berry/cache/dfa-npm-1.2.0-2b05ce5c5e-10c0.zip/node_modules/dfa/",\ - "packageDependencies": [\ - ["dfa", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["diff", [\ - ["npm:5.2.0", {\ - "packageLocation": "../../../yarn/berry/cache/diff-npm-5.2.0-f523a581f3-10c0.zip/node_modules/diff/",\ + ["npm:8.0.3", {\ + "packageLocation": "../../../yarn/berry/cache/diff-npm-8.0.3-6f5c127138-10c0.zip/node_modules/diff/",\ "packageDependencies": [\ - ["diff", "npm:5.2.0"]\ + ["diff", "npm:8.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -4072,30 +4023,21 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["fontace", [\ - ["npm:0.3.1", {\ - "packageLocation": "../../../yarn/berry/cache/fontace-npm-0.3.1-d10981c1ff-10c0.zip/node_modules/fontace/",\ + ["npm:0.4.1", {\ + "packageLocation": "../../../yarn/berry/cache/fontace-npm-0.4.1-019beadf79-10c0.zip/node_modules/fontace/",\ "packageDependencies": [\ - ["@types/fontkit", "npm:2.0.8"],\ - ["fontace", "npm:0.3.1"],\ - ["fontkit", "npm:2.0.4"]\ + ["fontace", "npm:0.4.1"],\ + ["fontkitten", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["fontkit", [\ - ["npm:2.0.4", {\ - "packageLocation": "../../../yarn/berry/cache/fontkit-npm-2.0.4-efdc8cf5e0-10c0.zip/node_modules/fontkit/",\ + ["fontkitten", [\ + ["npm:1.0.2", {\ + "packageLocation": "../../../yarn/berry/cache/fontkitten-npm-1.0.2-92ab9349fa-10c0.zip/node_modules/fontkitten/",\ "packageDependencies": [\ - ["@swc/helpers", "npm:0.5.17"],\ - ["brotli", "npm:1.3.3"],\ - ["clone", "npm:2.1.2"],\ - ["dfa", "npm:1.2.0"],\ - ["fast-deep-equal", "npm:3.1.3"],\ - ["fontkit", "npm:2.0.4"],\ - ["restructure", "npm:3.0.2"],\ - ["tiny-inflate", "npm:1.0.3"],\ - ["unicode-properties", "npm:1.4.1"],\ - ["unicode-trie", "npm:2.0.0"]\ + ["fontkitten", "npm:1.0.2"],\ + ["tiny-inflate", "npm:1.0.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -4287,18 +4229,18 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["h3", [\ - ["npm:1.15.4", {\ - "packageLocation": "../../../yarn/berry/cache/h3-npm-1.15.4-7a97ca8210-10c0.zip/node_modules/h3/",\ + ["npm:1.15.5", {\ + "packageLocation": "../../../yarn/berry/cache/h3-npm-1.15.5-676ab956f4-10c0.zip/node_modules/h3/",\ "packageDependencies": [\ ["cookie-es", "npm:1.2.2"],\ ["crossws", "npm:0.3.5"],\ ["defu", "npm:6.1.4"],\ ["destr", "npm:2.0.5"],\ - ["h3", "npm:1.15.4"],\ + ["h3", "npm:1.15.5"],\ ["iron-webcrypto", "npm:1.2.1"],\ - ["node-mock-http", "npm:1.0.3"],\ + ["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"]\ ],\ "linkType": "HARD"\ @@ -5059,13 +5001,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["lru-cache", [\ - ["npm:10.4.3", {\ - "packageLocation": "../../../yarn/berry/cache/lru-cache-npm-10.4.3-30c10b861a-10c0.zip/node_modules/lru-cache/",\ - "packageDependencies": [\ - ["lru-cache", "npm:10.4.3"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:11.2.2", {\ "packageLocation": "../../../yarn/berry/cache/lru-cache-npm-11.2.2-685f5506dc-10c0.zip/node_modules/lru-cache/",\ "packageDependencies": [\ @@ -5073,6 +5008,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:11.2.6", {\ + "packageLocation": "../../../yarn/berry/cache/lru-cache-npm-11.2.6-acb7d4323e-10c0.zip/node_modules/lru-cache/",\ + "packageDependencies": [\ + ["lru-cache", "npm:11.2.6"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:5.1.1", {\ "packageLocation": "../../../yarn/berry/cache/lru-cache-npm-5.1.1-f475882a51-10c0.zip/node_modules/lru-cache/",\ "packageDependencies": [\ @@ -6178,10 +6120,10 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["node-mock-http", [\ - ["npm:1.0.3", {\ - "packageLocation": "../../../yarn/berry/cache/node-mock-http-npm-1.0.3-6194b5fd59-10c0.zip/node_modules/node-mock-http/",\ + ["npm:1.0.4", {\ + "packageLocation": "../../../yarn/berry/cache/node-mock-http-npm-1.0.4-1c992c8f16-10c0.zip/node_modules/node-mock-http/",\ "packageDependencies": [\ - ["node-mock-http", "npm:1.0.3"]\ + ["node-mock-http", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ }]\ @@ -6322,6 +6264,13 @@ const RAW_RUNTIME_STATE = ["package-manager-detector", "npm:1.5.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.6.0", {\ + "packageLocation": "../../../yarn/berry/cache/package-manager-detector-npm-1.6.0-7526931ba9-10c0.zip/node_modules/package-manager-detector/",\ + "packageDependencies": [\ + ["package-manager-detector", "npm:1.6.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["pagefind", [\ @@ -6339,15 +6288,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["pako", [\ - ["npm:0.2.9", {\ - "packageLocation": "../../../yarn/berry/cache/pako-npm-0.2.9-c88ac0d326-10c0.zip/node_modules/pako/",\ - "packageDependencies": [\ - ["pako", "npm:0.2.9"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["parse-entities", [\ ["npm:4.0.2", {\ "packageLocation": "../../../yarn/berry/cache/parse-entities-npm-4.0.2-e6f75f611a-10c0.zip/node_modules/parse-entities/",\ @@ -6640,7 +6580,7 @@ const RAW_RUNTIME_STATE = ["@astrojs/check", "virtual:a9b1222052dffa20c83605ac26b64fd717aa2982dc89da74b78301a8333c50a120c12db3f68c240302341b52215e986347cefceb71633b5918936083bd9430ce#npm:0.9.6"],\ ["@astrojs/markdown-remark", "npm:6.3.10"],\ ["@astrojs/mdx", "virtual:a9b1222052dffa20c83605ac26b64fd717aa2982dc89da74b78301a8333c50a120c12db3f68c240302341b52215e986347cefceb71633b5918936083bd9430ce#npm:4.3.13"],\ - ["@astrojs/sitemap", "npm:3.6.0"],\ + ["@astrojs/sitemap", "npm:3.7.0"],\ ["@astrojs/solid-js", "virtual:a9b1222052dffa20c83605ac26b64fd717aa2982dc89da74b78301a8333c50a120c12db3f68c240302341b52215e986347cefceb71633b5918936083bd9430ce#npm:5.1.3"],\ ["@astrojs/ts-plugin", "npm:1.10.6"],\ ["@babel/core", "npm:7.28.5"],\ @@ -6655,7 +6595,7 @@ const RAW_RUNTIME_STATE = ["@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", "virtual:a9b1222052dffa20c83605ac26b64fd717aa2982dc89da74b78301a8333c50a120c12db3f68c240302341b52215e986347cefceb71633b5918936083bd9430ce#npm:3.3.3"],\ ["astro-icon", "npm:1.1.5"],\ ["hast-util-from-html", "npm:2.0.3"],\ @@ -6692,6 +6632,13 @@ const RAW_RUNTIME_STATE = ["readdirp", "npm:4.1.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../../../yarn/berry/cache/readdirp-npm-5.0.0-82b01a282e-10c0.zip/node_modules/readdirp/",\ + "packageDependencies": [\ + ["readdirp", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["recma-build-jsx", [\ @@ -7012,15 +6959,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["restructure", [\ - ["npm:3.0.2", {\ - "packageLocation": "../../../yarn/berry/cache/restructure-npm-3.0.2-d74eb43026-10c0.zip/node_modules/restructure/",\ - "packageDependencies": [\ - ["restructure", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["retext", [\ ["npm:9.0.0", {\ "packageLocation": "../../../yarn/berry/cache/retext-npm-9.0.0-9bac9f7832-10c0.zip/node_modules/retext/",\ @@ -7233,21 +7171,6 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["shiki", [\ - ["npm:3.15.0", {\ - "packageLocation": "../../../yarn/berry/cache/shiki-npm-3.15.0-7bed75a18b-10c0.zip/node_modules/shiki/",\ - "packageDependencies": [\ - ["@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/vscode-textmate", "npm:10.0.2"],\ - ["@types/hast", "npm:3.0.4"],\ - ["shiki", "npm:3.15.0"]\ - ],\ - "linkType": "HARD"\ - }],\ ["npm:3.20.0", {\ "packageLocation": "../../../yarn/berry/cache/shiki-npm-3.20.0-7570d27685-10c0.zip/node_modules/shiki/",\ "packageDependencies": [\ @@ -7262,6 +7185,21 @@ const RAW_RUNTIME_STATE = ["shiki", "npm:3.20.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.22.0", {\ + "packageLocation": "../../../yarn/berry/cache/shiki-npm-3.22.0-24d8e2a529-10c0.zip/node_modules/shiki/",\ + "packageDependencies": [\ + ["@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"],\ + ["shiki", "npm:3.22.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["sisteransi", [\ @@ -7302,6 +7240,13 @@ const RAW_RUNTIME_STATE = ["smol-toml", "npm:1.5.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.6.0", {\ + "packageLocation": "../../../yarn/berry/cache/smol-toml-npm-1.6.0-d08833c4ac-10c0.zip/node_modules/smol-toml/",\ + "packageDependencies": [\ + ["smol-toml", "npm:1.6.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["socks", [\ @@ -7603,11 +7548,11 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:3.1.6", {\ - "packageLocation": "./.yarn/__virtual__/tsconfck-virtual-08681c5feb/4/yarn/berry/cache/tsconfck-npm-3.1.6-2dccdb1bd5-10c0.zip/node_modules/tsconfck/",\ + ["virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:3.1.6", {\ + "packageLocation": "./.yarn/__virtual__/tsconfck-virtual-8c93236d43/4/yarn/berry/cache/tsconfck-npm-3.1.6-2dccdb1bd5-10c0.zip/node_modules/tsconfck/",\ "packageDependencies": [\ ["@types/typescript", null],\ - ["tsconfck", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:3.1.6"],\ + ["tsconfck", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:3.1.6"],\ ["typescript", null]\ ],\ "packagePeers": [\ @@ -7682,6 +7627,13 @@ const RAW_RUNTIME_STATE = ["ufo", "npm:1.6.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.6.3", {\ + "packageLocation": "../../../yarn/berry/cache/ufo-npm-1.6.3-29bac69d97-10c0.zip/node_modules/ufo/",\ + "packageDependencies": [\ + ["ufo", "npm:1.6.3"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["ultrahtml", [\ @@ -7720,28 +7672,6 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["unicode-properties", [\ - ["npm:1.4.1", {\ - "packageLocation": "../../../yarn/berry/cache/unicode-properties-npm-1.4.1-122054452f-10c0.zip/node_modules/unicode-properties/",\ - "packageDependencies": [\ - ["base64-js", "npm:1.5.1"],\ - ["unicode-properties", "npm:1.4.1"],\ - ["unicode-trie", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unicode-trie", [\ - ["npm:2.0.0", {\ - "packageLocation": "../../../yarn/berry/cache/unicode-trie-npm-2.0.0-54e0a4dd52-10c0.zip/node_modules/unicode-trie/",\ - "packageDependencies": [\ - ["pako", "npm:0.2.9"],\ - ["tiny-inflate", "npm:1.0.3"],\ - ["unicode-trie", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ ["unified", [\ ["npm:10.1.2", {\ "packageLocation": "../../../yarn/berry/cache/unified-npm-10.1.2-731093c9be-10c0.zip/node_modules/unified/",\ @@ -7773,13 +7703,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["unifont", [\ - ["npm:0.6.0", {\ - "packageLocation": "../../../yarn/berry/cache/unifont-npm-0.6.0-e1f55b556e-10c0.zip/node_modules/unifont/",\ + ["npm:0.7.3", {\ + "packageLocation": "../../../yarn/berry/cache/unifont-npm-0.7.3-c8d6b7edd7-10c0.zip/node_modules/unifont/",\ "packageDependencies": [\ ["css-tree", "npm:3.1.0"],\ ["ofetch", "npm:1.5.1"],\ ["ohash", "npm:2.0.11"],\ - ["unifont", "npm:0.6.0"]\ + ["unifont", "npm:0.7.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -7954,15 +7884,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["unstorage", [\ - ["npm:1.17.3", {\ - "packageLocation": "../../../yarn/berry/cache/unstorage-npm-1.17.3-b35a57d34a-10c0.zip/node_modules/unstorage/",\ + ["npm:1.17.4", {\ + "packageLocation": "../../../yarn/berry/cache/unstorage-npm-1.17.4-a3a974c940-10c0.zip/node_modules/unstorage/",\ "packageDependencies": [\ - ["unstorage", "npm:1.17.3"]\ + ["unstorage", "npm:1.17.4"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:1.17.3", {\ - "packageLocation": "./.yarn/__virtual__/unstorage-virtual-4c80218e9f/4/yarn/berry/cache/unstorage-npm-1.17.3-b35a57d34a-10c0.zip/node_modules/unstorage/",\ + ["virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:1.17.4", {\ + "packageLocation": "./.yarn/__virtual__/unstorage-virtual-2c122d1aae/4/yarn/berry/cache/unstorage-npm-1.17.4-a3a974c940-10c0.zip/node_modules/unstorage/",\ "packageDependencies": [\ ["@azure/app-configuration", null],\ ["@azure/cosmos", null],\ @@ -7999,17 +7929,17 @@ const RAW_RUNTIME_STATE = ["@vercel/kv", null],\ ["anymatch", "npm:3.1.3"],\ ["aws4fetch", null],\ - ["chokidar", "npm:4.0.3"],\ + ["chokidar", "npm:5.0.0"],\ ["db0", null],\ ["destr", "npm:2.0.5"],\ - ["h3", "npm:1.15.4"],\ + ["h3", "npm:1.15.5"],\ ["idb-keyval", null],\ ["ioredis", null],\ - ["lru-cache", "npm:10.4.3"],\ + ["lru-cache", "npm:11.2.6"],\ ["node-fetch-native", "npm:1.6.7"],\ ["ofetch", "npm:1.5.1"],\ - ["ufo", "npm:1.6.1"],\ - ["unstorage", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:1.17.3"],\ + ["ufo", "npm:1.6.3"],\ + ["unstorage", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:1.17.4"],\ ["uploadthing", null]\ ],\ "packagePeers": [\ @@ -8156,8 +8086,8 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:6.4.1", {\ - "packageLocation": "./.yarn/__virtual__/vite-virtual-7ad5983135/4/yarn/berry/cache/vite-npm-6.4.1-67e9cf9ded-10c0.zip/node_modules/vite/",\ + ["virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:6.4.1", {\ + "packageLocation": "./.yarn/__virtual__/vite-virtual-46d41b707b/4/yarn/berry/cache/vite-npm-6.4.1-67e9cf9ded-10c0.zip/node_modules/vite/",\ "packageDependencies": [\ ["@types/jiti", null],\ ["@types/less", null],\ @@ -8186,7 +8116,7 @@ const RAW_RUNTIME_STATE = ["terser", null],\ ["tinyglobby", "npm:0.2.15"],\ ["tsx", null],\ - ["vite", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:6.4.1"],\ + ["vite", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:6.4.1"],\ ["yaml", null]\ ],\ "packagePeers": [\ @@ -8294,9 +8224,9 @@ const RAW_RUNTIME_STATE = ["merge-anything", "npm:5.1.7"],\ ["solid-js", "npm:1.9.10"],\ ["solid-refresh", "virtual:c7d0a6d12786b4def1ee92f87fffe7c875b2e1321c6eaf59960eeeee02ca2e758f36d004beff00ee247b644626596d5d4b9db732ea774426a902c9ae06381d62#npm:0.6.3"],\ - ["vite", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:6.4.1"],\ + ["vite", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:6.4.1"],\ ["vite-plugin-solid", "virtual:4cdfc0301e35c7ba808c089cafcef03d4588de8675da1bfaf8337e32117fbe355aa642623f0eb495176058337a1b19aa68fa4a40b921751ba8844e35bb930b9a#npm:2.11.10"],\ - ["vitefu", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:1.1.1"]\ + ["vitefu", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:1.1.1"]\ ],\ "packagePeers": [\ "@testing-library/jest-dom",\ @@ -8317,12 +8247,12 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:1.1.1", {\ - "packageLocation": "./.yarn/__virtual__/vitefu-virtual-ee4e0791e3/4/yarn/berry/cache/vitefu-npm-1.1.1-f0bee50862-10c0.zip/node_modules/vitefu/",\ + ["virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:1.1.1", {\ + "packageLocation": "./.yarn/__virtual__/vitefu-virtual-f9b311f21f/4/yarn/berry/cache/vitefu-npm-1.1.1-f0bee50862-10c0.zip/node_modules/vitefu/",\ "packageDependencies": [\ ["@types/vite", null],\ - ["vite", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:6.4.1"],\ - ["vitefu", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:1.1.1"]\ + ["vite", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:6.4.1"],\ + ["vitefu", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:1.1.1"]\ ],\ "packagePeers": [\ "@types/vite",\ @@ -8855,19 +8785,19 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["zod-to-json-schema", [\ - ["npm:3.25.0", {\ - "packageLocation": "../../../yarn/berry/cache/zod-to-json-schema-npm-3.25.0-ea6015c5ae-10c0.zip/node_modules/zod-to-json-schema/",\ + ["npm:3.25.1", {\ + "packageLocation": "../../../yarn/berry/cache/zod-to-json-schema-npm-3.25.1-850d9216b4-10c0.zip/node_modules/zod-to-json-schema/",\ "packageDependencies": [\ - ["zod-to-json-schema", "npm:3.25.0"]\ + ["zod-to-json-schema", "npm:3.25.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:3.25.0", {\ - "packageLocation": "./.yarn/__virtual__/zod-to-json-schema-virtual-db8a570d6f/4/yarn/berry/cache/zod-to-json-schema-npm-3.25.0-ea6015c5ae-10c0.zip/node_modules/zod-to-json-schema/",\ + ["virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:3.25.1", {\ + "packageLocation": "./.yarn/__virtual__/zod-to-json-schema-virtual-3acb725c9f/4/yarn/berry/cache/zod-to-json-schema-npm-3.25.1-850d9216b4-10c0.zip/node_modules/zod-to-json-schema/",\ "packageDependencies": [\ ["@types/zod", null],\ ["zod", "npm:3.25.76"],\ - ["zod-to-json-schema", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:3.25.0"]\ + ["zod-to-json-schema", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:3.25.1"]\ ],\ "packagePeers": [\ "@types/zod",\ @@ -8884,14 +8814,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:1.2.0", {\ - "packageLocation": "./.yarn/__virtual__/zod-to-ts-virtual-0fb7534287/4/yarn/berry/cache/zod-to-ts-npm-1.2.0-cc9048d445-10c0.zip/node_modules/zod-to-ts/",\ + ["virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:1.2.0", {\ + "packageLocation": "./.yarn/__virtual__/zod-to-ts-virtual-4c173ebea3/4/yarn/berry/cache/zod-to-ts-npm-1.2.0-cc9048d445-10c0.zip/node_modules/zod-to-ts/",\ "packageDependencies": [\ ["@types/typescript", null],\ ["@types/zod", null],\ ["typescript", null],\ ["zod", "npm:3.25.76"],\ - ["zod-to-ts", "virtual:0673676bc4343d67a827a1f8814b980207e6777da4abcc64cbe110afb6c04b02aeab546b8a94a2331bd429753e338df7a5c8aa564c037c4315ab04813ce254d2#npm:1.2.0"]\ + ["zod-to-ts", "virtual:a9b066526cd8bf903663ec1bea53ae051765a307bb3e507cee120b9454b61ea2ddd90f3d8d5d79e70131521eb4500ffc026a42ad664475c0b83512d312206f82#npm:1.2.0"]\ ],\ "packagePeers": [\ "@types/typescript",\ diff --git a/biome.jsonc b/biome.jsonc index 387bc75..a41e9a2 100644 --- a/biome.jsonc +++ b/biome.jsonc @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.3.2/schema.json", + "$schema": "https://biomejs.dev/schemas/2.3.14/schema.json", "formatter": { "enabled": true, "formatWithErrors": true, @@ -11,7 +11,7 @@ }, "plugins": [], "linter": { - "enabled": true, + "enabled": false, "rules": { "recommended": true, "style": { diff --git a/package.json b/package.json index fff26fe..590ec95 100644 --- a/package.json +++ b/package.json @@ -13,13 +13,13 @@ "@astrojs/check": "0.9.6", "@astrojs/markdown-remark": "6.3.10", "@astrojs/mdx": "4.3.13", - "@astrojs/sitemap": "3.6.0", + "@astrojs/sitemap": "3.7.0", "@astrojs/solid-js": "^5.1.3", "@fontsource-variable/rubik": "^5.2.8", "@hbsnow/rehype-sectionize": "^1.0.7", "@pagefind/default-ui": "^1.4.0", "@shikijs/rehype": "^3.20.0", - "astro": "5.16.6", + "astro": "5.17.2", "astro-breadcrumbs": "^3.3.3", "astro-icon": "^1.1.5", "hast-util-from-html": "^2.0.3", diff --git a/src/components/Footer.astro b/src/components/Footer.astro index f22b5a8..1f35fb6 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -3,6 +3,7 @@ import matrixLogo from "@icons/matrix-logo.svg?raw"; import discordLogo from "@icons/discord-logo.svg?raw"; import gitLogo from "@icons/git-logo.svg?raw"; import { ThemeSelect } from "./hooks/ThemeSwitch"; +import ThemeToggle from "./ThemeToggle.astro"; interface Props { class?: string; @@ -19,7 +20,7 @@ const props = Astro.props; and our contributors - +
diff --git a/src/components/ThemeToggle.astro b/src/components/ThemeToggle.astro new file mode 100644 index 0000000..0d0f832 --- /dev/null +++ b/src/components/ThemeToggle.astro @@ -0,0 +1,59 @@ +--- +import { Icon } from "astro-icon/components"; +--- + + + + diff --git a/src/components/hooks/TOCIntersectionObserver.astro b/src/components/hooks/TOCIntersectionObserver.astro index e680fb9..3aac5f3 100644 --- a/src/components/hooks/TOCIntersectionObserver.astro +++ b/src/components/hooks/TOCIntersectionObserver.astro @@ -1,4 +1,5 @@ --- +// NOTE: to be migrated to @config/styling/animations_helper.ts --- diff --git a/src/styles/components/marquee.css b/src/styles/components/marquee.css index 03fccf2..d31366b 100644 --- a/src/styles/components/marquee.css +++ b/src/styles/components/marquee.css @@ -30,29 +30,31 @@ display: flex; width: 100%; margin-block: var(--xl); - justify-content: space-between; - align-items: center; - scroll-snap-type: x mandatory; + justify-content: flex-start; + align-items: flex-start; + overflow: hidden; } .marquee-content { height: 100%; - overflow: hidden; display: flex; + flex-direction: row; + flex-wrap: nowrap; + margin: 0; + padding: 0; will-change: transform; transform: translateX(0); } .marquee-item { position: relative; - flex: 1 0 100%; display: flex; flex-direction: column; align-items: center; - transition: left 0.3s var(--ease-in-out); - left: var(--scroll); gap: var(--md); padding-inline: 0.5rem; + box-sizing: border-box; + will-change: opacity; &>* { z-index: 11; @@ -72,32 +74,37 @@ .marquee-item-content { border-radius: var(--radius-sm); + will-change: transform; } .marquee-scroll { position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); width: 100%; max-width: 85rem; height: 100%; display: flex; justify-content: space-between; + align-items: stretch; transition: background-color 0.3s, opacity 0.3s; z-index: 20; user-select: none; - align-items: stretch; pointer-events: none; - padding-inline: 1rem; } .marquee-scroll-arrow { - max-width: 8rem; + width: 8rem; font-size: 2rem; pointer-events: all; display: flex; flex-direction: column; justify-content: center; + align-items: center; + height: 100%; &>div { width: 2.5rem; @@ -152,9 +159,5 @@ border-radius: var(--radius-xs); } } - - .marquee-scroll { - width: 92%; - left: 4%; - } } + diff --git a/src/styles/css-config/base.css b/src/styles/css-config/base.css index 189410b..ccfc0c1 100644 --- a/src/styles/css-config/base.css +++ b/src/styles/css-config/base.css @@ -21,7 +21,7 @@ html { position: relative; margin: 0; padding: 0; - transition: all 0.3s var(--ease-in-out); + /* transition: all 0.15s var(--ease-in-out); */ } body { diff --git a/src/styles/css-config/colors.css b/src/styles/css-config/colors.css index b18f672..d7263ea 100644 --- a/src/styles/css-config/colors.css +++ b/src/styles/css-config/colors.css @@ -56,7 +56,7 @@ --footer-bkg-border: var(--blue) 32% 84%; } -html.dark { +html:has(input#theme-manual-toggle:checked) { /* accent */ --green: 141deg; --accent-400: var(--green) 100% 67%; diff --git a/tsconfig.json b/tsconfig.json index 3e8ca6a..b75d576 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,9 @@ { "extends": "astro/tsconfigs/strict", "compilerOptions": { + "lib": [ + "es2016" + ], "plugins": [ { "name": "@astrojs/ts-plugin" diff --git a/yarn.lock b/yarn.lock index 06b7252..a3f5be5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -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