@mobiage/homescreen
Version:
cp-mbg-homescreen
59 lines (58 loc) • 1.79 kB
JavaScript
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"
})
}
]
}
});