vite-plugin-asciidoc
Version:
[](https://www.npmjs.com/package/vite-plugin-asciidoc)
22 lines (16 loc) • 363 B
JavaScript
export default (url, options) => {
if (!options) {
options = {};
}
if (!url) {
return url;
}
url = String(url.__esModule ? url.default : url);
if (options.hash) {
url += options.hash;
}
if (options.maybeNeedQuotes && /[\t\n\f\r "'=<>`]/.test(url)) {
return `"${url}"`;
}
return url;
};