Add dashboard to the docker image build
[e-mobility-charging-stations-simulator.git] / build-requirements.js
index ebcd5ef04680f340c030b7d84c2f1c7d70a13d52..7f36a4876c4ade6c23e0aa8548c2cb5c8be97527 100644 (file)
@@ -4,12 +4,21 @@ const SemVer = require('semver');
 
 const enginesNodeVersion = require('./package.json').engines.node;
 
-if (SemVer.satisfies(process.version, enginesNodeVersion) === false) {
-  console.error(
-    chalk.red(
-      `Required node version ${enginesNodeVersion} not satisfied with current version ${process.version}.`
-    )
-  );
-  // eslint-disable-next-line no-process-exit
-  process.exit(1);
+/**
+ *
+ */
+function checkNodeVersion() {
+  if (SemVer.satisfies(process.version, enginesNodeVersion) === false) {
+    console.error(
+      chalk.red(
+        `Required node version ${enginesNodeVersion} not satisfied with current version ${process.version}.`
+      )
+    );
+    // eslint-disable-next-line no-process-exit
+    process.exit(1);
+  }
 }
+
+checkNodeVersion();
+
+module.exports = { checkNodeVersion };