github.com/nozzle/golangci-lint@v1.49.0-nz3/docs/src/@rocketseat/gatsby-theme-docs-core/util/url.js (about) 1 function normalizeBasePath(basePath, link) { 2 return `/${basePath}/${link}`.replace(/\/\/+/g, `/`); 3 } 4 5 function isExternalUrl(url) { 6 return new RegExp('^((https?:)?//)', 'i').test(url); 7 } 8 9 function resolveLink(link, basePath) { 10 return isExternalUrl(link) ? link : normalizeBasePath(basePath, link); 11 } 12 13 module.exports = { resolveLink, normalizeBasePath, isExternalUrl };