1.2.1 • Published 8 months ago

@tomsd/github-repo v1.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@tomsd/github-repo

It's a utility for GitHub.
See github-repo-package.netlify.app for details.

installation

npm install @tomsd/github-repo

usage

import GitHubRepo class.

import { GitHubRepo } froom "@tomsd/github-repo";

create an instance

const repo = new GitHubRepo(
  GITHUB_TOKEN,
  OWNER,
  REPO
);

get branches

await repo.getBranches();

get tags

await repo.getTags();

get branch sha

await repo.getBranchSha("main");

get branch tree

await repo getBranchTree("main");

get file content

await repo.getFileContent("path/to/file");

create a tag

await repo.createTag("my-tag", "main");
1.2.0

8 months ago

1.1.0

8 months ago

1.2.1

8 months ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago