1 | module.exports = options =>
|
2 | [
|
3 | options.runtime && [
|
4 | require.resolve('@babel/plugin-transform-runtime'),
|
5 | {
|
6 | corejs: options.corejs,
|
7 | useESModules: options.modules === false,
|
8 | },
|
9 | ],
|
10 |
|
11 | require.resolve('@babel/plugin-syntax-dynamic-import'),
|
12 | [
|
13 | require.resolve('@babel/plugin-proposal-class-properties'),
|
14 | { loose: options.loose },
|
15 | ],
|
16 |
|
17 | require.resolve('@babel/plugin-proposal-export-default-from'),
|
18 | require.resolve('@babel/plugin-proposal-export-namespace-from'),
|
19 |
|
20 |
|
21 | require.resolve('babel-plugin-dev-expression'),
|
22 | ].filter(Boolean);
|