Skip to content

Commit de2ee8f

Browse files
author
Oden
committed
Inherit getLocalIdent from parent loader
1 parent eadbd47 commit de2ee8f

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

lib/loader.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,19 @@ module.exports = function(content, map) {
1818
var camelCaseKeys = query.camelCase || query.camelcase;
1919
var sourceMap = query.sourceMap || false;
2020
var resolve = createResolver(query.alias);
21+
// Inherit getLocalIdent from parent loader
22+
/* eslint-disable no-underscore-dangle */
23+
if(this._module && this._module.issuer && this._module.issuer.loaders) {
24+
var filename = require.resolve("..");
25+
var parentLoader = this._module.issuer.loaders.filter(function(loader) {
26+
return loader.loader === filename;
27+
})[0];
28+
if(parentLoader && parentLoader.options) {
29+
query.getLocalIdent = parentLoader.options.getLocalIdent;
30+
}
31+
}
32+
33+
/* eslint-enable no-underscore-dangle */
2134

2235
if(sourceMap) {
2336
if (map) {

0 commit comments

Comments
 (0)