Skip to content

Commit 7e59e80

Browse files
committed
Merge pull request #80 from acoll/master
2 parents 3af68f1 + 60ad691 commit 7e59e80

File tree

3 files changed

+508
-16
lines changed

3 files changed

+508
-16
lines changed

index.js

+18-12
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,24 @@ function resolveUrlLoader(content, sourceMap) {
3535
filePath = path.dirname(loader.resourcePath);
3636

3737
// webpack 1: prefer loader query, else options object
38-
// webpack 2; prefer loader options
39-
var options = defaults(loaderUtils.getOptions(loader), loader.options[camelcase(PACKAGE_NAME)], {
40-
absolute : false,
41-
sourceMap : loader.sourceMap,
42-
fail : false,
43-
silent : false,
44-
keepQuery : false,
45-
attempts : 0,
46-
debug : false,
47-
root : null,
48-
includeRoot: false
49-
});
38+
// webpack 2: prefer loader options
39+
// webpack 3: deprecate loader.options object
40+
// webpack 4: loader.options no longer defined
41+
var options = defaults(
42+
loaderUtils.getOptions(loader),
43+
loader.options && loader.options[camelcase(PACKAGE_NAME)],
44+
{
45+
absolute : false,
46+
sourceMap : loader.sourceMap,
47+
fail : false,
48+
silent : false,
49+
keepQuery : false,
50+
attempts : 0,
51+
debug : false,
52+
root : null,
53+
includeRoot: false
54+
}
55+
);
5056

5157
// validate root directory
5258
var resolvedRoot = (typeof options.root === 'string') && path.resolve(options.root) || undefined,

0 commit comments

Comments
 (0)