Skip to content
This repository was archived by the owner on Dec 17, 2025. It is now read-only.

Commit 973c82a

Browse files
refactor!: isUrlRequest was removed, webpack since version v5 supports absolute data URI/URLs/paths, anyway if you don't want to handle absolute URLs you can handle it on loader side using /^[a-z][a-z0-9+.-]*:/i.test(url) regexp
1 parent d19e92f commit 973c82a

File tree

4 files changed

+1
-236
lines changed

4 files changed

+1
-236
lines changed

README.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,17 +83,8 @@ loaderUtils.stringifyRequest(this, "\\\\network-drive\\test.js");
8383

8484
Converts some resource URL to a webpack module request.
8585

86-
> i Before call `urlToRequest` you need call `isUrlRequest` to ensure it is requestable url
87-
8886
```javascript
89-
const url = "path/to/module.js";
90-
91-
if (loaderUtils.isUrlRequest(url)) {
92-
// Logic for requestable url
93-
const request = loaderUtils.urlToRequest(url);
94-
} else {
95-
// Logic for not requestable url
96-
}
87+
const request = loaderUtils.urlToRequest(url);
9788
```
9889

9990
Simple example:

lib/index.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,13 @@
22

33
const parseQuery = require("./parseQuery");
44
const stringifyRequest = require("./stringifyRequest");
5-
const isUrlRequest = require("./isUrlRequest");
65
const urlToRequest = require("./urlToRequest");
76
const parseString = require("./parseString");
87
const getHashDigest = require("./getHashDigest");
98
const interpolateName = require("./interpolateName");
109

1110
exports.parseQuery = parseQuery;
1211
exports.stringifyRequest = stringifyRequest;
13-
exports.isUrlRequest = isUrlRequest;
1412
exports.urlToRequest = urlToRequest;
1513
exports.parseString = parseString;
1614
exports.getHashDigest = getHashDigest;

lib/isUrlRequest.js

Lines changed: 0 additions & 31 deletions
This file was deleted.

test/isUrlRequest.test.js

Lines changed: 0 additions & 193 deletions
This file was deleted.

0 commit comments

Comments
 (0)