summaryrefslogtreecommitdiffstats
path: root/webapp
diff options
context:
space:
mode:
authorHarrison Healey <harrisonmhealey@gmail.com>2016-03-30 09:34:07 -0400
committerHarrison Healey <harrisonmhealey@gmail.com>2016-03-30 09:34:07 -0400
commit22b24798afbb34847ab4217c2967d02e1b39608b (patch)
treef48ece2cd3521f4165aa23c41ed4fef37099040d /webapp
parent7ed87b0a85af62f4d88f32d5833644858e9535db (diff)
parentecdbbd7c54184780d9891b00e066cf16d5921fb2 (diff)
downloadchat-22b24798afbb34847ab4217c2967d02e1b39608b.tar.gz
chat-22b24798afbb34847ab4217c2967d02e1b39608b.tar.bz2
chat-22b24798afbb34847ab4217c2967d02e1b39608b.zip
Merge pull request #2569 from mattermost/run-fullmap
Adding make target for building with a full source map
Diffstat (limited to 'webapp')
-rw-r--r--webapp/Makefile5
-rw-r--r--webapp/package.json3
-rw-r--r--webapp/webpack.config.js12
3 files changed, 17 insertions, 3 deletions
diff --git a/webapp/Makefile b/webapp/Makefile
index 4cc9be1d3..6ec75d1df 100644
--- a/webapp/Makefile
+++ b/webapp/Makefile
@@ -22,6 +22,11 @@ run: .npminstall
npm run run &
+run-fullmap: .npminstall
+ @echo FULL SOURCE MAP Running mattermost Webapp for development FULL SOURCE MAP
+
+ npm run run-fullmap &
+
stop:
@echo Stopping changes watching
diff --git a/webapp/package.json b/webapp/package.json
index 6f50962a4..af375def9 100644
--- a/webapp/package.json
+++ b/webapp/package.json
@@ -56,6 +56,7 @@
"scripts": {
"check": "eslint --ext \".jsx\" --ignore-pattern node_modules --quiet .",
"build": "webpack",
- "run": "webpack --progress --watch"
+ "run": "webpack --progress --watch",
+ "run-fullmap": "webpack --progress --watch"
}
}
diff --git a/webapp/webpack.config.js b/webapp/webpack.config.js
index ee5c7e70b..a049898d6 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 = {
@@ -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