Skip to content

Commit 4627a24

Browse files
authored
add global options css for query
like `babel` : https://github.com/babel/babel-loader/blob/master/index.js#L36
1 parent 9d2941b commit 4627a24

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/loader.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
Author Tobias Koppers @sokra
44
*/
55
var path = require("path");
6+
var assign = require('object-assign');
67
var loaderUtils = require("loader-utils");
78
var processCss = require("./processCss");
89
var getImportPrefix = require("./getImportPrefix");
@@ -12,7 +13,9 @@ var compileExports = require("./compile-exports");
1213
module.exports = function(content, map) {
1314
if(this.cacheable) this.cacheable();
1415
var callback = this.async();
15-
var query = loaderUtils.parseQuery(this.query);
16+
var globalOptions = this.options.css || {};
17+
var loaderOptions = loaderUtils.parseQuery(this.query);
18+
var query = assign({}, globalOptions, loaderOptions);
1619
var root = query.root;
1720
var moduleMode = query.modules || query.module;
1821
var camelCaseKeys = query.camelCase || query.camelcase;

0 commit comments

Comments
 (0)