test: fix ts-node configuration with ESM and mocha
[e-mobility-charging-stations-simulator.git] / prepare.cjs
diff --git a/prepare.cjs b/prepare.cjs
new file mode 100644 (file)
index 0000000..6160cf5
--- /dev/null
@@ -0,0 +1,6 @@
+const isCIEnvironment = process.env.CI !== undefined;
+const isCFEnvironment = process.env.VCAP_APPLICATION !== undefined;
+if (isCFEnvironment === false && isCIEnvironment === false) {
+  // eslint-disable-next-line n/no-unpublished-require
+  require('husky').install();
+}