From 96166b2a4da31b3318635a2cb17992b186fa4634 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Thu, 22 Feb 2024 02:42:44 +0800 Subject: [PATCH] perf: bump `vuepress` to `rc.8` --- CONTRIBUTING.md | 1 + docs/package.json | 10 +- package.json | 8 +- ...h => @vuepress__markdown@2.0.0-rc.8.patch} | 0 plugins/plugin-auto-frontmatter/package.json | 2 +- plugins/plugin-baidu-tongji/package.json | 2 +- plugins/plugin-blog-data/package.json | 2 +- plugins/plugin-caniuse/package.json | 2 +- plugins/plugin-content-update/package.json | 2 +- plugins/plugin-copy-code/package.json | 2 +- plugins/plugin-iconify/package.json | 2 +- plugins/plugin-netlify-functions/package.json | 8 +- plugins/plugin-notes-data/package.json | 2 +- plugins/plugin-page-collection/package.json | 2 +- plugins/plugin-search/package.json | 8 +- plugins/plugin-shikiji/package.json | 4 +- pnpm-lock.yaml | 1295 +++++++++-------- theme/package.json | 36 +- theme/src/node/theme.ts | 4 +- 19 files changed, 744 insertions(+), 648 deletions(-) rename patches/{@vuepress__markdown@2.0.0-rc.7.patch => @vuepress__markdown@2.0.0-rc.8.patch} (100%) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8422b323..0925012c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -16,6 +16,7 @@ - `plugin-caniuse`: 添加 `caniuse` 内容容器 - `plugin-content-update`: 重写 `Content` 组件,提供 `onContentUpdated` 钩子 - `plugin-copy-code`: 为 代码块添加 复制 按钮,并适配 `shikiji` +- `plugin-search`: 为主题提供 全文模糊搜索 功能 - `plugin-shikiji`: 代码高亮插件,支持 highlight、diff、focus、error level - `plugin-iconify`: 添加全局组件 `Iconify` - `plugin-netlify-functions`: 提供 `netlify functions` 支持 diff --git a/docs/package.json b/docs/package.json index 63e63ea2..96e5b2a8 100644 --- a/docs/package.json +++ b/docs/package.json @@ -9,14 +9,14 @@ "docs:serve": "anywhere -s -h localhost -d .vuepress/dist" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { - "@vuepress/bundler-vite": "2.0.0-rc.7", - "@vuepress/bundler-webpack": "2.0.0-rc.7", + "@vuepress/bundler-vite": "2.0.0-rc.8", + "@vuepress/bundler-webpack": "2.0.0-rc.8", "anywhere": "^1.6.0", - "sass": "^1.70.0", - "sass-loader": "^14.1.0", + "sass": "^1.71.1", + "sass-loader": "^14.1.1", "vue": "^3.4.19", "vuepress-theme-plume": "workspace:*" } diff --git a/package.json b/package.json index 6558c879..a68d44f1 100644 --- a/package.json +++ b/package.json @@ -40,8 +40,8 @@ "devDependencies": { "@commitlint/cli": "^18.6.1", "@commitlint/config-conventional": "^18.6.2", - "@pengzhanbo/eslint-config-vue": "^1.6.0", - "@pengzhanbo/stylelint-config": "^1.6.0", + "@pengzhanbo/eslint-config-vue": "^1.6.1", + "@pengzhanbo/stylelint-config": "^1.6.1", "@types/lodash.merge": "^4.6.9", "@types/node": "20.9.1", "@types/webpack-env": "^1.18.4", @@ -58,11 +58,11 @@ "stylelint": "^16.2.1", "tsconfig-vuepress": "^4.5.0", "typescript": "^5.3.3", - "vite": "^5.1.3" + "vite": "^5.1.4" }, "pnpm": { "patchedDependencies": { - "@vuepress/markdown@2.0.0-rc.7": "patches/@vuepress__markdown@2.0.0-rc.7.patch" + "@vuepress/markdown@2.0.0-rc.8": "patches/@vuepress__markdown@2.0.0-rc.8.patch" } }, "lint-staged": { diff --git a/patches/@vuepress__markdown@2.0.0-rc.7.patch b/patches/@vuepress__markdown@2.0.0-rc.8.patch similarity index 100% rename from patches/@vuepress__markdown@2.0.0-rc.7.patch rename to patches/@vuepress__markdown@2.0.0-rc.8.patch diff --git a/plugins/plugin-auto-frontmatter/package.json b/plugins/plugin-auto-frontmatter/package.json index 71c97f04..69693e19 100644 --- a/plugins/plugin-auto-frontmatter/package.json +++ b/plugins/plugin-auto-frontmatter/package.json @@ -33,7 +33,7 @@ "ts": "tsc -b tsconfig.build.json" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { "chokidar": "^3.6.0", diff --git a/plugins/plugin-baidu-tongji/package.json b/plugins/plugin-baidu-tongji/package.json index 2e36229c..e2eea087 100644 --- a/plugins/plugin-baidu-tongji/package.json +++ b/plugins/plugin-baidu-tongji/package.json @@ -33,7 +33,7 @@ "ts": "tsc -b tsconfig.build.json" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "publishConfig": { "access": "public" diff --git a/plugins/plugin-blog-data/package.json b/plugins/plugin-blog-data/package.json index 02419275..992bb5c5 100644 --- a/plugins/plugin-blog-data/package.json +++ b/plugins/plugin-blog-data/package.json @@ -37,7 +37,7 @@ "ts": "tsc -b tsconfig.build.json" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { "@vue/devtools-api": "6.5.1", diff --git a/plugins/plugin-caniuse/package.json b/plugins/plugin-caniuse/package.json index 81d3c203..11ded06a 100644 --- a/plugins/plugin-caniuse/package.json +++ b/plugins/plugin-caniuse/package.json @@ -43,7 +43,7 @@ "ts": "tsc -b tsconfig.build.json" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { "markdown-it-container": "^4.0.0" diff --git a/plugins/plugin-content-update/package.json b/plugins/plugin-content-update/package.json index 91b071cd..38b9e24d 100644 --- a/plugins/plugin-content-update/package.json +++ b/plugins/plugin-content-update/package.json @@ -37,7 +37,7 @@ "ts": "tsc -b tsconfig.build.json" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { "vue": "^3.4.19" diff --git a/plugins/plugin-copy-code/package.json b/plugins/plugin-copy-code/package.json index 87908b40..170cad57 100644 --- a/plugins/plugin-copy-code/package.json +++ b/plugins/plugin-copy-code/package.json @@ -37,7 +37,7 @@ "ts": "tsc -b tsconfig.build.json" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { "@vuepress-plume/plugin-content-update": "workspace:*", diff --git a/plugins/plugin-iconify/package.json b/plugins/plugin-iconify/package.json index be07aa9a..6dfb09dd 100644 --- a/plugins/plugin-iconify/package.json +++ b/plugins/plugin-iconify/package.json @@ -37,7 +37,7 @@ "ts": "tsc -b tsconfig.build.json" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { "@iconify/vue": "^4.1.1", diff --git a/plugins/plugin-netlify-functions/package.json b/plugins/plugin-netlify-functions/package.json index 9ac6f726..4a6b3c37 100644 --- a/plugins/plugin-netlify-functions/package.json +++ b/plugins/plugin-netlify-functions/package.json @@ -41,7 +41,7 @@ "ts": "tsc -b tsconfig.build.json" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { "@iarna/toml": "^2.2.5", @@ -49,10 +49,10 @@ "chalk": "^5.3.0", "chokidar": "^3.6.0", "cpx2": "^7.0.1", - "dotenv": "^16.4.4", - "esbuild": "^0.20.0", + "dotenv": "^16.4.5", + "esbuild": "^0.20.1", "execa": "^8.0.1", - "netlify-cli": "^17.16.2", + "netlify-cli": "^17.16.4", "portfinder": "^1.0.32" }, "devDependencies": { diff --git a/plugins/plugin-notes-data/package.json b/plugins/plugin-notes-data/package.json index 4d81246c..85cf350c 100644 --- a/plugins/plugin-notes-data/package.json +++ b/plugins/plugin-notes-data/package.json @@ -37,7 +37,7 @@ "ts": "tsc -b tsconfig.build.json" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { "@vue/devtools-api": "6.5.1", diff --git a/plugins/plugin-page-collection/package.json b/plugins/plugin-page-collection/package.json index 44aa3ab0..c7377c89 100644 --- a/plugins/plugin-page-collection/package.json +++ b/plugins/plugin-page-collection/package.json @@ -31,7 +31,7 @@ "ts": "tsc -b tsconfig.build.json" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { "@netlify/functions": "^2.6.0", diff --git a/plugins/plugin-search/package.json b/plugins/plugin-search/package.json index 6162a825..2e3e9226 100644 --- a/plugins/plugin-search/package.json +++ b/plugins/plugin-search/package.json @@ -38,12 +38,12 @@ "ts": "tsc -b tsconfig.build.json" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { - "@vuepress/helper": "2.0.0-rc.14", - "@vueuse/core": "^10.7.2", - "@vueuse/integrations": "^10.7.2", + "@vuepress/helper": "2.0.0-rc.15", + "@vueuse/core": "^10.8.0", + "@vueuse/integrations": "^10.8.0", "chokidar": "^3.6.0", "focus-trap": "^7.5.4", "mark.js": "^8.11.1", diff --git a/plugins/plugin-shikiji/package.json b/plugins/plugin-shikiji/package.json index 571d16d5..f2802801 100644 --- a/plugins/plugin-shikiji/package.json +++ b/plugins/plugin-shikiji/package.json @@ -33,12 +33,12 @@ "ts": "tsc -b tsconfig.build.json" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { "@shikijs/transformers": "^1.1.6", "@shikijs/twoslash": "^1.1.6", - "nanoid": "^5.0.5", + "nanoid": "^5.0.6", "shiki": "^1.1.6" }, "publishConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index badf0531..88747b83 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,9 +5,9 @@ settings: excludeLinksFromLockfile: false patchedDependencies: - '@vuepress/markdown@2.0.0-rc.7': + '@vuepress/markdown@2.0.0-rc.8': hash: f3on36z73gmvj4jugj25dg7wje - path: patches/@vuepress__markdown@2.0.0-rc.7.patch + path: patches/@vuepress__markdown@2.0.0-rc.8.patch importers: @@ -20,11 +20,11 @@ importers: specifier: ^18.6.2 version: 18.6.2 '@pengzhanbo/eslint-config-vue': - specifier: ^1.6.0 - version: 1.6.0(@vue/compiler-sfc@3.4.19)(eslint@8.56.0)(typescript@5.3.3) + specifier: ^1.6.1 + version: 1.6.1(@vue/compiler-sfc@3.4.19)(eslint@8.56.0)(typescript@5.3.3) '@pengzhanbo/stylelint-config': - specifier: ^1.6.0 - version: 1.6.0(stylelint@16.2.1) + specifier: ^1.6.1 + version: 1.6.1(stylelint@16.2.1) '@types/lodash.merge': specifier: ^4.6.9 version: 4.6.9 @@ -74,32 +74,32 @@ importers: specifier: ^5.3.3 version: 5.3.3 vite: - specifier: ^5.1.3 - version: 5.1.3(@types/node@20.9.1) + specifier: ^5.1.4 + version: 5.1.4(@types/node@20.9.1) docs: dependencies: '@vuepress/bundler-vite': - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@types/node@20.9.1)(sass@1.70.0)(typescript@5.3.3) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@types/node@20.9.1)(sass@1.71.1)(typescript@5.3.3) '@vuepress/bundler-webpack': - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vue/compiler-sfc@3.4.19)(typescript@5.3.3) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vue/compiler-sfc@3.4.19)(typescript@5.3.3) anywhere: specifier: ^1.6.0 version: 1.6.0 sass: - specifier: ^1.70.0 - version: 1.70.0 + specifier: ^1.71.1 + version: 1.71.1 sass-loader: - specifier: ^14.1.0 - version: 14.1.0(sass@1.70.0)(webpack@5.90.2) + specifier: ^14.1.1 + version: 14.1.1(sass@1.71.1)(webpack@5.90.2) vue: specifier: ^3.4.19 version: 3.4.19(typescript@5.3.3) vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) vuepress-theme-plume: specifier: workspace:* version: link:../theme @@ -122,14 +122,14 @@ importers: specifier: ^1.1.0 version: 1.1.0 vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) plugins/plugin-baidu-tongji: dependencies: vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) plugins/plugin-blog-data: dependencies: @@ -146,8 +146,8 @@ importers: specifier: ^3.4.19 version: 3.4.19(typescript@5.3.3) vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) plugins/plugin-caniuse: dependencies: @@ -155,8 +155,8 @@ importers: specifier: ^4.0.0 version: 4.0.0 vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) devDependencies: '@types/markdown-it': specifier: ^13.0.7 @@ -168,8 +168,8 @@ importers: specifier: ^3.4.19 version: 3.4.19(typescript@5.3.3) vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) plugins/plugin-copy-code: dependencies: @@ -180,8 +180,8 @@ importers: specifier: ^3.4.19 version: 3.4.19(typescript@5.3.3) vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) plugins/plugin-iconify: dependencies: @@ -192,8 +192,8 @@ importers: specifier: ^3.4.19 version: 3.4.19(typescript@5.3.3) vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) plugins/plugin-netlify-functions: dependencies: @@ -213,23 +213,23 @@ importers: specifier: ^7.0.1 version: 7.0.1 dotenv: - specifier: ^16.4.4 - version: 16.4.4 + specifier: ^16.4.5 + version: 16.4.5 esbuild: - specifier: ^0.20.0 - version: 0.20.0 + specifier: ^0.20.1 + version: 0.20.1 execa: specifier: ^8.0.1 version: 8.0.1 netlify-cli: - specifier: ^17.16.2 - version: 17.16.2(@types/node@20.11.19) + specifier: ^17.16.4 + version: 17.16.4(@types/node@20.11.19) portfinder: specifier: ^1.0.32 version: 1.0.32 vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) devDependencies: '@types/node': specifier: ^20.11.19 @@ -250,20 +250,20 @@ importers: specifier: ^3.4.19 version: 3.4.19(typescript@5.3.3) vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) plugins/plugin-search: dependencies: '@vuepress/helper': - specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.15 + version: 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vueuse/core': - specifier: ^10.7.2 - version: 10.7.2(vue@3.4.19) + specifier: ^10.8.0 + version: 10.8.0(vue@3.4.19) '@vueuse/integrations': - specifier: ^10.7.2 - version: 10.7.2(focus-trap@7.5.4)(vue@3.4.19) + specifier: ^10.8.0 + version: 10.8.0(focus-trap@7.5.4)(vue@3.4.19) chokidar: specifier: ^3.6.0 version: 3.6.0 @@ -283,8 +283,8 @@ importers: specifier: ^3.4.19 version: 3.4.19(typescript@5.3.3) vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) plugins/plugin-shikiji: dependencies: @@ -295,14 +295,14 @@ importers: specifier: ^1.1.6 version: 1.1.6(typescript@5.3.3) nanoid: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.6 + version: 5.0.6 shiki: specifier: ^1.1.6 version: 1.1.6 vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) theme: dependencies: @@ -340,47 +340,47 @@ importers: specifier: workspace:* version: link:../plugins/plugin-shikiji '@vuepress/plugin-active-header-links': - specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.17 + version: 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-container': - specifier: 2.0.0-rc.12 - version: 2.0.0-rc.12(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.15 + version: 2.0.0-rc.15(vuepress@2.0.0-rc.8) '@vuepress/plugin-docsearch': - specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(@algolia/client-search@4.20.0)(search-insights@2.7.0)(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.15 + version: 2.0.0-rc.15(@algolia/client-search@4.20.0)(search-insights@2.7.0)(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-external-link-icon': - specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.15 + version: 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-git': - specifier: 2.0.0-rc.12 - version: 2.0.0-rc.12(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.15 + version: 2.0.0-rc.15(vuepress@2.0.0-rc.8) '@vuepress/plugin-medium-zoom': - specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.17 + version: 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-nprogress': - specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.15 + version: 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-palette': - specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.15 + version: 2.0.0-rc.15(vuepress@2.0.0-rc.8) '@vuepress/plugin-reading-time': - specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.17 + version: 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-seo': - specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.17 + version: 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-sitemap': - specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.17 + version: 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-theme-data': - specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.15 + version: 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-toc': - specifier: 2.0.0-rc.14 - version: 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.15 + version: 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vueuse/core': - specifier: ^10.7.2 - version: 10.7.2(vue@3.4.19) + specifier: ^10.8.0 + version: 10.8.0(vue@3.4.19) date-fns: specifier: ^3.3.1 version: 3.3.1 @@ -391,8 +391,8 @@ importers: specifier: ^4.6.2 version: 4.6.2 nanoid: - specifier: ^5.0.5 - version: 5.0.5 + specifier: ^5.0.6 + version: 5.0.6 vue: specifier: ^3.4.19 version: 3.4.19(typescript@5.3.3) @@ -400,14 +400,14 @@ importers: specifier: 4.2.5 version: 4.2.5(vue@3.4.19) vuepress: - specifier: 2.0.0-rc.7 - version: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + specifier: 2.0.0-rc.8 + version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) vuepress-plugin-comment2: - specifier: 2.0.0-rc.23 - version: 2.0.0-rc.23(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.25 + version: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) vuepress-plugin-md-enhance: - specifier: 2.0.0-rc.23 - version: 2.0.0-rc.23(katex@0.16.9)(markdown-it@14.0.0)(typescript@5.3.3)(vuepress@2.0.0-rc.7) + specifier: 2.0.0-rc.25 + version: 2.0.0-rc.25(katex@0.16.9)(markdown-it@14.0.0)(typescript@5.3.3)(vuepress@2.0.0-rc.8) packages: @@ -938,8 +938,8 @@ packages: requiresBuild: true optional: true - /@esbuild/aix-ppc64@0.20.0: - resolution: {integrity: sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw==} + /@esbuild/aix-ppc64@0.20.1: + resolution: {integrity: sha512-m55cpeupQ2DbuRGQMMZDzbv9J9PgVelPjlcmM5kxHnrBdBx6REaEd7LamYV7Dm8N7rCyR/XwU6rVP8ploKtIkA==} engines: {node: '>=12'} cpu: [ppc64] os: [aix] @@ -964,8 +964,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm64@0.20.0: - resolution: {integrity: sha512-aVpnM4lURNkp0D3qPoAzSG92VXStYmoVPOgXveAUoQBWRSuQzt51yvSju29J6AHPmwY1BjH49uR29oyfH1ra8Q==} + /@esbuild/android-arm64@0.20.1: + resolution: {integrity: sha512-hCnXNF0HM6AjowP+Zou0ZJMWWa1VkD77BXe959zERgGJBBxB+sV+J9f/rcjeg2c5bsukD/n17RKWXGFCO5dD5A==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -990,8 +990,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-arm@0.20.0: - resolution: {integrity: sha512-3bMAfInvByLHfJwYPJRlpTeaQA75n8C/QKpEaiS4HrFWFiJlNI0vzq/zCjBrhAYcPyVPG7Eo9dMrcQXuqmNk5g==} + /@esbuild/android-arm@0.20.1: + resolution: {integrity: sha512-4j0+G27/2ZXGWR5okcJi7pQYhmkVgb4D7UKwxcqrjhvp5TKWx3cUjgB1CGj1mfdmJBQ9VnUGgUhign+FPF2Zgw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -1016,8 +1016,8 @@ packages: requiresBuild: true optional: true - /@esbuild/android-x64@0.20.0: - resolution: {integrity: sha512-uK7wAnlRvjkCPzh8jJ+QejFyrP8ObKuR5cBIsQZ+qbMunwR8sbd8krmMbxTLSrDhiPZaJYKQAU5Y3iMDcZPhyQ==} + /@esbuild/android-x64@0.20.1: + resolution: {integrity: sha512-MSfZMBoAsnhpS+2yMFYIQUPs8Z19ajwfuaSZx+tSl09xrHZCjbeXXMsUF/0oq7ojxYEpsSo4c0SfjxOYXRbpaA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -1042,8 +1042,8 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-arm64@0.20.0: - resolution: {integrity: sha512-AjEcivGAlPs3UAcJedMa9qYg9eSfU6FnGHJjT8s346HSKkrcWlYezGE8VaO2xKfvvlZkgAhyvl06OJOxiMgOYQ==} + /@esbuild/darwin-arm64@0.20.1: + resolution: {integrity: sha512-Ylk6rzgMD8klUklGPzS414UQLa5NPXZD5tf8JmQU8GQrj6BrFA/Ic9tb2zRe1kOZyCbGl+e8VMbDRazCEBqPvA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -1068,8 +1068,8 @@ packages: requiresBuild: true optional: true - /@esbuild/darwin-x64@0.20.0: - resolution: {integrity: sha512-bsgTPoyYDnPv8ER0HqnJggXK6RyFy4PH4rtsId0V7Efa90u2+EifxytE9pZnsDgExgkARy24WUQGv9irVbTvIw==} + /@esbuild/darwin-x64@0.20.1: + resolution: {integrity: sha512-pFIfj7U2w5sMp52wTY1XVOdoxw+GDwy9FsK3OFz4BpMAjvZVs0dT1VXs8aQm22nhwoIWUmIRaE+4xow8xfIDZA==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -1094,8 +1094,8 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-arm64@0.20.0: - resolution: {integrity: sha512-kQ7jYdlKS335mpGbMW5tEe3IrQFIok9r84EM3PXB8qBFJPSc6dpWfrtsC/y1pyrz82xfUIn5ZrnSHQQsd6jebQ==} + /@esbuild/freebsd-arm64@0.20.1: + resolution: {integrity: sha512-UyW1WZvHDuM4xDz0jWun4qtQFauNdXjXOtIy7SYdf7pbxSWWVlqhnR/T2TpX6LX5NI62spt0a3ldIIEkPM6RHw==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -1120,8 +1120,8 @@ packages: requiresBuild: true optional: true - /@esbuild/freebsd-x64@0.20.0: - resolution: {integrity: sha512-uG8B0WSepMRsBNVXAQcHf9+Ko/Tr+XqmK7Ptel9HVmnykupXdS4J7ovSQUIi0tQGIndhbqWLaIL/qO/cWhXKyQ==} + /@esbuild/freebsd-x64@0.20.1: + resolution: {integrity: sha512-itPwCw5C+Jh/c624vcDd9kRCCZVpzpQn8dtwoYIt2TJF3S9xJLiRohnnNrKwREvcZYx0n8sCSbvGH349XkcQeg==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -1146,8 +1146,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm64@0.20.0: - resolution: {integrity: sha512-uTtyYAP5veqi2z9b6Gr0NUoNv9F/rOzI8tOD5jKcCvRUn7T60Bb+42NDBCWNhMjkQzI0qqwXkQGo1SY41G52nw==} + /@esbuild/linux-arm64@0.20.1: + resolution: {integrity: sha512-cX8WdlF6Cnvw/DO9/X7XLH2J6CkBnz7Twjpk56cshk9sjYVcuh4sXQBy5bmTwzBjNVZze2yaV1vtcJS04LbN8w==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -1172,8 +1172,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-arm@0.20.0: - resolution: {integrity: sha512-2ezuhdiZw8vuHf1HKSf4TIk80naTbP9At7sOqZmdVwvvMyuoDiZB49YZKLsLOfKIr77+I40dWpHVeY5JHpIEIg==} + /@esbuild/linux-arm@0.20.1: + resolution: {integrity: sha512-LojC28v3+IhIbfQ+Vu4Ut5n3wKcgTu6POKIHN9Wpt0HnfgUGlBuyDDQR4jWZUZFyYLiz4RBBBmfU6sNfn6RhLw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -1198,8 +1198,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ia32@0.20.0: - resolution: {integrity: sha512-c88wwtfs8tTffPaoJ+SQn3y+lKtgTzyjkD8NgsyCtCmtoIC8RDL7PrJU05an/e9VuAke6eJqGkoMhJK1RY6z4w==} + /@esbuild/linux-ia32@0.20.1: + resolution: {integrity: sha512-4H/sQCy1mnnGkUt/xszaLlYJVTz3W9ep52xEefGtd6yXDQbz/5fZE5dFLUgsPdbUOQANcVUa5iO6g3nyy5BJiw==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -1224,8 +1224,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-loong64@0.20.0: - resolution: {integrity: sha512-lR2rr/128/6svngnVta6JN4gxSXle/yZEZL3o4XZ6esOqhyR4wsKyfu6qXAL04S4S5CgGfG+GYZnjFd4YiG3Aw==} + /@esbuild/linux-loong64@0.20.1: + resolution: {integrity: sha512-c0jgtB+sRHCciVXlyjDcWb2FUuzlGVRwGXgI+3WqKOIuoo8AmZAddzeOHeYLtD+dmtHw3B4Xo9wAUdjlfW5yYA==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -1250,8 +1250,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-mips64el@0.20.0: - resolution: {integrity: sha512-9Sycc+1uUsDnJCelDf6ZNqgZQoK1mJvFtqf2MUz4ujTxGhvCWw+4chYfDLPepMEvVL9PDwn6HrXad5yOrNzIsQ==} + /@esbuild/linux-mips64el@0.20.1: + resolution: {integrity: sha512-TgFyCfIxSujyuqdZKDZ3yTwWiGv+KnlOeXXitCQ+trDODJ+ZtGOzLkSWngynP0HZnTsDyBbPy7GWVXWaEl6lhA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -1276,8 +1276,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-ppc64@0.20.0: - resolution: {integrity: sha512-CoWSaaAXOZd+CjbUTdXIJE/t7Oz+4g90A3VBCHLbfuc5yUQU/nFDLOzQsN0cdxgXd97lYW/psIIBdjzQIwTBGw==} + /@esbuild/linux-ppc64@0.20.1: + resolution: {integrity: sha512-b+yuD1IUeL+Y93PmFZDZFIElwbmFfIKLKlYI8M6tRyzE6u7oEP7onGk0vZRh8wfVGC2dZoy0EqX1V8qok4qHaw==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -1302,8 +1302,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-riscv64@0.20.0: - resolution: {integrity: sha512-mlb1hg/eYRJUpv8h/x+4ShgoNLL8wgZ64SUr26KwglTYnwAWjkhR2GpoKftDbPOCnodA9t4Y/b68H4J9XmmPzA==} + /@esbuild/linux-riscv64@0.20.1: + resolution: {integrity: sha512-wpDlpE0oRKZwX+GfomcALcouqjjV8MIX8DyTrxfyCfXxoKQSDm45CZr9fanJ4F6ckD4yDEPT98SrjvLwIqUCgg==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -1328,8 +1328,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-s390x@0.20.0: - resolution: {integrity: sha512-fgf9ubb53xSnOBqyvWEY6ukBNRl1mVX1srPNu06B6mNsNK20JfH6xV6jECzrQ69/VMiTLvHMicQR/PgTOgqJUQ==} + /@esbuild/linux-s390x@0.20.1: + resolution: {integrity: sha512-5BepC2Au80EohQ2dBpyTquqGCES7++p7G+7lXe1bAIvMdXm4YYcEfZtQrP4gaoZ96Wv1Ute61CEHFU7h4FMueQ==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -1354,8 +1354,8 @@ packages: requiresBuild: true optional: true - /@esbuild/linux-x64@0.20.0: - resolution: {integrity: sha512-H9Eu6MGse++204XZcYsse1yFHmRXEWgadk2N58O/xd50P9EvFMLJTQLg+lB4E1cF2xhLZU5luSWtGTb0l9UeSg==} + /@esbuild/linux-x64@0.20.1: + resolution: {integrity: sha512-5gRPk7pKuaIB+tmH+yKd2aQTRpqlf1E4f/mC+tawIm/CGJemZcHZpp2ic8oD83nKgUPMEd0fNanrnFljiruuyA==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -1380,8 +1380,8 @@ packages: requiresBuild: true optional: true - /@esbuild/netbsd-x64@0.20.0: - resolution: {integrity: sha512-lCT675rTN1v8Fo+RGrE5KjSnfY0x9Og4RN7t7lVrN3vMSjy34/+3na0q7RIfWDAj0e0rCh0OL+P88lu3Rt21MQ==} + /@esbuild/netbsd-x64@0.20.1: + resolution: {integrity: sha512-4fL68JdrLV2nVW2AaWZBv3XEm3Ae3NZn/7qy2KGAt3dexAgSVT+Hc97JKSZnqezgMlv9x6KV0ZkZY7UO5cNLCg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -1406,8 +1406,8 @@ packages: requiresBuild: true optional: true - /@esbuild/openbsd-x64@0.20.0: - resolution: {integrity: sha512-HKoUGXz/TOVXKQ+67NhxyHv+aDSZf44QpWLa3I1lLvAwGq8x1k0T+e2HHSRvxWhfJrFxaaqre1+YyzQ99KixoA==} + /@esbuild/openbsd-x64@0.20.1: + resolution: {integrity: sha512-GhRuXlvRE+twf2ES+8REbeCb/zeikNqwD3+6S5y5/x+DYbAQUNl0HNBs4RQJqrechS4v4MruEr8ZtAin/hK5iw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -1432,8 +1432,8 @@ packages: requiresBuild: true optional: true - /@esbuild/sunos-x64@0.20.0: - resolution: {integrity: sha512-GDwAqgHQm1mVoPppGsoq4WJwT3vhnz/2N62CzhvApFD1eJyTroob30FPpOZabN+FgCjhG+AgcZyOPIkR8dfD7g==} + /@esbuild/sunos-x64@0.20.1: + resolution: {integrity: sha512-ZnWEyCM0G1Ex6JtsygvC3KUUrlDXqOihw8RicRuQAzw+c4f1D66YlPNNV3rkjVW90zXVsHwZYWbJh3v+oQFM9Q==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -1458,8 +1458,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-arm64@0.20.0: - resolution: {integrity: sha512-0vYsP8aC4TvMlOQYozoksiaxjlvUcQrac+muDqj1Fxy6jh9l9CZJzj7zmh8JGfiV49cYLTorFLxg7593pGldwQ==} + /@esbuild/win32-arm64@0.20.1: + resolution: {integrity: sha512-QZ6gXue0vVQY2Oon9WyLFCdSuYbXSoxaZrPuJ4c20j6ICedfsDilNPYfHLlMH7vGfU5DQR0czHLmJvH4Nzis/A==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -1484,8 +1484,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-ia32@0.20.0: - resolution: {integrity: sha512-p98u4rIgfh4gdpV00IqknBD5pC84LCub+4a3MO+zjqvU5MVXOc3hqR2UgT2jI2nh3h8s9EQxmOsVI3tyzv1iFg==} + /@esbuild/win32-ia32@0.20.1: + resolution: {integrity: sha512-HzcJa1NcSWTAU0MJIxOho8JftNp9YALui3o+Ny7hCh0v5f90nprly1U3Sj1Ldj/CvKKdvvFsCRvDkpsEMp4DNw==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -1510,8 +1510,8 @@ packages: requiresBuild: true optional: true - /@esbuild/win32-x64@0.20.0: - resolution: {integrity: sha512-NgJnesu1RtWihtTtXGFMU5YSE6JyyHPMxCwBZK7a6/8d31GuSo9l0Ss7w1Jw5QnKUawG6UEehs883kcXf5fYwg==} + /@esbuild/win32-x64@0.20.1: + resolution: {integrity: sha512-0MBh53o6XtI6ctDnRMeQ+xoCN8kD2qI1rY1KgF/xdWQwoFeKou7puvDfV8/Wv4Ctx2rRpET/gGdz3YlNtNACSA==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -1781,7 +1781,7 @@ packages: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.5.4 + semver: 7.6.0 tar: 6.2.0 transitivePeerDependencies: - encoding @@ -2139,8 +2139,8 @@ packages: engines: {node: ^14.16.0 || >=16.0.0} dev: false - /@netlify/build-info@7.12.1: - resolution: {integrity: sha512-l4Vf9kPueqHI9Kv9jlMVO/jytZSZDkhdn5Re9UlWG7lFi5NZHkf7srzYowxWl6EBnraYERQ7xTovagfvt04F+w==} + /@netlify/build-info@7.13.0: + resolution: {integrity: sha512-rVwq9HGp72mLjSzmyHXMwmKBtArbZYdvLMnqIdiTOVJDOC7nL8mce1JQhHC4DI0dNe/3k3xfzceeKPeeNY993A==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: @@ -2150,17 +2150,17 @@ packages: find-up: 6.3.0 minimatch: 9.0.3 read-pkg: 7.1.0 - semver: 7.5.4 + semver: 7.6.0 yaml: 2.3.4 yargs: 17.7.2 dev: false - /@netlify/build@29.33.7(@types/node@20.11.19): - resolution: {integrity: sha512-eq3sMthu7jPJPpd656EX/T9Siu+2lBAWJUdkMdoaa3fl0iZo4KmBZyvZcN+u4GH+hSo+WCEMDyWz1N0o2LfC9w==} + /@netlify/build@29.36.1(@types/node@20.11.19): + resolution: {integrity: sha512-S+zQbdw7Np4NesLK3kA1BzmNK8oijNZ13y2kknJdGLyQbz+bQxU0iMIuMyFca+6LtGPPonCFlWPz+cKe9G0/Mw==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true peerDependencies: - '@netlify/opentelemetry-sdk-setup': ^1.0.2 + '@netlify/opentelemetry-sdk-setup': ^1.0.3 peerDependenciesMeta: '@netlify/opentelemetry-sdk-setup': optional: true @@ -2168,16 +2168,16 @@ packages: '@bugsnag/js': 7.20.2 '@netlify/blobs': 6.5.0 '@netlify/cache-utils': 5.1.5 - '@netlify/config': 20.11.1 + '@netlify/config': 20.12.1 '@netlify/edge-bundler': 11.2.2(supports-color@9.2.2) '@netlify/framework-info': 9.8.10 '@netlify/functions-utils': 5.2.51(supports-color@9.2.2) '@netlify/git-utils': 5.1.1 - '@netlify/opentelemetry-utils': 1.0.1 - '@netlify/plugins-list': 6.74.0 + '@netlify/opentelemetry-utils': 1.0.2 + '@netlify/plugins-list': 6.75.0 '@netlify/run-utils': 5.1.1 - '@netlify/zip-it-and-ship-it': 9.29.1(supports-color@9.2.2) - '@opentelemetry/api': 1.6.0 + '@netlify/zip-it-and-ship-it': 9.29.2(supports-color@9.2.2) + '@opentelemetry/api': 1.7.0 '@sindresorhus/slugify': 2.1.0 ansi-escapes: 6.2.0 chalk: 5.3.0 @@ -2214,7 +2214,7 @@ packages: resolve: 2.0.0-next.4 rfdc: 1.3.0 safe-json-stringify: 1.2.0 - semver: 7.5.4 + semver: 7.6.0 string-width: 5.1.2 strip-ansi: 7.1.0 supports-color: 9.2.2 @@ -2245,8 +2245,8 @@ packages: readdirp: 3.6.0 dev: false - /@netlify/config@20.11.1: - resolution: {integrity: sha512-Lm5x/3f2/QRRpDqb88HDNKU/OfAlboZ0saAq46oIrVMsqRY3IfC7BgYObjYOZKN4XxzdbyuCa5wjA68fZrzRow==} + /@netlify/config@20.12.1: + resolution: {integrity: sha512-sziuaOA9XfeQjQf6Yru7S9k9xTMy9GAJSPJL02WFld0cFDA5dgDyAFLN34jedIbgl7jVV+g7Vb2nOJocfgibbg==} engines: {node: ^14.16.0 || >=16.0.0} hasBin: true dependencies: @@ -2300,7 +2300,7 @@ packages: p-wait-for: 4.1.0 path-key: 4.0.0 regexp-tree: 0.1.27 - semver: 7.5.4 + semver: 7.6.0 tmp-promise: 3.0.3 urlpattern-polyfill: 8.0.2 uuid: 9.0.0 @@ -2322,7 +2322,7 @@ packages: p-locate: 6.0.0 process: 0.11.10 read-pkg-up: 9.1.0 - semver: 7.5.4 + semver: 7.6.0 dev: false /@netlify/functions-utils@5.2.51(supports-color@9.2.2): @@ -2490,15 +2490,15 @@ packages: engines: {node: '>=14'} dev: false - /@netlify/opentelemetry-utils@1.0.1: - resolution: {integrity: sha512-mL8vhn4tUpdkHg1+WuqEhguULNeN0kQWZtel6lFEEZ36G41Vxm1gv6n7RcOanNLHxQEnaLS4J8zRVUSuwj6iTQ==} + /@netlify/opentelemetry-utils@1.0.2: + resolution: {integrity: sha512-GeY5z/Af7q7DMSmJbJtrtKQaHCsw/XPdJwnryv/CqRpvg7z6rpGVH6V1UTck1Fe8BVQuB20mrb6qr4MZsAAiyg==} engines: {node: '>=18.0.0'} dependencies: - '@opentelemetry/api': 1.6.0 + '@opentelemetry/api': 1.7.0 dev: false - /@netlify/plugins-list@6.74.0: - resolution: {integrity: sha512-cWZ9vQ0LgKowjlSG4vkLAQ+P41aB8KFrRRId2WCvYeK3g2pUJpseceZtYzTuQvvsOtBZh5qVkqRz1Ye/AfSP+A==} + /@netlify/plugins-list@6.75.0: + resolution: {integrity: sha512-xH5UWc6v6oOu53kaNhJI6o0vESVECoGBjD5hW5nmjFaIkEJFDfbtHj/gSQ2hCcwIzTlGYRGIyGVBMY+e7ki6bw==} engines: {node: ^14.14.0 || >=16.0.0} dev: false @@ -2517,49 +2517,6 @@ packages: urlpattern-polyfill: 8.0.2 dev: false - /@netlify/zip-it-and-ship-it@9.29.1(supports-color@9.2.2): - resolution: {integrity: sha512-Dli45ALeBTvoedU5BGNX1yvvOw7FUm6SHzkxoUPs/4ekQTwPz9IZI35fBRRY28eNJANuZw51PRhtglIyUbYKIg==} - engines: {node: ^14.18.0 || >=16.0.0} - hasBin: true - dependencies: - '@babel/parser': 7.23.9 - '@babel/types': 7.23.6 - '@netlify/binary-info': 1.0.0 - '@netlify/serverless-functions-api': 1.14.0 - '@vercel/nft': 0.23.0(supports-color@9.2.2) - archiver: 6.0.1 - common-path-prefix: 3.0.0 - cp-file: 10.0.0 - es-module-lexer: 1.2.1 - esbuild: 0.19.11 - execa: 6.1.0 - fast-glob: 3.3.2 - filter-obj: 5.1.0 - find-up: 6.3.0 - glob: 8.0.3 - is-builtin-module: 3.2.1 - is-path-inside: 4.0.0 - junk: 4.0.0 - locate-path: 7.2.0 - merge-options: 3.0.4 - minimatch: 9.0.3 - normalize-path: 3.0.0 - p-map: 5.5.0 - path-exists: 5.0.0 - precinct: 11.0.2(supports-color@9.2.2) - require-package-name: 2.0.1 - resolve: 2.0.0-next.4 - semver: 7.5.4 - tmp-promise: 3.0.3 - toml: 3.0.0 - unixify: 1.0.0 - urlpattern-polyfill: 8.0.2 - yargs: 17.7.2 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - /@netlify/zip-it-and-ship-it@9.29.2(supports-color@9.2.2): resolution: {integrity: sha512-9o/4lsFWuyPpe38Rhk/00JyccKSBRGM9Av3DINnh/QrpTeIC6esfJsaJNQ4JQ+gU4XXAwxPY9Uk+16WMPs/zkg==} engines: {node: ^14.18.0 || >=16.0.0} @@ -2592,7 +2549,7 @@ packages: precinct: 11.0.2(supports-color@9.2.2) require-package-name: 2.0.1 resolve: 2.0.0-next.4 - semver: 7.5.4 + semver: 7.6.0 tmp-promise: 3.0.3 toml: 3.0.0 unixify: 1.0.0 @@ -2752,8 +2709,8 @@ packages: '@octokit/openapi-types': 17.2.0 dev: false - /@opentelemetry/api@1.6.0: - resolution: {integrity: sha512-OWlrQAnWn9577PhVgqjUvMr1pg57Bc4jv0iL4w0PRuOSRvq67rvHW9Ie/dZVMvCzhSCB+UxhcY/PmCmFj33Q+g==} + /@opentelemetry/api@1.7.0: + resolution: {integrity: sha512-AdY5wvN0P2vXBi3b29hxZgSFvdhdxPB9+f0B6s//P9Q8nibRWeA3cHm8UmLpio9ABigkVHJ5NMPk+Mz8VCCyrw==} engines: {node: '>=8.0.0'} dev: false @@ -2899,8 +2856,8 @@ packages: '@parcel/watcher-win32-x64': 2.3.0 dev: false - /@pengzhanbo/eslint-config-vue@1.6.0(@vue/compiler-sfc@3.4.19)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-J6E8iDoK45/9XDM/Q5c8n+GM5a8NmtFzqxahsBDAFlQJmDtCnFdt+gI5y+++Sqh/Bu8oJcAu+0bZaRzDXtNCOQ==} + /@pengzhanbo/eslint-config-vue@1.6.1(@vue/compiler-sfc@3.4.19)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-NewPx3nyGdI5qTjoTLgkKT/e/Qe2is2hR/iB2CR1eZjd3OW5ZvZgEN14EOsLoamcBKm7kg8LFrcz4EkkQjzutQ==} peerDependencies: '@unocss/eslint-plugin': '>=0.50.0' eslint: '>=8.40.0' @@ -2911,7 +2868,7 @@ packages: eslint-plugin-tailwindcss: optional: true dependencies: - '@pengzhanbo/eslint-config': 1.6.0(eslint@8.56.0)(typescript@5.3.3)(vue-eslint-parser@9.4.2) + '@pengzhanbo/eslint-config': 1.6.1(eslint@8.56.0)(typescript@5.3.3)(vue-eslint-parser@9.4.2) '@typescript-eslint/parser': 7.0.2(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 eslint-merge-processors: 0.1.0(eslint@8.56.0) @@ -2931,8 +2888,8 @@ packages: - vitest dev: true - /@pengzhanbo/eslint-config@1.6.0(eslint@8.56.0)(typescript@5.3.3)(vue-eslint-parser@9.4.2): - resolution: {integrity: sha512-PuFvoe+3+j+aDtg5T04bO+9DbwyZfE8EmAAyGc7w/itO7snhezMyZLKHeW9pLNFcVZr9N0eUw/ycvjVv1QeInw==} + /@pengzhanbo/eslint-config@1.6.1(eslint@8.56.0)(typescript@5.3.3)(vue-eslint-parser@9.4.2): + resolution: {integrity: sha512-+69vJjIZzztCCK0wcDY79qkWf+bRnNfIH2T/jEyiis3fQtXGvvq9IR5rxSH91gbfomhVa3vsk1pIv5ERRKSLuA==} peerDependencies: '@unocss/eslint-plugin': '>=0.50.0' eslint: '>=8.40.0' @@ -2988,8 +2945,8 @@ packages: - vue-eslint-parser dev: true - /@pengzhanbo/stylelint-config@1.6.0(stylelint@16.2.1): - resolution: {integrity: sha512-7wqixOtEyoJ6gnc7Gk4nF4fa0sa7JkMSj+CEzbxOLI//bwPWIPm1G1SG5cDHx7DeUDu2ucxvG1nmmImdCLeFRQ==} + /@pengzhanbo/stylelint-config@1.6.1(stylelint@16.2.1): + resolution: {integrity: sha512-HiSWJQ+Br66B5oKgDTN1e8AP58XlhURV4A9RZWajaJyQ4nKA1MMtvlRe7mpMzFkak6jxEypd7V/mNqT/K/MOug==} peerDependencies: stylelint: '>=16.0.0' dependencies: @@ -3043,11 +3000,26 @@ packages: picomatch: 2.3.1 dev: false + /@rollup/rollup-android-arm-eabi@4.12.0: + resolution: {integrity: sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + /@rollup/rollup-android-arm-eabi@4.9.6: resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==} cpu: [arm] os: [android] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-android-arm64@4.12.0: + resolution: {integrity: sha512-OBqcX2BMe6nvjQ0Nyp7cC90cnumt8PXmO7Dp3gfAju/6YwG0Tj74z1vKrfRz7qAv23nBcYM8BCbhrsWqO7PzQQ==} + cpu: [arm64] + os: [android] + requiresBuild: true optional: true /@rollup/rollup-android-arm64@4.9.6: @@ -3055,6 +3027,14 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-darwin-arm64@4.12.0: + resolution: {integrity: sha512-X64tZd8dRE/QTrBIEs63kaOBG0b5GVEd3ccoLtyf6IdXtHdh8h+I56C2yC3PtC9Ucnv0CpNFJLqKFVgCYe0lOQ==} + cpu: [arm64] + os: [darwin] + requiresBuild: true optional: true /@rollup/rollup-darwin-arm64@4.9.6: @@ -3062,6 +3042,14 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-darwin-x64@4.12.0: + resolution: {integrity: sha512-cc71KUZoVbUJmGP2cOuiZ9HSOP14AzBAThn3OU+9LcA1+IUqswJyR1cAJj3Mg55HbjZP6OLAIscbQsQLrpgTOg==} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true /@rollup/rollup-darwin-x64@4.9.6: @@ -3069,6 +3057,14 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.12.0: + resolution: {integrity: sha512-a6w/Y3hyyO6GlpKL2xJ4IOh/7d+APaqLYdMf86xnczU3nurFTaVN9s9jOXQg97BE4nYm/7Ga51rjec5nfRdrvA==} + cpu: [arm] + os: [linux] + requiresBuild: true optional: true /@rollup/rollup-linux-arm-gnueabihf@4.9.6: @@ -3076,6 +3072,14 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.12.0: + resolution: {integrity: sha512-0fZBq27b+D7Ar5CQMofVN8sggOVhEtzFUwOwPppQt0k+VR+7UHMZZY4y+64WJ06XOhBTKXtQB/Sv0NwQMXyNAA==} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@rollup/rollup-linux-arm64-gnu@4.9.6: @@ -3083,6 +3087,14 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-arm64-musl@4.12.0: + resolution: {integrity: sha512-eTvzUS3hhhlgeAv6bfigekzWZjaEX9xP9HhxB0Dvrdbkk5w/b+1Sxct2ZuDxNJKzsRStSq1EaEkVSEe7A7ipgQ==} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@rollup/rollup-linux-arm64-musl@4.9.6: @@ -3090,6 +3102,14 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.12.0: + resolution: {integrity: sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==} + cpu: [riscv64] + os: [linux] + requiresBuild: true optional: true /@rollup/rollup-linux-riscv64-gnu@4.9.6: @@ -3097,6 +3117,14 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-x64-gnu@4.12.0: + resolution: {integrity: sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@rollup/rollup-linux-x64-gnu@4.9.6: @@ -3104,6 +3132,14 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-linux-x64-musl@4.12.0: + resolution: {integrity: sha512-LfFdRhNnW0zdMvdCb5FNuWlls2WbbSridJvxOvYWgSBOYZtgBfW9UGNJG//rwMqTX1xQE9BAodvMH9tAusKDUw==} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@rollup/rollup-linux-x64-musl@4.9.6: @@ -3111,6 +3147,14 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.12.0: + resolution: {integrity: sha512-JPDxovheWNp6d7AHCgsUlkuCKvtu3RB55iNEkaQcf0ttsDU/JZF+iQnYcQJSk/7PtT4mjjVG8N1kpwnI9SLYaw==} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true /@rollup/rollup-win32-arm64-msvc@4.9.6: @@ -3118,6 +3162,14 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.12.0: + resolution: {integrity: sha512-fjtuvMWRGJn1oZacG8IPnzIV6GF2/XG+h71FKn76OYFqySXInJtseAqdprVTDTyqPxQOG9Exak5/E9Z3+EJ8ZA==} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true /@rollup/rollup-win32-ia32-msvc@4.9.6: @@ -3125,6 +3177,14 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false + optional: true + + /@rollup/rollup-win32-x64-msvc@4.12.0: + resolution: {integrity: sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true /@rollup/rollup-win32-x64-msvc@4.9.6: @@ -3132,6 +3192,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true /@shikijs/core@1.1.6: @@ -3164,6 +3225,11 @@ packages: engines: {node: '>=18'} dev: false + /@sindresorhus/merge-streams@2.3.0: + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + dev: false + /@sindresorhus/slugify@2.1.0: resolution: {integrity: sha512-gU3Gdm/V167BmUwIn8APHZ3SeeRVRUSOdXxnt7Q/JkUHLXaaTA/prYmoRumwsSitJZWUDYMzDWdWgrOdvE8IRQ==} engines: {node: '>=12'} @@ -3377,23 +3443,15 @@ packages: /@types/eslint-scope@3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: - '@types/eslint': 8.4.5 + '@types/eslint': 8.56.2 '@types/estree': 1.0.5 dev: false - /@types/eslint@8.4.5: - resolution: {integrity: sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==} - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.12 - dev: false - /@types/eslint@8.56.2: resolution: {integrity: sha512-uQDwm1wFHmbBbCZCqAlq6Do9LYwByNZHWzXppSnay9SuwJ+VRbjkbLABer54kcPnMSlG6Fdiy2yaFXm/z9Z5gw==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.12 - dev: true /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -3554,14 +3612,14 @@ packages: resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} dev: false - /@types/retry@0.12.0: - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - dev: false - /@types/retry@0.12.1: resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} dev: false + /@types/retry@0.12.2: + resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} + dev: false + /@types/sax@1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: @@ -3688,14 +3746,6 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@6.19.0: - resolution: {integrity: sha512-dO1XMhV2ehBI6QN8Ufi7I10wmUovmLU0Oru3n5LVlM2JuzB4M+dVphCPLkVpKvGij2j/pHBWuJ9piuXx+BhzxQ==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/visitor-keys': 6.19.0 - dev: true - /@typescript-eslint/scope-manager@6.21.0: resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -3737,11 +3787,6 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /@typescript-eslint/types@6.19.0: - resolution: {integrity: sha512-lFviGV/vYhOy3m8BJ/nAKoAyNhInTdXpftonhWle66XHAtT1ouBlkjL496b5H5hb8dWXHwtypTqgtb/DEa+j5A==} - engines: {node: ^16.0.0 || >=18.0.0} - dev: true - /@typescript-eslint/types@6.21.0: resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -3766,35 +3811,13 @@ packages: debug: 4.3.4(supports-color@9.2.2) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.4 + semver: 7.6.0 tsutils: 3.21.0(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree@6.19.0(typescript@5.3.3): - resolution: {integrity: sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/visitor-keys': 6.19.0 - debug: 4.3.4(supports-color@9.2.2) - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.6.0 - ts-api-utils: 1.0.1(typescript@5.3.3) - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.3.3): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -3839,25 +3862,6 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@6.19.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.19.0 - '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.3.3) - eslint: 8.56.0 - semver: 7.6.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -3904,14 +3908,6 @@ packages: eslint-visitor-keys: 3.4.3 dev: false - /@typescript-eslint/visitor-keys@6.19.0: - resolution: {integrity: sha512-hZaUCORLgubBvtGpp1JEFEazcuEdfxta9j4iUwdSAr7mEsYYAp3EAUyCZk3VEEqGj6W+AV4uWyrDGtrlawAsgQ==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.19.0 - eslint-visitor-keys: 3.4.3 - dev: true - /@typescript-eslint/visitor-keys@6.21.0: resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} engines: {node: ^16.0.0 || >=18.0.0} @@ -3983,14 +3979,14 @@ packages: - supports-color dev: false - /@vitejs/plugin-vue@5.0.3(vite@5.0.12)(vue@3.4.19): - resolution: {integrity: sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==} + /@vitejs/plugin-vue@5.0.4(vite@5.1.3)(vue@3.4.19): + resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.0.12(@types/node@20.9.1)(sass@1.70.0) + vite: 5.1.3(@types/node@20.9.1)(sass@1.71.1) vue: 3.4.19(typescript@5.3.3) dev: false @@ -4032,6 +4028,10 @@ packages: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} dev: false + /@vue/devtools-api@6.6.1: + resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} + dev: false + /@vue/reactivity@3.4.19: resolution: {integrity: sha512-+VcwrQvLZgEclGZRHx4O2XhyEEcKaBi50WbxdVItEezUf4fqRh838Ix6amWTdX0CNb/b6t3Gkz3eOebfcSt+UA==} dependencies: @@ -4066,25 +4066,24 @@ packages: /@vue/shared@3.4.19: resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==} - /@vuepress/bundler-vite@2.0.0-rc.7(@types/node@20.9.1)(sass@1.70.0)(typescript@5.3.3): - resolution: {integrity: sha512-2jNnU3sgHJuUCPfE0DvGRsAxo/A/Locguvnv4Q6QwJYdB1fuAqE6x5p8RDzq8Lv/GsyeexDWiV/PFER5EtVP3w==} + /@vuepress/bundler-vite@2.0.0-rc.8(@types/node@20.9.1)(sass@1.71.1)(typescript@5.3.3): + resolution: {integrity: sha512-q2NAcbH6dNPpl7JFpaF9V8lPP9zWPFFsVJLDqLFWqiNqNIzKgXzJJ7dGui4J0YXDFbKoe3/CWxeErpn72V6Tgg==} dependencies: - '@vitejs/plugin-vue': 5.0.3(vite@5.0.12)(vue@3.4.19) - '@vuepress/client': 2.0.0-rc.7(typescript@5.3.3) - '@vuepress/core': 2.0.0-rc.7(typescript@5.3.3) - '@vuepress/shared': 2.0.0-rc.7 - '@vuepress/utils': 2.0.0-rc.7 + '@vitejs/plugin-vue': 5.0.4(vite@5.1.3)(vue@3.4.19) + '@vuepress/client': 2.0.0-rc.8(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.8(typescript@5.3.3) + '@vuepress/shared': 2.0.0-rc.8 + '@vuepress/utils': 2.0.0-rc.8 autoprefixer: 10.4.17(postcss@8.4.35) connect-history-api-fallback: 2.0.0 postcss: 8.4.35 - postcss-load-config: 5.0.2(postcss@8.4.35) - rollup: 4.9.6 - vite: 5.0.12(@types/node@20.9.1)(sass@1.70.0) + postcss-load-config: 5.0.3(postcss@8.4.35) + rollup: 4.12.0 + vite: 5.1.3(@types/node@20.9.1)(sass@1.71.1) vue: 3.4.19(typescript@5.3.3) vue-router: 4.2.5(vue@3.4.19) transitivePeerDependencies: - '@types/node' - - '@vue/composition-api' - jiti - less - lightningcss @@ -4096,15 +4095,15 @@ packages: - typescript dev: false - /@vuepress/bundler-webpack@2.0.0-rc.7(@vue/compiler-sfc@3.4.19)(typescript@5.3.3): - resolution: {integrity: sha512-9Vxj9ZBzBP9v2NJYgSWYDY0GTx3IkY07AyxUd8DaE7ryzAgR9VHtsRQNpqvr+9KUIAWTAhLt4DjNJnJFSE5u0Q==} + /@vuepress/bundler-webpack@2.0.0-rc.8(@vue/compiler-sfc@3.4.19)(typescript@5.3.3): + resolution: {integrity: sha512-IZ2d6gjnyd5KRfOVkVsKopMqI1IRx9e89e12QSXSvTN2LNrTLxgrVQ9tfLnBURM/TpugaSY7bu9G5I57a6aWJw==} dependencies: '@types/express': 4.17.21 '@types/webpack-env': 1.18.4 - '@vuepress/client': 2.0.0-rc.7(typescript@5.3.3) - '@vuepress/core': 2.0.0-rc.7(typescript@5.3.3) - '@vuepress/shared': 2.0.0-rc.7 - '@vuepress/utils': 2.0.0-rc.7 + '@vuepress/client': 2.0.0-rc.8(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.8(typescript@5.3.3) + '@vuepress/shared': 2.0.0-rc.8 + '@vuepress/utils': 2.0.0-rc.8 autoprefixer: 10.4.17(postcss@8.4.35) chokidar: 3.6.0 copy-webpack-plugin: 12.0.2(webpack@5.90.2) @@ -4122,13 +4121,12 @@ packages: vue-router: 4.2.5(vue@3.4.19) webpack: 5.90.2 webpack-chain: 6.5.1 - webpack-dev-server: 4.15.1(webpack@5.90.2) + webpack-dev-server: 5.0.2(webpack@5.90.2) webpack-merge: 5.10.0 transitivePeerDependencies: - '@rspack/core' - '@swc/core' - '@vue/compiler-sfc' - - '@vue/composition-api' - bufferutil - debug - esbuild @@ -4139,82 +4137,78 @@ packages: - webpack-cli dev: false - /@vuepress/cli@2.0.0-rc.7(typescript@5.3.3): - resolution: {integrity: sha512-SD9Z8vRF1tEKYE4X0qzARr3tHyqfKJJ1MpySL44w1uYSf7nmpJD5ejNsUZxEetj5Vrv8u1jX5IO/3GkPXj5OWA==} + /@vuepress/cli@2.0.0-rc.8(typescript@5.3.3): + resolution: {integrity: sha512-9egEZko8/H1A/aPrJyDplzNO63E74lKv1/rquFPM6GCkbhNAFEicdYH0yQFEzuGAZOot6CqBmVaOPMkg6DBRNw==} hasBin: true dependencies: - '@vuepress/core': 2.0.0-rc.7(typescript@5.3.3) - '@vuepress/shared': 2.0.0-rc.7 - '@vuepress/utils': 2.0.0-rc.7 + '@vuepress/core': 2.0.0-rc.8(typescript@5.3.3) + '@vuepress/shared': 2.0.0-rc.8 + '@vuepress/utils': 2.0.0-rc.8 cac: 6.7.14 chokidar: 3.6.0 envinfo: 7.11.1 esbuild: 0.19.12 transitivePeerDependencies: - - '@vue/composition-api' - supports-color - typescript dev: false - /@vuepress/client@2.0.0-rc.7(typescript@5.3.3): - resolution: {integrity: sha512-T8jf9h8dfP1ln/7uOIiTAJrdyKRTyq1x+RHXuc7GoRxTfOw+bIYgGvh63Z7m1e3K/yh1nO9aM1WcXbDN1Swp4w==} + /@vuepress/client@2.0.0-rc.8(typescript@5.3.3): + resolution: {integrity: sha512-4RBe5Kbu2I6SOJgFGZJWJLuGcHTdHcZevlT26auhSRD1RrkBvQ1JvxZ5ySgHnCS8AuYTTJnkoqSzGOMPNVPaqQ==} dependencies: - '@vue/devtools-api': 6.5.1 - '@vuepress/shared': 2.0.0-rc.7 - '@vueuse/core': 10.7.2(vue@3.4.19) + '@vue/devtools-api': 6.6.1 + '@vuepress/shared': 2.0.0-rc.8 vue: 3.4.19(typescript@5.3.3) vue-router: 4.2.5(vue@3.4.19) transitivePeerDependencies: - - '@vue/composition-api' - typescript dev: false - /@vuepress/core@2.0.0-rc.7(typescript@5.3.3): - resolution: {integrity: sha512-SPd2C9MIwHLe4mEWJfbcTHT5caS/vW+oeP79wAW0otSGgn2uY3Mmu5qcYPzl+17o8EYv7vDvPiO+uitp/Cek+A==} + /@vuepress/core@2.0.0-rc.8(typescript@5.3.3): + resolution: {integrity: sha512-Td4J65ZCpwcNzLccJAF0jLW2Ayqe134B5RIpellUWVdoimqhNGe7ph1dUIFQ14OzquBjtSYAVWcfeOwpHKlN+A==} dependencies: - '@vuepress/client': 2.0.0-rc.7(typescript@5.3.3) - '@vuepress/markdown': 2.0.0-rc.7(patch_hash=f3on36z73gmvj4jugj25dg7wje) - '@vuepress/shared': 2.0.0-rc.7 - '@vuepress/utils': 2.0.0-rc.7 + '@vuepress/client': 2.0.0-rc.8(typescript@5.3.3) + '@vuepress/markdown': 2.0.0-rc.8(patch_hash=f3on36z73gmvj4jugj25dg7wje) + '@vuepress/shared': 2.0.0-rc.8 + '@vuepress/utils': 2.0.0-rc.8 vue: 3.4.19(typescript@5.3.3) transitivePeerDependencies: - - '@vue/composition-api' - supports-color - typescript dev: false - /@vuepress/helper@2.0.0-rc.12(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-98sWHoXquQw7UYcmP2fJN4ALV815kXxccSne7MN1OqvpkgeLyEKzlHDf/HCtTYznWT3eSZ6FIvDiq6BaH8PQjQ==} + /@vuepress/helper@2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-WXBdfTt3aTJZ0eQjghkz9zH1hsbKXux7YCXvEUksWZu+p2/8YDMJNKYZAvymrRppIIEm7Q1yKtlxgoTrVDdFYg==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: '@vue/shared': 3.4.19 cheerio: 1.0.0-rc.12 fflate: 0.8.2 gray-matter: 4.0.3 vue: 3.4.19(typescript@5.3.3) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - typescript dev: false - /@vuepress/helper@2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-w4H8IV3xgwSyypks7PR9hXX5sw6eN8tJGSkZ8Ru56sf4W7x2b9I9+++5Drgb8nPSoWA1sIuU++XC8NbdtoVmRQ==} + /@vuepress/helper@2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-crt7GTGAqX2CeEPJa44UOud7+cpBT0oFtUDhobveUBUxF8v9f7muFupwkT0Y9qLFyDdggCvCtQLhHSR2TzySYg==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: '@vue/shared': 3.4.19 cheerio: 1.0.0-rc.12 fflate: 0.8.2 gray-matter: 4.0.3 vue: 3.4.19(typescript@5.3.3) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - typescript dev: false - /@vuepress/markdown@2.0.0-rc.7(patch_hash=f3on36z73gmvj4jugj25dg7wje): - resolution: {integrity: sha512-mczvo7MZxxXXj5htDXK22r0a7JjTP5sTlcywtVOTJurzCKp8SNSbr3HdmsAnr9S838Hn9+dkvhs57rqgPG3UHA==} + /@vuepress/markdown@2.0.0-rc.8(patch_hash=f3on36z73gmvj4jugj25dg7wje): + resolution: {integrity: sha512-BJfun3rFpKbq3WwVNyJGZyc9QXN6sXKwMY2PRFiJqpG0A1ZxjZQFUvDRnSUgWEsBiluB23hZ4Pd0WP+6YNAq9w==} dependencies: '@mdit-vue/plugin-component': 2.0.0 '@mdit-vue/plugin-frontmatter': 2.0.0 @@ -4226,8 +4220,8 @@ packages: '@mdit-vue/types': 2.0.0 '@types/markdown-it': 13.0.7 '@types/markdown-it-emoji': 2.0.4 - '@vuepress/shared': 2.0.0-rc.7 - '@vuepress/utils': 2.0.0-rc.7 + '@vuepress/shared': 2.0.0-rc.8 + '@vuepress/utils': 2.0.0-rc.8 markdown-it: 14.0.0 markdown-it-anchor: 8.6.7(@types/markdown-it@13.0.7)(markdown-it@14.0.0) markdown-it-emoji: 3.0.0 @@ -4237,44 +4231,42 @@ packages: dev: false patched: true - /@vuepress/plugin-active-header-links@2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-UKFviIr5R+Y1y481B7LD7PDYSyhrLmzun7TvOwZ2rXiBmkw9nt6GKY2wI63XOVUlRv4JCaRgShm5PAARydhSow==} + /@vuepress/plugin-active-header-links@2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-hpGhHL4byI040nq1qh6H2bw8Sa5TLYjRdqWPMiMsT7Oz162TDYpkV6fqPrmz0634Wp/5oYSvNR8q76ZUMV6+GQ==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: - '@vueuse/core': 10.7.2(vue@3.4.19) + '@vueuse/core': 10.8.0(vue@3.4.19) vue: 3.4.19(typescript@5.3.3) - vue-router: 4.2.5(vue@3.4.19) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - '@vue/composition-api' - typescript dev: false - /@vuepress/plugin-container@2.0.0-rc.12(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-dGJN2fEO49OfNsMo8DLxfdQUP0XM20goCw1fDgMi6PDU08Y5KfLCIHB2sT8yLhn9/QU68hYN6vGPWZFvoOWgFg==} + /@vuepress/plugin-container@2.0.0-rc.15(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-9bo7LX2ANKiY2T9Yy05kKhLScSiY2BlbuHHpPiF3zNGG6FlAQke0D/sn9DxVvXTxFDVMfqw+Hr637rih0B9lfw==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: '@types/markdown-it': 13.0.7 markdown-it: 14.0.0 markdown-it-container: 4.0.0 - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) dev: false - /@vuepress/plugin-docsearch@2.0.0-rc.14(@algolia/client-search@4.20.0)(search-insights@2.7.0)(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-PnCy8K505/fy8cD1VHtfXQvUgem3TJcLH4jA6id8TwDge6Czl7SJCZlv4BYm1O+9/OIhui1z5EPXRsbzG6gVCA==} + /@vuepress/plugin-docsearch@2.0.0-rc.15(@algolia/client-search@4.20.0)(search-insights@2.7.0)(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-TqhY7EwhxIQaC9/zLjf/fe3UeXJpQ7tCYCLzdRYj99OqyOUhwhSlDrDi8G/EIJn75jqW/H6Po6Szi7CiOKZTLA==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: '@docsearch/css': 3.5.2 '@docsearch/js': 3.5.2(@algolia/client-search@4.20.0)(search-insights@2.7.0) '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(search-insights@2.7.0) - '@vueuse/core': 10.7.2(vue@3.4.19) + '@vueuse/core': 10.8.0(vue@3.4.19) ts-debounce: 4.0.0 vue: 3.4.19(typescript@5.3.3) - vue-router: 4.2.5(vue@3.4.19) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -4285,134 +4277,134 @@ packages: - typescript dev: false - /@vuepress/plugin-external-link-icon@2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-aKqMJ3Vbw4ntBAWf8pqJZnCSP/QeDa60UNPaK7mFsvE2VuwK5EirAEavH0KPY1h/DU6Andi7HKYe7uAhpwKYOw==} + /@vuepress/plugin-external-link-icon@2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-8WHeA+m5y2TcnhL6IU4qZbdEkljqFHICAUglN0oypiFkEioO4MXJi+8Xd2b+GNqvsFKGvh+lDqMSXJvaWf9XAQ==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: vue: 3.4.19(typescript@5.3.3) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - typescript dev: false - /@vuepress/plugin-git@2.0.0-rc.12(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-DYriGdqDscbbt1y4nHrjS7ye+wdiY1fBJU+RvimId26Y1Q/I3DKsQSvRqtTg6tcQ4vt7/NJh1OiiuSaoNIQrnA==} + /@vuepress/plugin-git@2.0.0-rc.15(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-7H/j/Ou+KsqtaoTtK9ij/E8vDT61kUtjYQSOeKRby2HXtBt3fTCNyiOPSpdwd2Mw5nJutww9/rL7//6KNo02CA==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: execa: 8.0.1 - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) dev: false - /@vuepress/plugin-medium-zoom@2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-0xPp/BTHbkmiMCSauj0kvA4sq6Ob17n5FWd/MB50VzcDyqO3eFd315ri4ZNYUqWopCZRiAyZIqjS8M6XUtMCaw==} + /@vuepress/plugin-medium-zoom@2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-gUh/ByOWYGg2i0UvodEIVg0m7bginR2CmchIDHORfk+rDRGvMhmrfLEJgeUycNFPDvmCLgvgAI7mH0sPHGjAaA==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: + '@vuepress/helper': 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) medium-zoom: 1.1.0 vue: 3.4.19(typescript@5.3.3) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - typescript dev: false - /@vuepress/plugin-nprogress@2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-PmvrwYMFtUfxvEZfS9LINjDJzwH5V3eH0mQjbU47zyOL8v64z9+8euBCfg1wysyJUCm32eHMATRGU3TK5fBPmw==} + /@vuepress/plugin-nprogress@2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-apjNhtKY0Cm0JonERR6WJ9/3aQsucex3Zr21SRouOaNOWrrGAWt8xXwcl0+wjXJqmGm1P368FPPlCQ6qYpRQZg==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: vue: 3.4.19(typescript@5.3.3) - vue-router: 4.2.5(vue@3.4.19) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - typescript dev: false - /@vuepress/plugin-palette@2.0.0-rc.14(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-RbDwJtipdZqQp5GbvqNagA8gVcrYseVR7ijTyQNLekyydzOqeOMhFVQRnzemksMpQVMDKnBVQtQyU8MIQGqtlA==} + /@vuepress/plugin-palette@2.0.0-rc.15(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-ppT9xoeW9YxRhTFYh8UHXoUdzg57xrSeLYLsWkH+AO5TcYTmWG3ON/iqX6Ptzt2dxhXRerbqbNBQXO5EVDXmvw==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: chokidar: 3.6.0 - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) dev: false - /@vuepress/plugin-reading-time@2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-3/ZfT9MBewe+pcfQR0hK5DFnb6QvVc+Ez+SKkWS0jlXNDI1ANg29ThWviWikaZGZYEQewJB0JZj1ufu0xOzO1g==} + /@vuepress/plugin-reading-time@2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-oxpuDScShoJvps8vygiYE5oAJDPgfg4QkcTm2y1BkqiYY9AFS4To9AsMoNNlDdDJsxJluUh7VpIc6P+zJrGwSw==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: - '@vuepress/helper': 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) + '@vuepress/helper': 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) vue: 3.4.19(typescript@5.3.3) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - typescript dev: false - /@vuepress/plugin-seo@2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-ffYc6XObhei863X/g3BTlJrx+EIWRPmtv/NLp9EDKO72KJX3C+MsDKDJOx54iL3X0DT63F/PMTMg0Y+ZhJ4qCw==} + /@vuepress/plugin-seo@2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-iieaI3IIHgdJqKWWR1gR6+9OieGHR/uLjJ3BQ0Hi4nrECzsFqNoe+FTlTd3fxqQrF2WDXSAFwiJwiBx8eLVKYA==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: - '@vuepress/helper': 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + '@vuepress/helper': 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - typescript dev: false - /@vuepress/plugin-sitemap@2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-HyfZgTJ6WfTvCaSe1osTGvJFA49nePQTEvWAXNX7HXe9/V98LQZUg8I4Nlrwk4Vkm+PCmgVo/shk90rLUC9ylQ==} + /@vuepress/plugin-sitemap@2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-OhYfnNrsjX44KUN8L5XIZwaULZirbNtXaCIez5m0NDuagJ7BFk3uRcgNpuC3caL7x2kzrQTrGOiyi2vFi78GBg==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: - '@vuepress/helper': 2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7) + '@vuepress/helper': 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) sitemap: 7.1.1 - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - typescript dev: false - /@vuepress/plugin-theme-data@2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-dm6EMCzZBG4kl2rTRXH+9Zh3/tgelWDSu+P10IakW9Z+I0BioQEstXLctt+JmMs8WNEb6Smlyi2mKiPuU18KUA==} + /@vuepress/plugin-theme-data@2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-A72VNnG4y92wSBiKI9QdDW8r3HELSUyCBjb7SgqOWqOAltGADUre4hL5cvscMhzYnlQOmoNadG9ecn95B7FQxw==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: - '@vue/devtools-api': 6.5.1 + '@vue/devtools-api': 6.6.1 vue: 3.4.19(typescript@5.3.3) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - typescript dev: false - /@vuepress/plugin-toc@2.0.0-rc.14(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-uE5qgKkn/Bvlh70BLFGPmcqbtI5cHTD7DUQfemC6SOeXp4ZVMf8YXKdzkeJih7eGNDaw8qEXVHpU0GzBIlup8w==} + /@vuepress/plugin-toc@2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-hmQn6sy9xN/qTtSBgQlqiEMuYvMbWIjnrn0hqTQTMV9krqqIyq8ErAktarIQyQIB6l/daAuN6IJ3B8eOBSQRKg==} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: vue: 3.4.19(typescript@5.3.3) vue-router: 4.2.5(vue@3.4.19) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - typescript dev: false - /@vuepress/shared@2.0.0-rc.7: - resolution: {integrity: sha512-zNsYzAW5tuENb4vML0pK/61W3EscyOcn5JVPC+c6AwvsYWyAigZaMSu9ycGAptjDwzdYSi3gd33N9Q9T7pG77Q==} + /@vuepress/shared@2.0.0-rc.8: + resolution: {integrity: sha512-5C6EzC9A3nepX8pL1zgJnwoP0wtZR2AIaADq3quKKp8rn3otTIsyL3wTQM977rLQhbPg19vYbLdAHyap+DNEIw==} dependencies: '@mdit-vue/types': 2.0.0 dev: false - /@vuepress/utils@2.0.0-rc.7: - resolution: {integrity: sha512-47c7T72JwOWH1EgG7f/KwWNpIknd9IC5JmrizGI5IVUM4G16Vyj5oPQuXqLobV47m8JOxPW4dLpsglZGVaKQeg==} + /@vuepress/utils@2.0.0-rc.8: + resolution: {integrity: sha512-HjeLWk1r2zggunYjqBYfXhklWmyy0BxhhGtJwycyDXBtDsP4yKiNnk5z3+uJ1UiA6CWEswLtjO6bFrpNf8RPUQ==} dependencies: '@types/debug': 4.1.12 '@types/fs-extra': 11.0.4 '@types/hash-sum': 1.0.2 - '@vuepress/shared': 2.0.0-rc.7 + '@vuepress/shared': 2.0.0-rc.8 debug: 4.3.4(supports-color@9.2.2) fs-extra: 11.2.0 - globby: 14.0.0 + globby: 14.0.1 hash-sum: 2.0.0 ora: 8.0.1 picocolors: 1.0.0 @@ -4421,20 +4413,20 @@ packages: - supports-color dev: false - /@vueuse/core@10.7.2(vue@3.4.19): - resolution: {integrity: sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==} + /@vueuse/core@10.8.0(vue@3.4.19): + resolution: {integrity: sha512-G9Ok9fjx10TkNIPn8V1dJmK1NcdJCtYmDRyYiTMUyJ1p0Tywc1zmOoCQ2xhHYyz8ULBU4KjIJQ9n+Lrty74iVw==} dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 10.7.2 - '@vueuse/shared': 10.7.2(vue@3.4.19) - vue-demi: 0.14.6(vue@3.4.19) + '@vueuse/metadata': 10.8.0 + '@vueuse/shared': 10.8.0(vue@3.4.19) + vue-demi: 0.14.7(vue@3.4.19) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/integrations@10.7.2(focus-trap@7.5.4)(vue@3.4.19): - resolution: {integrity: sha512-+u3RLPFedjASs5EKPc69Ge49WNgqeMfSxFn+qrQTzblPXZg6+EFzhjarS5edj2qAf6xQ93f95TUxRwKStXj/sQ==} + /@vueuse/integrations@10.8.0(focus-trap@7.5.4)(vue@3.4.19): + resolution: {integrity: sha512-sw3P/7cXOfNLQfERp7P0IJ2ODjLE2C3BGXpBQJQkS309c1jbJak9yu4EnY70WaZjkj53aeWSFU6BbHrUxXJ7SA==} peerDependencies: async-validator: '*' axios: '*' @@ -4474,23 +4466,23 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.7.2(vue@3.4.19) - '@vueuse/shared': 10.7.2(vue@3.4.19) + '@vueuse/core': 10.8.0(vue@3.4.19) + '@vueuse/shared': 10.8.0(vue@3.4.19) focus-trap: 7.5.4 - vue-demi: 0.14.6(vue@3.4.19) + vue-demi: 0.14.7(vue@3.4.19) transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/metadata@10.7.2: - resolution: {integrity: sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==} + /@vueuse/metadata@10.8.0: + resolution: {integrity: sha512-Nim/Vle5OgXcXhAvGOgkJQXB1Yb+Kq/fMbLuv3YYDYbiQrwr39ljuD4k9fPeq4yUyokYRo2RaNQmbbIMWB/9+w==} dev: false - /@vueuse/shared@10.7.2(vue@3.4.19): - resolution: {integrity: sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==} + /@vueuse/shared@10.8.0(vue@3.4.19): + resolution: {integrity: sha512-dUdy6zwHhULGxmr9YUg8e+EnB39gcM4Fe2oKBSrh3cOsV30JcMPtsyuspgFCUo5xxFNaeMf/W2yyKfST7Bg8oQ==} dependencies: - vue-demi: 0.14.6(vue@3.4.19) + vue-demi: 0.14.7(vue@3.4.19) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4854,7 +4846,7 @@ packages: global-cache-dir: 4.4.0 is-plain-obj: 4.1.0 path-exists: 5.0.0 - semver: 7.5.4 + semver: 7.6.0 write-file-atomic: 4.0.1 dev: false @@ -5403,6 +5395,13 @@ packages: semver: 7.5.4 dev: true + /bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + dependencies: + run-applescript: 7.0.0 + dev: false + /byline@5.0.0: resolution: {integrity: sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==} engines: {node: '>=0.10.0'} @@ -5423,7 +5422,7 @@ packages: dependencies: chokidar: 3.6.0 defu: 6.1.3 - dotenv: 16.4.4 + dotenv: 16.4.5 giget: 1.2.1 jiti: 1.21.0 mlly: 1.4.2 @@ -6011,7 +6010,7 @@ packages: js-string-escape: 1.0.1 lodash: 4.17.21 md5-hex: 3.0.1 - semver: 7.5.4 + semver: 7.6.0 well-known-symbols: 2.0.0 dev: false @@ -6826,6 +6825,19 @@ packages: engines: {node: '>=0.10.0'} dev: false + /default-browser-id@5.0.0: + resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} + engines: {node: '>=18'} + dev: false + + /default-browser@5.2.1: + resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} + engines: {node: '>=18'} + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.0 + dev: false + /default-gateway@6.0.3: resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} engines: {node: '>= 10'} @@ -6848,6 +6860,11 @@ packages: engines: {node: '>=8'} dev: false + /define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + dev: false + /define-property@0.2.5: resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} engines: {node: '>=0.10.0'} @@ -7106,8 +7123,8 @@ packages: engines: {node: '>=12'} dev: false - /dotenv@16.4.4: - resolution: {integrity: sha512-XvPXc8XAQThSjAbY6cQ/9PcBXmFoWuw1sQ3b8HqUCR6ziGXjkTi//kB9SWa2UwqlgdAIuRqAa/9hVljzPehbYg==} + /dotenv@16.4.5: + resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} /duplexer@0.1.2: @@ -7287,35 +7304,35 @@ packages: '@esbuild/win32-ia32': 0.19.12 '@esbuild/win32-x64': 0.19.12 - /esbuild@0.20.0: - resolution: {integrity: sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA==} + /esbuild@0.20.1: + resolution: {integrity: sha512-OJwEgrpWm/PCMsLVWXKqvcjme3bHNpOgN7Tb6cQnR5n0TPbQx1/Xrn7rqM+wn17bYeT6MGB5sn1Bh5YiGi70nA==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/aix-ppc64': 0.20.0 - '@esbuild/android-arm': 0.20.0 - '@esbuild/android-arm64': 0.20.0 - '@esbuild/android-x64': 0.20.0 - '@esbuild/darwin-arm64': 0.20.0 - '@esbuild/darwin-x64': 0.20.0 - '@esbuild/freebsd-arm64': 0.20.0 - '@esbuild/freebsd-x64': 0.20.0 - '@esbuild/linux-arm': 0.20.0 - '@esbuild/linux-arm64': 0.20.0 - '@esbuild/linux-ia32': 0.20.0 - '@esbuild/linux-loong64': 0.20.0 - '@esbuild/linux-mips64el': 0.20.0 - '@esbuild/linux-ppc64': 0.20.0 - '@esbuild/linux-riscv64': 0.20.0 - '@esbuild/linux-s390x': 0.20.0 - '@esbuild/linux-x64': 0.20.0 - '@esbuild/netbsd-x64': 0.20.0 - '@esbuild/openbsd-x64': 0.20.0 - '@esbuild/sunos-x64': 0.20.0 - '@esbuild/win32-arm64': 0.20.0 - '@esbuild/win32-ia32': 0.20.0 - '@esbuild/win32-x64': 0.20.0 + '@esbuild/aix-ppc64': 0.20.1 + '@esbuild/android-arm': 0.20.1 + '@esbuild/android-arm64': 0.20.1 + '@esbuild/android-x64': 0.20.1 + '@esbuild/darwin-arm64': 0.20.1 + '@esbuild/darwin-x64': 0.20.1 + '@esbuild/freebsd-arm64': 0.20.1 + '@esbuild/freebsd-x64': 0.20.1 + '@esbuild/linux-arm': 0.20.1 + '@esbuild/linux-arm64': 0.20.1 + '@esbuild/linux-ia32': 0.20.1 + '@esbuild/linux-loong64': 0.20.1 + '@esbuild/linux-mips64el': 0.20.1 + '@esbuild/linux-ppc64': 0.20.1 + '@esbuild/linux-riscv64': 0.20.1 + '@esbuild/linux-s390x': 0.20.1 + '@esbuild/linux-x64': 0.20.1 + '@esbuild/netbsd-x64': 0.20.1 + '@esbuild/openbsd-x64': 0.20.1 + '@esbuild/sunos-x64': 0.20.1 + '@esbuild/win32-arm64': 0.20.1 + '@esbuild/win32-ia32': 0.20.1 + '@esbuild/win32-x64': 0.20.1 dev: false /escalade@3.1.1: @@ -7575,7 +7592,7 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 6.19.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 minimatch: 9.0.3 natural-compare-lite: 1.4.0 @@ -8123,7 +8140,7 @@ packages: proxy-addr: 2.0.7 rfdc: 1.3.0 secure-json-parse: 2.7.0 - semver: 7.5.4 + semver: 7.6.0 tiny-lru: 11.0.1 transitivePeerDependencies: - supports-color @@ -8551,10 +8568,6 @@ packages: dependencies: minipass: 3.3.6 - /fs-monkey@1.0.5: - resolution: {integrity: sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==} - dev: false - /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -8676,7 +8689,7 @@ packages: dependencies: '@xhmikosr/downloader': 13.0.1 node-fetch: 3.3.2 - semver: 7.5.4 + semver: 7.6.0 dev: false /giget@1.2.1: @@ -8932,6 +8945,18 @@ packages: unicorn-magic: 0.1.0 dev: false + /globby@14.0.1: + resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} + engines: {node: '>=18'} + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.3.0 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + dev: false + /globjoin@0.1.4: resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} dev: true @@ -9733,6 +9758,14 @@ packages: resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} dev: true + /is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + dev: false + /is-installed-globally@0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} @@ -9751,6 +9784,11 @@ packages: engines: {node: '>=12'} dev: false + /is-network-error@1.0.1: + resolution: {integrity: sha512-OwQXkwBJeESyhFw+OumbJVD58BFBJJI5OM5S1+eyrDKlgDZPX2XNT5gXS56GSD3NPbbwUuMlR1Q71SRp5SobuQ==} + engines: {node: '>=16'} + dev: false + /is-npm@6.0.0: resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -9875,6 +9913,13 @@ packages: is-docker: 2.2.1 dev: false + /is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + dependencies: + is-inside-container: 1.0.0 + dev: false + /is-yarn-global@0.4.1: resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} engines: {node: '>=12'} @@ -10072,7 +10117,7 @@ packages: jws: 3.2.2 lodash: 4.17.21 ms: 2.1.3 - semver: 7.5.4 + semver: 7.6.0 dev: false /junk@4.0.0: @@ -10164,7 +10209,7 @@ packages: hasBin: true dependencies: commander: 10.0.1 - dotenv: 16.4.4 + dotenv: 16.4.5 winston: 3.10.0 dev: false @@ -10472,7 +10517,7 @@ packages: jest-validate: 27.5.1 map-obj: 5.0.2 moize: 6.1.4 - semver: 7.5.4 + semver: 7.6.0 dev: false /log-symbols@4.1.0: @@ -10590,7 +10635,7 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: false /make-error@1.3.6: @@ -10716,11 +10761,11 @@ packages: resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==} dev: false - /memfs@3.5.3: - resolution: {integrity: sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==} + /memfs@4.7.7: + resolution: {integrity: sha512-x9qc6k88J/VVwnfTkJV8pRRswJ2156Rc4w5rciRqKceFDZ0y1MqsNL9pkg5sE0GOcDzZYbonreALhaHzg1siFw==} engines: {node: '>= 4.0.0'} dependencies: - fs-monkey: 1.0.5 + tslib: 2.5.3 dev: false /memoize-one@6.0.0: @@ -11060,8 +11105,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - /nanoid@5.0.5: - resolution: {integrity: sha512-/Veqm+QKsyMY3kqi4faWplnY1u+VuKO3dD2binyPIybP31DRO29bPF+1mszgLnrR2KqSLceFLBNw0zmvDzN1QQ==} + /nanoid@5.0.6: + resolution: {integrity: sha512-rRq0eMHoGZxlvaFOUdK1Ev83Bd1IgzzR+WJ3IbDJ7QOSdAxYjlurSPqFs9s4lJg29RT6nPwizFtJhQS6V5xgiA==} engines: {node: ^18 || >=20} hasBin: true dev: false @@ -11113,8 +11158,8 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: false - /netlify-cli@17.16.2(@types/node@20.11.19): - resolution: {integrity: sha512-YdE19DV67zhSbgMZnhcbkIGGqCqLhdpAEb82oB4N6Y2kr+z6OEwXRGM+/V2++u+EcjVev0hTy9YwZBP6Zs9SKg==} + /netlify-cli@17.16.4(@types/node@20.11.19): + resolution: {integrity: sha512-W1bKXIsA72ItJKIVv6KuHyZa9kfSTyYtw3YVTEV5pWuiZfeONe4P2dE6QgAWHMb9KO+Gzp+TY9t+RBr/AaOyiw==} engines: {node: '>=18.14.0'} hasBin: true requiresBuild: true @@ -11122,12 +11167,12 @@ packages: '@bugsnag/js': 7.20.2 '@fastify/static': 6.10.2 '@netlify/blobs': 6.5.0 - '@netlify/build': 29.33.7(@types/node@20.11.19) - '@netlify/build-info': 7.12.1 - '@netlify/config': 20.11.1 + '@netlify/build': 29.36.1(@types/node@20.11.19) + '@netlify/build-info': 7.13.0 + '@netlify/config': 20.12.1 '@netlify/edge-bundler': 11.2.2(supports-color@9.2.2) '@netlify/local-functions-proxy': 1.1.1 - '@netlify/zip-it-and-ship-it': 9.29.1(supports-color@9.2.2) + '@netlify/zip-it-and-ship-it': 9.29.2(supports-color@9.2.2) '@octokit/rest': 19.0.13 ansi-escapes: 6.2.0 ansi-styles: 6.2.1 @@ -11304,7 +11349,7 @@ packages: resolution: {integrity: sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==} engines: {node: '>=10'} dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: false /node-addon-api@6.1.0: @@ -11378,7 +11423,7 @@ packages: is-plain-obj: 4.1.0 normalize-node-version: 12.4.0 path-exists: 5.0.0 - semver: 7.5.4 + semver: 7.6.0 dev: false /noop2@2.0.0: @@ -11399,7 +11444,7 @@ packages: dependencies: all-node-versions: 11.3.0 filter-obj: 5.1.0 - semver: 7.5.4 + semver: 7.6.0 dev: false /normalize-package-data@2.5.0: @@ -11592,6 +11637,16 @@ packages: dependencies: mimic-fn: 4.0.0 + /open@10.0.3: + resolution: {integrity: sha512-dtbI5oW7987hwC9qjJTyABldTaa19SuyJse1QboWv3b0qCcrrLNVDqBx1XgELAjh9QTVQaP/C5b1nhQebd1H2A==} + engines: {node: '>=18'} + dependencies: + default-browser: 5.2.1 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 3.1.0 + dev: false + /open@8.4.0: resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} engines: {node: '>=12'} @@ -11797,14 +11852,6 @@ packages: engines: {node: '>=12'} dev: false - /p-retry@4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} - dependencies: - '@types/retry': 0.12.0 - retry: 0.13.1 - dev: false - /p-retry@5.1.1: resolution: {integrity: sha512-i69WkEU5ZAL8mrmdmVviWwU+DN+IUF8f4sSJThoJ3z5A7Nn5iuO5ROX3Boye0u+uYQLOSfgFl7SuFZCjlAVbQA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -11813,6 +11860,15 @@ packages: retry: 0.13.1 dev: false + /p-retry@6.2.0: + resolution: {integrity: sha512-JA6nkq6hKyWLLasXQXUrO4z8BUZGUt/LjlJxx8Gb2+2ntodU/SS63YZ8b0LUTbQ8ZB9iwOfhEPhg4ykKnn2KsA==} + engines: {node: '>=16.17'} + dependencies: + '@types/retry': 0.12.2 + is-network-error: 1.0.1 + retry: 0.13.1 + dev: false + /p-timeout@3.2.0: resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} engines: {node: '>=8'} @@ -11860,7 +11916,7 @@ packages: got: 12.6.1 registry-auth-token: 5.0.1 registry-url: 6.0.1 - semver: 7.5.4 + semver: 7.6.0 dev: false /parallel-transform@1.2.0: @@ -12155,8 +12211,8 @@ packages: postcss-safe-parser: 6.0.0(postcss@8.4.35) dev: true - /postcss-load-config@5.0.2(postcss@8.4.35): - resolution: {integrity: sha512-Q8QR3FYbqOKa0bnC1UQ2bFq9/ulHX5Bi34muzitMr8aDtUelO5xKeJEYC/5smE0jNE9zdB/NBnOwXKexELbRlw==} + /postcss-load-config@5.0.3(postcss@8.4.35): + resolution: {integrity: sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==} engines: {node: '>= 18'} peerDependencies: jiti: '>=1.21.0' @@ -12931,7 +12987,28 @@ packages: hasBin: true dependencies: glob: 10.3.10 - dev: true + + /rollup@4.12.0: + resolution: {integrity: sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.12.0 + '@rollup/rollup-android-arm64': 4.12.0 + '@rollup/rollup-darwin-arm64': 4.12.0 + '@rollup/rollup-darwin-x64': 4.12.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.12.0 + '@rollup/rollup-linux-arm64-gnu': 4.12.0 + '@rollup/rollup-linux-arm64-musl': 4.12.0 + '@rollup/rollup-linux-riscv64-gnu': 4.12.0 + '@rollup/rollup-linux-x64-gnu': 4.12.0 + '@rollup/rollup-linux-x64-musl': 4.12.0 + '@rollup/rollup-win32-arm64-msvc': 4.12.0 + '@rollup/rollup-win32-ia32-msvc': 4.12.0 + '@rollup/rollup-win32-x64-msvc': 4.12.0 + fsevents: 2.3.3 /rollup@4.9.6: resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==} @@ -12954,6 +13031,12 @@ packages: '@rollup/rollup-win32-ia32-msvc': 4.9.6 '@rollup/rollup-win32-x64-msvc': 4.9.6 fsevents: 2.3.3 + dev: false + + /run-applescript@7.0.0: + resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} + engines: {node: '>=18'} + dev: false /run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} @@ -13014,8 +13097,8 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /sass-loader@14.1.0(sass@1.70.0)(webpack@5.90.2): - resolution: {integrity: sha512-LS2mLeFWA+orYxHNu+O18Xe4jR0kyamNOOUsE3NyBP4DvIL+8stHpNX0arYTItdPe80kluIiJ7Wfe/9iHSRO0Q==} + /sass-loader@14.1.1(sass@1.71.1)(webpack@5.90.2): + resolution: {integrity: sha512-QX8AasDg75monlybel38BZ49JP5Z+uSKfKwF2rO7S74BywaRmGQMUBw9dtkS+ekyM/QnP+NOrRYq8ABMZ9G8jw==} engines: {node: '>= 18.12.0'} peerDependencies: '@rspack/core': 0.x || 1.x @@ -13036,12 +13119,12 @@ packages: optional: true dependencies: neo-async: 2.6.2 - sass: 1.70.0 + sass: 1.71.1 webpack: 5.90.2 dev: false - /sass@1.70.0: - resolution: {integrity: sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==} + /sass@1.71.1: + resolution: {integrity: sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -13113,7 +13196,7 @@ packages: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} engines: {node: '>=12'} dependencies: - semver: 7.5.4 + semver: 7.6.0 dev: false /semver@5.7.1: @@ -13235,7 +13318,7 @@ packages: detect-libc: 2.0.2 node-addon-api: 6.1.0 prebuild-install: 7.1.1 - semver: 7.5.4 + semver: 7.6.0 simple-get: 4.0.1 tar-fs: 3.0.4 tunnel-agent: 0.6.0 @@ -14683,7 +14766,7 @@ packages: is-yarn-global: 0.4.1 latest-version: 7.0.0 pupa: 3.1.0 - semver: 7.5.4 + semver: 7.6.0 semver-diff: 4.0.0 xdg-basedir: 5.1.0 dev: false @@ -14761,44 +14844,7 @@ packages: engines: {node: '>= 0.8'} dev: false - /vite@5.0.12(@types/node@20.9.1)(sass@1.70.0): - resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' - lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 - peerDependenciesMeta: - '@types/node': - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - dependencies: - '@types/node': 20.9.1 - esbuild: 0.19.12 - postcss: 8.4.35 - rollup: 4.9.6 - sass: 1.70.0 - optionalDependencies: - fsevents: 2.3.3 - dev: false - - /vite@5.1.3(@types/node@20.9.1): + /vite@5.1.3(@types/node@20.9.1)(sass@1.71.1): resolution: {integrity: sha512-UfmUD36DKkqhi/F75RrxvPpry+9+tTkrXfMNZD+SboZqBCMsxKtO52XeGzzuh7ioz+Eo/SYDBbdb0Z7vgcDJew==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -14830,12 +14876,49 @@ packages: esbuild: 0.19.12 postcss: 8.4.35 rollup: 4.9.6 + sass: 1.71.1 + optionalDependencies: + fsevents: 2.3.3 + dev: false + + /vite@5.1.4(@types/node@20.9.1): + resolution: {integrity: sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.9.1 + esbuild: 0.19.12 + postcss: 8.4.35 + rollup: 4.12.0 optionalDependencies: fsevents: 2.3.3 dev: true - /vue-demi@0.14.6(vue@3.4.19): - resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} + /vue-demi@0.14.7(vue@3.4.19): + resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -14912,15 +14995,15 @@ packages: typescript: 5.3.3 dev: false - /vuepress-plugin-comment2@2.0.0-rc.23(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-HyF+RFrvQljAdbHLAdRdx5VMq1268l0U0yQAg6ikI44hb/eB04D5+KRfWhqpQNUayHv28V3PsDQ8KqcrfD8cSA==} + /vuepress-plugin-comment2@2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-mLqsCJLHxDnVdRuRdgFIgO7eCKEk01NiTAXy23y261xxlrQkY0VALE1UtE58ikyOgPAfiPWzwQkQLqQ45Hzfaw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - '@waline/client': ^2.15.8 || ^3.0.0-alpha.11 + '@waline/client': ^3.1.0 artalk: ^2.7.3 sass-loader: ^14.0.0 twikoo: ^1.5.0 - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 peerDependenciesMeta: '@waline/client': optional: true @@ -14931,37 +15014,37 @@ packages: twikoo: optional: true dependencies: - '@vuepress/helper': 2.0.0-rc.12(typescript@5.3.3)(vuepress@2.0.0-rc.7) + '@vuepress/helper': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) giscus: 1.4.0 vue: 3.4.19(typescript@5.3.3) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) - vuepress-plugin-sass-palette: 2.0.0-rc.23(typescript@5.3.3)(vuepress@2.0.0-rc.7) - vuepress-shared: 2.0.0-rc.23(typescript@5.3.3)(vuepress@2.0.0-rc.7) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) + vuepress-plugin-sass-palette: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) + vuepress-shared: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) transitivePeerDependencies: - '@vue/composition-api' - typescript dev: false - /vuepress-plugin-md-enhance@2.0.0-rc.23(katex@0.16.9)(markdown-it@14.0.0)(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-oyQjb2pGjAVSzIRmf24ALKfEE/fVTR5/9N/9Y2IaIJnB1xB+uvsa9NlRRORro1+niNmcbG9ETMHzkC0J9CVrlg==} + /vuepress-plugin-md-enhance@2.0.0-rc.25(katex@0.16.9)(markdown-it@14.0.0)(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-zmwWCk92S0yQL/uCF6l5YV1Zm2lsGjL9XJZVHEOVY1guXNfnvc92O0gf1dN9E4v+8henIFag5fluMrsfrUP8UQ==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: '@types/reveal.js': ^4.4.5 - '@vue/repl': ^3.0.0 + '@vue/repl': ^4.1.1 chart.js: ^4.0.0 echarts: ^5.0.0 flowchart.ts: ^2.0.0 || ^3.0.0 katex: ^0.16.0 kotlin-playground: ^1.23.0 - markmap-lib: ^0.15.5 - markmap-toolbar: ^0.15.5 - markmap-view: ^0.15.5 + markmap-lib: ^0.15.5 || ^0.16.0 + markmap-toolbar: ^0.15.5 || ^0.16.0 + markmap-view: ^0.15.5 || ^0.16.0 mathjax-full: ^3.2.2 mermaid: ^10.8.0 reveal.js: ^5.0.0 sandpack-vue3: ^3.0.0 sass-loader: ^14.0.0 - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 peerDependenciesMeta: '@types/reveal.js': optional: true @@ -15016,70 +15099,69 @@ packages: '@mdit/plugin-tex': 0.8.0(markdown-it@14.0.0) '@mdit/plugin-uml': 0.8.0(markdown-it@14.0.0) '@types/markdown-it': 13.0.7 - '@vuepress/helper': 2.0.0-rc.12(typescript@5.3.3)(vuepress@2.0.0-rc.7) - '@vueuse/core': 10.7.2(vue@3.4.19) + '@vuepress/helper': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) + '@vueuse/core': 10.8.0(vue@3.4.19) balloon-css: 1.2.0 js-yaml: 4.1.0 katex: 0.16.9 vue: 3.4.19(typescript@5.3.3) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) - vuepress-plugin-sass-palette: 2.0.0-rc.23(typescript@5.3.3)(vuepress@2.0.0-rc.7) - vuepress-shared: 2.0.0-rc.23(typescript@5.3.3)(vuepress@2.0.0-rc.7) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) + vuepress-plugin-sass-palette: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) + vuepress-shared: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) transitivePeerDependencies: - '@vue/composition-api' - markdown-it - typescript dev: false - /vuepress-plugin-sass-palette@2.0.0-rc.23(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-tszb4KpJegfNMrmp1DZn95qAIRAJJAfuuCAhAHuwQ+yZI1GrZd3m8b5hOQejHLE1Bimwb3Kj/lYPVMnb/2c6gA==} + /vuepress-plugin-sass-palette@2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-T4F0ODl27ZxxiGUjRTqL0AAiwqCcOVMnGQdXBhs5NIKHV3BL+O46jJCh2Hyi4BSiOkovfZ1Npazg+03135LJOA==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: sass-loader: ^14.0.0 - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 peerDependenciesMeta: sass-loader: optional: true dependencies: - '@vuepress/helper': 2.0.0-rc.12(typescript@5.3.3)(vuepress@2.0.0-rc.7) + '@vuepress/helper': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) chokidar: 3.6.0 - sass: 1.70.0 - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) - vuepress-shared: 2.0.0-rc.23(typescript@5.3.3)(vuepress@2.0.0-rc.7) + sass: 1.71.1 + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) + vuepress-shared: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) transitivePeerDependencies: - '@vue/composition-api' - typescript dev: false - /vuepress-shared@2.0.0-rc.23(typescript@5.3.3)(vuepress@2.0.0-rc.7): - resolution: {integrity: sha512-1es+bJ13E4UNkIr5kuPMX8h77aGZEuHLknH4u8B0qh+kP/CuuRXhUVQ6AHCuyDArL9mUc7CFwo+ro7zqDpsA1Q==} + /vuepress-shared@2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-pxjVVHfUMUXCtj1QlOVvXkufES8ajg/yR0sM98wTTQWQvaxaLvOUd/j+6XT7HWdUkyUorjZa7bdd+BacsimGhg==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - vuepress: 2.0.0-rc.7 + vuepress: 2.0.0-rc.8 dependencies: - '@vuepress/helper': 2.0.0-rc.12(typescript@5.3.3)(vuepress@2.0.0-rc.7) - '@vueuse/core': 10.7.2(vue@3.4.19) + '@vuepress/helper': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) + '@vueuse/core': 10.8.0(vue@3.4.19) cheerio: 1.0.0-rc.12 dayjs: 1.11.10 execa: 8.0.1 fflate: 0.8.2 gray-matter: 4.0.3 - semver: 7.5.4 + semver: 7.6.0 vue: 3.4.19(typescript@5.3.3) - vue-router: 4.2.5(vue@3.4.19) - vuepress: 2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - '@vue/composition-api' - typescript dev: false - /vuepress@2.0.0-rc.7(@vuepress/bundler-vite@2.0.0-rc.7)(@vuepress/bundler-webpack@2.0.0-rc.7)(typescript@5.3.3)(vue@3.4.19): - resolution: {integrity: sha512-j0Fb0XtrGnlLxKflarjPa4V/NMzj0lc0RIFNgcQBFZnQHSr5IuSVES7Kt7mDNBlLRpAadQxB6IFC1v2wDEcD/w==} + /vuepress@2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(@vuepress/bundler-webpack@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19): + resolution: {integrity: sha512-4Rnhh4ZME87AAREQzcW9V/pk+1x2tX3tABfQu0Elwxxp576poxiM8ddtI2pq4/YNp4MyFTF9/DyVxHMIj1lMbA==} engines: {node: '>=18.16.0'} hasBin: true peerDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.7 - '@vuepress/bundler-webpack': 2.0.0-rc.7 + '@vuepress/bundler-vite': 2.0.0-rc.8 + '@vuepress/bundler-webpack': 2.0.0-rc.8 vue: ^3.4.0 peerDependenciesMeta: '@vuepress/bundler-vite': @@ -15087,17 +15169,16 @@ packages: '@vuepress/bundler-webpack': optional: true dependencies: - '@vuepress/bundler-vite': 2.0.0-rc.7(@types/node@20.9.1)(sass@1.70.0)(typescript@5.3.3) - '@vuepress/bundler-webpack': 2.0.0-rc.7(@vue/compiler-sfc@3.4.19)(typescript@5.3.3) - '@vuepress/cli': 2.0.0-rc.7(typescript@5.3.3) - '@vuepress/client': 2.0.0-rc.7(typescript@5.3.3) - '@vuepress/core': 2.0.0-rc.7(typescript@5.3.3) - '@vuepress/markdown': 2.0.0-rc.7(patch_hash=f3on36z73gmvj4jugj25dg7wje) - '@vuepress/shared': 2.0.0-rc.7 - '@vuepress/utils': 2.0.0-rc.7 + '@vuepress/bundler-vite': 2.0.0-rc.8(@types/node@20.9.1)(sass@1.71.1)(typescript@5.3.3) + '@vuepress/bundler-webpack': 2.0.0-rc.8(@vue/compiler-sfc@3.4.19)(typescript@5.3.3) + '@vuepress/cli': 2.0.0-rc.8(typescript@5.3.3) + '@vuepress/client': 2.0.0-rc.8(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.8(typescript@5.3.3) + '@vuepress/markdown': 2.0.0-rc.8(patch_hash=f3on36z73gmvj4jugj25dg7wje) + '@vuepress/shared': 2.0.0-rc.8 + '@vuepress/utils': 2.0.0-rc.8 vue: 3.4.19(typescript@5.3.3) transitivePeerDependencies: - - '@vue/composition-api' - supports-color - typescript dev: false @@ -15151,26 +15232,29 @@ packages: javascript-stringify: 2.1.0 dev: false - /webpack-dev-middleware@5.3.3(webpack@5.90.2): - resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} - engines: {node: '>= 12.13.0'} + /webpack-dev-middleware@7.0.0(webpack@5.90.2): + resolution: {integrity: sha512-tZ5hqsWwww/8DislmrzXE3x+4f+v10H1z57mA2dWFrILb4i3xX+dPhTkcdR0DLyQztrhF2AUmO5nN085UYjd/Q==} + engines: {node: '>= 18.12.0'} peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true dependencies: colorette: 2.0.20 - memfs: 3.5.3 + memfs: 4.7.7 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 webpack: 5.90.2 dev: false - /webpack-dev-server@4.15.1(webpack@5.90.2): - resolution: {integrity: sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==} - engines: {node: '>= 12.13.0'} + /webpack-dev-server@5.0.2(webpack@5.90.2): + resolution: {integrity: sha512-IVj3qsQhiLJR82zVg3QdPtngMD05CYP/Am+9NG5QSl+XwUR/UPtFwllRBKrMwM9ttzFsC6Zj3DMgniPyn/Z0hQ==} + engines: {node: '>= 18.12.0'} hasBin: true peerDependencies: - webpack: ^4.37.0 || ^5.0.0 + webpack: ^5.0.0 webpack-cli: '*' peerDependenciesMeta: webpack: @@ -15198,17 +15282,17 @@ packages: http-proxy-middleware: 2.0.6(@types/express@4.17.21) ipaddr.js: 2.1.0 launch-editor: 2.6.1 - open: 8.4.0 - p-retry: 4.6.2 - rimraf: 3.0.2 + open: 10.0.3 + p-retry: 6.2.0 + rimraf: 5.0.5 schema-utils: 4.2.0 selfsigned: 2.4.1 serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 webpack: 5.90.2 - webpack-dev-middleware: 5.3.3(webpack@5.90.2) - ws: 8.14.2 + webpack-dev-middleware: 7.0.0(webpack@5.90.2) + ws: 8.16.0 transitivePeerDependencies: - bufferutil - debug @@ -15439,6 +15523,19 @@ packages: optional: true dev: false + /ws@8.16.0: + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /xdg-basedir@5.1.0: resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} engines: {node: '>=12'} diff --git a/theme/package.json b/theme/package.json index 10ff2e03..4a54e5fd 100644 --- a/theme/package.json +++ b/theme/package.json @@ -52,7 +52,7 @@ "ts:watch": "tsc -b tsconfig.build.json --watch" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "dependencies": { "@pengzhanbo/utils": "^1.1.1", @@ -66,27 +66,27 @@ "@vuepress-plume/plugin-notes-data": "workspace:*", "@vuepress-plume/plugin-search": "workspace:*", "@vuepress-plume/plugin-shikiji": "workspace:*", - "@vuepress/plugin-active-header-links": "2.0.0-rc.14", - "@vuepress/plugin-container": "2.0.0-rc.12", - "@vuepress/plugin-docsearch": "2.0.0-rc.14", - "@vuepress/plugin-external-link-icon": "2.0.0-rc.14", - "@vuepress/plugin-git": "2.0.0-rc.12", - "@vuepress/plugin-medium-zoom": "2.0.0-rc.14", - "@vuepress/plugin-nprogress": "2.0.0-rc.14", - "@vuepress/plugin-palette": "2.0.0-rc.14", - "@vuepress/plugin-reading-time": "2.0.0-rc.14", - "@vuepress/plugin-seo": "2.0.0-rc.14", - "@vuepress/plugin-sitemap": "2.0.0-rc.14", - "@vuepress/plugin-theme-data": "2.0.0-rc.14", - "@vuepress/plugin-toc": "2.0.0-rc.14", - "@vueuse/core": "^10.7.2", + "@vuepress/plugin-active-header-links": "2.0.0-rc.17", + "@vuepress/plugin-container": "2.0.0-rc.15", + "@vuepress/plugin-docsearch": "2.0.0-rc.15", + "@vuepress/plugin-external-link-icon": "2.0.0-rc.15", + "@vuepress/plugin-git": "2.0.0-rc.15", + "@vuepress/plugin-medium-zoom": "2.0.0-rc.17", + "@vuepress/plugin-nprogress": "2.0.0-rc.15", + "@vuepress/plugin-palette": "2.0.0-rc.15", + "@vuepress/plugin-reading-time": "2.0.0-rc.17", + "@vuepress/plugin-seo": "2.0.0-rc.17", + "@vuepress/plugin-sitemap": "2.0.0-rc.17", + "@vuepress/plugin-theme-data": "2.0.0-rc.15", + "@vuepress/plugin-toc": "2.0.0-rc.15", + "@vueuse/core": "^10.8.0", "date-fns": "^3.3.1", "katex": "^0.16.9", "lodash.merge": "^4.6.2", - "nanoid": "^5.0.5", + "nanoid": "^5.0.6", "vue": "^3.4.19", "vue-router": "4.2.5", - "vuepress-plugin-comment2": "2.0.0-rc.23", - "vuepress-plugin-md-enhance": "2.0.0-rc.23" + "vuepress-plugin-comment2": "2.0.0-rc.25", + "vuepress-plugin-md-enhance": "2.0.0-rc.25" } } diff --git a/theme/src/node/theme.ts b/theme/src/node/theme.ts index 301dcdf4..17c4e0e7 100644 --- a/theme/src/node/theme.ts +++ b/theme/src/node/theme.ts @@ -40,9 +40,7 @@ export function plumeTheme({ ? `document.documentElement.classList.add('dark')` : `;(function () { const um= localStorage.getItem('vuepress-theme-appearance') || '${appearance}'; - const sm = - window.matchMedia && - window.matchMedia('(prefers-color-scheme: dark)').matches; + const sm = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches; if (um === 'dark' || (um !== 'light' && sm)) { document.documentElement.classList.add('dark'); }