Skip to content

Commit eed741a

Browse files
committed
fix: set oxc.jsx.development when esbuild.jsxDev is set
1 parent e2990b1 commit eed741a

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packages/vite/src/node/config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1586,7 +1586,7 @@ export async function resolveConfig(
15861586
typeof oxc?.jsx === 'string'
15871587
? oxc.jsx
15881588
: {
1589-
development: !isProduction,
1589+
development: oxc?.jsx?.development ?? !isProduction,
15901590
...oxc?.jsx,
15911591
},
15921592
},

packages/vite/src/node/plugins/oxc.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -592,8 +592,8 @@ export function convertEsbuildConfigToOxcConfig(
592592
break
593593
}
594594

595-
if (esbuildTransformOptions.jsxDev) {
596-
jsxOptions.development = true
595+
if (esbuildTransformOptions.jsxDev !== undefined) {
596+
jsxOptions.development = esbuildTransformOptions.jsxDev
597597
}
598598

599599
oxcOptions.jsx = jsxOptions

0 commit comments

Comments
 (0)