build(simulator): switch to strict type checking
[e-mobility-charging-stations-simulator.git] / build-requirements.mjs
index d3e7fe873f7ab60462052fa12d60d291424fdd7b..44de19324ffe107232574abc390f9b6a80009be6 100644 (file)
@@ -2,17 +2,16 @@ import chalk from 'chalk';
 import semVer from 'semver';
 import packageJson from './package.json' assert { type: 'json' };
 
-const enginesNodeVersion = packageJson.engines.node;
-
 /**
  * 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) {
     console.error(
       chalk.red(
-        `Required node version ${enginesNodeVersion} not satisfied with current version ${process.version}.`
-      )
+        `Required node version ${enginesNodeVersion} not satisfied with current version ${process.version}.`,
+      ),
     );
     // eslint-disable-next-line n/no-process-exit
     process.exit(1);