# epl-fixtures
> Fixtures for Premier League clubs
> (Premier League, FA Cup, Capital One Cup, Champions League, Europa League)

[![Build Status](https://travis-ci.org/ecrmnn/epl-fixtures.svg?branch=master)](https://travis-ci.org/ecrmnn/epl-fixtures)
[![npm version](https://img.shields.io/npm/v/epl-fixtures.svg)](http://badge.fury.io/js/epl-fixtures)
[![npm version](https://img.shields.io/npm/dm/epl-fixtures.svg)](http://badge.fury.io/js/epl-fixtures)
[![npm version](https://img.shields.io/npm/l/epl-fixtures.svg)](http://badge.fury.io/js/epl-fixtures)

### Installation
```bash
npm install epl-fixtures --save
```

### Usage
Get all upcoming matches
```javascript
const Fixtures = require('epl-fixtures');

new Fixtures().all(function (err, matches) {
  console.log(matches);
});
//=> [
//=>   {
//=>     time: '20:00',
//=>     clubs: [ 'Liverpool', 'Chelsea' ],
//=>     location: 'Anfield',
//=>     date: 'Wednesday 11 May 2016',
//=>     competition: 'Barclays Premier League'
//=>   },
//=>   {
//=>     time: '15:00',
//=>     clubs: [ 'Arsenal', 'Aston Villa' ],
//=>     location: 'Emirates Stadium',
//=>     date: 'Sunday 15 May 2016',
//=>     competition: 'Barclays Premier League'
//=>   }
//=> ]
```
Get upcoming matches for specific club
```javascript
const Fixtures = require('epl-fixtures');

new Fixtures().club('man city', function (err, matches) {
  console.log(matches);
});
//=> [
//=>   {
//=>     time: '19:45',
//=>     clubs: [ 'Newcastle', 'Man City' ],
//=>     location: 'St. James\' Park',
//=>     date: 'Tuesday 19 April 2016',
//=>     competition: 'Barclays Premier League'
//=>   },
//=>   {
//=>     time: '12:45',
//=>     clubs: [ 'Man City', 'Stoke' ],
//=>     location: 'Etihad Stadium',
//=>     date: 'Saturday 23 April 2016',
//=>     competition: 'Barclays Premier League'
//=>   }
//=> ]
```

### License
MIT © [Daniel Eckermann](http://danieleckermann.com)