diff --git a/docs/package.json b/docs/package.json index 68d93095..63e49983 100644 --- a/docs/package.json +++ b/docs/package.json @@ -9,12 +9,12 @@ "docs:serve": "http-server .vuepress/dist -d 0" }, "peerDependencies": { - "vuepress": "2.0.0-rc.18" + "vuepress": "catalog:" }, "dependencies": { - "@iconify/json": "^2.2.277", + "@iconify/json": "catalog:", "@simonwep/pickr": "^1.9.1", - "@vuepress/bundler-vite": "2.0.0-rc.18", + "@vuepress/bundler-vite": "catalog:", "chart.js": "^4.4.6", "echarts": "^5.5.1", "flowchart.ts": "^3.0.1", @@ -22,7 +22,7 @@ "mermaid": "^11.4.1", "sass-embedded": "^1.81.0", "swiper": "^11.1.15", - "vue": "^3.5.13", + "vue": "catalog:", "vuepress-theme-plume": "workspace:*" }, "devDependencies": { diff --git a/plugins/plugin-content-update/package.json b/plugins/plugin-content-update/package.json index 06d0b9d2..b46e0e47 100644 --- a/plugins/plugin-content-update/package.json +++ b/plugins/plugin-content-update/package.json @@ -37,10 +37,10 @@ "tsup": "tsup --config tsup.config.ts" }, "peerDependencies": { - "vuepress": "2.0.0-rc.18" + "vuepress": "catalog:" }, "dependencies": { - "vue": "^3.5.13" + "vue": "catalog:" }, "publishConfig": { "access": "public" diff --git a/plugins/plugin-fonts/package.json b/plugins/plugin-fonts/package.json index dfe2a9ad..f5b61495 100644 --- a/plugins/plugin-fonts/package.json +++ b/plugins/plugin-fonts/package.json @@ -33,7 +33,7 @@ "tsup": "tsup --config tsup.config.ts" }, "peerDependencies": { - "vuepress": "2.0.0-rc.18" + "vuepress": "catalog:" }, "publishConfig": { "access": "public" diff --git a/plugins/plugin-md-power/package.json b/plugins/plugin-md-power/package.json index b399415c..ac551dbf 100644 --- a/plugins/plugin-md-power/package.json +++ b/plugins/plugin-md-power/package.json @@ -38,7 +38,7 @@ }, "peerDependencies": { "markdown-it": "^14.0.0", - "vuepress": "2.0.0-rc.18" + "vuepress": "catalog:" }, "peerDependenciesMeta": { "markdown-it": { @@ -53,16 +53,16 @@ "@mdit/plugin-sup": "^0.14.0", "@mdit/plugin-tab": "^0.14.0", "@mdit/plugin-tasklist": "^0.14.0", - "@vuepress/helper": "2.0.0-rc.60", - "@vueuse/core": "^12.0.0", + "@vuepress/helper": "catalog:", + "@vueuse/core": "catalog:", "image-size": "^1.1.1", - "local-pkg": "^0.5.1", + "local-pkg": "catalog:", "markdown-it-container": "^4.0.0", - "nanoid": "^5.0.9", + "nanoid": "catalog:", "shiki": "^1.24.0", "tm-grammars": "^1.21.0", "tm-themes": "^1.9.3", - "vue": "^3.5.13" + "vue": "catalog:" }, "devDependencies": { "@types/markdown-it": "^14.1.2" diff --git a/plugins/plugin-search/package.json b/plugins/plugin-search/package.json index b9aabd8f..6d68e4f1 100644 --- a/plugins/plugin-search/package.json +++ b/plugins/plugin-search/package.json @@ -37,18 +37,18 @@ "tsup": "tsup --config tsup.config.ts" }, "peerDependencies": { - "vuepress": "2.0.0-rc.18" + "vuepress": "catalog:" }, "dependencies": { - "@vuepress/helper": "2.0.0-rc.60", - "@vueuse/core": "^12.0.0", - "@vueuse/integrations": "^12.0.0", - "chokidar": "3.6.0", + "@vuepress/helper": "catalog:", + "@vueuse/core": "catalog:", + "@vueuse/integrations": "catalog:", + "chokidar": "catalog:", "focus-trap": "^7.6.2", "mark.js": "^8.11.1", "minisearch": "^7.1.1", "p-map": "^7.0.2", - "vue": "^3.5.13" + "vue": "catalog:" }, "publishConfig": { "access": "public" diff --git a/plugins/plugin-shikiji/package.json b/plugins/plugin-shikiji/package.json index 6264fbae..daa07466 100644 --- a/plugins/plugin-shikiji/package.json +++ b/plugins/plugin-shikiji/package.json @@ -33,20 +33,20 @@ "tsup": "tsup --config tsup.config.ts" }, "peerDependencies": { - "vuepress": "2.0.0-rc.18" + "vuepress": "catalog:" }, "dependencies": { "@shikijs/transformers": "^1.24.0", "@shikijs/twoslash": "^1.24.0", "@types/hast": "^3.0.4", - "@vuepress/helper": "2.0.0-rc.60", - "@vueuse/core": "^12.0.0", - "fast-glob": "^3.3.2", + "@vuepress/helper": "catalog:", + "@vueuse/core": "catalog:", + "fast-glob": "catalog:", "floating-vue": "^5.2.2", "mdast-util-from-markdown": "^2.0.2", "mdast-util-gfm": "^3.0.0", "mdast-util-to-hast": "^13.2.0", - "nanoid": "^5.0.9", + "nanoid": "catalog:", "shiki": "^1.24.0", "twoslash": "^0.2.12", "twoslash-vue": "^0.2.12" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6d54c43a..2ca197ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,87 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + '@iconify/json': + specifier: ^2.2.277 + version: 2.2.277 + '@vuepress/bundler-vite': + specifier: 2.0.0-rc.18 + version: 2.0.0-rc.18 + '@vuepress/helper': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vuepress/plugin-cache': + specifier: 2.0.0-rc.54 + version: 2.0.0-rc.54 + '@vuepress/plugin-comment': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vuepress/plugin-docsearch': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vuepress/plugin-git': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vuepress/plugin-markdown-hint': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vuepress/plugin-markdown-image': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vuepress/plugin-markdown-math': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vuepress/plugin-nprogress': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vuepress/plugin-photo-swipe': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vuepress/plugin-reading-time': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vuepress/plugin-seo': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vuepress/plugin-sitemap': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vuepress/plugin-watermark': + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60 + '@vueuse/core': + specifier: ^12.0.0 + version: 12.0.0 + '@vueuse/integrations': + specifier: ^12.0.0 + version: 12.0.0 + chokidar: + specifier: 3.6.0 + version: 3.6.0 + fast-glob: + specifier: ^3.3.2 + version: 3.3.2 + gray-matter: + specifier: ^4.0.3 + version: 4.0.3 + json2yaml: + specifier: ^1.1.0 + version: 1.1.0 + local-pkg: + specifier: ^0.5.1 + version: 0.5.1 + nanoid: + specifier: ^5.0.9 + version: 5.0.9 + vue: + specifier: ^3.5.13 + version: 3.5.13 + vuepress: + specifier: 2.0.0-rc.18 + version: 2.0.0-rc.18 + overrides: esbuild: ^0.24.0 @@ -120,13 +201,13 @@ importers: docs: dependencies: '@iconify/json': - specifier: ^2.2.277 + specifier: 'catalog:' version: 2.2.277 '@simonwep/pickr': specifier: ^1.9.1 version: 1.9.1 '@vuepress/bundler-vite': - specifier: 2.0.0-rc.18 + specifier: 'catalog:' version: 2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.81.0)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1) chart.js: specifier: ^4.4.6 @@ -150,10 +231,10 @@ importers: specifier: ^11.1.15 version: 11.1.15 vue: - specifier: ^3.5.13 + specifier: 'catalog:' version: 3.5.13(typescript@5.7.2) vuepress: - specifier: 2.0.0-rc.18 + specifier: 'catalog:' version: 2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.81.0)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) vuepress-theme-plume: specifier: workspace:* @@ -166,16 +247,16 @@ importers: plugins/plugin-content-update: dependencies: vue: - specifier: ^3.5.13 + specifier: 'catalog:' version: 3.5.13(typescript@5.7.2) vuepress: - specifier: 2.0.0-rc.18 + specifier: 'catalog:' version: 2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.81.0)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) plugins/plugin-fonts: dependencies: vuepress: - specifier: 2.0.0-rc.18 + specifier: 'catalog:' version: 2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.81.0)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) plugins/plugin-md-power: @@ -202,16 +283,16 @@ importers: specifier: ^0.14.0 version: 0.14.0(markdown-it@14.1.0) '@vuepress/helper': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.81.0)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vueuse/core': - specifier: ^12.0.0 + specifier: 'catalog:' version: 12.0.0(typescript@5.7.2) image-size: specifier: ^1.1.1 version: 1.1.1 local-pkg: - specifier: ^0.5.1 + specifier: 'catalog:' version: 0.5.1 markdown-it: specifier: ^14.0.0 @@ -220,7 +301,7 @@ importers: specifier: ^4.0.0 version: 4.0.0 nanoid: - specifier: ^5.0.9 + specifier: 'catalog:' version: 5.0.9 shiki: specifier: ^1.24.0 @@ -232,10 +313,10 @@ importers: specifier: ^1.9.3 version: 1.9.3 vue: - specifier: ^3.5.13 + specifier: 'catalog:' version: 3.5.13(typescript@5.7.2) vuepress: - specifier: 2.0.0-rc.18 + specifier: 'catalog:' version: 2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.81.0)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) devDependencies: '@types/markdown-it': @@ -245,16 +326,16 @@ importers: plugins/plugin-search: dependencies: '@vuepress/helper': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.81.0)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vueuse/core': - specifier: ^12.0.0 + specifier: 'catalog:' version: 12.0.0(typescript@5.7.2) '@vueuse/integrations': - specifier: ^12.0.0 + specifier: 'catalog:' version: 12.0.0(axios@1.7.7)(focus-trap@7.6.2)(typescript@5.7.2) chokidar: - specifier: 3.6.0 + specifier: 'catalog:' version: 3.6.0 focus-trap: specifier: ^7.6.2 @@ -269,10 +350,10 @@ importers: specifier: ^7.0.2 version: 7.0.2 vue: - specifier: ^3.5.13 + specifier: 'catalog:' version: 3.5.13(typescript@5.7.2) vuepress: - specifier: 2.0.0-rc.18 + specifier: 'catalog:' version: 2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.81.0)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) plugins/plugin-shikiji: @@ -287,13 +368,13 @@ importers: specifier: ^3.0.4 version: 3.0.4 '@vuepress/helper': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.81.0)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vueuse/core': - specifier: ^12.0.0 + specifier: 'catalog:' version: 12.0.0(typescript@5.7.2) fast-glob: - specifier: ^3.3.2 + specifier: 'catalog:' version: 3.3.2 floating-vue: specifier: ^5.2.2 @@ -308,7 +389,7 @@ importers: specifier: ^13.2.0 version: 13.2.0 nanoid: - specifier: ^5.0.9 + specifier: 'catalog:' version: 5.0.9 shiki: specifier: ^1.24.0 @@ -320,7 +401,7 @@ importers: specifier: ^0.2.12 version: 0.2.12(typescript@5.7.2) vuepress: - specifier: 2.0.0-rc.18 + specifier: 'catalog:' version: 2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.81.0)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) theme: @@ -347,55 +428,55 @@ importers: specifier: workspace:* version: link:../plugins/plugin-shikiji '@vuepress/helper': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-cache': - specifier: 2.0.0-rc.54 + specifier: 'catalog:' version: 2.0.0-rc.54(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-comment': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-docsearch': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(@algolia/client-search@5.12.0)(search-insights@2.17.2)(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-git': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-markdown-hint': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(markdown-it@14.1.0)(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-markdown-image': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(markdown-it@14.1.0)(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-markdown-math': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(katex@0.16.11)(markdown-it@14.1.0)(mathjax-full@3.2.2)(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-nprogress': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-photo-swipe': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-reading-time': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-seo': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-sitemap': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-watermark': - specifier: 2.0.0-rc.60 + specifier: 'catalog:' version: 2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vueuse/core': - specifier: ^12.0.0 + specifier: 'catalog:' version: 12.0.0(typescript@5.7.2) bcrypt-ts: specifier: ^5.0.3 version: 5.0.3 chokidar: - specifier: 3.6.0 + specifier: 'catalog:' version: 3.6.0 create-filter: specifier: ^1.1.0 @@ -410,22 +491,22 @@ importers: specifier: ^3.3.2 version: 3.3.2 gray-matter: - specifier: ^4.0.3 + specifier: 'catalog:' version: 4.0.3 json2yaml: - specifier: ^1.1.0 + specifier: 'catalog:' version: 1.1.0 katex: specifier: ^0.16.11 version: 0.16.11 local-pkg: - specifier: ^0.5.1 + specifier: 'catalog:' version: 0.5.1 mathjax-full: specifier: ^3.2.2 version: 3.2.2 nanoid: - specifier: ^5.0.9 + specifier: 'catalog:' version: 5.0.9 sass: specifier: ^1.80.0 @@ -437,10 +518,10 @@ importers: specifier: ^16.0.2 version: 16.0.2(sass-embedded@1.80.3)(sass@1.80.3) vue: - specifier: ^3.5.13 + specifier: 'catalog:' version: 3.5.13(typescript@5.7.2) vuepress: - specifier: 2.0.0-rc.18 + specifier: 'catalog:' version: 2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) vuepress-plugin-md-enhance: specifier: 2.0.0-rc.59 @@ -450,7 +531,7 @@ importers: version: link:../plugins/plugin-md-power devDependencies: '@iconify/json': - specifier: ^2.2.277 + specifier: 'catalog:' version: 2.2.277 swiper: specifier: ^11.1.15 @@ -584,10 +665,6 @@ packages: resolution: {integrity: sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.24.8': - resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} - engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.25.7': resolution: {integrity: sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==} engines: {node: '>=6.9.0'} @@ -616,11 +693,6 @@ packages: resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.25.6': - resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.25.7': resolution: {integrity: sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==} engines: {node: '>=6.0.0'} @@ -634,10 +706,6 @@ packages: resolution: {integrity: sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.6': - resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} - engines: {node: '>=6.9.0'} - '@babel/types@7.25.7': resolution: {integrity: sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==} engines: {node: '>=6.9.0'} @@ -2236,15 +2304,9 @@ packages: '@volar/source-map@2.4.5': resolution: {integrity: sha512-varwD7RaKE2J/Z+Zu6j3mNNJbNT394qIxXwdvz/4ao/vxOfyClZpSDtLKkwWmecinkOVos5+PWkWraelfMLfpw==} - '@vue/compiler-core@3.5.10': - resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} - '@vue/compiler-core@3.5.13': resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} - '@vue/compiler-dom@3.5.10': - resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} - '@vue/compiler-dom@3.5.13': resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} @@ -2291,12 +2353,6 @@ packages: peerDependencies: vue: 3.5.13 - '@vue/shared@3.5.10': - resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} - - '@vue/shared@3.5.12': - resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} - '@vue/shared@3.5.13': resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} @@ -6326,11 +6382,6 @@ packages: peerDependencies: vue: ^3.0.0 - vue-router@4.4.5: - resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} - peerDependencies: - vue: ^3.2.0 - vue-router@4.5.0: resolution: {integrity: sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==} peerDependencies: @@ -6731,8 +6782,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-string-parser@7.24.8': {} - '@babel/helper-string-parser@7.25.7': {} '@babel/helper-validator-identifier@7.24.7': {} @@ -6760,10 +6809,6 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/parser@7.25.6': - dependencies: - '@babel/types': 7.25.6 - '@babel/parser@7.25.7': dependencies: '@babel/types': 7.25.7 @@ -6786,12 +6831,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.25.6': - dependencies: - '@babel/helper-string-parser': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - to-fast-properties: 2.0.0 - '@babel/types@7.25.7': dependencies: '@babel/helper-string-parser': 7.25.7 @@ -8335,14 +8374,6 @@ snapshots: '@volar/source-map@2.4.5': {} - '@vue/compiler-core@3.5.10': - dependencies: - '@babel/parser': 7.25.6 - '@vue/shared': 3.5.10 - entities: 4.5.0 - estree-walker: 2.0.2 - source-map-js: 1.2.1 - '@vue/compiler-core@3.5.13': dependencies: '@babel/parser': 7.25.7 @@ -8351,11 +8382,6 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.10': - dependencies: - '@vue/compiler-core': 3.5.10 - '@vue/shared': 3.5.10 - '@vue/compiler-dom@3.5.13': dependencies: '@vue/compiler-core': 3.5.13 @@ -8406,9 +8432,9 @@ snapshots: '@vue/language-core@2.1.6(typescript@5.7.2)': dependencies: '@volar/language-core': 2.4.5 - '@vue/compiler-dom': 3.5.10 + '@vue/compiler-dom': 3.5.13 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.10 + '@vue/shared': 3.5.13 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -8438,10 +8464,6 @@ snapshots: '@vue/shared': 3.5.13 vue: 3.5.13(typescript@5.7.2) - '@vue/shared@3.5.10': {} - - '@vue/shared@3.5.12': {} - '@vue/shared@3.5.13': {} '@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1)': @@ -8452,14 +8474,14 @@ snapshots: '@vuepress/core': 2.0.0-rc.18(typescript@5.7.2) '@vuepress/shared': 2.0.0-rc.18 '@vuepress/utils': 2.0.0-rc.18 - autoprefixer: 10.4.20(postcss@8.4.47) + autoprefixer: 10.4.20(postcss@8.4.49) connect-history-api-fallback: 2.0.0 - postcss: 8.4.47 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(yaml@2.5.1) + postcss: 8.4.49 + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.49)(yaml@2.5.1) rollup: 4.24.0 vite: 5.4.8(@types/node@20.12.10)(sass-embedded@1.80.3)(sass@1.80.3) vue: 3.5.13(typescript@5.7.2) - vue-router: 4.4.5(vue@3.5.13(typescript@5.7.2)) + vue-router: 4.5.0(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - '@types/node' - jiti @@ -8484,14 +8506,14 @@ snapshots: '@vuepress/core': 2.0.0-rc.18(typescript@5.7.2) '@vuepress/shared': 2.0.0-rc.18 '@vuepress/utils': 2.0.0-rc.18 - autoprefixer: 10.4.20(postcss@8.4.47) + autoprefixer: 10.4.20(postcss@8.4.49) connect-history-api-fallback: 2.0.0 - postcss: 8.4.47 - postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.47)(yaml@2.5.1) + postcss: 8.4.49 + postcss-load-config: 6.0.1(jiti@1.21.6)(postcss@8.4.49)(yaml@2.5.1) rollup: 4.24.0 vite: 5.4.8(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3) vue: 3.5.13(typescript@5.7.2) - vue-router: 4.4.5(vue@3.5.13(typescript@5.7.2)) + vue-router: 4.5.0(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - '@types/node' - jiti @@ -8554,7 +8576,7 @@ snapshots: '@vuepress/helper@2.0.0-rc.56(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@vue/shared': 3.5.12 + '@vue/shared': 3.5.13 '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.2)) cheerio: 1.0.0 fflate: 0.8.2 @@ -8567,7 +8589,7 @@ snapshots: '@vuepress/helper@2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.80.3)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@vue/shared': 3.5.12 + '@vue/shared': 3.5.13 '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.2)) cheerio: 1.0.0 fflate: 0.8.2 @@ -8580,7 +8602,7 @@ snapshots: '@vuepress/helper@2.0.0-rc.60(typescript@5.7.2)(vuepress@2.0.0-rc.18(@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.81.0)(sass@1.80.3)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@vue/shared': 3.5.12 + '@vue/shared': 3.5.13 '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.2)) cheerio: 1.0.0 fflate: 0.8.2 @@ -8931,14 +8953,14 @@ snapshots: at-least-node@1.0.0: {} - autoprefixer@10.4.20(postcss@8.4.47): + autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.24.0 caniuse-lite: 1.0.30001664 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.4.47 + postcss: 8.4.49 postcss-value-parser: 4.2.0 axios@1.7.7: @@ -11562,7 +11584,7 @@ snapshots: consola: 3.2.3 execa: 8.0.1 pathe: 1.1.2 - pkg-types: 1.2.0 + pkg-types: 1.2.1 ufo: 1.5.4 object-assign@4.1.1: {} @@ -11756,7 +11778,7 @@ snapshots: pkg-types@1.2.0: dependencies: confbox: 0.1.7 - mlly: 1.7.1 + mlly: 1.7.3 pathe: 1.1.2 pkg-types@1.2.1: @@ -11789,14 +11811,6 @@ snapshots: postcss: 8.4.49 postcss-safe-parser: 6.0.0(postcss@8.4.49) - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.47)(yaml@2.5.1): - dependencies: - lilconfig: 3.1.2 - optionalDependencies: - jiti: 1.21.6 - postcss: 8.4.47 - yaml: 2.5.1 - postcss-load-config@6.0.1(jiti@1.21.6)(postcss@8.4.49)(yaml@2.5.1): dependencies: lilconfig: 3.1.2 @@ -12984,11 +12998,6 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.7.2) - vue-router@4.4.5(vue@3.5.13(typescript@5.7.2)): - dependencies: - '@vue/devtools-api': 6.6.4 - vue: 3.5.13(typescript@5.7.2) - vue-router@4.5.0(vue@3.5.13(typescript@5.7.2)): dependencies: '@vue/devtools-api': 6.6.4 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index fa905b97..0165f670 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,3 +3,31 @@ packages: - theme - cli - plugins/* + +catalog: + vue: ^3.5.13 + vuepress: 2.0.0-rc.18 + '@vuepress/bundler-vite': 2.0.0-rc.18 + '@vuepress/helper': 2.0.0-rc.60 + '@vuepress/plugin-cache': 2.0.0-rc.54 + '@vuepress/plugin-comment': 2.0.0-rc.60 + '@vuepress/plugin-docsearch': 2.0.0-rc.60 + '@vuepress/plugin-git': 2.0.0-rc.60 + '@vuepress/plugin-markdown-hint': 2.0.0-rc.60 + '@vuepress/plugin-markdown-image': 2.0.0-rc.60 + '@vuepress/plugin-markdown-math': 2.0.0-rc.60 + '@vuepress/plugin-nprogress': 2.0.0-rc.60 + '@vuepress/plugin-photo-swipe': 2.0.0-rc.60 + '@vuepress/plugin-reading-time': 2.0.0-rc.60 + '@vuepress/plugin-seo': 2.0.0-rc.60 + '@vuepress/plugin-sitemap': 2.0.0-rc.60 + '@vuepress/plugin-watermark': 2.0.0-rc.60 + '@vueuse/core': ^12.0.0 + '@vueuse/integrations': ^12.0.0 + '@iconify/json': ^2.2.277 + chokidar: 3.6.0 + gray-matter: ^4.0.3 + json2yaml: ^1.1.0 + fast-glob: ^3.3.2 + local-pkg: ^0.5.1 + nanoid: ^5.0.9 diff --git a/theme/package.json b/theme/package.json index f1d194fe..1d7becd8 100644 --- a/theme/package.json +++ b/theme/package.json @@ -68,7 +68,7 @@ "sass-embedded": "^1.80.0", "sass-loader": "^16.0.2", "swiper": "^11.0.0", - "vuepress": "2.0.0-rc.18" + "vuepress": "catalog:" }, "peerDependenciesMeta": { "@iconify/json": { @@ -98,38 +98,38 @@ "@vuepress-plume/plugin-fonts": "workspace:*", "@vuepress-plume/plugin-search": "workspace:*", "@vuepress-plume/plugin-shikiji": "workspace:*", - "@vuepress/helper": "2.0.0-rc.60", - "@vuepress/plugin-cache": "2.0.0-rc.54", - "@vuepress/plugin-comment": "2.0.0-rc.60", - "@vuepress/plugin-docsearch": "2.0.0-rc.60", - "@vuepress/plugin-git": "2.0.0-rc.60", - "@vuepress/plugin-markdown-hint": "2.0.0-rc.60", - "@vuepress/plugin-markdown-image": "2.0.0-rc.60", - "@vuepress/plugin-markdown-math": "2.0.0-rc.60", - "@vuepress/plugin-nprogress": "2.0.0-rc.60", - "@vuepress/plugin-photo-swipe": "2.0.0-rc.60", - "@vuepress/plugin-reading-time": "2.0.0-rc.60", - "@vuepress/plugin-seo": "2.0.0-rc.60", - "@vuepress/plugin-sitemap": "2.0.0-rc.60", - "@vuepress/plugin-watermark": "2.0.0-rc.60", - "@vueuse/core": "^12.0.0", + "@vuepress/helper": "catalog:", + "@vuepress/plugin-cache": "catalog:", + "@vuepress/plugin-comment": "catalog:", + "@vuepress/plugin-docsearch": "catalog:", + "@vuepress/plugin-git": "catalog:", + "@vuepress/plugin-markdown-hint": "catalog:", + "@vuepress/plugin-markdown-image": "catalog:", + "@vuepress/plugin-markdown-math": "catalog:", + "@vuepress/plugin-nprogress": "catalog:", + "@vuepress/plugin-photo-swipe": "catalog:", + "@vuepress/plugin-reading-time": "catalog:", + "@vuepress/plugin-seo": "catalog:", + "@vuepress/plugin-sitemap": "catalog:", + "@vuepress/plugin-watermark": "catalog:", + "@vueuse/core": "catalog:", "bcrypt-ts": "^5.0.3", - "chokidar": "3.6.0", + "chokidar": "catalog:", "create-filter": "^1.1.0", "dayjs": "^1.11.13", "esbuild": "^0.24.0", "fast-glob": "^3.3.2", - "gray-matter": "^4.0.3", - "json2yaml": "^1.1.0", + "gray-matter": "catalog:", + "json2yaml": "catalog:", "katex": "^0.16.11", - "local-pkg": "^0.5.1", - "nanoid": "^5.0.9", - "vue": "^3.5.13", + "local-pkg": "catalog:", + "nanoid": "catalog:", + "vue": "catalog:", "vuepress-plugin-md-enhance": "2.0.0-rc.59", "vuepress-plugin-md-power": "workspace:*" }, "devDependencies": { - "@iconify/json": "^2.2.277", + "@iconify/json": "catalog:", "swiper": "^11.1.15", "vue-router": "^4.5.0" }