1
0
mirror of https://github.com/NickKaramoff/shareon synced 2025-02-10 00:20:48 +01:00
shareon-pulsanti-condivisio.../rollup/rollup.config.prod.js
Nikita Karamov c43c7e2170
Add banner
2020-03-25 19:09:56 +01:00

35 lines
600 B
JavaScript

import { banner, postcss, strip, terser, typescript } from './plugins';
const input = './src/index.ts';
const name = 'shareon';
const outputDir = './dist/';
export default {
input,
output: [
{
name,
format: 'esm',
file: `${outputDir}${name}.mjs`,
},
{
name,
format: 'cjs',
file: `${outputDir}${name}.cjs`,
},
{
name,
format: 'iife',
file: `${outputDir}${name}.min.js`,
plugins: [terser()],
},
],
plugins: [
typescript(),
strip(),
postcss(`${outputDir}${name}.css`, true),
banner()
],
};