version: ~> 1.0 language: node_js os: - linux import: - ljharb/travis-ci:node/majors/all.yml - ljharb/travis-ci:node/0.x/all.yml - ljharb/travis-ci:node/pretest.yml - ljharb/travis-ci:node/posttest.yml - ./.travis.011.yml install: - 'npm install' - 'if [ "${CORE_JS-}" ]; then npm install --no-save core-js@${CORE_JS}; fi' script: - 'if [ "${TRAVIS_NODE_VERSION}" = "13.2" ] || [ "${TRAVIS_NODE_VERSION}" = "13.7" ]; then npm run tests-esm; fi' env: - TEST=true TEST_VARIANT=es6-shim - TEST=true TEST_VARIANT=core-js CORE_JS=2 - TEST=true TEST_VARIANT=core-js CORE_JS=3 matrix: include: - node_js: '13.7' env: TEST=true TEST_VARIANT=node - node_js: '13.6' env: TEST=true TEST_VARIANT=node - node_js: '13.5' env: TEST=true TEST_VARIANT=node - node_js: '13.4' env: TEST=true TEST_VARIANT=node - node_js: '13.3' env: TEST=true TEST_VARIANT=node - node_js: '13.2' env: TEST=true TEST_VARIANT=node - node_js: '13.1' env: TEST=true TEST_VARIANT=node - node_js: '13.0' env: TEST=true TEST_VARIANT=node after_success: - 'if [ -f coverage/*.json ]; then bash <(curl -s https://codecov.io/bash) -f coverage/*.json; fi'