mirror of
https://github.com/status-im/MyCrypto.git
synced 2025-01-11 11:34:26 +00:00
616928c085
* Update TODO comments & Remove old TODO comments * Fix undefined bityRate pair * Fix any props in TODO * Add HashRouter * Update publicPath * Revert "Update publicPath" This reverts commit 1ab9068df4d570cf50bc4f2fcd97bd775e9aa768. * Use HashRouter only if site is downloaded * Update conditions for router * Update asset paths & Change publicPath in production * Remove hoist-non-react-statistics * Revert "Remove hoist-non-react-statistics" This reverts commit abc017a3f3ca1a00bebdd9201f0d18770581d8c5. * Add hoist-non-react-statics as dev depencency * Initial tests * Lock hoist-non-react-statics version * Add webpack-include-assets & favicon-webpack plugins * Add env var BUILD_DOWNLOADABLE * Remove dll from prod build * Speed up rebuild times * Change var to const * lodash tree-shacking finagling * Make app aware of its serving location * Fix failing test * Remove downloadable plugin * Merge hash-router and get build working * Add missing package. * Make app aware of its serving location * Revert "Make app aware of its serving location" This reverts commit 8dae3b399e0392272cde25d45443391f6fb6594e. * Revert "Remove downloadable plugin" * Move AutoDLLPlugin to be in dev only * Remove require HtmlWebpackIncludeAssetsPlugin * Remove extra file added * Bring config up to date with webpack 2 rules, add multi threading and proper cache busting * Fix favicons package from freezing build process * Make exclude rules more simple * update freezer webpack config * Move webpack multithreading to full source map dev builds only * update freezer webpack config (#687) * Add HtmlWebpackIncludeAssetsPlugin
29 lines
550 B
JavaScript
29 lines
550 B
JavaScript
'use strict';
|
|
const path = require('path');
|
|
const config = require('./config');
|
|
|
|
const _ = (module.exports = {});
|
|
|
|
_.cwd = file => {
|
|
return path.join(process.cwd(), file || '');
|
|
};
|
|
|
|
_.outputPath = path.join(__dirname, '../dist');
|
|
|
|
_.outputIndexPath = path.join(__dirname, '../dist/index.html');
|
|
|
|
_.target = 'web';
|
|
|
|
_.loadersOptions = () => {
|
|
const isProd = process.env.NODE_ENV === 'production';
|
|
|
|
return {
|
|
minimize: isProd,
|
|
debug: !isProd,
|
|
options: {
|
|
// css-loader relies on context
|
|
context: process.cwd()
|
|
}
|
|
};
|
|
};
|