|
3 | 3 | /* eslint-disable no-param-reassign */ |
4 | 4 | const resolve = require('@rollup/plugin-node-resolve'); |
5 | 5 | const { terser } = require('rollup-plugin-terser'); |
6 | | -const babel = require('rollup-plugin-babel'); |
| 6 | +const { babel, getBabelOutputPlugin } = require('@rollup/plugin-babel'); |
7 | 7 | const merge = require('deepmerge'); |
8 | 8 | const { |
9 | 9 | createBabelConfigRollupBuild, |
@@ -44,7 +44,7 @@ function createBasicConfig(userOptions = {}) { |
44 | 44 | dir: opts.outputDir, |
45 | 45 | plugins: [ |
46 | 46 | // build to js supported by modern browsers |
47 | | - babel.generated(babelConfigRollupGenerate), |
| 47 | + getBabelOutputPlugin(babelConfigRollupGenerate), |
48 | 48 | // create babel-helpers chunk based on es5 build |
49 | 49 | bundledBabelHelpers({ minify: !developmentMode }), |
50 | 50 | ], |
@@ -84,11 +84,11 @@ function createBasicConfig(userOptions = {}) { |
84 | 84 | assetFileNames: `nomodule-${assetName}`, |
85 | 85 | plugins: [ |
86 | 86 | // buid to es5 |
87 | | - babel.generated(babelConfigLegacyRollupGenerate), |
| 87 | + getBabelOutputPlugin(babelConfigLegacyRollupGenerate), |
88 | 88 | // create babel-helpers chunk based on es5 build |
89 | 89 | bundledBabelHelpers({ format: 'system', minify: !developmentMode }), |
90 | 90 | // build to systemjs after helpers, so that helpers can be statically analyzed |
91 | | - babel.generated(babelConfigSystemJs), |
| 91 | + getBabelOutputPlugin(babelConfigSystemJs), |
92 | 92 | ], |
93 | 93 | }, |
94 | 94 | ]; |
|
0 commit comments