language: node_js
node_js:
  - node
before_script:
  - npm install -g --silent firebase-tools
install:
  - npm install
script:
  - npm run go
after_success:
  - npm run coverage
  - test $TRAVIS_BRANCH = "master" && test $TRAVIS_PULL_REQUEST = "false" && firebase deploy --token $FIREBASE_TOKEN --non-interactive
notifications:
  email:
    on_failure: change
    on_success: change