travis-got

1.0.0 • Public • Published

travis-got Build Status

Convenience wrapper for got to interact with the Travis API

Install

$ npm install --save travis-got

Usage

Instead of:

const got = require('got');
 
got('https://api.travis-ci.org/repos/SamVerschueren/travis-got', {
    json: true,
    headers: {
        accept: 'application/vnd.travis-ci.2+json'
    }
}).then(res => {
    console.log(res.body.repo.slug);
    //=> 'SamVerschueren/latest-push'
});

You can do:

const travisGot = require('travis-got');
 
travisGot('repos/SamVerschueren/travis-got').then(res => {
    console.log(res.body.repo.slug);
    //=> 'SamVerschueren/latest-push'
});

Or:

const travisGot = require('travis-got');
 
travisGot('https://api.travis-ci.org/repos/SamVerschueren/travis-got').then(res => {
    console.log(res.body.repo.slug);
    //=> 'SamVerschueren/latest-push'
});

API

Same as got (including the stream API and aliases), but with some additional options:

token

Type: string

Travis access token.

Can be overridden globally with the TRAVIS_TOKEN environment variable.

endpoint

Type: string
Default: https://api.travis-ci.org/

To support Travis Enterprise.

Can be overridden globally with the TRAVIS_ENDPOINT environment variable.

License

MIT © Sam Verschueren

Package Sidebar

Install

npm i travis-got

Weekly Downloads

44

Version

1.0.0

License

MIT

Last publish

Collaborators

  • samverschueren