module.exports = { globals: { // work around: https://github.com/kulshekhar/ts-jest/issues/748#issuecomment-423528659 'ts-jest': { diagnostics: { ignoreCodes: [151001], }, }, }, testEnvironment: 'jsdom', transform: { '^.+\\.vue$': 'vue-jest', '^.+\\.(t|j)sx?$': [ 'babel-jest', { presets: [ [ '@babel/preset-env', { loose: true, targets: { node: true, }, }, ], '@babel/preset-typescript', ], plugins: [ '@vue/babel-plugin-jsx', ['@babel/plugin-proposal-class-properties', { loose: true }], ], }, ], }, 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: [''], }