@angular-guru/guru-theme
Version:
Guru Bootstrap 4 Theme
43 lines (38 loc) • 966 B
JavaScript
const { join } = require('path');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
module.exports = {
entry: {
theme: './src/main.scss'
},
output: {
path: join(__dirname, 'dist'),
filename: '[name].js'
},
module: {
rules: [
{
test: /\.css$/,
use: ['css-loader']
},
{
test: /\.scss$/,
use: [MiniCssExtractPlugin.loader, 'css-loader', 'sass-loader']
},
{
test: /\.(png|woff|woff2|eot|ttf|svg)$/,
use: {
loader: 'file-loader',
options: {
name: '[name].[ext]'
}
}
}
]
},
plugins: [
new MiniCssExtractPlugin({
path: join(__dirname, 'dist'),
filename: 'theme.css'
})
]
};