mirror of
https://github.com/bigchaindb/js-bigchaindb-driver.git
synced 2024-11-24 11:01:28 +01:00
fix: update webpack config
Signed-off-by: getlarge <ed@getlarge.eu>
This commit is contained in:
parent
23c3fa50ef
commit
e3cca78886
@ -18,9 +18,9 @@ module.exports = class AddVendorsPlugin {
|
|||||||
const vendor = compilation.assets[`vendors.${this.base}`]
|
const vendor = compilation.assets[`vendors.${this.base}`]
|
||||||
|
|
||||||
if (main && vendor) {
|
if (main && vendor) {
|
||||||
const compiledAsset = new ConcatSource(main.children[0])
|
const compiledAsset = new ConcatSource(main._value[0])
|
||||||
compiledAsset.add(vendor)
|
compiledAsset.add(vendor)
|
||||||
compiledAsset.add(main.children[1])
|
compiledAsset.add(main._value[1])
|
||||||
compilation.assets = {}
|
compilation.assets = {}
|
||||||
compilation.assets[this.base] = compiledAsset
|
compilation.assets[this.base] = compiledAsset
|
||||||
} else if (main && mainMap) {
|
} else if (main && mainMap) {
|
||||||
@ -28,6 +28,7 @@ module.exports = class AddVendorsPlugin {
|
|||||||
compilation.assets[this.base] = main
|
compilation.assets[this.base] = main
|
||||||
compilation.assets[`${this.base}.map`] = mainMap
|
compilation.assets[`${this.base}.map`] = mainMap
|
||||||
}
|
}
|
||||||
|
|
||||||
callback()
|
callback()
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
@ -6,29 +6,29 @@
|
|||||||
|
|
||||||
'use strict'
|
'use strict'
|
||||||
|
|
||||||
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
|
const TerserPlugin = require('terser-webpack-plugin')
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
devtool: 'inline-source-map',
|
devtool: 'inline-source-map',
|
||||||
optimization: {
|
optimization: {
|
||||||
minimizer: [
|
minimizer: [
|
||||||
new UglifyJsPlugin({
|
new TerserPlugin({
|
||||||
test: /vendor/,
|
test: /vendor/,
|
||||||
sourceMap: false,
|
sourceMap: false
|
||||||
}),
|
}),
|
||||||
new UglifyJsPlugin({
|
new TerserPlugin({
|
||||||
test: /^((?!(vendor)).)*.js$/,
|
test: /^((?!(vendor)).)*.js$/,
|
||||||
sourceMap: true,
|
sourceMap: false
|
||||||
})
|
})
|
||||||
],
|
],
|
||||||
splitChunks: {
|
splitChunks: {
|
||||||
cacheGroups: {
|
cacheGroups: {
|
||||||
commons: {
|
commons: {
|
||||||
test: /[\\/]node_modules[\\/]/,
|
test: /[\\/]node_modules[\\/]/,
|
||||||
name: 'vendors',
|
name: 'vendors',
|
||||||
chunks: 'all'
|
chunks: 'all'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
}
|
||||||
},
|
}
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
'use strict'
|
'use strict'
|
||||||
|
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
const merge = require('webpack-merge')
|
const { merge } = require('webpack-merge')
|
||||||
|
|
||||||
const development = require('./webpack.development.js')
|
const development = require('./webpack.development.js')
|
||||||
const production = require('./webpack.production.js')
|
const production = require('./webpack.production.js')
|
||||||
|
Loading…
Reference in New Issue
Block a user