31 lines
799 B
TypeScript
31 lines
799 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",
|
|
"node-fetch",
|
|
"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("|")})/.*)`,
|
|
];
|