MCPcopy Index your code
hub / github.com/webpack/css-loader / requestify

Function requestify

src/utils.js:455–476  ·  view source on GitHub ↗
(url, rootContext, needToResolveURL = true)

Source from the content-addressed store, hash-verified

453}
454
455function requestify(url, rootContext, needToResolveURL = true) {
456 if (needToResolveURL) {
457 if (/^file:/i.test(url)) {
458 return fileURLToPath(url);
459 }
460
461 return url.charAt(0) === "/"
462 ? urlToRequest(url, rootContext)
463 : urlToRequest(url);
464 }
465
466 if (url.charAt(0) === "/" || /^file:/i.test(url)) {
467 return url;
468 }
469
470 // A `~` makes the url an module
471 if (IS_MODULE_REQUEST.test(url)) {
472 return url.replace(IS_MODULE_REQUEST, "");
473 }
474
475 return url;
476}
477
478function getFilter(filter, resourcePath) {
479 return (...args) => {

Callers 3

OnceExitFunction · 0.90
OnceExitFunction · 0.90
OnceExitFunction · 0.90

Calls 1

urlToRequestFunction · 0.85

Tested by

no test coverage detected