2.0.1 • Published 7 years ago

hannoverjs v2.0.1

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

hannoverjs

Build Status npm XO code style styled with prettier

Convenience wrapper for got to interact with the HannoverJS API

Install

npm install hannoverjs

Usage

const hannoverjs = require('hannoverjs')

hannoverjs('/').then(res => {
  console.log(res.body)
})

hannoverjs.getEvents().then(res => {
  console.log(res.body)
})

API

It's a GET request by default, but can be changed in options. options are the same as in got, but with some defaults.

options

endpoint

Type: string Default: https://hannoverjs-api.now.sh

headers

Type: Object Default: { 'user-agent': 'https://github.com/hannoverjs/hannoverjs' }

json

Type: boolean Default: true

hannoverjs(path, [options])

Returns the response from a custom path.

path

Type: string

Custom path which will be appended to options.endpoint. Must start with /.

hannoverjs.getEvents([options])

Returns the response from /events.

hannoverjs.getTalks([options])

Returns the response from /talks.

hannoverjs.getOrganizers([options])

Returns the response from /organizers.