refactor: remove isNullOrDefined() helper
[e-mobility-charging-stations-simulator.git] / prepare.js
index 6160cf597883cf75183a7b6e72e015fc2121ccd0..b31baa23b8efc5adde1c51156de2ff63859a1cfb 100644 (file)
@@ -1,6 +1,8 @@
-const isCIEnvironment = process.env.CI !== undefined;
-const isCFEnvironment = process.env.VCAP_APPLICATION !== undefined;
+import { env } from 'node:process'
+
+const isCIEnvironment = env.CI != null
+const isCFEnvironment = env.VCAP_APPLICATION != null
 if (isCFEnvironment === false && isCIEnvironment === false) {
-  // eslint-disable-next-line n/no-unpublished-require
-  require('husky').install();
+  // eslint-disable-next-line n/no-unpublished-import
+  import('husky').then(({ install }) => install())
 }