UNPKG

818 BJavaScriptView Raw
1// rollup bundle commands
2// rollup -c => builds default scrolldir (default)
3// rollup -c --environment entry:.auto => builds self envoking scrolldir
4
5import babel from 'rollup-plugin-babel';
6import eslint from 'rollup-plugin-eslint';
7import resolve from 'rollup-plugin-node-resolve';
8import commonjs from 'rollup-plugin-commonjs';
9
10const name = process.env.entry ? process.env.entry : '.auto';
11
12export default {
13 entry: `src/scrolldir${name}.js`,
14 dest: `dist/scrolldir${name}.js`,
15 format: 'umd',
16 moduleName: `scrollDir${name}`,
17 sourceMap: false, // removes the souremap at the bottom of the file
18 plugins: [
19 resolve({
20 jsnext: true,
21 main: true,
22 browser: true,
23 }),
24 commonjs(),
25 eslint({
26 exclude: [],
27 }),
28 babel({
29 exclude: 'node_modules/**',
30 }),
31 ],
32};