From eb90978e257755b74cd89a0b26a591c32e0a7d6d Mon Sep 17 00:00:00 2001 From: meteorlxy Date: Fri, 16 Aug 2024 12:05:00 +0800 Subject: [PATCH] chore: updates --- e2e/docs/.vuepress/theme/client/config.ts | 4 +++- packages/bundler-webpack/src/config/handlePluginDefine.ts | 8 +++++--- packages/cli/src/config/loadUserConfig.ts | 2 +- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/e2e/docs/.vuepress/theme/client/config.ts b/e2e/docs/.vuepress/theme/client/config.ts index 8d35748afe..c263a6f6e7 100644 --- a/e2e/docs/.vuepress/theme/client/config.ts +++ b/e2e/docs/.vuepress/theme/client/config.ts @@ -8,7 +8,7 @@ import NotFound from './layouts/NotFound.vue' import './styles/index.scss' export default defineClientConfig({ - enhance({ app, router }) { + enhance() { // ... }, @@ -16,12 +16,14 @@ export default defineClientConfig({ // ... }, + /* eslint-disable @typescript-eslint/no-unsafe-assignment -- vue sfc type info is not available in eslint scope */ layouts: { CssModulesLayout, CustomLayout, Layout, NotFound, }, + /* eslint-enable @typescript-eslint/no-unsafe-assignment */ rootComponents: [RootComponentFromTheme], }) diff --git a/packages/bundler-webpack/src/config/handlePluginDefine.ts b/packages/bundler-webpack/src/config/handlePluginDefine.ts index d118844d48..8fdf06b1ac 100644 --- a/packages/bundler-webpack/src/config/handlePluginDefine.ts +++ b/packages/bundler-webpack/src/config/handlePluginDefine.ts @@ -36,12 +36,14 @@ export const handlePluginDefine = async ({ // tap the arguments of DefinePlugin config.plugin('define').tap(([options]) => { - defineResult.forEach((defineObject) => + defineResult.forEach((defineObject) => { Object.entries(defineObject).forEach(([key, value]) => { + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access options[key] = JSON.stringify(value) - }), - ) + }) + }) + // eslint-disable-next-line @typescript-eslint/no-unsafe-return return [options] }) } diff --git a/packages/cli/src/config/loadUserConfig.ts b/packages/cli/src/config/loadUserConfig.ts index f1ea549af4..5f42bbf1a5 100644 --- a/packages/cli/src/config/loadUserConfig.ts +++ b/packages/cli/src/config/loadUserConfig.ts @@ -92,6 +92,6 @@ export const loadUserConfig = async ( } return { userConfig, - userConfigDependencies: Object.keys(result.metafile?.inputs ?? {}), + userConfigDependencies: Object.keys(result.metafile.inputs), } }