diff --git a/docs/package.json b/docs/package.json index 0f7fd4f1..5f191d64 100644 --- a/docs/package.json +++ b/docs/package.json @@ -16,6 +16,6 @@ "postcss-rtlcss": "^6.0.0", "vitepress": "workspace:*", "vitepress-plugin-group-icons": "^1.7.5", - "vitepress-plugin-llms": "^1.13.3" + "vitepress-plugin-llms": "^1.13.4" } } diff --git a/package.json b/package.json index 4ba6b1bd..25d8f365 100644 --- a/package.json +++ b/package.json @@ -98,9 +98,9 @@ "*": "prettier --experimental-cli --ignore-unknown --write" }, "dependencies": { - "@docsearch/css": "^4.6.3", - "@docsearch/js": "^4.6.3", - "@docsearch/sidepanel-js": "^4.6.3", + "@docsearch/css": "^4.7.0", + "@docsearch/js": "^4.7.0", + "@docsearch/sidepanel-js": "^4.7.0", "@iconify-json/simple-icons": "^1.2.92", "@shikijs/core": "^4.3.1", "@shikijs/transformers": "^4.3.1", @@ -109,8 +109,8 @@ "@vitejs/plugin-vue": "^6.0.8", "@vue/devtools-api": "^8.2.1", "@vue/shared": "^3.5.40", - "@vueuse/core": "^14.3.0", - "@vueuse/integrations": "^14.3.0", + "@vueuse/core": "^14.4.0", + "@vueuse/integrations": "^14.4.0", "focus-trap": "^8.2.2", "mark.js": "8.11.1", "minisearch": "^7.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f7fa3f0a..2f05738f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ importers: .: dependencies: '@docsearch/css': - specifier: ^4.6.3 - version: 4.6.3 + specifier: ^4.7.0 + version: 4.7.0 '@docsearch/js': - specifier: ^4.6.3 - version: 4.6.3 + specifier: ^4.7.0 + version: 4.7.0 '@docsearch/sidepanel-js': - specifier: ^4.6.3 - version: 4.6.3 + specifier: ^4.7.0 + version: 4.7.0 '@iconify-json/simple-icons': specifier: ^1.2.92 version: 1.2.92 @@ -42,11 +42,11 @@ importers: specifier: ^3.5.40 version: 3.5.40 '@vueuse/core': - specifier: ^14.3.0 - version: 14.3.0(vue@3.5.40(typescript@5.9.3)) + specifier: ^14.4.0 + version: 14.4.0(vue@3.5.40(typescript@5.9.3)) '@vueuse/integrations': - specifier: ^14.3.0 - version: 14.3.0(axios@1.18.1(debug@4.4.3))(focus-trap@8.2.2)(vue@3.5.40(typescript@5.9.3)) + specifier: ^14.4.0 + version: 14.4.0(axios@1.18.1(debug@4.4.3))(focus-trap@8.2.2)(vue@3.5.40(typescript@5.9.3)) focus-trap: specifier: ^8.2.2 version: 8.2.2 @@ -233,7 +233,7 @@ importers: version: 1.0.0-next.28 postcss: specifier: ^8.5.6 - version: 8.5.23 + version: 8.5.24 postcss-selector-parser: specifier: ^7.1.4 version: 7.1.4 @@ -305,7 +305,7 @@ importers: version: 9.0.0 postcss-rtlcss: specifier: ^6.0.0 - version: 6.0.0(postcss@8.5.23) + version: 6.0.0(postcss@8.5.24) vitepress: specifier: workspace:* version: link:.. @@ -313,11 +313,15 @@ importers: specifier: ^1.7.5 version: 1.7.5(vite@8.1.5(@types/node@26.1.2)(esbuild@0.27.7)(jiti@1.21.7)(yaml@2.9.0)) vitepress-plugin-llms: - specifier: ^1.13.3 - version: 1.13.3 + specifier: ^1.13.4 + version: 1.13.4 packages: + '@11ty/gray-matter@2.1.0': + resolution: {integrity: sha512-fNdBOb3MgDz/1UCIoeY4wDuGbp+/3s5y6UrsyfMabECbh/CVycj7Er33JXqSxRwxrRKXcGE1Jipuq/1mODInsQ==} + engines: {node: '>=11'} + '@antfu/install-pkg@1.1.0': resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} @@ -372,14 +376,14 @@ packages: resolution: {integrity: sha512-TzlTVpKPjaqW6qOYjQcYUDuGsLCNsvFHVBXkYGTAnf5V37jCWrE5haKNXzz0WZUtVHjrpV76L1buANjwXMfT8w==} engines: {node: '>=22'} - '@docsearch/css@4.6.3': - resolution: {integrity: sha512-nlOwcXcsNAptQl4vlL4MA78qNJKO0Qlds5GuBjCoePgkebTXLSf8Qt1oyZ3YBshYupKXG9VRGEsk1zr23d+bzQ==} + '@docsearch/css@4.7.0': + resolution: {integrity: sha512-Sk5xkdRFeE7PeWjG9l4AfTwdvMfr9wHiwNNCpHXT4v4SNyNMKdHGvEILc31BgaVFGDDNbv5u/a73tofRiwbEZw==} - '@docsearch/js@4.6.3': - resolution: {integrity: sha512-qUIX2b4Apew3tv4F0qhmgShsl/Lfw4m6mqv/5/5dWNxwTcDdLMp2s3YwZ+NMGh3IKCg0pBaXm7Q5VdyU5Rj+cQ==} + '@docsearch/js@4.7.0': + resolution: {integrity: sha512-x5lCqu1tetgsJFkjQ6VSocbHldsRkGEgwg5N98Vx21sq/V5wcmj4u226PY9k+TEpIgQ772zlYbPLTPicWyGnpA==} - '@docsearch/sidepanel-js@4.6.3': - resolution: {integrity: sha512-grGSmvXzG0if+mrzdIKykvpIAuEQ9u0sEJ2eLRRCaQfJvsWqh2C2/aY04bIzWvDh7myi5rvl8D+tUNsVrjYQ3A==} + '@docsearch/sidepanel-js@4.7.0': + resolution: {integrity: sha512-A8r34jCU8kcIk2viECEn2msA28ojUF1BLi/3v5OWWc5G2N3jOuuumBXoeYjfr8dA0UxgFSy5R2bt12dnFJQSyA==} '@emnapi/core@1.11.1': resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} @@ -683,11 +687,12 @@ packages: markdown-it: optional: true - '@napi-rs/wasm-runtime@1.1.6': - resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} + '@napi-rs/wasm-runtime@1.2.0': + resolution: {integrity: sha512-kDoONqMa+VnZ4vvvu/ZUurpJ4gkZU57e7g69qpNgWhYcZFPUHZM2CEMKm+cG6ufDVALbjMvfmMjFVqaK7uEMnA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0} peerDependencies: - '@emnapi/core': ^1.7.1 - '@emnapi/runtime': ^1.7.1 + '@emnapi/core': ^2.0.0-alpha.3 + '@emnapi/runtime': ^2.0.0-alpha.3 '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1230,13 +1235,13 @@ packages: '@vue/shared@3.5.40': resolution: {integrity: sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg==} - '@vueuse/core@14.3.0': - resolution: {integrity: sha512-aHfz47g0ZhMtTVHmIzMVpJy8ePhhOy68GY5bv110+5DVtZ+W7BsOx+m61UNQqfrWyPztIHIanWa3E2tib3NFIw==} + '@vueuse/core@14.4.0': + resolution: {integrity: sha512-X4WHz1HlCzCBoYXesUkifzzWBAcZgXG8Fi5iNPQg/epdzOB3gu8Fawj3hvuwYR1nGcXGnvxwYYcUC/71++svtQ==} peerDependencies: vue: ^3.5.0 - '@vueuse/integrations@14.3.0': - resolution: {integrity: sha512-76I5FT2ESvCmCaSwapI+a/u/CFtNXmzl9f9lNp1hRtx8vKB8hfiokJr8IvQqcQG5ckGXElyXK516b54ozV3MvA==} + '@vueuse/integrations@14.4.0': + resolution: {integrity: sha512-oJz9qTgczvA7L1nXQFRU7h8tQbOCoiceqvMMhT9XYMyOGTqLJ2rEa09PON+nD2t48sZUfeOmg4eaWJXV4sZb/w==} peerDependencies: async-validator: ^4 axios: ^1 @@ -1277,11 +1282,11 @@ packages: universal-cookie: optional: true - '@vueuse/metadata@14.3.0': - resolution: {integrity: sha512-BwxmbAzwAVF50+MW57GXOUEV61nFBGnlBvrTqj49PqWJu3uw7hdu72ztXeZ33RdZtDY6kO+bfCAE1PCn88Tktw==} + '@vueuse/metadata@14.4.0': + resolution: {integrity: sha512-swx/255R6JyHZFJhx845iz5CRWDZdCfvkZOpACWc5+c5WHcG24mv8gUT1WIdFQaHt6dq79rvILd9QnCWiyVm9g==} - '@vueuse/shared@14.3.0': - resolution: {integrity: sha512-bZpge9eSXwa4ToSiqJ7j6KRwhAsneMFoSz3LMWKQDkqimm3D/tbFlrklrs/IOqC8tEcYmXQZJ6N0UrjhBirVCg==} + '@vueuse/shared@14.4.0': + resolution: {integrity: sha512-JRgY90Sz8DDtPMsaDflvPMp9xYk69JZAmbuDvAquUVXKr2gEjqtzGNTTthLfckH0BzBqvnu31gb4a8TGLRe79g==} peerDependencies: vue: ^3.5.0 @@ -1861,6 +1866,10 @@ packages: resolution: {integrity: sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==} hasBin: true + js-yaml@4.3.0: + resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} + hasBin: true + juice@8.1.0: resolution: {integrity: sha512-FLzurJrx5Iv1e7CfBSZH68dC04EEvXvvVvPYB7Vx1WAuhCp1ZPIMtqxc+WTWxVkpTIC2Ach/GAv0rQbtGf6YMA==} engines: {node: '>=10.0.0'} @@ -2283,8 +2292,8 @@ packages: resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==} engines: {node: '>=4'} - postcss@8.5.23: - resolution: {integrity: sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==} + postcss@8.5.24: + resolution: {integrity: sha512-8RyVklq0owXUTa4xlpzu4l9AaVKIdQvAcOHZWaMh98HgySsUtxRVf/chRe3dsSLqb6i40BzGRzEUddRaI+9TSw==} engines: {node: ^10 || ^12 || >=14} powershell-utils@0.1.0: @@ -2702,8 +2711,8 @@ packages: vite: optional: true - vitepress-plugin-llms@1.13.3: - resolution: {integrity: sha512-C6bygRzuVp54kveM6pngVNg4H9sKMx7K67iwoO4PUzBK22NiXF9SoFm/WdjKp2fJrMcOabKtQMuyNFF20c2Anw==} + vitepress-plugin-llms@1.13.4: + resolution: {integrity: sha512-3/L1ceexjpJirWWGlfvqx2hmaDTFGSkSHrn3y2C7RZm6lNa/vmvU49Ayr4GxLYQfOFfo9CP6rsWdD+6rEbnIxA==} engines: {node: '>=18'} vitest@4.1.10: @@ -2833,6 +2842,11 @@ packages: snapshots: + '@11ty/gray-matter@2.1.0': + dependencies: + js-yaml: 4.3.0 + section-matter: 1.0.0 + '@antfu/install-pkg@1.1.0': dependencies: package-manager-detector: 1.8.0 @@ -2888,11 +2902,11 @@ snapshots: '@conventional-changelog/template@1.2.1': {} - '@docsearch/css@4.6.3': {} + '@docsearch/css@4.7.0': {} - '@docsearch/js@4.6.3': {} + '@docsearch/js@4.7.0': {} - '@docsearch/sidepanel-js@4.6.3': {} + '@docsearch/sidepanel-js@4.7.0': {} '@emnapi/core@1.11.1': dependencies: @@ -3137,7 +3151,7 @@ snapshots: optionalDependencies: markdown-it: 14.3.0 - '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + '@napi-rs/wasm-runtime@1.2.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: '@emnapi/core': 1.11.1 '@emnapi/runtime': 1.11.1 @@ -3202,7 +3216,7 @@ snapshots: dependencies: '@emnapi/core': 1.11.1 '@emnapi/runtime': 1.11.1 - '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@napi-rs/wasm-runtime': 1.2.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true '@rolldown/binding-win32-arm64-msvc@1.1.5': @@ -3570,7 +3584,7 @@ snapshots: '@vue/shared': 3.5.40 estree-walker: 2.0.2 magic-string: 0.30.21 - postcss: 8.5.23 + postcss: 8.5.24 source-map-js: 1.2.1 '@vue/compiler-ssr@3.5.40': @@ -3625,25 +3639,25 @@ snapshots: '@vue/shared@3.5.40': {} - '@vueuse/core@14.3.0(vue@3.5.40(typescript@5.9.3))': + '@vueuse/core@14.4.0(vue@3.5.40(typescript@5.9.3))': dependencies: '@types/web-bluetooth': 0.0.21 - '@vueuse/metadata': 14.3.0 - '@vueuse/shared': 14.3.0(vue@3.5.40(typescript@5.9.3)) + '@vueuse/metadata': 14.4.0 + '@vueuse/shared': 14.4.0(vue@3.5.40(typescript@5.9.3)) vue: 3.5.40(typescript@5.9.3) - '@vueuse/integrations@14.3.0(axios@1.18.1(debug@4.4.3))(focus-trap@8.2.2)(vue@3.5.40(typescript@5.9.3))': + '@vueuse/integrations@14.4.0(axios@1.18.1(debug@4.4.3))(focus-trap@8.2.2)(vue@3.5.40(typescript@5.9.3))': dependencies: - '@vueuse/core': 14.3.0(vue@3.5.40(typescript@5.9.3)) - '@vueuse/shared': 14.3.0(vue@3.5.40(typescript@5.9.3)) + '@vueuse/core': 14.4.0(vue@3.5.40(typescript@5.9.3)) + '@vueuse/shared': 14.4.0(vue@3.5.40(typescript@5.9.3)) vue: 3.5.40(typescript@5.9.3) optionalDependencies: axios: 1.18.1(debug@4.4.3) focus-trap: 8.2.2 - '@vueuse/metadata@14.3.0': {} + '@vueuse/metadata@14.4.0': {} - '@vueuse/shared@14.3.0(vue@3.5.40(typescript@5.9.3))': + '@vueuse/shared@14.4.0(vue@3.5.40(typescript@5.9.3))': dependencies: vue: 3.5.40(typescript@5.9.3) @@ -4213,6 +4227,10 @@ snapshots: argparse: 1.0.10 esprima: 4.0.1 + js-yaml@4.3.0: + dependencies: + argparse: 2.0.1 + juice@8.1.0: dependencies: cheerio: 1.0.0-rc.10 @@ -4697,9 +4715,9 @@ snapshots: '@polka/url': 1.0.0-next.29 trouter: 4.0.0 - postcss-rtlcss@6.0.0(postcss@8.5.23): + postcss-rtlcss@6.0.0(postcss@8.5.24): dependencies: - postcss: 8.5.23 + postcss: 8.5.24 rtlcss: 4.3.0 postcss-selector-parser@7.1.4: @@ -4707,7 +4725,7 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.5.23: + postcss@8.5.24: dependencies: nanoid: 3.3.16 picocolors: 1.1.1 @@ -4869,7 +4887,7 @@ snapshots: dependencies: escalade: 3.2.0 picocolors: 1.1.1 - postcss: 8.5.23 + postcss: 8.5.24 strip-json-comments: 3.1.1 run-applescript@7.1.0: {} @@ -5125,7 +5143,7 @@ snapshots: dependencies: lightningcss: 1.33.0 picomatch: 4.0.5 - postcss: 8.5.23 + postcss: 8.5.24 rolldown: 1.1.5 tinyglobby: 0.2.17 optionalDependencies: @@ -5143,9 +5161,9 @@ snapshots: optionalDependencies: vite: 8.1.5(@types/node@26.1.2)(esbuild@0.27.7)(jiti@1.21.7)(yaml@2.9.0) - vitepress-plugin-llms@1.13.3: + vitepress-plugin-llms@1.13.4: dependencies: - gray-matter: 4.0.3 + '@11ty/gray-matter': 2.1.0 markdown-it: 14.3.0 markdown-title: 1.0.2 mdast-util-from-markdown: 2.0.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index ece3e689..2b265afb 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -14,5 +14,6 @@ ignoreWorkspaceRootCheck: true minimumReleaseAge: 1440 minimumReleaseAgeExclude: - '@mdit/*' + - '@vueuse/*' shellEmulator: true diff --git a/src/node/build/bundle.ts b/src/node/build/bundle.ts index 4209fa5a..9c356a56 100644 --- a/src/node/build/bundle.ts +++ b/src/node/build/bundle.ts @@ -85,9 +85,7 @@ export async function bundle( pageToHashMap, clientJSMap ), - ssr: { - noExternal: ['vitepress', '@docsearch/css'] - }, + ssr: { noExternal: ['vitepress', '@docsearch/css'] }, build: { ...restOptions, emptyOutDir: true, @@ -166,11 +164,7 @@ export async function bundle( } }) }, - checks: { - invalidAnnotation: false, // FIXME: remove when vueuse releases a new version - pluginTimings: false, - ...rolldownOptions?.checks - } + checks: { pluginTimings: false, ...rolldownOptions?.checks } } }, configFile: config.vite?.configFile