Skip to content

Commit

Permalink
- fix for unittest
Browse files Browse the repository at this point in the history
  • Loading branch information
ezolenko committed Jun 23, 2023
1 parent e7c02dc commit 4d30a25
Show file tree
Hide file tree
Showing 6 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion __tests__/get-options-overrides.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,12 @@ const forcedOptions: ts.CompilerOptions = {
allowNonTsExtensions: true,
importHelpers: true,
inlineSourceMap: false,
moduleResolution: ts.ModuleResolutionKind.NodeJs,
noEmit: false,
noEmitOnError: false,
noEmitHelpers: false,
noResolve: false,
outDir: `${cacheDir}/placeholder`,
moduleResolution: ts.ModuleResolutionKind.Node10,
};

const defaultPreParsedTsConfig: ts.ParsedCommandLine = {
Expand Down
6 changes: 3 additions & 3 deletions dist/rollup-plugin-typescript2.cjs.js
Original file line number Diff line number Diff line change
Expand Up @@ -27835,20 +27835,20 @@ function getOptionsOverrides({ useTsconfigDeclarationDir, cacheRoot }, preParsed
inlineSourceMap: false,
outDir: pluginutils.normalizePath(`${cacheRoot}/placeholder`),
allowNonTsExtensions: true,
moduleResolution: tsModule.ModuleResolutionKind.Node10,
};
if (!preParsedTsconfig)
return overrides;
switch (preParsedTsconfig.options.moduleResolution) {
case tsModule.ModuleResolutionKind.Node10:
case tsModule.ModuleResolutionKind.Node16:
case tsModule.ModuleResolutionKind.NodeNext:
overrides.moduleResolution = preParsedTsconfig.options.moduleResolution;
break;
case tsModule.ModuleResolutionKind.Classic:
overrides.moduleResolution = tsModule.ModuleResolutionKind.Node10;
break;
case tsModule.ModuleResolutionKind.Bundler:
default:
overrides.moduleResolution = tsModule.ModuleResolutionKind.Node16;
overrides.moduleResolution = tsModule.ModuleResolutionKind.Node10;
}
if (preParsedTsconfig.options.module === undefined)
overrides.module = tsModule.ModuleKind.ES2015;
Expand Down
2 changes: 1 addition & 1 deletion dist/rollup-plugin-typescript2.cjs.js.map

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions dist/rollup-plugin-typescript2.es.js
Original file line number Diff line number Diff line change
Expand Up @@ -27806,20 +27806,20 @@ function getOptionsOverrides({ useTsconfigDeclarationDir, cacheRoot }, preParsed
inlineSourceMap: false,
outDir: normalizePath(`${cacheRoot}/placeholder`),
allowNonTsExtensions: true,
moduleResolution: tsModule.ModuleResolutionKind.Node10,
};
if (!preParsedTsconfig)
return overrides;
switch (preParsedTsconfig.options.moduleResolution) {
case tsModule.ModuleResolutionKind.Node10:
case tsModule.ModuleResolutionKind.Node16:
case tsModule.ModuleResolutionKind.NodeNext:
overrides.moduleResolution = preParsedTsconfig.options.moduleResolution;
break;
case tsModule.ModuleResolutionKind.Classic:
overrides.moduleResolution = tsModule.ModuleResolutionKind.Node10;
break;
case tsModule.ModuleResolutionKind.Bundler:
default:
overrides.moduleResolution = tsModule.ModuleResolutionKind.Node16;
overrides.moduleResolution = tsModule.ModuleResolutionKind.Node10;
}
if (preParsedTsconfig.options.module === undefined)
overrides.module = tsModule.ModuleKind.ES2015;
Expand Down
2 changes: 1 addition & 1 deletion dist/rollup-plugin-typescript2.es.js.map

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions src/get-options-overrides.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ export function getOptionsOverrides({ useTsconfigDeclarationDir, cacheRoot }: IO
inlineSourceMap: false,
outDir: normalize(`${cacheRoot}/placeholder`), // need an outdir that is different from source or tsconfig parsing trips up. https://github.com/Microsoft/TypeScript/issues/24715
allowNonTsExtensions: true,
moduleResolution: tsModule.ModuleResolutionKind.Node10,
};

if (!preParsedTsconfig)
Expand All @@ -27,13 +28,12 @@ export function getOptionsOverrides({ useTsconfigDeclarationDir, cacheRoot }: IO
case tsModule.ModuleResolutionKind.Node10:
case tsModule.ModuleResolutionKind.Node16:
case tsModule.ModuleResolutionKind.NodeNext:
overrides.moduleResolution = preParsedTsconfig.options.moduleResolution;
break;
case tsModule.ModuleResolutionKind.Classic:
overrides.moduleResolution = tsModule.ModuleResolutionKind.Node10;
break;
case tsModule.ModuleResolutionKind.Bundler:
default:
overrides.moduleResolution = tsModule.ModuleResolutionKind.Node16;
overrides.moduleResolution = tsModule.ModuleResolutionKind.Node10;
}

if (preParsedTsconfig.options.module === undefined)
Expand Down

0 comments on commit 4d30a25

Please sign in to comment.