fix: ensure the second stage at handling incoming request is executed
[e-mobility-charging-stations-simulator.git] / build-requirements.js
index 839be558929cb737f192b90a24cc4152ea284cbd..9cbda92bfd7b9f4d0c669b311c4af19523f78242 100644 (file)
@@ -1,22 +1,22 @@
-import chalk from 'chalk';
-import semVer from 'semver';
-import packageJson from './package.json' assert { type: 'json' };
-import { version, exit } from 'node:process';
+import chalk from 'chalk'
+import semVer from 'semver'
+import packageJson from './package.json' assert { type: 'json' }
+import { version, exit } from 'node:process'
 
 /**
  * Check if the current node version match the required engines version.
  */
-export function checkNodeVersion() {
-  const enginesNodeVersion = packageJson.engines.node;
+export const checkNodeVersion = () => {
+  const enginesNodeVersion = packageJson.engines.node
   if (semVer.satisfies(version, enginesNodeVersion) === false) {
     console.error(
       chalk.red(
-        `Required node version ${enginesNodeVersion} not satisfied with current version ${version}.`,
-      ),
-    );
+        `Required node version ${enginesNodeVersion} not satisfied with current version ${version}.`
+      )
+    )
     // eslint-disable-next-line n/no-process-exit
-    exit(1);
+    exit(1)
   }
 }
 
-checkNodeVersion();
+checkNodeVersion()