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})`;
}
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
Create GitHub - flavored markdown anchor link