From 0a0a96d7a415b5f93ede8f394bc6ba51b1d81edc Mon Sep 17 00:00:00 2001 From: "Stanislav Dunajcan (Stan)" Date: Mon, 21 Nov 2022 11:36:23 +0100 Subject: [PATCH] Added SWCRC env variable --- packages/register/register.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/register/register.ts b/packages/register/register.ts index 781ea31fc..3e2682a79 100644 --- a/packages/register/register.ts +++ b/packages/register/register.ts @@ -41,7 +41,14 @@ export function compile( } return outputText } else { - const { code, map } = transformSync(sourcecode, filename, tsCompilerOptionsToSwcConfig(options, filename)) + const swcRegisterConfig = tsCompilerOptionsToSwcConfig(options, filename) + if (process.env.SWCRC === 'true') { + // when SWCRC environment variable is set to true it will use swcrc file + swcRegisterConfig.swc = { + swcrc: true, + } + } + const { code, map } = transformSync(sourcecode, filename, swcRegisterConfig) // in case of map is undefined if (map) { SourcemapMap.set(filename, map)