1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { fetchJSON } from "https://esm.town/v/stevekrouse/fetchJSON?v=41";
export async function githubStars(
handle: string,
repo: string,
bearer?: string,
) {
const { stargazers_count } = await fetchJSON(
`https://api.github.com/repos/${encodeURIComponent(handle)}/${
encodeURIComponent(repo)
}`,
{
bearer,
},
);
return parseInt(stargazers_count ?? 0);
}
Val Town is a social website to write and deploy JavaScript.
Build APIs and schedule functions from your browser.
Comments
Nobody has commented on this val yet: be the first!
October 23, 2023