diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d3202ae..b435901 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -97,8 +97,8 @@ catalogs: specifier: 8.2.2 version: 8.2.2 vitepress: - specifier: 2.0.0-alpha.18 - version: 2.0.0-alpha.18 + specifier: 2.0.0-alpha.20 + version: 2.0.0-alpha.20 vitest: specifier: 4.1.11 version: 4.1.11 @@ -149,7 +149,7 @@ importers: version: 1.59.0 tsdown: specifier: 'catalog:' - version: 0.21.7(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@6.0.2) + version: 0.21.7(@emnapi/core@1.10.0)(@emnapi/runtime@1.11.3)(typescript@6.0.2) tsx: specifier: 'catalog:' version: 4.19.0 @@ -161,7 +161,7 @@ importers: version: 6.0.2 vitepress: specifier: 'catalog:' - version: 2.0.0-alpha.18(@types/node@25.9.1)(esbuild@0.28.1)(jiti@2.7.0)(postcss@8.5.28)(tsx@4.19.0)(typescript@6.0.2)(yaml@2.9.0) + version: 2.0.0-alpha.20(@types/node@25.9.1)(esbuild@0.28.1)(jiti@2.7.0)(postcss@8.5.28)(tsx@4.19.0)(typescript@6.0.2)(yaml@2.9.0) vitest: specifier: 'catalog:' version: 4.1.11(@types/node@25.9.1)(vite@8.2.2(@types/node@25.9.1)(esbuild@0.28.1)(jiti@2.7.0)(tsx@4.19.0)(yaml@2.9.0)) @@ -202,7 +202,7 @@ importers: version: 25.9.1 tsdown: specifier: 'catalog:' - version: 0.21.7(@emnapi/core@1.10.0)(@emnapi/runtime@1.11.3)(typescript@6.0.2) + version: 0.21.7(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(typescript@6.0.2) typescript: specifier: 'catalog:' version: 6.0.2 @@ -3073,15 +3073,27 @@ packages: '@vue/compiler-core@3.5.40': resolution: {integrity: sha512-39E8IgOhTbVDnoJFMKc2DvYnypcZwUqgUhQkccva/0m6FUwtIKSGV7n1hpVmYcFaoRAwf9pBcwnKlCEsN63ZEQ==} + '@vue/compiler-core@3.5.42': + resolution: {integrity: sha512-2Ye1ilMtKXxl8qZUrQ5j0CdgenFp/HFQmta6rfRyfEsTG69L6Wk+tWuNoHYHMx9E8tF2Slvdg1FuwDvAXdy1LQ==} + '@vue/compiler-dom@3.5.40': resolution: {integrity: sha512-pwkx4vqlqOspFstrcmzwkKLePVMD3PT65imRzLhanU2V1Fj4K13g6OXjanOyzw3aTAuRk84BOmY8f3rEHqPaVA==} + '@vue/compiler-dom@3.5.42': + resolution: {integrity: sha512-qbhQZEFmycr+ni/qyuccS4sucNN7VAbDfbkvNxWOX2VfgFm90MNs3/UhRNKoPMEIVn0F8gdlYjLPvqxHwHeQOA==} + '@vue/compiler-sfc@3.5.40': resolution: {integrity: sha512-gIf497P4kpuALcvs5n3AEg1Vdn0pSY4XbjASIfHNYF1/MP3T2Mf2STERTubysBxCRxzJGJYtF/O7vwJrxFB3Vw==} + '@vue/compiler-sfc@3.5.42': + resolution: {integrity: sha512-fkCAFB4okcAANGMThboWnScp/gzWjU0ZSkVnjTIiplmMDq2uq0tIB3j+xVu4rhv5rvOgBySCysudmbMd6xRRqw==} + '@vue/compiler-ssr@3.5.40': resolution: {integrity: sha512-rrE5xiXG663+vHCHa3J9p2z5OcBRjXmoqenprJxAFQxg5pSshzeBiCE6pu46axapRJ2Adk0YDA2BRZVjiHXnhg==} + '@vue/compiler-ssr@3.5.42': + resolution: {integrity: sha512-xmLk3wLkbizPAiLyomjgFFosf2ys9b5Ghb+oh/k2tnvipNz8OFrQOiTcWCzyK7MpBp9KkyGtfvgfLUivbmuGYA==} + '@vue/devtools-api@8.2.1': resolution: {integrity: sha512-6u4vXBlIBAC1wMplIZgpyPn7uh/s4Bf6F5bMzvLv+EdJ0aHs/+4B7Ygv864EStQSjRbsRzTko/kUG1A1IejQ3A==} @@ -3097,15 +3109,27 @@ packages: '@vue/reactivity@3.5.40': resolution: {integrity: sha512-B7ot9UlUZOi1zbq61/LvE88ZLTV8IlajTdiZTAEiDQgrnIMIZoPr9kGw0Zw46ObW62O9+H/Be3kMbfb7kYPQZA==} + '@vue/reactivity@3.5.42': + resolution: {integrity: sha512-TzNNfKpb7hDxbQltwAut8VDQA5YP+BuRlxntHUuRjyKwlMvmAPbs3unhCvieijifY6vFfVBwsS7wG/C7uq+bEQ==} + '@vue/runtime-core@3.5.40': resolution: {integrity: sha512-KAZLweuZ6uUJPK1PMSQPgBU5gCjgrrfjUhSglmU9NhH+Zjepa8cnwSydPWDWHDwOgY4g3VcZ+PljbiHlURNCbw==} + '@vue/runtime-core@3.5.42': + resolution: {integrity: sha512-9uACtuHs7vJGkm5Bp3xu4xRDLFTIYy5DgxpToVjqGIAhAEKwQfsaLvKINhM6nFVp6bZPRFGdDqd1g52MqKsotA==} + '@vue/runtime-dom@3.5.40': resolution: {integrity: sha512-ZfrX8ssZQds900L9pr8AuK05ddnMsR4MPMZr8cPN9GoqoPWcXLhjvvbIA2SMv+7a97sJ1vv9pj/zxK0Cq/eEFQ==} + '@vue/runtime-dom@3.5.42': + resolution: {integrity: sha512-rsCmhiWLaRxGltLwhlCWyYkFn7WAbKRh0q17eZ1A6Dq6eqc2ACQ61IIryxz0LrsvCzHSilLA9JHovVwM8CNE2g==} + '@vue/server-renderer@3.5.40': resolution: {integrity: sha512-XNJym9WpevhTVt1HuwOrCRJ5Q+9z4BjTMrDtjTrvx74SmUll8spNTw6whWJa9mEkO4PKn5TihI/bm/8ds2QVJw==} + '@vue/server-renderer@3.5.42': + resolution: {integrity: sha512-2++5dUyYS4gvo7xQXSECUDhB7TS0aOl5SeVfC5qSq1Jgfhjvegw1zqhwTIR3imZ+QYPJQw9gfcFvXGAjGZ7ajQ==} + '@vue/shared@3.5.40': resolution: {integrity: sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg==} @@ -5091,8 +5115,8 @@ packages: yaml: optional: true - vitepress@2.0.0-alpha.18: - resolution: {integrity: sha512-Lk1G2/QqSf+MwNLICl9fmzWOtoCEwjZoWgaQy41QvWTfcGpLE9XwJDbcCyES/9rj6R2g1zFqFvLVkYKLLDALFw==} + vitepress@2.0.0-alpha.20: + resolution: {integrity: sha512-uQWKmP9PaBkf9zxHn0iOml/ZPPDaGKqQXVMBHz3yjwyyd9Eg+BKLGxbqmOGlfOMCt6Fj8TLiAnE59qlKZ0A3xw==} hasBin: true peerDependencies: markdown-it-mathjax3: ^4 @@ -5157,6 +5181,14 @@ packages: typescript: optional: true + vue@3.5.42: + resolution: {integrity: sha512-4RyHQTbQvOPs3MfvUO1Sg0YRrKNnA0mAVtvpd12Tg1fKDN7OHBUl1IqSn8zGJjK9nI3NkNp8cgTpVrSZC5TTcA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -7338,11 +7370,11 @@ snapshots: '@ungap/structured-clone@1.4.0': {} - '@vitejs/plugin-vue@6.0.8(vite@8.2.2(@types/node@25.9.1)(esbuild@0.28.1)(jiti@2.7.0)(tsx@4.19.0)(yaml@2.9.0))(vue@3.5.40(typescript@6.0.2))': + '@vitejs/plugin-vue@6.0.8(vite@8.2.2(@types/node@25.9.1)(esbuild@0.28.1)(jiti@2.7.0)(tsx@4.19.0)(yaml@2.9.0))(vue@3.5.42(typescript@6.0.2))': dependencies: '@rolldown/pluginutils': 1.0.1 vite: 8.2.2(@types/node@25.9.1)(esbuild@0.28.1)(jiti@2.7.0)(tsx@4.19.0)(yaml@2.9.0) - vue: 3.5.40(typescript@6.0.2) + vue: 3.5.42(typescript@6.0.2) '@vitest/expect@4.1.11': dependencies: @@ -7399,11 +7431,24 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.42': + dependencies: + '@babel/parser': 7.29.8 + '@vue/shared': 3.5.42 + entities: 7.0.1 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-dom@3.5.40': dependencies: '@vue/compiler-core': 3.5.40 '@vue/shared': 3.5.40 + '@vue/compiler-dom@3.5.42': + dependencies: + '@vue/compiler-core': 3.5.42 + '@vue/shared': 3.5.42 + '@vue/compiler-sfc@3.5.40': dependencies: '@babel/parser': 7.29.8 @@ -7416,11 +7461,28 @@ snapshots: postcss: 8.5.28 source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.42': + dependencies: + '@babel/parser': 7.29.8 + '@vue/compiler-core': 3.5.42 + '@vue/compiler-dom': 3.5.42 + '@vue/compiler-ssr': 3.5.42 + '@vue/shared': 3.5.42 + estree-walker: 2.0.2 + magic-string: 0.30.21 + postcss: 8.5.28 + source-map-js: 1.2.1 + '@vue/compiler-ssr@3.5.40': dependencies: '@vue/compiler-dom': 3.5.40 '@vue/shared': 3.5.40 + '@vue/compiler-ssr@3.5.42': + dependencies: + '@vue/compiler-dom': 3.5.42 + '@vue/shared': 3.5.42 + '@vue/devtools-api@8.2.1': dependencies: '@vue/devtools-kit': 8.2.1 @@ -7448,11 +7510,20 @@ snapshots: dependencies: '@vue/shared': 3.5.40 + '@vue/reactivity@3.5.42': + dependencies: + '@vue/shared': 3.5.42 + '@vue/runtime-core@3.5.40': dependencies: '@vue/reactivity': 3.5.40 '@vue/shared': 3.5.40 + '@vue/runtime-core@3.5.42': + dependencies: + '@vue/reactivity': 3.5.42 + '@vue/shared': 3.5.42 + '@vue/runtime-dom@3.5.40': dependencies: '@vue/reactivity': 3.5.40 @@ -7460,36 +7531,49 @@ snapshots: '@vue/shared': 3.5.40 csstype: 3.2.3 + '@vue/runtime-dom@3.5.42': + dependencies: + '@vue/reactivity': 3.5.42 + '@vue/runtime-core': 3.5.42 + '@vue/shared': 3.5.42 + csstype: 3.2.3 + '@vue/server-renderer@3.5.40': dependencies: '@vue/compiler-ssr': 3.5.40 '@vue/runtime-dom': 3.5.40 '@vue/shared': 3.5.40 + '@vue/server-renderer@3.5.42': + dependencies: + '@vue/compiler-ssr': 3.5.42 + '@vue/runtime-dom': 3.5.42 + '@vue/shared': 3.5.42 + '@vue/shared@3.5.40': {} '@vue/shared@3.5.42': {} - '@vueuse/core@14.4.0(vue@3.5.40(typescript@6.0.2))': + '@vueuse/core@14.4.0(vue@3.5.42(typescript@6.0.2))': dependencies: '@types/web-bluetooth': 0.0.21 '@vueuse/metadata': 14.4.0 - '@vueuse/shared': 14.4.0(vue@3.5.40(typescript@6.0.2)) - vue: 3.5.40(typescript@6.0.2) + '@vueuse/shared': 14.4.0(vue@3.5.42(typescript@6.0.2)) + vue: 3.5.42(typescript@6.0.2) - '@vueuse/integrations@14.4.0(focus-trap@8.2.2)(vue@3.5.40(typescript@6.0.2))': + '@vueuse/integrations@14.4.0(focus-trap@8.2.2)(vue@3.5.42(typescript@6.0.2))': dependencies: - '@vueuse/core': 14.4.0(vue@3.5.40(typescript@6.0.2)) - '@vueuse/shared': 14.4.0(vue@3.5.40(typescript@6.0.2)) - vue: 3.5.40(typescript@6.0.2) + '@vueuse/core': 14.4.0(vue@3.5.42(typescript@6.0.2)) + '@vueuse/shared': 14.4.0(vue@3.5.42(typescript@6.0.2)) + vue: 3.5.42(typescript@6.0.2) optionalDependencies: focus-trap: 8.2.2 '@vueuse/metadata@14.4.0': {} - '@vueuse/shared@14.4.0(vue@3.5.40(typescript@6.0.2))': + '@vueuse/shared@14.4.0(vue@3.5.42(typescript@6.0.2))': dependencies: - vue: 3.5.40(typescript@6.0.2) + vue: 3.5.42(typescript@6.0.2) abort-controller@3.0.0: dependencies: @@ -9093,6 +9177,24 @@ snapshots: transitivePeerDependencies: - oxc-resolver + rolldown-plugin-dts@0.23.2(rolldown@1.0.0-rc.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.11.3))(typescript@6.0.2): + dependencies: + '@babel/generator': 8.0.0-rc.3 + '@babel/helper-validator-identifier': 8.0.0-rc.3 + '@babel/parser': 8.0.0-rc.3 + '@babel/types': 8.0.0-rc.3 + ast-kit: 3.0.0 + birpc: 4.0.0 + dts-resolver: 2.1.3 + get-tsconfig: 4.14.1 + obug: 2.1.4 + picomatch: 4.0.5 + rolldown: 1.0.0-rc.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.11.3) + optionalDependencies: + typescript: 6.0.2 + transitivePeerDependencies: + - oxc-resolver + rolldown@1.0.0-rc.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0): dependencies: '@oxc-project/types': 0.122.0 @@ -9575,7 +9677,7 @@ snapshots: obug: 2.1.4 picomatch: 4.0.5 rolldown: 1.0.0-rc.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.11.3) - rolldown-plugin-dts: 0.23.2(rolldown@1.0.0-rc.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(typescript@6.0.2) + rolldown-plugin-dts: 0.23.2(rolldown@1.0.0-rc.12(@emnapi/core@1.10.0)(@emnapi/runtime@1.11.3))(typescript@6.0.2) semver: 7.8.5 tinyexec: 1.3.0 tinyglobby: 0.2.17 @@ -9727,27 +9829,25 @@ snapshots: tsx: 4.19.0 yaml: 2.9.0 - vitepress@2.0.0-alpha.18(@types/node@25.9.1)(esbuild@0.28.1)(jiti@2.7.0)(postcss@8.5.28)(tsx@4.19.0)(typescript@6.0.2)(yaml@2.9.0): + vitepress@2.0.0-alpha.20(@types/node@25.9.1)(esbuild@0.28.1)(jiti@2.7.0)(postcss@8.5.28)(tsx@4.19.0)(typescript@6.0.2)(yaml@2.9.0): dependencies: '@docsearch/css': 4.7.0 '@docsearch/js': 4.7.0 '@docsearch/sidepanel-js': 4.7.0 '@iconify-json/simple-icons': 1.2.94 - '@shikijs/core': 4.4.3 '@shikijs/transformers': 4.4.3 - '@shikijs/types': 4.4.3 '@types/markdown-it': 14.2.0 - '@vitejs/plugin-vue': 6.0.8(vite@8.2.2(@types/node@25.9.1)(esbuild@0.28.1)(jiti@2.7.0)(tsx@4.19.0)(yaml@2.9.0))(vue@3.5.40(typescript@6.0.2)) + '@vitejs/plugin-vue': 6.0.8(vite@8.2.2(@types/node@25.9.1)(esbuild@0.28.1)(jiti@2.7.0)(tsx@4.19.0)(yaml@2.9.0))(vue@3.5.42(typescript@6.0.2)) '@vue/devtools-api': 8.2.1 '@vue/shared': 3.5.42 - '@vueuse/core': 14.4.0(vue@3.5.40(typescript@6.0.2)) - '@vueuse/integrations': 14.4.0(focus-trap@8.2.2)(vue@3.5.40(typescript@6.0.2)) + '@vueuse/core': 14.4.0(vue@3.5.42(typescript@6.0.2)) + '@vueuse/integrations': 14.4.0(focus-trap@8.2.2)(vue@3.5.42(typescript@6.0.2)) focus-trap: 8.2.2 mark.js: 8.11.1 minisearch: 7.2.0 shiki: 4.4.3 vite: 8.2.2(@types/node@25.9.1)(esbuild@0.28.1)(jiti@2.7.0)(tsx@4.19.0)(yaml@2.9.0) - vue: 3.5.40(typescript@6.0.2) + vue: 3.5.42(typescript@6.0.2) optionalDependencies: postcss: 8.5.28 transitivePeerDependencies: @@ -9817,6 +9917,16 @@ snapshots: optionalDependencies: typescript: 6.0.2 + vue@3.5.42(typescript@6.0.2): + dependencies: + '@vue/compiler-dom': 3.5.42 + '@vue/compiler-sfc': 3.5.42 + '@vue/runtime-dom': 3.5.42 + '@vue/server-renderer': 3.5.42 + '@vue/shared': 3.5.42 + optionalDependencies: + typescript: 6.0.2 + which@2.0.2: dependencies: isexe: 2.0.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 621f4a3..7334781 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -45,7 +45,7 @@ catalog: typescript: 6.0.2 ulidx: 2.4.1 vite: 8.2.2 - vitepress: 2.0.0-alpha.18 + vitepress: 2.0.0-alpha.20 vitest: 4.1.11 vue: 3.5.40 tailwindcss: 4.3.3