detect-pull-reqs

1.0.3 • Public • Published

detect-pull-reqs

Detect pull requests between two branches.

example.js

const detect = require('detect-pull-reqs');
 
(async function main([ name, base, head ]) {
  const [ owner, repo ] = name.split('/');
 
  const pulls = await detect({
    token: process.env.GITHUB_TOKEN,
    owner,
    repo,
    base,
    head
  });
 
  // or pass octokit instance.
  const Octokit = require('@octokit/rest')
  const pulls = await detect({
    octokit: Octokit({
      ...
    }),
    owner,
    repo,
    base,
    head
  });
 
  console.log(pulls.map(p => p.html_url));
 
})(process.argv.slice(2)).catch(e => console.log(e));
$ GITHUB_TOKEN=... node index.js grassedge/detect-pull-reqs production master
# --> [ 'https://github.com/grassedge/detect-pull-reqs/pull/1' ] 

Readme

Keywords

Package Sidebar

Install

npm i detect-pull-reqs

Weekly Downloads

1

Version

1.0.3

License

MIT

Unpacked Size

4.49 kB

Total Files

7

Last publish

Collaborators

  • grassedge