8000 fix deprecated warning for 8.x (#672) · vuejs/vue-loader@ca1bc07 · GitHub
[go: up one dir, main page]

Skip to content

Commit ca1bc07

Browse files
kazuponyyx990803
authored andcommitted
fix deprecated warning for 8.x (#672)
1 parent ef39568 commit ca1bc07

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

lib/loader.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ module.exports = function (content) {
2828

2929
this.cacheable()
3030
var loaderContext = this
31-
var query = loaderUtils.parseQuery(this.query)
31+
var query = loaderUtils.getOptions(this) || {}
3232
var options = Object.assign({}, this.options.vue, this.vue, query)
3333
var filePath = this.resourcePath
3434
var fileName = path.basename(filePath)
@@ -91,7 +91,7 @@ module.exports = function (content) {
9191
return loader.replace(/((?:^|!)css(?:-loader)?)(\?[^!]*)?/, function (m, $1, $2) {
9292
// $1: !css-loader
9393
// $2: ?a=b
94-
var option = loaderUtils.parseQuery($2)
94+
var option = loaderUtils.getOptions($2 || {}) || {}
9595
option.modules = true
9696
option.importLoaders = true
9797
option.localIdentName = '[hash:base64]'

lib/selector.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ var loaderUtils = require('loader-utils')
44

55
module.exports = function (content) {
66
this.cacheable()
7-
var query = loaderUtils.parseQuery(this.query)
7+
var query = loaderUtils.getOptions(this) || {}
88
var filename = path.basename(this.resourcePath)
99
var parts = parse(content, filename, this.sourceMap)
1010
var part = parts[query.type][query.index]

lib/style-rewriter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ module.exports = function (css, map) {
3232
this.cacheable()
3333
var cb = this.async()
3434

35-
var query = loaderUtils.parseQuery(this.query)
35+
var query = loaderUtils.getOptions(this) || {}
3636
var options = this.options.vue || {}
3737
var autoprefixOptions = options.autoprefixer
3838
var postcssOptions = options.postcss

lib/template-loader.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ var extname = require('path').extname
55
module.exports = function (content) {
66
this.cacheable && this.cacheable()
77
var callback = this.async()
8-
var opt = loaderUtils.parseQuery(this.query)
8+
var opt = loaderUtils.getOptions(this) || {}
99
var vue = this.options.vue
1010
if (vue && vue.template) {
1111
for (var key in vue.template) {

lib/template-rewriter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ var loaderUtils = require('loader-utils')
33

44
module.exports = function (html) {
55
this.cacheable()
6-
var query = loaderUtils.parseQuery(this.query)
6+
var query = loaderUtils.getOptions(this) || {}
77
var id = query.id
88
var tree = parse5.parseFragment(html)
99
walk(tree, function (node) {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"consolidate": "^0.14.0",
3434
"de-indent": "^1.0.0",
3535
"hash-sum": "^1.0.2",
36-
"loader-utils": "^0.2.10",
36+
"loader-utils": "^1.0.2",
3737
"lru-cache": "^2.7.0",
3838
"object-assign": "^4.0.0",
3939
"parse5": "^2.1.0",

0 commit comments

Comments
 (0)
0