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', { targets: { node: true, }, }, ], '@babel/preset-typescript', ], plugins: [ '@vue/babel-plugin-jsx', '@babel/plugin-proposal-class-properties', ], }, ], }, moduleFileExtensions: ['vue', 'json', 'ts', 'tsx', 'js', 'json'], }