From ae4d3064b22bceb4ccfa0ac8debf6f4142200517 Mon Sep 17 00:00:00 2001 From: rosen-vladimirov Date: Fri, 20 Jan 2017 00:08:02 +0200 Subject: [PATCH] Deprecate support for Node.js 4 Deprecate support for Node.js `4.x.x` by adding message that users will see each time when they execute any command and their Node.js version is `4.x.x`. --- bin/tns | 4 ++-- lib/common | 2 +- package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bin/tns b/bin/tns index 0b4c731748..276f109bd2 100755 --- a/bin/tns +++ b/bin/tns @@ -6,7 +6,7 @@ var path = require("path"), pathToLib = path.join(__dirname, "..", "lib"), pathToCommon = path.join(pathToLib, "common"); -require(path.join(pathToCommon, "verify-node-version")).verifyNodeVersion(node, "NativeScript"); +require(path.join(pathToCommon, "verify-node-version")).verifyNodeVersion(node, "NativeScript", [ "^4.0.0" ]); var pathToCliExecutable = path.join(pathToLib, "nativescript-cli.js"); @@ -27,7 +27,7 @@ if (nodeArgs.length) { var nodeProcess = childProcess.spawn(process.execPath, args, { stdio: "inherit" }); - nodeProcess.on("close", function(code) { + nodeProcess.on("close", function (code) { // We need this handler so if command fails, we'll exit with same exit code as CLI. process.exit(code); }); diff --git a/lib/common b/lib/common index 37e2e8bde6..28be964381 160000 --- a/lib/common +++ b/lib/common @@ -1 +1 @@ -Subproject commit 37e2e8bde6ed6547f0d61c53659c63749bc0267f +Subproject commit 28be9643816e00ad60172395c9c4fb96d41ba7b6 diff --git a/package.json b/package.json index 9909433155..0b7db029c5 100644 --- a/package.json +++ b/package.json @@ -100,6 +100,6 @@ }, "license": "Apache-2.0", "engines": { - "node": ">=4.2.1 <5.0.0 || >=5.1.0 <8.0.0" + "node": ">=6.0.0 <8.0.0" } }