UNPKG

stylingutilities

Version:

lightweight css utilities library for the front-end web

42 lines (41 loc) 1.15 kB
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" ] } ] } }