1
Get Repo Star Count
One script reply has been approved by the moderators Verified
Created by rossmccrann 668 days ago Viewed 5301 times
0
Submitted by adam186 Deno
Verified 387 days ago
1
import { Octokit } from "https://esm.sh/octokit?dts";
2

3
/**
4
 * @param owner The account owner of the repository. The name is not case sensitive.
5
 *
6
 * @param repo The name of the repository. The name is not case sensitive.
7
 */
8
type Github = {
9
  token: string;
10
};
11
export async function main(gh_auth: Github, owner: string, repo: string) {
12
  const octokit = new Octokit({ auth: gh_auth.token });
13

14
  const repository = await octokit.request("GET /repos/{owner}/{repo}", {
15
    owner,
16
    repo,
17
    headers: {
18
      "X-GitHub-Api-Version": "2022-11-28",
19
      Accept: "application/vnd.github+json",
20
    },
21
  });
22

23
  return repository?.data?.stargazers_count;
24
}
25

Other submissions