create-ima-app
Version:
Create a IMA.js App easily.
53 lines (52 loc) • 1.14 kB
JavaScript
module.exports = {
bail: true,
preset: '@ima/testing-library',
modulePaths: ['<rootDir>/'],
testRegex: '(/__tests__/).*Spec\\.jsx?$',
moduleNameMapper: {
'\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
'<rootDir>/__mocks__/fileMock.js',
'\\.(css|less)$': 'identity-obj-proxy',
},
transform: {
'^.+\\.jsx?$': [
'@swc/jest',
{
jsc: {
experimental: {
plugins: [['swc_mut_cjs_exports', {}]],
},
parser: {
syntax: 'ecmascript',
jsx: true,
},
transform: {
react: {
runtime: 'automatic',
},
},
},
},
],
'^.+\\.tsx?$': [
'@swc/jest',
{
jsc: {
experimental: {
plugins: [['swc_mut_cjs_exports', {}]],
},
parser: {
syntax: 'typescript',
tsx: true,
},
transform: {
react: {
runtime: 'automatic',
},
},
},
},
],
},
verbose: true,
};