UNPKG

@angular-guru/guru-theme

Version:
43 lines (38 loc) 966 B
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' }) ] };