UNPKG

635 BJavaScriptView Raw
1module.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 // - convenience plugins --
21 require.resolve('babel-plugin-dev-expression'),
22 ].filter(Boolean);