Skip to content

Commit 59f2d99

Browse files
fix(register): ensure TS compiler option to SWC config transformer respects inline source map option (#726)
* Ensure SWC config respects TS inline source map option * Update snapshots --------- Co-authored-by: LongYinan <[email protected]>
1 parent 9e53df0 commit 59f2d99

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

packages/integrate/__tests__/sourcemaps/__snapshots__/sourcemaps.spec.ts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Generated by [AVA](https://avajs.dev).
99
> Snapshot 1
1010
1111
`Error: ␊
12-
at /packages/integrate/__tests__/sourcemaps/sourcemaps.spec.ts:27:5
12+
at /packages/integrate/__tests__/sourcemaps/sourcemaps.spec.ts:15:26
1313
at Test.callFn (file:///node_modules/.pnpm/[email protected][email protected]/node_modules/ava/lib/test.js:525:26)␊
1414
at Test.run (file:///node_modules/.pnpm/[email protected][email protected]/node_modules/ava/lib/test.js:534:33)␊
1515
at Runner.runSingle (file:///node_modules/.pnpm/[email protected][email protected]/node_modules/ava/lib/runner.js:281:33)␊
Binary file not shown.

packages/register/read-default-tsconfig.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,8 @@ export function tsCompilerOptionsToSwcConfig(options: ts.CompilerOptions, filena
118118
module: toModule(options.module ?? ts.ModuleKind.ES2015),
119119
target: toTsTarget(target),
120120
jsx: isJsx,
121-
sourcemap: options.sourceMap && options.inlineSourceMap ? 'inline' : Boolean(options.sourceMap),
121+
// eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing
122+
sourcemap: options.sourceMap || options.inlineSourceMap ? 'inline' : Boolean(options.sourceMap),
122123
experimentalDecorators: options.experimentalDecorators ?? false,
123124
emitDecoratorMetadata: options.emitDecoratorMetadata ?? false,
124125
useDefineForClassFields: getUseDefineForClassFields(options, target),

0 commit comments

Comments
 (0)