diff --git a/lib/loader.js b/lib/loader.js index 7574ba15..561cf5a1 100644 --- a/lib/loader.js +++ b/lib/loader.js @@ -12,7 +12,7 @@ var compileExports = require("./compile-exports"); module.exports = function(content, map) { if(this.cacheable) this.cacheable(); var callback = this.async(); - var query = loaderUtils.parseQuery(this.query); + var query = loaderUtils.getOptions(this) || {}; var root = query.root; var moduleMode = query.modules || query.module; var camelCaseKeys = query.camelCase || query.camelcase; diff --git a/lib/localsLoader.js b/lib/localsLoader.js index c1982a48..9322ed7d 100644 --- a/lib/localsLoader.js +++ b/lib/localsLoader.js @@ -11,7 +11,7 @@ var compileExports = require("./compile-exports"); module.exports = function(content) { if(this.cacheable) this.cacheable(); var callback = this.async(); - var query = loaderUtils.parseQuery(this.query); + var query = loaderUtils.getOptions(this) || {}; var moduleMode = query.modules || query.module; var camelCaseKeys = query.camelCase || query.camelcase; diff --git a/package.json b/package.json index ac6d5204..eb6a1bf5 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "babel-code-frame": "^6.11.0", "css-selector-tokenizer": "^0.7.0", "cssnano": ">=2.6.1 <4", - "loader-utils": "~0.2.2", + "loader-utils": "^1.0.2", "lodash.camelcase": "^4.3.0", "object-assign": "^4.0.1", "postcss": "^5.0.6",