fix: ensure the ATG will start from its saved status
[e-mobility-charging-stations-simulator.git] / build-requirements.mjs
index 44de19324ffe107232574abc390f9b6a80009be6..839be558929cb737f192b90a24cc4152ea284cbd 100644 (file)
@@ -1,20 +1,21 @@
 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;
-  if (semVer.satisfies(process.version, enginesNodeVersion) === false) {
+  if (semVer.satisfies(version, enginesNodeVersion) === false) {
     console.error(
       chalk.red(
-        `Required node version ${enginesNodeVersion} not satisfied with current version ${process.version}.`,
+        `Required node version ${enginesNodeVersion} not satisfied with current version ${version}.`,
       ),
     );
     // eslint-disable-next-line n/no-process-exit
-    process.exit(1);
+    exit(1);
   }
 }