UNPKG

@terascope/fetch-github-release

Version:

Download a specific release from github

18 lines 579 B
import got from 'got'; const { GITHUB_TOKEN } = process.env; export async function getReleases(user, repo) { const url = `https://api.github.com/repos/${user}/${repo}/releases`; const requestConfig = { headers: { 'User-Agent': '@terascope/fetch-github-release' }, responseType: 'json' }; if (GITHUB_TOKEN) { requestConfig.headers.Authorization = `token ${GITHUB_TOKEN}`; } const r = await got.get(url, requestConfig); return r.body; } export { HTTPError } from 'got'; //# sourceMappingURL=getReleases.js.map