1 | module.exports = function(api) {
|
2 | const modules = api.env('test') ? 'auto' : false;
|
3 |
|
4 | const presets = [
|
5 | [
|
6 | 'wtw-im',
|
7 | {
|
8 | extractFormatMessage: false,
|
9 | transformFormatMessage: false,
|
10 | env: { corejs: 3 }
|
11 | }
|
12 | ]
|
13 | ];
|
14 |
|
15 | const plugins = [
|
16 | ['@babel/plugin-transform-runtime', { corejs: 3 }],
|
17 | '@babel/plugin-proposal-export-default-from'
|
18 | ];
|
19 |
|
20 | return {
|
21 | ignore: [/[\/\\]core-js/, /@babel[\/\\]runtime/],
|
22 | sourceType: 'unambiguous',
|
23 | presets,
|
24 | plugins
|
25 | };
|
26 | };
|