diff --git a/cli/package.json b/cli/package.json index 857d741e..cc57ad74 100644 --- a/cli/package.json +++ b/cli/package.json @@ -40,9 +40,9 @@ "plume-deps": { "vuepress": "2.0.0-rc.18", "vue": "^3.5.13", - "sass-embedded": "^1.80.6", + "sass-embedded": "^1.81.0", "sass-loader": "^16.0.3", "http-server": "^14.1.1", - "typescript": "^5.6.3" + "typescript": "^5.7.2" } } diff --git a/docs/.vuepress/theme.ts b/docs/.vuepress/theme.ts index 4904ad96..037e7168 100644 --- a/docs/.vuepress/theme.ts +++ b/docs/.vuepress/theme.ts @@ -19,8 +19,7 @@ export const theme: Theme = plumeTheme({ markdownEnhance: { demo: true, - include: true, - chart: true, + chartjs: true, echarts: true, mermaid: true, flowchart: true, diff --git a/docs/notes/theme/config/plugins/markdown增强.md b/docs/notes/theme/config/plugins/markdown增强.md index 1aa79359..6ccca050 100644 --- a/docs/notes/theme/config/plugins/markdown增强.md +++ b/docs/notes/theme/config/plugins/markdown增强.md @@ -24,18 +24,9 @@ export default defineUserConfig({ theme: plumeTheme({ plugins: { markdownEnhance: { - align: true, // 对齐容器 - mark: true, // 标记语法 - tasklist: true, // 任务列表语法 - attrs: true, // 属性语法 - sup: true, // 上标语法 - sub: true, // 下标语法 - footnote: true, // 注脚语法 - // 以下可选项在 主题中默认不启用, // 请在主题中自行配置 - // include: true, // Markdown 导入支持 - // chart: true, // 图表支持 + // chartjs: true, // 图表支持 // echarts: true, // ECharts 图表支持 // flowchart: true, // 流程图支持 // markmap: true, // Markmap 图表支持 @@ -70,3 +61,9 @@ export default defineUserConfig({ - `katex` / `mathjax` 所实现的功能,您可以使用 `plugins.markdownMath` 进行配置。 - `tabs` / `code-tabs` / `hint` / `alerts` 已变更为 主题的内置功能,您无需额外的配置。 ::: + +::: warning +该插件在 `2.0.0-rc.60` 版本中,移除了 `include` 选项。主题从 `1.0.0-rc.120` 版本开始,适配至最新版。 +由此带来的影响是,使用 `@vuepress/plugin-markdown-include` 插件实现相同的功能,请使用 `plugins.markdownInclude` +进行配置。 +::: diff --git a/docs/notes/theme/guide/markdown/导入文件.md b/docs/notes/theme/guide/markdown/导入文件.md index cc861600..b85e3f2d 100644 --- a/docs/notes/theme/guide/markdown/导入文件.md +++ b/docs/notes/theme/guide/markdown/导入文件.md @@ -6,11 +6,21 @@ permalink: /guide/markdown/include/ outline: 2 --- +::: important 注意 + +从 主题的 `v1.0.0-rc.120` 版本开始,导入文件的功能实现, +从 [`vuepress-plugin-md-enhance`](https://plugin-md-enhance.vuejs.press) +迁移到了 [`@vuepress/plugin-markdown-include`](https://ecosystem.vuejs.press/zh/plugins/markdown/markdown-include.html) 。 + +因此在主题配置中,配置项从 `plugins.markdownEnhance.include` 改名为 `plugins.markdownInclude`。 +如果你有自定义配置,请注意需要进行迁移。 +::: + ## 概述 主题支持在 Markdown 文件中导入文件切片。 -导入文件 默认不启用,你可以通过配置来启用它。 +导入文件 默认启用,你还可以通过配置来自定义行为。 ::: code-tabs @tab .vuepress/config.ts @@ -19,8 +29,8 @@ outline: 2 export default defineUserConfig({ theme: plumeTheme({ plugins: { - markdownEnhance: { - include: true, // [!code highlight] + markdownInclude: { + // ... options, // [!code highlight] }, } }) @@ -97,14 +107,12 @@ interface IncludeOptions { export default defineUserConfig({ theme: plumeTheme({ plugins: { - markdownEnhance: { - include: { - resolvePath: (file) => { - if (file.startsWith('@src')) - return file.replace('@src', path.resolve(__dirname, '..')) + markdownInclude: { + resolvePath: (file) => { + if (file.startsWith('@src')) + return file.replace('@src', path.resolve(__dirname, '..')) - return file - }, + return file }, }, } @@ -127,9 +135,7 @@ export default defineUserConfig({ pagePatterns: ['**/*.md', '!**/*.snippet.md', '!.vuepress', '!node_modules'], // [!code ++] theme: plumeTheme({ plugins: { - markdownEnhance: { - include: true, - }, + markdownInclude: true } }) }) diff --git a/docs/notes/theme/guide/图表/chart.md b/docs/notes/theme/guide/图表/chart.md index f5440df4..fb132786 100644 --- a/docs/notes/theme/guide/图表/chart.md +++ b/docs/notes/theme/guide/图表/chart.md @@ -61,7 +61,7 @@ export default defineUserConfig({ ## 语法 ````md -::: chart 标题 +::: chartjs 标题 ```json { // 此处为图表配置 diff --git a/docs/notes/theme/snippet/chart-1.snippet.md b/docs/notes/theme/snippet/chart-1.snippet.md index ff9e6a45..9dbd0af3 100644 --- a/docs/notes/theme/snippet/chart-1.snippet.md +++ b/docs/notes/theme/snippet/chart-1.snippet.md @@ -1,5 +1,5 @@ ````md -::: chart 块状图案例 +::: chartjs 块状图案例 ```json { "type": "bar", diff --git a/docs/notes/theme/snippet/chart-2.snippet.md b/docs/notes/theme/snippet/chart-2.snippet.md index 515a1176..996bab64 100644 --- a/docs/notes/theme/snippet/chart-2.snippet.md +++ b/docs/notes/theme/snippet/chart-2.snippet.md @@ -1,5 +1,5 @@ ````md -::: chart 气泡图案例 +::: chartjs 气泡图案例 ```json { "type": "bubble", diff --git a/docs/notes/theme/snippet/chart-3.snippet.md b/docs/notes/theme/snippet/chart-3.snippet.md index 12019de9..118087a5 100644 --- a/docs/notes/theme/snippet/chart-3.snippet.md +++ b/docs/notes/theme/snippet/chart-3.snippet.md @@ -1,5 +1,5 @@ ````md -::: chart 折线图案例 +::: chartjs 折线图案例 ```json { "type": "line", diff --git a/docs/notes/theme/snippet/chart-4.snippet.md b/docs/notes/theme/snippet/chart-4.snippet.md index 77348a5a..7d6b48c2 100644 --- a/docs/notes/theme/snippet/chart-4.snippet.md +++ b/docs/notes/theme/snippet/chart-4.snippet.md @@ -1,5 +1,5 @@ ````md -::: chart 玫瑰图案例 +::: chartjs 玫瑰图案例 ```json { "type": "polarArea", diff --git a/docs/notes/theme/snippet/chart-5.snippet.md b/docs/notes/theme/snippet/chart-5.snippet.md index 9b8745cc..c4704b60 100644 --- a/docs/notes/theme/snippet/chart-5.snippet.md +++ b/docs/notes/theme/snippet/chart-5.snippet.md @@ -1,5 +1,5 @@ ````md -::: chart 雷达图案例 +::: chartjs 雷达图案例 ```json { "type": "radar", diff --git a/docs/notes/theme/snippet/chart-6.snippet.md b/docs/notes/theme/snippet/chart-6.snippet.md index d23b1fda..f03508ba 100644 --- a/docs/notes/theme/snippet/chart-6.snippet.md +++ b/docs/notes/theme/snippet/chart-6.snippet.md @@ -1,5 +1,5 @@ ````md -::: chart 散点图案例 +::: chartjs 散点图案例 ```json { "type": "scatter", diff --git a/docs/package.json b/docs/package.json index 63e49983..bd639214 100644 --- a/docs/package.json +++ b/docs/package.json @@ -15,12 +15,12 @@ "@iconify/json": "catalog:", "@simonwep/pickr": "^1.9.1", "@vuepress/bundler-vite": "catalog:", - "chart.js": "^4.4.6", + "chart.js": "^4.4.7", "echarts": "^5.5.1", "flowchart.ts": "^3.0.1", "http-server": "^14.1.1", "mermaid": "^11.4.1", - "sass-embedded": "^1.81.0", + "sass-embedded": "^1.82.0", "swiper": "^11.1.15", "vue": "catalog:", "vuepress-theme-plume": "workspace:*" diff --git a/package.json b/package.json index 7d274b97..4121e04e 100644 --- a/package.json +++ b/package.json @@ -42,13 +42,13 @@ "devDependencies": { "@commitlint/cli": "^19.6.0", "@commitlint/config-conventional": "^19.6.0", - "@pengzhanbo/eslint-config-vue": "^1.20.0", - "@pengzhanbo/stylelint-config": "^1.20.0", + "@pengzhanbo/eslint-config-vue": "^1.21.0", + "@pengzhanbo/stylelint-config": "^1.21.0", "@types/lodash.merge": "^4.6.9", "@types/minimist": "^1.2.5", "@types/node": "20.12.10", "@types/webpack-env": "^1.18.5", - "@vitest/coverage-istanbul": "^2.1.6", + "@vitest/coverage-istanbul": "^2.1.8", "bumpp": "^9.8.1", "commitizen": "^4.3.1", "conventional-changelog-cli": "^5.0.0", @@ -59,14 +59,14 @@ "husky": "^9.1.7", "lint-staged": "^15.2.10", "markdown-it": "^14.1.0", - "memfs": "^4.14.0", + "memfs": "^4.14.1", "minimist": "^1.2.8", "rimraf": "^6.0.1", "stylelint": "^16.11.0", "tsconfig-vuepress": "^5.2.1", "tsup": "^8.3.5", "typescript": "^5.7.2", - "vitest": "^2.1.6", + "vitest": "^2.1.8", "wait-on": "^8.0.1" }, "resolutions": { diff --git a/plugins/plugin-search/package.json b/plugins/plugin-search/package.json index 6d68e4f1..361b68d8 100644 --- a/plugins/plugin-search/package.json +++ b/plugins/plugin-search/package.json @@ -47,7 +47,7 @@ "focus-trap": "^7.6.2", "mark.js": "^8.11.1", "minisearch": "^7.1.1", - "p-map": "^7.0.2", + "p-map": "^7.0.3", "vue": "catalog:" }, "publishConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 76315133..a38cf016 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,53 +7,56 @@ settings: catalogs: default: '@iconify/json': - specifier: ^2.2.277 - version: 2.2.277 + specifier: ^2.2.279 + version: 2.2.279 '@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 + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 '@vuepress/plugin-cache': - specifier: 2.0.0-rc.54 - version: 2.0.0-rc.54 + specifier: 2.0.0-rc.61 + version: 2.0.0-rc.61 '@vuepress/plugin-comment': - specifier: 2.0.0-rc.60 - version: 2.0.0-rc.60 + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 '@vuepress/plugin-docsearch': - specifier: 2.0.0-rc.60 - version: 2.0.0-rc.60 + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 '@vuepress/plugin-git': - specifier: 2.0.0-rc.60 - version: 2.0.0-rc.60 + specifier: 2.0.0-rc.62 + version: 2.0.0-rc.62 '@vuepress/plugin-markdown-hint': - specifier: 2.0.0-rc.60 - version: 2.0.0-rc.60 + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 '@vuepress/plugin-markdown-image': - specifier: 2.0.0-rc.60 - version: 2.0.0-rc.60 + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 + '@vuepress/plugin-markdown-include': + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 '@vuepress/plugin-markdown-math': - specifier: 2.0.0-rc.60 - version: 2.0.0-rc.60 + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 '@vuepress/plugin-nprogress': - specifier: 2.0.0-rc.60 - version: 2.0.0-rc.60 + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 '@vuepress/plugin-photo-swipe': - specifier: 2.0.0-rc.60 - version: 2.0.0-rc.60 + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 '@vuepress/plugin-reading-time': - specifier: 2.0.0-rc.60 - version: 2.0.0-rc.60 + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 '@vuepress/plugin-seo': - specifier: 2.0.0-rc.60 - version: 2.0.0-rc.60 + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 '@vuepress/plugin-sitemap': - specifier: 2.0.0-rc.60 - version: 2.0.0-rc.60 + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 '@vuepress/plugin-watermark': - specifier: 2.0.0-rc.60 - version: 2.0.0-rc.60 + specifier: 2.0.0-rc.63 + version: 2.0.0-rc.63 '@vueuse/core': specifier: ^12.0.0 version: 12.0.0 @@ -99,11 +102,11 @@ importers: specifier: ^19.6.0 version: 19.6.0 '@pengzhanbo/eslint-config-vue': - specifier: ^1.20.0 - version: 1.20.0(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3)) + specifier: ^1.21.0 + version: 1.21.0(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0)) '@pengzhanbo/stylelint-config': - specifier: ^1.20.0 - version: 1.20.0(stylelint@16.11.0(typescript@5.7.2)) + specifier: ^1.21.0 + version: 1.21.0(stylelint@16.11.0(typescript@5.7.2)) '@types/lodash.merge': specifier: ^4.6.9 version: 4.6.9 @@ -117,8 +120,8 @@ importers: specifier: ^1.18.5 version: 1.18.5 '@vitest/coverage-istanbul': - specifier: ^2.1.6 - version: 2.1.6(vitest@2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3)) + specifier: ^2.1.8 + version: 2.1.8(vitest@2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0)) bumpp: specifier: ^9.8.1 version: 9.8.1(magicast@0.3.5) @@ -150,8 +153,8 @@ importers: specifier: ^14.1.0 version: 14.1.0 memfs: - specifier: ^4.14.0 - version: 4.14.0 + specifier: ^4.14.1 + version: 4.14.1 minimist: specifier: ^1.2.8 version: 1.2.8 @@ -171,8 +174,8 @@ importers: specifier: ^5.7.2 version: 5.7.2 vitest: - specifier: ^2.1.6 - version: 2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3) + specifier: ^2.1.8 + version: 2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0) wait-on: specifier: ^8.0.1 version: 8.0.1 @@ -202,16 +205,16 @@ importers: dependencies: '@iconify/json': specifier: 'catalog:' - version: 2.2.277 + version: 2.2.279 '@simonwep/pickr': specifier: ^1.9.1 version: 1.9.1 '@vuepress/bundler-vite': 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) + version: 2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1) chart.js: - specifier: ^4.4.6 - version: 4.4.6 + specifier: ^4.4.7 + version: 4.4.7 echarts: specifier: ^5.5.1 version: 5.5.1 @@ -225,8 +228,8 @@ importers: specifier: ^11.4.1 version: 11.4.1 sass-embedded: - specifier: ^1.81.0 - version: 1.81.0 + specifier: ^1.82.0 + version: 1.82.0 swiper: specifier: ^11.1.15 version: 11.1.15 @@ -235,7 +238,7 @@ importers: version: 3.5.13(typescript@5.7.2) vuepress: 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)) + 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.82.0)(sass@1.82.0)(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:* version: link:../theme @@ -251,13 +254,13 @@ importers: version: 3.5.13(typescript@5.7.2) vuepress: 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)) + 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.82.0)(sass@1.82.0)(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: '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)) + 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) plugins/plugin-md-power: dependencies: @@ -284,7 +287,7 @@ importers: version: 0.14.0(markdown-it@14.1.0) '@vuepress/helper': 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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vueuse/core': specifier: 'catalog:' version: 12.0.0(typescript@5.7.2) @@ -317,7 +320,7 @@ importers: version: 3.5.13(typescript@5.7.2) vuepress: 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)) + 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) devDependencies: '@types/markdown-it': specifier: ^14.1.2 @@ -327,7 +330,7 @@ importers: dependencies: '@vuepress/helper': 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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vueuse/core': specifier: 'catalog:' version: 12.0.0(typescript@5.7.2) @@ -347,14 +350,14 @@ importers: specifier: ^7.1.1 version: 7.1.1 p-map: - specifier: ^7.0.2 - version: 7.0.2 + specifier: ^7.0.3 + version: 7.0.3 vue: specifier: 'catalog:' version: 3.5.13(typescript@5.7.2) vuepress: 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)) + 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) plugins/plugin-shikiji: dependencies: @@ -369,7 +372,7 @@ importers: version: 3.0.4 '@vuepress/helper': 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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vueuse/core': specifier: 'catalog:' version: 12.0.0(typescript@5.7.2) @@ -402,7 +405,7 @@ importers: version: 0.2.12(typescript@5.7.2) vuepress: 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)) + 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) theme: dependencies: @@ -429,46 +432,49 @@ importers: version: link:../plugins/plugin-shikiji '@vuepress/helper': 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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-cache': 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))) + version: 2.0.0-rc.61(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-comment': 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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-docsearch': 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))) + version: 2.0.0-rc.63(@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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-git': 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))) + version: 2.0.0-rc.62(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.82.0)(sass@1.82.0)(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: '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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(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: '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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) + '@vuepress/plugin-markdown-include': + specifier: 'catalog:' + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(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: '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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-nprogress': 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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(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: '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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(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: '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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-seo': 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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-sitemap': 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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vuepress/plugin-watermark': 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))) + version: 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) '@vueuse/core': specifier: 'catalog:' version: 12.0.0(typescript@5.7.2) @@ -509,30 +515,30 @@ importers: specifier: 'catalog:' version: 5.0.9 sass: - specifier: ^1.80.0 - version: 1.80.3 + specifier: ^1.81.0 + version: 1.82.0 sass-embedded: - specifier: ^1.80.0 - version: 1.80.3 + specifier: ^1.81.0 + version: 1.82.0 sass-loader: - specifier: ^16.0.2 - version: 16.0.2(sass-embedded@1.80.3)(sass@1.80.3) + specifier: ^16.0.3 + version: 16.0.4(sass-embedded@1.82.0)(sass@1.82.0) vue: specifier: 'catalog:' version: 3.5.13(typescript@5.7.2) vuepress: 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)) + 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.82.0)(sass@1.82.0)(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 - version: 2.0.0-rc.59(chart.js@4.4.6)(echarts@5.5.1)(flowchart.ts@3.0.1)(markdown-it@14.1.0)(mermaid@11.4.1)(sass-embedded@1.80.3)(sass-loader@16.0.2(sass-embedded@1.80.3)(sass@1.80.3))(sass@1.80.3)(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))) + specifier: 2.0.0-rc.60 + version: 2.0.0-rc.60(chart.js@4.4.7)(echarts@5.5.1)(flowchart.ts@3.0.1)(markdown-it@14.1.0)(mermaid@11.4.1)(sass-embedded@1.82.0)(sass-loader@16.0.4(sass-embedded@1.82.0)(sass@1.82.0))(sass@1.82.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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) vuepress-plugin-md-power: specifier: workspace:* version: link:../plugins/plugin-md-power devDependencies: '@iconify/json': specifier: 'catalog:' - version: 2.2.277 + version: 2.2.279 swiper: specifier: ^11.1.15 version: 11.1.15 @@ -542,22 +548,22 @@ importers: packages: - '@algolia/autocomplete-core@1.17.6': - resolution: {integrity: sha512-lkDoW4I7h2kKlIgf3pUt1LqvxyYKkVyiypoGLlUnhPSnCpmeOwudM6rNq6YYsCmdQtnDQoW5lUNNuj6ASg3qeg==} + '@algolia/autocomplete-core@1.17.7': + resolution: {integrity: sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==} - '@algolia/autocomplete-plugin-algolia-insights@1.17.6': - resolution: {integrity: sha512-17NnaacuFzSWVuZu4NKzVeaFIe9Abpw8w+/gjc7xhZFtqj+GadufzodIdchwiB2eM2cDdiR3icW7gbNTB3K2YA==} + '@algolia/autocomplete-plugin-algolia-insights@1.17.7': + resolution: {integrity: sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==} peerDependencies: search-insights: '>= 1 < 3' - '@algolia/autocomplete-preset-algolia@1.17.6': - resolution: {integrity: sha512-Cvg5JENdSCMuClwhJ1ON1/jSuojaYMiUW2KePm18IkdCzPJj/NXojaOxw58RFtQFpJgfVW8h2E8mEoDtLlMdeA==} + '@algolia/autocomplete-preset-algolia@1.17.7': + resolution: {integrity: sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' - '@algolia/autocomplete-shared@1.17.6': - resolution: {integrity: sha512-aq/3V9E00Tw2GC/PqgyPGXtqJUlVc17v4cn1EUhSc+O/4zd04Uwb3UmPm8KDaYQQOrkt1lwvCj2vG2wRE5IKhw==} + '@algolia/autocomplete-shared@1.17.7': + resolution: {integrity: sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' @@ -818,22 +824,12 @@ packages: conventional-commits-parser: optional: true - '@csstools/css-parser-algorithms@3.0.1': - resolution: {integrity: sha512-lSquqZCHxDfuTg/Sk2hiS0mcSFCEBuj49JfzPHJogDBT0mGCyY5A1AQzBWngitrp7i1/HAZpIgzF/VjhOEIJIg==} - engines: {node: '>=18'} - peerDependencies: - '@csstools/css-tokenizer': ^3.0.1 - '@csstools/css-parser-algorithms@3.0.4': resolution: {integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==} engines: {node: '>=18'} peerDependencies: '@csstools/css-tokenizer': ^3.0.3 - '@csstools/css-tokenizer@3.0.1': - resolution: {integrity: sha512-UBqaiu7kU0lfvaP982/o3khfXccVlHPWp0/vwwiIgDF0GmqqqxoiXC/6FCjlS9u92f7CoEz6nXKQnrn1kIAkOw==} - engines: {node: '>=18'} - '@csstools/css-tokenizer@3.0.3': resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==} engines: {node: '>=18'} @@ -858,14 +854,14 @@ packages: peerDependencies: postcss-selector-parser: ^7.0.0 - '@docsearch/css@3.7.0': - resolution: {integrity: sha512-1OorbTwi1eeDmr0v5t+ckSRlt1zM5GHjm92iIl3kUu7im3GHuP+csf6E0WBg8pdXQczTWP9J9+o9n+Vg6DH5cQ==} + '@docsearch/css@3.8.0': + resolution: {integrity: sha512-pieeipSOW4sQ0+bE5UFC51AOZp9NGxg89wAlZ1BAQFaiRAGK1IKUaPQ0UGZeNctJXyqZ1UvBtOQh2HH+U5GtmA==} - '@docsearch/js@3.7.0': - resolution: {integrity: sha512-ScfqOIKrSr8SImbpxVaD59xc/bytbL8QEM2GUpe3aICmoICflWp5DyTRzAdFky16HY+yEOAVZXt3COXQ1NOCWw==} + '@docsearch/js@3.8.0': + resolution: {integrity: sha512-PVuV629f5UcYRtBWqK7ID6vNL5647+2ADJypwTjfeBIrJfwPuHtzLy39hMGMfFK+0xgRyhTR0FZ83EkdEraBlg==} - '@docsearch/react@3.7.0': - resolution: {integrity: sha512-8e6tdDfkYoxafEEPuX5eE1h9cTkLvhe4KgoFkO5JCddXSQONnN1FHcDZRI4r8894eMpbYq6rdJF0dVYh8ikwNQ==} + '@docsearch/react@3.8.0': + resolution: {integrity: sha512-WnFK720+iwTVt94CxY3u+FgX6exb3BfN5kE9xUY6uuAH/9W/UFboBZFLlrw/zxFRHoHZCOXRtOylsXF+6LHI+Q==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' @@ -1123,8 +1119,8 @@ packages: resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==} engines: {node: '>=10.13.0'} - '@iconify/json@2.2.277': - resolution: {integrity: sha512-hNBnGD2djNgsdB4Yq5dBhP2CI0PLt+4EamozKSAD+hsbFAzVUN6sMj5FUiBFu8BKUOBIYcrX8ri7C7Qe3K10ew==} + '@iconify/json@2.2.279': + resolution: {integrity: sha512-9HJWOos32Qik+Mg0fTgP/FgoCpswQPAsFAJtGQv7PN3KQ3Dwta5DDfpEj/QSwdNB9xJ/gI+aFhSlULgeah7eFA==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -1227,26 +1223,8 @@ packages: markdown-it: optional: true - '@mdit/plugin-alert@0.13.1': - resolution: {integrity: sha512-3LMYQQ3QP6TUx6zmtmuoHJScST5SVoPZlNuuF4S6PUZvJIwtlITF+eFNjDrA7UQx0PUdCgVHmwu5kYliq+BNtg==} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - - '@mdit/plugin-align@0.13.1': - resolution: {integrity: sha512-g8je53oEpYNHEudhtB5ViSiAaiMcca+hvoGbInhLl979tWuvEosOs0oWH2X3GM4f6goTGx8gLwzA10Z5C4FxIQ==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - - '@mdit/plugin-attrs@0.13.1': - resolution: {integrity: sha512-3saBw5W2y3T0QNbui+uk7nfD36FOoBWNQImk+pbMGpKRqunjouiYP4ZtnttT/AiieGbZBVaOqhM4e01Uyua8VA==} - engines: {node: '>= 18'} + '@mdit/plugin-alert@0.14.0': + resolution: {integrity: sha512-a9/E6AZkCdepiseaS7VzjTPzlDVEpDXbgfspT1V0LVJ0xHiOlPNaUhB4vuRavETFyFmbmx8Lq8SvjvN6VdIz7Q==} peerDependencies: markdown-it: ^14.1.0 peerDependenciesMeta: @@ -1262,8 +1240,8 @@ packages: markdown-it: optional: true - '@mdit/plugin-container@0.13.1': - resolution: {integrity: sha512-mFfm7YViyLHo8uORVa9oLi9+acZZoSVdPf3WPqzC/yLZAJbF27rfJgWZ9Kylt+tyaAYng8L4DiSeVcSNUIHF1A==} + '@mdit/plugin-container@0.14.0': + resolution: {integrity: sha512-sYjR9GPPkdItjGXw2m4f2iKAvKK+9egq/3wnzNnsouK1Hz0Qz8rQM1VELQLBK16PJwqStGNfTQC31BeM7gVmIg==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^14.1.0 @@ -1271,16 +1249,16 @@ packages: markdown-it: optional: true - '@mdit/plugin-demo@0.13.1': - resolution: {integrity: sha512-ne36FB7jstUblatow7ed1Z3Nm0zootM7A6b+77xEw7aJnXHkM5tJLbBfS6l8WN1Ze7fWVZbP7xQkI3wRvjqrqg==} + '@mdit/plugin-demo@0.14.0': + resolution: {integrity: sha512-pp5XTESSmvUKpIJMyM1RFCddXjTXhgw8HKDPAMmIc2BpeBzFUBgNBA3JBULE8KiZVPJBdc2HuswQFOYwb6IQ/A==} peerDependencies: markdown-it: ^14.1.0 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-figure@0.13.1': - resolution: {integrity: sha512-bxeUVMPAuXHYRqPzU+1ux7R3LkpyHTdavCa05rQUhzDI07N+BZDE7oOABXnnFbx6ESamzu3/FBtq9VKjoifLmw==} + '@mdit/plugin-figure@0.14.0': + resolution: {integrity: sha512-3/gyY1XUw5A+ZP/p6t/iQ36hmvHuAwQRBjFHxwEsFVVI7OLfoqaCEEkg/VAUeyNc4DN8vPhueZrbam5EIrBtPA==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^14.1.0 @@ -1288,20 +1266,14 @@ packages: markdown-it: optional: true - '@mdit/plugin-footnote@0.13.1': - resolution: {integrity: sha512-46TzNvY9QXO5y6MbXlewCe+gfw3lgF2IFQCs0enaWVSgKNaGxOuecDR68SlbLPc7unJQCcs5Bb/XB4xsx0depQ==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - '@mdit/plugin-footnote@0.14.0': resolution: {integrity: sha512-GaBn/j7TiC3tFwR0iRKyo133FvJtPQ1qo0K3NGKULWD8M4i1K2tEuA6qRKELh3DlsNKxK6G81KnQTl/87gR3rw==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^14.1.0 - '@mdit/plugin-img-lazyload@0.13.1': - resolution: {integrity: sha512-DPzR+yabbgqHWHb8oetOj56TtZzOcn5YZjSTssoh7lY5hp/Yy7jWvlLDrSw/LiXkYEhyocUee78enhTodBEpHQ==} + '@mdit/plugin-img-lazyload@0.14.0': + resolution: {integrity: sha512-4ZMKCb0YHlGzdcFGVypFecsn+sA+Fk+mdZ76Gj0OPoRHuwLSmyEN8Y6B3lvZWy1rm4p/Ea71g1nEqPs54qW+yg==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^14.1.0 @@ -1309,8 +1281,8 @@ packages: markdown-it: optional: true - '@mdit/plugin-img-mark@0.13.1': - resolution: {integrity: sha512-HOALB1nILV5vkopSKPrclkwwc5WGbpuAWxuOLTz/teOifE8E4JsbiFivcM6URMP1lZXzRBXoniQCCOUhWRis8A==} + '@mdit/plugin-img-mark@0.14.0': + resolution: {integrity: sha512-wVAtRby7/4/EM+6ipNLqxUo4HGN8QWxBpc8An3QdOgqT6bJsmDiTM461gZIwtbzhBdh9RE9Bg1I5BmedXjTkZQ==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^14.1.0 @@ -1318,8 +1290,8 @@ packages: markdown-it: optional: true - '@mdit/plugin-img-size@0.13.1': - resolution: {integrity: sha512-cgihl72BNzij7GXjrqcKhl2eOqAlqWHiImOgblJPghDFNFKnnynty/Bf9nwbj8hTnhVWznFeuwawzXBfKYNbkg==} + '@mdit/plugin-img-size@0.14.0': + resolution: {integrity: sha512-A+HyWSSTXW318Ly48xOf4XnKW4xTstXewoY87cSXjw0eGO/rR50n4golihEJ9ixxUlJ/E8zpGCu454cOOBriKw==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^14.1.0 @@ -1327,16 +1299,16 @@ packages: markdown-it: optional: true - '@mdit/plugin-include@0.13.1': - resolution: {integrity: sha512-rWGJ3/L2Ocv+8KDNoXPb6H1f+aLqx0FzJKcNqJl+0HOAEScuyKS1GC4OxeWefVMQ87QoG/mYqoCbpDsJeiDbLQ==} + '@mdit/plugin-include@0.14.0': + resolution: {integrity: sha512-Y4XXGz9lhdSEctqMdmrN4R4nJPfgPSrtTwyptiN5ArT8fx+UIJId8AYBk5ybMZBAYne2QBHI/8+2O0xrUxJzYw==} peerDependencies: markdown-it: ^14.1.0 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-katex-slim@0.13.1': - resolution: {integrity: sha512-OO4n51aLo0Igv0aICXOaTO5+ZW/jW8Lnl8u1kxs2zkFVNUqpqNHAo8l4QxtscQk5L4XhXGgaTj2ZgAv7rtH96Q==} + '@mdit/plugin-katex-slim@0.14.0': + resolution: {integrity: sha512-GztODGcbbd+Glmwrin8yeR6KDESyFwxKkwe1u40XQ4vAImtOswQbAk5suoFGySiuONzGiu/4RLOKnYv5Unq3jQ==} engines: {node: '>= 18'} peerDependencies: katex: ^0.16.9 @@ -1347,15 +1319,6 @@ packages: markdown-it: optional: true - '@mdit/plugin-mark@0.13.1': - resolution: {integrity: sha512-UV+7cSY8iQXlfnrIJ/gEpgwiL2SSVzVLtaWMOV0J4tRSsdtN8ZXnJn/gC547SxBaOLIkt+0ObSskXaCH/UzuIA==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - '@mdit/plugin-mark@0.14.0': resolution: {integrity: sha512-NKJB92pJissct4HCDv+GK8dMF/viX5fzf6zrO9zBmgFRfdeo6CqjuVWh+Se/mPtqwhk1f2EX80YlOXorWNjXKQ==} engines: {node: '>= 18'} @@ -1365,8 +1328,8 @@ packages: markdown-it: optional: true - '@mdit/plugin-mathjax-slim@0.13.1': - resolution: {integrity: sha512-ZFtKG2BtLAk1BarJZei9HP4aK0vNU7YvDb+R+nApK7MRmLQ53xHe7upu3qlfNBoOZWHXsdRmcz0G4xL3oxzlqA==} + '@mdit/plugin-mathjax-slim@0.14.0': + resolution: {integrity: sha512-AOFHQ5wN8IDV8d96MH3w9irHNguLtWbhYajQcc+O5wGeWxDsd5KMAd4StgERETxo6XgLxr0NRC8HzxSMPrC2aw==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^14.1.0 @@ -1377,35 +1340,8 @@ packages: mathjax-full: optional: true - '@mdit/plugin-plantuml@0.13.1': - resolution: {integrity: sha512-qupMO/lG1mDYaGHSutB9AO1TsxHjmp4yFnvp3VBNNRdVh9lqWhXFv/htrnr0IGEWAmlik6zlkCvz/YrKRONV5A==} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - - '@mdit/plugin-spoiler@0.13.1': - resolution: {integrity: sha512-6aOD+kjGavkn+Ta0Iq8AUfBG3UsKsL5e0pxi0Eng13lIEp8DrDw36W+E6fLOFtX8Te3ays6eTkTc1I5WzHO0Gw==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - - '@mdit/plugin-stylize@0.13.1': - resolution: {integrity: sha512-1v+3H1nMMvXsbu6iyV1pQ7WccrRNkuHovkIAp04Vj0FtbjnKrBHlmzFZace5OaD2RcZ0fn6qRpyR+/AIMjUvtQ==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - - '@mdit/plugin-sub@0.13.1': - resolution: {integrity: sha512-2rIvEl6pXUoXIm3JMO5ZOQ+vWIeFXmLkqxcmTZB2yOIfhYdLwIcSyquRwtI2AX8zCuvaTdiQ/aypvIE4tDoURw==} - engines: {node: '>= 18'} + '@mdit/plugin-plantuml@0.14.0': + resolution: {integrity: sha512-AZy/o6Uvjd46GWoisYLQBL37ET0T+XscI+E8nUuZGu/ihAhoZU3jxeE97WFPwBa5T3hrNd9L1XfLXTTDM2ZQWw==} peerDependencies: markdown-it: ^14.1.0 peerDependenciesMeta: @@ -1421,15 +1357,6 @@ packages: markdown-it: optional: true - '@mdit/plugin-sup@0.13.1': - resolution: {integrity: sha512-vkNif2Rbj7/gtk4/HJt5hnb+Dcbnek/V4HtLdtqUUnq9bIbzFBpYw5jZ1ZKKZeetDtRvOUPH5oy5d7iXAHorUg==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - '@mdit/plugin-sup@0.14.0': resolution: {integrity: sha512-QUwuCXQHS2atYv4SFfslVsuQLI1epDBie4Sw+E7XDwnbl9/o/vcJGkqdO4HKq8d73efowlWp2tGcpCxH+AeTWA==} engines: {node: '>= 18'} @@ -1447,15 +1374,6 @@ packages: markdown-it: optional: true - '@mdit/plugin-tasklist@0.13.1': - resolution: {integrity: sha512-flEWnDJFEB7QZIHRwtkVjAEZe9ONiRQLRg7oazRDBM/3Z0rf28blxOx7qj2QZ/FVzQnRRZTgjFQkpiz61IckKQ==} - engines: {node: '>= 18'} - peerDependencies: - markdown-it: ^14.1.0 - peerDependenciesMeta: - markdown-it: - optional: true - '@mdit/plugin-tasklist@0.14.0': resolution: {integrity: sha512-qKXt3td+A4pWbAYChPgOO+Ne9dOkb3SfrbyWE15M0AsIfVDizcq4wwVp8OQ25VAU5e4VisKiZ1XOE6xRoZHCbg==} engines: {node: '>= 18'} @@ -1465,8 +1383,8 @@ packages: markdown-it: optional: true - '@mdit/plugin-tex@0.13.1': - resolution: {integrity: sha512-lkRf6XrfVfS11FzT3hiooWdOUPJfAd/cnAv4NN/4WU7qOEz0e0HBVQO8PQb5CPwrE94Ld4+E6rQwJfVH1grkwQ==} + '@mdit/plugin-tex@0.14.0': + resolution: {integrity: sha512-fDigmoJLm3TzcS2nHrgc70EC680QTD9v+PlUDJX8gslE489+o0jRKB6/l6YuzBdpXNRcbrDNeo8q+oODlo/Y2w==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^14.1.0 @@ -1474,8 +1392,8 @@ packages: markdown-it: optional: true - '@mdit/plugin-uml@0.13.1': - resolution: {integrity: sha512-JdCOg25OyG+QJFAba6AWwdpkaOjuht5VmOqYt4/h/AzLsIHh/2j+TnCZBn0XQm3D8yJ9Y4w4oouS4wpPduRW0A==} + '@mdit/plugin-uml@0.14.0': + resolution: {integrity: sha512-eIR4CiJfATlVAGuJh5Nd9L23zaN/ZDXc13SI/CaEPD+JG9/0h9XtyuceD5ncZDuEhmLnlxJua50Qek8NaObWDQ==} engines: {node: '>= 18'} peerDependencies: markdown-it: ^14.1.0 @@ -1574,8 +1492,8 @@ packages: resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} engines: {node: '>= 10.0.0'} - '@pengzhanbo/eslint-config-vue@1.20.0': - resolution: {integrity: sha512-jyG2bur4h7L8EBQH7XoNF5M6c5jIfQTTc1Gu6HPD0Do02HdmuMHG1TV2I1rMek+V4gmp+UQx2fWoryoB1Oh3Kw==} + '@pengzhanbo/eslint-config-vue@1.21.0': + resolution: {integrity: sha512-eHwivKa+xYXO3REbvNdsLfOWBJNBs0/f3EdZa+bogW6LKT1u5dWb8B0qRkyFZel+cFVcwXEZ7yb2YgkV0Ryqww==} peerDependencies: '@prettier/plugin-xml': ^3.4.1 '@unocss/eslint-plugin': '>=0.60.0' @@ -1592,8 +1510,8 @@ packages: eslint-plugin-tailwindcss: optional: true - '@pengzhanbo/eslint-config@1.20.0': - resolution: {integrity: sha512-w95uGkdyQHS5b5W0dLNQIAgag32Vbq+gH3oL7kmVz89lhsUwnFe/Yc9HdLJPTn7nvwmhkae2701+hWVGyPH74g==} + '@pengzhanbo/eslint-config@1.21.0': + resolution: {integrity: sha512-0gVW5i/sBi/0QTOeiT3BDFMOnS6kfIxHQ2VeRws8miUl0jWgDq00G2TvehpXYB6N/24P+EXydLFhjm/C1goyww==} peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 '@prettier/plugin-xml': ^3.4.1 @@ -1649,8 +1567,8 @@ packages: vue-eslint-parser: optional: true - '@pengzhanbo/stylelint-config@1.20.0': - resolution: {integrity: sha512-kx9AL68HrohtM4fqSy4wDnO1E4JLG1NeIZ9Uhlm9RwUfbrg3aiwY2AGBncLezTlzd8t5r4uq2j3s7ubPHCn1+A==} + '@pengzhanbo/stylelint-config@1.21.0': + resolution: {integrity: sha512-GhnVIcfsyxG46GpO/pDyJ0dPx4QiP6x3Ew4dWowf+Nh3uUtohNWTUdVuxwwfjfRYVXQbMoXYIc8yClMrgUZzkw==} peerDependencies: stylelint: '>=16.0.0' @@ -2146,10 +2064,6 @@ packages: resolution: {integrity: sha512-KQL502sCGZW+dYvxIzF6rEozbgppN0mBkYV6kT8ciY5OtFIRlLDTP7NdVAMMDk7q35T7Ad8negaQ9AGpZ8+Y5w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.14.0': - resolution: {integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.16.0': resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2167,10 +2081,6 @@ packages: resolution: {integrity: sha512-44mUq4VZVydxNlOM8Xtp/BXDkyfuvvjgPIBf7vRQDutrLDeNS0pJ9pcSloSbop5MwKLfJjBU+PbwnJPQM+DWNg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.14.0': - resolution: {integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.16.0': resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2184,15 +2094,6 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.14.0': - resolution: {integrity: sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - '@typescript-eslint/typescript-estree@8.16.0': resolution: {integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2208,12 +2109,6 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/utils@8.14.0': - resolution: {integrity: sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/utils@8.16.0': resolution: {integrity: sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2228,10 +2123,6 @@ packages: resolution: {integrity: sha512-y1stojSPb5D3M8VlGGpaiBU5XxGLe+sPuW0YbLe09Lxvo4AwKGvhAr5lhqJZo4z6qHNz385+6+BS63+qIQdYLw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.14.0': - resolution: {integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.16.0': resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2251,13 +2142,13 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/coverage-istanbul@2.1.6': - resolution: {integrity: sha512-tJBsODJ8acDxwt4J+HERV0+FxOhjOXn+yVYWHQ25iFqcbQNyvptQLBFxEoRvaMbqJqSaYatGOg0/ctiQdB3mSg==} + '@vitest/coverage-istanbul@2.1.8': + resolution: {integrity: sha512-cSaCd8KcWWvgDwEJSXm0NEWZ1YTiJzjicKHy+zOEbUm0gjbbkz+qJf1p8q71uBzSlS7vdnZA8wRLeiwVE3fFTA==} peerDependencies: - vitest: 2.1.6 + vitest: 2.1.8 - '@vitest/eslint-plugin@1.1.12': - resolution: {integrity: sha512-iv9K9fz9qRxBo9J/PGSMcLdOFIKqtFZ6THqSVG/jW8CJZFkIWLxPduCTXkbyG6FNKgL49fkv348nSgmfqCU6FA==} + '@vitest/eslint-plugin@1.1.14': + resolution: {integrity: sha512-ej0cT5rUt7uvwxuu7Qxkm7fI+eaOq8vD34qGpuRoXCdvOybOlE5GDqtgvVCYbxLANkcRJfm5VDU1TnJmQRHi9g==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' eslint: '>= 8.57.0' @@ -2269,34 +2160,34 @@ packages: vitest: optional: true - '@vitest/expect@2.1.6': - resolution: {integrity: sha512-9M1UR9CAmrhJOMoSwVnPh2rELPKhYo0m/CSgqw9PyStpxtkwhmdM6XYlXGKeYyERY1N6EIuzkQ7e3Lm1WKCoUg==} + '@vitest/expect@2.1.8': + resolution: {integrity: sha512-8ytZ/fFHq2g4PJVAtDX57mayemKgDR6X3Oa2Foro+EygiOJHUXhCqBAAKQYYajZpFoIfvBCF1j6R6IYRSIUFuw==} - '@vitest/mocker@2.1.6': - resolution: {integrity: sha512-MHZp2Z+Q/A3am5oD4WSH04f9B0T7UvwEb+v5W0kCYMhtXGYbdyl2NUk1wdSMqGthmhpiThPDp/hEoVwu16+u1A==} + '@vitest/mocker@2.1.8': + resolution: {integrity: sha512-7guJ/47I6uqfttp33mgo6ga5Gr1VnL58rcqYKyShoRK9ebu8T5Rs6HN3s1NABiBeVTdWNrwUMcHH54uXZBN4zA==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 + vite: ^5.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@2.1.6': - resolution: {integrity: sha512-exZyLcEnHgDMKc54TtHca4McV4sKT+NKAe9ix/yhd/qkYb/TP8HTyXRFDijV19qKqTZM0hPL4753zU/U8L/gAA==} + '@vitest/pretty-format@2.1.8': + resolution: {integrity: sha512-9HiSZ9zpqNLKlbIDRWOnAWqgcA7xu+8YxXSekhr0Ykab7PAYFkhkwoqVArPOtJhPmYeE2YHgKZlj3CP36z2AJQ==} - '@vitest/runner@2.1.6': - resolution: {integrity: sha512-SjkRGSFyrA82m5nz7To4CkRSEVWn/rwQISHoia/DB8c6IHIhaE/UNAo+7UfeaeJRE979XceGl00LNkIz09RFsA==} + '@vitest/runner@2.1.8': + resolution: {integrity: sha512-17ub8vQstRnRlIU5k50bG+QOMLHRhYPAna5tw8tYbj+jzjcspnwnwtPtiOlkuKC4+ixDPTuLZiqiWWQ2PSXHVg==} - '@vitest/snapshot@2.1.6': - resolution: {integrity: sha512-5JTWHw8iS9l3v4/VSuthCndw1lN/hpPB+mlgn1BUhFbobeIUj1J1V/Bj2t2ovGEmkXLTckFjQddsxS5T6LuVWw==} + '@vitest/snapshot@2.1.8': + resolution: {integrity: sha512-20T7xRFbmnkfcmgVEz+z3AU/3b0cEzZOt/zmnvZEctg64/QZbSDJEVm9fLnnlSi74KibmRsO9/Qabi+t0vCRPg==} - '@vitest/spy@2.1.6': - resolution: {integrity: sha512-oTFObV8bd4SDdRka5O+mSh5w9irgx5IetrD5i+OsUUsk/shsBoHifwCzy45SAORzAhtNiprUVaK3hSCCzZh1jQ==} + '@vitest/spy@2.1.8': + resolution: {integrity: sha512-5swjf2q95gXeYPevtW0BLk6H8+bPlMb4Vw/9Em4hFxDcaOxS+e0LOX4yqNxoHzMR2akEB2xfpnWUzkZokmgWDg==} - '@vitest/utils@2.1.6': - resolution: {integrity: sha512-ixNkFy3k4vokOUTU2blIUvOgKq/N2PW8vKIjZZYsGJCMX69MRa9J2sKqX5hY/k5O5Gty3YJChepkqZ3KM9LyIQ==} + '@vitest/utils@2.1.8': + resolution: {integrity: sha512-dwSoui6djdwbfFmIgbIjX2ZhIoG7Ex/+xpxyiEgIGzjliY8xGkcpITKTlp6B4MgtGkF2ilvm97cPM96XZaAgcA==} '@volar/language-core@2.4.5': resolution: {integrity: sha512-F4tA0DCO5Q1F5mScHmca0umsi2ufKULAnMOVBfMsZdT4myhVl4WdKRwCaKcfOkIEuyrAVvtq1ESBdZ+rSyLVww==} @@ -2372,28 +2263,23 @@ packages: '@vuepress/core@2.0.0-rc.18': resolution: {integrity: sha512-ikQ5EyA1jZynk1amsihG0cX6kWTgCIsbGCBgPWDVfkSPCrYCxxaIfzvKgyGBiNBFZ7kqoxuMnEn8EaY/fhSL0A==} - '@vuepress/helper@2.0.0-rc.56': - resolution: {integrity: sha512-O4iGck8PnloYypgRx6w+Vc/yG7wi7pyli0FZo82LNx/6OmZAdilFUIacLO3Cr0HLmpX9sK6NzQJeJ4HAgsiIUw==} - peerDependencies: - vuepress: 2.0.0-rc.18 - - '@vuepress/helper@2.0.0-rc.60': - resolution: {integrity: sha512-WvImKfX+ysLxndtEDaqfZAp72J6VYAzYLRESQ8XiGVLL5A+abeR1+64lQID6Zb1EClqkPt3Rox5EWAXEhY9D5Q==} + '@vuepress/helper@2.0.0-rc.63': + resolution: {integrity: sha512-42GmRhRttE2sgM4qUUF4PCXMYIxhgXDWrwa+gNbQmvrcs16saeKEQ4iL8lI6JITcy9S7+M6NtndbFkFwRlAscg==} peerDependencies: vuepress: 2.0.0-rc.18 '@vuepress/markdown@2.0.0-rc.18': resolution: {integrity: sha512-RUX7rgjONBwOepWXqB4SzI2Tbm6zEYK2YTHwjexzAIBr+nxgB+B8nizdr+VvuVk7Ehn/CtcyXhBdf1NZh9UgUQ==} - '@vuepress/plugin-cache@2.0.0-rc.54': - resolution: {integrity: sha512-0EwYIxwJXTnhy6261hzffdmr2HqY+/JUrgfKoYbZyI0qlbjhxqHqsPHj01HAacdEseP27Y9m+bgsMU96IyzCfQ==} + '@vuepress/plugin-cache@2.0.0-rc.61': + resolution: {integrity: sha512-/BnujCnR72U9ZJdHzow157Iv1yIk7s85ogFcQGYc0X8PpD/wa2Q+pQ29sU42QwZDWSWcabBbCHR7s8bahSNsig==} peerDependencies: vuepress: 2.0.0-rc.18 - '@vuepress/plugin-comment@2.0.0-rc.60': - resolution: {integrity: sha512-t81rIe3NlHFCNbeexa4a1tTg0WB73JFYZtB22NISlyprqDNG1HUpHaWUWvFmBYFaSqJ0I9oZzkJxD11S8wu2nA==} + '@vuepress/plugin-comment@2.0.0-rc.63': + resolution: {integrity: sha512-s0o7lG3MDnc9g86RrIXoll+6O76N4wetnu2z4ogIMz6qwEVEq1+P0dW8nn2vJ/dUykRV8STIR1nkBvjqnAL+oQ==} peerDependencies: - '@waline/client': ^3.3.1 + '@waline/client': ^3.4.1 artalk: ^2.9.0 twikoo: ^1.6.39 vuepress: 2.0.0-rc.18 @@ -2405,28 +2291,33 @@ packages: twikoo: optional: true - '@vuepress/plugin-docsearch@2.0.0-rc.60': - resolution: {integrity: sha512-Nx69POUstOp1IfvM1veB1n6FqTg3pmLF3i9HRhN+gqgEU5v9im3n4gYpWs3hbvh3pnEzYIhbW+pgNpIHet/c1A==} + '@vuepress/plugin-docsearch@2.0.0-rc.63': + resolution: {integrity: sha512-GlzYvLZKXFkMZHCSclHRxl/nC0K6Gxwsi/nzTHFCYOj7a41RuZWgpM0sfecZ5rQWVmS7My6F8mmZc1T2XHW6HA==} peerDependencies: vuepress: 2.0.0-rc.18 - '@vuepress/plugin-git@2.0.0-rc.60': - resolution: {integrity: sha512-Eug3e/KtVcToql70fJmbY/s9d0mzyVku/tDX7Jy+BjjsyBuDQYl0geAJNn2uGDWl/k4QdQH0AqWly6h977m/4g==} + '@vuepress/plugin-git@2.0.0-rc.62': + resolution: {integrity: sha512-V1sG1NlrWjDlOJtUoCx2BjVdgokog3A7buJztyOtbNyRLWYY5EALUOgWrF4Ccf3TFVdTxDgV/vm5U23ycsO83w==} peerDependencies: vuepress: 2.0.0-rc.18 - '@vuepress/plugin-markdown-hint@2.0.0-rc.60': - resolution: {integrity: sha512-S5lTs1z4atkikul8RxTXR5eeGmjYM23ROhHLC2X4gTvHDbVH4gg+Z3HXbaOMJoafzSjwu4AQX2IRoehhHdsiEw==} + '@vuepress/plugin-markdown-hint@2.0.0-rc.63': + resolution: {integrity: sha512-ghBc6ktK7u5q/S4zyeXv367DY/3ICgwG5rECcy+Sw/L0mU6ypiGjDHGmpb0aKGmkAzddXdCtqk/2177lx2rCMg==} peerDependencies: vuepress: 2.0.0-rc.18 - '@vuepress/plugin-markdown-image@2.0.0-rc.60': - resolution: {integrity: sha512-mL6SlBIZGKI9z93Ieg23umV673Keg3hAeB6B6FaF8C7sh6mrJYvWgdG2kasPOOUlzaASzZNbUhY5OZr14OMaYg==} + '@vuepress/plugin-markdown-image@2.0.0-rc.63': + resolution: {integrity: sha512-bzyWDr2TzkU3dLR4uAnkMFIeC1MIcTIER5RR2olYOzPj07O0karc33txrDq/fjKApnNFDRWkgEn3fBHHNEmp4g==} peerDependencies: vuepress: 2.0.0-rc.18 - '@vuepress/plugin-markdown-math@2.0.0-rc.60': - resolution: {integrity: sha512-RxrGSImeKwZVMNP+eXBaZKtV9P+EeNuS0uSdLne5uXGuNYF/CdRJEPRIdbseQb2KxfvOCHklZoZOxwbZvF0INw==} + '@vuepress/plugin-markdown-include@2.0.0-rc.63': + resolution: {integrity: sha512-OCpLJWDPx/e+EwHgvH/TPzoulRZn8Vf6n6YWMhUxnk7jHqeJrd/Vu/qs469Zkac6f6c5uMjMSElLD3yuttpy9g==} + peerDependencies: + vuepress: 2.0.0-rc.18 + + '@vuepress/plugin-markdown-math@2.0.0-rc.63': + resolution: {integrity: sha512-0JBROPlyyvdrvTqYgXJnTkAXlFqXMFq1vFmDCoRH4z79rAdl1xXDxjjf04ofwuCzv9CtaWfd678zImUqlTT7qw==} peerDependencies: katex: ^0.16.10 mathjax-full: ^3.2.2 @@ -2437,23 +2328,23 @@ packages: mathjax-full: optional: true - '@vuepress/plugin-nprogress@2.0.0-rc.60': - resolution: {integrity: sha512-dlMvDJQUbw8WNKSJeuzDQ9Hayje29QuFa9d75dLlXqwZUXDHER8Wn4luCPYDBnkIqMEK6jcum0Van7zqT1/udg==} + '@vuepress/plugin-nprogress@2.0.0-rc.63': + resolution: {integrity: sha512-uNSpbZJrPV3zU3WdamWOy+KYrZDSghvWoRDRq9Rggzn1HlOwmrYkOAJWGIKi3DqCvRxVg87m3oFPqrNIl4ESsQ==} peerDependencies: vuepress: 2.0.0-rc.18 - '@vuepress/plugin-photo-swipe@2.0.0-rc.60': - resolution: {integrity: sha512-JUHmYCp2cduu4UVZ1OneaQQ6ORG6gB9El7n6mCbH0k6nE+cd22OkIggmMOEMSP9EICpnKQe8jfu2No966h+dUg==} + '@vuepress/plugin-photo-swipe@2.0.0-rc.63': + resolution: {integrity: sha512-3nJyBua83RxttbRZToH2iYoLY8Qwi8xDjkdeRTkAXfizbdxWtkpKNytBPkJ86y/E/VWfTpKu5tB6OWoqFFTI8A==} peerDependencies: vuepress: 2.0.0-rc.18 - '@vuepress/plugin-reading-time@2.0.0-rc.60': - resolution: {integrity: sha512-bon4SiuWNU4+asQWge1rOwiYTNeC5TIyv7Y0sOUoBlSc1WUBLcqHNKre1AXBNfXsCgisqdG32znW+vaGo7uwIQ==} + '@vuepress/plugin-reading-time@2.0.0-rc.63': + resolution: {integrity: sha512-qYS/YqYIaWzVqv2i6xui7WBgUj0wrUjHNom9eiCe8SYp1pCgfat6wuhbSRwmsClezSfQKm2n3knubg/geihQFQ==} peerDependencies: vuepress: 2.0.0-rc.18 - '@vuepress/plugin-sass-palette@2.0.0-rc.56': - resolution: {integrity: sha512-gGA/CidSaOGiuskWKPsUGFVgiv3xEZAQDMRUaAgeMdvObJ70/wYO09uPaTu56mesrpc9P+FBMH67sdTQfHietQ==} + '@vuepress/plugin-sass-palette@2.0.0-rc.63': + resolution: {integrity: sha512-aoOOWP0Of016AnpTDjE6IdtQ1zQtoKfO7ONyij4L9kt0JRUuk0IdEgnv9W1q3f0Hw9RkdhH8labGsapLKYSVFA==} peerDependencies: sass: ^1.80.3 sass-embedded: ^1.80.3 @@ -2467,18 +2358,18 @@ packages: sass-loader: optional: true - '@vuepress/plugin-seo@2.0.0-rc.60': - resolution: {integrity: sha512-OQU4IFrY5w2MwXPserOlr7L0mNN0SjZ5NWqp3536pFkEpD8gNMjPQ/MogVG/6c36J4GhZKMih28Tgy2cSpV4Nw==} + '@vuepress/plugin-seo@2.0.0-rc.63': + resolution: {integrity: sha512-LDS+EhpdgGSMLGOgwhyDZ1DdP3Hw7gpZwXKXgxNNdLutd/6uwTzLpGW0TGQm9xlRx/UbHlOXsgx+yn+efW7zaA==} peerDependencies: vuepress: 2.0.0-rc.18 - '@vuepress/plugin-sitemap@2.0.0-rc.60': - resolution: {integrity: sha512-dPXK8oEBJ4LLUnOleqtGsODMnF2ROubBsAeTS97GW9TyUVI4DNFmzCUUctzfhHtGjVQOuChfJ+eCcaNEpL9/NQ==} + '@vuepress/plugin-sitemap@2.0.0-rc.63': + resolution: {integrity: sha512-9XHoGHvls2GfS8iM2qYnRSO4cNS4jANQ9EkWUQYBFlgv4SiApbrpSerlByePKHXOL6d6FvD8r9EaXilnbtDcvA==} peerDependencies: vuepress: 2.0.0-rc.18 - '@vuepress/plugin-watermark@2.0.0-rc.60': - resolution: {integrity: sha512-eLtMkjKhJvPbSStSGh7FPRa04/GpwNsk60vGdYNTCQ09ncfbUO17vci0yUryRc48e2RqfWLfyE1Ipt4Vl+iphw==} + '@vuepress/plugin-watermark@2.0.0-rc.63': + resolution: {integrity: sha512-0Su9QQnIwc8QdwAOnNLGGj7kRRdJWaS1aEgh90z8siXPXaYnhekDqmcU93dKcPeym6dskGL5EcOOki2FT5Jdow==} peerDependencies: vuepress: 2.0.0-rc.18 @@ -2488,9 +2379,6 @@ packages: '@vuepress/utils@2.0.0-rc.18': resolution: {integrity: sha512-0+5vrv3CBycWpAahmutEK2iyuc9oL6JOWMuAdh+cYuuHt1vX+LHfhWGvSep+UT6pOFGOcZfQzXSdlbkv3b4j+Q==} - '@vueuse/core@11.3.0': - resolution: {integrity: sha512-7OC4Rl1f9G8IT6rUfi9JrKiXy4bfmHhZ5x2Ceojy0jnd3mHNEvV4JaRygH362ror6/NZ+Nl+n13LPzGiPN8cKA==} - '@vueuse/core@12.0.0': resolution: {integrity: sha512-C12RukhXiJCbx4MGhjmd/gH52TjJsc3G0E0kQj/kb19H3Nt6n1CA4DRWuTdWWcaFRdlTe0npWDS942mvacvNBw==} @@ -2535,15 +2423,9 @@ packages: universal-cookie: optional: true - '@vueuse/metadata@11.3.0': - resolution: {integrity: sha512-pwDnDspTqtTo2HwfLw4Rp6yywuuBdYnPYDq+mO38ZYKGebCUQC/nVj/PXSiK9HX5otxLz8Fn7ECPbjiRz2CC3g==} - '@vueuse/metadata@12.0.0': resolution: {integrity: sha512-Yzimd1D3sjxTDOlF05HekU5aSGdKjxhuhRFHA7gDWLn57PRbBIh+SF5NmjhJ0WRgF3my7T8LBucyxdFJjIfRJQ==} - '@vueuse/shared@11.3.0': - resolution: {integrity: sha512-P8gSSWQeucH5821ek2mn/ciCk+MS/zoRKqdQIM3bHq6p7GXDAJLmnRRKmF5F65sAVJIfzQlwR3aDzwCn10s8hA==} - '@vueuse/shared@12.0.0': resolution: {integrity: sha512-3i6qtcq2PIio5i/vVYidkkcgvmTjCqrf26u+Fd4LhnbBmIT6FN8y6q/GJERp8lfcB9zVEfjdV0Br0443qZuJpw==} @@ -2792,8 +2674,8 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - chart.js@4.4.6: - resolution: {integrity: sha512-8Y406zevUPbbIBA/HRk33khEmQPk5+cxeflWE/2rx1NJsjVWMPw/9mSP9rxHP5eqi6LNoPBVMfZHxbwLSgldYA==} + chart.js@4.4.7: + resolution: {integrity: sha512-pwkcKfdzTMAU/+jNosKhNL2bHtJc/sSmYgVbuGTEDhzkrhmyihmP7vUc/5ZK9WopidMDHNe3Wm7jOd/WhuHWuw==} engines: {pnpm: '>=8'} check-error@2.1.1: @@ -2831,6 +2713,10 @@ packages: resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} engines: {node: '>=8'} + ci-info@4.1.0: + resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} + engines: {node: '>=8'} + citty@0.1.6: resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} @@ -3572,8 +3458,8 @@ packages: peerDependencies: eslint: '>=8.44.0' - eslint-plugin-toml@0.11.1: - resolution: {integrity: sha512-Y1WuMSzfZpeMIrmlP1nUh3kT8p96mThIq4NnHrYUhg10IKQgGfBZjAWnrg9fBqguiX4iFps/x/3Hb5TxBisfdw==} + eslint-plugin-toml@0.12.0: + resolution: {integrity: sha512-+/wVObA9DVhwZB1nG83D2OAQRrcQZXy+drqUnFJKymqnmbnbfg/UPmEMCKrJNcEboUGxUjYrJlgy+/Y930mURQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -3593,14 +3479,14 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.31.0: - resolution: {integrity: sha512-aYMUCgivhz1o4tLkRHj5oq9YgYPM4/EJc0M7TAKRLCUA5OYxRLAhYEVD2nLtTwLyixEFI+/QXSvKU9ESZFgqjQ==} + eslint-plugin-vue@9.32.0: + resolution: {integrity: sha512-b/Y05HYmnB/32wqVcjxjHZzNpwxj1onBOvqW89W+V+XNG1dRuaFbNd3vT9CLbr2LXjEoq+3vn8DanWf7XU22Ug==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-yml@1.15.0: - resolution: {integrity: sha512-leC8APYVOsKyWUlvRwVhewytK5wS70BfMqIaUplFstRfzCoVp0YoEroV4cUEvQrBj93tQ3M9LcjO/ewr6D4kjA==} + eslint-plugin-yml@1.16.0: + resolution: {integrity: sha512-t4MNCetPjTn18/fUDlQ/wKkcYjnuLYKChBrZ0qUaNqRigVqChHWzTP8SrfFi5s4keX3vdlkWRSu8zHJMdKwxWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -3968,8 +3854,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.12.0: - resolution: {integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==} + globals@15.13.0: + resolution: {integrity: sha512-49TewVEz0UxZjr1WYYsWpPrhyC/B/pA8Bq0fUmet2n+eR7yn0IvNzNaoBwnK6mdkzcN+se7Ez9zUgULTz2QH4g==} engines: {node: '>=18'} globby@11.1.0: @@ -4124,9 +4010,6 @@ packages: engines: {node: '>=16.x'} hasBin: true - immutable@4.3.7: - resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} - immutable@5.0.2: resolution: {integrity: sha512-1NU7hWZDkV7hJ4PJ9dur9gTNQ4ePNPN4k9/0YhwjzykTi/+3Q5pF93YU5QoVj8BuOnhLgaY8gs0U2pj4kSYVcw==} @@ -4630,8 +4513,8 @@ packages: mdurl@2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} - memfs@4.14.0: - resolution: {integrity: sha512-JUeY0F/fQZgIod31Ja1eJgiSxLn7BfQlCnqhwXFBzFHEw63OdLK7VJUJ7bnzNsWgCyoUP5tEp1VRY8rDaYzqOA==} + memfs@4.14.1: + resolution: {integrity: sha512-Fq5CMEth+2iprLJ5mNizRcWuiwRZYjNkUD0zKk224jZunE9CRacTRDK8QLALbMBlNX2y3nY6lKZbesCwDwacig==} engines: {node: '>= 4.0.0'} meow@12.1.1: @@ -4980,8 +4863,8 @@ packages: resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - p-map@7.0.2: - resolution: {integrity: sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q==} + p-map@7.0.3: + resolution: {integrity: sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==} engines: {node: '>=18'} p-try@2.2.0: @@ -5392,258 +5275,133 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass-embedded-android-arm64@1.80.3: - resolution: {integrity: sha512-uaEKdi+PaFc1V87vj2eCUB8B2ThNvEYYu9Qs5sCtx1atEQDtvp/smHYlXOVrg2M4+g2YASkDBQewyk+auZtG0g==} + sass-embedded-android-arm64@1.82.0: + resolution: {integrity: sha512-bldHMs02QQWXsgHUZRgolNnZdMjN6XHvmUYoRkzmFq7lsvtLU6SJg2S1Wa9IZJs9jRWdTmOgA6YibSf3pROyFQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm64@1.81.0: - resolution: {integrity: sha512-I36P77/PKAHx6sqOmexO2iEY5kpsmQ1VxcgITZSOxPMQhdB6m4t3bTabfDuWQQmCrqqiNFtLQHeytB65bUqwiw==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [android] - - sass-embedded-android-arm@1.80.3: - resolution: {integrity: sha512-i87crav7sfShzY7AyUneXvs4SWdJ93QlYIpo/2OQPTJV5MjJF8wUp0o9NT8Oo6sUJ26kfgsb64FwqQh1wO5uBg==} + sass-embedded-android-arm@1.82.0: + resolution: {integrity: sha512-ttGMvWnA/5TYdZTjr5fWHDbb9nZgKipHKCc9zZQRF5HjUydOYWKNqmAJHQtbFWaq35kd5qn6yiE73IJN6eJ6wA==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-arm@1.81.0: - resolution: {integrity: sha512-NWEmIuaIEsGFNsIRa+5JpIpPJyZ32H15E85CNZqEIhhwWlk9UNw7vlOCmTH8MtabtnACwC/2NG8VyNa3nxKzUQ==} - engines: {node: '>=14.0.0'} - cpu: [arm] - os: [android] - - sass-embedded-android-ia32@1.80.3: - resolution: {integrity: sha512-XCa4Se7vqWuV5tFLZuYWidPLUCeK7n1AgugircJl/9QPThCGZ2mSRF0Ipj3lv+Qw4GG9kkhCqJIrksTGbSFypw==} + sass-embedded-android-ia32@1.82.0: + resolution: {integrity: sha512-FUJOnxw8IYKuYuxxiOkk6QXle8/yQFtKjnuSAJuZ5ZpLVMcSZzLc3SWOtuEXYx5iSAfJCO075o2ZoG/pPrJ9aw==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [android] - sass-embedded-android-ia32@1.81.0: - resolution: {integrity: sha512-k8V1usXw30w1GVxvrteG1RzgYJzYQ9PfL2aeOqGdroBN7zYTD9VGJXTGcxA4IeeRxmRd7szVW2mKXXS472fh8g==} - engines: {node: '>=14.0.0'} - cpu: [ia32] - os: [android] - - sass-embedded-android-riscv64@1.80.3: - resolution: {integrity: sha512-Dn3hYh5rchfivnPrHoff2pWutuFYJRddzEXcjfb0JhgF7JmTA/6Dxaym0pqVpS1RmYDiAYnmoX5OeFtEkdVytA==} + sass-embedded-android-riscv64@1.82.0: + resolution: {integrity: sha512-rd+vc+sxJxNnbhaubiIJmnb1b3FvC9wxCIq8spstopbO7o1uufvBBDeRoFSJaN+7oNhamzjlYGdu6aQoQNs3+A==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-riscv64@1.81.0: - resolution: {integrity: sha512-RXlanyLXEpN/DEehXgLuKPsqT//GYlsGFxKXgRiCc8hIPAueFLQXKJmLWlL3BEtHgmFdbsStIu4aZCcb1hOFlQ==} - engines: {node: '>=14.0.0'} - cpu: [riscv64] - os: [android] - - sass-embedded-android-x64@1.80.3: - resolution: {integrity: sha512-QWOTHKPznYJnrP3HrlFYnAQOZ/c2am4ctK1cFIMtjQNGaFra8z94LZSQzAd6eeu6mITKwQbJuff36RpICZpgHA==} + sass-embedded-android-x64@1.82.0: + resolution: {integrity: sha512-EVlybGTgJ8wNLyWj8RUatPXSnmIcvCsx3EfsRfBfhGihLbn4NNpavYO9QsvZzI2XWbJqHLBCd+CvkTcDw/TaSQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-android-x64@1.81.0: - resolution: {integrity: sha512-RQG0FxGQ1DERNyUDED8+BDVaLIjI+BNg8lVcyqlLZUrWY6NhzjwYEeiN/DNZmMmHtqDucAPNDcsdVUNQqsBy2A==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [android] - - sass-embedded-darwin-arm64@1.80.3: - resolution: {integrity: sha512-NqJXHzZGqVOarr36X5MIv0UCQHYVhOFXGe7kDhNqMQCiNApkVydseB5TM1C2lVaiWy2JaseRD/dUNS/o2ICKXw==} + sass-embedded-darwin-arm64@1.82.0: + resolution: {integrity: sha512-LvdJPojjKlNGYOB0nSUR/ZtMDuAF4puspHlwK42aA/qK292bfSkMUKZPPapB2aSRwccc/ieBq5fI7n/WHrOCVw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-arm64@1.81.0: - resolution: {integrity: sha512-gLKbsfII9Ppua76N41ODFnKGutla9qv0OGAas8gxe0jYBeAQFi/1iKQYdNtQtKi4mA9n5TQTqz+HHCKszZCoyA==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [darwin] - - sass-embedded-darwin-x64@1.80.3: - resolution: {integrity: sha512-6dmNn+oNxXE5uGThfAsHgz7Jg1oDhXHHQyPAnIIaMOM5dXv0D/nLmrlFbFajK0HtbzGaTVBTE6wkJwjASuP0Uw==} + sass-embedded-darwin-x64@1.82.0: + resolution: {integrity: sha512-6LfnD6YmG1aBfd3ReqMOJDb6Pg2Z/hmlJB7nU+Lb3E+hCNjAZAgeUHQxU/Pm1eIqJJTU/h4ib5QP0Pt9O8yVnw==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-darwin-x64@1.81.0: - resolution: {integrity: sha512-7uMOlT9hD2KUJCbTN2XcfghDxt/rc50ujjfSjSHjX1SYj7mGplkINUXvVbbvvaV2wt6t9vkGkCo5qNbeBhfwBg==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [darwin] - - sass-embedded-linux-arm64@1.80.3: - resolution: {integrity: sha512-a9IILen4I6oFFb5qMHOiFqIAoztPuvJ6VHNaFbktP8SUvH4FX63ZutR/qKisN9DoudzSXMZijv/aG/bTh0Kccw==} + sass-embedded-linux-arm64@1.82.0: + resolution: {integrity: sha512-590/y0HJr/JiyxaqgR7Xf9P20BIhJ+zhB/afAnVuZe/4lEfCpTyM5xMe2+sKLsqtrVyzs9Zm/M4S4ASUOPCggA==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-arm64@1.81.0: - resolution: {integrity: sha512-jy4bvhdUmqbyw1jv1f3Uxl+MF8EU/Y/GDx4w6XPJm4Ds+mwH/TwnyAwsxxoBhWfnBnW8q2ADy039DlS5p+9csQ==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [linux] - - sass-embedded-linux-arm@1.80.3: - resolution: {integrity: sha512-nZ7Y8gZgr+/fYrbsX3L8BfIafWXGVBcc0gKLoujad+axlFGv1MetO17S3vzrOQ1wuhjvDLVxceA/jtcta1qxoA==} + sass-embedded-linux-arm@1.82.0: + resolution: {integrity: sha512-ozjdC5rWzyi5Vo300I4tVZzneXOTQUiaxOr7DjtN26HuFaGAGCGmvThh2BRV4RvySg++5H9rdFu+VgyUQ5iukw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-arm@1.81.0: - resolution: {integrity: sha512-REqR9qM4RchCE3cKqzRy9Q4zigIV82SbSpCi/O4O3oK3pg2I1z7vkb3TiJsivusG/li7aqKZGmYOtAXjruGQDA==} + sass-embedded-linux-ia32@1.82.0: + resolution: {integrity: sha512-hpc4acZ3UTjjJ3Q/GUXqQOCSml6AFKaku0HMawra9bKyRmOpxn8V5hqgXeOWVjK2oQzCmCnJvwKoQUP+S/SIYQ==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + + sass-embedded-linux-musl-arm64@1.82.0: + resolution: {integrity: sha512-bc2MUSMv/jabnNGEyKP2jQAYZoEzTT/c633W6QoeSEWETGCuTNjaHvWWE6qSI6/UfRg1EpuV1LQA2jPMzZfv/w==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-musl-arm@1.82.0: + resolution: {integrity: sha512-R5PQmY/I+GSoMtfLo8GgHkvF/q6x6y8VNM7yu/Ac1mJj86n48VFi29W1HfY2496+Q6cpAq7toobDj7YfldIdVA==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-ia32@1.80.3: - resolution: {integrity: sha512-yKy4N0L9WfGokpBMHOhxzaS3jyzrHUg1+5Idi6J88onwxfpEhqOgdMcoqgOqvryMPrmKN7kW5d3iNpUYOniPnw==} + sass-embedded-linux-musl-ia32@1.82.0: + resolution: {integrity: sha512-ZQKCFKm5TBcJ19UG6uUQmIKfVCJIWMb7e1a93lGeujSb9gyKF5Fb6MN3tuExoT7iFK8zU0Z9iyHqh93F58lcCw==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [linux] - sass-embedded-linux-ia32@1.81.0: - resolution: {integrity: sha512-ga/Jk4q5Bn1aC+iHJteDZuLSKnmBUiS3dEg1fnl/Z7GaHIChceKDJOw0zNaILRXI0qT2E1at9MwzoRaRA5Nn/g==} - engines: {node: '>=14.0.0'} - cpu: [ia32] - os: [linux] - - sass-embedded-linux-musl-arm64@1.80.3: - resolution: {integrity: sha512-mw4BPe42wlAwg6vgmGkg+MDDyXZBexvAWC+QigtfMjTVHuSAB527UVWhIyv4jAkKLp71mPowsXXsfa4UHzyBaA==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [linux] - - sass-embedded-linux-musl-arm64@1.81.0: - resolution: {integrity: sha512-hpntWf5kjkoxncA1Vh8vhsUOquZ8AROZKx0rQh7ZjSRs4JrYZASz1cfevPKaEM3wIim/nYa6TJqm0VqWsrERlA==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [linux] - - sass-embedded-linux-musl-arm@1.80.3: - resolution: {integrity: sha512-yB7iSoS/phNHKFsZRW0rTRwoCTtOBELG/UYpIa2qATWZsDASSjdBitGsKS3nEliweveuGIVlUqG2kUKaq9M39g==} - engines: {node: '>=14.0.0'} - cpu: [arm] - os: [linux] - - sass-embedded-linux-musl-arm@1.81.0: - resolution: {integrity: sha512-oWVUvQ4d5Kx1Md75YXZl5z1WBjc+uOhfRRqzkJ3nWc8tjszxJN+y/5EOJavhsNI3/2yoTt6eMXRTqDD9b0tWSQ==} - engines: {node: '>=14.0.0'} - cpu: [arm] - os: [linux] - - sass-embedded-linux-musl-ia32@1.80.3: - resolution: {integrity: sha512-eyg5L9IFisCYYMXEZ/56X8k8wdhpfK06/j9MFAINE9U4C5NxQXrVWmMTEqgyfpmca8hziBlvbRrjdquteyXWfw==} - engines: {node: '>=14.0.0'} - cpu: [ia32] - os: [linux] - - sass-embedded-linux-musl-ia32@1.81.0: - resolution: {integrity: sha512-UEXUYkBuqTSwg5JNWiNlfMZ1Jx6SJkaEdx+fsL3Tk099L8cKSoJWH2EPz4ZJjNbyIMymrSdVfymheTeZ8u24xA==} - engines: {node: '>=14.0.0'} - cpu: [ia32] - os: [linux] - - sass-embedded-linux-musl-riscv64@1.80.3: - resolution: {integrity: sha512-0VThiW7Gwo5UNgKyETYID6F2prHvOCH8fQQKM0sS/JSbTu1poTwD35yEptVxBpiTvyWwxI7K5Cbn0gtxobaqzA==} + sass-embedded-linux-musl-riscv64@1.82.0: + resolution: {integrity: sha512-5meSU8BHFeaT09RWfkuUrikRlC+WZcYb9To7MpfV1d9nlD7CZ2xydPExK+mj3DqRuQvTbvhMPcr7f+pHlgHINQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-musl-riscv64@1.81.0: - resolution: {integrity: sha512-1D7OznytbIhx2XDHWi1nuQ8d/uCVR7FGGzELgaU//T8A9DapVTUgPKvB70AF1k4GzChR9IXU/WvFZs2hDTbaJg==} + sass-embedded-linux-musl-x64@1.82.0: + resolution: {integrity: sha512-ASLAMfjWv7YEPBvEOVlb3zzHq8l4Y9Eh4x3m7B1dNauGVbO11Yng5cPCX/XbwGVf30BtE75pwqvV7oXxBtN15w==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-linux-riscv64@1.82.0: + resolution: {integrity: sha512-qWvRDXCXH3GzD8OcP0ntd8gBTK3kZyUeyXmxQDZyEtMAM4STC2Tn7+5+2JYYHlppzqWnZPFBNESvpKeOtHaBBw==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-musl-x64@1.80.3: - resolution: {integrity: sha512-ALSKlhTQdNS0cayyaXD8huNd+DRjWgCjDqyjvwSgemfLL+wtmVCO8h9rGu1MCwR8GHP6ceZCT2fBmjfcGHk0DQ==} + sass-embedded-linux-x64@1.82.0: + resolution: {integrity: sha512-AmRaHqShztwfep+M4NagdGaY7fTyWGSOM3k4Z/dd7q4nZclXbALLqNJtKx8xOM7A41LHYJ9zDpIBVRkrh0PzTA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-musl-x64@1.81.0: - resolution: {integrity: sha512-ia6VCTeVDQtBSMktXRFza1AZCt8/6aUoujot6Ugf4KmdytQqPJIHxkHaGftm5xwi9WdrMGYS7zgolToPijR11A==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [linux] - - sass-embedded-linux-riscv64@1.80.3: - resolution: {integrity: sha512-/1JvuQi137BNO7iTvNNraGYEt9mh3ch44cabJBTxLn3IZV5vNblENI+Hrj9J8/VWIsJumwPQGZSUrMbZcgB0tg==} - engines: {node: '>=14.0.0'} - cpu: [riscv64] - os: [linux] - - sass-embedded-linux-riscv64@1.81.0: - resolution: {integrity: sha512-KbxSsqu4tT1XbhZfJV/5NfW0VtJIGlD58RjqJqJBi8Rnjrx29/upBsuwoDWtsPV/LhoGwwU1XkSa9Q1ifCz4fQ==} - engines: {node: '>=14.0.0'} - cpu: [riscv64] - os: [linux] - - sass-embedded-linux-x64@1.80.3: - resolution: {integrity: sha512-ISQUnl9oFA0PFPtgOpgotfKQ8guUBIYcTpkHEF9lQ4PyFIxkXppk5CwQ8l0VQcQaKhOD2HQAucoqM51U7FABqA==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [linux] - - sass-embedded-linux-x64@1.81.0: - resolution: {integrity: sha512-AMDeVY2T9WAnSFkuQcsOn5c29GRs/TuqnCiblKeXfxCSKym5uKdBl/N7GnTV6OjzoxiJBbkYKdVIaS5By7Gj4g==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [linux] - - sass-embedded-win32-arm64@1.80.3: - resolution: {integrity: sha512-RFT/OsWHVagPYa/9v+KfVM99QgzwzwnT2maapRfulEH39v0uPGOIFNXmnhaN3E5gNLIjIn3CTnR9KjTC145E8Q==} + sass-embedded-win32-arm64@1.82.0: + resolution: {integrity: sha512-zL9JDQZHXHSGAZe5DqSrR86wMHbm9QPziU4/3hoIG+99StuS74CuV42+hw/+FXXBkXMWbjKWsyF/HZt+I/wJuw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - sass-embedded-win32-arm64@1.81.0: - resolution: {integrity: sha512-YOmBRYnygwWUmCoH14QbMRHjcvCJufeJBAp0m61tOJXIQh64ziwV4mjdqjS/Rx3zhTT4T+nulDUw4d3kLiMncA==} - engines: {node: '>=14.0.0'} - cpu: [arm64] - os: [win32] - - sass-embedded-win32-ia32@1.80.3: - resolution: {integrity: sha512-Is0eeX+UlWW7yPfDqc2Z2n9ql2rkA1uDaAkbHWWx5APc8CKYtds1w4B3Tyoy6lHnopEifgzgsnp6QSyOHHzPBg==} + sass-embedded-win32-ia32@1.82.0: + resolution: {integrity: sha512-xE+AzLquCkFPnnpo0NHjQdLRIhG1bVs42xIKx42aUbVLYKkBDvbBGpw6EtTscRMyvcjoOqGH5saRvSFComUQcw==} engines: {node: '>=14.0.0'} cpu: [ia32] os: [win32] - sass-embedded-win32-ia32@1.81.0: - resolution: {integrity: sha512-HFfr/C+uLJGGTENdnssuNTmXI/xnIasUuEHEKqI+2J0FHCWT5cpz3PGAOHymPyJcZVYGUG/7gIxIx/d7t0LFYw==} - engines: {node: '>=14.0.0'} - cpu: [ia32] - os: [win32] - - sass-embedded-win32-x64@1.80.3: - resolution: {integrity: sha512-wehVA0atPloc6NKof/ctpW0agM+k7kiBLIpQs3/mi9FAlmTjxNnvntBPZIbl8n7AAExiLEir+x/LHC0yGhTfkg==} + sass-embedded-win32-x64@1.82.0: + resolution: {integrity: sha512-cEgfOQG5womOzzk16ReTv2dxPq5BG16LgLUold/LH9IZH86u4E/MN7Fspf4RWeEJ2EcLdew9QYSC2YWs1l98dQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded-win32-x64@1.81.0: - resolution: {integrity: sha512-wxj52jDcIAwWcXb7ShZ7vQYKcVUkJ+04YM9l46jDY+qwHzliGuorAUyujLyKTE9heGD3gShJ3wPPC1lXzq6v9A==} - engines: {node: '>=14.0.0'} - cpu: [x64] - os: [win32] - - sass-embedded@1.80.3: - resolution: {integrity: sha512-aTxTl4ToSAWg7ILFgAe+kMenj+zNlwHmHK/ZNPrOM8+HTef1Q6zuxolptYLijmHdZHKSMOkWYHgo5MMN6+GIyg==} + sass-embedded@1.82.0: + resolution: {integrity: sha512-v13sRVVZtWAQLpAGTz5D8hy+oyNKRHao5tKVc/P6AMqSP+jDM8X6GkEpL0jfbu3MaN2/hAQsd4Qx14GG1u0prQ==} engines: {node: '>=16.0.0'} hasBin: true - sass-embedded@1.81.0: - resolution: {integrity: sha512-uZQ2Faxb1oWBHpeSSzjxnhClbMb3QadN0ql0ZFNuqWOLUxwaVhrMlMhPq6TDPbbfDUjihuwrMCuy695Bgna5RA==} - engines: {node: '>=16.0.0'} - hasBin: true - - sass-loader@16.0.2: - resolution: {integrity: sha512-Ll6iXZ1EYwYT19SqW4mSBb76vSSi8JgzElmzIerhEGgzB5hRjDQIWsPmuk1UrAXkR16KJHqVY0eH+5/uw9Tmfw==} + sass-loader@16.0.4: + resolution: {integrity: sha512-LavLbgbBGUt3wCiYzhuLLu65+fWXaXLmq7YxivLhEqmiupCFZ5sKUAipK3do6V80YSU0jvSxNhEdT13IXNr3rg==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -5663,8 +5421,8 @@ packages: webpack: optional: true - sass@1.80.3: - resolution: {integrity: sha512-ptDWyVmDMVielpz/oWy3YP3nfs7LpJTHIJZboMVs8GEC9eUmtZTZhMHlTW98wY4aEorDfjN38+Wr/XjskFWcfA==} + sass@1.82.0: + resolution: {integrity: sha512-j4GMCTa8elGyN9A7x7bEglx0VgSpNUG4W4wNedQ33wSMdnkqQCT8HTwOaVSV4e6yQovcu/3Oc4coJP/l0xhL2Q==} engines: {node: '>=14.0.0'} hasBin: true @@ -5899,12 +5657,12 @@ packages: peerDependencies: stylelint: ^16.1.0 - stylelint-config-standard-scss@13.1.0: - resolution: {integrity: sha512-Eo5w7/XvwGHWkeGLtdm2FZLOMYoZl1omP2/jgFCXyl2x5yNz7/8vv4Tj6slHvMSSUNTaGoam/GAZ0ZhukvalfA==} + stylelint-config-standard-scss@14.0.0: + resolution: {integrity: sha512-6Pa26D9mHyi4LauJ83ls3ELqCglU6VfCXchovbEqQUiEkezvKdv6VgsIoMy58i00c854wVmOw0k8W5FTpuaVqg==} engines: {node: '>=18.12.0'} peerDependencies: postcss: ^8.3.3 - stylelint: ^16.3.1 + stylelint: ^16.11.0 peerDependenciesMeta: postcss: optional: true @@ -5915,8 +5673,8 @@ packages: peerDependencies: stylelint: ^16.1.0 - stylelint-define-config@1.7.0: - resolution: {integrity: sha512-Ktb1xeqp0penQnFdW9ctlzJi2i3lGS86ImnDygW6APaoaCCTzzDLsAqky2aaZphve6oTEBj7j3w7P712CCgeMw==} + stylelint-define-config@1.8.0: + resolution: {integrity: sha512-rvPW4Co2YX6f8GoyDYhTada0yamK8AwPc//k60lR0JpMl/UzApm3NnnSEAkMPwtgP3OCXQE+waq5SHmiC19/cQ==} engines: {node: '>=18.0.0', npm: '>=9.0.0', pnpm: '>=8.6.0'} peerDependencies: stylelint: '>=16.0.0' @@ -6279,9 +6037,9 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@2.1.6: - resolution: {integrity: sha512-DBfJY0n9JUwnyLxPSSUmEePT21j8JZp/sR9n+/gBwQU6DcQOioPdb8/pibWfXForbirSagZCilseYIwaL3f95A==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vite-node@2.1.8: + resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true vite@5.4.8: @@ -6315,15 +6073,15 @@ packages: terser: optional: true - vitest@2.1.6: - resolution: {integrity: sha512-isUCkvPL30J4c5O5hgONeFRsDmlw6kzFEdLQHLezmDdKQHy8Ke/B/dgdTMEgU0vm+iZ0TjW8GuK83DiahBoKWQ==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + vitest@2.1.8: + resolution: {integrity: sha512-1vBKTZskHw/aosXqQUlVWWlGUxSJR8YtiyZDJAFeW2kPAeX6S3Sool0mjspO+kXLuxVWlEDDowBAeqeAQefqLQ==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 2.1.6 - '@vitest/ui': 2.1.6 + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.1.8 + '@vitest/ui': 2.1.8 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -6360,17 +6118,6 @@ packages: vscode-uri@3.0.8: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} - vue-demi@0.14.10: - resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} - engines: {node: '>=12'} - hasBin: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - vue-eslint-parser@9.4.3: resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} @@ -6395,8 +6142,8 @@ packages: typescript: optional: true - vuepress-plugin-md-enhance@2.0.0-rc.59: - resolution: {integrity: sha512-XFf6OG5arp1bJHP3gUDibKcoYaWLdZvU6xXypIMXa+Q5f2I51l9zd6vuLw58DcHWQyhNUTdtDE6srohUtOxQ/A==} + vuepress-plugin-md-enhance@2.0.0-rc.60: + resolution: {integrity: sha512-QsRPLeQVCbUpU+7lr3lPhprxYof7BrvfGSmX3o6PDY6y1yRYGLx8+kU8wIvPV8Mjt8CZ1ILIuywnNCQwui1dZw==} engines: {node: '>=18.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: '@vue/repl': ^4.1.1 @@ -6409,8 +6156,8 @@ packages: markmap-view: ^0.17.0 mermaid: ^11.2.0 sandpack-vue3: ^3.0.0 - sass: ^1.80.3 - sass-embedded: ^1.80.3 + sass: ^1.81.0 + sass-embedded: ^1.81.0 sass-loader: ^16.0.2 vuepress: 2.0.0-rc.18 peerDependenciesMeta: @@ -6441,8 +6188,8 @@ packages: sass-loader: optional: true - vuepress-shared@2.0.0-rc.59: - resolution: {integrity: sha512-NUGEX8e4TQ2L6F7ooLDELRtUWiHxE5ztP1rJxyg9FzKZ6MiINB5b669LcQSh/xAlY4fm9p80Y4C/52+zmNDEoA==} + vuepress-shared@2.0.0-rc.60: + resolution: {integrity: sha512-LpAqswlSN7ObQubpVlNSzyomwlOrAhERmEFOSNVQyS3PMyealnbshWgrXSA1ocez/sJpLUSS10oI5u3stYTECA==} engines: {node: '>=18.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: vuepress: 2.0.0-rc.18 @@ -6589,30 +6336,30 @@ packages: snapshots: - '@algolia/autocomplete-core@1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2)': + '@algolia/autocomplete-core@1.17.7(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2)': dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2) - '@algolia/autocomplete-shared': 1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0) + '@algolia/autocomplete-plugin-algolia-insights': 1.17.7(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2) + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.12.0)(algoliasearch@5.12.0) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights - '@algolia/autocomplete-plugin-algolia-insights@1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2)': + '@algolia/autocomplete-plugin-algolia-insights@1.17.7(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2)': dependencies: - '@algolia/autocomplete-shared': 1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0) + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.12.0)(algoliasearch@5.12.0) search-insights: 2.17.2 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - '@algolia/autocomplete-preset-algolia@1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)': + '@algolia/autocomplete-preset-algolia@1.17.7(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)': dependencies: - '@algolia/autocomplete-shared': 1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0) + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.12.0)(algoliasearch@5.12.0) '@algolia/client-search': 5.12.0 algoliasearch: 5.12.0 - '@algolia/autocomplete-shared@1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)': + '@algolia/autocomplete-shared@1.17.7(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)': dependencies: '@algolia/client-search': 5.12.0 algoliasearch: 5.12.0 @@ -6987,22 +6734,16 @@ snapshots: conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 - '@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1)': - dependencies: - '@csstools/css-tokenizer': 3.0.1 - '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)': dependencies: '@csstools/css-tokenizer': 3.0.3 - '@csstools/css-tokenizer@3.0.1': {} - '@csstools/css-tokenizer@3.0.3': {} - '@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1)': + '@csstools/media-query-list-parser@3.0.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': dependencies: - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 '@csstools/media-query-list-parser@4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': dependencies: @@ -7013,11 +6754,11 @@ snapshots: dependencies: postcss-selector-parser: 7.0.0 - '@docsearch/css@3.7.0': {} + '@docsearch/css@3.8.0': {} - '@docsearch/js@3.7.0(@algolia/client-search@5.12.0)(search-insights@2.17.2)': + '@docsearch/js@3.8.0(@algolia/client-search@5.12.0)(search-insights@2.17.2)': dependencies: - '@docsearch/react': 3.7.0(@algolia/client-search@5.12.0)(search-insights@2.17.2) + '@docsearch/react': 3.8.0(@algolia/client-search@5.12.0)(search-insights@2.17.2) preact: 10.24.1 transitivePeerDependencies: - '@algolia/client-search' @@ -7026,11 +6767,11 @@ snapshots: - react-dom - search-insights - '@docsearch/react@3.7.0(@algolia/client-search@5.12.0)(search-insights@2.17.2)': + '@docsearch/react@3.8.0(@algolia/client-search@5.12.0)(search-insights@2.17.2)': dependencies: - '@algolia/autocomplete-core': 1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2) - '@algolia/autocomplete-preset-algolia': 1.17.6(@algolia/client-search@5.12.0)(algoliasearch@5.12.0) - '@docsearch/css': 3.7.0 + '@algolia/autocomplete-core': 1.17.7(@algolia/client-search@5.12.0)(algoliasearch@5.12.0)(search-insights@2.17.2) + '@algolia/autocomplete-preset-algolia': 1.17.7(@algolia/client-search@5.12.0)(algoliasearch@5.12.0) + '@docsearch/css': 3.8.0 algoliasearch: 5.12.0 optionalDependencies: search-insights: 2.17.2 @@ -7210,7 +6951,7 @@ snapshots: '@hutson/parse-repository-url@5.0.0': {} - '@iconify/json@2.2.277': + '@iconify/json@2.2.279': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -7346,20 +7087,7 @@ snapshots: optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-alert@0.13.1(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - - '@mdit/plugin-align@0.13.1(markdown-it@14.1.0)': - dependencies: - '@mdit/plugin-container': 0.13.1(markdown-it@14.1.0) - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - - '@mdit/plugin-attrs@0.13.1(markdown-it@14.1.0)': + '@mdit/plugin-alert@0.14.0(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 optionalDependencies: @@ -7372,110 +7100,83 @@ snapshots: optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-container@0.13.1(markdown-it@14.1.0)': + '@mdit/plugin-container@0.14.0(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-demo@0.13.1(markdown-it@14.1.0)': + '@mdit/plugin-demo@0.14.0(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-figure@0.13.1(markdown-it@14.1.0)': + '@mdit/plugin-figure@0.14.0(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-footnote@0.13.1(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - markdown-it: 14.1.0 - '@mdit/plugin-footnote@0.14.0(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 markdown-it: 14.1.0 - '@mdit/plugin-img-lazyload@0.13.1(markdown-it@14.1.0)': + '@mdit/plugin-img-lazyload@0.14.0(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-img-mark@0.13.1(markdown-it@14.1.0)': + '@mdit/plugin-img-mark@0.14.0(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-img-size@0.13.1(markdown-it@14.1.0)': + '@mdit/plugin-img-size@0.14.0(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-include@0.13.1(markdown-it@14.1.0)': + '@mdit/plugin-include@0.14.0(markdown-it@14.1.0)': dependencies: + '@mdit/helper': 0.14.0(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 upath: 2.0.1 optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-katex-slim@0.13.1(katex@0.16.11)(markdown-it@14.1.0)': + '@mdit/plugin-katex-slim@0.14.0(katex@0.16.11)(markdown-it@14.1.0)': dependencies: - '@mdit/plugin-tex': 0.13.1(markdown-it@14.1.0) + '@mdit/helper': 0.14.0(markdown-it@14.1.0) + '@mdit/plugin-tex': 0.14.0(markdown-it@14.1.0) '@types/katex': 0.16.7 '@types/markdown-it': 14.1.2 optionalDependencies: katex: 0.16.11 markdown-it: 14.1.0 - '@mdit/plugin-mark@0.13.1(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - '@mdit/plugin-mark@0.14.0(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-mathjax-slim@0.13.1(markdown-it@14.1.0)(mathjax-full@3.2.2)': + '@mdit/plugin-mathjax-slim@0.14.0(markdown-it@14.1.0)(mathjax-full@3.2.2)': dependencies: - '@mdit/plugin-tex': 0.13.1(markdown-it@14.1.0) + '@mdit/plugin-tex': 0.14.0(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 upath: 2.0.1 optionalDependencies: markdown-it: 14.1.0 mathjax-full: 3.2.2 - '@mdit/plugin-plantuml@0.13.1(markdown-it@14.1.0)': - dependencies: - '@mdit/plugin-uml': 0.13.1(markdown-it@14.1.0) - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - - '@mdit/plugin-spoiler@0.13.1(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - - '@mdit/plugin-stylize@0.13.1(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - - '@mdit/plugin-sub@0.13.1(markdown-it@14.1.0)': + '@mdit/plugin-plantuml@0.14.0(markdown-it@14.1.0)': dependencies: + '@mdit/plugin-uml': 0.14.0(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 @@ -7487,12 +7188,6 @@ snapshots: optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-sup@0.13.1(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - '@mdit/plugin-sup@0.14.0(markdown-it@14.1.0)': dependencies: '@mdit/helper': 0.14.0(markdown-it@14.1.0) @@ -7507,26 +7202,21 @@ snapshots: optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-tasklist@0.13.1(markdown-it@14.1.0)': - dependencies: - '@types/markdown-it': 14.1.2 - optionalDependencies: - markdown-it: 14.1.0 - '@mdit/plugin-tasklist@0.14.0(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-tex@0.13.1(markdown-it@14.1.0)': + '@mdit/plugin-tex@0.14.0(markdown-it@14.1.0)': dependencies: '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 - '@mdit/plugin-uml@0.13.1(markdown-it@14.1.0)': + '@mdit/plugin-uml@0.14.0(markdown-it@14.1.0)': dependencies: + '@mdit/helper': 0.14.0(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 optionalDependencies: markdown-it: 14.1.0 @@ -7602,12 +7292,13 @@ snapshots: '@parcel/watcher-win32-arm64': 2.4.1 '@parcel/watcher-win32-ia32': 2.4.1 '@parcel/watcher-win32-x64': 2.4.1 + optional: true - '@pengzhanbo/eslint-config-vue@1.20.0(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3))': + '@pengzhanbo/eslint-config-vue@1.21.0(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0))': dependencies: - '@pengzhanbo/eslint-config': 1.20.0(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint-plugin-vue@9.31.0(eslint@9.16.0(jiti@1.21.6)))(eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6)))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3))(vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@1.21.6))) + '@pengzhanbo/eslint-config': 1.21.0(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint-plugin-vue@9.32.0(eslint@9.16.0(jiti@1.21.6)))(eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6)))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0))(vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@1.21.6))) eslint: 9.16.0(jiti@1.21.6) - eslint-plugin-vue: 9.31.0(eslint@9.16.0(jiti@1.21.6)) + eslint-plugin-vue: 9.32.0(eslint@9.16.0(jiti@1.21.6)) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6)) vue-eslint-parser: 9.4.3(eslint@9.16.0(jiti@1.21.6)) transitivePeerDependencies: @@ -7628,7 +7319,7 @@ snapshots: - typescript - vitest - '@pengzhanbo/eslint-config@1.20.0(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint-plugin-vue@9.31.0(eslint@9.16.0(jiti@1.21.6)))(eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6)))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3))(vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@1.21.6)))': + '@pengzhanbo/eslint-config@1.21.0(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint-plugin-vue@9.32.0(eslint@9.16.0(jiti@1.21.6)))(eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6)))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0))(vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@1.21.6)))': dependencies: '@antfu/install-pkg': 0.5.0 '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.16.0(jiti@1.21.6)) @@ -7636,7 +7327,7 @@ snapshots: '@stylistic/eslint-plugin': 2.11.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) - '@vitest/eslint-plugin': 1.1.12(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3)) + '@vitest/eslint-plugin': 1.1.14(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0)) eslint: 9.16.0(jiti@1.21.6) eslint-config-flat-gitignore: 0.3.0(eslint@9.16.0(jiti@1.21.6)) eslint-flat-config-utils: 0.4.0 @@ -7650,18 +7341,18 @@ snapshots: eslint-plugin-no-only-tests: 3.3.0 eslint-plugin-perfectionist: 4.1.2(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) eslint-plugin-regexp: 2.7.0(eslint@9.16.0(jiti@1.21.6)) - eslint-plugin-toml: 0.11.1(eslint@9.16.0(jiti@1.21.6)) + eslint-plugin-toml: 0.12.0(eslint@9.16.0(jiti@1.21.6)) eslint-plugin-unicorn: 56.0.1(eslint@9.16.0(jiti@1.21.6)) eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6)) - eslint-plugin-yml: 1.15.0(eslint@9.16.0(jiti@1.21.6)) - globals: 15.12.0 + eslint-plugin-yml: 1.16.0(eslint@9.16.0(jiti@1.21.6)) + globals: 15.13.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.1 parse-gitignore: 2.0.0 toml-eslint-parser: 0.10.0 yaml-eslint-parser: 1.2.3 optionalDependencies: - eslint-plugin-vue: 9.31.0(eslint@9.16.0(jiti@1.21.6)) + eslint-plugin-vue: 9.32.0(eslint@9.16.0(jiti@1.21.6)) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@9.16.0(jiti@1.21.6)) vue-eslint-parser: 9.4.3(eslint@9.16.0(jiti@1.21.6)) transitivePeerDependencies: @@ -7671,12 +7362,12 @@ snapshots: - typescript - vitest - '@pengzhanbo/stylelint-config@1.20.0(stylelint@16.11.0(typescript@5.7.2))': + '@pengzhanbo/stylelint-config@1.21.0(stylelint@16.11.0(typescript@5.7.2))': dependencies: '@pengzhanbo/utils': 1.1.2 - '@stylelint-types/stylelint-order': 6.0.4(stylelint-define-config@1.7.0(stylelint@16.11.0(typescript@5.7.2)))(stylelint@16.11.0(typescript@5.7.2)) - '@stylelint-types/stylelint-scss': 6.5.0(stylelint-define-config@1.7.0(stylelint@16.11.0(typescript@5.7.2)))(stylelint@16.11.0(typescript@5.7.2)) - '@stylelint-types/stylelint-stylistic': 3.0.1(stylelint-define-config@1.7.0(stylelint@16.11.0(typescript@5.7.2)))(stylelint@16.11.0(typescript@5.7.2)) + '@stylelint-types/stylelint-order': 6.0.4(stylelint-define-config@1.8.0(stylelint@16.11.0(typescript@5.7.2)))(stylelint@16.11.0(typescript@5.7.2)) + '@stylelint-types/stylelint-scss': 6.5.0(stylelint-define-config@1.8.0(stylelint@16.11.0(typescript@5.7.2)))(stylelint@16.11.0(typescript@5.7.2)) + '@stylelint-types/stylelint-stylistic': 3.0.1(stylelint-define-config@1.8.0(stylelint@16.11.0(typescript@5.7.2)))(stylelint@16.11.0(typescript@5.7.2)) '@stylistic/stylelint-plugin': 3.1.1(stylelint@16.11.0(typescript@5.7.2)) local-pkg: 0.5.1 postcss: 8.4.49 @@ -7684,8 +7375,8 @@ snapshots: stylelint: 16.11.0(typescript@5.7.2) stylelint-config-html: 1.1.0(postcss-html@1.7.0)(stylelint@16.11.0(typescript@5.7.2)) stylelint-config-standard: 36.0.1(stylelint@16.11.0(typescript@5.7.2)) - stylelint-config-standard-scss: 13.1.0(postcss@8.4.49)(stylelint@16.11.0(typescript@5.7.2)) - stylelint-define-config: 1.7.0(stylelint@16.11.0(typescript@5.7.2)) + stylelint-config-standard-scss: 14.0.0(postcss@8.4.49)(stylelint@16.11.0(typescript@5.7.2)) + stylelint-define-config: 1.8.0(stylelint@16.11.0(typescript@5.7.2)) stylelint-order: 6.0.4(stylelint@16.11.0(typescript@5.7.2)) '@pengzhanbo/utils@1.1.2': {} @@ -7850,27 +7541,27 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@stylelint-types/stylelint-order@6.0.4(stylelint-define-config@1.7.0(stylelint@16.11.0(typescript@5.7.2)))(stylelint@16.11.0(typescript@5.7.2))': + '@stylelint-types/stylelint-order@6.0.4(stylelint-define-config@1.8.0(stylelint@16.11.0(typescript@5.7.2)))(stylelint@16.11.0(typescript@5.7.2))': dependencies: - stylelint-define-config: 1.7.0(stylelint@16.11.0(typescript@5.7.2)) + stylelint-define-config: 1.8.0(stylelint@16.11.0(typescript@5.7.2)) optionalDependencies: stylelint: 16.11.0(typescript@5.7.2) - '@stylelint-types/stylelint-scss@6.5.0(stylelint-define-config@1.7.0(stylelint@16.11.0(typescript@5.7.2)))(stylelint@16.11.0(typescript@5.7.2))': + '@stylelint-types/stylelint-scss@6.5.0(stylelint-define-config@1.8.0(stylelint@16.11.0(typescript@5.7.2)))(stylelint@16.11.0(typescript@5.7.2))': dependencies: - stylelint-define-config: 1.7.0(stylelint@16.11.0(typescript@5.7.2)) + stylelint-define-config: 1.8.0(stylelint@16.11.0(typescript@5.7.2)) optionalDependencies: stylelint: 16.11.0(typescript@5.7.2) - '@stylelint-types/stylelint-stylistic@3.0.1(stylelint-define-config@1.7.0(stylelint@16.11.0(typescript@5.7.2)))(stylelint@16.11.0(typescript@5.7.2))': + '@stylelint-types/stylelint-stylistic@3.0.1(stylelint-define-config@1.8.0(stylelint@16.11.0(typescript@5.7.2)))(stylelint@16.11.0(typescript@5.7.2))': dependencies: - stylelint-define-config: 1.7.0(stylelint@16.11.0(typescript@5.7.2)) + stylelint-define-config: 1.8.0(stylelint@16.11.0(typescript@5.7.2)) optionalDependencies: stylelint: 16.11.0(typescript@5.7.2) '@stylistic/eslint-plugin@2.11.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: - '@typescript-eslint/utils': 8.14.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) eslint: 9.16.0(jiti@1.21.6) eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -7882,9 +7573,9 @@ snapshots: '@stylistic/stylelint-plugin@3.1.1(stylelint@16.11.0(typescript@5.7.2))': dependencies: - '@csstools/css-parser-algorithms': 3.0.1(@csstools/css-tokenizer@3.0.1) - '@csstools/css-tokenizer': 3.0.1 - '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.1(@csstools/css-tokenizer@3.0.1))(@csstools/css-tokenizer@3.0.1) + '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) + '@csstools/css-tokenizer': 3.0.3 + '@csstools/media-query-list-parser': 3.0.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3) is-plain-object: 5.0.0 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 @@ -8168,11 +7859,6 @@ snapshots: '@typescript-eslint/types': 8.0.0-alpha.40 '@typescript-eslint/visitor-keys': 8.0.0-alpha.40 - '@typescript-eslint/scope-manager@8.14.0': - dependencies: - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/visitor-keys': 8.14.0 - '@typescript-eslint/scope-manager@8.16.0': dependencies: '@typescript-eslint/types': 8.16.0 @@ -8192,8 +7878,6 @@ snapshots: '@typescript-eslint/types@8.0.0-alpha.40': {} - '@typescript-eslint/types@8.14.0': {} - '@typescript-eslint/types@8.16.0': {} '@typescript-eslint/typescript-estree@8.0.0-alpha.40(typescript@5.7.2)': @@ -8211,21 +7895,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.14.0(typescript@5.7.2)': - dependencies: - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/visitor-keys': 8.14.0 - debug: 4.3.7 - fast-glob: 3.3.2 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.7.2) - optionalDependencies: - typescript: 5.7.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.16.0(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 8.16.0 @@ -8252,17 +7921,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.14.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.2) - eslint: 9.16.0(jiti@1.21.6) - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@1.21.6)) @@ -8280,11 +7938,6 @@ snapshots: '@typescript-eslint/types': 8.0.0-alpha.40 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.14.0': - dependencies: - '@typescript-eslint/types': 8.14.0 - eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.16.0': dependencies: '@typescript-eslint/types': 8.16.0 @@ -8299,12 +7952,12 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.1.4(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))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0))(vue@3.5.13(typescript@5.7.2))': dependencies: - vite: 5.4.8(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3) + vite: 5.4.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0) vue: 3.5.13(typescript@5.7.2) - '@vitest/coverage-istanbul@2.1.6(vitest@2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3))': + '@vitest/coverage-istanbul@2.1.8(vitest@2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0))': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.3.7 @@ -8316,55 +7969,55 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3) + vitest: 2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.12(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3))': + '@vitest/eslint-plugin@1.1.14(@typescript-eslint/utils@8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2)(vitest@2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0))': dependencies: '@typescript-eslint/utils': 8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) eslint: 9.16.0(jiti@1.21.6) optionalDependencies: typescript: 5.7.2 - vitest: 2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3) + vitest: 2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0) - '@vitest/expect@2.1.6': + '@vitest/expect@2.1.8': dependencies: - '@vitest/spy': 2.1.6 - '@vitest/utils': 2.1.6 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.6(vite@5.4.8(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3))': + '@vitest/mocker@2.1.8(vite@5.4.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0))': dependencies: - '@vitest/spy': 2.1.6 + '@vitest/spy': 2.1.8 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.8(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3) + vite: 5.4.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0) - '@vitest/pretty-format@2.1.6': + '@vitest/pretty-format@2.1.8': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.1.6': + '@vitest/runner@2.1.8': dependencies: - '@vitest/utils': 2.1.6 + '@vitest/utils': 2.1.8 pathe: 1.1.2 - '@vitest/snapshot@2.1.6': + '@vitest/snapshot@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.6 + '@vitest/pretty-format': 2.1.8 magic-string: 0.30.12 pathe: 1.1.2 - '@vitest/spy@2.1.6': + '@vitest/spy@2.1.8': dependencies: tinyspy: 3.0.2 - '@vitest/utils@2.1.6': + '@vitest/utils@2.1.8': dependencies: - '@vitest/pretty-format': 2.1.6 + '@vitest/pretty-format': 2.1.8 loupe: 3.1.2 tinyrainbow: 1.2.0 @@ -8466,9 +8119,9 @@ snapshots: '@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)': + '@vuepress/bundler-vite@2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1)': dependencies: - '@vitejs/plugin-vue': 5.1.4(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)) + '@vitejs/plugin-vue': 5.1.4(vite@5.4.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0))(vue@3.5.13(typescript@5.7.2)) '@vuepress/bundlerutils': 2.0.0-rc.18(typescript@5.7.2) '@vuepress/client': 2.0.0-rc.18(typescript@5.7.2) '@vuepress/core': 2.0.0-rc.18(typescript@5.7.2) @@ -8479,39 +8132,7 @@ snapshots: 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.5.0(vue@3.5.13(typescript@5.7.2)) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - typescript - - yaml - optional: true - - '@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)': - dependencies: - '@vitejs/plugin-vue': 5.1.4(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)) - '@vuepress/bundlerutils': 2.0.0-rc.18(typescript@5.7.2) - '@vuepress/client': 2.0.0-rc.18(typescript@5.7.2) - '@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.49) - connect-history-api-fallback: 2.0.0 - 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) + vite: 5.4.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0) vue: 3.5.13(typescript@5.7.2) vue-router: 4.5.0(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: @@ -8574,43 +8195,16 @@ snapshots: - supports-color - typescript - '@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)))': + '@vuepress/helper@2.0.0-rc.63(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.82.0)(sass@1.82.0)(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.13 - '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.2)) + '@vueuse/core': 12.0.0(typescript@5.7.2) cheerio: 1.0.0 fflate: 0.8.2 gray-matter: 4.0.3 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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - - '@vue/composition-api' - - typescript - - '@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.13 - '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.2)) - cheerio: 1.0.0 - fflate: 0.8.2 - gray-matter: 4.0.3 - 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)) - transitivePeerDependencies: - - '@vue/composition-api' - - typescript - - '@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.13 - '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.2)) - cheerio: 1.0.0 - fflate: 0.8.2 - gray-matter: 4.0.3 - 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.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)) - transitivePeerDependencies: - - '@vue/composition-api' - typescript '@vuepress/markdown@2.0.0-rc.18': @@ -8634,156 +8228,153 @@ snapshots: transitivePeerDependencies: - supports-color - '@vuepress/plugin-cache@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-cache@2.0.0-rc.61(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - ci-info: 4.0.0 + ci-info: 4.1.0 lru-cache: 10.4.3 - 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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) - '@vuepress/plugin-comment@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-comment@2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@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))) + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) giscus: 1.5.0 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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - - '@vue/composition-api' - typescript - '@vuepress/plugin-docsearch@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-docsearch@2.0.0-rc.63(@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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@docsearch/css': 3.7.0 - '@docsearch/js': 3.7.0(@algolia/client-search@5.12.0)(search-insights@2.17.2) - '@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))) - '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.2)) + '@docsearch/css': 3.8.0 + '@docsearch/js': 3.8.0(@algolia/client-search@5.12.0)(search-insights@2.17.2) + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) + '@vueuse/core': 12.0.0(typescript@5.7.2) ts-debounce: 4.0.0 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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - '@algolia/client-search' - '@types/react' - - '@vue/composition-api' - react - react-dom - search-insights - typescript - '@vuepress/plugin-git@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-git@2.0.0-rc.62(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: execa: 9.5.1 - 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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) - '@vuepress/plugin-markdown-hint@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-hint@2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@mdit/plugin-alert': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-container': 0.13.1(markdown-it@14.1.0) + '@mdit/plugin-alert': 0.14.0(markdown-it@14.1.0) + '@mdit/plugin-container': 0.14.0(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 - '@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))) - '@vueuse/core': 11.3.0(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/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) + '@vueuse/core': 12.0.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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - - '@vue/composition-api' - - markdown-it - - typescript - - vue - - '@vuepress/plugin-markdown-image@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)))': - dependencies: - '@mdit/plugin-figure': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-img-lazyload': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-img-mark': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-img-size': 0.13.1(markdown-it@14.1.0) - '@types/markdown-it': 14.1.2 - '@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))) - 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)) - transitivePeerDependencies: - - '@vue/composition-api' - markdown-it - typescript - '@vuepress/plugin-markdown-math@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-markdown-image@2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@mdit/plugin-katex-slim': 0.13.1(katex@0.16.11)(markdown-it@14.1.0) - '@mdit/plugin-mathjax-slim': 0.13.1(markdown-it@14.1.0)(mathjax-full@3.2.2) + '@mdit/plugin-figure': 0.14.0(markdown-it@14.1.0) + '@mdit/plugin-img-lazyload': 0.14.0(markdown-it@14.1.0) + '@mdit/plugin-img-mark': 0.14.0(markdown-it@14.1.0) + '@mdit/plugin-img-size': 0.14.0(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 - '@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))) + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) + transitivePeerDependencies: + - markdown-it + - typescript + + '@vuepress/plugin-markdown-include@2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': + dependencies: + '@mdit/plugin-include': 0.14.0(markdown-it@14.1.0) + '@types/markdown-it': 14.1.2 + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) + transitivePeerDependencies: + - markdown-it + - typescript + + '@vuepress/plugin-markdown-math@2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': + dependencies: + '@mdit/plugin-katex-slim': 0.14.0(katex@0.16.11)(markdown-it@14.1.0) + '@mdit/plugin-mathjax-slim': 0.14.0(markdown-it@14.1.0)(mathjax-full@3.2.2) + '@types/markdown-it': 14.1.2 + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) optionalDependencies: katex: 0.16.11 mathjax-full: 3.2.2 transitivePeerDependencies: - - '@vue/composition-api' - markdown-it - typescript - '@vuepress/plugin-nprogress@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-nprogress@2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@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))) + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - - '@vue/composition-api' - typescript - '@vuepress/plugin-photo-swipe@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@2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@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))) - '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.2)) + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) + '@vueuse/core': 12.0.0(typescript@5.7.2) photoswipe: 5.4.4 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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - - '@vue/composition-api' - typescript - '@vuepress/plugin-reading-time@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@2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@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))) + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - - '@vue/composition-api' - typescript - '@vuepress/plugin-sass-palette@2.0.0-rc.56(sass-embedded@1.80.3)(sass-loader@16.0.2(sass-embedded@1.80.3)(sass@1.80.3))(sass@1.80.3)(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-sass-palette@2.0.0-rc.63(sass-embedded@1.82.0)(sass-loader@16.0.4(sass-embedded@1.82.0)(sass@1.82.0))(sass@1.82.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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@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))) + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) chokidar: 4.0.1 - 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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) optionalDependencies: - sass: 1.80.3 - sass-embedded: 1.80.3 - sass-loader: 16.0.2(sass-embedded@1.80.3)(sass@1.80.3) + sass: 1.82.0 + sass-embedded: 1.82.0 + sass-loader: 16.0.4(sass-embedded@1.82.0)(sass@1.82.0) transitivePeerDependencies: - - '@vue/composition-api' - typescript - '@vuepress/plugin-seo@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@2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@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))) - 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/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - - '@vue/composition-api' - typescript - '@vuepress/plugin-sitemap@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@2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@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))) + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) sitemap: 8.0.0 - 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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - - '@vue/composition-api' - typescript - '@vuepress/plugin-watermark@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@2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))': dependencies: - '@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))) + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) watermark-js-plus: 1.5.7 transitivePeerDependencies: - - '@vue/composition-api' - typescript '@vuepress/shared@2.0.0-rc.18': @@ -8806,16 +8397,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@vueuse/core@11.3.0(vue@3.5.13(typescript@5.7.2))': - dependencies: - '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 11.3.0 - '@vueuse/shared': 11.3.0(vue@3.5.13(typescript@5.7.2)) - vue-demi: 0.14.10(vue@3.5.13(typescript@5.7.2)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - '@vueuse/core@12.0.0(typescript@5.7.2)': dependencies: '@types/web-bluetooth': 0.0.20 @@ -8836,17 +8417,8 @@ snapshots: transitivePeerDependencies: - typescript - '@vueuse/metadata@11.3.0': {} - '@vueuse/metadata@12.0.0': {} - '@vueuse/shared@11.3.0(vue@3.5.13(typescript@5.7.2))': - dependencies: - vue-demi: 0.14.10(vue@3.5.13(typescript@5.7.2)) - transitivePeerDependencies: - - '@vue/composition-api' - - vue - '@vueuse/shared@12.0.0(typescript@5.7.2)': dependencies: vue: 3.5.13(typescript@5.7.2) @@ -9111,7 +8683,7 @@ snapshots: chardet@0.7.0: {} - chart.js@4.4.6: + chart.js@4.4.7: dependencies: '@kurkle/color': 0.3.2 @@ -9174,6 +8746,8 @@ snapshots: ci-info@4.0.0: {} + ci-info@4.1.0: {} + citty@0.1.6: dependencies: consola: 3.2.3 @@ -9425,7 +8999,7 @@ snapshots: glob2base: 0.0.12 ignore: 6.0.2 minimatch: 10.0.1 - p-map: 7.0.2 + p-map: 7.0.3 resolve: 1.22.8 safe-buffer: 5.2.1 shell-quote: 1.8.1 @@ -9729,7 +9303,8 @@ snapshots: detect-indent@6.1.0: {} - detect-libc@1.0.3: {} + detect-libc@1.0.3: + optional: true devlop@1.1.0: dependencies: @@ -9912,7 +9487,7 @@ snapshots: eslint-plugin-import-x@4.4.3(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.14.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) debug: 4.3.7 doctrine: 3.0.0 eslint: 9.16.0(jiti@1.21.6) @@ -9965,7 +9540,7 @@ snapshots: eslint: 9.16.0(jiti@1.21.6) eslint-plugin-es-x: 7.8.0(eslint@9.16.0(jiti@1.21.6)) get-tsconfig: 4.8.1 - globals: 15.12.0 + globals: 15.13.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 @@ -9993,11 +9568,11 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.11.1(eslint@9.16.0(jiti@1.21.6)): + eslint-plugin-toml@0.12.0(eslint@9.16.0(jiti@1.21.6)): dependencies: debug: 4.3.7 eslint: 9.16.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@1.21.6)) + eslint-compat-utils: 0.6.0(eslint@9.16.0(jiti@1.21.6)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: @@ -10012,7 +9587,7 @@ snapshots: core-js-compat: 3.38.1 eslint: 9.16.0(jiti@1.21.6) esquery: 1.6.0 - globals: 15.12.0 + globals: 15.13.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -10029,7 +9604,7 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.16.0(jiti@1.21.6))(typescript@5.7.2) - eslint-plugin-vue@9.31.0(eslint@9.16.0(jiti@1.21.6)): + eslint-plugin-vue@9.32.0(eslint@9.16.0(jiti@1.21.6)): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@1.21.6)) eslint: 9.16.0(jiti@1.21.6) @@ -10043,11 +9618,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.15.0(eslint@9.16.0(jiti@1.21.6)): + eslint-plugin-yml@1.16.0(eslint@9.16.0(jiti@1.21.6)): dependencies: debug: 4.3.7 eslint: 9.16.0(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.16.0(jiti@1.21.6)) + eslint-compat-utils: 0.6.0(eslint@9.16.0(jiti@1.21.6)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -10483,7 +10058,7 @@ snapshots: globals@14.0.0: {} - globals@15.12.0: {} + globals@15.13.0: {} globby@11.1.0: dependencies: @@ -10658,8 +10233,6 @@ snapshots: dependencies: queue: 6.0.2 - immutable@4.3.7: {} - immutable@5.0.2: {} import-fresh@3.3.0: @@ -11207,7 +10780,7 @@ snapshots: mdurl@2.0.0: {} - memfs@4.14.0: + memfs@4.14.1: dependencies: '@jsonjoy.com/json-pack': 1.1.0(tslib@2.7.0) '@jsonjoy.com/util': 1.5.0(tslib@2.7.0) @@ -11542,7 +11115,8 @@ snapshots: neo-async@2.6.2: {} - node-addon-api@7.1.1: {} + node-addon-api@7.1.1: + optional: true node-fetch-native@1.6.4: {} @@ -11676,7 +11250,7 @@ snapshots: dependencies: p-limit: 4.0.0 - p-map@7.0.2: {} + p-map@7.0.3: {} p-try@2.2.0: {} @@ -12082,158 +11656,67 @@ snapshots: safer-buffer@2.1.2: {} - sass-embedded-android-arm64@1.80.3: + sass-embedded-android-arm64@1.82.0: optional: true - sass-embedded-android-arm64@1.81.0: + sass-embedded-android-arm@1.82.0: optional: true - sass-embedded-android-arm@1.80.3: + sass-embedded-android-ia32@1.82.0: optional: true - sass-embedded-android-arm@1.81.0: + sass-embedded-android-riscv64@1.82.0: optional: true - sass-embedded-android-ia32@1.80.3: + sass-embedded-android-x64@1.82.0: optional: true - sass-embedded-android-ia32@1.81.0: + sass-embedded-darwin-arm64@1.82.0: optional: true - sass-embedded-android-riscv64@1.80.3: + sass-embedded-darwin-x64@1.82.0: optional: true - sass-embedded-android-riscv64@1.81.0: + sass-embedded-linux-arm64@1.82.0: optional: true - sass-embedded-android-x64@1.80.3: + sass-embedded-linux-arm@1.82.0: optional: true - sass-embedded-android-x64@1.81.0: + sass-embedded-linux-ia32@1.82.0: optional: true - sass-embedded-darwin-arm64@1.80.3: + sass-embedded-linux-musl-arm64@1.82.0: optional: true - sass-embedded-darwin-arm64@1.81.0: + sass-embedded-linux-musl-arm@1.82.0: optional: true - sass-embedded-darwin-x64@1.80.3: + sass-embedded-linux-musl-ia32@1.82.0: optional: true - sass-embedded-darwin-x64@1.81.0: + sass-embedded-linux-musl-riscv64@1.82.0: optional: true - sass-embedded-linux-arm64@1.80.3: + sass-embedded-linux-musl-x64@1.82.0: optional: true - sass-embedded-linux-arm64@1.81.0: + sass-embedded-linux-riscv64@1.82.0: optional: true - sass-embedded-linux-arm@1.80.3: + sass-embedded-linux-x64@1.82.0: optional: true - sass-embedded-linux-arm@1.81.0: + sass-embedded-win32-arm64@1.82.0: optional: true - sass-embedded-linux-ia32@1.80.3: + sass-embedded-win32-ia32@1.82.0: optional: true - sass-embedded-linux-ia32@1.81.0: + sass-embedded-win32-x64@1.82.0: optional: true - sass-embedded-linux-musl-arm64@1.80.3: - optional: true - - sass-embedded-linux-musl-arm64@1.81.0: - optional: true - - sass-embedded-linux-musl-arm@1.80.3: - optional: true - - sass-embedded-linux-musl-arm@1.81.0: - optional: true - - sass-embedded-linux-musl-ia32@1.80.3: - optional: true - - sass-embedded-linux-musl-ia32@1.81.0: - optional: true - - sass-embedded-linux-musl-riscv64@1.80.3: - optional: true - - sass-embedded-linux-musl-riscv64@1.81.0: - optional: true - - sass-embedded-linux-musl-x64@1.80.3: - optional: true - - sass-embedded-linux-musl-x64@1.81.0: - optional: true - - sass-embedded-linux-riscv64@1.80.3: - optional: true - - sass-embedded-linux-riscv64@1.81.0: - optional: true - - sass-embedded-linux-x64@1.80.3: - optional: true - - sass-embedded-linux-x64@1.81.0: - optional: true - - sass-embedded-win32-arm64@1.80.3: - optional: true - - sass-embedded-win32-arm64@1.81.0: - optional: true - - sass-embedded-win32-ia32@1.80.3: - optional: true - - sass-embedded-win32-ia32@1.81.0: - optional: true - - sass-embedded-win32-x64@1.80.3: - optional: true - - sass-embedded-win32-x64@1.81.0: - optional: true - - sass-embedded@1.80.3: - dependencies: - '@bufbuild/protobuf': 2.1.0 - buffer-builder: 0.2.0 - colorjs.io: 0.5.2 - immutable: 4.3.7 - rxjs: 7.8.1 - supports-color: 8.1.1 - varint: 6.0.0 - optionalDependencies: - sass-embedded-android-arm: 1.80.3 - sass-embedded-android-arm64: 1.80.3 - sass-embedded-android-ia32: 1.80.3 - sass-embedded-android-riscv64: 1.80.3 - sass-embedded-android-x64: 1.80.3 - sass-embedded-darwin-arm64: 1.80.3 - sass-embedded-darwin-x64: 1.80.3 - sass-embedded-linux-arm: 1.80.3 - sass-embedded-linux-arm64: 1.80.3 - sass-embedded-linux-ia32: 1.80.3 - sass-embedded-linux-musl-arm: 1.80.3 - sass-embedded-linux-musl-arm64: 1.80.3 - sass-embedded-linux-musl-ia32: 1.80.3 - sass-embedded-linux-musl-riscv64: 1.80.3 - sass-embedded-linux-musl-x64: 1.80.3 - sass-embedded-linux-riscv64: 1.80.3 - sass-embedded-linux-x64: 1.80.3 - sass-embedded-win32-arm64: 1.80.3 - sass-embedded-win32-ia32: 1.80.3 - sass-embedded-win32-x64: 1.80.3 - - sass-embedded@1.81.0: + sass-embedded@1.82.0: dependencies: '@bufbuild/protobuf': 2.1.0 buffer-builder: 0.2.0 @@ -12244,40 +11727,41 @@ snapshots: sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-android-arm: 1.81.0 - sass-embedded-android-arm64: 1.81.0 - sass-embedded-android-ia32: 1.81.0 - sass-embedded-android-riscv64: 1.81.0 - sass-embedded-android-x64: 1.81.0 - sass-embedded-darwin-arm64: 1.81.0 - sass-embedded-darwin-x64: 1.81.0 - sass-embedded-linux-arm: 1.81.0 - sass-embedded-linux-arm64: 1.81.0 - sass-embedded-linux-ia32: 1.81.0 - sass-embedded-linux-musl-arm: 1.81.0 - sass-embedded-linux-musl-arm64: 1.81.0 - sass-embedded-linux-musl-ia32: 1.81.0 - sass-embedded-linux-musl-riscv64: 1.81.0 - sass-embedded-linux-musl-x64: 1.81.0 - sass-embedded-linux-riscv64: 1.81.0 - sass-embedded-linux-x64: 1.81.0 - sass-embedded-win32-arm64: 1.81.0 - sass-embedded-win32-ia32: 1.81.0 - sass-embedded-win32-x64: 1.81.0 + sass-embedded-android-arm: 1.82.0 + sass-embedded-android-arm64: 1.82.0 + sass-embedded-android-ia32: 1.82.0 + sass-embedded-android-riscv64: 1.82.0 + sass-embedded-android-x64: 1.82.0 + sass-embedded-darwin-arm64: 1.82.0 + sass-embedded-darwin-x64: 1.82.0 + sass-embedded-linux-arm: 1.82.0 + sass-embedded-linux-arm64: 1.82.0 + sass-embedded-linux-ia32: 1.82.0 + sass-embedded-linux-musl-arm: 1.82.0 + sass-embedded-linux-musl-arm64: 1.82.0 + sass-embedded-linux-musl-ia32: 1.82.0 + sass-embedded-linux-musl-riscv64: 1.82.0 + sass-embedded-linux-musl-x64: 1.82.0 + sass-embedded-linux-riscv64: 1.82.0 + sass-embedded-linux-x64: 1.82.0 + sass-embedded-win32-arm64: 1.82.0 + sass-embedded-win32-ia32: 1.82.0 + sass-embedded-win32-x64: 1.82.0 - sass-loader@16.0.2(sass-embedded@1.80.3)(sass@1.80.3): + sass-loader@16.0.4(sass-embedded@1.82.0)(sass@1.82.0): dependencies: neo-async: 2.6.2 optionalDependencies: - sass: 1.80.3 - sass-embedded: 1.80.3 + sass: 1.82.0 + sass-embedded: 1.82.0 - sass@1.80.3: + sass@1.82.0: dependencies: - '@parcel/watcher': 2.4.1 chokidar: 4.0.1 - immutable: 4.3.7 + immutable: 5.0.2 source-map-js: 1.2.1 + optionalDependencies: + '@parcel/watcher': 2.4.1 sax@1.4.1: {} @@ -12492,7 +11976,7 @@ snapshots: dependencies: stylelint: 16.11.0(typescript@5.7.2) - stylelint-config-standard-scss@13.1.0(postcss@8.4.49)(stylelint@16.11.0(typescript@5.7.2)): + stylelint-config-standard-scss@14.0.0(postcss@8.4.49)(stylelint@16.11.0(typescript@5.7.2)): dependencies: stylelint: 16.11.0(typescript@5.7.2) stylelint-config-recommended-scss: 14.1.0(postcss@8.4.49)(stylelint@16.11.0(typescript@5.7.2)) @@ -12505,7 +11989,7 @@ snapshots: stylelint: 16.11.0(typescript@5.7.2) stylelint-config-recommended: 14.0.1(stylelint@16.11.0(typescript@5.7.2)) - stylelint-define-config@1.7.0(stylelint@16.11.0(typescript@5.7.2)): + stylelint-define-config@1.8.0(stylelint@16.11.0(typescript@5.7.2)): dependencies: csstype: 3.1.3 stylelint: 16.11.0(typescript@5.7.2) @@ -12884,13 +12368,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3): + vite-node@2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0): dependencies: cac: 6.7.14 debug: 4.3.7 es-module-lexer: 1.5.4 pathe: 1.1.2 - vite: 5.4.8(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3) + vite: 5.4.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0) transitivePeerDependencies: - '@types/node' - less @@ -12902,7 +12386,7 @@ snapshots: - supports-color - terser - vite@5.4.8(@types/node@20.12.10)(sass-embedded@1.80.3)(sass@1.80.3): + vite@5.4.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0): dependencies: esbuild: 0.24.0 postcss: 8.4.47 @@ -12910,30 +12394,18 @@ snapshots: optionalDependencies: '@types/node': 20.12.10 fsevents: 2.3.3 - sass: 1.80.3 - sass-embedded: 1.80.3 - optional: true + sass: 1.82.0 + sass-embedded: 1.82.0 - vite@5.4.8(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3): + vitest@2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0): dependencies: - esbuild: 0.24.0 - postcss: 8.4.47 - rollup: 4.22.5 - optionalDependencies: - '@types/node': 20.12.10 - fsevents: 2.3.3 - sass: 1.80.3 - sass-embedded: 1.81.0 - - vitest@2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3): - dependencies: - '@vitest/expect': 2.1.6 - '@vitest/mocker': 2.1.6(vite@5.4.8(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3)) - '@vitest/pretty-format': 2.1.6 - '@vitest/runner': 2.1.6 - '@vitest/snapshot': 2.1.6 - '@vitest/spy': 2.1.6 - '@vitest/utils': 2.1.6 + '@vitest/expect': 2.1.8 + '@vitest/mocker': 2.1.8(vite@5.4.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0)) + '@vitest/pretty-format': 2.1.8 + '@vitest/runner': 2.1.8 + '@vitest/snapshot': 2.1.8 + '@vitest/spy': 2.1.8 + '@vitest/utils': 2.1.8 chai: 5.1.2 debug: 4.3.7 expect-type: 1.1.0 @@ -12944,8 +12416,8 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.8(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3) - vite-node: 2.1.6(@types/node@20.12.10)(sass-embedded@1.81.0)(sass@1.80.3) + vite: 5.4.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0) + vite-node: 2.1.8(@types/node@20.12.10)(sass-embedded@1.82.0)(sass@1.82.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.12.10 @@ -12977,10 +12449,6 @@ snapshots: vscode-uri@3.0.8: {} - vue-demi@0.14.10(vue@3.5.13(typescript@5.7.2)): - dependencies: - vue: 3.5.13(typescript@5.7.2) - vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@1.21.6)): dependencies: debug: 4.3.7 @@ -13013,57 +12481,44 @@ snapshots: optionalDependencies: typescript: 5.7.2 - vuepress-plugin-md-enhance@2.0.0-rc.59(chart.js@4.4.6)(echarts@5.5.1)(flowchart.ts@3.0.1)(markdown-it@14.1.0)(mermaid@11.4.1)(sass-embedded@1.80.3)(sass-loader@16.0.2(sass-embedded@1.80.3)(sass@1.80.3))(sass@1.80.3)(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-md-enhance@2.0.0-rc.60(chart.js@4.4.7)(echarts@5.5.1)(flowchart.ts@3.0.1)(markdown-it@14.1.0)(mermaid@11.4.1)(sass-embedded@1.82.0)(sass-loader@16.0.4(sass-embedded@1.82.0)(sass@1.82.0))(sass@1.82.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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))): dependencies: - '@mdit/plugin-alert': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-align': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-attrs': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-container': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-demo': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-footnote': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-include': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-mark': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-plantuml': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-spoiler': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-stylize': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-sub': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-sup': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-tasklist': 0.13.1(markdown-it@14.1.0) - '@mdit/plugin-uml': 0.13.1(markdown-it@14.1.0) + '@mdit/plugin-container': 0.14.0(markdown-it@14.1.0) + '@mdit/plugin-demo': 0.14.0(markdown-it@14.1.0) + '@mdit/plugin-plantuml': 0.14.0(markdown-it@14.1.0) + '@mdit/plugin-uml': 0.14.0(markdown-it@14.1.0) '@types/markdown-it': 14.1.2 - '@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))) - '@vuepress/plugin-sass-palette': 2.0.0-rc.56(sass-embedded@1.80.3)(sass-loader@16.0.2(sass-embedded@1.80.3)(sass@1.80.3))(sass@1.80.3)(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': 11.3.0(vue@3.5.13(typescript@5.7.2)) + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) + '@vuepress/plugin-sass-palette': 2.0.0-rc.63(sass-embedded@1.82.0)(sass-loader@16.0.4(sass-embedded@1.82.0)(sass@1.82.0))(sass@1.82.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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) + '@vueuse/core': 12.0.0(typescript@5.7.2) balloon-css: 1.2.0 js-yaml: 4.1.0 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-shared: 2.0.0-rc.59(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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) + vuepress-shared: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) optionalDependencies: - chart.js: 4.4.6 + chart.js: 4.4.7 echarts: 5.5.1 flowchart.ts: 3.0.1 mermaid: 11.4.1 - sass: 1.80.3 - sass-embedded: 1.80.3 - sass-loader: 16.0.2(sass-embedded@1.80.3)(sass@1.80.3) + sass: 1.82.0 + sass-embedded: 1.82.0 + sass-loader: 16.0.4(sass-embedded@1.82.0)(sass@1.82.0) transitivePeerDependencies: - - '@vue/composition-api' - markdown-it - typescript - vuepress-shared@2.0.0-rc.59(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-shared@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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))): dependencies: - '@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))) - '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.7.2)) + '@vuepress/helper': 2.0.0-rc.63(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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))) + '@vueuse/core': 12.0.0(typescript@5.7.2) dayjs: 1.11.13 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: 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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)) transitivePeerDependencies: - - '@vue/composition-api' - typescript - 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@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.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1))(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)): dependencies: '@vuepress/cli': 2.0.0-rc.18(typescript@5.7.2) '@vuepress/client': 2.0.0-rc.18(typescript@5.7.2) @@ -13073,22 +12528,7 @@ snapshots: '@vuepress/utils': 2.0.0-rc.18 vue: 3.5.13(typescript@5.7.2) optionalDependencies: - '@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) - transitivePeerDependencies: - - supports-color - - typescript - - 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: - '@vuepress/cli': 2.0.0-rc.18(typescript@5.7.2) - '@vuepress/client': 2.0.0-rc.18(typescript@5.7.2) - '@vuepress/core': 2.0.0-rc.18(typescript@5.7.2) - '@vuepress/markdown': 2.0.0-rc.18 - '@vuepress/shared': 2.0.0-rc.18 - '@vuepress/utils': 2.0.0-rc.18 - vue: 3.5.13(typescript@5.7.2) - optionalDependencies: - '@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) + '@vuepress/bundler-vite': 2.0.0-rc.18(@types/node@20.12.10)(jiti@1.21.6)(sass-embedded@1.82.0)(sass@1.82.0)(typescript@5.7.2)(yaml@2.5.1) transitivePeerDependencies: - supports-color - typescript diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0165f670..83a05588 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,31 +3,31 @@ packages: - theme - cli - plugins/* - catalog: - vue: ^3.5.13 - vuepress: 2.0.0-rc.18 + '@iconify/json': ^2.2.279 '@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 + '@vuepress/helper': 2.0.0-rc.63 + '@vuepress/plugin-cache': 2.0.0-rc.61 + '@vuepress/plugin-comment': 2.0.0-rc.63 + '@vuepress/plugin-docsearch': 2.0.0-rc.63 + '@vuepress/plugin-markdown-include': 2.0.0-rc.63 + '@vuepress/plugin-git': 2.0.0-rc.62 + '@vuepress/plugin-markdown-hint': 2.0.0-rc.63 + '@vuepress/plugin-markdown-image': 2.0.0-rc.63 + '@vuepress/plugin-markdown-math': 2.0.0-rc.63 + '@vuepress/plugin-nprogress': 2.0.0-rc.63 + '@vuepress/plugin-photo-swipe': 2.0.0-rc.63 + '@vuepress/plugin-reading-time': 2.0.0-rc.63 + '@vuepress/plugin-seo': 2.0.0-rc.63 + '@vuepress/plugin-sitemap': 2.0.0-rc.63 + '@vuepress/plugin-watermark': 2.0.0-rc.63 '@vueuse/core': ^12.0.0 '@vueuse/integrations': ^12.0.0 - '@iconify/json': ^2.2.277 chokidar: 3.6.0 + fast-glob: ^3.3.2 gray-matter: ^4.0.3 json2yaml: ^1.1.0 - fast-glob: ^3.3.2 local-pkg: ^0.5.1 nanoid: ^5.0.9 + vue: ^3.5.13 + vuepress: 2.0.0-rc.18 diff --git a/theme/package.json b/theme/package.json index 7084b364..6a44bd3a 100644 --- a/theme/package.json +++ b/theme/package.json @@ -64,9 +64,9 @@ "peerDependencies": { "@iconify/json": "^2", "mathjax-full": "^3.2.2", - "sass": "^1.80.0", - "sass-embedded": "^1.80.0", - "sass-loader": "^16.0.2", + "sass": "^1.81.0", + "sass-embedded": "^1.81.0", + "sass-loader": "^16.0.3", "swiper": "^11.0.0", "vuepress": "catalog:" }, @@ -105,6 +105,7 @@ "@vuepress/plugin-git": "catalog:", "@vuepress/plugin-markdown-hint": "catalog:", "@vuepress/plugin-markdown-image": "catalog:", + "@vuepress/plugin-markdown-include": "catalog:", "@vuepress/plugin-markdown-math": "catalog:", "@vuepress/plugin-nprogress": "catalog:", "@vuepress/plugin-photo-swipe": "catalog:", @@ -125,7 +126,7 @@ "local-pkg": "catalog:", "nanoid": "catalog:", "vue": "catalog:", - "vuepress-plugin-md-enhance": "2.0.0-rc.59", + "vuepress-plugin-md-enhance": "2.0.0-rc.60", "vuepress-plugin-md-power": "workspace:*" }, "devDependencies": { diff --git a/theme/src/node/plugins/getPlugins.ts b/theme/src/node/plugins/getPlugins.ts index b6f58b45..cc08e914 100644 --- a/theme/src/node/plugins/getPlugins.ts +++ b/theme/src/node/plugins/getPlugins.ts @@ -11,6 +11,7 @@ import { docsearchPlugin } from '@vuepress/plugin-docsearch' import { gitPlugin } from '@vuepress/plugin-git' import { markdownHintPlugin } from '@vuepress/plugin-markdown-hint' import { markdownImagePlugin } from '@vuepress/plugin-markdown-image' +import { markdownIncludePlugin } from '@vuepress/plugin-markdown-include' import { markdownMathPlugin } from '@vuepress/plugin-markdown-math' import { nprogressPlugin } from '@vuepress/plugin-nprogress' import { photoSwipePlugin } from '@vuepress/plugin-photo-swipe' @@ -18,10 +19,9 @@ import { readingTimePlugin } from '@vuepress/plugin-reading-time' import { seoPlugin, type SeoPluginOptions } from '@vuepress/plugin-seo' import { sitemapPlugin, type SitemapPluginOptions } from '@vuepress/plugin-sitemap' import { watermarkPlugin } from '@vuepress/plugin-watermark' -import { type MarkdownEnhancePluginOptions, mdEnhancePlugin } from 'vuepress-plugin-md-enhance' +import { mdEnhancePlugin } from 'vuepress-plugin-md-enhance' import { markdownPowerPlugin } from 'vuepress-plugin-md-power' import { resolveDocsearchOptions, resolveSearchOptions } from '../config/index.js' -import { omit } from '../utils/index.js' export interface SetupPluginOptions { app: App @@ -115,12 +115,8 @@ export function getPlugins( })) } - if (pluginOptions.markdownEnhance !== false) { - const options: MarkdownEnhancePluginOptions = { - ...pluginOptions.markdownEnhance, - } - plugins.push(mdEnhancePlugin(omit(options, 'hint', 'alert', 'imgSize', 'imgLazyload', 'imgMark', 'figure', 'obsidianImgSize', 'katex', 'mathjax', 'tabs', 'codetabs', 'align', 'mark', 'sub', 'sup', 'attrs', 'tasklist', 'footnote'))) - } + if (pluginOptions.markdownEnhance !== false) + plugins.push(mdEnhancePlugin(pluginOptions.markdownEnhance)) if (pluginOptions.markdownPower !== false) { plugins.push(markdownPowerPlugin({ @@ -142,6 +138,10 @@ export function getPlugins( plugins.push(markdownImagePlugin(pluginOptions.markdownImage)) } + if (pluginOptions.markdownInclude !== false) { + plugins.push(markdownIncludePlugin(isPlainObject(pluginOptions.markdownInclude) ? pluginOptions.markdownInclude : {})) + } + if (pluginOptions.watermark) { plugins.push(watermarkPlugin({ delay: 300, diff --git a/theme/src/shared/options/plugins.ts b/theme/src/shared/options/plugins.ts index 1be83fd7..cc60d9a9 100644 --- a/theme/src/shared/options/plugins.ts +++ b/theme/src/shared/options/plugins.ts @@ -3,6 +3,7 @@ import type { ShikiPluginOptions } from '@vuepress-plume/plugin-shikiji' import type { CommentPluginOptions } from '@vuepress/plugin-comment' import type { DocSearchOptions } from '@vuepress/plugin-docsearch' import type { MarkdownImagePluginOptions } from '@vuepress/plugin-markdown-image' +import type { MarkdownIncludePluginOptions } from '@vuepress/plugin-markdown-include' import type { MarkdownMathPluginOptions } from '@vuepress/plugin-markdown-math' import type { ReadingTimePluginOptions } from '@vuepress/plugin-reading-time' import type { SeoPluginOptions } from '@vuepress/plugin-seo' @@ -43,13 +44,7 @@ export interface PlumeThemePluginOptions { * - `imgSize`, `imgMark`, `imgLazyload`, `figure`, `obsidianImgSize` 已迁移至 `@vuepress/plugin-markdown-image`, 请使用 `plugins.markdownImage` 配置项代替。 * - `katex`, `mathjax` 已迁移至 `@vuepress/plugin-markdown-math`, 请使用 `plugins.markdownMath` 配置项代替 */ - markdownEnhance?: - | false - | Omit< - MarkdownEnhancePluginOptions, - 'hint' | 'alert' | 'imgSize' | 'imgMark' | 'imgLazyload' | 'figure' | 'obsidianImgSize' - | 'katex' | 'mathjax' - > + markdownEnhance?: false | MarkdownEnhancePluginOptions markdownPower?: false | MarkdownPowerPluginOptions @@ -69,6 +64,15 @@ export interface PlumeThemePluginOptions { */ markdownMath?: false | MarkdownMathPluginOptions + /** + * 是否启用 `@vuepress/plugin-markdown-include` 插件 + * + * @default true + * + * @see https://ecosystem.vuejs.press/zh/plugins/markdown/markdown-include.html + */ + markdownInclude?: boolean | MarkdownIncludePluginOptions + comment?: false | CommentPluginOptions sitemap?: false | Omit & { hostname?: string }