Skip to content

Commit 97c497b

Browse files
committed
Improve readability of transformIgnorePatterns
1 parent 0a2ade3 commit 97c497b

File tree

1 file changed

+24
-2
lines changed

1 file changed

+24
-2
lines changed
Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,26 @@
1+
// These are all the packages that DO need to be transformed. All other packages will be ignored.
2+
// These pacakges all use ES modules, so need to be transformed
3+
const transformScopes = ["@microsoft", "@octokit"];
4+
const transformPackages = [
5+
"@vscode/webview-ui-toolkit",
6+
"before-after-hook",
7+
"d3",
8+
"delaunator",
9+
"exenv-es6",
10+
"internmap",
11+
"nanoid",
12+
"p-queue",
13+
"p-timeout",
14+
"robust-predicates",
15+
"universal-user-agent",
16+
];
17+
const transformWildcards = ["d3-(.*)"];
18+
const transformPatterns = [
19+
...transformScopes.map((scope) => `${scope}/.+`),
20+
...transformPackages,
21+
...transformWildcards,
22+
];
23+
124
export const transformIgnorePatterns = [
2-
// These use ES modules, so need to be transformed
3-
"node_modules/(?!(?:@vscode/webview-ui-toolkit|@microsoft/.+|@octokit/.+|before-after-hook|d3|d3-(.*)|delaunator|exenv-es6|internmap|nanoid|p-queue|p-timeout|robust-predicates|universal-user-agent)/.*)",
25+
`node_modules/(?!(?:${transformPatterns.join("|")})/.*)`,
426
];

0 commit comments

Comments
 (0)