Index: imaps-frontend/node_modules/@humanwhocodes/config-array/api.js
===================================================================
--- imaps-frontend/node_modules/@humanwhocodes/config-array/api.js	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/@humanwhocodes/config-array/api.js	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
@@ -155,79 +155,5 @@
 const CONFIG_TYPES = new Set(['array', 'function']);
 
-/**
- * Fields that are considered metadata and not part of the config object.
- */
-const META_FIELDS = new Set(['name']);
-
 const FILES_AND_IGNORES_SCHEMA = new objectSchema.ObjectSchema(filesAndIgnoresSchema);
-
-/**
- * Wrapper error for config validation errors that adds a name to the front of the
- * error message.
- */
-class ConfigError extends Error {
-
-	/**
-	 * Creates a new instance.
-	 * @param {string} name The config object name causing the error.
-	 * @param {number} index The index of the config object in the array.
-	 * @param {Error} source The source error. 
-	 */
-	constructor(name, index, { cause, message }) {
-
-
-		const finalMessage = message || cause.message;
-
-		super(`Config ${name}: ${finalMessage}`, { cause });
-
-		// copy over custom properties that aren't represented
-		if (cause) {
-			for (const key of Object.keys(cause)) {
-				if (!(key in this)) {
-					this[key] = cause[key];
-				}
-			}
-		}
-
-		/**
-		 * The name of the error.
-		 * @type {string}
-		 * @readonly
-		 */
-		this.name = 'ConfigError';
-
-		/**
-		 * The index of the config object in the array.
-		 * @type {number}
-		 * @readonly
-		 */
-		this.index = index;
-	}
-}
-
-/**
- * Gets the name of a config object.
- * @param {object} config The config object to get the name of.
- * @returns {string} The name of the config object.
- */ 
-function getConfigName(config) {
-	if (config && typeof config.name === 'string' && config.name) {
-		return `"${config.name}"`;
-	}
-
-	return '(unnamed)';
-}
-
-/**
- * Rethrows a config error with additional information about the config object.
- * @param {object} config The config object to get the name of. 
- * @param {number} index The index of the config object in the array.
- * @param {Error} error The error to rethrow.
- * @throws {ConfigError} When the error is rethrown for a config.
- */
-function rethrowConfigError(config, index, error) {
-	const configName = getConfigName(config);
-	throw new ConfigError(configName, index, error);
-}
 
 /**
@@ -241,41 +167,21 @@
 
 /**
- * Creates a function that asserts that the config is valid
- * during normalization. This checks that the config is not nullish
- * and that files and ignores keys  of a config object are valid as per base schema.
- * @param {Object} config The config object to check.
- * @param {number} index The index of the config object in the array.
+ * Asserts that the files and ignores keys of a config object are valid as per base schema.
+ * @param {object} config The config object to check.
  * @returns {void}
- * @throws {ConfigError} If the files and ignores keys of a config object are not valid.
- */
-function assertValidBaseConfig(config, index) {
-
-	if (config === null) {
-		throw new ConfigError(getConfigName(config), index, { message: 'Unexpected null config.' });
-	}
-
-	if (config === undefined) {
-		throw new ConfigError(getConfigName(config), index, { message: 'Unexpected undefined config.' });
-	}
-
-	if (typeof config !== 'object') {
-		throw new ConfigError(getConfigName(config), index, { message: 'Unexpected non-object config.' });
-	}
-
+ * @throws {TypeError} If the files and ignores keys of a config object are not valid.
+ */
+function assertValidFilesAndIgnores(config) {
+	if (!config || typeof config !== 'object') {
+		return;
+	}
 	const validateConfig = { };
-	
 	if ('files' in config) {
 		validateConfig.files = config.files;
 	}
-	
 	if ('ignores' in config) {
 		validateConfig.ignores = config.ignores;
 	}
-
-	try {
-		FILES_AND_IGNORES_SCHEMA.validate(validateConfig);
-	} catch (validationError) {
-		rethrowConfigError(config, index, { cause: validationError });
-	}
+	FILES_AND_IGNORES_SCHEMA.validate(validateConfig);
 }
 
@@ -472,5 +378,5 @@
 	const relativeFilePath = path.relative(basePath, filePath);
 
-	return Object.keys(config).filter(key => !META_FIELDS.has(key)).length > 1 &&
+	return Object.keys(config).length > 1 &&
 		!shouldIgnorePath(config.ignores, filePath, relativeFilePath);
 }
@@ -606,5 +512,5 @@
 		 * Tracks if the array has been normalized.
 		 * @property isNormalized
-		 * @type {boolean}
+		 * @type boolean
 		 * @private
 		 */
@@ -625,5 +531,5 @@
 		 * This is used to calculate filename matches.
 		 * @property basePath
-		 * @type {string}
+		 * @type string
 		 */
 		this.basePath = basePath;
@@ -634,5 +540,5 @@
 		 * The supported config types.
 		 * @property configTypes
-		 * @type {Array<string>}
+		 * @type Array<string>
 		 */
 		this.extraConfigTypes = Object.freeze([...extraConfigTypes]);
@@ -641,5 +547,5 @@
 		 * A cache to store calculated configs for faster repeat lookup.
 		 * @property configCache
-		 * @type {Map<string, Object>}
+		 * @type Map
 		 * @private
 		 */
@@ -740,5 +646,5 @@
 			 * are additional keys, then ignores act like exclusions.
 			 */
-			if (config.ignores && Object.keys(config).filter(key => !META_FIELDS.has(key)).length === 1) {
+			if (config.ignores && Object.keys(config).length === 1) {
 				result.push(...config.ignores);
 			}
@@ -772,5 +678,5 @@
 			this.length = 0;
 			this.push(...normalizedConfigs.map(this[ConfigArraySymbol.preprocessConfig].bind(this)));
-			this.forEach(assertValidBaseConfig);
+			this.forEach(assertValidFilesAndIgnores);
 			this[ConfigArraySymbol.isNormalized] = true;
 
@@ -794,5 +700,5 @@
 			this.length = 0;
 			this.push(...normalizedConfigs.map(this[ConfigArraySymbol.preprocessConfig].bind(this)));
-			this.forEach(assertValidBaseConfig);
+			this.forEach(assertValidFilesAndIgnores);
 			this[ConfigArraySymbol.isNormalized] = true;
 
@@ -1027,9 +933,5 @@
 
 		finalConfig = matchingConfigIndices.reduce((result, index) => {
-			try {
-				return this[ConfigArraySymbol.schema].merge(result, this[index]);
-			} catch (validationError) {
-				rethrowConfigError(this[index], index, { cause: validationError});
-			}
+			return this[ConfigArraySymbol.schema].merge(result, this[index]);
 		}, {}, this);
 
Index: imaps-frontend/node_modules/@humanwhocodes/config-array/package.json
===================================================================
--- imaps-frontend/node_modules/@humanwhocodes/config-array/package.json	(revision 79a03170cdde4e801d12257ee86723774970427b)
+++ imaps-frontend/node_modules/@humanwhocodes/config-array/package.json	(revision d56544918790c0c3bc50f2f0a98c99f3d2988ccf)
@@ -1,41 +1,50 @@
 {
-  "_from": "@humanwhocodes/config-array@0.13.0",
-  "_id": "@humanwhocodes/config-array@0.13.0",
-  "_inBundle": false,
-  "_integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==",
-  "_location": "/@humanwhocodes/config-array",
-  "_phantomChildren": {},
-  "_requested": {
-    "type": "version",
-    "registry": true,
-    "raw": "@humanwhocodes/config-array@0.13.0",
-    "name": "@humanwhocodes/config-array",
-    "escapedName": "@humanwhocodes%2fconfig-array",
-    "scope": "@humanwhocodes",
-    "rawSpec": "0.13.0",
-    "saveSpec": null,
-    "fetchSpec": "0.13.0"
-  },
-  "_requiredBy": [
-    "/eslint"
+  "name": "@humanwhocodes/config-array",
+  "version": "0.11.14",
+  "description": "Glob-based configuration matching.",
+  "author": "Nicholas C. Zakas",
+  "main": "api.js",
+  "files": [
+    "api.js"
   ],
-  "_resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz",
-  "_shasum": "fb907624df3256d04b9aa2df50d7aa97ec648748",
-  "_spec": "@humanwhocodes/config-array@0.13.0",
-  "_where": "/home/stevetosak/Proekt/IMaps/imaps-frontend/node_modules/eslint",
-  "author": {
-    "name": "Nicholas C. Zakas"
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/humanwhocodes/config-array.git"
   },
   "bugs": {
     "url": "https://github.com/humanwhocodes/config-array/issues"
   },
-  "bundleDependencies": false,
+  "homepage": "https://github.com/humanwhocodes/config-array#readme",
+  "scripts": {
+    "build": "rollup -c",
+    "format": "nitpik",
+    "lint": "eslint *.config.js src/*.js tests/*.js",
+    "lint:fix": "eslint --fix *.config.js src/*.js tests/*.js",
+    "prepublish": "npm run build",
+    "test:coverage": "nyc --include src/*.js npm run test",
+    "test": "mocha -r esm tests/ --recursive"
+  },
+  "gitHooks": {
+    "pre-commit": "lint-staged"
+  },
+  "lint-staged": {
+    "*.js": [
+      "eslint --fix --ignore-pattern '!.eslintrc.js'"
+    ]
+  },
+  "keywords": [
+    "configuration",
+    "configarray",
+    "config file"
+  ],
+  "license": "Apache-2.0",
+  "engines": {
+    "node": ">=10.10.0"
+  },
   "dependencies": {
-    "@humanwhocodes/object-schema": "^2.0.3",
+    "@humanwhocodes/object-schema": "^2.0.2",
     "debug": "^4.3.1",
     "minimatch": "^3.0.5"
   },
-  "deprecated": "Use @eslint/config-array instead",
-  "description": "Glob-based configuration matching.",
   "devDependencies": {
     "@nitpik/javascript": "0.4.0",
@@ -49,43 +58,4 @@
     "rollup": "3.28.1",
     "yorkie": "2.0.0"
-  },
-  "engines": {
-    "node": ">=10.10.0"
-  },
-  "files": [
-    "api.js",
-    "LICENSE",
-    "README.md"
-  ],
-  "gitHooks": {
-    "pre-commit": "lint-staged"
-  },
-  "homepage": "https://github.com/humanwhocodes/config-array#readme",
-  "keywords": [
-    "configuration",
-    "configarray",
-    "config file"
-  ],
-  "license": "Apache-2.0",
-  "lint-staged": {
-    "*.js": [
-      "eslint --fix --ignore-pattern '!.eslintrc.js'"
-    ]
-  },
-  "main": "api.js",
-  "name": "@humanwhocodes/config-array",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/humanwhocodes/config-array.git"
-  },
-  "scripts": {
-    "build": "rollup -c",
-    "format": "nitpik",
-    "lint": "eslint *.config.js src/*.js tests/*.js",
-    "lint:fix": "eslint --fix *.config.js src/*.js tests/*.js",
-    "prepublish": "npm run build",
-    "test": "mocha -r esm tests/ --recursive",
-    "test:coverage": "nyc --include src/*.js npm run test"
-  },
-  "version": "0.13.0"
+  }
 }
