mirror of
https://github.com/immich-app/immich.git
synced 2026-05-18 03:10:24 +03:00
refactor!: migrate class-validator to zod (#26597)
This commit is contained in:
Generated
+50
-27
@@ -433,12 +433,6 @@ importers:
|
||||
chokidar:
|
||||
specifier: ^4.0.3
|
||||
version: 4.0.3
|
||||
class-transformer:
|
||||
specifier: ^0.5.1
|
||||
version: 0.5.1
|
||||
class-validator:
|
||||
specifier: ^0.15.0
|
||||
version: 0.15.1
|
||||
compression:
|
||||
specifier: ^1.8.0
|
||||
version: 1.8.1
|
||||
@@ -517,6 +511,9 @@ importers:
|
||||
nestjs-otel:
|
||||
specifier: ^7.0.0
|
||||
version: 7.0.1(@nestjs/common@11.1.17(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.18)
|
||||
nestjs-zod:
|
||||
specifier: ^5.3.0
|
||||
version: 5.3.0(@nestjs/common@11.1.17(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/swagger@11.2.6(@nestjs/common@11.1.17(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.18)(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2))(rxjs@7.8.2)(zod@4.3.6)
|
||||
nodemailer:
|
||||
specifier: ^8.0.0
|
||||
version: 8.0.5
|
||||
@@ -583,6 +580,9 @@ importers:
|
||||
validator:
|
||||
specifier: ^13.12.0
|
||||
version: 13.15.26
|
||||
zod:
|
||||
specifier: ^4.3.6
|
||||
version: 4.3.6
|
||||
devDependencies:
|
||||
'@eslint/js':
|
||||
specifier: ^10.0.0
|
||||
@@ -9390,6 +9390,17 @@ packages:
|
||||
'@nestjs/common': '>= 11 < 12'
|
||||
'@nestjs/core': '>= 11 < 12'
|
||||
|
||||
nestjs-zod@5.3.0:
|
||||
resolution: {integrity: sha512-QY6imXm9heMOpWigjFHgMWPvc1ZQHeNQ7pdogo9Q5xj5F8HpqZ972vKlVdkaTyzYlOXJP/yVy3wlF1EjubDQPg==}
|
||||
peerDependencies:
|
||||
'@nestjs/common': ^10.0.0 || ^11.0.0
|
||||
'@nestjs/swagger': ^7.4.2 || ^8.0.0 || ^11.0.0
|
||||
rxjs: ^7.0.0
|
||||
zod: ^3.25.0 || ^4.0.0
|
||||
peerDependenciesMeta:
|
||||
'@nestjs/swagger':
|
||||
optional: true
|
||||
|
||||
next-tick@1.1.0:
|
||||
resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
|
||||
|
||||
@@ -12532,8 +12543,8 @@ packages:
|
||||
resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
|
||||
engines: {node: '>= 14'}
|
||||
|
||||
zod@4.2.1:
|
||||
resolution: {integrity: sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==}
|
||||
zod@4.3.6:
|
||||
resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==}
|
||||
|
||||
zwitch@1.0.5:
|
||||
resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==}
|
||||
@@ -12545,33 +12556,33 @@ snapshots:
|
||||
|
||||
'@adobe/css-tools@4.4.4': {}
|
||||
|
||||
'@ai-sdk/gateway@2.0.21(zod@4.2.1)':
|
||||
'@ai-sdk/gateway@2.0.21(zod@4.3.6)':
|
||||
dependencies:
|
||||
'@ai-sdk/provider': 2.0.0
|
||||
'@ai-sdk/provider-utils': 3.0.19(zod@4.2.1)
|
||||
'@ai-sdk/provider-utils': 3.0.19(zod@4.3.6)
|
||||
'@vercel/oidc': 3.0.5
|
||||
zod: 4.2.1
|
||||
zod: 4.3.6
|
||||
|
||||
'@ai-sdk/provider-utils@3.0.19(zod@4.2.1)':
|
||||
'@ai-sdk/provider-utils@3.0.19(zod@4.3.6)':
|
||||
dependencies:
|
||||
'@ai-sdk/provider': 2.0.0
|
||||
'@standard-schema/spec': 1.1.0
|
||||
eventsource-parser: 3.0.6
|
||||
zod: 4.2.1
|
||||
zod: 4.3.6
|
||||
|
||||
'@ai-sdk/provider@2.0.0':
|
||||
dependencies:
|
||||
json-schema: 0.4.0
|
||||
|
||||
'@ai-sdk/react@2.0.115(react@19.2.4)(zod@4.2.1)':
|
||||
'@ai-sdk/react@2.0.115(react@19.2.4)(zod@4.3.6)':
|
||||
dependencies:
|
||||
'@ai-sdk/provider-utils': 3.0.19(zod@4.2.1)
|
||||
ai: 5.0.113(zod@4.2.1)
|
||||
'@ai-sdk/provider-utils': 3.0.19(zod@4.3.6)
|
||||
ai: 5.0.113(zod@4.3.6)
|
||||
react: 19.2.4
|
||||
swr: 2.3.8(react@19.2.4)
|
||||
throttleit: 2.1.0
|
||||
optionalDependencies:
|
||||
zod: 4.2.1
|
||||
zod: 4.3.6
|
||||
|
||||
'@algolia/abtesting@1.12.0':
|
||||
dependencies:
|
||||
@@ -13914,14 +13925,14 @@ snapshots:
|
||||
|
||||
'@docsearch/react@4.3.2(@algolia/client-search@5.46.0)(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(search-insights@2.17.3)':
|
||||
dependencies:
|
||||
'@ai-sdk/react': 2.0.115(react@19.2.4)(zod@4.2.1)
|
||||
'@ai-sdk/react': 2.0.115(react@19.2.4)(zod@4.3.6)
|
||||
'@algolia/autocomplete-core': 1.19.2(@algolia/client-search@5.46.0)(algoliasearch@5.46.0)(search-insights@2.17.3)
|
||||
'@docsearch/core': 4.3.1(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
|
||||
'@docsearch/css': 4.3.2
|
||||
ai: 5.0.113(zod@4.2.1)
|
||||
ai: 5.0.113(zod@4.3.6)
|
||||
algoliasearch: 5.46.0
|
||||
marked: 16.4.2
|
||||
zod: 4.2.1
|
||||
zod: 4.3.6
|
||||
optionalDependencies:
|
||||
'@types/react': 19.2.14
|
||||
react: 19.2.4
|
||||
@@ -17935,13 +17946,13 @@ snapshots:
|
||||
clean-stack: 2.2.0
|
||||
indent-string: 4.0.0
|
||||
|
||||
ai@5.0.113(zod@4.2.1):
|
||||
ai@5.0.113(zod@4.3.6):
|
||||
dependencies:
|
||||
'@ai-sdk/gateway': 2.0.21(zod@4.2.1)
|
||||
'@ai-sdk/gateway': 2.0.21(zod@4.3.6)
|
||||
'@ai-sdk/provider': 2.0.0
|
||||
'@ai-sdk/provider-utils': 3.0.19(zod@4.2.1)
|
||||
'@ai-sdk/provider-utils': 3.0.19(zod@4.3.6)
|
||||
'@opentelemetry/api': 1.9.0
|
||||
zod: 4.2.1
|
||||
zod: 4.3.6
|
||||
|
||||
ajv-formats@2.1.1(ajv@8.18.0):
|
||||
optionalDependencies:
|
||||
@@ -18600,13 +18611,15 @@ snapshots:
|
||||
|
||||
cjs-module-lexer@2.2.0: {}
|
||||
|
||||
class-transformer@0.5.1: {}
|
||||
class-transformer@0.5.1:
|
||||
optional: true
|
||||
|
||||
class-validator@0.15.1:
|
||||
dependencies:
|
||||
'@types/validator': 13.15.10
|
||||
libphonenumber-js: 1.12.38
|
||||
validator: 13.15.26
|
||||
optional: true
|
||||
|
||||
clean-css@5.3.3:
|
||||
dependencies:
|
||||
@@ -21483,7 +21496,8 @@ snapshots:
|
||||
prelude-ls: 1.2.1
|
||||
type-check: 0.4.0
|
||||
|
||||
libphonenumber-js@1.12.38: {}
|
||||
libphonenumber-js@1.12.38:
|
||||
optional: true
|
||||
|
||||
lightningcss-android-arm64@1.32.0:
|
||||
optional: true
|
||||
@@ -22533,6 +22547,15 @@ snapshots:
|
||||
response-time: 2.3.4
|
||||
tslib: 2.8.1
|
||||
|
||||
nestjs-zod@5.3.0(@nestjs/common@11.1.17(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/swagger@11.2.6(@nestjs/common@11.1.17(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.18)(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2))(rxjs@7.8.2)(zod@4.3.6):
|
||||
dependencies:
|
||||
'@nestjs/common': 11.1.17(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2)(rxjs@7.8.2)
|
||||
deepmerge: 4.3.1
|
||||
rxjs: 7.8.2
|
||||
zod: 4.3.6
|
||||
optionalDependencies:
|
||||
'@nestjs/swagger': 11.2.6(@nestjs/common@11.1.17(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2)(rxjs@7.8.2))(@nestjs/core@11.1.18)(class-transformer@0.5.1)(class-validator@0.15.1)(reflect-metadata@0.2.2)
|
||||
|
||||
next-tick@1.1.0: {}
|
||||
|
||||
no-case@3.0.4:
|
||||
@@ -26252,7 +26275,7 @@ snapshots:
|
||||
compress-commons: 6.0.2
|
||||
readable-stream: 4.7.0
|
||||
|
||||
zod@4.2.1: {}
|
||||
zod@4.3.6: {}
|
||||
|
||||
zwitch@1.0.5: {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user