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