Index: trip-planner-front/node_modules/ignore/CHANGELOG.md
===================================================================
--- trip-planner-front/node_modules/ignore/CHANGELOG.md	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ 	(revision )
@@ -1,32 +1,0 @@
-# `node-ignore` 5 ChangeLog
-
-# 5.x
-
-## 2018-08-14, Version 5.0.1
-
-- **PATCH**: fixes for windows.
-- **PATCH**: improves tests for typescript and windows.
-
-## 2018-08-13, Version 5.0.0
-
-- **SEMVER-MAJOR**: [#20](https://github.com/kaelzhang/node-ignore/issues/20): it will throw if an invalid pathname passes into `.ignores(pathname)`, see [Upgrade 4.x -> 5.x](https://github.com/kaelzhang/node-ignore#upgrade-4x---5x).
-- **FEATURE**: [#31](https://github.com/kaelzhang/node-ignore/issues/31): adds a new method [`.test(pathname)`](https://github.com/kaelzhang/node-ignore#testpathname-pathname-since-500).
-- **BENCHMARK**: improves performance by 26%.
-
-# 4.x
-
-## 2018-08-12, Version 4.0.6
-
-- **PATCH**: `Object.prototype` methods will not ruin the result any more.
-
-## ~ 2018-08-09, Version 4.0.1 - 4.0.5
-
-- **PATCH**: updates README.md about frequent asked quesions from github issues.
-
-## 2018-06-22, Version 4.0.0
-
-- **SEMVER-MAJOR**: Drop support for node < 6 by default.
-- **FEATURE**: supports the missing character ranges and sets, such as `*.[a-z]` and `*.[jJ][pP][gG]`
-- **FEATURE**: new option: `ignorecase` to make `ignore` case insensitive.
-- **FEATURE**: supports question mark which matches a single character.
-- **PATCH**: fixes typescript declaration.
Index: trip-planner-front/node_modules/ignore/index.js
===================================================================
--- trip-planner-front/node_modules/ignore/index.js	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/ignore/index.js	(revision e29cc2ea91f8c99a4329f6d20188305dfd752279)
@@ -289,20 +289,16 @@
 
 // @param {pattern}
-const makeRegex = (pattern, negative, ignorecase) => {
-  const r = regexCache[pattern]
-  if (r) {
-    return r
-  }
-
-  // const replacers = negative
-  //   ? NEGATIVE_REPLACERS
-  //   : POSITIVE_REPLACERS
-
-  const source = REPLACERS.reduce(
-    (prev, current) => prev.replace(current[0], current[1].bind(pattern)),
-    pattern
-  )
-
-  return regexCache[pattern] = ignorecase
+const makeRegex = (pattern, ignorecase) => {
+  let source = regexCache[pattern]
+
+  if (!source) {
+    source = REPLACERS.reduce(
+      (prev, current) => prev.replace(current[0], current[1].bind(pattern)),
+      pattern
+    )
+    regexCache[pattern] = source
+  }
+
+  return ignorecase
     ? new RegExp(source, 'i')
     : new RegExp(source)
@@ -353,5 +349,5 @@
   .replace(REGEX_REPLACE_LEADING_EXCAPED_HASH, '#')
 
-  const regex = makeRegex(pattern, negative, ignorecase)
+  const regex = makeRegex(pattern, ignorecase)
 
   return new IgnoreRule(
@@ -401,7 +397,8 @@
     ignorecase = true
   } = {}) {
+    define(this, KEY_IGNORE, true)
+
     this._rules = []
     this._ignorecase = ignorecase
-    define(this, KEY_IGNORE, true)
     this._initCache()
   }
Index: trip-planner-front/node_modules/ignore/legacy.js
===================================================================
--- trip-planner-front/node_modules/ignore/legacy.js	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/ignore/legacy.js	(revision e29cc2ea91f8c99a4329f6d20188305dfd752279)
@@ -206,18 +206,15 @@
 var regexCache = Object.create(null); // @param {pattern}
 
-var makeRegex = function makeRegex(pattern, negative, ignorecase) {
-  var r = regexCache[pattern];
-
-  if (r) {
-    return r;
-  } // const replacers = negative
-  //   ? NEGATIVE_REPLACERS
-  //   : POSITIVE_REPLACERS
-
-
-  var source = REPLACERS.reduce(function (prev, current) {
-    return prev.replace(current[0], current[1].bind(pattern));
-  }, pattern);
-  return regexCache[pattern] = ignorecase ? new RegExp(source, 'i') : new RegExp(source);
+var makeRegex = function makeRegex(pattern, ignorecase) {
+  var source = regexCache[pattern];
+
+  if (!source) {
+    source = REPLACERS.reduce(function (prev, current) {
+      return prev.replace(current[0], current[1].bind(pattern));
+    }, pattern);
+    regexCache[pattern] = source;
+  }
+
+  return ignorecase ? new RegExp(source, 'i') : new RegExp(source);
 };
 
@@ -259,5 +256,5 @@
   // >   begin with a hash.
   .replace(REGEX_REPLACE_LEADING_EXCAPED_HASH, '#');
-  var regex = makeRegex(pattern, negative, ignorecase);
+  var regex = makeRegex(pattern, ignorecase);
   return new IgnoreRule(origin, pattern, negative, regex);
 };
@@ -304,7 +301,7 @@
     _classCallCheck(this, Ignore);
 
+    define(this, KEY_IGNORE, true);
     this._rules = [];
     this._ignorecase = ignorecase;
-    define(this, KEY_IGNORE, true);
 
     this._initCache();
Index: trip-planner-front/node_modules/ignore/package.json
===================================================================
--- trip-planner-front/node_modules/ignore/package.json	(revision 59329aad30ff25ec5095bb7ffb78ddb59b7dc111)
+++ trip-planner-front/node_modules/ignore/package.json	(revision e29cc2ea91f8c99a4329f6d20188305dfd752279)
@@ -1,32 +1,26 @@
 {
-  "_args": [
-    [
-      "ignore@5.1.8",
-      "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front"
-    ]
-  ],
-  "_development": true,
-  "_from": "ignore@5.1.8",
-  "_id": "ignore@5.1.8",
+  "_from": "ignore@^5.1.4",
+  "_id": "ignore@5.1.9",
   "_inBundle": false,
-  "_integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
+  "_integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==",
   "_location": "/ignore",
   "_phantomChildren": {},
   "_requested": {
-    "type": "version",
+    "type": "range",
     "registry": true,
-    "raw": "ignore@5.1.8",
+    "raw": "ignore@^5.1.4",
     "name": "ignore",
     "escapedName": "ignore",
-    "rawSpec": "5.1.8",
+    "rawSpec": "^5.1.4",
     "saveSpec": null,
-    "fetchSpec": "5.1.8"
+    "fetchSpec": "^5.1.4"
   },
   "_requiredBy": [
     "/globby"
   ],
-  "_resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
-  "_spec": "5.1.8",
-  "_where": "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front",
+  "_resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz",
+  "_shasum": "9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb",
+  "_spec": "ignore@^5.1.4",
+  "_where": "C:\\Users\\DELL\\Desktop\\bachelor-thesis\\trip-planner-front\\node_modules\\globby",
   "author": {
     "name": "kael"
@@ -35,4 +29,6 @@
     "url": "https://github.com/kaelzhang/node-ignore/issues"
   },
+  "bundleDependencies": false,
+  "deprecated": false,
   "description": "Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.",
   "devDependencies": {
@@ -88,15 +84,16 @@
     "posttest": "tap --coverage-report=html && codecov",
     "prepublishOnly": "npm run build",
+    "tap": "tap --reporter classic",
     "test": "npm run test:only",
-    "test:cases": "tap test/*.js --coverage",
-    "test:git": "tap test/git-check-ignore.js",
-    "test:ignore": "tap test/ignore.js",
+    "test:cases": "npm run tap test/*.js -- --coverage",
+    "test:git": "npm run tap test/git-check-ignore.js",
+    "test:ignore": "npm run tap test/ignore.js",
     "test:lint": "eslint .",
     "test:only": "npm run test:lint && npm run test:tsc && npm run test:ts && npm run test:cases",
-    "test:others": "tap test/others.js",
+    "test:others": "npm run tap test/others.js",
     "test:ts": "node ./test/ts/simple.js",
     "test:tsc": "tsc ./test/ts/simple.ts --lib ES6",
     "test:win32": "IGNORE_TEST_WIN32=1 npm run test"
   },
-  "version": "5.1.8"
+  "version": "5.1.9"
 }
