Skip to content

Commit 0e3c950

Browse files
chore: use github runners
1 parent 19b3f12 commit 0e3c950

File tree

1 file changed

+13
-17
lines changed

1 file changed

+13
-17
lines changed

src/utils/typescript.ts

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import * as logger from "./logger";
44

55
const TESTPLANE_TRANSFORM_HOOK = Symbol.for("testplane.transform.hook");
66

7-
const TRANSFORM_EXTENSIONS = [".js", ".jsx", ".ts", ".tsx", ".mjs", ".cjs", ".mts", ".cts"];
7+
const TRANSFORM_CODE_EXTENSIONS = [".js", ".jsx", ".ts", ".tsx", ".mjs", ".cjs", ".mts", ".cts"];
88
const ASSET_EXTENSIONS = [
99
".css",
1010
".scss",
@@ -94,16 +94,19 @@ export const registerTransformHook = (isSilent: boolean = false): void => {
9494
}
9595

9696
try {
97+
const mkTransformCodeHook =
98+
(sourceMaps = false): Parameters<typeof addHook>[0] =>
99+
(code, sourceFile) =>
100+
transformCode(code, { sourceFile, sourceMaps, isSilent });
101+
102+
const transformCodeOptions: Parameters<typeof addHook>[1] = {
103+
exts: TRANSFORM_CODE_EXTENSIONS,
104+
ignoreNodeModules: true,
105+
};
106+
97107
let areSourceMapsEnabled = false;
98108

99-
let revertTransformHook = addHook(
100-
(code, filename) => transformCode(code, { sourceFile: filename, sourceMaps: false, isSilent }),
101-
{
102-
exts: TRANSFORM_EXTENSIONS,
103-
matcher: filename => !filename.includes("node_modules"),
104-
ignoreNodeModules: false,
105-
},
106-
);
109+
let revertTransformHook = addHook(mkTransformCodeHook(), transformCodeOptions);
107110

108111
const revertAssetHook = addHook(() => "module.exports = {};", {
109112
exts: ASSET_EXTENSIONS,
@@ -119,14 +122,7 @@ export const registerTransformHook = (isSilent: boolean = false): void => {
119122

120123
revertTransformHook();
121124

122-
revertTransformHook = addHook(
123-
(code, filename) => transformCode(code, { sourceFile: filename, sourceMaps: true, isSilent }),
124-
{
125-
exts: TRANSFORM_EXTENSIONS,
126-
matcher: filename => !filename.includes("node_modules"),
127-
ignoreNodeModules: false,
128-
},
129-
);
125+
revertTransformHook = addHook(mkTransformCodeHook(true), transformCodeOptions);
130126
};
131127

132128
const revertAll = (): void => {

0 commit comments

Comments
 (0)