11const  path  =  require ( 'path' ) ; 
22const  webpack  =  require ( 'webpack' ) ; 
3- const  MiniCssExtractPlugin  =  require ( " mini-css-extract-plugin" ) ; 
4- const  OptimizeCSSAssetsPlugin  =  require ( " optimize-css-assets-webpack-plugin" ) ; 
3+ const  MiniCssExtractPlugin  =  require ( ' mini-css-extract-plugin' ) ; 
4+ const  OptimizeCSSAssetsPlugin  =  require ( ' optimize-css-assets-webpack-plugin' ) ; 
55const  VueLoaderPlugin  =  require ( 'vue-loader/lib/plugin' ) ; 
66
77const  config  =  module . exports  =  { 
@@ -13,8 +13,8 @@ const config = module.exports = {
1313 plugins : [ 
1414 new  VueLoaderPlugin ( ) , 
1515 new  MiniCssExtractPlugin ( { 
16-  filename : " [name].css" , 
17-  chunkFilename : " [id].css" 
16+  filename : ' [name].css' , 
17+  chunkFilename : ' [id].css' 
1818 } ) 
1919 ] 
2020} ; 
@@ -31,8 +31,9 @@ config.entry = {
3131config . output  =  { 
3232 path : path . resolve ( __dirname ,  '../dist' ) , 
3333 filename : 'vue2vis.js' , 
34-  library : [ "vue2vis" ] , 
35-  libraryTarget : "umd" , 
34+  library : [ 'vue2vis' ] , 
35+  libraryTarget : 'umd' , 
36+  globalObject : 'this' , 
3637} ; 
3738
3839config . externals  =  [ 'visjs' ,  'vue' ] ; 
@@ -87,7 +88,7 @@ config.module = {
8788} ; 
8889process . traceDeprecation  =  true ; 
8990if  ( process . env . NODE_ENV  ===  'production' )  { 
90-  config . output . filename  =  " vue2vis.min.js" 
91+  config . output . filename  =  ' vue2vis.min.js' 
9192 config . devtool  =  '#source-map' ; 
9293}  else  { 
9394 config . devtool  =  '#eval-source-map' ; 
0 commit comments