Every line of 'url.parse deprecated' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
225 function parse_url(url_string) { 226 let url_object; 227 try { 228 url_object = new URL(url_string); 229 } catch(error) { 230 } 231 return url_object; 232 }
12 function parseUrl (_url) { 13 try { 14 return new URL(_url) 15 } catch (err) { 16 return new url.URL(_url) 17 } 18 }
45 function tryParse(url) { 46 if (!url) { 47 return null; 48 } 49 50 let parsed = urlParse(url); 51 52 return { 53 protocol: parsed.protocol, 54 host: parsed.hostname, 55 port: parseInt(parsed.port, 10), 56 proxyAuth: parsed.auth 57 }; 58 }
49 export function parse(url) { 50 const protocol = getProtocol(url); 51 const [ host, path ] = getHostAndPath(url); 52 const [ query, hash ] = getQueryAndHash(url); 53 const result = { 54 protocol, 55 host, 56 path, 57 query, 58 hash 59 }; 60 61 return result; 62 }
99 function parseString() { 100 var str = ''; 101 if (parseLiteral('"')) { 102 while (i < len) { 103 if (parseLiteral('\\')) { 104 if (i < len) { 105 str += format.substr(i++, 1); 106 } else { 107 throw new Error('parse error expected "'); 108 } 109 } else if (parseLiteral('"')) { 110 return str; 111 } else { 112 if (i < len) { 113 str += format.substr(i++, 1); 114 } else { 115 throw new Error('parse error expected "'); 116 } 117 } 118 } 119 } else { 120 return null; 121 } 122 }