sudo: false cache: directories: - test/elm-stuff/build-artifacts os: - osx - linux env: matrix: - ELM_VERSION=0.19.0-no-deps TARGET_NODE_VERSION=8 - ELM_VERSION=0.19.0-no-deps TARGET_NODE_VERSION=10 - ELM_VERSION=0.19.0-no-deps TARGET_NODE_VERSION=11 - ELM_VERSION=0.19.0-no-deps TARGET_NODE_VERSION=12 before_install: - if [ ${TRAVIS_OS_NAME} == "osx" ]; then brew update; brew install nvm; mkdir ~/.nvm; export NVM_DIR=~/.nvm; source $(brew --prefix nvm)/nvm.sh; fi install: - nvm install $TARGET_NODE_VERSION - nvm use $TARGET_NODE_VERSION - node --version - npm --version - npm install -g elm@$ELM_VERSION - npm install script: - npm test