"use strict"; module.exports = function (url, maybeNeedQuotes) { if (!url) { return url; } // eslint-disable-next-line no-underscore-dangle, no-param-reassign url = String(url); if (maybeNeedQuotes && /[\t\n\f\r "'=<>`]/.test(url)) { return "\"".concat(url, "\""); } return url; };