@collected/github-fetch@0.0.3
Load fresh content directly from GitHub
This package works with Cloudflare Workers, DenoIt is unknown whether this package works with Node.js, Bun, Browsers




JSR Score
100%
Published
2 years ago (0.0.3)
Collected GitHub Fetch
Install
npm add @collected/github-fetch
import { fetchGitHubRepoRefs, findHEADInRefs, fetchGitHubRepoContent, } from '@collected/github-fetch' const gitHubOwner = 'cool-calm' const repoName = 'collected-press' const refsGenerator = fetchGitHubRepoRefs(gitHubOwner, repoName) const head = findHEADInRefs(refsGenerator()) if (!head) { throw Error('No HEAD ref') } const response: Response = await fetchGitHubRepoContent( gitHubOwner, repoName, head.sha, 'README.md', ) // Use response: // e.g. forward from your own server // e.g. await response.text() // e.g. markdownToHTML(await response.text())
Add Package
deno add jsr:@collected/github-fetch
Import symbol
import * as github_fetch from "@collected/github-fetch";
Import directly with a jsr specifier
import * as github_fetch from "jsr:@collected/github-fetch";
Add Package
pnpm i jsr:@collected/github-fetch
pnpm dlx jsr add @collected/github-fetch
Import symbol
import * as github_fetch from "@collected/github-fetch";
Add Package
yarn add jsr:@collected/github-fetch
yarn dlx jsr add @collected/github-fetch
Import symbol
import * as github_fetch from "@collected/github-fetch";
Add Package
vlt install jsr:@collected/github-fetch
Import symbol
import * as github_fetch from "@collected/github-fetch";
Add Package
npx jsr add @collected/github-fetch
Import symbol
import * as github_fetch from "@collected/github-fetch";
Add Package
bunx jsr add @collected/github-fetch
Import symbol
import * as github_fetch from "@collected/github-fetch";