From 87d17517f3e79e09e30a89dad3f94817dda424d3 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sat, 3 Mar 2018 13:47:55 +0900 Subject: :v: --- webpack/webpack.config.ts | 50 ++++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 24 deletions(-) (limited to 'webpack') diff --git a/webpack/webpack.config.ts b/webpack/webpack.config.ts index a4ef75d8ed..c4ef4b90f5 100644 --- a/webpack/webpack.config.ts +++ b/webpack/webpack.config.ts @@ -72,20 +72,6 @@ module.exports = Object.keys(langs).map(lang => { search: /%base64:(.+?)%/g.toString(), replace: 'base64replacement' } - }, { - loader: 'webpack-replace-loader', - options: { - search: '$theme-color', - replace: constants.themeColor, - attr: 'g' - } - }, { - loader: 'webpack-replace-loader', - query: { - search: '$theme-color-foreground', - replace: constants.themeColorForeground, - attr: 'g' - } }, { loader: 'replace', query: { @@ -108,10 +94,16 @@ module.exports = Object.keys(langs).map(lang => { }, { test: /\.styl$/, exclude: /node_modules/, - use: [ - { loader: 'style-loader' }, - { loader: 'css-loader' }, - { loader: 'stylus-loader' } + use: [{ + loader: 'style-loader' + }, { + loader: 'css-loader', + options: { + minimize: true + } + }, { + loader: 'stylus-loader' + } ] }, { test: /\.scss$/, @@ -119,7 +111,10 @@ module.exports = Object.keys(langs).map(lang => { use: [{ loader: 'style-loader' }, { - loader: 'css-loader' + loader: 'css-loader', + options: { + minimize: true + } }, { loader: 'sass-loader', options: { @@ -128,10 +123,14 @@ module.exports = Object.keys(langs).map(lang => { }] }, { test: /\.css$/, - use: [ - { loader: 'style-loader' }, - { loader: 'css-loader' } - ] + use: [{ + loader: 'style-loader' + }, { + loader: 'css-loader', + options: { + minimize: true + } + }] }, { test: /\.(eot|woff|woff2|svg|ttf)([\?]?.*)$/, loader: 'url-loader' @@ -165,7 +164,10 @@ module.exports = Object.keys(langs).map(lang => { resolve: { extensions: [ '.js', '.ts', '.json' - ] + ], + alias: { + 'const.styl': __dirname + '/../src/web/const.styl' + } }, resolveLoader: { modules: ['node_modules', './webpack/loaders'] -- cgit v1.2.3-freya