From 00fdcf4e58f95ce252e79151088c26a3bcecd937 Mon Sep 17 00:00:00 2001 From: Peter Bacon Darwin Date: Fri, 3 Mar 2017 11:17:19 +0000 Subject: [PATCH] build: allow check-environment.js to be run directly --- tools/check-environment.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/check-environment.js b/tools/check-environment.js index abeee1ca49..3f388e5554 100644 --- a/tools/check-environment.js +++ b/tools/check-environment.js @@ -53,6 +53,17 @@ try { printWarning(issues); } +if (require.main === module) { + // we are running this script directly so just run checkEnvironment against the main angular + // package.json + var engines = require(__dirname + '/../package.json').engines; + checkEnvironment({ + requiredNodeVersion: engines.node, + requiredNpmVersion: engines.npm, + requiredYarnVersion: engines.yarn + }); +} + function checkEnvironment(reqs) { exec('npm --version', function(npmErr, npmStdout) { exec('yarn --version', function(yarnErr, yarnStdout) {