Update webpack config

This commit is contained in:
Manuel Bouza
2019-02-21 16:58:55 +01:00
parent 0c07baa598
commit 3c5c31facd
3 changed files with 30 additions and 8 deletions

View File

@@ -3,7 +3,8 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin')
const CleanWebpackPlugin = require('clean-webpack-plugin')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const CopyWebpackPlugin = require('copy-webpack-plugin')
const { BugsnagBuildReporterPlugin, BugsnagSourceMapUploaderPlugin } = require('webpack-bugsnag-plugins')
var ZipPlugin = require('zip-webpack-plugin')
const { BugsnagBuildReporterPlugin } = require('webpack-bugsnag-plugins')
module.exports = env => {
const config = {
@@ -57,7 +58,7 @@ module.exports = env => {
filename: '[name].css',
chunkFilename: '[id].css'
}),
new CleanWebpackPlugin(['build']),
new CleanWebpackPlugin(['build/chrome']),
new CopyWebpackPlugin([
{
from: 'src/manifest.json',
@@ -98,15 +99,15 @@ module.exports = env => {
config.devtool = 'source-map'
config.plugins.push(
new ZipPlugin({
filename: 'moco-browser-extension.zip',
exclude: [/\.map$/]
}),
new BugsnagBuildReporterPlugin({
apiKey: 'da6caac4af70af3e4683454b40fe5ef5',
appVersion: process.env.npm_package_version,
releaseStage: 'production'
}),
new BugsnagSourceMapUploaderPlugin({
apiKey: 'da6caac4af70af3e4683454b40fe5ef5',
appVersion: process.env.npm_package_version
}),
)
}