Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | /* eslint-disable camelcase */ import Octokit from "@octokit/rest"; import { writeJSON } from "fs-extra"; Iif (!process.env.CREDITS_GITHUB_ACCESS_TOKEN) { console.log("Env variable CREDITS_GITHUB_ACCESS_TOKEN is not set"); process.exit(); } const ACCESS_TOKEN = process.env.CREDITS_GITHUB_ACCESS_TOKEN; const octokit = new Octokit({}); const main = async () => { const contributors = await octokit.paginate( "GET /repos/chrismaltby/gb-studio/contributors", { owner: "octocat", repo: "gb-studio", per_page: 100, headers: { "X-GitHub-Api-Version": "2022-11-28", Authorization: `Bearer ${ACCESS_TOKEN}`, }, } ); writeJSON("./contributors.json", contributors, { spaces: 2, }); }; main(); |