ubdate
This commit is contained in:
28
node_modules/url-to-options/index.js
generated
vendored
Normal file
28
node_modules/url-to-options/index.js
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
'use strict';
|
||||
|
||||
|
||||
|
||||
// Copied from https://github.com/nodejs/node/blob/master/lib/internal/url.js
|
||||
|
||||
function urlToOptions(url) {
|
||||
var options = {
|
||||
protocol: url.protocol,
|
||||
hostname: url.hostname,
|
||||
hash: url.hash,
|
||||
search: url.search,
|
||||
pathname: url.pathname,
|
||||
path: `${url.pathname}${url.search}`,
|
||||
href: url.href
|
||||
};
|
||||
if (url.port !== '') {
|
||||
options.port = Number(url.port);
|
||||
}
|
||||
if (url.username || url.password) {
|
||||
options.auth = `${url.username}:${url.password}`;
|
||||
}
|
||||
return options;
|
||||
}
|
||||
|
||||
|
||||
|
||||
module.exports = urlToOptions;
|
||||
Reference in New Issue
Block a user