aboutsummaryrefslogtreecommitdiff
path: root/rollup.config.js
blob: 9eba04978e7c9268f39c7bcba6511d2e7c02fe9f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import buble from 'rollup-plugin-buble';
import flow from 'rollup-plugin-flow';
import fs from 'fs';

const pkg = JSON.parse(fs.readFileSync('./package.json'));

export default {
	entry: 'src/index.js',
	useStrict: false,
	sourceMap: true,
	plugins: [
		flow(),
		buble()
	],
	targets: [
		{ dest: pkg.main, format: 'cjs' },
		{ dest: pkg.module, format: 'es' },
		{ dest: pkg['umd:main'], format: 'umd', moduleName: pkg.name }
	]
};