1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 | import babel from 'rollup-plugin-babel';
|
9 | import json from 'rollup-plugin-json';
|
10 |
|
11 | export default {
|
12 | moduleName: 'videojsFlash',
|
13 | entry: 'src/plugin.js',
|
14 | external: ['video.js'],
|
15 | globals: {
|
16 | 'video.js': 'videojs'
|
17 | },
|
18 | legacy: true,
|
19 | plugins: [
|
20 | json(),
|
21 | babel({
|
22 | babelrc: false,
|
23 | exclude: 'node_modules/**',
|
24 | presets: [
|
25 | 'es3',
|
26 | ['es2015', {
|
27 | loose: true,
|
28 | modules: false
|
29 | }]
|
30 | ],
|
31 | plugins: [
|
32 | 'external-helpers',
|
33 | 'transform-object-assign'
|
34 | ]
|
35 | })
|
36 | ],
|
37 | targets: [
|
38 | {dest: 'dist/videojs-flash.cjs.js', format: 'cjs'},
|
39 | {dest: 'dist/videojs-flash.es.js', format: 'es'}
|
40 | ]
|
41 | };
|