hexo-util
Version:
Utilities for Hexo.
16 lines • 534 B
JavaScript
const url_1 = require("url");
const querystring_1 = require("querystring");
const decodeURL = (str) => {
if ((0, url_1.parse)(str).protocol) {
const parsed = new URL(str);
// Exit if input is a data url
if (parsed.origin === 'null')
return str;
const url = (0, url_1.format)(parsed, { unicode: true });
return (0, querystring_1.unescape)(url);
}
return (0, querystring_1.unescape)(str);
};
module.exports = decodeURL;
//# sourceMappingURL=decode_url.js.map
;