|
|
|
|
@ -27,7 +27,7 @@
|
|
|
|
|
"eslint": "^8.56.0",
|
|
|
|
|
"eslint-config-prettier": "^9.1.0",
|
|
|
|
|
"eslint-plugin-prettier": "^5.1.3",
|
|
|
|
|
"eslint-plugin-unicorn": "^50.0.1",
|
|
|
|
|
"eslint-plugin-unicorn": "^51.0.0",
|
|
|
|
|
"glob": "^10.3.1",
|
|
|
|
|
"immich": "file:../server",
|
|
|
|
|
"mock-fs": "^5.2.0",
|
|
|
|
|
@ -123,7 +123,7 @@
|
|
|
|
|
"@types/express": "^4.17.17",
|
|
|
|
|
"@types/fluent-ffmpeg": "^2.1.21",
|
|
|
|
|
"@types/imagemin": "^8.0.1",
|
|
|
|
|
"@types/jest": "29.5.11",
|
|
|
|
|
"@types/jest": "29.5.12",
|
|
|
|
|
"@types/jest-when": "^3.5.2",
|
|
|
|
|
"@types/lodash": "^4.14.197",
|
|
|
|
|
"@types/mock-fs": "^4.13.1",
|
|
|
|
|
@ -138,7 +138,7 @@
|
|
|
|
|
"eslint": "^8.56.0",
|
|
|
|
|
"eslint-config-prettier": "^9.1.0",
|
|
|
|
|
"eslint-plugin-prettier": "^5.1.3",
|
|
|
|
|
"eslint-plugin-unicorn": "^50.0.1",
|
|
|
|
|
"eslint-plugin-unicorn": "^51.0.0",
|
|
|
|
|
"jest": "^29.6.4",
|
|
|
|
|
"jest-when": "^3.6.0",
|
|
|
|
|
"mock-fs": "^5.2.0",
|
|
|
|
|
@ -2177,6 +2177,21 @@
|
|
|
|
|
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"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/clean-regexp": {
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz",
|
|
|
|
|
@ -2651,9 +2666,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"node_modules/eslint-plugin-unicorn": {
|
|
|
|
|
"version": "50.0.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-50.0.1.tgz",
|
|
|
|
|
"integrity": "sha512-KxenCZxqSYW0GWHH18okDlOQcpezcitm5aOSz6EnobyJ6BIByiPDviQRjJIUAjG/tMN11958MxaQ+qCoU6lfDA==",
|
|
|
|
|
"version": "51.0.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz",
|
|
|
|
|
"integrity": "sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"dependencies": {
|
|
|
|
|
"@babel/helper-validator-identifier": "^7.22.20",
|
|
|
|
|
@ -2683,21 +2698,6 @@
|
|
|
|
|
"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-visitor-keys": {
|
|
|
|
|
"version": "3.4.3",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
|
|
|
|
|
@ -7036,6 +7036,12 @@
|
|
|
|
|
"integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
|
|
|
|
|
"dev": true
|
|
|
|
|
},
|
|
|
|
|
"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
|
|
|
|
|
},
|
|
|
|
|
"clean-regexp": {
|
|
|
|
|
"version": "1.0.0",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz",
|
|
|
|
|
@ -7415,9 +7421,9 @@
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
"eslint-plugin-unicorn": {
|
|
|
|
|
"version": "50.0.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-50.0.1.tgz",
|
|
|
|
|
"integrity": "sha512-KxenCZxqSYW0GWHH18okDlOQcpezcitm5aOSz6EnobyJ6BIByiPDviQRjJIUAjG/tMN11958MxaQ+qCoU6lfDA==",
|
|
|
|
|
"version": "51.0.1",
|
|
|
|
|
"resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-51.0.1.tgz",
|
|
|
|
|
"integrity": "sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==",
|
|
|
|
|
"dev": true,
|
|
|
|
|
"requires": {
|
|
|
|
|
"@babel/helper-validator-identifier": "^7.22.20",
|
|
|
|
|
@ -7436,14 +7442,6 @@
|
|
|
|
|
"regjsparser": "^0.10.0",
|
|
|
|
|
"semver": "^7.5.4",
|
|
|
|
|
"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-visitor-keys": {
|
|
|
|
|
@ -7801,7 +7799,7 @@
|
|
|
|
|
"@types/express": "^4.17.17",
|
|
|
|
|
"@types/fluent-ffmpeg": "^2.1.21",
|
|
|
|
|
"@types/imagemin": "^8.0.1",
|
|
|
|
|
"@types/jest": "29.5.11",
|
|
|
|
|
"@types/jest": "29.5.12",
|
|
|
|
|
"@types/jest-when": "^3.5.2",
|
|
|
|
|
"@types/lodash": "^4.14.197",
|
|
|
|
|
"@types/mock-fs": "^4.13.1",
|
|
|
|
|
@ -7826,7 +7824,7 @@
|
|
|
|
|
"eslint": "^8.56.0",
|
|
|
|
|
"eslint-config-prettier": "^9.1.0",
|
|
|
|
|
"eslint-plugin-prettier": "^5.1.3",
|
|
|
|
|
"eslint-plugin-unicorn": "^50.0.1",
|
|
|
|
|
"eslint-plugin-unicorn": "^51.0.0",
|
|
|
|
|
"exiftool-vendored": "~24.4.0",
|
|
|
|
|
"exiftool-vendored.pl": "12.73",
|
|
|
|
|
"fluent-ffmpeg": "^2.1.2",
|
|
|
|
|
|