2.0.0 • Published 6 years ago

@repetere/node-holidayapi v2.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

node-holidayapi

Coverage Status Build Status

Node.js library for Holiday API

Installation

npm install --save @repetere/node-holidayapi

Usage

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
  });

Development

Make sure you have grunt installed

$ npm i -g grunt-cli jsdoc-to-markdown

For generating documentation

$ grunt doc
$ jsdoc2md index.js  > docs/api.md

Testing

$ npm i
$ grunt test

Contributing

Fork, write tests and create a pull request!

Notes

Check out https://github.com/repetere/node-holidayapi/blob/master/docs/api.md for the full node holiday api Documentation