module.exports = { moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'json', 'vue'], transform: { '^.+\\.(js|ts)$': 'babel-jest', '^.+\\.vue$': 'vue-jest' }, moduleNameMapper: { '\\.(css|less|scss|sass)$': 'identity-obj-proxy', '^\\./desktop/core/src/desktop/js/(.*)$': '/desktop/core/src/desktop/js/$1' }, moduleDirectories: ['node_modules', 'desktop/core/src/desktop/js'], modulePaths: ['desktop/core/src/desktop/js'], testMatch: ['/desktop/core/src/desktop/js/**/*.test.(js|jsx|ts|tsx)'], testEnvironment: 'jsdom', testURL: 'https://www.gethue.com/hue', setupFilesAfterEnv: ['/desktop/core/src/desktop/js/jest/jest.init.js'], watchPathIgnorePatterns: ['/desktop/core/src/desktop/static'], testPathIgnorePatterns: [ '/desktop/core/src/desktop/js/parse/sql/ksql/test', '/desktop/core/src/desktop/js/parse/sql/elasticsearch/test', '/desktop/core/src/desktop/js/parse/sql/phoenix/test', '/desktop/core/src/desktop/js/parse/sql/druid/test', '/desktop/core/src/desktop/js/parse/sql/presto/test', '/desktop/core/src/desktop/js/parse/sql/calcite/test', '/desktop/core/src/desktop/js/parse/sql/flink/test' ], collectCoverageFrom: ['/desktop/core/src/desktop/js/**/*.{js,jsx,vue}'] };