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 };