GRS
A github releases stream module
Getting Started
Install via npm
npm i grs --save
Usage
var grs = require('grs');
grs({
repo: 'kbhomes/radiant-player-mac',
tag: 'v1.1.3',
name: 'Radiant.Player.zip',
token: 'abxujuxjsjaalal'
}).pipe(dist);
grs is a readable and writeable stream object.
token
option is needed to avoid API access limit exceeded error of github.
github allows only 60 times anonymous API access per hour from single global IP address.
You can get your own token at Personal access tokens page.
Never spread your token.
Event
error
If some thing will emit an error event.size
If get the right package info will emit a size event describe the size of the package.
License
MIT