11process . env . BABEL_ENV = 'production'
22
3- var
3+ const
44 fs = require ( 'fs' ) ,
55 path = require ( 'path' ) ,
66 zlib = require ( 'zlib' ) ,
@@ -28,13 +28,13 @@ function resolve (_path) {
2828
2929build ( [
3030 {
31- entry : resolve ( 'src/index.esm.js' ) ,
32- dest : resolve ( 'dist/quasar.esm.js' ) ,
31+ input : resolve ( 'src/index.esm.js' ) ,
32+ output : resolve ( 'dist/quasar.esm.js' ) ,
3333 format : 'es'
3434 } ,
3535 {
36- entry : resolve ( 'src/ie-compat/ie.js' ) ,
37- dest : resolve ( 'dist/quasar.ie.js' ) ,
36+ input : resolve ( 'src/ie-compat/ie.js' ) ,
37+ output : resolve ( 'dist/quasar.ie.js' ) ,
3838 format : 'es'
3939 }
4040] . map ( genConfig ) )
@@ -60,11 +60,11 @@ function build (builds) {
6060
6161function genConfig ( opts ) {
6262 return {
63- entry : opts . entry ,
64- dest : opts . dest ,
63+ input : opts . input ,
64+ output : opts . output ,
6565 format : opts . format ,
6666 banner : banner ,
67- moduleName : 'Quasar' ,
67+ name : 'Quasar' ,
6868 plugins : [
6969 localResolve ( ) ,
7070 json ( ) ,
@@ -75,10 +75,9 @@ function genConfig (opts) {
7575}
7676
7777function buildEntry ( config ) {
78- const isProd = / m i n \. j s $ / . test ( config . dest )
79- return rollup . rollup ( config ) . then ( bundle => {
80- const code = bundle . generate ( config ) . code
78+ const isProd = / m i n \. j s $ / . test ( config . output )
8179
80+ return rollup . rollup ( config ) . then ( bundle => bundle . generate ( config ) ) . then ( ( { code } ) => {
8281 if ( isProd ) {
8382 var minified = ( config . banner ? config . banner + '\n' : '' ) + uglify . minify ( code , {
8483 fromString : true ,
@@ -90,10 +89,10 @@ function buildEntry (config) {
9089 pure_funcs : [ 'makeMap' ]
9190 }
9291 } ) . code
93- return write ( config . dest , minified , true )
92+ return write ( config . output , minified , true )
9493 }
9594
96- return write ( config . dest , code )
95+ return write ( config . output , code )
9796 } )
9897}
9998
0 commit comments