UNPKG

@mobiage/homescreen

Version:

cp-mbg-homescreen

59 lines (58 loc) 1.79 kB
const path = require('path'); const ExtractTextPlugin = require('extract-text-webpack-plugin'); const merge = require('webpack-merge'); const webpackCommon = require('./webpack.common'); const UglifyJSPlugin = require('uglifyjs-webpack-plugin'); module.exports = merge(webpackCommon, { mode: 'production', output: { path: path.join(__dirname, '../dist/'), filename: 'mobiage-homescreen.min.js', publicPath: '/dist/' }, plugins: [ new UglifyJSPlugin(), new ExtractTextPlugin({ filename: "mobiage-homescreen.min.css", allChunks: true }) ], module: { rules: [ { test: /\.css$/, use: ExtractTextPlugin.extract({ fallback: 'style-loader', use: [ { loader: 'css-loader', options: { minimize: true } } ] }) }, { test: /\.scss$/, use: ExtractTextPlugin.extract({ use: [ { loader: "css-loader", options: { minimize: true } }, { loader: "sass-loader", options: { minimize: true } } ], fallback: "style-loader" }) } ] } });