diff --git a/package.json b/package.json index 7d5ec710..41bab1e1 100644 --- a/package.json +++ b/package.json @@ -25,11 +25,11 @@ "prepare": "lefthook install" }, "dependencies": { - "@astrojs/check": "0.9.6", - "@astrojs/cloudflare": "12.6.12", + "@astrojs/check": "0.9.8", + "@astrojs/cloudflare": "12.6.13", "@astrojs/react": "4.4.2", - "@astrojs/rss": "4.0.15", - "@astrojs/sitemap": "3.7.0", + "@astrojs/rss": "4.0.18", + "@astrojs/sitemap": "3.7.2", "@astrojs/tailwind": "6.0.2", "@fontsource/bricolage-grotesque": "5.2.10", "@fortawesome/fontawesome-svg-core": "6.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4d41fd5c..cda23b9d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,23 +39,23 @@ importers: .: dependencies: '@astrojs/check': - specifier: 0.9.6 - version: 0.9.6(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2) + specifier: 0.9.8 + version: 0.9.8(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2) '@astrojs/cloudflare': - specifier: 12.6.12 - version: 12.6.12(@types/node@22.16.3)(astro@5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.0))(jiti@2.6.1)(yaml@2.8.0) + specifier: 12.6.13 + version: 12.6.13(@types/node@22.16.3)(astro@5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.3))(jiti@2.6.1)(yaml@2.8.3) '@astrojs/react': specifier: 4.4.2 - version: 4.4.2(@types/node@22.16.3)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(jiti@2.6.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(yaml@2.8.0) + version: 4.4.2(@types/node@22.16.3)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(jiti@2.6.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(yaml@2.8.3) '@astrojs/rss': - specifier: 4.0.15 - version: 4.0.15 + specifier: 4.0.18 + version: 4.0.18 '@astrojs/sitemap': - specifier: 3.7.0 - version: 3.7.0 + specifier: 3.7.2 + version: 3.7.2 '@astrojs/tailwind': specifier: 6.0.2 - version: 6.0.2(astro@5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.0))(tailwindcss@3.4.15) + version: 6.0.2(astro@5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.3))(tailwindcss@3.4.15) '@fontsource/bricolage-grotesque': specifier: 5.2.10 version: 5.2.10 @@ -79,7 +79,7 @@ importers: version: 4.3.6 astro: specifier: 5.18.1 - version: 5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.0) + version: 5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.3) astro-navbar: specifier: 2.3.7 version: 2.3.7 @@ -94,7 +94,7 @@ importers: version: 4.1.0 free-astro-components: specifier: 1.2.0 - version: 1.2.0(@types/node@22.16.3)(jiti@2.6.1)(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(rollup@4.59.0)(yaml@2.8.0) + version: 1.2.0(@types/node@22.16.3)(jiti@2.6.1)(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(rollup@4.59.0)(yaml@2.8.3) jiti: specifier: 2.6.1 version: 2.6.1 @@ -200,7 +200,7 @@ importers: version: 8.36.0(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.2) '@vitest/coverage-istanbul': specifier: 3.2.4 - version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.16.3)(jiti@2.6.1)(jsdom@26.1.0)(yaml@2.8.0)) + version: 3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.16.3)(jiti@2.6.1)(jsdom@26.1.0)(yaml@2.8.3)) cspell: specifier: 9.1.5 version: 9.1.5 @@ -248,10 +248,10 @@ importers: version: 8.36.0(eslint@9.31.0(jiti@2.6.1))(typescript@5.9.2) vite-tsconfig-paths: specifier: 5.1.4 - version: 5.1.4(typescript@5.9.2)(vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0)) + version: 5.1.4(typescript@5.9.2)(vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3)) vitest: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.16.3)(jiti@2.6.1)(jsdom@26.1.0)(yaml@2.8.0) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.16.3)(jiti@2.6.1)(jsdom@26.1.0)(yaml@2.8.3) wrangler: specifier: '>=4.59.1' version: 4.60.0(@cloudflare/workers-types@4.20260120.0) @@ -272,14 +272,14 @@ packages: '@asamuzakjp/css-color@3.2.0': resolution: {integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==} - '@astrojs/check@0.9.6': - resolution: {integrity: sha512-jlaEu5SxvSgmfGIFfNgcn5/f+29H61NJzEMfAZ82Xopr4XBchXB1GVlcJsE+elUlsYSbXlptZLX+JMG3b/wZEA==} + '@astrojs/check@0.9.8': + resolution: {integrity: sha512-LDng8446QLS5ToKjRHd3bgUdirvemVVExV7nRyJfW2wV36xuv7vDxwy5NWN9zqeSEDgg0Tv84sP+T3yEq+Zlkw==} hasBin: true peerDependencies: typescript: ^5.0.0 - '@astrojs/cloudflare@12.6.12': - resolution: {integrity: sha512-f6iXreyJc02EhokqsoPf7D/s3tebyZ8dBNVOyY2JDY87ujft4RokVS1f+zNwNFyu0wkehC4ALUboU5z590DE4w==} + '@astrojs/cloudflare@12.6.13': + resolution: {integrity: sha512-oKaCyiovyQr183r9U93787Ju1zwk+rRMgPnLTwCLckHmOUK7sltA1Gp4LSGt8oNMgqQS6jR7uRdfQ/NPul37QA==} peerDependencies: astro: '>=5.12.8' @@ -289,14 +289,14 @@ packages: '@astrojs/compiler@2.13.0': resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==} - '@astrojs/internal-helpers@0.7.5': - resolution: {integrity: sha512-vreGnYSSKhAjFJCWAwe/CNhONvoc5lokxtRoZims+0wa3KbHBdPHSSthJsKxPd8d/aic6lWKpRTYGY/hsgK6EA==} + '@astrojs/compiler@2.13.1': + resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==} '@astrojs/internal-helpers@0.7.6': resolution: {integrity: sha512-GOle7smBWKfMSP8osUIGOlB5kaHdQLV3foCsf+5Q9Wsuu+C6Fs3Ez/ttXmhjZ1HkSgsogcM1RXSjjOVieHq16Q==} - '@astrojs/language-server@2.16.3': - resolution: {integrity: sha512-yO5K7RYCMXUfeDlnU6UnmtnoXzpuQc0yhlaCNZ67k1C/MiwwwvMZz+LGa+H35c49w5QBfvtr4w4Zcf5PcH8uYA==} + '@astrojs/language-server@2.16.6': + resolution: {integrity: sha512-N990lu+HSFiG57owR0XBkr02BYMgiLCshLf+4QG4v6jjSWkBeQGnzqi+E1L08xFPPJ7eEeXnxPXGLaVv5pa4Ug==} hasBin: true peerDependencies: prettier: ^3.0.0 @@ -323,11 +323,11 @@ packages: react: ^17.0.2 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.2 || ^18.0.0 || ^19.0.0 - '@astrojs/rss@4.0.15': - resolution: {integrity: sha512-uXO/k6AhRkIDXmRoc6xQpoPZrimQNUmS43X4+60yunfuMNHtSRN5e/FiSi7NApcZqmugSMc5+cJi8ovqgO+qIg==} + '@astrojs/rss@4.0.18': + resolution: {integrity: sha512-wc5DwKlbTEdgVAWnHy8krFTeQ42t1v/DJqeq5HtulYK3FYHE4krtRGjoyhS3eXXgfdV6Raoz2RU3wrMTFAitRg==} - '@astrojs/sitemap@3.7.0': - resolution: {integrity: sha512-+qxjUrz6Jcgh+D5VE1gKUJTA3pSthuPHe6Ao5JCxok794Lewx8hBFaWHtOnN0ntb2lfOf7gvOi9TefUswQ/ZVA==} + '@astrojs/sitemap@3.7.2': + resolution: {integrity: sha512-PqkzkcZTb5ICiyIR8VoKbIAP/laNRXi5tw616N1Ckk+40oNB8Can1AzVV56lrbC5GKSZFCyJYUVYqVivMisvpA==} '@astrojs/tailwind@6.0.2': resolution: {integrity: sha512-j3mhLNeugZq6A8dMNXVarUa8K6X9AW+QHU9u3lKNrPLMHhOQ0S7VeWhHwEeJFpEK1BTKEUY1U78VQv2gN6hNGg==} @@ -342,8 +342,8 @@ packages: '@astrojs/underscore-redirects@1.0.0': resolution: {integrity: sha512-qZxHwVnmb5FXuvRsaIGaqWgnftjCuMY+GSbaVZdBmE4j8AfgPqKPxYp8SUERyJcjpKCEmO4wD6ybuGH8A2kVRQ==} - '@astrojs/yaml2ts@0.2.2': - resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==} + '@astrojs/yaml2ts@0.2.3': + resolution: {integrity: sha512-PJzRmgQzUxI2uwpdX2lXSHtP4G8ocp24/t+bZyf5Fy0SZLSF9f9KXZoMlFM/XCGue+B0nH/2IZ7FpBYQATBsCg==} '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} @@ -499,6 +499,15 @@ packages: resolution: {integrity: sha512-SIOD2DxrRRwQ+jgzlXCqoEFiKOFqaPjhnNTGKXSRLvp1HiOvapLaFG2kEr9dYQTYe8rKrd9uvDUzmAITeNyaHQ==} engines: {node: '>=18.0.0'} + '@cloudflare/unenv-preset@2.10.0': + resolution: {integrity: sha512-/uII4vLQXhzCAZzEVeYAjFLBNg2nqTJ1JGzd2lRF6ItYe6U2zVoYGfeKpGx/EkBF6euiU+cyBXgMdtJih+nQ6g==} + peerDependencies: + unenv: 2.0.0-rc.24 + workerd: ^1.20251221.0 + peerDependenciesMeta: + workerd: + optional: true + '@cloudflare/unenv-preset@2.11.0': resolution: {integrity: sha512-z3hxFajL765VniNPGV0JRStZolNz63gU3B3AktwoGdDlnQvz5nP+Ah4RL04PONlZQjwmDdGHowEStJ94+RsaJg==} peerDependencies: @@ -508,30 +517,60 @@ packages: workerd: optional: true + '@cloudflare/workerd-darwin-64@1.20260114.0': + resolution: {integrity: sha512-HNlsRkfNgardCig2P/5bp/dqDECsZ4+NU5XewqArWxMseqt3C5daSuptI620s4pn7Wr0ZKg7jVLH0PDEBkA+aA==} + engines: {node: '>=16'} + cpu: [x64] + os: [darwin] + '@cloudflare/workerd-darwin-64@1.20260120.0': resolution: {integrity: sha512-JLHx3p5dpwz4wjVSis45YNReftttnI3ndhdMh5BUbbpdreN/g0jgxNt5Qp9tDFqEKl++N63qv+hxJiIIvSLR+Q==} engines: {node: '>=16'} cpu: [x64] os: [darwin] + '@cloudflare/workerd-darwin-arm64@1.20260114.0': + resolution: {integrity: sha512-qyE1UdFnAlxzb+uCfN/d9c8icch7XRiH49/DjoqEa+bCDihTuRS7GL1RmhVIqHJhb3pX3DzxmKgQZBDBL83Inw==} + engines: {node: '>=16'} + cpu: [arm64] + os: [darwin] + '@cloudflare/workerd-darwin-arm64@1.20260120.0': resolution: {integrity: sha512-1Md2tCRhZjwajsZNOiBeOVGiS3zbpLPzUDjHr4+XGTXWOA6FzzwScJwQZLa0Doc28Cp4Nr1n7xGL0Dwiz1XuOA==} engines: {node: '>=16'} cpu: [arm64] os: [darwin] + '@cloudflare/workerd-linux-64@1.20260114.0': + resolution: {integrity: sha512-Z0BLvAj/JPOabzads2ddDEfgExWTlD22pnwsuNbPwZAGTSZeQa3Y47eGUWyHk+rSGngknk++S7zHTGbKuG7RRg==} + engines: {node: '>=16'} + cpu: [x64] + os: [linux] + '@cloudflare/workerd-linux-64@1.20260120.0': resolution: {integrity: sha512-O0mIfJfvU7F8N5siCoRDaVDuI12wkz2xlG4zK6/Ct7U9c9FiE0ViXNFWXFQm5PPj+qbkNRyhjUwhP+GCKTk5EQ==} engines: {node: '>=16'} cpu: [x64] os: [linux] + '@cloudflare/workerd-linux-arm64@1.20260114.0': + resolution: {integrity: sha512-kPUmEtUxUWlr9PQ64kuhdK0qyo8idPe5IIXUgi7xCD7mDd6EOe5J7ugDpbfvfbYKEjx4DpLvN2t45izyI/Sodw==} + engines: {node: '>=16'} + cpu: [arm64] + os: [linux] + '@cloudflare/workerd-linux-arm64@1.20260120.0': resolution: {integrity: sha512-aRHO/7bjxVpjZEmVVcpmhbzpN6ITbFCxuLLZSW0H9O0C0w40cDCClWSi19T87Ax/PQcYjFNT22pTewKsupkckA==} engines: {node: '>=16'} cpu: [arm64] os: [linux] + '@cloudflare/workerd-windows-64@1.20260114.0': + resolution: {integrity: sha512-MJnKgm6i1jZGyt2ZHQYCnRlpFTEZcK2rv9y7asS3KdVEXaDgGF8kOns5u6YL6/+eMogfZuHRjfDS+UqRTUYIFA==} + engines: {node: '>=16'} + cpu: [x64] + os: [win32] + '@cloudflare/workerd-windows-64@1.20260120.0': resolution: {integrity: sha512-ASZIz1E8sqZQqQCgcfY1PJbBpUDrxPt8NZ+lqNil0qxnO4qX38hbCsdDF2/TDAuq0Txh7nu8ztgTelfNDlb4EA==} engines: {node: '>=16'} @@ -2087,12 +2126,12 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@17.0.45': - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - '@types/node@22.16.3': resolution: {integrity: sha512-sr4Xz74KOUeYadexo1r8imhRtlVXcs+j3XK3TcoiYk7B1t3YRVJgtaD3cwX73NYb71pmVuMLNRhJ9XKdoDB74g==} + '@types/node@24.12.2': + resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==} + '@types/react-dom@19.1.6': resolution: {integrity: sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==} peerDependencies: @@ -2331,25 +2370,25 @@ packages: '@vitest/utils@3.2.4': resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==} - '@volar/kit@2.4.27': - resolution: {integrity: sha512-ilZoQDMLzqmSsImJRWx4YiZ4FcvvPrPnFVmL6hSsIWB6Bn3qc7k88J9yP32dagrs5Y8EXIlvvD/mAFaiuEOACQ==} + '@volar/kit@2.4.28': + resolution: {integrity: sha512-cKX4vK9dtZvDRaAzeoUdaAJEew6IdxHNCRrdp5Kvcl6zZOqb6jTOfk3kXkIkG3T7oTFXguEMt5+9ptyqYR84Pg==} peerDependencies: typescript: '*' - '@volar/language-core@2.4.27': - resolution: {integrity: sha512-DjmjBWZ4tJKxfNC1F6HyYERNHPYS7L7OPFyCrestykNdUZMFYzI9WTyvwPcaNaHlrEUwESHYsfEw3isInncZxQ==} + '@volar/language-core@2.4.28': + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} - '@volar/language-server@2.4.27': - resolution: {integrity: sha512-SymGNkErcHg8GjiG65iQN8sLkhqu1pwKhFySmxeBuYq5xFYagKBW36eiNITXQTdvT0tutI1GXcXdq/FdE/IyjA==} + '@volar/language-server@2.4.28': + resolution: {integrity: sha512-NqcLnE5gERKuS4PUFwlhMxf6vqYo7hXtbMFbViXcbVkbZ905AIVWhnSo0ZNBC2V127H1/2zP7RvVOVnyITFfBw==} - '@volar/language-service@2.4.27': - resolution: {integrity: sha512-SxKZ8yLhpWa7Y5e/RDxtNfm7j7xsXp/uf2urijXEffRNpPSmVdfzQrFFy5d7l8PNpZy+bHg+yakmqBPjQN+MOw==} + '@volar/language-service@2.4.28': + resolution: {integrity: sha512-Rh/wYCZJrI5vCwMk9xyw/Z+MsWxlJY1rmMZPsxUoJKfzIRjS/NF1NmnuEcrMbEVGja00aVpCsInJfixQTMdvLw==} - '@volar/source-map@2.4.27': - resolution: {integrity: sha512-ynlcBReMgOZj2i6po+qVswtDUeeBRCTgDurjMGShbm8WYZgJ0PA4RmtebBJ0BCYol1qPv3GQF6jK7C9qoVc7lg==} + '@volar/source-map@2.4.28': + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} - '@volar/typescript@2.4.27': - resolution: {integrity: sha512-eWaYCcl/uAPInSK2Lze6IqVWaBu/itVqR5InXcHXFyles4zO++Mglt3oxdgj75BDcv1Knr9Y93nowS8U3wqhxg==} + '@volar/typescript@2.4.28': + resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} '@vscode/emmet-helper@2.11.0': resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==} @@ -3286,8 +3325,11 @@ packages: fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} - fast-xml-parser@5.3.7: - resolution: {integrity: sha512-JzVLro9NQv92pOM/jTCR6mHlJh2FGwtomH8ZQjhFj/R29P2Fnj38OgPJVtcvYw6SuKClhgYuwUZf5b3rd8u2mA==} + fast-xml-builder@1.1.4: + resolution: {integrity: sha512-f2jhpN4Eccy0/Uz9csxh3Nu6q4ErKxf0XIsasomfOihuSUa3/xw6w8dnOtCDgEItQFJG8KyXPzQXzcODDrrbOg==} + + fast-xml-parser@5.5.10: + resolution: {integrity: sha512-go2J2xODMc32hT+4Xr/bBGXMaIoiCwrwp2mMtAvKyvEFW6S/v5Gn2pBmE4nvbwNjGhpcAiOwEv7R6/GZ6XRa9w==} hasBin: true fastq@1.19.1: @@ -4160,6 +4202,11 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} + miniflare@4.20260114.0: + resolution: {integrity: sha512-QwHT7S6XqGdQxIvql1uirH/7/i3zDEt0B/YBXTYzMfJtVCR4+ue3KPkU+Bl0zMxvpgkvjh9+eCHhJbKEqya70A==} + engines: {node: '>=18.0.0'} + hasBin: true + miniflare@4.20260120.0: resolution: {integrity: sha512-XXZyE2pDKMtP5OLuv0LPHEAzIYhov4jrYjcqrhhqtxGGtXneWOHvXIPo+eV8sqwqWd3R7j4DlEKcyb+87BR49Q==} engines: {node: '>=18.0.0'} @@ -4348,6 +4395,10 @@ packages: resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + path-expression-matcher@1.4.0: + resolution: {integrity: sha512-s4DQMxIdhj3jLFWd9LxHOplj4p9yQ4ffMGowFf3cpEgrrJjEhN0V5nxw4Ye1EViAGDoL4/1AeO6qHpqYPOzE4Q==} + engines: {node: '>=14.0.0'} + path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -4813,9 +4864,9 @@ packages: sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - sitemap@8.0.2: - resolution: {integrity: sha512-LwktpJcyZDoa0IL6KT++lQ53pbSrx2c9ge41/SeLTyqy2XUNA6uR4+P9u5IVo5lPeL2arAcOKn1aZAxoYbCKlQ==} - engines: {node: '>=14.0.0', npm: '>=6.0.0'} + sitemap@9.0.1: + resolution: {integrity: sha512-S6hzjGJSG3d6if0YoF5kTyeRJvia6FSTBroE5fQ0bu1QNxyJqhhinfUsXi9fH3MgtXODWvwo2BDyQSnhPQ88uQ==} + engines: {node: '>=20.19.5', npm: '>=10.8.2'} hasBin: true smol-toml@1.6.0: @@ -4907,8 +4958,8 @@ packages: strip-literal@3.0.0: resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} - strnum@2.1.2: - resolution: {integrity: sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==} + strnum@2.2.3: + resolution: {integrity: sha512-oKx6RUCuHfT3oyVjtnrmn19H1SiCqgJSg+54XqURKp5aCMbrXrhLjRN9TjuwMjiYstZ0MzDrHqkGZ5dFTKd+zg==} sucrase@3.35.0: resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} @@ -5153,6 +5204,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici@7.18.2: resolution: {integrity: sha512-y+8YjDFzWdQlSE9N5nzKMT3g4a5UBX1HKowfdXh0uvAnTaqqwqB92Jt4UXBAeKekDs5IaDKyJFR4X1gYVCgXcw==} engines: {node: '>=20.18.1'} @@ -5409,32 +5463,32 @@ packages: jsdom: optional: true - volar-service-css@0.0.68: - resolution: {integrity: sha512-lJSMh6f3QzZ1tdLOZOzovLX0xzAadPhx8EKwraDLPxBndLCYfoTvnNuiFFV8FARrpAlW5C0WkH+TstPaCxr00Q==} + volar-service-css@0.0.70: + resolution: {integrity: sha512-K1qyOvBpE3rzdAv3e4/6Rv5yizrYPy5R/ne3IWCAzLBuMO4qBMV3kSqWzj6KUVe6S0AnN6wxF7cRkiaKfYMYJw==} peerDependencies: '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-emmet@0.0.68: - resolution: {integrity: sha512-nHvixrRQ83EzkQ4G/jFxu9Y4eSsXS/X2cltEPDM+K9qZmIv+Ey1w0tg1+6caSe8TU5Hgw4oSTwNMf/6cQb3LzQ==} + volar-service-emmet@0.0.70: + resolution: {integrity: sha512-xi5bC4m/VyE3zy/n2CXspKeDZs3qA41tHLTw275/7dNWM/RqE2z3BnDICQybHIVp/6G1iOQj5c1qXMgQC08TNg==} peerDependencies: '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-html@0.0.68: - resolution: {integrity: sha512-fru9gsLJxy33xAltXOh4TEdi312HP80hpuKhpYQD4O5hDnkNPEBdcQkpB+gcX0oK0VxRv1UOzcGQEUzWCVHLfA==} + volar-service-html@0.0.70: + resolution: {integrity: sha512-eR6vCgMdmYAo4n+gcT7DSyBQbwB8S3HZZvSagTf0sxNaD4WppMCFfpqWnkrlGStPKMZvMiejRRVmqsX9dYcTvQ==} peerDependencies: '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-prettier@0.0.68: - resolution: {integrity: sha512-grUmWHkHlebMOd6V8vXs2eNQUw/bJGJMjekh/EPf/p2ZNTK0Uyz7hoBRngcvGfJHMsSXZH8w/dZTForIW/4ihw==} + volar-service-prettier@0.0.70: + resolution: {integrity: sha512-Z6BCFSpGVCd8BPAsZ785Kce1BGlWd5ODqmqZGVuB14MJvrR4+CYz6cDy4F+igmE1gMifqfvMhdgT8Aud4M5ngg==} peerDependencies: '@volar/language-service': ~2.4.0 prettier: ^2.2 || ^3.0 @@ -5444,24 +5498,24 @@ packages: prettier: optional: true - volar-service-typescript-twoslash-queries@0.0.68: - resolution: {integrity: sha512-NugzXcM0iwuZFLCJg47vI93su5YhTIweQuLmZxvz5ZPTaman16JCvmDZexx2rd5T/75SNuvvZmrTOTNYUsfe5w==} + volar-service-typescript-twoslash-queries@0.0.70: + resolution: {integrity: sha512-IdD13Z9N2Bu8EM6CM0fDV1E69olEYGHDU25X51YXmq8Y0CmJ2LNj6gOiBJgpS5JGUqFzECVhMNBW7R0sPdRTMQ==} peerDependencies: '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-typescript@0.0.68: - resolution: {integrity: sha512-z7B/7CnJ0+TWWFp/gh2r5/QwMObHNDiQiv4C9pTBNI2Wxuwymd4bjEORzrJ/hJ5Yd5+OzeYK+nFCKevoGEEeKw==} + volar-service-typescript@0.0.70: + resolution: {integrity: sha512-l46Bx4cokkUedTd74ojO5H/zqHZJ8SUuyZ0IB8JN4jfRqUM3bQFBHoOwlZCyZmOeO0A3RQNkMnFclxO4c++gsg==} peerDependencies: '@volar/language-service': ~2.4.0 peerDependenciesMeta: '@volar/language-service': optional: true - volar-service-yaml@0.0.68: - resolution: {integrity: sha512-84XgE02LV0OvTcwfqhcSwVg4of3MLNUWPMArO6Aj8YXqyEVnPu8xTEMY2btKSq37mVAPuaEVASI4e3ptObmqcA==} + volar-service-yaml@0.0.70: + resolution: {integrity: sha512-0c8bXDBeoATF9F6iPIlOuYTuZAC4c+yi0siQo920u7eiBJk8oQmUmg9cDUbR4+Gl++bvGP4plj3fErbJuPqdcQ==} peerDependencies: '@volar/language-service': ~2.4.0 peerDependenciesMeta: @@ -5471,8 +5525,8 @@ packages: vscode-css-languageservice@6.3.5: resolution: {integrity: sha512-ehEIMXYPYEz/5Svi2raL9OKLpBt5dSAdoCFoLpo0TVFKrVpDemyuQwS3c3D552z/qQCg3pMp8oOLMObY6M3ajQ==} - vscode-html-languageservice@5.6.1: - resolution: {integrity: sha512-5Mrqy5CLfFZUgkyhNZLA1Ye5g12Cb/v6VM7SxUzZUaRKWMDz4md+y26PrfRTSU0/eQAl3XpO9m2og+GGtDMuaA==} + vscode-html-languageservice@5.6.2: + resolution: {integrity: sha512-ulCrSnFnfQ16YzvwnYUgEbUEl/ZG7u2eV27YhvLObSHKkb8fw1Z9cgsnUwjTEeDIdJDoTDTDpxuhQwoenoLNMg==} vscode-json-languageservice@4.1.8: resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} @@ -5563,11 +5617,26 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} + workerd@1.20260114.0: + resolution: {integrity: sha512-kTJ+jNdIllOzWuVA3NRQRvywP0T135zdCjAE2dAUY1BFbxM6fmMZV8BbskEoQ4hAODVQUfZQmyGctcwvVCKxFA==} + engines: {node: '>=16'} + hasBin: true + workerd@1.20260120.0: resolution: {integrity: sha512-R6X/VQOkwLTBGLp4VRUwLQZZVxZ9T9J8pGiJ6GQUMaRkY7TVWrCSkVfoNMM1/YyFsY5UYhhPoQe5IehnhZ3Pdw==} engines: {node: '>=16'} hasBin: true + wrangler@4.59.2: + resolution: {integrity: sha512-Z4xn6jFZTaugcOKz42xvRAYKgkVUERHVbuCJ5+f+gK+R6k12L02unakPGOA0L0ejhUl16dqDjKe4tmL9sedHcw==} + engines: {node: '>=20.0.0'} + hasBin: true + peerDependencies: + '@cloudflare/workers-types': ^4.20260114.0 + peerDependenciesMeta: + '@cloudflare/workers-types': + optional: true + wrangler@4.60.0: resolution: {integrity: sha512-n4kibm/xY0Qd5G2K/CbAQeVeOIlwPNVglmFjlDRCCYk3hZh8IggO/rg8AXt/vByK2Sxsugl5Z7yvgWxrUbmS6g==} engines: {node: '>=20.0.0'} @@ -5631,8 +5700,8 @@ packages: yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - yaml-language-server@1.19.2: - resolution: {integrity: sha512-9F3myNmJzUN/679jycdMxqtydPSDRAarSj3wPiF7pchEPnO9Dg07Oc+gIYLqXR4L+g+FSEVXXv2+mr54StLFOg==} + yaml-language-server@1.20.0: + resolution: {integrity: sha512-qhjK/bzSRZ6HtTvgeFvjNPJGWdZ0+x5NREV/9XZWFjIGezew2b4r5JPy66IfOhd5OA7KeFwk1JfmEbnTvev0cA==} hasBin: true yaml@2.7.1: @@ -5645,6 +5714,11 @@ packages: engines: {node: '>= 14.6'} hasBin: true + yaml@2.8.3: + resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} + engines: {node: '>= 14.6'} + hasBin: true + yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -5689,6 +5763,9 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.3.6: + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -5711,9 +5788,9 @@ snapshots: '@csstools/css-tokenizer': 3.0.4 lru-cache: 10.4.3 - '@astrojs/check@0.9.6(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2)': + '@astrojs/check@0.9.8(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2)': dependencies: - '@astrojs/language-server': 2.16.3(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2) + '@astrojs/language-server': 2.16.6(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2) chokidar: 4.0.3 kleur: 4.1.5 typescript: 5.9.2 @@ -5722,15 +5799,15 @@ snapshots: - prettier - prettier-plugin-astro - '@astrojs/cloudflare@12.6.12(@types/node@22.16.3)(astro@5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.0))(jiti@2.6.1)(yaml@2.8.0)': + '@astrojs/cloudflare@12.6.13(@types/node@22.16.3)(astro@5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.3))(jiti@2.6.1)(yaml@2.8.3)': dependencies: - '@astrojs/internal-helpers': 0.7.5 + '@astrojs/internal-helpers': 0.7.6 '@astrojs/underscore-redirects': 1.0.0 '@cloudflare/workers-types': 4.20260120.0 - astro: 5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.0) + astro: 5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.3) tinyglobby: 0.2.15 - vite: 6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0) - wrangler: 4.60.0(@cloudflare/workers-types@4.20260120.0) + vite: 6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3) + wrangler: 4.59.2(@cloudflare/workers-types@4.20260120.0) transitivePeerDependencies: - '@types/node' - bufferutil @@ -5750,29 +5827,29 @@ snapshots: '@astrojs/compiler@2.13.0': {} - '@astrojs/internal-helpers@0.7.5': {} + '@astrojs/compiler@2.13.1': {} '@astrojs/internal-helpers@0.7.6': {} - '@astrojs/language-server@2.16.3(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2)': + '@astrojs/language-server@2.16.6(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2)': dependencies: - '@astrojs/compiler': 2.13.0 - '@astrojs/yaml2ts': 0.2.2 + '@astrojs/compiler': 2.13.1 + '@astrojs/yaml2ts': 0.2.3 '@jridgewell/sourcemap-codec': 1.5.5 - '@volar/kit': 2.4.27(typescript@5.9.2) - '@volar/language-core': 2.4.27 - '@volar/language-server': 2.4.27 - '@volar/language-service': 2.4.27 + '@volar/kit': 2.4.28(typescript@5.9.2) + '@volar/language-core': 2.4.28 + '@volar/language-server': 2.4.28 + '@volar/language-service': 2.4.28 muggle-string: 0.4.1 tinyglobby: 0.2.15 - volar-service-css: 0.0.68(@volar/language-service@2.4.27) - volar-service-emmet: 0.0.68(@volar/language-service@2.4.27) - volar-service-html: 0.0.68(@volar/language-service@2.4.27) - volar-service-prettier: 0.0.68(@volar/language-service@2.4.27)(prettier@3.6.2) - volar-service-typescript: 0.0.68(@volar/language-service@2.4.27) - volar-service-typescript-twoslash-queries: 0.0.68(@volar/language-service@2.4.27) - volar-service-yaml: 0.0.68(@volar/language-service@2.4.27) - vscode-html-languageservice: 5.6.1 + volar-service-css: 0.0.70(@volar/language-service@2.4.28) + volar-service-emmet: 0.0.70(@volar/language-service@2.4.28) + volar-service-html: 0.0.70(@volar/language-service@2.4.28) + volar-service-prettier: 0.0.70(@volar/language-service@2.4.28)(prettier@3.6.2) + volar-service-typescript: 0.0.70(@volar/language-service@2.4.28) + volar-service-typescript-twoslash-queries: 0.0.70(@volar/language-service@2.4.28) + volar-service-yaml: 0.0.70(@volar/language-service@2.4.28) + vscode-html-languageservice: 5.6.2 vscode-uri: 3.1.0 optionalDependencies: prettier: 3.6.2 @@ -5810,15 +5887,15 @@ snapshots: dependencies: prismjs: 1.30.0 - '@astrojs/react@4.4.2(@types/node@22.16.3)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(jiti@2.6.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(yaml@2.8.0)': + '@astrojs/react@4.4.2(@types/node@22.16.3)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(jiti@2.6.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(yaml@2.8.3)': dependencies: '@types/react': 19.1.8 '@types/react-dom': 19.1.6(@types/react@19.1.8) - '@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0)) + '@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3)) react: 19.1.0 react-dom: 19.1.0(react@19.1.0) ultrahtml: 1.6.0 - vite: 6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0) + vite: 6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3) transitivePeerDependencies: - '@types/node' - jiti @@ -5833,20 +5910,21 @@ snapshots: - tsx - yaml - '@astrojs/rss@4.0.15': + '@astrojs/rss@4.0.18': dependencies: - fast-xml-parser: 5.3.7 + fast-xml-parser: 5.5.10 piccolore: 0.1.3 + zod: 4.3.6 - '@astrojs/sitemap@3.7.0': + '@astrojs/sitemap@3.7.2': dependencies: - sitemap: 8.0.2 + sitemap: 9.0.1 stream-replace-string: 2.0.0 - zod: 3.25.76 + zod: 4.3.6 - '@astrojs/tailwind@6.0.2(astro@5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.0))(tailwindcss@3.4.15)': + '@astrojs/tailwind@6.0.2(astro@5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.3))(tailwindcss@3.4.15)': dependencies: - astro: 5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.0) + astro: 5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.3) autoprefixer: 10.4.21(postcss@8.5.4) postcss: 8.5.4 postcss-load-config: 4.0.2(postcss@8.5.4) @@ -5868,9 +5946,9 @@ snapshots: '@astrojs/underscore-redirects@1.0.0': {} - '@astrojs/yaml2ts@0.2.2': + '@astrojs/yaml2ts@0.2.3': dependencies: - yaml: 2.8.0 + yaml: 2.8.3 '@babel/code-frame@7.27.1': dependencies: @@ -6092,24 +6170,45 @@ snapshots: '@cloudflare/kv-asset-handler@0.4.2': {} + '@cloudflare/unenv-preset@2.10.0(unenv@2.0.0-rc.24)(workerd@1.20260114.0)': + dependencies: + unenv: 2.0.0-rc.24 + optionalDependencies: + workerd: 1.20260114.0 + '@cloudflare/unenv-preset@2.11.0(unenv@2.0.0-rc.24)(workerd@1.20260120.0)': dependencies: unenv: 2.0.0-rc.24 optionalDependencies: workerd: 1.20260120.0 + '@cloudflare/workerd-darwin-64@1.20260114.0': + optional: true + '@cloudflare/workerd-darwin-64@1.20260120.0': optional: true + '@cloudflare/workerd-darwin-arm64@1.20260114.0': + optional: true + '@cloudflare/workerd-darwin-arm64@1.20260120.0': optional: true + '@cloudflare/workerd-linux-64@1.20260114.0': + optional: true + '@cloudflare/workerd-linux-64@1.20260120.0': optional: true + '@cloudflare/workerd-linux-arm64@1.20260114.0': + optional: true + '@cloudflare/workerd-linux-arm64@1.20260120.0': optional: true + '@cloudflare/workerd-windows-64@1.20260114.0': + optional: true + '@cloudflare/workerd-windows-64@1.20260120.0': optional: true @@ -7326,12 +7425,14 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@17.0.45': {} - '@types/node@22.16.3': dependencies: undici-types: 6.21.0 + '@types/node@24.12.2': + dependencies: + undici-types: 7.16.0 + '@types/react-dom@19.1.6(@types/react@19.1.8)': dependencies: '@types/react': 19.1.8 @@ -7515,7 +7616,7 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.9.2': optional: true - '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0))': + '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3))': dependencies: '@babel/core': 7.28.6 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.6) @@ -7523,11 +7624,11 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0) + vite: 6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3) transitivePeerDependencies: - supports-color - '@vitest/coverage-istanbul@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.16.3)(jiti@2.6.1)(jsdom@26.1.0)(yaml@2.8.0))': + '@vitest/coverage-istanbul@3.2.4(vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.16.3)(jiti@2.6.1)(jsdom@26.1.0)(yaml@2.8.3))': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.4.1 @@ -7539,7 +7640,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.16.3)(jiti@2.6.1)(jsdom@26.1.0)(yaml@2.8.0) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.16.3)(jiti@2.6.1)(jsdom@26.1.0)(yaml@2.8.3) transitivePeerDependencies: - supports-color @@ -7551,13 +7652,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0))': + '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.1.12(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0) + vite: 7.1.12(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3) '@vitest/pretty-format@3.2.4': dependencies: @@ -7585,24 +7686,24 @@ snapshots: loupe: 3.1.4 tinyrainbow: 2.0.0 - '@volar/kit@2.4.27(typescript@5.9.2)': + '@volar/kit@2.4.28(typescript@5.9.2)': dependencies: - '@volar/language-service': 2.4.27 - '@volar/typescript': 2.4.27 + '@volar/language-service': 2.4.28 + '@volar/typescript': 2.4.28 typesafe-path: 0.2.2 typescript: 5.9.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/language-core@2.4.27': + '@volar/language-core@2.4.28': dependencies: - '@volar/source-map': 2.4.27 + '@volar/source-map': 2.4.28 - '@volar/language-server@2.4.27': + '@volar/language-server@2.4.28': dependencies: - '@volar/language-core': 2.4.27 - '@volar/language-service': 2.4.27 - '@volar/typescript': 2.4.27 + '@volar/language-core': 2.4.28 + '@volar/language-service': 2.4.28 + '@volar/typescript': 2.4.28 path-browserify: 1.0.1 request-light: 0.7.0 vscode-languageserver: 9.0.1 @@ -7610,18 +7711,18 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/language-service@2.4.27': + '@volar/language-service@2.4.28': dependencies: - '@volar/language-core': 2.4.27 + '@volar/language-core': 2.4.28 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/source-map@2.4.27': {} + '@volar/source-map@2.4.28': {} - '@volar/typescript@2.4.27': + '@volar/typescript@2.4.28': dependencies: - '@volar/language-core': 2.4.27 + '@volar/language-core': 2.4.28 path-browserify: 1.0.1 vscode-uri: 3.1.0 @@ -7799,7 +7900,7 @@ snapshots: astro-navbar@2.3.7: {} - astro@5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.0): + astro@5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.3): dependencies: '@astrojs/compiler': 2.13.0 '@astrojs/internal-helpers': 0.7.6 @@ -7856,8 +7957,8 @@ snapshots: unist-util-visit: 5.0.0 unstorage: 1.17.4 vfile: 6.0.3 - vite: 6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0) - vitefu: 1.1.1(vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0)) + vite: 6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3) + vitefu: 1.1.1(vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3)) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 yocto-spinner: 0.2.3 @@ -8911,9 +9012,15 @@ snapshots: fast-uri@3.1.0: {} - fast-xml-parser@5.3.7: + fast-xml-builder@1.1.4: dependencies: - strnum: 2.1.2 + path-expression-matcher: 1.4.0 + + fast-xml-parser@5.5.10: + dependencies: + fast-xml-builder: 1.1.4 + path-expression-matcher: 1.4.0 + strnum: 2.2.3 fastq@1.19.1: dependencies: @@ -8978,10 +9085,10 @@ snapshots: fraction.js@4.3.7: {} - free-astro-components@1.2.0(@types/node@22.16.3)(jiti@2.6.1)(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(rollup@4.59.0)(yaml@2.8.0): + free-astro-components@1.2.0(@types/node@22.16.3)(jiti@2.6.1)(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(rollup@4.59.0)(yaml@2.8.3): dependencies: - '@astrojs/check': 0.9.6(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2) - astro: 5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.0) + '@astrojs/check': 0.9.8(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2) + astro: 5.18.1(@types/node@22.16.3)(jiti@2.6.1)(rollup@4.59.0)(typescript@5.9.2)(yaml@2.8.3) typescript: 5.9.2 transitivePeerDependencies: - '@azure/app-configuration' @@ -10027,6 +10134,19 @@ snapshots: min-indent@1.0.1: {} + miniflare@4.20260114.0: + dependencies: + '@cspotcode/source-map-support': 0.8.1 + sharp: 0.34.5 + undici: 7.18.2 + workerd: 1.20260114.0 + ws: 8.18.0 + youch: 4.1.0-beta.10 + zod: 3.25.76 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + miniflare@4.20260120.0: dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -10226,6 +10346,8 @@ snapshots: path-exists@5.0.0: {} + path-expression-matcher@1.4.0: {} + path-key@3.1.1: {} path-parse@1.0.7: {} @@ -10763,9 +10885,9 @@ snapshots: sisteransi@1.0.5: {} - sitemap@8.0.2: + sitemap@9.0.1: dependencies: - '@types/node': 17.0.45 + '@types/node': 24.12.2 '@types/sax': 1.2.7 arg: 5.0.2 sax: 1.4.1 @@ -10878,7 +11000,7 @@ snapshots: dependencies: js-tokens: 9.0.1 - strnum@2.1.2: {} + strnum@2.2.3: {} sucrase@3.35.0: dependencies: @@ -11140,6 +11262,8 @@ snapshots: undici-types@6.21.0: {} + undici-types@7.16.0: {} + undici@7.18.2: {} unenv@2.0.0-rc.24: @@ -11264,13 +11388,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-node@3.2.4(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0): + vite-node@3.2.4(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.12(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0) + vite: 7.1.12(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3) transitivePeerDependencies: - '@types/node' - jiti @@ -11285,18 +11409,18 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0)): + vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3)): dependencies: debug: 4.4.1 globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.9.2) optionalDependencies: - vite: 6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0) + vite: 6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3) transitivePeerDependencies: - supports-color - typescript - vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0): + vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -11308,9 +11432,9 @@ snapshots: '@types/node': 22.16.3 fsevents: 2.3.3 jiti: 2.6.1 - yaml: 2.8.0 + yaml: 2.8.3 - vite@7.1.12(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0): + vite@7.1.12(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -11322,17 +11446,17 @@ snapshots: '@types/node': 22.16.3 fsevents: 2.3.3 jiti: 2.6.1 - yaml: 2.8.0 + yaml: 2.8.3 - vitefu@1.1.1(vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0)): + vitefu@1.1.1(vite@6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3)): optionalDependencies: - vite: 6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0) + vite: 6.4.1(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3) - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.16.3)(jiti@2.6.1)(jsdom@26.1.0)(yaml@2.8.0): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.16.3)(jiti@2.6.1)(jsdom@26.1.0)(yaml@2.8.3): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -11350,8 +11474,8 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.12(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0) - vite-node: 3.2.4(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.0) + vite: 7.1.12(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3) + vite-node: 3.2.4(@types/node@22.16.3)(jiti@2.6.1)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 @@ -11371,45 +11495,45 @@ snapshots: - tsx - yaml - volar-service-css@0.0.68(@volar/language-service@2.4.27): + volar-service-css@0.0.70(@volar/language-service@2.4.28): dependencies: vscode-css-languageservice: 6.3.5 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.27 + '@volar/language-service': 2.4.28 - volar-service-emmet@0.0.68(@volar/language-service@2.4.27): + volar-service-emmet@0.0.70(@volar/language-service@2.4.28): dependencies: '@emmetio/css-parser': 0.4.1 '@emmetio/html-matcher': 1.3.0 '@vscode/emmet-helper': 2.11.0 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.27 + '@volar/language-service': 2.4.28 - volar-service-html@0.0.68(@volar/language-service@2.4.27): + volar-service-html@0.0.70(@volar/language-service@2.4.28): dependencies: - vscode-html-languageservice: 5.6.1 + vscode-html-languageservice: 5.6.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.27 + '@volar/language-service': 2.4.28 - volar-service-prettier@0.0.68(@volar/language-service@2.4.27)(prettier@3.6.2): + volar-service-prettier@0.0.70(@volar/language-service@2.4.28)(prettier@3.6.2): dependencies: vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.27 + '@volar/language-service': 2.4.28 prettier: 3.6.2 - volar-service-typescript-twoslash-queries@0.0.68(@volar/language-service@2.4.27): + volar-service-typescript-twoslash-queries@0.0.70(@volar/language-service@2.4.28): dependencies: vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.27 + '@volar/language-service': 2.4.28 - volar-service-typescript@0.0.68(@volar/language-service@2.4.27): + volar-service-typescript@0.0.70(@volar/language-service@2.4.28): dependencies: path-browserify: 1.0.1 semver: 7.7.3 @@ -11418,14 +11542,14 @@ snapshots: vscode-nls: 5.2.0 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.27 + '@volar/language-service': 2.4.28 - volar-service-yaml@0.0.68(@volar/language-service@2.4.27): + volar-service-yaml@0.0.70(@volar/language-service@2.4.28): dependencies: vscode-uri: 3.1.0 - yaml-language-server: 1.19.2 + yaml-language-server: 1.20.0 optionalDependencies: - '@volar/language-service': 2.4.27 + '@volar/language-service': 2.4.28 vscode-css-languageservice@6.3.5: dependencies: @@ -11434,7 +11558,7 @@ snapshots: vscode-languageserver-types: 3.17.5 vscode-uri: 3.1.0 - vscode-html-languageservice@5.6.1: + vscode-html-languageservice@5.6.2: dependencies: '@vscode/l10n': 0.0.18 vscode-languageserver-textdocument: 1.0.12 @@ -11545,6 +11669,14 @@ snapshots: word-wrap@1.2.5: {} + workerd@1.20260114.0: + optionalDependencies: + '@cloudflare/workerd-darwin-64': 1.20260114.0 + '@cloudflare/workerd-darwin-arm64': 1.20260114.0 + '@cloudflare/workerd-linux-64': 1.20260114.0 + '@cloudflare/workerd-linux-arm64': 1.20260114.0 + '@cloudflare/workerd-windows-64': 1.20260114.0 + workerd@1.20260120.0: optionalDependencies: '@cloudflare/workerd-darwin-64': 1.20260120.0 @@ -11553,6 +11685,23 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20260120.0 '@cloudflare/workerd-windows-64': 1.20260120.0 + wrangler@4.59.2(@cloudflare/workers-types@4.20260120.0): + dependencies: + '@cloudflare/kv-asset-handler': 0.4.2 + '@cloudflare/unenv-preset': 2.10.0(unenv@2.0.0-rc.24)(workerd@1.20260114.0) + blake3-wasm: 2.1.5 + esbuild: 0.27.0 + miniflare: 4.20260114.0 + path-to-regexp: 6.3.0 + unenv: 2.0.0-rc.24 + workerd: 1.20260114.0 + optionalDependencies: + '@cloudflare/workers-types': 4.20260120.0 + fsevents: 2.3.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + wrangler@4.60.0(@cloudflare/workers-types@4.20260120.0): dependencies: '@cloudflare/kv-asset-handler': 0.4.2 @@ -11598,12 +11747,11 @@ snapshots: yallist@3.1.1: {} - yaml-language-server@1.19.2: + yaml-language-server@1.20.0: dependencies: '@vscode/l10n': 0.0.18 ajv: 8.18.0 ajv-draft-04: 1.0.0(ajv@8.18.0) - lodash: 4.17.23 prettier: 3.6.2 request-light: 0.5.8 vscode-json-languageservice: 4.1.8 @@ -11617,6 +11765,8 @@ snapshots: yaml@2.8.0: {} + yaml@2.8.3: {} + yargs-parser@21.1.1: {} yargs@17.7.2: @@ -11663,4 +11813,6 @@ snapshots: zod@3.25.76: {} + zod@4.3.6: {} + zwitch@2.0.4: {}