diff --git a/packages/nuxt/src/core/nitro.ts b/packages/nuxt/src/core/nitro.ts index 7191ae4182..1e794bf70a 100644 --- a/packages/nuxt/src/core/nitro.ts +++ b/packages/nuxt/src/core/nitro.ts @@ -88,7 +88,7 @@ export async function initNitro (nuxt: Nuxt & { _nitro?: Nitro }) { esbuild: { options: { exclude: excludePattern, - ...nuxt.options.esbuild.options + ...nuxt.options.esbuild.options, }, }, analyze: !nuxt.options.test && nuxt.options.build.analyze && (nuxt.options.build.analyze === true || nuxt.options.build.analyze.enabled) diff --git a/packages/schema/src/config/esbuild.ts b/packages/schema/src/config/esbuild.ts index 480d9169fb..c63db1eb95 100644 --- a/packages/schema/src/config/esbuild.ts +++ b/packages/schema/src/config/esbuild.ts @@ -11,11 +11,11 @@ export default defineUntypedSchema({ $resolve: async (val: TransformOptions['tsconfigRaw'], get) => { return defu(val, { compilerOptions: { - experimentalDecorators: await get('experimental.decorators') as boolean - } + experimentalDecorators: await get('experimental.decorators') as boolean, + }, } satisfies TransformOptions['tsconfigRaw']) - } - } - } + }, + }, + }, }, }) diff --git a/packages/schema/src/config/typescript.ts b/packages/schema/src/config/typescript.ts index eb6ff76108..ace0e16ee4 100644 --- a/packages/schema/src/config/typescript.ts +++ b/packages/schema/src/config/typescript.ts @@ -78,15 +78,15 @@ export default defineUntypedSchema({ */ tsConfig: { $resolve: async (val, get) => { - if (val) return val + if (val) { return val } const enableDecorators = await get('experimental.decorators') - if (!enableDecorators) return {} + if (!enableDecorators) { return {} } return { compilerOptions: { - experimentalDecorators: true - } + experimentalDecorators: true, + }, } satisfies TSConfig }, }, diff --git a/packages/schema/src/config/vite.ts b/packages/schema/src/config/vite.ts index 1dc2e14cb2..4f3ceeccdb 100644 --- a/packages/schema/src/config/vite.ts +++ b/packages/schema/src/config/vite.ts @@ -85,7 +85,7 @@ export default defineUntypedSchema({ esbuild: { $resolve: async (val: Record, get) => { return defu(val, await get('esbuild.options') as Record) - } + }, }, clearScreen: true, build: { diff --git a/packages/schema/src/config/webpack.ts b/packages/schema/src/config/webpack.ts index 491117ef36..1a359a8093 100644 --- a/packages/schema/src/config/webpack.ts +++ b/packages/schema/src/config/webpack.ts @@ -160,7 +160,7 @@ export default defineUntypedSchema({ esbuild: { $resolve: async (val: Record, get) => { return defu(val, await get('esbuild.options') as Record) - } + }, }, /** diff --git a/test/fixtures/basic/pages/experimental/decorators.vue b/test/fixtures/basic/pages/experimental/decorators.vue index db7efeaa1f..dfe7a49fb7 100644 --- a/test/fixtures/basic/pages/experimental/decorators.vue +++ b/test/fixtures/basic/pages/experimental/decorators.vue @@ -1,11 +1,11 @@