@terascope/fetch-github-release
Version:
Download a specific release from github
18 lines • 579 B
JavaScript
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