language: node_js
node_js:
  - "6"
  - "8"
  - "10"
script: "npm run-script test-cover"
after_script: "npm install coveralls && cat ./coverage/lcov.info | coveralls"
sudo: false

language: node_js
node_js:
  - "6"
  - "8"
  - "10"
os:
  - windows
  - linux
  - osx
cache: npm
script: "npm run-script test-cover"
after_script: "npm install coveralls && cat ./coverage/lcov.info | coveralls"

Add Windows/OS X, cache npm, remove sudo false.
Add Windows/OS X, cache npm, remove sudo false.