aboutsummaryrefslogtreecommitdiff
path: root/webpack.config.js
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2019-11-15 19:42:10 +0100
committervincent-peugnet <v.peugnet@free.fr>2019-11-15 19:42:10 +0100
commit7741585fd4658428a8bd9e345604ab297fa281dd (patch)
tree927fb050133f5f5a57b7bd80d724fde8394eade9 /webpack.config.js
parentdc041bbd71d1b9d6cfe189f2449a9ee0e9063708 (diff)
parent5c0035fe37cdec5f7927c3213365285a7fd4d51b (diff)
downloadwcms-7741585fd4658428a8bd9e345604ab297fa281dd.tar.gz
wcms-7741585fd4658428a8bd9e345604ab297fa281dd.zip
Merge branch 'integrate-sentry-sdk' of https://github.com/n-peugnet/wcms into n-peugnet-integrate-sentry-sdk
Diffstat (limited to 'webpack.config.js')
-rw-r--r--webpack.config.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/webpack.config.js b/webpack.config.js
index b4a445a..9c6607d 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -5,17 +5,22 @@ module.exports = (env) => {
return {
// Environment dependent
mode: env == 'dev' ? 'development' : 'production',
- devtool: env == 'dev' ? 'inline-source-map' : 'none',
+ devtool: env == 'dev' ?
+ 'cheap-eval-source-map' :
+ env == 'dist' ?
+ 'hidden-source-map' :
+ 'source-map',
stats: env == 'dev' ? {} : { warnings: false },
// Constant
entry: {
edit: './src/edit.js',
home: './src/home.js',
+ sentry: './src/sentry.js',
},
output: {
- filename: 'assets/js/[name].bundle.js',
- path: path.resolve(__dirname),
+ filename: '[name].bundle.js',
+ path: path.resolve(__dirname, 'assets', 'js'),
libraryTarget: 'window'
},
module: {
@@ -36,5 +41,8 @@ module.exports = (env) => {
singleQuote: true,
})
],
+ externals: {
+ '@sentry/browser': 'Sentry',
+ },
}
};