@repetere/node-holidayapi
Version:
Node.js library for Holiday API
69 lines (50 loc) • 1.43 kB
Markdown
[](https://coveralls.io/github/repetere/node-holidayapi?branch=master) [](https://travis-ci.org/repetere/node-holidayapi)
Node.js library for [Holiday API](https://holidayapi.com)
```shell
npm install --save @repetere/node-holidayapi
```
```javascript
const HolidayAPI = require('node-holidayapi');
const hapi = new HolidayAPI('_YOUR_API_KEY_').v1;
const parameters = {
// Required
country: 'US',
year: 2016,
// Optional
// month: 7,
// day: 4,
// previous: true,
// upcoming: true,
// public: true,
// pretty: true,
};
hapi.holidays(parameters)
.then(data=>{
// Insert awesome code here...
})
.catch(error=>{
//handle errors
});
```
*Make sure you have grunt installed*
```sh
$ npm i -g grunt-cli jsdoc-to-markdown
```
For generating documentation
```sh
$ grunt doc
$ jsdoc2md index.js > docs/api.md
```
```sh
$ npm i
$ grunt test
```
Fork, write tests and create a pull request!
Check out [https://github.com/repetere/node-holidayapi/blob/master/docs/api.md](https://github.com/repetere/node-holidayapi/blob/master/docs/api.md) for the full node holiday api Documentation