Generate ECMAScript module for contrib (#1624)

* Create separate entry point of copy-tex for webpack

* Update katex.webpack.js comment

* Generate ECMAScript for contrib

* Update dependencies

* Comment out documentations
This commit is contained in:
ylemkimon
2018-10-31 11:37:54 +09:00
committed by GitHub
parent 1d79483291
commit f628ca142b
10 changed files with 54 additions and 10 deletions

View File

@@ -1,14 +1,21 @@
import babel from 'rollup-plugin-babel';
import alias from 'rollup-plugin-alias';
const {targets} = require('./webpack.common');
process.env.NODE_ENV = 'esm';
export default {
input: 'katex.js',
export default targets.map(({name, entry}) => ({
input: entry.replace('.webpack', ''),
output: {
file: 'dist/katex.mjs',
file: `dist/${name}.mjs`,
format: 'es',
},
plugins: [
babel({runtimeHelpers: true}),
alias({
katex: '../katex.mjs',
}),
],
};
external: '../katex.mjs',
}));