From b6f2c1450b05e614f412e5a880aec76b001930b3 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 18 Mar 2024 00:09:19 +0800 Subject: [PATCH] perf: replace `vuepress-plugin-comment2` to `@vuepress/plugin-comment` --- theme/package.json | 2 +- theme/src/client/index.ts | 3 +++ theme/src/node/plugins.ts | 2 +- theme/src/shared/options/plugins.ts | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/theme/package.json b/theme/package.json index 926f7f5b..4a51eaa0 100644 --- a/theme/package.json +++ b/theme/package.json @@ -67,6 +67,7 @@ "@vuepress-plume/plugin-search": "workspace:*", "@vuepress-plume/plugin-shikiji": "workspace:*", "@vuepress/plugin-active-header-links": "2.0.0-rc.17", + "@vuepress/plugin-comment": "2.0.0-rc.20", "@vuepress/plugin-container": "2.0.0-rc.15", "@vuepress/plugin-docsearch": "2.0.0-rc.15", "@vuepress/plugin-external-link-icon": "2.0.0-rc.15", @@ -87,7 +88,6 @@ "nanoid": "^5.0.6", "vue": "^3.4.21", "vue-router": "4.2.5", - "vuepress-plugin-comment2": "2.0.0-rc.25", "vuepress-plugin-md-enhance": "2.0.0-rc.25" } } diff --git a/theme/src/client/index.ts b/theme/src/client/index.ts index b499d7b3..ded6f5e0 100644 --- a/theme/src/client/index.ts +++ b/theme/src/client/index.ts @@ -12,3 +12,6 @@ export { useThemeData, useThemeLocaleData, } from './composables/index.js' + +export * from 'vuepress-plugin-md-enhance/client' +export * from '@vuepress/plugin-comment/client' diff --git a/theme/src/node/plugins.ts b/theme/src/node/plugins.ts index 2c7fbade..e4aec2fe 100644 --- a/theme/src/node/plugins.ts +++ b/theme/src/node/plugins.ts @@ -15,7 +15,7 @@ import { copyCodePlugin } from '@vuepress-plume/plugin-copy-code' import { iconifyPlugin } from '@vuepress-plume/plugin-iconify' import { notesDataPlugin } from '@vuepress-plume/plugin-notes-data' import { shikiPlugin } from '@vuepress-plume/plugin-shikiji' -import { commentPlugin } from 'vuepress-plugin-comment2' +import { commentPlugin } from '@vuepress/plugin-comment' import { type MarkdownEnhanceOptions, mdEnhancePlugin } from 'vuepress-plugin-md-enhance' import { readingTimePlugin } from '@vuepress/plugin-reading-time' import { seoPlugin } from '@vuepress/plugin-seo' diff --git a/theme/src/shared/options/plugins.ts b/theme/src/shared/options/plugins.ts index aea22b10..5b29ff22 100644 --- a/theme/src/shared/options/plugins.ts +++ b/theme/src/shared/options/plugins.ts @@ -5,7 +5,7 @@ import type { BaiduTongjiOptions } from '@vuepress-plume/plugin-baidu-tongji' import type { CanIUsePluginOptions } from '@vuepress-plume/plugin-caniuse' import type { CopyCodeOptions } from '@vuepress-plume/plugin-copy-code' import type { ShikiPluginOptions } from '@vuepress-plume/plugin-shikiji' -import type { CommentPluginOptions } from 'vuepress-plugin-comment2' +import type { CommentPluginOptions } from '@vuepress/plugin-comment' import type { MarkdownEnhanceOptions } from 'vuepress-plugin-md-enhance' import type { ReadingTimePluginOptions } from '@vuepress/plugin-reading-time'