module.exports = { globals: { // work around: https://github.com/kulshekhar/ts-jest/issues/748#issuecomment-423528659 'ts-jest': { diagnostics: { ignoreCodes: [151001], }, }, }, setupFiles: ['./jest.setup.js'], testPathIgnorePatterns: ['/node_modules/', 'dist'], modulePathIgnorePatterns: ['/node_modules/', 'dist'], testEnvironment: 'jsdom', transform: { // Doesn't support jsx/tsx since sucrase doesn't support Vue JSX '\\.(j|t)s$': '@sucrase/jest-plugin', '^.+\\.vue$': 'vue-jest', }, moduleFileExtensions: ['ts', 'tsx', 'js', 'json'], // u can change this option to a more specific folder for test single component or util when dev // for example, ['/packages/input'] roots: [''], }