From 20d865bc4fb3dacb9ca5744c4238ce18b2423bbc Mon Sep 17 00:00:00 2001 From: dopamine Date: Thu, 26 Sep 2024 22:50:43 +0800 Subject: [PATCH] refactor(docs): remove Vite --- docs/.vitepress/config/index.mts | 108 +++++++++--------- .../config/vite.ts} | 75 ++++++------ docs/package.json | 1 - pnpm-lock.yaml | 107 ++++++++--------- 4 files changed, 147 insertions(+), 144 deletions(-) rename docs/{vite.config.ts => .vitepress/config/vite.ts} (55%) diff --git a/docs/.vitepress/config/index.mts b/docs/.vitepress/config/index.mts index e38e45e1ef..e9d4e0f22c 100644 --- a/docs/.vitepress/config/index.mts +++ b/docs/.vitepress/config/index.mts @@ -7,8 +7,9 @@ import { head } from './head' import { nav } from './nav' import { mdPlugin } from './plugins' import { sidebars } from './sidebars' +import { getViteConfig } from './vite' -import type { UserConfig } from 'vitepress' +import type { UserConfigFn } from 'vitepress' const buildTransformers = () => { const transformer = () => { @@ -46,63 +47,66 @@ languages.forEach((lang) => { } }) -const config: UserConfig = { - title: 'Element Plus', - description: 'A Vue 3 based component library for designers and developers', - lastUpdated: true, - head, - themeConfig: { - repo: REPO_PATH, - docsBranch: REPO_BRANCH, - docsDir: docsDirName, +const setupConfig: UserConfigFn = (configEnv) => { + const config = { + title: 'Element Plus', + description: 'A Vue 3 based component library for designers and developers', + lastUpdated: true, + head, + themeConfig: { + repo: REPO_PATH, + docsBranch: REPO_BRANCH, + docsDir: docsDirName, - editLinks: true, - editLinkText: 'Edit this page on GitHub', + editLinks: true, + editLinkText: 'Edit this page on GitHub', - logo: '/images/element-plus-logo.svg', - logoSmall: '/images/element-plus-logo-small.svg', - sidebars, - nav, - agolia: { - apiKey: '99caf32e743ba77d78b095b763b8e380', - appId: 'ZM3TI8AKL4', + logo: '/images/element-plus-logo.svg', + logoSmall: '/images/element-plus-logo-small.svg', + sidebars, + nav, + agolia: { + apiKey: '99caf32e743ba77d78b095b763b8e380', + appId: 'ZM3TI8AKL4', + }, + features, + langs: languages, }, - features, - langs: languages, - }, - - locales, - - markdown: { - config: (md) => mdPlugin(md), - }, - - vue: { - template: { - compilerOptions: { - hoistStatic: false, - directiveTransforms: buildTransformers(), + locales, + vite: getViteConfig(configEnv), + markdown: { + config: (md) => mdPlugin(md), + }, + vue: { + template: { + compilerOptions: { + hoistStatic: false, + directiveTransforms: buildTransformers(), + }, }, }, - }, - postRender(context) { - // Inject the teleport markup - if (context.teleports) { - const body = Object.entries(context.teleports).reduce( - (all, [key, value]) => { - if (key.startsWith('#el-popper-container-')) { - return `${all}
${value}
` - } - return all - }, - context.teleports.body || '' - ) + postRender(context) { + // Inject the teleport markup + if (context.teleports) { + const body = Object.entries(context.teleports).reduce( + (all, [key, value]) => { + if (key.startsWith('#el-popper-container-')) { + return `${all}
${value}
` + } + return all + }, + context.teleports.body || '' + ) - context.teleports = { ...context.teleports, body } - } + context.teleports = { ...context.teleports, body } + } - return context - }, + return context + }, + } + + return config } -export default config + +export default setupConfig diff --git a/docs/vite.config.ts b/docs/.vitepress/config/vite.ts similarity index 55% rename from docs/vite.config.ts rename to docs/.vitepress/config/vite.ts index 52fd9cbfcc..2854a61293 100644 --- a/docs/vite.config.ts +++ b/docs/.vitepress/config/vite.ts @@ -1,6 +1,5 @@ import path from 'path' import Inspect from 'vite-plugin-inspect' -import { defineConfig, loadEnv } from 'vite' import VueMacros from 'unplugin-vue-macros/vite' import UnoCSS from 'unocss/vite' import mkcert from 'vite-plugin-mkcert' @@ -9,58 +8,58 @@ import vueJsx from '@vitejs/plugin-vue-jsx' import Components from 'unplugin-vue-components/vite' import Icons from 'unplugin-icons/vite' import IconsResolver from 'unplugin-icons/resolver' +import { loadEnv } from 'vitepress' import { docPackage, epPackage, getPackageDependencies, projRoot, } from '@element-plus/build-utils' -import { MarkdownTransform } from './.vitepress/plugins/markdown-transform' +import { MarkdownTransform } from '../plugins/markdown-transform' +import type { Plugin, UserConfig } from 'vitepress' -import type { Alias } from 'vite' +type ViteConfig = Required['vite'] +type ResolveOptions = Required['resolve'] +type AliasOptions = Required['alias'] -const alias: Alias[] = [ +const { dependencies: epDeps } = getPackageDependencies(epPackage) +const { dependencies: docsDeps } = getPackageDependencies(docPackage) +const optimizeDeps = [...new Set([...epDeps, ...docsDeps])].filter( + (dep) => + !dep.startsWith('@types/') && + !['@element-plus/metadata', 'element-plus'].includes(dep) +) +optimizeDeps.push( + ...(await glob(['dayjs/plugin/*.js'], { + cwd: path.resolve(projRoot, 'node_modules'), + onlyFiles: true, + })) +) + +const alias: AliasOptions = [ { find: '~/', - replacement: `${path.resolve(__dirname, './.vitepress/vitepress')}/`, + replacement: `${path.resolve(__dirname, '../vitepress')}/`, }, + ...(process.env.DOC_ENV === 'production' + ? [] + : [ + { + find: /^element-plus(\/(es|lib))?$/, + replacement: path.resolve(projRoot, 'packages/element-plus/index.ts'), + }, + { + find: /^element-plus\/(es|lib)\/(.*)$/, + replacement: `${path.resolve(projRoot, 'packages')}/$2`, + }, + ]), ] -if (process.env.DOC_ENV !== 'production') { - alias.push( - { - find: /^element-plus(\/(es|lib))?$/, - replacement: path.resolve(projRoot, 'packages/element-plus/index.ts'), - }, - { - find: /^element-plus\/(es|lib)\/(.*)$/, - replacement: `${path.resolve(projRoot, 'packages')}/$2`, - } - ) -} -export default defineConfig(async ({ mode }) => { +export const getViteConfig = ({ mode }: { mode: string }): ViteConfig => { const env = loadEnv(mode, process.cwd(), '') - - const { dependencies: epDeps } = getPackageDependencies(epPackage) - const { dependencies: docsDeps } = getPackageDependencies(docPackage) - - const optimizeDeps = [...new Set([...epDeps, ...docsDeps])].filter( - (dep) => - !dep.startsWith('@types/') && - !['@element-plus/metadata', 'element-plus'].includes(dep) - ) - - optimizeDeps.push( - ...(await glob(['dayjs/plugin/*.js'], { - cwd: path.resolve(projRoot, 'node_modules'), - onlyFiles: true, - })) - ) - return { server: { host: true, - https: !!env.HTTPS, fs: { allow: [projRoot], }, @@ -104,10 +103,10 @@ export default defineConfig(async ({ mode }) => { UnoCSS(), MarkdownTransform(), Inspect(), - mkcert(), + env.HTTPS ? (mkcert() as Plugin) : undefined, ], optimizeDeps: { include: optimizeDeps, }, } -}) +} diff --git a/docs/package.json b/docs/package.json index 3fa502abf7..4f4e910071 100644 --- a/docs/package.json +++ b/docs/package.json @@ -40,7 +40,6 @@ "unplugin-icons": "^0.14.6", "unplugin-vue-components": "^0.27.3", "unplugin-vue-macros": "^0.11.2", - "vite": "^2.9.15", "vite-plugin-inspect": "^0.5.0", "vite-plugin-mkcert": "^1.7.2", "vite-plugin-pwa": "^0.12.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c7e874a478..414268ebd1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -308,28 +308,25 @@ importers: version: 2.0.3 unocss: specifier: 0.33.5 - version: 0.33.5(vite@2.9.15(sass@1.53.0)) + version: 0.33.5(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) unplugin-icons: specifier: ^0.14.6 - version: 0.14.6(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0))(vue-template-compiler@2.7.16) + version: 0.14.6(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0))(vue-template-compiler@2.7.16) unplugin-vue-components: specifier: ^0.27.3 version: 0.27.3(@babel/parser@7.25.6)(rollup@2.79.1)(vue@3.2.37) unplugin-vue-macros: specifier: ^0.11.2 - version: 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0))(vue@3.2.37) - vite: - specifier: ^2.9.15 - version: 2.9.15(sass@1.53.0) + version: 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0))(vue@3.2.37) vite-plugin-inspect: specifier: ^0.5.0 - version: 0.5.0(vite@2.9.15(sass@1.53.0)) + version: 0.5.0(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) vite-plugin-mkcert: specifier: ^1.7.2 version: 1.7.2(sass@1.53.0) vite-plugin-pwa: specifier: ^0.12.0 - version: 0.12.0(vite@2.9.15(sass@1.53.0))(workbox-build@6.6.0)(workbox-window@6.6.0) + version: 0.12.0(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0))(workbox-build@6.6.0)(workbox-window@6.6.0) vitepress: specifier: ^1.2.3 version: 1.2.3(@algolia/client-search@4.24.0)(@types/node@22.5.5)(@types/react@18.3.3)(async-validator@4.2.5(patch_hash=wdmp4xlpil2odxo3rasjmxbdfm))(axios@0.27.2)(nprogress@0.2.0)(postcss@8.4.39)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.53.0)(search-insights@2.15.0)(terser@5.33.0)(typescript@5.6.2) @@ -2759,9 +2756,6 @@ packages: '@types/node@18.19.25': resolution: {integrity: sha512-NrNXHJCexZtcbR9K1hsv1fSbwAwnhv7ql7l331aKvW0sej5H0NY1o64BHe0AA2ZoQuTm7NE6fyNW079MOWXe4Q==} - '@types/node@20.14.9': - resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} - '@types/node@22.5.5': resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} @@ -11974,10 +11968,6 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.14.9': - dependencies: - undici-types: 5.26.5 - '@types/node@22.5.5': dependencies: undici-types: 6.19.8 @@ -11997,7 +11987,7 @@ snapshots: '@types/resolve@1.17.1': dependencies: - '@types/node': 20.14.9 + '@types/node': 22.5.5 '@types/resolve@1.20.2': {} @@ -12198,7 +12188,7 @@ snapshots: dependencies: '@unocss/core': 0.33.5 - '@unocss/vite@0.33.5(vite@2.9.15(sass@1.53.0))': + '@unocss/vite@0.33.5(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0))': dependencies: '@rollup/pluginutils': 4.2.1 '@unocss/config': 0.33.5 @@ -12207,7 +12197,7 @@ snapshots: '@unocss/scope': 0.33.5 '@unocss/transformer-directives': 0.33.5 magic-string: 0.26.7 - vite: 2.9.15(sass@1.53.0) + vite: 5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0) '@vitejs/plugin-vue-jsx@1.3.10': dependencies: @@ -12383,12 +12373,12 @@ snapshots: - vite - webpack - '@vue-macros/define-model@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0))': + '@vue-macros/define-model@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0))': dependencies: '@rollup/pluginutils': 4.2.1 '@vue-macros/common': 0.11.2 ast-walker-scope: 0.2.3 - unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) + unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) transitivePeerDependencies: - esbuild - rollup @@ -12443,11 +12433,11 @@ snapshots: - vite - webpack - '@vue-macros/define-render@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0))': + '@vue-macros/define-render@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0))': dependencies: '@rollup/pluginutils': 4.2.1 '@vue-macros/common': 0.11.2 - unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) + unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) transitivePeerDependencies: - esbuild - rollup @@ -12514,11 +12504,11 @@ snapshots: - vite - webpack - '@vue-macros/hoist-static@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0))': + '@vue-macros/hoist-static@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0))': dependencies: '@rollup/pluginutils': 4.2.1 '@vue-macros/common': 0.11.2 - unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) + unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) transitivePeerDependencies: - esbuild - rollup @@ -12582,11 +12572,11 @@ snapshots: - vite - webpack - '@vue-macros/setup-component@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0))': + '@vue-macros/setup-component@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0))': dependencies: '@rollup/pluginutils': 4.2.1 '@vue-macros/common': 0.11.2 - unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) + unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) transitivePeerDependencies: - esbuild - rollup @@ -12612,11 +12602,11 @@ snapshots: - vite - webpack - '@vue-macros/setup-sfc@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0))': + '@vue-macros/setup-sfc@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0))': dependencies: '@rollup/pluginutils': 4.2.1 '@vue-macros/common': 0.11.2 - unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) + unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) transitivePeerDependencies: - esbuild - rollup @@ -17988,9 +17978,9 @@ snapshots: sass@1.53.0: dependencies: - chokidar: 3.5.3 + chokidar: 3.6.0 immutable: 4.1.0 - source-map-js: 1.0.2 + source-map-js: 1.2.1 sax@1.2.1: optional: true @@ -18849,7 +18839,7 @@ snapshots: universalify@2.0.1: {} - unocss@0.33.5(vite@2.9.15(sass@1.53.0)): + unocss@0.33.5(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)): dependencies: '@unocss/cli': 0.33.5 '@unocss/core': 0.33.5 @@ -18864,7 +18854,7 @@ snapshots: '@unocss/transformer-compile-class': 0.33.5 '@unocss/transformer-directives': 0.33.5 '@unocss/transformer-variant-group': 0.33.5 - '@unocss/vite': 0.33.5(vite@2.9.15(sass@1.53.0)) + '@unocss/vite': 0.33.5(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) transitivePeerDependencies: - supports-color - vite @@ -18877,13 +18867,13 @@ snapshots: rollup: 2.75.7 vite: 5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0) - unplugin-combine@0.2.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)): + unplugin-combine@0.2.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)): dependencies: - unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) + unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) optionalDependencies: esbuild: 0.21.5 rollup: 2.79.1 - vite: 2.9.15(sass@1.53.0) + vite: 5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0) unplugin-combine@0.8.1(esbuild@0.21.5): dependencies: @@ -18904,7 +18894,7 @@ snapshots: - vite - webpack - unplugin-icons@0.14.6(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0))(vue-template-compiler@2.7.16): + unplugin-icons@0.14.6(@vue/compiler-sfc@3.4.31)(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0))(vue-template-compiler@2.7.16): dependencies: '@antfu/install-pkg': 0.1.0 '@antfu/utils': 0.5.2 @@ -18912,7 +18902,7 @@ snapshots: debug: 4.3.4 kolorist: 1.5.1 local-pkg: 0.4.1 - unplugin: 0.7.0(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) + unplugin: 0.7.0(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) optionalDependencies: '@vue/compiler-sfc': 3.4.31 vue-template-compiler: 2.7.16 @@ -18976,12 +18966,12 @@ snapshots: - vite - webpack - unplugin-vue-define-options@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)): + unplugin-vue-define-options@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)): dependencies: '@rollup/pluginutils': 4.2.1 '@vue-macros/common': 0.11.2 ast-walker-scope: 0.2.3 - unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) + unplugin: 0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) transitivePeerDependencies: - esbuild - rollup @@ -19016,18 +19006,18 @@ snapshots: - vite - webpack - unplugin-vue-macros@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0))(vue@3.2.37): + unplugin-vue-macros@0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0))(vue@3.2.37): dependencies: '@rollup/pluginutils': 4.2.1 '@vue-macros/common': 0.11.2 - '@vue-macros/define-model': 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) - '@vue-macros/define-render': 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) - '@vue-macros/hoist-static': 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) - '@vue-macros/setup-component': 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) - '@vue-macros/setup-sfc': 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) + '@vue-macros/define-model': 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) + '@vue-macros/define-render': 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) + '@vue-macros/hoist-static': 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) + '@vue-macros/setup-component': 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) + '@vue-macros/setup-sfc': 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) local-pkg: 0.4.2 - unplugin-combine: 0.2.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) - unplugin-vue-define-options: 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)) + unplugin-combine: 0.2.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) + unplugin-vue-define-options: 0.11.2(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)) vue: 3.2.37 transitivePeerDependencies: - esbuild @@ -19082,7 +19072,7 @@ snapshots: optionalDependencies: esbuild: 0.21.5 - unplugin@0.7.0(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)): + unplugin@0.7.0(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)): dependencies: acorn: 8.12.1 chokidar: 3.5.3 @@ -19091,7 +19081,7 @@ snapshots: optionalDependencies: esbuild: 0.21.5 rollup: 2.79.1 - vite: 2.9.15(sass@1.53.0) + vite: 5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0) unplugin@0.7.2(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)): dependencies: @@ -19115,7 +19105,7 @@ snapshots: rollup: 2.75.7 vite: 5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0) - unplugin@0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@2.9.15(sass@1.53.0)): + unplugin@0.9.5(esbuild@0.21.5)(rollup@2.79.1)(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)): dependencies: acorn: 8.12.1 chokidar: 3.6.0 @@ -19124,7 +19114,7 @@ snapshots: optionalDependencies: esbuild: 0.21.5 rollup: 2.79.1 - vite: 2.9.15(sass@1.53.0) + vite: 5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0) unplugin@1.10.0: dependencies: @@ -19303,6 +19293,17 @@ snapshots: transitivePeerDependencies: - supports-color + vite-plugin-inspect@0.5.0(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0)): + dependencies: + '@rollup/pluginutils': 4.2.1 + debug: 4.3.4 + kolorist: 1.5.1 + sirv: 2.0.2 + ufo: 0.8.4 + vite: 5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0) + transitivePeerDependencies: + - supports-color + vite-plugin-mkcert@1.7.2(sass@1.53.0): dependencies: '@octokit/rest': 18.12.0 @@ -19317,13 +19318,13 @@ snapshots: - stylus - supports-color - vite-plugin-pwa@0.12.0(vite@2.9.15(sass@1.53.0))(workbox-build@6.6.0)(workbox-window@6.6.0): + vite-plugin-pwa@0.12.0(vite@5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0))(workbox-build@6.6.0)(workbox-window@6.6.0): dependencies: debug: 4.3.4 fast-glob: 3.2.11 pretty-bytes: 6.0.0 rollup: 2.75.6 - vite: 2.9.15(sass@1.53.0) + vite: 5.3.3(@types/node@22.5.5)(sass@1.53.0)(terser@5.33.0) workbox-build: 6.6.0 workbox-window: 6.6.0 transitivePeerDependencies: