Index: trip-planner-front/node_modules/lines-and-columns/README.md
===================================================================
--- trip-planner-front/node_modules/lines-and-columns/README.md	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/lines-and-columns/README.md	(revision 6fe77af06f1c4e777095cd5ea48f5387322a3f32)
@@ -14,13 +14,17 @@
 
 ```js
-import LinesAndColumns from 'lines-and-columns';
+import { LinesAndColumns } from 'lines-and-columns'
 
 const lines = new LinesAndColumns(
-`table {
+  `table {
   border: 0
-}`);
+}`
+)
 
-lines.locationForIndex(9);                       // { line: 1, column: 1 }
-lines.indexForLocation({ line: 1, column: 2 });  // 10
+lines.locationForIndex(9)
+// { line: 1, column: 1 }
+
+lines.indexForLocation({ line: 1, column: 2 })
+// 10
 ```
 
Index: trip-planner-front/node_modules/lines-and-columns/build/index.d.ts
===================================================================
--- trip-planner-front/node_modules/lines-and-columns/build/index.d.ts	(revision 6fe77af06f1c4e777095cd5ea48f5387322a3f32)
+++ trip-planner-front/node_modules/lines-and-columns/build/index.d.ts	(revision 6fe77af06f1c4e777095cd5ea48f5387322a3f32)
@@ -0,0 +1,13 @@
+export declare type SourceLocation = {
+    line: number;
+    column: number;
+};
+export declare class LinesAndColumns {
+    private string;
+    private offsets;
+    constructor(string: string);
+    locationForIndex(index: number): SourceLocation | null;
+    indexForLocation(location: SourceLocation): number | null;
+    private lengthOfLine;
+}
+export default LinesAndColumns;
Index: trip-planner-front/node_modules/lines-and-columns/build/index.js
===================================================================
--- trip-planner-front/node_modules/lines-and-columns/build/index.js	(revision 6fe77af06f1c4e777095cd5ea48f5387322a3f32)
+++ trip-planner-front/node_modules/lines-and-columns/build/index.js	(revision 6fe77af06f1c4e777095cd5ea48f5387322a3f32)
@@ -0,0 +1,62 @@
+"use strict";
+exports.__esModule = true;
+exports.LinesAndColumns = void 0;
+var LF = '\n';
+var CR = '\r';
+var LinesAndColumns = /** @class */ (function () {
+    function LinesAndColumns(string) {
+        this.string = string;
+        var offsets = [0];
+        for (var offset = 0; offset < string.length;) {
+            switch (string[offset]) {
+                case LF:
+                    offset += LF.length;
+                    offsets.push(offset);
+                    break;
+                case CR:
+                    offset += CR.length;
+                    if (string[offset] === LF) {
+                        offset += LF.length;
+                    }
+                    offsets.push(offset);
+                    break;
+                default:
+                    offset++;
+                    break;
+            }
+        }
+        this.offsets = offsets;
+    }
+    LinesAndColumns.prototype.locationForIndex = function (index) {
+        if (index < 0 || index > this.string.length) {
+            return null;
+        }
+        var line = 0;
+        var offsets = this.offsets;
+        while (offsets[line + 1] <= index) {
+            line++;
+        }
+        var column = index - offsets[line];
+        return { line: line, column: column };
+    };
+    LinesAndColumns.prototype.indexForLocation = function (location) {
+        var line = location.line, column = location.column;
+        if (line < 0 || line >= this.offsets.length) {
+            return null;
+        }
+        if (column < 0 || column > this.lengthOfLine(line)) {
+            return null;
+        }
+        return this.offsets[line] + column;
+    };
+    LinesAndColumns.prototype.lengthOfLine = function (line) {
+        var offset = this.offsets[line];
+        var nextOffset = line === this.offsets.length - 1
+            ? this.string.length
+            : this.offsets[line + 1];
+        return nextOffset - offset;
+    };
+    return LinesAndColumns;
+}());
+exports.LinesAndColumns = LinesAndColumns;
+exports["default"] = LinesAndColumns;
Index: trip-planner-front/node_modules/lines-and-columns/dist/index.d.ts
===================================================================
--- trip-planner-front/node_modules/lines-and-columns/dist/index.d.ts	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ 	(revision )
@@ -1,12 +1,0 @@
-export declare type SourceLocation = {
-    line: number;
-    column: number;
-};
-export default class LinesAndColumns {
-    private string;
-    private offsets;
-    constructor(string: string);
-    locationForIndex(index: number): SourceLocation | null;
-    indexForLocation(location: SourceLocation): number | null;
-    private lengthOfLine(line);
-}
Index: trip-planner-front/node_modules/lines-and-columns/dist/index.js
===================================================================
--- trip-planner-front/node_modules/lines-and-columns/dist/index.js	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ 	(revision )
@@ -1,58 +1,0 @@
-"use strict";
-var LF = '\n';
-var CR = '\r';
-var LinesAndColumns = (function () {
-    function LinesAndColumns(string) {
-        this.string = string;
-        var offsets = [0];
-        for (var offset = 0; offset < string.length;) {
-            switch (string[offset]) {
-                case LF:
-                    offset += LF.length;
-                    offsets.push(offset);
-                    break;
-                case CR:
-                    offset += CR.length;
-                    if (string[offset] === LF) {
-                        offset += LF.length;
-                    }
-                    offsets.push(offset);
-                    break;
-                default:
-                    offset++;
-                    break;
-            }
-        }
-        this.offsets = offsets;
-    }
-    LinesAndColumns.prototype.locationForIndex = function (index) {
-        if (index < 0 || index > this.string.length) {
-            return null;
-        }
-        var line = 0;
-        var offsets = this.offsets;
-        while (offsets[line + 1] <= index) {
-            line++;
-        }
-        var column = index - offsets[line];
-        return { line: line, column: column };
-    };
-    LinesAndColumns.prototype.indexForLocation = function (location) {
-        var line = location.line, column = location.column;
-        if (line < 0 || line >= this.offsets.length) {
-            return null;
-        }
-        if (column < 0 || column > this.lengthOfLine(line)) {
-            return null;
-        }
-        return this.offsets[line] + column;
-    };
-    LinesAndColumns.prototype.lengthOfLine = function (line) {
-        var offset = this.offsets[line];
-        var nextOffset = line === this.offsets.length - 1 ? this.string.length : this.offsets[line + 1];
-        return nextOffset - offset;
-    };
-    return LinesAndColumns;
-}());
-exports.__esModule = true;
-exports["default"] = LinesAndColumns;
Index: trip-planner-front/node_modules/lines-and-columns/dist/index.mjs
===================================================================
--- trip-planner-front/node_modules/lines-and-columns/dist/index.mjs	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ 	(revision )
@@ -1,56 +1,0 @@
-var LF = '\n';
-var CR = '\r';
-var LinesAndColumns = (function () {
-    function LinesAndColumns(string) {
-        this.string = string;
-        var offsets = [0];
-        for (var offset = 0; offset < string.length;) {
-            switch (string[offset]) {
-                case LF:
-                    offset += LF.length;
-                    offsets.push(offset);
-                    break;
-                case CR:
-                    offset += CR.length;
-                    if (string[offset] === LF) {
-                        offset += LF.length;
-                    }
-                    offsets.push(offset);
-                    break;
-                default:
-                    offset++;
-                    break;
-            }
-        }
-        this.offsets = offsets;
-    }
-    LinesAndColumns.prototype.locationForIndex = function (index) {
-        if (index < 0 || index > this.string.length) {
-            return null;
-        }
-        var line = 0;
-        var offsets = this.offsets;
-        while (offsets[line + 1] <= index) {
-            line++;
-        }
-        var column = index - offsets[line];
-        return { line: line, column: column };
-    };
-    LinesAndColumns.prototype.indexForLocation = function (location) {
-        var line = location.line, column = location.column;
-        if (line < 0 || line >= this.offsets.length) {
-            return null;
-        }
-        if (column < 0 || column > this.lengthOfLine(line)) {
-            return null;
-        }
-        return this.offsets[line] + column;
-    };
-    LinesAndColumns.prototype.lengthOfLine = function (line) {
-        var offset = this.offsets[line];
-        var nextOffset = line === this.offsets.length - 1 ? this.string.length : this.offsets[line + 1];
-        return nextOffset - offset;
-    };
-    return LinesAndColumns;
-}());
-export default LinesAndColumns;
Index: trip-planner-front/node_modules/lines-and-columns/package.json
===================================================================
--- trip-planner-front/node_modules/lines-and-columns/package.json	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/lines-and-columns/package.json	(revision 6fe77af06f1c4e777095cd5ea48f5387322a3f32)
@@ -1,51 +1,54 @@
 {
-  "_args": [
-    [
-      "lines-and-columns@1.1.6",
-      "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front"
-    ]
-  ],
-  "_development": true,
-  "_from": "lines-and-columns@1.1.6",
-  "_id": "lines-and-columns@1.1.6",
+  "_from": "lines-and-columns@^1.1.6",
+  "_id": "lines-and-columns@1.2.4",
   "_inBundle": false,
-  "_integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
+  "_integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
   "_location": "/lines-and-columns",
   "_phantomChildren": {},
   "_requested": {
-    "type": "version",
+    "type": "range",
     "registry": true,
-    "raw": "lines-and-columns@1.1.6",
+    "raw": "lines-and-columns@^1.1.6",
     "name": "lines-and-columns",
     "escapedName": "lines-and-columns",
-    "rawSpec": "1.1.6",
+    "rawSpec": "^1.1.6",
     "saveSpec": null,
-    "fetchSpec": "1.1.6"
+    "fetchSpec": "^1.1.6"
   },
   "_requiredBy": [
     "/parse-json"
   ],
-  "_resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
-  "_spec": "1.1.6",
-  "_where": "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front",
+  "_resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
+  "_shasum": "eca284f75d2965079309dc0ad9255abb2ebc1632",
+  "_spec": "lines-and-columns@^1.1.6",
+  "_where": "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front\\node_modules\\parse-json",
   "author": {
     "name": "Brian Donovan",
-    "email": "me@brian-donovan.com"
+    "email": "brian@donovans.cc"
   },
   "bugs": {
     "url": "https://github.com/eventualbuddha/lines-and-columns/issues"
   },
+  "bundleDependencies": false,
+  "deprecated": false,
   "description": "Maps lines and columns to character offsets and back.",
   "devDependencies": {
-    "@types/mocha": "^2.2.34",
-    "@types/node": "^6.0.52",
-    "mocha": "^3.2.0",
-    "semantic-release": "^6.3.2",
-    "ts-node": "^1.7.2",
-    "tslint": "^4.1.1",
-    "typescript": "^2.1.4"
+    "@types/jest": "^27.0.3",
+    "@types/node": "^16.11.9",
+    "@typescript-eslint/eslint-plugin": "^5.4.0",
+    "@typescript-eslint/parser": "^5.4.0",
+    "esbuild": "^0.13.15",
+    "esbuild-runner": "^2.2.1",
+    "eslint": "^8.2.0",
+    "eslint-config-prettier": "^8.3.0",
+    "eslint-plugin-prettier": "^4.0.0",
+    "is-ci-cli": "^2.2.0",
+    "jest": "^27.3.1",
+    "prettier": "^2.4.1",
+    "semantic-release": "^18.0.0",
+    "typescript": "^4.5.2"
   },
   "files": [
-    "dist"
+    "build"
   ],
   "homepage": "https://github.com/eventualbuddha/lines-and-columns#readme",
@@ -56,6 +59,5 @@
   ],
   "license": "MIT",
-  "main": "dist/index.js",
-  "module": "dist/index.mjs",
+  "main": "./build/index.js",
   "name": "lines-and-columns",
   "repository": {
@@ -64,14 +66,12 @@
   },
   "scripts": {
-    "build": "./script/build",
-    "lint": "tslint --config tslint.json --project tsconfig.json --type-check",
-    "lint-fix": "tslint --config tslint.json --project tsconfig.json --type-check --fix",
-    "prebuild": "rm -rf dist",
-    "prepublish": "npm run lint && npm run build",
-    "pretest": "npm run build",
-    "semantic-release": "semantic-release pre && npm publish && semantic-release post",
-    "test": "mocha"
+    "build:watch": "tsc --build tsconfig.build.json --watch",
+    "lint": "eslint .",
+    "lint:fix": "eslint . --fix",
+    "test": "is-ci test:coverage test:watch",
+    "test:coverage": "jest --coverage",
+    "test:watch": "jest --watch"
   },
-  "types": "dist/index.d.ts",
-  "version": "1.1.6"
+  "types": "./build/index.d.ts",
+  "version": "1.2.4"
 }
