stylingutilities
Version:
lightweight css utilities library for the front-end web
42 lines (41 loc) • 1.15 kB
JavaScript
const path = require("path");
const webpack = require("webpack");
const autoprefixer = require("autoprefixer");
const miniCssExtractPlugin = require("mini-css-extract-plugin");
const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin');
module.exports = {
mode: "production",
entry: {
stylutil: "./stylingutilities/index.styl",
},
plugins: [
new miniCssExtractPlugin({
filename: "./css/[name].min.css"
}),
new webpack.LoaderOptionsPlugin({
options: {
postcss: [
autoprefixer()
]
}
}),
new OptimizeCssAssetsPlugin()
],
output: {
filename: "[name].bundle.js",
path: path.resolve(__dirname, "dist")
},
module: {
rules: [
{
test: /\.styl$/,
use: [
miniCssExtractPlugin.loader,
"css-loader",
"postcss-loader",
"stylus-loader"
]
}
]
}
}