Skip to content

Latest commit

 

History

History
59 lines (44 loc) · 1.31 KB

File metadata and controls

59 lines (44 loc) · 1.31 KB

Github Fetch

Fetch any raw file from a public github repository

Install

Installing with npm npm i --save @enigmaoffline/github-fetch

Usage

Importing

const GHFetch = require("github-fetch");

With .then

GHFetch.fetchFile({
  username: "lochungtin",
  fileName: "src/index.ts",
  repo: "github-fetch",
}).then((res) => console.log(res));

With async await

(async () => {
  const readmeFile = await GHFetch.fetchReadme({
    username: "lochungtin",
    repo: "github-fetch",
  });
  console.log(readmeFile);
})();

Fetch Parameters

Fetch Parameters for fetchFile()

fetchFile() required? default type
username yes none String
filename yes none String
repo yes none String
branch no master String

Fetch Parameters for fetchReadme()

fetchReadme() required? default type
username yes none String
repo yes none String
branch no master String

NOTE that all names are case sensitive.

LICENSE - MIT - Lo Chung Tin