28 lines
856 B
TypeScript
28 lines
856 B
TypeScript
![]() |
import { Config, configUmiAlias, createConfig } from '@umijs/max/test';
|
||
|
|
||
|
export default async () => {
|
||
|
try{
|
||
|
return (await configUmiAlias({
|
||
|
...createConfig({
|
||
|
target: 'browser',
|
||
|
jsTransformer: 'esbuild',
|
||
|
// config opts for esbuild , it will pass to esbuild directly
|
||
|
jsTransformerOpts: { jsx: 'automatic' },
|
||
|
}),
|
||
|
|
||
|
setupFilesAfterEnv: ['<rootDir>/jest-setup.ts'],
|
||
|
collectCoverageFrom: [
|
||
|
'src/**/*.{ts,js,tsx,jsx}',
|
||
|
'!src/.umi/**',
|
||
|
'!src/.umi-test/**',
|
||
|
'!src/.umi-production/**'
|
||
|
],
|
||
|
// if you require some es-module npm package, please uncomment below line and insert your package name
|
||
|
// transformIgnorePatterns: ['node_modules/(?!.*(lodash-es|your-es-pkg-name)/)']
|
||
|
})) as Config.InitialOptions;
|
||
|
}catch(e){
|
||
|
console.log(e);
|
||
|
throw e;
|
||
|
}
|
||
|
};
|