version: ~> 1.0 language: node_js os: - linux import: - ljharb/travis-ci:node/all.yml - ljharb/travis-ci:node/pretest.yml - ljharb/travis-ci:node/posttest.yml script: - 'if [ -n "${COVERAGE-}" ]; then npm run coverage && bash <(curl -s https://codecov.io/bash) -f coverage/*.json; fi' matrix: include: - node_js: "13.7" env: COVERAGE=true - node_js: "12.14" env: COVERAGE=true - node_js: "10.18" env: COVERAGE=true - node_js: "8.17" env: COVERAGE=true - node_js: "6.17" env: COVERAGE=true - node_js: "4.9" env: COVERAGE=true - node_js: "iojs-v1.8" env: COVERAGE=true - node_js: "0.12" env: COVERAGE=true - node_js: "0.10" env: COVERAGE=true - node_js: "0.8" env: COVERAGE=true exclude: - node_js: "13.7" env: TEST=true - node_js: "12.14" env: TEST=true - node_js: "10.18" env: TEST=true - node_js: "8.17" env: TEST=true - node_js: "6.17" env: TEST=true - node_js: "4.9" env: TEST=true - node_js: "iojs-v1.8" env: TEST=true - node_js: "0.12" env: TEST=true - node_js: "0.10" env: TEST=true - node_js: "0.8" env: TEST=true