MyCrypto/webpack_config/config.js

35 lines
767 B
JavaScript
Raw Normal View History

2017-07-04 03:28:56 +00:00
'use strict';
const path = require('path');
module.exports = {
port: process.env.HTTPS ? 3443 : 3000,
2017-04-24 23:36:59 +00:00
title: 'MEW',
publicPath: process.env.BUILD_DOWNLOADABLE ? './' : '/',
srcPath: path.join(__dirname, './../common'),
// add these dependencies to a standalone vendor bundle
vendor: [
2017-07-04 03:28:56 +00:00
'react',
'react-dom',
'react-router',
'redux',
'react-router-redux',
2017-07-25 23:13:25 +00:00
'redux-saga',
2017-07-04 03:28:56 +00:00
'whatwg-fetch'
],
// Settings for webpack-image-loader image compression
imageCompressionOptions: {
optipng: {
optimizationLevel: 4
},
gifsicle: {
interlaced: false
},
mozjpeg: {
quality: 80
},
svgo: {
plugins: [{ removeViewBox: true }, { removeEmptyAttrs: false }, { sortAttrs: true }]
}
}
2017-07-04 03:28:56 +00:00
};