UNPKG

1.1 kBJavaScriptView Raw
1import commonjs from 'rollup-plugin-commonjs';
2import nodeResolve from 'rollup-plugin-node-resolve';
3import nodeBuiltins from 'rollup-plugin-node-builtins';
4import babel from 'rollup-plugin-babel';
5import minify from 'rollup-plugin-babel-minify';
6import genHeader from './lib/header';
7import css from 'rollup-plugin-css-porter';
8
9const GLOBALS = {
10 moment: "moment",
11 hammerjs: "hammerjs"
12};
13
14export 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}];