language: node_js
before_install: if [[ `npm -v` != 3* ]]; then npm i -g npm@3; fi
node_js:
- '4'
cache:
  directories:
  - node_modules
sudo: false
script: npm test
after_script:
- npm run coverage
- cat ./coverage/lcov.info | coveralls
