shareon/rollup/rollup.config.prod.js

31 lines
512 B
JavaScript
Raw Normal View History

2020-06-26 09:51:34 -04:00
import {
license, postcss, strip, terser, typescript,
} from './plugins';
2020-03-25 12:44:11 -04:00
const input = './src/index.ts';
const name = 'shareon';
const outputDir = './dist/';
export default {
input,
output: [
{
name,
format: 'cjs',
file: `${outputDir}${name}.cjs`,
},
{
name,
format: 'iife',
file: `${outputDir}${name}.min.js`,
plugins: [terser()],
},
],
plugins: [
typescript(),
strip(),
postcss(`${name}.min.css`, true),
2020-06-26 09:51:34 -04:00
license(),
2020-03-25 12:44:11 -04:00
],
};