From 8ec65ff2382b6c94deabf3133cee680b3fa9e11d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 17 Oct 2025 09:52:07 +0000 Subject: [PATCH] fix(deps): update dependency joi to v18 --- example/package.json | 2 +- example/pnpm-lock.yaml | 60 +++++--------------------- package.json | 2 +- pnpm-lock.yaml | 95 ++++++++++++++++++++++++------------------ 4 files changed, 67 insertions(+), 92 deletions(-) diff --git a/example/package.json b/example/package.json index 1a5d526b..b255fd2a 100644 --- a/example/package.json +++ b/example/package.json @@ -20,7 +20,7 @@ "caniuse-lite": "1.0.30001751", "fastest-validator": "1.19.1", "isarray": "2.0.5", - "joi": "17.13.3", + "joi": "18.0.1", "next": "15.5.6", "next-connect": "1.0.0", "next-validations": "1.1.0", diff --git a/example/pnpm-lock.yaml b/example/pnpm-lock.yaml index 977d120d..0adfb106 100644 --- a/example/pnpm-lock.yaml +++ b/example/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 0.2.0(fastest-validator@1.19.1) '@typeschema/joi': specifier: 0.14.0 - version: 0.14.0(joi@17.13.3) + version: 0.14.0(joi@18.0.1) '@typeschema/valibot': specifier: 0.14.0 version: 0.14.0(valibot@1.1.0(typescript@5.9.3)) @@ -33,8 +33,8 @@ importers: specifier: 2.0.5 version: 2.0.5 joi: - specifier: 17.13.3 - version: 17.13.3 + specifier: 18.0.1 + version: 18.0.1 next: specifier: 15.5.6 version: 15.5.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -43,7 +43,7 @@ importers: version: 1.0.0 next-validations: specifier: 1.1.0 - version: 1.1.0(@typeschema/fastest-validator@0.2.0(fastest-validator@1.19.1))(@typeschema/joi@0.14.0(joi@17.13.3))(@typeschema/valibot@0.14.0(valibot@1.1.0(typescript@5.9.3)))(@typeschema/yup@0.14.0(yup@1.7.1))(@typeschema/zod@0.14.0(zod@3.25.76))(next@15.5.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) + version: 1.1.0(@typeschema/fastest-validator@0.2.0(fastest-validator@1.19.1))(@typeschema/joi@0.14.0(joi@18.0.1))(@typeschema/valibot@0.14.0(valibot@1.1.0(typescript@5.9.3)))(@typeschema/yup@0.14.0(yup@1.7.1))(@typeschema/zod@0.14.0(zod@3.25.76))(next@15.5.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)) qs: specifier: 6.14.0 version: 6.14.0 @@ -112,9 +112,6 @@ packages: '@hapi/hoek@11.0.7': resolution: {integrity: sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==} - '@hapi/hoek@9.3.0': - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - '@hapi/pinpoint@2.0.1': resolution: {integrity: sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==} @@ -122,9 +119,6 @@ packages: resolution: {integrity: sha512-QIvUMB5VZ8HMLZF9A2oWr3AFM430QC8oGd0L35y2jHpuW6bIIca6x/xL7zUf4J7L9WJ3qjz+iJII8ncaeMbpSg==} engines: {node: '>=14.0.0'} - '@hapi/topo@5.1.0': - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@hapi/topo@6.0.2': resolution: {integrity: sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==} @@ -308,15 +302,6 @@ packages: '@scarf/scarf@1.4.0': resolution: {integrity: sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==} - '@sideway/address@4.1.5': - resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} - - '@sideway/formula@3.0.1': - resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} - - '@sideway/pinpoint@2.0.0': - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@standard-schema/spec@1.0.0': resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} @@ -1109,9 +1094,6 @@ packages: isstream@0.1.2: resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} - joi@17.13.3: - resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} - joi@18.0.1: resolution: {integrity: sha512-IiQpRyypSnLisQf3PwuN2eIHAsAIGZIrLZkd4zdvIar2bDyhM91ubRjy8a3eYablXsh9BeI/c7dmPYHca5qtoA==} engines: {node: '>= 20'} @@ -1896,16 +1878,10 @@ snapshots: '@hapi/hoek@11.0.7': {} - '@hapi/hoek@9.3.0': {} - '@hapi/pinpoint@2.0.1': {} '@hapi/tlds@1.1.3': {} - '@hapi/topo@5.1.0': - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo@6.0.2': dependencies: '@hapi/hoek': 11.0.7 @@ -2027,14 +2003,6 @@ snapshots: '@scarf/scarf@1.4.0': {} - '@sideway/address@4.1.5': - dependencies: - '@hapi/hoek': 9.3.0 - - '@sideway/formula@3.0.1': {} - - '@sideway/pinpoint@2.0.0': {} - '@standard-schema/spec@1.0.0': {} '@swagger-api/apidom-ast@1.0.0-beta.50': @@ -2453,20 +2421,20 @@ snapshots: transitivePeerDependencies: - '@types/json-schema' - '@typeschema/joi@0.14.0(joi@17.13.3)': + '@typeschema/joi@0.14.0(joi@18.0.1)': dependencies: '@typeschema/core': 0.14.0 optionalDependencies: - joi: 17.13.3 + joi: 18.0.1 transitivePeerDependencies: - '@types/json-schema' - '@typeschema/main@0.14.1(@typeschema/fastest-validator@0.2.0(fastest-validator@1.19.1))(@typeschema/joi@0.14.0(joi@17.13.3))(@typeschema/valibot@0.14.0(valibot@1.1.0(typescript@5.9.3)))(@typeschema/yup@0.14.0(yup@1.7.1))(@typeschema/zod@0.14.0(zod@3.25.76))': + '@typeschema/main@0.14.1(@typeschema/fastest-validator@0.2.0(fastest-validator@1.19.1))(@typeschema/joi@0.14.0(joi@18.0.1))(@typeschema/valibot@0.14.0(valibot@1.1.0(typescript@5.9.3)))(@typeschema/yup@0.14.0(yup@1.7.1))(@typeschema/zod@0.14.0(zod@3.25.76))': dependencies: '@typeschema/core': 0.14.0 optionalDependencies: '@typeschema/fastest-validator': 0.2.0(fastest-validator@1.19.1) - '@typeschema/joi': 0.14.0(joi@17.13.3) + '@typeschema/joi': 0.14.0(joi@18.0.1) '@typeschema/valibot': 0.14.0(valibot@1.1.0(typescript@5.9.3)) '@typeschema/yup': 0.14.0(yup@1.7.1) '@typeschema/zod': 0.14.0(zod@3.25.76) @@ -3021,14 +2989,6 @@ snapshots: isstream@0.1.2: {} - joi@17.13.3: - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.5 - '@sideway/formula': 3.0.1 - '@sideway/pinpoint': 2.0.0 - joi@18.0.1: dependencies: '@hapi/address': 5.1.1 @@ -3145,9 +3105,9 @@ snapshots: '@tsconfig/node16': 1.0.4 regexparam: 2.0.2 - next-validations@1.1.0(@typeschema/fastest-validator@0.2.0(fastest-validator@1.19.1))(@typeschema/joi@0.14.0(joi@17.13.3))(@typeschema/valibot@0.14.0(valibot@1.1.0(typescript@5.9.3)))(@typeschema/yup@0.14.0(yup@1.7.1))(@typeschema/zod@0.14.0(zod@3.25.76))(next@15.5.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)): + next-validations@1.1.0(@typeschema/fastest-validator@0.2.0(fastest-validator@1.19.1))(@typeschema/joi@0.14.0(joi@18.0.1))(@typeschema/valibot@0.14.0(valibot@1.1.0(typescript@5.9.3)))(@typeschema/yup@0.14.0(yup@1.7.1))(@typeschema/zod@0.14.0(zod@3.25.76))(next@15.5.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0)): dependencies: - '@typeschema/main': 0.14.1(@typeschema/fastest-validator@0.2.0(fastest-validator@1.19.1))(@typeschema/joi@0.14.0(joi@17.13.3))(@typeschema/valibot@0.14.0(valibot@1.1.0(typescript@5.9.3)))(@typeschema/yup@0.14.0(yup@1.7.1))(@typeschema/zod@0.14.0(zod@3.25.76)) + '@typeschema/main': 0.14.1(@typeschema/fastest-validator@0.2.0(fastest-validator@1.19.1))(@typeschema/joi@0.14.0(joi@18.0.1))(@typeschema/valibot@0.14.0(valibot@1.1.0(typescript@5.9.3)))(@typeschema/yup@0.14.0(yup@1.7.1))(@typeschema/zod@0.14.0(zod@3.25.76)) next: 15.5.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0) transitivePeerDependencies: - '@types/json-schema' diff --git a/package.json b/package.json index a3da3eb3..d2fadc32 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "c8": "10.1.3", "fastest-validator": "1.19.1", "husky": "9.1.7", - "joi": "17.13.3", + "joi": "18.0.1", "next": "15.5.6", "react": "19.2.0", "react-dom": "19.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b3ac0ee..ce3aa11d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@typeschema/main': specifier: 0.14.1 - version: 0.14.1(@typeschema/joi@0.14.0(joi@17.13.3))(@typeschema/valibot@0.14.0(valibot@1.1.0(typescript@5.9.3)))(@typeschema/yup@0.14.0(yup@1.7.1))(@typeschema/zod@0.14.0(zod@3.25.76)) + version: 0.14.1(@typeschema/joi@0.14.0(joi@18.0.1))(@typeschema/valibot@0.14.0(valibot@1.1.0(typescript@5.9.3)))(@typeschema/yup@0.14.0(yup@1.7.1))(@typeschema/zod@0.14.0(zod@3.25.76)) devDependencies: '@biomejs/biome': specifier: 1.9.4 @@ -32,7 +32,7 @@ importers: version: 19.2.2(@types/react@19.2.2) '@typeschema/joi': specifier: 0.14.0 - version: 0.14.0(joi@17.13.3) + version: 0.14.0(joi@18.0.1) '@typeschema/valibot': specifier: 0.14.0 version: 0.14.0(valibot@1.1.0(typescript@5.9.3)) @@ -55,8 +55,8 @@ importers: specifier: 9.1.7 version: 9.1.7 joi: - specifier: 17.13.3 - version: 17.13.3 + specifier: 18.0.1 + version: 18.0.1 next: specifier: 15.5.6 version: 15.5.6(react-dom@19.2.0(react@19.2.0))(react@19.2.0) @@ -333,11 +333,25 @@ packages: '@gerrit0/mini-shiki@3.13.1': resolution: {integrity: sha512-fDWM5QQc70jwBIt/WYMybdyXdyBmoJe7r1hpM+V/bHnyla79sygVDK2/LlVxIPc4n5FA3B5Wzt7AQH2+psNphg==} - '@hapi/hoek@9.3.0': - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + '@hapi/address@5.1.1': + resolution: {integrity: sha512-A+po2d/dVoY7cYajycYI43ZbYMXukuopIsqCjh5QzsBCipDtdofHntljDlpccMjIfTy6UOkg+5KPriwYch2bXA==} + engines: {node: '>=14.0.0'} + + '@hapi/formula@3.0.2': + resolution: {integrity: sha512-hY5YPNXzw1He7s0iqkRQi+uMGh383CGdyyIGYtB+W5N3KHPXoqychklvHhKCC9M3Xtv0OCs/IHw+r4dcHtBYWw==} + + '@hapi/hoek@11.0.7': + resolution: {integrity: sha512-HV5undWkKzcB4RZUusqOpcgxOaq6VOAH7zhhIr2g3G8NF/MlFO75SjOr2NfuSx0Mh40+1FqCkagKLJRykUWoFQ==} + + '@hapi/pinpoint@2.0.1': + resolution: {integrity: sha512-EKQmr16tM8s16vTT3cA5L0kZZcTMU5DUOZTuvpnY738m+jyP3JIUj+Mm1xc1rsLkGBQ/gVnfKYPwOmPg1tUR4Q==} + + '@hapi/tlds@1.1.3': + resolution: {integrity: sha512-QIvUMB5VZ8HMLZF9A2oWr3AFM430QC8oGd0L35y2jHpuW6bIIca6x/xL7zUf4J7L9WJ3qjz+iJII8ncaeMbpSg==} + engines: {node: '>=14.0.0'} - '@hapi/topo@5.1.0': - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + '@hapi/topo@6.0.2': + resolution: {integrity: sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==} '@hutson/parse-repository-url@3.0.2': resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} @@ -673,15 +687,6 @@ packages: '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@sideway/address@4.1.5': - resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} - - '@sideway/formula@3.0.1': - resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} - - '@sideway/pinpoint@2.0.0': - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@size-limit/esbuild@11.2.0': resolution: {integrity: sha512-vSg9H0WxGQPRzDnBzeDyD9XT0Zdq0L+AI3+77/JhxznbSCMJMMr8ndaWVQRhOsixl97N0oD4pRFw2+R1Lcvi6A==} engines: {node: ^18.0.0 || >=20.0.0} @@ -703,6 +708,9 @@ packages: resolution: {integrity: sha512-T4Wyi9lUuz0a1C2OHuzqZ0aFOCI0AmaGTb2LP9sHgWdoHXlB3JU02gfBpa0Y081G/gFsJYpQ/R0iCJRzF/nknw==} hasBin: true + '@standard-schema/spec@1.0.0': + resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} + '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} @@ -1428,8 +1436,9 @@ packages: resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true - joi@17.13.3: - resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} + joi@18.0.1: + resolution: {integrity: sha512-IiQpRyypSnLisQf3PwuN2eIHAsAIGZIrLZkd4zdvIar2bDyhM91ubRjy8a3eYablXsh9BeI/c7dmPYHca5qtoA==} + engines: {node: '>= 20'} joycon@3.1.1: resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} @@ -2444,11 +2453,21 @@ snapshots: '@shikijs/types': 3.13.0 '@shikijs/vscode-textmate': 10.0.2 - '@hapi/hoek@9.3.0': {} + '@hapi/address@5.1.1': + dependencies: + '@hapi/hoek': 11.0.7 + + '@hapi/formula@3.0.2': {} + + '@hapi/hoek@11.0.7': {} + + '@hapi/pinpoint@2.0.1': {} + + '@hapi/tlds@1.1.3': {} - '@hapi/topo@5.1.0': + '@hapi/topo@6.0.2': dependencies: - '@hapi/hoek': 9.3.0 + '@hapi/hoek': 11.0.7 '@hutson/parse-repository-url@3.0.2': {} @@ -2683,14 +2702,6 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@sideway/address@4.1.5': - dependencies: - '@hapi/hoek': 9.3.0 - - '@sideway/formula@3.0.1': {} - - '@sideway/pinpoint@2.0.0': {} - '@size-limit/esbuild@11.2.0(size-limit@11.2.0)': dependencies: esbuild: 0.25.10 @@ -2712,6 +2723,8 @@ snapshots: kleur: 4.1.5 yargs-parser: 20.2.9 + '@standard-schema/spec@1.0.0': {} + '@swc/helpers@0.5.15': dependencies: tslib: 2.8.1 @@ -2769,19 +2782,19 @@ snapshots: '@typeschema/core@0.14.0': {} - '@typeschema/joi@0.14.0(joi@17.13.3)': + '@typeschema/joi@0.14.0(joi@18.0.1)': dependencies: '@typeschema/core': 0.14.0 optionalDependencies: - joi: 17.13.3 + joi: 18.0.1 transitivePeerDependencies: - '@types/json-schema' - '@typeschema/main@0.14.1(@typeschema/joi@0.14.0(joi@17.13.3))(@typeschema/valibot@0.14.0(valibot@1.1.0(typescript@5.9.3)))(@typeschema/yup@0.14.0(yup@1.7.1))(@typeschema/zod@0.14.0(zod@3.25.76))': + '@typeschema/main@0.14.1(@typeschema/joi@0.14.0(joi@18.0.1))(@typeschema/valibot@0.14.0(valibot@1.1.0(typescript@5.9.3)))(@typeschema/yup@0.14.0(yup@1.7.1))(@typeschema/zod@0.14.0(zod@3.25.76))': dependencies: '@typeschema/core': 0.14.0 optionalDependencies: - '@typeschema/joi': 0.14.0(joi@17.13.3) + '@typeschema/joi': 0.14.0(joi@18.0.1) '@typeschema/valibot': 0.14.0(valibot@1.1.0(typescript@5.9.3)) '@typeschema/yup': 0.14.0(yup@1.7.1) '@typeschema/zod': 0.14.0(zod@3.25.76) @@ -3396,13 +3409,15 @@ snapshots: jiti@2.6.1: {} - joi@17.13.3: + joi@18.0.1: dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.5 - '@sideway/formula': 3.0.1 - '@sideway/pinpoint': 2.0.0 + '@hapi/address': 5.1.1 + '@hapi/formula': 3.0.2 + '@hapi/hoek': 11.0.7 + '@hapi/pinpoint': 2.0.1 + '@hapi/tlds': 1.1.3 + '@hapi/topo': 6.0.2 + '@standard-schema/spec': 1.0.0 joycon@3.1.1: {}