import { getBabelOutputPlugin } from '@rollup/plugin-babel'; import { nodeResolve } from '@rollup/plugin-node-resolve'; import commonjs from '@rollup/plugin-commonjs'; import postcss from 'rollup-plugin-postcss'; import terser from '@rollup/plugin-terser'; export default { input: 'index.js', output:[ { file: 'lib/index.js', name: 'jsPreviewExcel', format: 'es', plugins: [getBabelOutputPlugin({ presets: ['@babel/preset-env'] })] }, { file: 'lib/index.umd.js', name: 'jsPreviewExcel', format: 'umd' } ], plugins: [ nodeResolve(), commonjs(), postcss(), terser() ] };