diff --git a/.circleci/config.yml b/.circleci/config.yml index 23c9472731c61a..52bb45540cd19c 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -365,24 +365,6 @@ jobs: - store_test_results: path: ~/react-native/reports/junit - # Runs JavaScript tests on Node 6 - test_javascript_node6_compatibility: - <<: *defaults - docker: - - image: circleci/node:6 - steps: - - checkout - - run: *setup-artifacts - - - restore-cache: *restore-cache-yarn - - run: *yarn - - save-cache: *save-cache-yarn - - - run: *run-js-tests - - - store_test_results: - path: ~/react-native/reports/junit - # Runs unit tests on iOS devices test_ios: <<: *macos_defaults @@ -624,10 +606,6 @@ workflows: requires: - checkout_code - # Test JavaScript using Node 6, the minimum supported version - - test_javascript_node6_compatibility: - filters: *filter-ignore-gh-pages - # Test Android - test_android: filters: *filter-ignore-gh-pages diff --git a/local-cli/server/checkNodeVersion.js b/local-cli/server/checkNodeVersion.js index 8917be55c65c07..7eb55a6d87d715 100644 --- a/local-cli/server/checkNodeVersion.js +++ b/local-cli/server/checkNodeVersion.js @@ -14,7 +14,7 @@ var formatBanner = require('metro-core/src/formatBanner'); var semver = require('semver'); module.exports = function() { - if (!semver.satisfies(process.version, '>=4')) { + if (!semver.satisfies(process.version, '>=8')) { var engine = semver.satisfies(process.version, '<1') ? 'Node' : 'io.js'; var message = @@ -24,7 +24,7 @@ module.exports = function() { process.version + '.\n' + '\n' + - 'React Native runs on Node 4.0 or newer. There are several ways to ' + + 'React Native runs on Node 8.0 or newer. There are several ways to ' + 'upgrade Node.js depending on your preference.\n' + '\n' + 'nvm: nvm install node && nvm alias default node\n' + @@ -32,7 +32,7 @@ module.exports = function() { 'Installer: download the Mac .pkg from https://nodejs.org/\n' + '\n' + 'About Node.js: https://nodejs.org\n' + - 'Follow along at: https://github.com/facebook/react-native/issues/2545'; + 'Follow along at: https://github.com/facebook/react-native/issues/19226'; console.log( formatBanner(message, { chalkFunction: chalk.green, diff --git a/package.json b/package.json index f345d390953122..c37b2724d34cf0 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "url": "git@github.com:facebook/react-native.git" }, "engines": { - "node": ">=4" + "node": ">=8" }, "prettier": { "requirePragma": true,