diff --git a/package.json b/package.json index 0d0fd4d..deb64e3 100644 --- a/package.json +++ b/package.json @@ -56,6 +56,7 @@ "uc.micro": "^1.0.5" }, "devDependencies": { + "@rollup/plugin-babel": "^6.0.4", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-json": "^6.0.1", "@rollup/plugin-node-resolve": "^15.2.3", diff --git a/support/rollup.config.mjs b/support/rollup.config.mjs index dc0cc9b..83f3861 100644 --- a/support/rollup.config.mjs +++ b/support/rollup.config.mjs @@ -1,6 +1,7 @@ import nodeResolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import terser from '@rollup/plugin-terser' +import { babel } from '@rollup/plugin-babel' import { readFileSync } from 'fs' const pkg = JSON.parse(readFileSync(new URL('../package.json', import.meta.url))) @@ -42,6 +43,7 @@ export default { plugins: [ nodeResolve({ preferBuiltins: true }), commonjs(), + babel({ babelHelpers: 'bundled' }), { banner () { return `/*! ${pkg.name} ${pkg.version} https://github.com/${pkg.repository} @license ${pkg.license} */`