diff --git a/package.json b/package.json index ddb3ada..6f3c628 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "zod": "latest" }, "devDependencies": { - "@types/node": "^22", + "@types/node": "^24", "@types/react": "^19", "@types/react-dom": "^19", "postcss": "^8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 942f023..788aac8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 0.24.1 '@hookform/resolvers': specifier: latest - version: 4.1.3(react-hook-form@7.54.2(react@19.0.0)) + version: 5.1.1(react-hook-form@7.60.0(react@19.0.0)) '@line/bot-sdk': specifier: ^10.0.0 version: 10.0.0 @@ -151,7 +151,7 @@ importers: version: 19.0.0(react@19.0.0) react-hook-form: specifier: latest - version: 7.54.2(react@19.0.0) + version: 7.60.0(react@19.0.0) react-resizable-panels: specifier: ^2.1.7 version: 2.1.7(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -172,11 +172,11 @@ importers: version: 0.9.9(@types/react-dom@19.0.4(@types/react@19.0.11))(@types/react@19.0.11)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) zod: specifier: latest - version: 3.24.2 + version: 4.0.5 devDependencies: '@types/node': - specifier: ^22 - version: 22.13.10 + specifier: ^24 + version: 24.0.14 '@types/react': specifier: ^19 version: 19.0.11 @@ -471,10 +471,10 @@ packages: engines: {node: '>=6'} hasBin: true - '@hookform/resolvers@4.1.3': - resolution: {integrity: sha512-Jsv6UOWYTrEFJ/01ZrnwVXs7KDvP8XIo115i++5PWvNkNvkrsTfGiLS6w+eJ57CYtUtDQalUWovCZDHFJ8u1VQ==} + '@hookform/resolvers@5.1.1': + resolution: {integrity: sha512-J/NVING3LMAEvexJkyTLjruSm7aOFx7QX21pzkiJfMoNG0wl5aFEjLTl7ay7IQb9EWY6AkrBy7tHL2Alijpdcg==} peerDependencies: - react-hook-form: ^7.0.0 + react-hook-form: ^7.55.0 '@img/sharp-darwin-arm64@0.33.5': resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} @@ -1388,8 +1388,11 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@22.13.10': - resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==} + '@types/node@22.16.4': + resolution: {integrity: sha512-PYRhNtZdm2wH/NT2k/oAJ6/f2VD2N2Dag0lGlx2vWgMSJXGNmlce5MiTQzoWAiIJtso30mjnfQCOKVH+kAQC/g==} + + '@types/node@24.0.14': + resolution: {integrity: sha512-4zXMWD91vBLGRtHK3YbIoFMia+1nqEz72coM42C5ETjnNCa/heoj7NT1G67iAfOqMmcfhuCZ4uNpyz8EjlAejw==} '@types/qs@6.14.0': resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} @@ -2269,8 +2272,8 @@ packages: peerDependencies: react: ^19.0.0 - react-hook-form@7.54.2: - resolution: {integrity: sha512-eHpAUgUjWbZocoQYUHposymRb4ZP6d0uwUnooL2uOybA9/3tPUvoAKqEWK1WaSiTxxOfTpffNZP7QwlnM3/gEg==} + react-hook-form@7.60.0: + resolution: {integrity: sha512-SBrYOvMbDB7cV8ZfNpaiLcgjH/a1c7aK0lK+aNigpf4xWLO8q+o4tcvVurv3c4EOyzn/3dCsYt4GKD42VvJ/+A==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 @@ -2523,8 +2526,11 @@ packages: engines: {node: '>=14.17'} hasBin: true - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + + undici-types@7.8.0: + resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} update-browserslist-db@1.1.3: resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} @@ -2638,8 +2644,8 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - zod@3.24.2: - resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} + zod@4.0.5: + resolution: {integrity: sha512-/5UuuRPStvHXu7RS+gmvRf4NXrNxpSllGwDnCBcJZtQsKrviYXm54yDGV2KYNLT5kq0lHGcl7lqWJLgSaG+tgA==} snapshots: @@ -3048,7 +3054,7 @@ snapshots: '@grpc/grpc-js@1.9.15': dependencies: '@grpc/proto-loader': 0.7.13 - '@types/node': 22.13.10 + '@types/node': 24.0.14 '@grpc/proto-loader@0.7.13': dependencies: @@ -3057,10 +3063,10 @@ snapshots: protobufjs: 7.4.0 yargs: 17.7.2 - '@hookform/resolvers@4.1.3(react-hook-form@7.54.2(react@19.0.0))': + '@hookform/resolvers@5.1.1(react-hook-form@7.60.0(react@19.0.0))': dependencies: '@standard-schema/utils': 0.3.0 - react-hook-form: 7.54.2(react@19.0.0) + react-hook-form: 7.60.0(react@19.0.0) '@img/sharp-darwin-arm64@0.33.5': optionalDependencies: @@ -3168,7 +3174,7 @@ snapshots: '@line/bot-sdk@10.0.0': dependencies: - '@types/node': 22.13.10 + '@types/node': 22.16.4 optionalDependencies: axios: 1.10.0 transitivePeerDependencies: @@ -3912,14 +3918,14 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.13.10 + '@types/node': 24.0.14 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 22.13.10 + '@types/node': 24.0.14 '@types/d3-array@3.2.1': {} @@ -3947,7 +3953,7 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.13.10 + '@types/node': 24.0.14 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.5 @@ -3964,7 +3970,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 22.13.10 + '@types/node': 24.0.14 '@types/long@4.0.2': optional: true @@ -3973,9 +3979,13 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@22.13.10': + '@types/node@22.16.4': dependencies: - undici-types: 6.20.0 + undici-types: 6.21.0 + + '@types/node@24.0.14': + dependencies: + undici-types: 7.8.0 '@types/qs@6.14.0': {} @@ -3992,7 +4002,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 22.13.10 + '@types/node': 24.0.14 '@types/tough-cookie': 4.0.5 form-data: 2.5.3 optional: true @@ -4000,12 +4010,12 @@ snapshots: '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.13.10 + '@types/node': 24.0.14 '@types/serve-static@1.15.8': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 22.13.10 + '@types/node': 24.0.14 '@types/send': 0.17.5 '@types/tough-cookie@4.0.5': @@ -4362,7 +4372,7 @@ snapshots: '@fastify/busboy': 3.1.1 '@firebase/database-compat': 2.0.4 '@firebase/database-types': 1.0.9 - '@types/node': 22.13.10 + '@types/node': 22.16.4 farmhash-modern: 1.1.0 google-auth-library: 9.15.1 jsonwebtoken: 9.0.2 @@ -4933,7 +4943,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.13.10 + '@types/node': 24.0.14 long: 5.3.1 proxy-from-env@1.1.0: @@ -4951,7 +4961,7 @@ snapshots: react: 19.0.0 scheduler: 0.25.0 - react-hook-form@7.54.2(react@19.0.0): + react-hook-form@7.60.0(react@19.0.0): dependencies: react: 19.0.0 @@ -5249,7 +5259,9 @@ snapshots: typescript@5.8.2: {} - undici-types@6.20.0: {} + undici-types@6.21.0: {} + + undici-types@7.8.0: {} update-browserslist-db@1.1.3(browserslist@4.24.4): dependencies: @@ -5368,4 +5380,4 @@ snapshots: yocto-queue@0.1.0: optional: true - zod@3.24.2: {} + zod@4.0.5: {}