Add SourceMap in development mode
This commit is contained in:
@@ -25,7 +25,7 @@
|
|||||||
"start": "electron dist",
|
"start": "electron dist",
|
||||||
"watch": "gulp watch",
|
"watch": "gulp watch",
|
||||||
"serve": "gulp watch",
|
"serve": "gulp watch",
|
||||||
"test": "gulp build && mocha --reporter mocha-circleci-reporter --recursive test/specs && gulp prettify:verify",
|
"test": "npm run build && mocha --reporter mocha-circleci-reporter --recursive test/specs && gulp prettify:verify",
|
||||||
"package:all": "npm run package:windows && npm run package:mac && npm run package:linux",
|
"package:all": "npm run package:windows && npm run package:mac && npm run package:linux",
|
||||||
"package:windows": "build --win --x64 --ia32 --em.name=mattermost && npm run manipulate-windows-zip",
|
"package:windows": "build --win --x64 --ia32 --em.name=mattermost && npm run manipulate-windows-zip",
|
||||||
"package:mac": "build --mac --x64 --ia32",
|
"package:mac": "build --mac --x64 --ia32",
|
||||||
@@ -40,6 +40,7 @@
|
|||||||
"babel-preset-react": "^6.5.0",
|
"babel-preset-react": "^6.5.0",
|
||||||
"chai": "^3.5.0",
|
"chai": "^3.5.0",
|
||||||
"chai-as-promised": "^5.3.0",
|
"chai-as-promised": "^5.3.0",
|
||||||
|
"cross-env": "^3.1.2",
|
||||||
"devtron": "^1.3.0",
|
"devtron": "^1.3.0",
|
||||||
"electron-builder": "^7.11.2",
|
"electron-builder": "^7.11.2",
|
||||||
"electron-connect": "~0.6.0",
|
"electron-connect": "~0.6.0",
|
||||||
@@ -55,7 +56,8 @@
|
|||||||
"mocha-circleci-reporter": "0.0.2",
|
"mocha-circleci-reporter": "0.0.2",
|
||||||
"spectron": "~3.4.0",
|
"spectron": "~3.4.0",
|
||||||
"through2": "^2.0.1",
|
"through2": "^2.0.1",
|
||||||
"webpack": "^1.13.1"
|
"webpack": "^1.13.1",
|
||||||
|
"webpack-merge": "^0.14.1"
|
||||||
},
|
},
|
||||||
"build": {
|
"build": {
|
||||||
"appId": "com.mattermost.desktop",
|
"appId": "com.mattermost.desktop",
|
||||||
|
7
webpack.config.base.js
Normal file
7
webpack.config.base.js
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
'use strict';
|
||||||
|
|
||||||
|
const isProduction = process.env.NODE_ENV === 'production';
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
devtool: isProduction ? false : '#inline-source-map'
|
||||||
|
};
|
@@ -1,4 +1,9 @@
|
|||||||
module.exports = {
|
'use strict';
|
||||||
|
|
||||||
|
const merge = require('webpack-merge');
|
||||||
|
const base = require('./webpack.config.base');
|
||||||
|
|
||||||
|
module.exports = merge(base, {
|
||||||
entry: './src/main.js',
|
entry: './src/main.js',
|
||||||
output: {
|
output: {
|
||||||
filename: './dist/main.js'
|
filename: './dist/main.js'
|
||||||
@@ -17,4 +22,4 @@ module.exports = {
|
|||||||
externals: {
|
externals: {
|
||||||
remote: true // for electron-connect
|
remote: true // for electron-connect
|
||||||
}
|
}
|
||||||
};
|
});
|
||||||
|
@@ -1,4 +1,9 @@
|
|||||||
module.exports = {
|
'use strict';
|
||||||
|
|
||||||
|
const merge = require('webpack-merge');
|
||||||
|
const base = require('./webpack.config.base');
|
||||||
|
|
||||||
|
module.exports = merge(base, {
|
||||||
entry: {
|
entry: {
|
||||||
index: './src/browser/index.jsx',
|
index: './src/browser/index.jsx',
|
||||||
settings: './src/browser/settings.jsx',
|
settings: './src/browser/settings.jsx',
|
||||||
@@ -25,4 +30,4 @@ module.exports = {
|
|||||||
__dirname: false
|
__dirname: false
|
||||||
},
|
},
|
||||||
target: 'electron-renderer'
|
target: 'electron-renderer'
|
||||||
};
|
});
|
||||||
|
Reference in New Issue
Block a user