Index: trip-planner-front/node_modules/signal-exit/index.js
===================================================================
--- trip-planner-front/node_modules/signal-exit/index.js	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/signal-exit/index.js	(revision bdd64917749115bbdd228a9569a675d590c112e3)
@@ -4,6 +4,20 @@
 // grab a reference to node's real process object right away
 var process = global.process
+
+const processOk = function (process) {
+  return process &&
+    typeof process === 'object' &&
+    typeof process.removeListener === 'function' &&
+    typeof process.emit === 'function' &&
+    typeof process.reallyExit === 'function' &&
+    typeof process.listeners === 'function' &&
+    typeof process.kill === 'function' &&
+    typeof process.pid === 'number' &&
+    typeof process.on === 'function'
+}
+
 // some kind of non-node environment, just no-op
-if (typeof process !== 'object' || !process) {
+/* istanbul ignore if */
+if (!processOk(process)) {
   module.exports = function () {}
 } else {
@@ -37,5 +51,6 @@
 
   module.exports = function (cb, opts) {
-    if (global.process !== process) {
+    /* istanbul ignore if */
+    if (!processOk(global.process)) {
       return
     }
@@ -64,5 +79,5 @@
 
   var unload = function unload () {
-    if (!loaded || global.process !== process) {
+    if (!loaded || !processOk(global.process)) {
       return
     }
@@ -81,4 +96,5 @@
 
   var emit = function emit (event, code, signal) {
+    /* istanbul ignore if */
     if (emitter.emitted[event]) {
       return
@@ -92,5 +108,6 @@
   signals.forEach(function (sig) {
     sigListeners[sig] = function listener () {
-      if (process !== global.process) {
+      /* istanbul ignore if */
+      if (!processOk(global.process)) {
         return
       }
@@ -111,4 +128,5 @@
           sig = 'SIGINT'
         }
+        /* istanbul ignore next */
         process.kill(process.pid, sig)
       }
@@ -123,5 +141,5 @@
 
   var load = function load () {
-    if (loaded || process !== global.process) {
+    if (loaded || !processOk(global.process)) {
       return
     }
@@ -150,8 +168,9 @@
   var originalProcessReallyExit = process.reallyExit
   var processReallyExit = function processReallyExit (code) {
-    if (process !== global.process) {
-      return
-    }
-    process.exitCode = code || 0
+    /* istanbul ignore if */
+    if (!processOk(global.process)) {
+      return
+    }
+    process.exitCode = code || /* istanbul ignore next */ 0
     emit('exit', process.exitCode, null)
     /* istanbul ignore next */
@@ -163,12 +182,15 @@
   var originalProcessEmit = process.emit
   var processEmit = function processEmit (ev, arg) {
-    if (ev === 'exit' && process === global.process) {
+    if (ev === 'exit' && processOk(global.process)) {
+      /* istanbul ignore else */
       if (arg !== undefined) {
         process.exitCode = arg
       }
       var ret = originalProcessEmit.apply(this, arguments)
+      /* istanbul ignore next */
       emit('exit', process.exitCode, null)
       /* istanbul ignore next */
       emit('afterexit', process.exitCode, null)
+      /* istanbul ignore next */
       return ret
     } else {
Index: trip-planner-front/node_modules/signal-exit/package.json
===================================================================
--- trip-planner-front/node_modules/signal-exit/package.json	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/signal-exit/package.json	(revision bdd64917749115bbdd228a9569a675d590c112e3)
@@ -1,25 +1,18 @@
 {
-  "_args": [
-    [
-      "signal-exit@3.0.5",
-      "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front"
-    ]
-  ],
-  "_development": true,
-  "_from": "signal-exit@3.0.5",
-  "_id": "signal-exit@3.0.5",
+  "_from": "signal-exit@^3.0.2",
+  "_id": "signal-exit@3.0.6",
   "_inBundle": false,
-  "_integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
+  "_integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
   "_location": "/signal-exit",
   "_phantomChildren": {},
   "_requested": {
-    "type": "version",
+    "type": "range",
     "registry": true,
-    "raw": "signal-exit@3.0.5",
+    "raw": "signal-exit@^3.0.2",
     "name": "signal-exit",
     "escapedName": "signal-exit",
-    "rawSpec": "3.0.5",
+    "rawSpec": "^3.0.2",
     "saveSpec": null,
-    "fetchSpec": "3.0.5"
+    "fetchSpec": "^3.0.2"
   },
   "_requiredBy": [
@@ -28,7 +21,8 @@
     "/restore-cursor"
   ],
-  "_resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
-  "_spec": "3.0.5",
-  "_where": "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front",
+  "_resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
+  "_shasum": "24e630c4b0f03fea446a2bd299e62b4a6ca8d0af",
+  "_spec": "signal-exit@^3.0.2",
+  "_where": "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front\\node_modules\\restore-cursor",
   "author": {
     "name": "Ben Coe",
@@ -38,4 +32,6 @@
     "url": "https://github.com/tapjs/signal-exit/issues"
   },
+  "bundleDependencies": false,
+  "deprecated": false,
   "description": "when you want to fire an event no matter how a process exits.",
   "devDependencies": {
@@ -44,5 +40,5 @@
     "nyc": "^15.1.0",
     "standard-version": "^9.3.1",
-    "tap": "^15.0.10"
+    "tap": "^15.1.1"
   },
   "files": [
@@ -63,8 +59,10 @@
   },
   "scripts": {
-    "coverage": "nyc report --reporter=text-lcov | coveralls",
-    "release": "standard-version",
-    "test": "tap --timeout=240 ./test/*.js --cov"
+    "postversion": "npm publish",
+    "prepublishOnly": "git push origin --follow-tags",
+    "preversion": "npm test",
+    "snap": "tap",
+    "test": "tap"
   },
-  "version": "3.0.5"
+  "version": "3.0.6"
 }
