handle-allcss-loader

0.0.5 • Public • Published

Get started

Install

$ npm install handle-allcss-loader -D

Usage

const HandleAllCSSLoader = require('handle-allcss-loader')
const ExtractTextPlugin = require('extract-text-webpack-plugin')

const isProd = process.env.NODE_ENV === 'production'

const handleLoader = new HandleAllCSSLoader({
  minimize: isProd,
  extract: isProd,
  sourceMap: false,
  cssModules: false
})

module.exports = {
  module: {
    rules: [
      // Handle .css files with css-loader & postcss-loader
      handleLoader.css(),
      // Handle .sass files
      // Similar to above but add sass-loader too
      handleLoader.sass()
    ]
  },
  plugins: [
    new ExtractTextPlugin({
      filename: '[name].[contenthash:8].css',
      disable: !isProd
    })
  ]
}

Readme

Keywords

Package Sidebar

Install

npm i handle-allcss-loader

Weekly Downloads

5

Version

0.0.5

License

MIT

Last publish

Collaborators

  • trigkit4