flow like the river
This commit is contained in:
commit
013fe673f3
42435 changed files with 5764238 additions and 0 deletions
19
BACK_BACK/node_modules/parcel-bundler/lib/utils/urlJoin.js
generated
vendored
Executable file
19
BACK_BACK/node_modules/parcel-bundler/lib/utils/urlJoin.js
generated
vendored
Executable file
|
|
@ -0,0 +1,19 @@
|
|||
"use strict";
|
||||
|
||||
const URL = require('url');
|
||||
|
||||
const path = require('path');
|
||||
/**
|
||||
* Joins a path onto a URL, and normalizes Windows paths
|
||||
* e.g. from \path\to\res.js to /path/to/res.js.
|
||||
*/
|
||||
|
||||
|
||||
module.exports = function (publicURL, assetPath) {
|
||||
const url = URL.parse(publicURL, false, true);
|
||||
const assetUrl = URL.parse(assetPath);
|
||||
url.pathname = path.posix.join(url.pathname, assetUrl.pathname);
|
||||
url.search = assetUrl.search;
|
||||
url.hash = assetUrl.hash;
|
||||
return URL.format(url);
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue