typer-js
Version:
Use JavaScript to type things on the screen!
24 lines (21 loc) • 582 B
JavaScript
import postcss from 'rollup-plugin-postcss'
import {terser} from 'rollup-plugin-terser'
import {getBabelOutputPlugin} from '@rollup/plugin-babel'
export default {
input: './src/typer.js',
output: {
file: './dist/typer.min.js',
format: 'umd',
name: 'typer',
plugins: [
// https://bit.ly/3u3fuq7
getBabelOutputPlugin({
presets: ['@babel/preset-env'],
allowAllFormats: true,
}),
// https://bit.ly/3b2Wwr4
terser({compress: {passes: 3}, mangle: {toplevel: true}}),
],
},
plugins: [postcss({extract: true})],
}