diff --git a/apps/nextjs/package.json b/apps/nextjs/package.json index 1354c4330..4a2c8463e 100644 --- a/apps/nextjs/package.json +++ b/apps/nextjs/package.json @@ -48,11 +48,11 @@ "@mantine/modals": "^7.16.1", "@mantine/tiptap": "^7.16.1", "@million/lint": "1.0.14", - "@t3-oss/env-nextjs": "^0.11.1", + "@t3-oss/env-nextjs": "^0.12.0", "@tabler/icons-react": "^3.29.0", "@tanstack/react-query": "^5.64.2", "@tanstack/react-query-devtools": "^5.64.2", - "@tanstack/react-query-next-experimental": "5.64.2", + "@tanstack/react-query-next-experimental": "^5.64.2", "@trpc/client": "next", "@trpc/next": "next", "@trpc/react-query": "next", diff --git a/packages/auth/package.json b/packages/auth/package.json index 357e6be9d..1afba2a8e 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -30,7 +30,7 @@ "@homarr/definitions": "workspace:^0.1.0", "@homarr/log": "workspace:^0.1.0", "@homarr/validation": "workspace:^0.1.0", - "@t3-oss/env-nextjs": "^0.11.1", + "@t3-oss/env-nextjs": "^0.12.0", "bcrypt": "^5.1.1", "cookies": "^0.9.1", "ldapts": "7.3.1", diff --git a/packages/db/package.json b/packages/db/package.json index 13bb3497e..6b63b386c 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -43,7 +43,7 @@ "@homarr/log": "workspace:^0.1.0", "@homarr/server-settings": "workspace:^0.1.0", "@paralleldrive/cuid2": "^2.2.2", - "@t3-oss/env-nextjs": "^0.11.1", + "@t3-oss/env-nextjs": "^0.12.0", "@testcontainers/mysql": "^10.17.1", "better-sqlite3": "^11.8.1", "dotenv": "^16.4.7", diff --git a/packages/docker/package.json b/packages/docker/package.json index efc2f8ead..a8b8c6d1d 100644 --- a/packages/docker/package.json +++ b/packages/docker/package.json @@ -24,7 +24,7 @@ "prettier": "@homarr/prettier-config", "dependencies": { "@homarr/common": "workspace:^0.1.0", - "@t3-oss/env-nextjs": "^0.11.1", + "@t3-oss/env-nextjs": "^0.12.0", "dockerode": "^4.0.4" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4426baaa6..e497b9367 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -182,8 +182,8 @@ importers: specifier: 1.0.14 version: 1.0.14(rollup@4.21.3)(webpack-sources@3.2.3) '@t3-oss/env-nextjs': - specifier: ^0.11.1 - version: 0.11.1(typescript@5.7.3)(zod@3.24.1) + specifier: ^0.12.0 + version: 0.12.0(typescript@5.7.3)(zod@3.24.1) '@tabler/icons-react': specifier: ^3.29.0 version: 3.29.0(react@19.0.0) @@ -194,20 +194,20 @@ importers: specifier: ^5.64.2 version: 5.64.2(@tanstack/react-query@5.64.2(react@19.0.0))(react@19.0.0) '@tanstack/react-query-next-experimental': - specifier: 5.64.2 + specifier: ^5.64.2 version: 5.64.2(@tanstack/react-query@5.64.2(react@19.0.0))(next@15.1.6(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.4))(react@19.0.0) '@trpc/client': specifier: next - version: 11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3) + version: 11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3) '@trpc/next': specifier: next - version: 11.0.0-rc.724(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.724(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(next@15.1.6(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.4))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3) + version: 11.0.0-rc.729(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.729(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(next@15.1.6(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.4))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3) '@trpc/react-query': specifier: next - version: 11.0.0-rc.724(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3) + version: 11.0.0-rc.729(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3) '@trpc/server': specifier: next - version: 11.0.0-rc.724(typescript@5.7.3) + version: 11.0.0-rc.729(typescript@5.7.3) '@xterm/addon-canvas': specifier: ^0.7.0 version: 0.7.0(@xterm/xterm@5.5.0) @@ -559,13 +559,13 @@ importers: version: link:../validation '@trpc/client': specifier: next - version: 11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3) + version: 11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3) '@trpc/react-query': specifier: next - version: 11.0.0-rc.724(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3) + version: 11.0.0-rc.729(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3) '@trpc/server': specifier: next - version: 11.0.0-rc.724(typescript@5.7.3) + version: 11.0.0-rc.729(typescript@5.7.3) lodash.clonedeep: specifier: ^4.5.0 version: 4.5.0 @@ -583,7 +583,7 @@ importers: version: 2.2.2 trpc-to-openapi: specifier: ^2.1.2 - version: 2.1.2(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(zod-openapi@2.19.0(zod@3.24.1))(zod@3.24.1) + version: 2.1.2(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(zod-openapi@2.19.0(zod@3.24.1))(zod@3.24.1) devDependencies: '@homarr/eslint-config': specifier: workspace:^0.2.0 @@ -628,8 +628,8 @@ importers: specifier: workspace:^0.1.0 version: link:../validation '@t3-oss/env-nextjs': - specifier: ^0.11.1 - version: 0.11.1(typescript@5.7.3)(zod@3.24.1) + specifier: ^0.12.0 + version: 0.12.0(typescript@5.7.3)(zod@3.24.1) bcrypt: specifier: ^5.1.1 version: 5.1.1 @@ -948,8 +948,8 @@ importers: specifier: ^2.2.2 version: 2.2.2 '@t3-oss/env-nextjs': - specifier: ^0.11.1 - version: 0.11.1(typescript@5.7.3)(zod@3.24.1) + specifier: ^0.12.0 + version: 0.12.0(typescript@5.7.3)(zod@3.24.1) '@testcontainers/mysql': specifier: ^10.17.1 version: 10.17.1 @@ -1028,8 +1028,8 @@ importers: specifier: workspace:^0.1.0 version: link:../common '@t3-oss/env-nextjs': - specifier: ^0.11.1 - version: 0.11.1(typescript@5.7.3)(zod@3.24.1) + specifier: ^0.12.0 + version: 0.12.0(typescript@5.7.3)(zod@3.24.1) dockerode: specifier: ^4.0.4 version: 4.0.4 @@ -3945,23 +3945,33 @@ packages: '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - '@t3-oss/env-core@0.11.1': - resolution: {integrity: sha512-MaxOwEoG1ntCFoKJsS7nqwgcxLW1SJw238AJwfJeaz3P/8GtkxXZsPPolsz1AdYvUTbe3XvqZ/VCdfjt+3zmKw==} + '@t3-oss/env-core@0.12.0': + resolution: {integrity: sha512-lOPj8d9nJJTt81mMuN9GMk8x5veOt7q9m11OSnCBJhwp1QrL/qR+M8Y467ULBSm9SunosryWNbmQQbgoiMgcdw==} peerDependencies: typescript: '>=5.0.0' - zod: ^3.0.0 + valibot: ^1.0.0-beta.7 || ^1.0.0 + zod: ^3.24.0 peerDependenciesMeta: typescript: optional: true + valibot: + optional: true + zod: + optional: true - '@t3-oss/env-nextjs@0.11.1': - resolution: {integrity: sha512-rx2XL9+v6wtOqLNJbD5eD8OezKlQD1BtC0WvvtHwBgK66jnF5+wGqtgkKK4Ygie1LVmoDClths2T4tdFmRvGrQ==} + '@t3-oss/env-nextjs@0.12.0': + resolution: {integrity: sha512-rFnvYk1049RnNVUPvY8iQ55AuQh1Rr+qZzQBh3t++RttCGK4COpXGNxS4+45afuQq02lu+QAOy/5955aU8hRKw==} peerDependencies: typescript: '>=5.0.0' - zod: ^3.0.0 + valibot: ^1.0.0-beta.7 || ^1.0.0 + zod: ^3.24.0 peerDependenciesMeta: typescript: optional: true + valibot: + optional: true + zod: + optional: true '@tabler/icons-react@3.29.0': resolution: {integrity: sha512-jaa3b3j91CplY7TPgx/Gj/e+PcOnQgYiK6c5qtp1P0ytfKM5WPc1qtXyRLE3NcYlfxS2Pcst4YGy1vUML7SjbQ==} @@ -4220,19 +4230,19 @@ packages: '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} - '@trpc/client@11.0.0-rc.724': - resolution: {integrity: sha512-Ou62Zw2wmfJ/X9/YlSacrGbkLP7FE1Ohv/bgQJYzWctSeEkQkIAsFOgy7a/T0Ry7kD78w3YTf7U1MKOf5X3NNA==} + '@trpc/client@11.0.0-rc.729': + resolution: {integrity: sha512-soDEkBWeLX+WOa+FRqkkCWY6GEaogDc85zWcvxXaXUiZ45ORiz4bVzGyLUYJGuzxYs1cUxv0RAhy6zhGtC688Q==} peerDependencies: - '@trpc/server': 11.0.0-rc.724+0eee7e763 + '@trpc/server': 11.0.0-rc.729+a60413241 typescript: '>=5.7.2' - '@trpc/next@11.0.0-rc.724': - resolution: {integrity: sha512-wHioN0C/HIS1wkAfZOEbL0MG8VLBwImEpils3NZK+zyxQfuOM8pzzagE9cVDA8XrW0kO6DtffS7U4Yr4GnxErA==} + '@trpc/next@11.0.0-rc.729': + resolution: {integrity: sha512-x7sSyxIKvdbJKJWL9BBeKEA01cVYhJnNKRx727xNOq6XsWfTYxPXOEu8RwNmdQ+Qp5rARwrQgcmKcN04RWCbpw==} peerDependencies: '@tanstack/react-query': ^5.59.15 - '@trpc/client': 11.0.0-rc.724+0eee7e763 - '@trpc/react-query': 11.0.0-rc.724+0eee7e763 - '@trpc/server': 11.0.0-rc.724+0eee7e763 + '@trpc/client': 11.0.0-rc.729+a60413241 + '@trpc/react-query': 11.0.0-rc.729+a60413241 + '@trpc/server': 11.0.0-rc.729+a60413241 next: '*' react: '>=16.8.0' react-dom: '>=16.8.0' @@ -4243,18 +4253,18 @@ packages: '@trpc/react-query': optional: true - '@trpc/react-query@11.0.0-rc.724': - resolution: {integrity: sha512-m98fkA7h51FKWe16fQACQN0aZJzLa7emtdBVqJqzCg6h8OTbexNbHx2NYpF3zAWZft5sGTVSljL9ixWFqLUYqg==} + '@trpc/react-query@11.0.0-rc.729': + resolution: {integrity: sha512-pesyuBcSvV+lj2y0g3kPIk/opONI5j/HKvwgaJh8UtJJCukh09cFKZmtObfemfwfwK4U3HyQ9mSnzUbnEv3sRQ==} peerDependencies: '@tanstack/react-query': ^5.62.8 - '@trpc/client': 11.0.0-rc.724+0eee7e763 - '@trpc/server': 11.0.0-rc.724+0eee7e763 + '@trpc/client': 11.0.0-rc.729+a60413241 + '@trpc/server': 11.0.0-rc.729+a60413241 react: '>=18.2.0' react-dom: '>=18.2.0' typescript: '>=5.7.2' - '@trpc/server@11.0.0-rc.724': - resolution: {integrity: sha512-kdDDwLYWGlnoXxgNeOzgb620lsnueEXMn8PLPDZW5Lpm5T3kJPT4F0JYTZINk/DM0e7q4iWx488FvwBNpNhACA==} + '@trpc/server@11.0.0-rc.729': + resolution: {integrity: sha512-rjkzNpnmbuFWT/BSSRN14/23ebt9CnkZqaq+WPdWZiBsxaDVvQRmm2mcjtKhEokwxWX1p1yuJhdIwG5yt5YuDw==} peerDependencies: typescript: '>=5.7.2' @@ -11839,18 +11849,17 @@ snapshots: dependencies: tslib: 2.8.1 - '@t3-oss/env-core@0.11.1(typescript@5.7.3)(zod@3.24.1)': - dependencies: - zod: 3.24.1 + '@t3-oss/env-core@0.12.0(typescript@5.7.3)(zod@3.24.1)': optionalDependencies: typescript: 5.7.3 + zod: 3.24.1 - '@t3-oss/env-nextjs@0.11.1(typescript@5.7.3)(zod@3.24.1)': + '@t3-oss/env-nextjs@0.12.0(typescript@5.7.3)(zod@3.24.1)': dependencies: - '@t3-oss/env-core': 0.11.1(typescript@5.7.3)(zod@3.24.1) - zod: 3.24.1 + '@t3-oss/env-core': 0.12.0(typescript@5.7.3)(zod@3.24.1) optionalDependencies: typescript: 5.7.3 + zod: 3.24.1 '@tabler/icons-react@3.29.0(react@19.0.0)': dependencies: @@ -12115,33 +12124,33 @@ snapshots: '@tootallnate/quickjs-emscripten@0.23.0': {} - '@trpc/client@11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3)': + '@trpc/client@11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3)': dependencies: - '@trpc/server': 11.0.0-rc.724(typescript@5.7.3) + '@trpc/server': 11.0.0-rc.729(typescript@5.7.3) typescript: 5.7.3 - '@trpc/next@11.0.0-rc.724(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.724(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(next@15.1.6(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.4))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)': + '@trpc/next@11.0.0-rc.729(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3))(@trpc/react-query@11.0.0-rc.729(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3))(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(next@15.1.6(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.4))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)': dependencies: - '@trpc/client': 11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3) - '@trpc/server': 11.0.0-rc.724(typescript@5.7.3) + '@trpc/client': 11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3) + '@trpc/server': 11.0.0-rc.729(typescript@5.7.3) next: 15.1.6(@babel/core@7.26.0)(@playwright/test@1.49.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.4) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) typescript: 5.7.3 optionalDependencies: '@tanstack/react-query': 5.64.2(react@19.0.0) - '@trpc/react-query': 11.0.0-rc.724(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3) + '@trpc/react-query': 11.0.0-rc.729(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3) - '@trpc/react-query@11.0.0-rc.724(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)': + '@trpc/react-query@11.0.0-rc.729(@tanstack/react-query@5.64.2(react@19.0.0))(@trpc/client@11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3))(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.3)': dependencies: '@tanstack/react-query': 5.64.2(react@19.0.0) - '@trpc/client': 11.0.0-rc.724(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(typescript@5.7.3) - '@trpc/server': 11.0.0-rc.724(typescript@5.7.3) + '@trpc/client': 11.0.0-rc.729(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(typescript@5.7.3) + '@trpc/server': 11.0.0-rc.729(typescript@5.7.3) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) typescript: 5.7.3 - '@trpc/server@11.0.0-rc.724(typescript@5.7.3)': + '@trpc/server@11.0.0-rc.729(typescript@5.7.3)': dependencies: typescript: 5.7.3 @@ -17762,9 +17771,9 @@ snapshots: triple-beam@1.4.1: {} - trpc-to-openapi@2.1.2(@trpc/server@11.0.0-rc.724(typescript@5.7.3))(zod-openapi@2.19.0(zod@3.24.1))(zod@3.24.1): + trpc-to-openapi@2.1.2(@trpc/server@11.0.0-rc.729(typescript@5.7.3))(zod-openapi@2.19.0(zod@3.24.1))(zod@3.24.1): dependencies: - '@trpc/server': 11.0.0-rc.724(typescript@5.7.3) + '@trpc/server': 11.0.0-rc.729(typescript@5.7.3) co-body: 6.2.0 h3: 1.13.0 openapi3-ts: 4.4.0