diff --git a/package.json b/package.json index 7d3eaa0..4918c70 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "devDependencies": { "@aws-sdk/credential-provider-web-identity": "^3.916.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "^9.38.0", + "@eslint/js": "^9.39.1", "@microsoft/eslint-formatter-sarif": "^3.1.0", "@next/bundle-analyzer": "^16.0.0", "@ryanccn/eslint-config": "^0.5.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a1307db..634f5e5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -93,8 +93,8 @@ importers: specifier: ^3.3.1 version: 3.3.1 '@eslint/js': - specifier: ^9.38.0 - version: 9.38.0 + specifier: ^9.39.1 + version: 9.39.1 '@microsoft/eslint-formatter-sarif': specifier: ^3.1.0 version: 3.1.0 @@ -103,7 +103,7 @@ importers: version: 16.0.0 '@ryanccn/eslint-config': specifier: ^0.5.0 - version: 0.5.0(@eslint/eslintrc@3.3.1)(@eslint/js@9.38.0)(@next/eslint-plugin-next@16.0.0)(eslint-config-prettier@10.1.8(eslint@9.38.0(jiti@1.21.7)))(eslint-plugin-react-hooks@7.0.1(eslint@9.38.0(jiti@1.21.7)))(eslint-plugin-unicorn@62.0.0(eslint@9.38.0(jiti@1.21.7)))(eslint@9.38.0(jiti@1.21.7))(typescript-eslint@8.46.2(eslint@9.38.0(jiti@1.21.7))(typescript@5.9.3))(typescript@5.9.3) + version: 0.5.0(@eslint/eslintrc@3.3.1)(@eslint/js@9.39.1)(@next/eslint-plugin-next@16.0.0)(eslint-config-prettier@10.1.8(eslint@9.38.0(jiti@1.21.7)))(eslint-plugin-react-hooks@7.0.1(eslint@9.38.0(jiti@1.21.7)))(eslint-plugin-unicorn@62.0.0(eslint@9.38.0(jiti@1.21.7)))(eslint@9.38.0(jiti@1.21.7))(typescript-eslint@8.46.2(eslint@9.38.0(jiti@1.21.7))(typescript@5.9.3))(typescript@5.9.3) '@tailwindcss/forms': specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.4.18(tsx@4.20.6)(yaml@2.4.5)) @@ -583,6 +583,10 @@ packages: resolution: {integrity: sha512-UZ1VpFvXf9J06YG9xQBdnzU+kthors6KjhMAl6f4gH4usHyh31rUf2DLGInT8RFYIReYXNSydgPY0V2LuWgl7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.39.1': + resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.7': resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1796,6 +1800,10 @@ packages: resolution: {integrity: sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ==} hasBin: true + baseline-browser-mapping@2.8.32: + resolution: {integrity: sha512-OPz5aBThlyLFgxyhdwf/s2+8ab3OvT7AdTNvKHBwpXomIYeXqpUUuT8LrdtxZSsWJ4R4CU1un4XGh5Ez3nlTpw==} + hasBin: true + binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -1823,6 +1831,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + browserslist@4.28.0: + resolution: {integrity: sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + bson@6.10.4: resolution: {integrity: sha512-WIsKqkSC0ABoBJuT1LEX+2HEvNmNKKgnTAyd0fL8qzK4SH2i9NXg+t08YtdZp/V9IZ33cxe3iV4yM0qg8lMQng==} engines: {node: '>=16.20.1'} @@ -1842,6 +1855,9 @@ packages: caniuse-lite@1.0.30001751: resolution: {integrity: sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==} + caniuse-lite@1.0.30001757: + resolution: {integrity: sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ==} + ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2092,6 +2108,9 @@ packages: electron-to-chromium@1.5.240: resolution: {integrity: sha512-OBwbZjWgrCOH+g6uJsA2/7Twpas2OlepS9uvByJjR2datRDuKGYeD+nP8lBBks2qnB7bGJNHDUx7c/YLaT3QMQ==} + electron-to-chromium@1.5.262: + resolution: {integrity: sha512-NlAsMteRHek05jRUxUR0a5jpjYq9ykk6+kO0yRaMi5moe7u0fVIOeQ3Y30A8dIiWFBNUoQGi1ljb1i5VtS9WQQ==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2454,6 +2473,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -2994,6 +3014,7 @@ packages: node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} + deprecated: Use your platform's native DOMException instead node-fetch@3.3.2: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} @@ -3005,6 +3026,9 @@ packages: node-releases@2.0.26: resolution: {integrity: sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA==} + node-releases@2.0.27: + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + nodemailer@7.0.10: resolution: {integrity: sha512-Us/Se1WtT0ylXgNFfyFSx4LElllVLJXQjWi2Xz17xWw7amDKO2MLtFnVp1WACy7GkVGs+oBlRopVNUzlrGSw1w==} engines: {node: '>=6.0.0'} @@ -3435,6 +3459,7 @@ packages: rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true run-parallel@1.2.0: @@ -3848,8 +3873,8 @@ packages: peerDependencies: zod: ^3.25.0 || ^4.0.0 - zod@4.1.12: - resolution: {integrity: sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==} + zod@4.1.13: + resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -4082,7 +4107,7 @@ snapshots: dependencies: '@babel/compat-data': 7.28.5 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.27.0 + browserslist: 4.28.0 lru-cache: 5.1.1 semver: 6.3.1 optional: true @@ -4315,6 +4340,8 @@ snapshots: '@eslint/js@9.38.0': {} + '@eslint/js@9.39.1': {} + '@eslint/object-schema@2.1.7': {} '@eslint/plugin-kit@0.4.0': @@ -4948,7 +4975,7 @@ snapshots: dependencies: react: 19.2.0 - '@ryanccn/eslint-config@0.5.0(@eslint/eslintrc@3.3.1)(@eslint/js@9.38.0)(@next/eslint-plugin-next@16.0.0)(eslint-config-prettier@10.1.8(eslint@9.38.0(jiti@1.21.7)))(eslint-plugin-react-hooks@7.0.1(eslint@9.38.0(jiti@1.21.7)))(eslint-plugin-unicorn@62.0.0(eslint@9.38.0(jiti@1.21.7)))(eslint@9.38.0(jiti@1.21.7))(typescript-eslint@8.46.2(eslint@9.38.0(jiti@1.21.7))(typescript@5.9.3))(typescript@5.9.3)': + '@ryanccn/eslint-config@0.5.0(@eslint/eslintrc@3.3.1)(@eslint/js@9.39.1)(@next/eslint-plugin-next@16.0.0)(eslint-config-prettier@10.1.8(eslint@9.38.0(jiti@1.21.7)))(eslint-plugin-react-hooks@7.0.1(eslint@9.38.0(jiti@1.21.7)))(eslint-plugin-unicorn@62.0.0(eslint@9.38.0(jiti@1.21.7)))(eslint@9.38.0(jiti@1.21.7))(typescript-eslint@8.46.2(eslint@9.38.0(jiti@1.21.7))(typescript@5.9.3))(typescript@5.9.3)': dependencies: '@eslint/compat': 1.2.9(eslint@9.38.0(jiti@1.21.7)) '@typescript-eslint/utils': 8.33.1(eslint@9.38.0(jiti@1.21.7))(typescript@5.9.3) @@ -4958,7 +4985,7 @@ snapshots: tinyrainbow: 2.0.0 optionalDependencies: '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.38.0 + '@eslint/js': 9.39.1 '@next/eslint-plugin-next': 16.0.0 eslint-config-prettier: 10.1.8(eslint@9.38.0(jiti@1.21.7)) eslint-plugin-react-hooks: 7.0.1(eslint@9.38.0(jiti@1.21.7)) @@ -5626,6 +5653,9 @@ snapshots: baseline-browser-mapping@2.8.20: {} + baseline-browser-mapping@2.8.32: + optional: true + binary-extensions@2.3.0: {} bowser@2.12.1: {} @@ -5658,6 +5688,15 @@ snapshots: node-releases: 2.0.26 update-browserslist-db: 1.1.4(browserslist@4.27.0) + browserslist@4.28.0: + dependencies: + baseline-browser-mapping: 2.8.32 + caniuse-lite: 1.0.30001757 + electron-to-chromium: 1.5.262 + node-releases: 2.0.27 + update-browserslist-db: 1.1.4(browserslist@4.28.0) + optional: true + bson@6.10.4: {} builtin-modules@5.0.0: {} @@ -5668,6 +5707,9 @@ snapshots: caniuse-lite@1.0.30001751: {} + caniuse-lite@1.0.30001757: + optional: true + ccount@2.0.1: {} chalk@2.4.2: @@ -5870,6 +5912,9 @@ snapshots: electron-to-chromium@1.5.240: {} + electron-to-chromium@1.5.262: + optional: true + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -5919,8 +5964,8 @@ snapshots: '@babel/parser': 7.28.5 eslint: 9.38.0(jiti@1.21.7) hermes-parser: 0.25.1 - zod: 4.1.12 - zod-validation-error: 4.0.2(zod@4.1.12) + zod: 4.1.13 + zod-validation-error: 4.0.2(zod@4.1.13) transitivePeerDependencies: - supports-color optional: true @@ -7258,6 +7303,9 @@ snapshots: node-releases@2.0.26: {} + node-releases@2.0.27: + optional: true + nodemailer@7.0.10: {} normalize-path@3.0.0: {} @@ -7982,6 +8030,13 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 + update-browserslist-db@1.1.4(browserslist@4.28.0): + dependencies: + browserslist: 4.28.0 + escalade: 3.2.0 + picocolors: 1.1.1 + optional: true + uri-js@4.4.1: dependencies: punycode: 2.3.1 @@ -8110,12 +8165,12 @@ snapshots: yocto-queue@1.2.1: {} - zod-validation-error@4.0.2(zod@4.1.12): + zod-validation-error@4.0.2(zod@4.1.13): dependencies: - zod: 4.1.12 + zod: 4.1.13 optional: true - zod@4.1.12: + zod@4.1.13: optional: true zwitch@2.0.4: {}