15 lines
446 B
JavaScript
15 lines
446 B
JavaScript
![]() |
const esModules = ['.*\\.mjs$', 'lodash-es'].join('|');
|
||
|
|
||
|
module.exports = {
|
||
|
transform: {
|
||
|
// '^.+\\.vue$': '@vue/vue2-jest', // Update to match your installed version
|
||
|
'^.+\\.(t|j)sx?$': '@swc/jest',
|
||
|
},
|
||
|
extensionsToTreatAsEsm: ['.ts', '.tsx'], // .vue
|
||
|
// testEnvironment: '@happy-dom/jest-environment',
|
||
|
moduleNameMapper: {
|
||
|
// '@/(.*)': '<rootDir>/src/$1',
|
||
|
},
|
||
|
transformIgnorePatterns: [`node_modules/(?!${esModules})`],
|
||
|
};
|