The Node.js® Website
1import GitHubSlugger from 'github-slugger';
2
3export const getGitHubAvatarUrl = (username: string): string =>
4 `https://avatars.githubusercontent.com/${username}`;
5
6export const createGitHubSlugger = () => {
7 const githubSlugger = new GitHubSlugger();
8
9 return (text: string) => githubSlugger.slug(text);
10};
11
12export const getGitHubBlobUrl = (filename: string) =>
13 `https://github.com/nodejs/nodejs.org/blob/main/pages/en/${filename}`;
14
15export const getGitHubApiDocsUrl = (ref: string) =>
16 `https://api.github.com/repos/nodejs/node/contents/doc/api?ref=${ref}`;