Skip to content

Commit 76eb7f6

Browse files
jwaltonmichael-ciniawsky
authored andcommitted
refactor: explicitly load cssnano on usage (webpack-contrib#472)
1 parent c8db489 commit 76eb7f6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/processCss.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ var localByDefault = require("postcss-modules-local-by-default");
1313
var extractImports = require("postcss-modules-extract-imports");
1414
var modulesScope = require("postcss-modules-scope");
1515
var modulesValues = require("postcss-modules-values");
16-
var cssnano = require("cssnano");
1716

1817
var parserPlugin = postcss.plugin("css-loader-parser", function(options) {
1918
return function(css) {
@@ -141,7 +140,7 @@ module.exports = function processCss(inputSource, inputMap, options, callback) {
141140
var minimize = typeof forceMinimize !== "undefined" ? !!forceMinimize : options.minimize;
142141

143142
var customGetLocalIdent = query.getLocalIdent || getLocalIdent;
144-
143+
145144
var parserOptions = {
146145
root: root,
147146
mode: options.mode,
@@ -179,6 +178,7 @@ module.exports = function processCss(inputSource, inputMap, options, callback) {
179178
]);
180179

181180
if(minimize) {
181+
var cssnano = require("cssnano");
182182
var minimizeOptions = assign({}, query.minimize);
183183
["zindex", "normalizeUrl", "discardUnused", "mergeIdents", "reduceIdents", "autoprefixer"].forEach(function(name) {
184184
if(typeof minimizeOptions[name] === "undefined")

0 commit comments

Comments
 (0)