From cbc235485d19a07e9c37238862443391e2b95c53 Mon Sep 17 00:00:00 2001 From: Mu-Tsun Tsai Date: Fri, 6 Jun 2025 13:23:11 +0800 Subject: [PATCH] Fix support for 2022-03 decorators --- packages/core/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/index.ts b/packages/core/index.ts index 6c59ab82f..a1fdae5a3 100644 --- a/packages/core/index.ts +++ b/packages/core/index.ts @@ -45,11 +45,12 @@ function transformOption(path: string, options?: Options, jest = false): SwcOpti parser: { syntax: 'typescript' as const, tsx: typeof opts.jsx !== 'undefined' ? opts.jsx : path.endsWith('.tsx'), - decorators: Boolean(opts.experimentalDecorators), + decorators: true, dynamicImport: Boolean(opts.dynamicImport), }, transform: { legacyDecorator: Boolean(opts.experimentalDecorators), + decoratorVersion: Boolean(opts.experimentalDecorators) ? '2021-12' : '2022-03', decoratorMetadata: Boolean(opts.emitDecoratorMetadata), useDefineForClassFields: Boolean(opts.useDefineForClassFields), react: options?.react,