Add UI HTTP server (#6)
[e-mobility-charging-stations-simulator.git] / package.json
index 9bfc481b17f27d133aeae8985b3813ca7c90c7ac..ac3c6270db0c9037135ff70a2dc48220a73f251b 100644 (file)
@@ -47,7 +47,8 @@
   },
   "scripts": {
     "prepare": "node prepare.js",
-    "prestart": "npm run build",
+    "build-requirements": "node build-requirements.js",
+    "prestart": "npm run build-requirements && npm run build",
     "start": "cross-env NODE_ENV=production node -r source-map-support/register dist/start.cjs",
     "start:debug": "cross-env NODE_ENV=production node -r source-map-support/register --inspect dist/start.cjs",
     "start:dev": "npm run build:dev && cross-env NODE_ENV=development node -r source-map-support/register dist/start.cjs",
@@ -88,6 +89,7 @@
     "ajv-formats": "^2.1.1",
     "basic-ftp": "^5.0.1",
     "chalk": "^4.1.2",
+    "http-status-codes": "^2.2.0",
     "mnemonist": "^0.39.2",
     "moment": "^2.29.4",
     "mongodb": "^4.9.0",
     "rollup-plugin-istanbul": "^3.0.0",
     "rollup-plugin-terser": "^7.0.2",
     "rollup-plugin-ts": "^3.0.2",
+    "semver": "^7.3.7",
     "ts-node": "^10.9.1",
     "typescript": "^4.8.2"
   }