* chore(): Cleanup and organize deps * chore(): Cleanup and organize deps * chore(): Cleanup and organize deps * chore(): Cleanup and organize deps * chore(): Cleanup and organize deps * chore(): Cleanup and organize deps * Create lucky-poets-scream.md * chore(): Cleanup and organize deps * chore(): Cleanup and organize deps * chore(): Cleanup and organize deps * chore(): Cleanup and organize deps * dedupe snapshot this build * split into 4 shard * re configure packages integration tests * re configure packages integration tests * re configure packages integration tests * re configure packages integration tests * update scripts * update scripts * update scripts * update scripts * update scripts * update scripts * update scripts * update scripts * reduce shard for packages
31 lines
810 B
JavaScript
31 lines
810 B
JavaScript
module.exports = function defineJestConfig(config) {
|
|
return {
|
|
transform: {
|
|
"^.+\\.[jt]s$": [
|
|
"@swc/jest",
|
|
{
|
|
jsc: {
|
|
parser: {
|
|
syntax: "typescript",
|
|
decorators: true,
|
|
},
|
|
transform: {
|
|
useDefineForClassFields: false,
|
|
legacyDecorator: true,
|
|
decoratorMetadata: true,
|
|
},
|
|
target: "ES2021",
|
|
},
|
|
sourceMaps: "inline",
|
|
},
|
|
],
|
|
},
|
|
modulePathIgnorePatterns: [`dist/`],
|
|
testPathIgnorePatterns: [`dist/`, `node_modules/`, `__fixtures__/`, `__mocks__/`],
|
|
transformIgnorePatterns: ["node_modules/(?!(until-async|msw)/)"],
|
|
testEnvironment: `node`,
|
|
moduleFileExtensions: [`js`, `ts`],
|
|
...config,
|
|
}
|
|
}
|