Skip to content

Commit b8426f9

Browse files
committed
1 parent e93914c commit b8426f9

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

lib/processCss.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
var Tokenizer = require("css-selector-tokenizer");
66
var postcss = require("postcss");
77
var loaderUtils = require("loader-utils");
8+
var assign = require("object-assign");
89
var getLocalIdent = require("./getLocalIdent");
910

1011
var localByDefault = require("postcss-modules-local-by-default");
@@ -154,7 +155,7 @@ module.exports = function processCss(inputSource, inputMap, options, callback) {
154155
]);
155156

156157
if(minimize) {
157-
var minimizeOptions = Object.create(query);
158+
var minimizeOptions = assign({}, query);
158159
["zindex", "normalizeUrl", "discardUnused", "mergeIdents", "reduceIdents"].forEach(function(name) {
159160
if(typeof minimizeOptions[name] === "undefined")
160161
minimizeOptions[name] = false;

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"css-selector-tokenizer": "^0.5.1",
88
"cssnano": ">=2.6.1 <4",
99
"loader-utils": "~0.2.2",
10+
"object-assign": "^4.0.1",
1011
"postcss": "^5.0.6",
1112
"postcss-modules-extract-imports": "1.0.0-beta2",
1213
"postcss-modules-local-by-default": "1.0.0-beta1",

test/moduleMinimizeTest.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ var fs = require("fs");
77
var testCasesPath = path.join(__dirname, "moduleMinimizeTestCases");
88
var testCases = fs.readdirSync(testCasesPath);
99

10-
describe("module", function() {
10+
describe("module minimize", function() {
1111
testCases.forEach(function(name) {
1212
var source = fs.readFileSync(path.join(testCasesPath, name, "source.css"), "utf-8");
1313
var expected = fs.readFileSync(path.join(testCasesPath, name, "expected.css"), "utf-8");

0 commit comments

Comments
 (0)