module.exports = { preset: '@nuxt/test-utils', moduleNameMapper: { '^@/(.*)$': '/$1', '^~/(.*)$': '/$1', '^vue$': 'vue/dist/vue.common.js', '\\.(css|sass)$': 'identity-obj-proxy' }, moduleFileExtensions: [ 'ts', 'js', 'vue', 'json' ], transform: { '^.+\\.ts$': 'ts-jest', '^.+\\.js$': 'babel-jest', '.*\\.(vue)$': 'vue-jest' }, collectCoverage: true, collectCoverageFrom: [ '/components/**/*.vue', '/pages/**/*.vue', '/services/**/*.ts' ], setupFiles: ['/tests/unit/jest.setup.ts'], testPathIgnorePatterns: [ 'node_modules', 'tests/cypress' ], testEnvironment: 'jsdom' }