packages/bundler/src/tools/sassdoc.js
function createAnchorLink(name, heading) {
  const anchorLink = heading
    .toLowerCase()
    .replace(/ /g, '-')
    .replace(/[`~!@#$%^&*()+=<>?,./:;"'|{}\[\]\\–—]/g, '')
    .replace(
      /[　。？！，、；：“”【】（）〔〕［］﹃﹄“”‘’﹁﹂—…－～《》〈〉「」]/g,
      ''
    );

  return `[${name}](#${anchorLink})`;
}
function createAnchorLink(name, heading) {
  const anchorLink = heading
    .toLowerCase()
    .replace(/ /g, '-')
    .replace(/[`~!@#$%^&*()+=<>?,./:;"'|{}\[\]\\–—]/g, '')
    .replace(
      /[　。？！，、；：“”【】（）〔〕［］﹃﹄“”‘’﹁﹂—…－～《》〈〉「」]/g,
      ''
    );

  return `[${name}](#${anchorLink})`;
}
Create GitHub-flavored markdown anchor link
@param {string} name - anchor value
@param {string} heading - anchor link destination
@return {string} markdown anchor