@mhy/config
Version:
> This documentation is not complete. It's in progress and it's a BETA version. Use the tool at your own risk.
31 lines (26 loc) • 1.28 kB
JavaScript
;
var _path = _interopRequireDefault(require("path"));
var _ = require("../");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
require('../_utils/babelrc')(__dirname);
module.exports = (0, _.load)('jest', {
setupTestFrameworkScriptFile: _path.default.resolve(_.moduleHome, 'jest/setup.js'),
roots: [_path.default.resolve(process.cwd(), 'src')],
watchPathIgnorePatterns: ['__.*__'],
moduleFileExtensions: ['js', 'jsx', 'json', 'ts', 'tsx'],
modulePaths: [_path.default.resolve(process.cwd(), 'src'), _path.default.resolve(process.cwd(), 'node_modules'), _path.default.resolve(__dirname, '../../node_modules'), _path.default.resolve(_.moduleHome, '../../../../', './node_modules')],
transform: {
'^.+\\.[jt]sx?$': require.resolve('./preprocess')
},
transformIgnorePatterns: [],
bail: true,
testRegex: '\\.?(test|tests|spec|integration)\\.[jt]sx?$',
collectCoverage: false,
verbose: true,
moduleNameMapper: {
'\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': 'identity-obj-proxy',
'\\.(s?css|less)$': 'identity-obj-proxy',
'\\.(svgx?)$': _path.default.resolve(__dirname, 'mocks/react-null.js')
},
collectCoverageFrom: ['**/*.js']
});