default-branch

Get the default branch of a GitHub repository

Usage no npm install needed!

<script type="module">
  import defaultBranch from 'https://cdn.skypack.dev/default-branch';
</script>

README

default-branch

Get the default branch of a GitHub repository

Installation

$ npm install default-branch

Usage

const defaultBranch = require('default-branch');

defaultBranch('knutkirkhorn/emorjis').then(branch => {
    console.log(branch);
    // => main
});

defaultBranch('https://github.com/knutkirkhorn/btc-value-cli').then(branch => {
    console.log(branch);
    // => main
});

defaultBranch('https://enterprise.github.corp/org/repo').then(branch => {
    console.log(branch);
    // => default
});

API

defaultBranch(path)

Returns the default branch of a repository. The path can be username/repo-name, or a full url to the repository (example: https://github.com/knutkirkhorn/btc-value-cli).

Related

License

MIT © Knut Kirkhorn