diff --git a/.travis.yml b/.travis.yml index d8fbb6f1f..a915fe10c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,30 +4,27 @@ sudo: false env: matrix: - - TRAVIS_NODE_VERSION: '4.8.7' - - TRAVIS_NODE_VERSION: '6.13' - - TRAVIS_NODE_VERSION: '8' - - TRAVIS_NODE_VERSION: '10' + - TRAVIS_NODE_VERSION: '6' + - TRAVIS_NODE_VERSION: '8' + - TRAVIS_NODE_VERSION: '10' before_install: -- npm cache clean -f -- rm -rf ~/.nvm && git clone https://github.com/creationix/nvm.git ~/.nvm && (cd ~/.nvm - && git checkout `git describe --abbrev=0 --tags`) && source ~/.nvm/nvm.sh && nvm - install $TRAVIS_NODE_VERSION -- node --version + - nvm install $TRAVIS_NODE_VERSION install: -- npm install -- npm install ios-deploy -- npm install -g codecov + - npm install + - npm install ios-deploy + - npm install -g codecov script: - - npm run unit-tests - - npm run e2e-tests - - open -b com.apple.iphonesimulator - - npm run objc-tests - - npm run cover - - npm run eslint + - node --version + - npm --version + - npm run unit-tests + - npm run e2e-tests + - open -b com.apple.iphonesimulator + - npm run objc-tests + - npm run cover + - npm run eslint after_script: - - codecov + - codecov diff --git a/appveyor.yml b/appveyor.yml index b714cc3ff..88c1e0666 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,6 +1,5 @@ environment: matrix: - - nodejs_version: "4" - nodejs_version: "6" - nodejs_version: "8" - nodejs_version: "10" diff --git a/package.json b/package.json index e9ab39ee8..74bf1bfc3 100644 --- a/package.json +++ b/package.json @@ -46,8 +46,9 @@ "tmp": "^0.0.26" }, "engines": { - "node": ">=4" + "node": ">=6" }, + "engineStrict": true, "dependencies": { "cordova-common": "2.1.0", "ios-sim": "^6.1.2",