rollup.config.js 489 B

12345678910111213141516171819202122
  1. import babel from 'rollup-plugin-babel';
  2. import alias from 'rollup-plugin-alias';
  3. const {targets} = require('./webpack.common');
  4. process.env.NODE_ENV = 'esm';
  5. export default targets.map(({name, entry}) => ({
  6. input: entry.replace('.webpack', ''),
  7. output: {
  8. file: `dist/${name}.mjs`,
  9. format: 'es',
  10. },
  11. plugins: [
  12. babel({runtimeHelpers: true}),
  13. alias({
  14. katex: '../katex.mjs',
  15. }),
  16. ],
  17. external: '../katex.mjs',
  18. }));