1
- const vue = require ( 'rollup-plugin-vue2' ) ;
2
- const css = require ( 'rollup-plugin-css-only' ) ;
3
- const babel = require ( 'rollup-plugin-babel' ) ;
4
- const nodeResolve = require ( 'rollup-plugin-node-resolve' ) ;
5
- const commonjs = require ( 'rollup-plugin-commonjs' ) ;
6
- const { uglify } = require ( 'rollup-plugin-uglify' ) ;
1
+ const vue = require ( 'rollup-plugin-vue' )
2
+ const css = require ( 'rollup-plugin-css-only' )
3
+ const babel = require ( 'rollup-plugin-babel' )
4
+ const nodeResolve = require ( 'rollup-plugin-node-resolve' )
5
+ const commonjs = require ( 'rollup-plugin-commonjs' )
6
+ const { uglify } = require ( 'rollup-plugin-uglify' )
7
7
8
- module . exports = exports = function (
8
+ module . exports = exports = function (
9
9
compress = false ,
10
10
polyfills = {
11
11
arrows : true ,
@@ -15,7 +15,7 @@ module.exports = exports = function(
15
15
} ,
16
16
defineInWindow = false
17
17
) {
18
- const babelPlugins = [ ] ;
18
+ const babelPlugins = [ ]
19
19
20
20
if ( polyfills . assign ) {
21
21
babelPlugins . push ( 'transform-object-assign' )
@@ -31,23 +31,23 @@ module.exports = exports = function(
31
31
32
32
const plugins = [
33
33
vue ( ) ,
34
- css ( { output : 'dist/ styles.css' } ) ,
34
+ css ( { output : 'styles.css' } ) ,
35
35
babel ( {
36
36
exclude : 'node_modules/**' ,
37
37
runtimeHelpers : false ,
38
38
presets : polyfills . arrows ? [ 'stage-3' , 'es2015-rollup' ] : [ ] ,
39
39
plugins : babelPlugins
40
40
} ) ,
41
- nodeResolve ( { mainFields : [ 'browser' , 'jsnext:main' , 'main' ] } ) ,
41
+ nodeResolve ( ) ,
42
42
commonjs ( )
43
- ] ;
43
+ ]
44
44
45
45
if ( compress ) {
46
- plugins . push ( uglify ( ) ) ;
46
+ plugins . push ( uglify ( ) )
47
47
}
48
48
49
49
return {
50
50
input : defineInWindow ? 'lib/window.js' : 'lib/index.js' ,
51
51
plugins
52
- } ;
52
+ }
53
53
}
0 commit comments