diff --git a/package.json b/package.json index ddb3ada..17f8436 100644 --- a/package.json +++ b/package.json @@ -66,7 +66,7 @@ "zod": "latest" }, "devDependencies": { - "@types/node": "^22", + "@types/node": "^25", "@types/react": "^19", "@types/react-dom": "^19", "postcss": "^8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2020283..d24f794 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 0.24.1 '@hookform/resolvers': specifier: latest - version: 5.2.1(react-hook-form@7.62.0(react@19.0.0)) + version: 5.2.2(react-hook-form@7.68.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.62.0(react@19.0.0) + version: 7.68.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: 4.0.17 + version: 4.1.13 devDependencies: '@types/node': - specifier: ^22 - version: 22.13.10 + specifier: ^25 + version: 25.0.2 '@types/react': specifier: ^19 version: 19.0.11 @@ -471,8 +471,8 @@ packages: engines: {node: '>=6'} hasBin: true - '@hookform/resolvers@5.2.1': - resolution: {integrity: sha512-u0+6X58gkjMcxur1wRWokA7XsiiBJ6aK17aPZxhkoYiK5J+HcTx0Vhu9ovXe6H+dVpO6cjrn2FkJTryXEMlryQ==} + '@hookform/resolvers@5.2.2': + resolution: {integrity: sha512-A/IxlMLShx3KjV/HeTcTfaMxdwy690+L/ZADoeaTltLx+CVuzkeVIPuybK3jrRfw7YZnmdKsVVHAlEPIAEUNlA==} peerDependencies: react-hook-form: ^7.55.0 @@ -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.19.3': + resolution: {integrity: sha512-1N9SBnWYOJTrNZCdh/yJE+t910Y128BoyY+zBLWhL3r0TYzlTmFdXrPwHL9DyFZmlEXNQQolTZh3KHV31QDhyA==} + + '@types/node@25.0.2': + resolution: {integrity: sha512-gWEkeiyYE4vqjON/+Obqcoeffmk0NF15WSBwSs7zwVA2bAbTaE0SJ7P0WNGoJn8uE7fiaV5a7dKYIJriEqOrmA==} '@types/qs@6.14.0': resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} @@ -2106,6 +2109,7 @@ packages: next@15.1.0: resolution: {integrity: sha512-QKhzt6Y8rgLNlj30izdMbxAwjHMFANnLwDwZ+WQh5sMhyt4lEBqDK9QpvWHtIM4rINKPoJ8aiRZKg5ULSybVHw==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + deprecated: This version has a security vulnerability. Please upgrade to a patched version. See https://nextjs.org/blog/CVE-2025-66478 for more details. hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -2269,8 +2273,8 @@ packages: peerDependencies: react: ^19.0.0 - react-hook-form@7.62.0: - resolution: {integrity: sha512-7KWFejc98xqG/F4bAxpL41NB3o1nnvQO1RWZT3TqRZYL8RryQETGfEdVnJN2fy1crCiBLLjkRBVK05j24FxJGA==} + react-hook-form@7.68.0: + resolution: {integrity: sha512-oNN3fjrZ/Xo40SWlHf1yCjlMK417JxoSJVUXQjGdvdRCU07NTFei1i1f8ApUAts+IVh14e4EdakeLEA+BEAs/Q==} engines: {node: '>=18.0.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 @@ -2523,8 +2527,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.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} update-browserslist-db@1.1.3: resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} @@ -2638,8 +2645,8 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - zod@4.0.17: - resolution: {integrity: sha512-1PHjlYRevNxxdy2JZ8JcNAw7rX8V9P1AKkP+x/xZfxB0K5FYfuV+Ug6P/6NVSR2jHQ+FzDDoDHS04nYUsOIyLQ==} + zod@4.1.13: + resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==} snapshots: @@ -3048,7 +3055,7 @@ snapshots: '@grpc/grpc-js@1.9.15': dependencies: '@grpc/proto-loader': 0.7.13 - '@types/node': 22.13.10 + '@types/node': 25.0.2 '@grpc/proto-loader@0.7.13': dependencies: @@ -3057,10 +3064,10 @@ snapshots: protobufjs: 7.4.0 yargs: 17.7.2 - '@hookform/resolvers@5.2.1(react-hook-form@7.62.0(react@19.0.0))': + '@hookform/resolvers@5.2.2(react-hook-form@7.68.0(react@19.0.0))': dependencies: '@standard-schema/utils': 0.3.0 - react-hook-form: 7.62.0(react@19.0.0) + react-hook-form: 7.68.0(react@19.0.0) '@img/sharp-darwin-arm64@0.33.5': optionalDependencies: @@ -3168,7 +3175,7 @@ snapshots: '@line/bot-sdk@10.0.0': dependencies: - '@types/node': 22.13.10 + '@types/node': 22.19.3 optionalDependencies: axios: 1.10.0 transitivePeerDependencies: @@ -3912,14 +3919,14 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.13.10 + '@types/node': 25.0.2 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 22.13.10 + '@types/node': 25.0.2 '@types/d3-array@3.2.1': {} @@ -3947,7 +3954,7 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 22.13.10 + '@types/node': 25.0.2 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.5 @@ -3964,7 +3971,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 22.13.10 + '@types/node': 25.0.2 '@types/long@4.0.2': optional: true @@ -3973,9 +3980,13 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@22.13.10': + '@types/node@22.19.3': dependencies: - undici-types: 6.20.0 + undici-types: 6.21.0 + + '@types/node@25.0.2': + dependencies: + undici-types: 7.16.0 '@types/qs@6.14.0': {} @@ -3992,7 +4003,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 22.13.10 + '@types/node': 25.0.2 '@types/tough-cookie': 4.0.5 form-data: 2.5.3 optional: true @@ -4000,12 +4011,12 @@ snapshots: '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.13.10 + '@types/node': 25.0.2 '@types/serve-static@1.15.8': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 22.13.10 + '@types/node': 25.0.2 '@types/send': 0.17.5 '@types/tough-cookie@4.0.5': @@ -4362,7 +4373,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.19.3 farmhash-modern: 1.1.0 google-auth-library: 9.15.1 jsonwebtoken: 9.0.2 @@ -4933,7 +4944,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.13.10 + '@types/node': 25.0.2 long: 5.3.1 proxy-from-env@1.1.0: @@ -4951,7 +4962,7 @@ snapshots: react: 19.0.0 scheduler: 0.25.0 - react-hook-form@7.62.0(react@19.0.0): + react-hook-form@7.68.0(react@19.0.0): dependencies: react: 19.0.0 @@ -5249,7 +5260,9 @@ snapshots: typescript@5.9.2: {} - undici-types@6.20.0: {} + undici-types@6.21.0: {} + + undici-types@7.16.0: {} update-browserslist-db@1.1.3(browserslist@4.24.4): dependencies: @@ -5368,4 +5381,4 @@ snapshots: yocto-queue@0.1.0: optional: true - zod@4.0.17: {} + zod@4.1.13: {}