1 | import commonjs from 'rollup-plugin-commonjs';
|
2 | import nodeResolve from 'rollup-plugin-node-resolve';
|
3 | import nodeBuiltins from 'rollup-plugin-node-builtins';
|
4 | import babel from 'rollup-plugin-babel';
|
5 | import minify from 'rollup-plugin-babel-minify';
|
6 | import genHeader from './lib/header';
|
7 | import css from 'rollup-plugin-css-porter';
|
8 |
|
9 | const GLOBALS = {
|
10 | moment: "moment",
|
11 | hammerjs: "hammerjs"
|
12 | };
|
13 |
|
14 | export default [{
|
15 | input: 'index.js',
|
16 | output: {
|
17 | file: 'dist/vis-timeline-graph2d.esm.js',
|
18 | format: 'esm',
|
19 | banner: genHeader('timeline-graph2d'),
|
20 | sourcemap: true,
|
21 | globals: GLOBALS
|
22 | },
|
23 | plugins: [
|
24 | commonjs(),
|
25 | nodeBuiltins(),
|
26 | nodeResolve(),
|
27 | babel(),
|
28 | css({
|
29 | dest: 'dist/vis-timeline-graph2d.css'
|
30 | }),
|
31 | ],
|
32 | }, {
|
33 | input: 'index.js',
|
34 | output: {
|
35 | file: 'dist/vis-timeline-graph2d.min.js',
|
36 | name: 'vis',
|
37 | exports: 'named',
|
38 | format: 'umd',
|
39 | banner: genHeader('timeline-graph2d'),
|
40 | sourcemap: true,
|
41 | globals: GLOBALS
|
42 | },
|
43 | plugins: [
|
44 | commonjs(),
|
45 | nodeBuiltins(),
|
46 | nodeResolve(),
|
47 | babel(),
|
48 | minify({ comments: false }),
|
49 | css({
|
50 | dest: 'dist/vis-timeline-graph2d.css'
|
51 | })
|
52 | ]
|
53 | }];
|