gh-helpers
Version:
Various helper methods for Github Actions and API automation
34 lines (27 loc) • 1.1 kB
Markdown
# gh-helpers
[](http://npmjs.com/package/gh-helpers)
[](https://github.com/extremeheat/gh-helpers/actions/workflows/)
[](https://gitpod.io/#https://github.com/extremeheat/gh-helpers)
Various helper methods for Github Actions/API automation
### Install
```
npm install gh-actions
```
### Usage
Within Github Actions, just
```js
const github = require('gh-helpers')()
```
Outside example over API for repo at PrismarineJS/vec3, make sure to specify your PAT with perms to the repo
```js
const github = require('gh-helpers')({
repo: { owner: 'PrismarineJS', name: 'vec3' }
}, GITHUB_PAT)
```
To switch to running in the context of another repo,
```js
const altGithub = github.using({ owner: 'node', repository: 'nodejs' })
altGithub.getRecentCommitsInRepo(20).then(console.log)
```
### API
See [src/index.d.ts](src/index.d.ts) for info on the API