summaryrefslogtreecommitdiffstats
path: root/webapp/webpack.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'webapp/webpack.config.js')
-rw-r--r--webapp/webpack.config.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/webapp/webpack.config.js b/webapp/webpack.config.js
index ee5c7e70b..478c5de81 100644
--- a/webapp/webpack.config.js
+++ b/webapp/webpack.config.js
@@ -8,8 +8,12 @@ const htmlExtract = new ExtractTextPlugin('html', 'root.html');
const NPM_TARGET = process.env.npm_lifecycle_event; //eslint-disable-line no-process-env
var DEV = false;
-if (NPM_TARGET === 'run') {
+var FULLMAP = false;
+if (NPM_TARGET === 'run' || NPM_TARGET === 'run-fullmap') {
DEV = true;
+ if (NPM_TARGET === 'run-fullmap') {
+ FULLMAP = true;
+ }
}
var config = {
@@ -52,7 +56,7 @@ var config = {
loaders: ['style', 'css']
},
{
- test: /\.(png|eot|tiff|svg|woff2|woff|ttf|gif|mp3)$/,
+ test: /\.(png|eot|tiff|svg|woff2|woff|ttf|gif|mp3|jpg)$/,
loader: 'file',
query: {
name: 'files/[hash].[ext]'
@@ -94,7 +98,11 @@ var config = {
// Development mode configuration
if (DEV) {
- config.devtool = 'eval-cheap-module-source-map';
+ if (FULLMAP) {
+ config.devtool = 'source-map';
+ } else {
+ config.devtool = 'eval-cheap-module-source-map';
+ }
}
// Production mode configuration