dependencies:
  override:
    - npm install
    - ? |
        case $CIRCLE_NODE_INDEX in
          0)
            nvm install 4.8.2
            ;;
          1)
            nvm install 5.12.0
            ;;
          2)
            nvm install 6.10.2
            ;;
          3)
            nvm install 7.9.0
            ;;
        esac
      :
        parallel: true

test:
  override:
    - ? |
        case $CIRCLE_NODE_INDEX in
          0)
            nvm use 4.8.2 && npm test
            ;;
          1)
            nvm use 5.12.0 && npm test
            ;;
          2)
            nvm use 6.10.2 && npm test
            ;;
          3)
            nvm use 7.9.0 && npm test
            ;;
        esac
      :
        parallel: true
