1
2
3
4
5
6
7
8
9
10
11
12
13
import process from "node:process";
import { fetchJSON } from "https://esm.town/v/dvergin/fetchJSON?v=2";
export async function getInformationOfTheGitHubReposiroty(repository) {
return await fetchJSON(`https://api.github.com/repos/${repository}`, {
headers: {
Accept: "application/vnd.github+json",
Authorization: `Bearer ${process.env.githubToken}`,
"X-GitHub-Api-Version": "2022-11-28",
},
})
.then((resp) => resp);
}
👆 This is a val. Vals are TypeScript snippets of code, written in the browser and run on our servers. Create scheduled functions, email yourself, and persist small pieces of data — all from the browser.