hannoverjs

2.0.1 • Public • Published

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.

Package Sidebar

Install

npm i hannoverjs

Weekly Downloads

1

Version

2.0.1

License

MIT

Unpacked Size

4.6 kB

Total Files

4

Last publish

Collaborators

  • timche