Files
vscode-codeql/extensions/ql-vscode/test/jest-config.ts
2024-10-08 15:33:13 +02:00

30 lines
783 B
TypeScript

// These are all the packages that DO need to be transformed. All other packages will be ignored.
// These pacakges all use ES modules, so need to be transformed
const transformScopes = ["@microsoft", "@octokit"];
const transformPackages = [
"@vscode/webview-ui-toolkit",
"before-after-hook",
"d3",
"data-uri-to-buffer",
"delaunator",
"exenv-es6",
"fetch-blob",
"formdata-polyfill",
"internmap",
"nanoid",
"p-queue",
"p-timeout",
"robust-predicates",
"universal-user-agent",
];
const transformWildcards = ["d3-(.*)"];
const transformPatterns = [
...transformScopes.map((scope) => `${scope}/.+`),
...transformPackages,
...transformWildcards,
];
export const transformIgnorePatterns = [
`node_modules/(?!(?:${transformPatterns.join("|")})/.*)`,
];