diff --git a/packages/cli/src/lib/bundler/transforms.ts b/packages/cli/src/lib/bundler/transforms.ts index 4b34c4efe9..5fe20a0043 100644 --- a/packages/cli/src/lib/bundler/transforms.ts +++ b/packages/cli/src/lib/bundler/transforms.ts @@ -112,10 +112,17 @@ export const transforms = (options: TransformOptions): Transforms => { test: [/\.icon\.svg$/], use: [ { - loader: require.resolve('esbuild-loader'), + loader: 'swc-loader', options: { - loader: 'jsx', - target: 'es2019', + jsc: { + target: 'es2019', + externalHelpers: !isBackend, + parser: { + syntax: 'ecmascript', + jsx: true, + dynamicImport: true, + }, + }, }, }, {