get-github-issue

1.0.3 • Public • Published

get-github-issue

A util to get github issue

Install

$ npm i -S get-github-issue
import GetGithubIssue from 'get-github-issue';

Or umd builds are also available

<script src="path/to/get-github-issue.js"></script>

Usage

const issue = new GetGithubIssue({
    clientID: '', // GitHub Application Client ID
    clientSecret: '', // GitHub Application Client Secret
    repo: '', // GitHub repo
    owner: '', // GitHub repo owner
    cache: true, // Whether to use the cache
    excerpt: 120, // Excerpt length
    pageSize: 10, // Length per page
    requestType: 'full', // Custom media types: raw | text | html | full
    loadFn: state => state, // Loading status
    labels: {
        post: 'POST', // Post label
        page: 'PAGE', // Post label
        config: 'CONFIG', // Config label
    },
});
 
// Get through pagination and tags
issue
    .byPage({
        page: 1, // Custom page number
        labels: 'code', // Custom labels
        type: 'POST', // Label type
    })
    .then(data => {
        console.log(data);
    });
 
// Get through ID
issue.byId(13).then(data => {
    console.log(data);
});

License

MIT © Harvey Zack

Readme

Keywords

none

Package Sidebar

Install

npm i get-github-issue

Weekly Downloads

3

Version

1.0.3

License

ISC

Unpacked Size

13.4 kB

Total Files

11

Last publish

Collaborators

  • zhw2590582