mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-03 19:29:32 -05:00 
			
		
		
		
	chore(deps): update dependency eslint-plugin-unicorn to v50 (#6100)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									a5a71e6b5c
								
							
						
					
					
						commit
						13390d0c87
					
				
							
								
								
									
										201
									
								
								cli/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										201
									
								
								cli/package-lock.json
									
									
									
										generated
									
									
									
								
							@ -38,7 +38,7 @@
 | 
				
			|||||||
        "eslint-config-prettier": "^9.0.0",
 | 
					        "eslint-config-prettier": "^9.0.0",
 | 
				
			||||||
        "eslint-plugin-jest": "^27.2.2",
 | 
					        "eslint-plugin-jest": "^27.2.2",
 | 
				
			||||||
        "eslint-plugin-prettier": "^5.0.0",
 | 
					        "eslint-plugin-prettier": "^5.0.0",
 | 
				
			||||||
        "eslint-plugin-unicorn": "^49.0.0",
 | 
					        "eslint-plugin-unicorn": "^50.0.0",
 | 
				
			||||||
        "immich": "file:../server",
 | 
					        "immich": "file:../server",
 | 
				
			||||||
        "jest": "^29.5.0",
 | 
					        "jest": "^29.5.0",
 | 
				
			||||||
        "jest-extended": "^4.0.0",
 | 
					        "jest-extended": "^4.0.0",
 | 
				
			||||||
@ -90,7 +90,6 @@
 | 
				
			|||||||
        "joi": "^17.10.0",
 | 
					        "joi": "^17.10.0",
 | 
				
			||||||
        "lodash": "^4.17.21",
 | 
					        "lodash": "^4.17.21",
 | 
				
			||||||
        "luxon": "^3.4.2",
 | 
					        "luxon": "^3.4.2",
 | 
				
			||||||
        "mv": "^2.1.1",
 | 
					 | 
				
			||||||
        "nest-commander": "^3.11.1",
 | 
					        "nest-commander": "^3.11.1",
 | 
				
			||||||
        "node-addon-api": "^7.0.0",
 | 
					        "node-addon-api": "^7.0.0",
 | 
				
			||||||
        "openid-client": "^5.4.3",
 | 
					        "openid-client": "^5.4.3",
 | 
				
			||||||
@ -121,7 +120,6 @@
 | 
				
			|||||||
        "@types/lodash": "^4.14.197",
 | 
					        "@types/lodash": "^4.14.197",
 | 
				
			||||||
        "@types/mock-fs": "^4.13.1",
 | 
					        "@types/mock-fs": "^4.13.1",
 | 
				
			||||||
        "@types/multer": "^1.4.7",
 | 
					        "@types/multer": "^1.4.7",
 | 
				
			||||||
        "@types/mv": "^2.1.2",
 | 
					 | 
				
			||||||
        "@types/node": "^20.5.7",
 | 
					        "@types/node": "^20.5.7",
 | 
				
			||||||
        "@types/sharp": "^0.31.1",
 | 
					        "@types/sharp": "^0.31.1",
 | 
				
			||||||
        "@types/supertest": "^2.0.12",
 | 
					        "@types/supertest": "^2.0.12",
 | 
				
			||||||
@ -886,9 +884,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@eslint/eslintrc": {
 | 
					    "node_modules/@eslint/eslintrc": {
 | 
				
			||||||
      "version": "2.1.3",
 | 
					      "version": "2.1.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
 | 
				
			||||||
      "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==",
 | 
					      "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "ajv": "^6.12.4",
 | 
					        "ajv": "^6.12.4",
 | 
				
			||||||
@ -909,9 +907,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@eslint/js": {
 | 
					    "node_modules/@eslint/js": {
 | 
				
			||||||
      "version": "8.54.0",
 | 
					      "version": "8.56.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==",
 | 
					      "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
					        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
				
			||||||
@ -2750,9 +2748,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/browserslist": {
 | 
					    "node_modules/browserslist": {
 | 
				
			||||||
      "version": "4.22.1",
 | 
					      "version": "4.22.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==",
 | 
					      "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "funding": [
 | 
					      "funding": [
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
@ -2769,9 +2767,9 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
      ],
 | 
					      ],
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "caniuse-lite": "^1.0.30001541",
 | 
					        "caniuse-lite": "^1.0.30001565",
 | 
				
			||||||
        "electron-to-chromium": "^1.4.535",
 | 
					        "electron-to-chromium": "^1.4.601",
 | 
				
			||||||
        "node-releases": "^2.0.13",
 | 
					        "node-releases": "^2.0.14",
 | 
				
			||||||
        "update-browserslist-db": "^1.0.13"
 | 
					        "update-browserslist-db": "^1.0.13"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "bin": {
 | 
					      "bin": {
 | 
				
			||||||
@ -2914,9 +2912,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/caniuse-lite": {
 | 
					    "node_modules/caniuse-lite": {
 | 
				
			||||||
      "version": "1.0.30001542",
 | 
					      "version": "1.0.30001572",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001542.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz",
 | 
				
			||||||
      "integrity": "sha512-UrtAXVcj1mvPBFQ4sKd38daP8dEcXXr5sQe6QNNinaPd0iA/cxg9/l3VrSdL73jgw5sKyuQ6jNgiKO12W3SsVA==",
 | 
					      "integrity": "sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "funding": [
 | 
					      "funding": [
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
@ -3156,6 +3154,19 @@
 | 
				
			|||||||
      "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
 | 
					      "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/core-js-compat": {
 | 
				
			||||||
 | 
					      "version": "3.35.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "browserslist": "^4.22.2"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "funding": {
 | 
				
			||||||
 | 
					        "type": "opencollective",
 | 
				
			||||||
 | 
					        "url": "https://opencollective.com/core-js"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "node_modules/core-util-is": {
 | 
					    "node_modules/core-util-is": {
 | 
				
			||||||
      "version": "1.0.3",
 | 
					      "version": "1.0.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
 | 
				
			||||||
@ -3580,9 +3591,9 @@
 | 
				
			|||||||
      "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
 | 
					      "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/electron-to-chromium": {
 | 
					    "node_modules/electron-to-chromium": {
 | 
				
			||||||
      "version": "1.4.538",
 | 
					      "version": "1.4.616",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.538.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz",
 | 
				
			||||||
      "integrity": "sha512-1a2m63NEookb1beNFTGDihgF3CKL7ksZ7PSA0VloON5DpTEhnOVgaDes8xkrDhkXRxlcN8JymQDGnv+Nn+uvhg==",
 | 
					      "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/emittery": {
 | 
					    "node_modules/emittery": {
 | 
				
			||||||
@ -3642,15 +3653,15 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/eslint": {
 | 
					    "node_modules/eslint": {
 | 
				
			||||||
      "version": "8.54.0",
 | 
					      "version": "8.56.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==",
 | 
					      "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@eslint-community/eslint-utils": "^4.2.0",
 | 
					        "@eslint-community/eslint-utils": "^4.2.0",
 | 
				
			||||||
        "@eslint-community/regexpp": "^4.6.1",
 | 
					        "@eslint-community/regexpp": "^4.6.1",
 | 
				
			||||||
        "@eslint/eslintrc": "^2.1.3",
 | 
					        "@eslint/eslintrc": "^2.1.4",
 | 
				
			||||||
        "@eslint/js": "8.54.0",
 | 
					        "@eslint/js": "8.56.0",
 | 
				
			||||||
        "@humanwhocodes/config-array": "^0.11.13",
 | 
					        "@humanwhocodes/config-array": "^0.11.13",
 | 
				
			||||||
        "@humanwhocodes/module-importer": "^1.0.1",
 | 
					        "@humanwhocodes/module-importer": "^1.0.1",
 | 
				
			||||||
        "@nodelib/fs.walk": "^1.2.8",
 | 
					        "@nodelib/fs.walk": "^1.2.8",
 | 
				
			||||||
@ -3763,15 +3774,17 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/eslint-plugin-unicorn": {
 | 
					    "node_modules/eslint-plugin-unicorn": {
 | 
				
			||||||
      "version": "49.0.0",
 | 
					      "version": "50.0.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-49.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-50.0.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-0fHEa/8Pih5cmzFW5L7xMEfUTvI9WKeQtjmKpTUmY+BiFCDxkxrTdnURJOHKykhtwIeyYsxnecbGvDCml++z4Q==",
 | 
					      "integrity": "sha512-KxenCZxqSYW0GWHH18okDlOQcpezcitm5aOSz6EnobyJ6BIByiPDviQRjJIUAjG/tMN11958MxaQ+qCoU6lfDA==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@babel/helper-validator-identifier": "^7.22.20",
 | 
					        "@babel/helper-validator-identifier": "^7.22.20",
 | 
				
			||||||
        "@eslint-community/eslint-utils": "^4.4.0",
 | 
					        "@eslint-community/eslint-utils": "^4.4.0",
 | 
				
			||||||
        "ci-info": "^3.8.0",
 | 
					        "@eslint/eslintrc": "^2.1.4",
 | 
				
			||||||
 | 
					        "ci-info": "^4.0.0",
 | 
				
			||||||
        "clean-regexp": "^1.0.0",
 | 
					        "clean-regexp": "^1.0.0",
 | 
				
			||||||
 | 
					        "core-js-compat": "^3.34.0",
 | 
				
			||||||
        "esquery": "^1.5.0",
 | 
					        "esquery": "^1.5.0",
 | 
				
			||||||
        "indent-string": "^4.0.0",
 | 
					        "indent-string": "^4.0.0",
 | 
				
			||||||
        "is-builtin-module": "^3.2.1",
 | 
					        "is-builtin-module": "^3.2.1",
 | 
				
			||||||
@ -3790,7 +3803,22 @@
 | 
				
			|||||||
        "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1"
 | 
					        "url": "https://github.com/sindresorhus/eslint-plugin-unicorn?sponsor=1"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
        "eslint": ">=8.52.0"
 | 
					        "eslint": ">=8.56.0"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
 | 
					    "node_modules/eslint-plugin-unicorn/node_modules/ci-info": {
 | 
				
			||||||
 | 
					      "version": "4.0.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "funding": [
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					          "type": "github",
 | 
				
			||||||
 | 
					          "url": "https://github.com/sponsors/sibiraj-s"
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      ],
 | 
				
			||||||
 | 
					      "engines": {
 | 
				
			||||||
 | 
					        "node": ">=8"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/eslint-scope": {
 | 
					    "node_modules/eslint-scope": {
 | 
				
			||||||
@ -4318,9 +4346,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/globals": {
 | 
					    "node_modules/globals": {
 | 
				
			||||||
      "version": "13.22.0",
 | 
					      "version": "13.24.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==",
 | 
					      "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "type-fest": "^0.20.2"
 | 
					        "type-fest": "^0.20.2"
 | 
				
			||||||
@ -5815,9 +5843,9 @@
 | 
				
			|||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/node-releases": {
 | 
					    "node_modules/node-releases": {
 | 
				
			||||||
      "version": "2.0.13",
 | 
					      "version": "2.0.14",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
 | 
				
			||||||
      "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==",
 | 
					      "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/normalize-package-data": {
 | 
					    "node_modules/normalize-package-data": {
 | 
				
			||||||
@ -6294,9 +6322,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/punycode": {
 | 
					    "node_modules/punycode": {
 | 
				
			||||||
      "version": "2.3.0",
 | 
					      "version": "2.3.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
 | 
					      "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "engines": {
 | 
					      "engines": {
 | 
				
			||||||
        "node": ">=6"
 | 
					        "node": ">=6"
 | 
				
			||||||
@ -8352,9 +8380,9 @@
 | 
				
			|||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@eslint/eslintrc": {
 | 
					    "@eslint/eslintrc": {
 | 
				
			||||||
      "version": "2.1.3",
 | 
					      "version": "2.1.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
 | 
				
			||||||
      "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==",
 | 
					      "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "ajv": "^6.12.4",
 | 
					        "ajv": "^6.12.4",
 | 
				
			||||||
@ -8369,9 +8397,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@eslint/js": {
 | 
					    "@eslint/js": {
 | 
				
			||||||
      "version": "8.54.0",
 | 
					      "version": "8.56.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==",
 | 
					      "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@humanwhocodes/config-array": {
 | 
					    "@humanwhocodes/config-array": {
 | 
				
			||||||
@ -9763,14 +9791,14 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "browserslist": {
 | 
					    "browserslist": {
 | 
				
			||||||
      "version": "4.22.1",
 | 
					      "version": "4.22.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==",
 | 
					      "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "caniuse-lite": "^1.0.30001541",
 | 
					        "caniuse-lite": "^1.0.30001565",
 | 
				
			||||||
        "electron-to-chromium": "^1.4.535",
 | 
					        "electron-to-chromium": "^1.4.601",
 | 
				
			||||||
        "node-releases": "^2.0.13",
 | 
					        "node-releases": "^2.0.14",
 | 
				
			||||||
        "update-browserslist-db": "^1.0.13"
 | 
					        "update-browserslist-db": "^1.0.13"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
@ -9860,9 +9888,9 @@
 | 
				
			|||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "caniuse-lite": {
 | 
					    "caniuse-lite": {
 | 
				
			||||||
      "version": "1.0.30001542",
 | 
					      "version": "1.0.30001572",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001542.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001572.tgz",
 | 
				
			||||||
      "integrity": "sha512-UrtAXVcj1mvPBFQ4sKd38daP8dEcXXr5sQe6QNNinaPd0iA/cxg9/l3VrSdL73jgw5sKyuQ6jNgiKO12W3SsVA==",
 | 
					      "integrity": "sha512-1Pbh5FLmn5y4+QhNyJE9j3/7dK44dGB83/ZMjv/qJk86TvDbjk0LosiZo0i0WB0Vx607qMX9jYrn1VLHCkN4rw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "chai": {
 | 
					    "chai": {
 | 
				
			||||||
@ -10034,6 +10062,15 @@
 | 
				
			|||||||
      "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
 | 
					      "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "core-js-compat": {
 | 
				
			||||||
 | 
					      "version": "3.35.0",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==",
 | 
				
			||||||
 | 
					      "dev": true,
 | 
				
			||||||
 | 
					      "requires": {
 | 
				
			||||||
 | 
					        "browserslist": "^4.22.2"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "core-util-is": {
 | 
					    "core-util-is": {
 | 
				
			||||||
      "version": "1.0.3",
 | 
					      "version": "1.0.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
 | 
				
			||||||
@ -10329,9 +10366,9 @@
 | 
				
			|||||||
      "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
 | 
					      "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "electron-to-chromium": {
 | 
					    "electron-to-chromium": {
 | 
				
			||||||
      "version": "1.4.538",
 | 
					      "version": "1.4.616",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.538.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz",
 | 
				
			||||||
      "integrity": "sha512-1a2m63NEookb1beNFTGDihgF3CKL7ksZ7PSA0VloON5DpTEhnOVgaDes8xkrDhkXRxlcN8JymQDGnv+Nn+uvhg==",
 | 
					      "integrity": "sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "emittery": {
 | 
					    "emittery": {
 | 
				
			||||||
@ -10376,15 +10413,15 @@
 | 
				
			|||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "eslint": {
 | 
					    "eslint": {
 | 
				
			||||||
      "version": "8.54.0",
 | 
					      "version": "8.56.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==",
 | 
					      "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "@eslint-community/eslint-utils": "^4.2.0",
 | 
					        "@eslint-community/eslint-utils": "^4.2.0",
 | 
				
			||||||
        "@eslint-community/regexpp": "^4.6.1",
 | 
					        "@eslint-community/regexpp": "^4.6.1",
 | 
				
			||||||
        "@eslint/eslintrc": "^2.1.3",
 | 
					        "@eslint/eslintrc": "^2.1.4",
 | 
				
			||||||
        "@eslint/js": "8.54.0",
 | 
					        "@eslint/js": "8.56.0",
 | 
				
			||||||
        "@humanwhocodes/config-array": "^0.11.13",
 | 
					        "@humanwhocodes/config-array": "^0.11.13",
 | 
				
			||||||
        "@humanwhocodes/module-importer": "^1.0.1",
 | 
					        "@humanwhocodes/module-importer": "^1.0.1",
 | 
				
			||||||
        "@nodelib/fs.walk": "^1.2.8",
 | 
					        "@nodelib/fs.walk": "^1.2.8",
 | 
				
			||||||
@ -10466,15 +10503,17 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "eslint-plugin-unicorn": {
 | 
					    "eslint-plugin-unicorn": {
 | 
				
			||||||
      "version": "49.0.0",
 | 
					      "version": "50.0.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-49.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-50.0.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-0fHEa/8Pih5cmzFW5L7xMEfUTvI9WKeQtjmKpTUmY+BiFCDxkxrTdnURJOHKykhtwIeyYsxnecbGvDCml++z4Q==",
 | 
					      "integrity": "sha512-KxenCZxqSYW0GWHH18okDlOQcpezcitm5aOSz6EnobyJ6BIByiPDviQRjJIUAjG/tMN11958MxaQ+qCoU6lfDA==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "@babel/helper-validator-identifier": "^7.22.20",
 | 
					        "@babel/helper-validator-identifier": "^7.22.20",
 | 
				
			||||||
        "@eslint-community/eslint-utils": "^4.4.0",
 | 
					        "@eslint-community/eslint-utils": "^4.4.0",
 | 
				
			||||||
        "ci-info": "^3.8.0",
 | 
					        "@eslint/eslintrc": "^2.1.4",
 | 
				
			||||||
 | 
					        "ci-info": "^4.0.0",
 | 
				
			||||||
        "clean-regexp": "^1.0.0",
 | 
					        "clean-regexp": "^1.0.0",
 | 
				
			||||||
 | 
					        "core-js-compat": "^3.34.0",
 | 
				
			||||||
        "esquery": "^1.5.0",
 | 
					        "esquery": "^1.5.0",
 | 
				
			||||||
        "indent-string": "^4.0.0",
 | 
					        "indent-string": "^4.0.0",
 | 
				
			||||||
        "is-builtin-module": "^3.2.1",
 | 
					        "is-builtin-module": "^3.2.1",
 | 
				
			||||||
@ -10485,6 +10524,14 @@
 | 
				
			|||||||
        "regjsparser": "^0.10.0",
 | 
					        "regjsparser": "^0.10.0",
 | 
				
			||||||
        "semver": "^7.5.4",
 | 
					        "semver": "^7.5.4",
 | 
				
			||||||
        "strip-indent": "^3.0.0"
 | 
					        "strip-indent": "^3.0.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "ci-info": {
 | 
				
			||||||
 | 
					          "version": "4.0.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.0.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==",
 | 
				
			||||||
 | 
					          "dev": true
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "eslint-scope": {
 | 
					    "eslint-scope": {
 | 
				
			||||||
@ -10852,9 +10899,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "globals": {
 | 
					    "globals": {
 | 
				
			||||||
      "version": "13.22.0",
 | 
					      "version": "13.24.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==",
 | 
					      "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
 | 
				
			||||||
      "dev": true,
 | 
					      "dev": true,
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "type-fest": "^0.20.2"
 | 
					        "type-fest": "^0.20.2"
 | 
				
			||||||
@ -10963,7 +11010,6 @@
 | 
				
			|||||||
        "@types/lodash": "^4.14.197",
 | 
					        "@types/lodash": "^4.14.197",
 | 
				
			||||||
        "@types/mock-fs": "^4.13.1",
 | 
					        "@types/mock-fs": "^4.13.1",
 | 
				
			||||||
        "@types/multer": "^1.4.7",
 | 
					        "@types/multer": "^1.4.7",
 | 
				
			||||||
        "@types/mv": "^2.1.2",
 | 
					 | 
				
			||||||
        "@types/node": "^20.5.7",
 | 
					        "@types/node": "^20.5.7",
 | 
				
			||||||
        "@types/sharp": "^0.31.1",
 | 
					        "@types/sharp": "^0.31.1",
 | 
				
			||||||
        "@types/supertest": "^2.0.12",
 | 
					        "@types/supertest": "^2.0.12",
 | 
				
			||||||
@ -10996,7 +11042,6 @@
 | 
				
			|||||||
        "lodash": "^4.17.21",
 | 
					        "lodash": "^4.17.21",
 | 
				
			||||||
        "luxon": "^3.4.2",
 | 
					        "luxon": "^3.4.2",
 | 
				
			||||||
        "mock-fs": "^5.2.0",
 | 
					        "mock-fs": "^5.2.0",
 | 
				
			||||||
        "mv": "^2.1.1",
 | 
					 | 
				
			||||||
        "nest-commander": "^3.11.1",
 | 
					        "nest-commander": "^3.11.1",
 | 
				
			||||||
        "node-addon-api": "^7.0.0",
 | 
					        "node-addon-api": "^7.0.0",
 | 
				
			||||||
        "openid-client": "^5.4.3",
 | 
					        "openid-client": "^5.4.3",
 | 
				
			||||||
@ -12064,9 +12109,9 @@
 | 
				
			|||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node-releases": {
 | 
					    "node-releases": {
 | 
				
			||||||
      "version": "2.0.13",
 | 
					      "version": "2.0.14",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
 | 
				
			||||||
      "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==",
 | 
					      "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "normalize-package-data": {
 | 
					    "normalize-package-data": {
 | 
				
			||||||
@ -12417,9 +12462,9 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "punycode": {
 | 
					    "punycode": {
 | 
				
			||||||
      "version": "2.3.0",
 | 
					      "version": "2.3.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
 | 
					      "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
 | 
				
			||||||
      "dev": true
 | 
					      "dev": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "pure-rand": {
 | 
					    "pure-rand": {
 | 
				
			||||||
 | 
				
			|||||||
@ -38,7 +38,7 @@
 | 
				
			|||||||
    "eslint-config-prettier": "^9.0.0",
 | 
					    "eslint-config-prettier": "^9.0.0",
 | 
				
			||||||
    "eslint-plugin-jest": "^27.2.2",
 | 
					    "eslint-plugin-jest": "^27.2.2",
 | 
				
			||||||
    "eslint-plugin-prettier": "^5.0.0",
 | 
					    "eslint-plugin-prettier": "^5.0.0",
 | 
				
			||||||
    "eslint-plugin-unicorn": "^49.0.0",
 | 
					    "eslint-plugin-unicorn": "^50.0.0",
 | 
				
			||||||
    "immich": "file:../server",
 | 
					    "immich": "file:../server",
 | 
				
			||||||
    "jest": "^29.5.0",
 | 
					    "jest": "^29.5.0",
 | 
				
			||||||
    "jest-extended": "^4.0.0",
 | 
					    "jest-extended": "^4.0.0",
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user