diff --git a/.pnp.cjs b/.pnp.cjs index 355951c..671e663 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -71,7 +71,7 @@ const RAW_RUNTIME_STATE = ["eslint-config-next", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:15.5.7"],\ ["eslint-config-prettier", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:10.1.8"],\ ["eslint-plugin-mdx", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:3.5.0"],\ - ["eslint-plugin-react-hooks", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:5.2.0"],\ + ["eslint-plugin-react-hooks", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:7.0.1"],\ ["globals", "npm:16.3.0"],\ ["gray-matter", "npm:4.0.3"],\ ["husky", "npm:9.1.7"],\ @@ -197,6 +197,16 @@ const RAW_RUNTIME_STATE = ["picocolors", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.29.0", {\ + "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.29.0-6c4947d913-d34cc504e7.zip/node_modules/@babel/code-frame/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.0"],\ + ["@babel/helper-validator-identifier", "npm:7.28.5"],\ + ["js-tokens", "npm:4.0.0"],\ + ["picocolors", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/compat-data", [\ @@ -206,6 +216,13 @@ const RAW_RUNTIME_STATE = ["@babel/compat-data", "npm:7.28.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.29.0", {\ + "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.29.0-6b4382e79f-08f3485549.zip/node_modules/@babel/compat-data/",\ + "packageDependencies": [\ + ["@babel/compat-data", "npm:7.29.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/core", [\ @@ -230,6 +247,28 @@ const RAW_RUNTIME_STATE = ["semver", "npm:6.3.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.29.0", {\ + "packageLocation": "./.yarn/cache/@babel-core-npm-7.29.0-a74bfc561b-5127d2e8e8.zip/node_modules/@babel/core/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.0"],\ + ["@babel/core", "npm:7.29.0"],\ + ["@babel/generator", "npm:7.29.1"],\ + ["@babel/helper-compilation-targets", "npm:7.28.6"],\ + ["@babel/helper-module-transforms", "virtual:a74bfc561b28f961f46b2ec8ae406d012b5fbed31a317cc6e0c8e0e4bc61a668944b271114f1150bc3cadae9a39987a6be16fb9362801892abacc23919c76dd7#npm:7.28.6"],\ + ["@babel/helpers", "npm:7.28.6"],\ + ["@babel/parser", "npm:7.29.0"],\ + ["@babel/template", "npm:7.28.6"],\ + ["@babel/traverse", "npm:7.29.0"],\ + ["@babel/types", "npm:7.29.0"],\ + ["@jridgewell/remapping", "npm:2.3.5"],\ + ["convert-source-map", "npm:2.0.0"],\ + ["debug", "virtual:92a28e392bb7746809827b7e8ebf6aec49c5f04125481214ae6ea6f4de204344bcccbe5eb3a2f4388bb368cfa5d84f03ce0d8f32a9fcc3f5e92ea34723da1c56#npm:4.4.1"],\ + ["gensync", "npm:1.0.0-beta.2"],\ + ["json5", "npm:2.2.3"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/generator", [\ @@ -244,6 +283,18 @@ const RAW_RUNTIME_STATE = ["jsesc", "npm:3.1.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.29.1", {\ + "packageLocation": "./.yarn/cache/@babel-generator-npm-7.29.1-b1bf16fe79-349086e687.zip/node_modules/@babel/generator/",\ + "packageDependencies": [\ + ["@babel/generator", "npm:7.29.1"],\ + ["@babel/parser", "npm:7.29.0"],\ + ["@babel/types", "npm:7.29.0"],\ + ["@jridgewell/gen-mapping", "npm:0.3.12"],\ + ["@jridgewell/trace-mapping", "npm:0.3.29"],\ + ["jsesc", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-compilation-targets", [\ @@ -258,6 +309,18 @@ const RAW_RUNTIME_STATE = ["semver", "npm:6.3.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.28.6", {\ + "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.28.6-8880f389c9-3fcdf3b1b8.zip/node_modules/@babel/helper-compilation-targets/",\ + "packageDependencies": [\ + ["@babel/compat-data", "npm:7.29.0"],\ + ["@babel/helper-compilation-targets", "npm:7.28.6"],\ + ["@babel/helper-validator-option", "npm:7.27.1"],\ + ["browserslist", "npm:4.25.1"],\ + ["lru-cache", "npm:5.1.1"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-globals", [\ @@ -278,6 +341,15 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.28.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.28.6", {\ + "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.28.6-5b95b9145c-b49d8d8f20.zip/node_modules/@babel/helper-module-imports/",\ + "packageDependencies": [\ + ["@babel/helper-module-imports", "npm:7.28.6"],\ + ["@babel/traverse", "npm:7.29.0"],\ + ["@babel/types", "npm:7.29.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-module-transforms", [\ @@ -288,6 +360,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:7.28.6", {\ + "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.28.6-5923cf5a95-6f03e14fc3.zip/node_modules/@babel/helper-module-transforms/",\ + "packageDependencies": [\ + ["@babel/helper-module-transforms", "npm:7.28.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:2c032490421458ee4e212ed9bd0627762ff65ed1232d4208f2d615b0d0187bb07fc168cbfc1670b2da389400360e723c4eeeceee24d006e509ab345b44149a9f#npm:7.27.3", {\ "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-fc3dc6ed85/0/cache/@babel-helper-module-transforms-npm-7.27.3-90dc30d3d9-fccb4f512a.zip/node_modules/@babel/helper-module-transforms/",\ "packageDependencies": [\ @@ -303,6 +382,22 @@ const RAW_RUNTIME_STATE = "@types/babel__core"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:a74bfc561b28f961f46b2ec8ae406d012b5fbed31a317cc6e0c8e0e4bc61a668944b271114f1150bc3cadae9a39987a6be16fb9362801892abacc23919c76dd7#npm:7.28.6", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-3435e223f6/0/cache/@babel-helper-module-transforms-npm-7.28.6-5923cf5a95-6f03e14fc3.zip/node_modules/@babel/helper-module-transforms/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.0"],\ + ["@babel/helper-module-imports", "npm:7.28.6"],\ + ["@babel/helper-module-transforms", "virtual:a74bfc561b28f961f46b2ec8ae406d012b5fbed31a317cc6e0c8e0e4bc61a668944b271114f1150bc3cadae9a39987a6be16fb9362801892abacc23919c76dd7#npm:7.28.6"],\ + ["@babel/helper-validator-identifier", "npm:7.28.5"],\ + ["@babel/traverse", "npm:7.29.0"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-plugin-utils", [\ @@ -330,6 +425,13 @@ const RAW_RUNTIME_STATE = ["@babel/helper-validator-identifier", "npm:7.27.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.28.5", {\ + "packageLocation": "./.yarn/cache/@babel-helper-validator-identifier-npm-7.28.5-1953d49d2b-42aaebed91.zip/node_modules/@babel/helper-validator-identifier/",\ + "packageDependencies": [\ + ["@babel/helper-validator-identifier", "npm:7.28.5"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/helper-validator-option", [\ @@ -350,6 +452,15 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.28.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.28.6", {\ + "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.28.6-682df48628-c4a779c663.zip/node_modules/@babel/helpers/",\ + "packageDependencies": [\ + ["@babel/helpers", "npm:7.28.6"],\ + ["@babel/template", "npm:7.28.6"],\ + ["@babel/types", "npm:7.29.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/parser", [\ @@ -360,6 +471,14 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.28.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.29.0", {\ + "packageLocation": "./.yarn/cache/@babel-parser-npm-7.29.0-c605c63e8b-333b2aa761.zip/node_modules/@babel/parser/",\ + "packageDependencies": [\ + ["@babel/parser", "npm:7.29.0"],\ + ["@babel/types", "npm:7.29.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/plugin-syntax-async-generators", [\ @@ -982,6 +1101,16 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.28.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.28.6", {\ + "packageLocation": "./.yarn/cache/@babel-template-npm-7.28.6-bff3bc3923-66d87225ed.zip/node_modules/@babel/template/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.0"],\ + ["@babel/parser", "npm:7.29.0"],\ + ["@babel/template", "npm:7.28.6"],\ + ["@babel/types", "npm:7.29.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/traverse", [\ @@ -998,6 +1127,20 @@ const RAW_RUNTIME_STATE = ["debug", "virtual:92a28e392bb7746809827b7e8ebf6aec49c5f04125481214ae6ea6f4de204344bcccbe5eb3a2f4388bb368cfa5d84f03ce0d8f32a9fcc3f5e92ea34723da1c56#npm:4.4.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.29.0", {\ + "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.29.0-85d5d916b6-f63ef6e58d.zip/node_modules/@babel/traverse/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.29.0"],\ + ["@babel/generator", "npm:7.29.1"],\ + ["@babel/helper-globals", "npm:7.28.0"],\ + ["@babel/parser", "npm:7.29.0"],\ + ["@babel/template", "npm:7.28.6"],\ + ["@babel/traverse", "npm:7.29.0"],\ + ["@babel/types", "npm:7.29.0"],\ + ["debug", "virtual:92a28e392bb7746809827b7e8ebf6aec49c5f04125481214ae6ea6f4de204344bcccbe5eb3a2f4388bb368cfa5d84f03ce0d8f32a9fcc3f5e92ea34723da1c56#npm:4.4.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@babel/types", [\ @@ -1009,6 +1152,15 @@ const RAW_RUNTIME_STATE = ["@babel/types", "npm:7.28.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:7.29.0", {\ + "packageLocation": "./.yarn/cache/@babel-types-npm-7.29.0-6c2fa77581-23cc3466e8.zip/node_modules/@babel/types/",\ + "packageDependencies": [\ + ["@babel/helper-string-parser", "npm:7.27.1"],\ + ["@babel/helper-validator-identifier", "npm:7.28.5"],\ + ["@babel/types", "npm:7.29.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["@bcoe/v8-coverage", [\ @@ -2020,6 +2172,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@jridgewell/remapping", [\ + ["npm:2.3.5", {\ + "packageLocation": "./.yarn/cache/@jridgewell-remapping-npm-2.3.5-df8dacc063-3de494219f.zip/node_modules/@jridgewell/remapping/",\ + "packageDependencies": [\ + ["@jridgewell/gen-mapping", "npm:0.3.12"],\ + ["@jridgewell/remapping", "npm:2.3.5"],\ + ["@jridgewell/trace-mapping", "npm:0.3.29"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@jridgewell/resolve-uri", [\ ["npm:3.1.2", {\ "packageLocation": "./.yarn/cache/@jridgewell-resolve-uri-npm-3.1.2-5bc4245992-d502e6fb51.zip/node_modules/@jridgewell/resolve-uri/",\ @@ -8783,7 +8946,7 @@ const RAW_RUNTIME_STATE = ["eslint-plugin-import", "virtual:b8a8c18cf275d3529973eecf9d275fc26f8cf18c753352d9cbecd46c4a26d6bd33bc0915e3f83d44fe4a1a22cc543bb35cf8b2cf8e7a6c521ccce6737cc5c7b7#npm:2.32.0"],\ ["eslint-plugin-jsx-a11y", "virtual:b8a8c18cf275d3529973eecf9d275fc26f8cf18c753352d9cbecd46c4a26d6bd33bc0915e3f83d44fe4a1a22cc543bb35cf8b2cf8e7a6c521ccce6737cc5c7b7#npm:6.10.2"],\ ["eslint-plugin-react", "virtual:b8a8c18cf275d3529973eecf9d275fc26f8cf18c753352d9cbecd46c4a26d6bd33bc0915e3f83d44fe4a1a22cc543bb35cf8b2cf8e7a6c521ccce6737cc5c7b7#npm:7.37.5"],\ - ["eslint-plugin-react-hooks", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:5.2.0"],\ + ["eslint-plugin-react-hooks", "virtual:b8a8c18cf275d3529973eecf9d275fc26f8cf18c753352d9cbecd46c4a26d6bd33bc0915e3f83d44fe4a1a22cc543bb35cf8b2cf8e7a6c521ccce6737cc5c7b7#npm:5.2.0"],\ ["typescript", "patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5"]\ ],\ "packagePeers": [\ @@ -9106,12 +9269,37 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ - ["virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:5.2.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-hooks-virtual-18aadd9479/0/cache/eslint-plugin-react-hooks-npm-5.2.0-1c4af50caf-1c8d50fa59.zip/node_modules/eslint-plugin-react-hooks/",\ + ["npm:7.0.1", {\ + "packageLocation": "./.yarn/cache/eslint-plugin-react-hooks-npm-7.0.1-218b8cae26-1e711d1a9d.zip/node_modules/eslint-plugin-react-hooks/",\ + "packageDependencies": [\ + ["eslint-plugin-react-hooks", "npm:7.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b8a8c18cf275d3529973eecf9d275fc26f8cf18c753352d9cbecd46c4a26d6bd33bc0915e3f83d44fe4a1a22cc543bb35cf8b2cf8e7a6c521ccce6737cc5c7b7#npm:5.2.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-hooks-virtual-6eee7f586d/0/cache/eslint-plugin-react-hooks-npm-5.2.0-1c4af50caf-1c8d50fa59.zip/node_modules/eslint-plugin-react-hooks/",\ "packageDependencies": [\ ["@types/eslint", "npm:9.6.1"],\ ["eslint", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:9.30.1"],\ - ["eslint-plugin-react-hooks", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:5.2.0"]\ + ["eslint-plugin-react-hooks", "virtual:b8a8c18cf275d3529973eecf9d275fc26f8cf18c753352d9cbecd46c4a26d6bd33bc0915e3f83d44fe4a1a22cc543bb35cf8b2cf8e7a6c521ccce6737cc5c7b7#npm:5.2.0"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:7.0.1", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-hooks-virtual-c22849aa4d/0/cache/eslint-plugin-react-hooks-npm-7.0.1-218b8cae26-1e711d1a9d.zip/node_modules/eslint-plugin-react-hooks/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.29.0"],\ + ["@babel/parser", "npm:7.29.0"],\ + ["@types/eslint", "npm:9.6.1"],\ + ["eslint", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:9.30.1"],\ + ["eslint-plugin-react-hooks", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:7.0.1"],\ + ["hermes-parser", "npm:0.25.1"],\ + ["zod", "npm:4.3.6"],\ + ["zod-validation-error", "virtual:c22849aa4d7a493c41cc3c321bad34b5dcb3b05c1099e8004679ee3bc90022c6583662d639bdc40a0d4b567902e53e46a4bb181c2e0f60a9d05952514d6cbb68#npm:4.0.2"]\ ],\ "packagePeers": [\ "@types/eslint",\ @@ -10188,6 +10376,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["hermes-estree", [\ + ["npm:0.25.1", {\ + "packageLocation": "./.yarn/cache/hermes-estree-npm-0.25.1-d7752f3952-48be3b2fa3.zip/node_modules/hermes-estree/",\ + "packageDependencies": [\ + ["hermes-estree", "npm:0.25.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["hermes-parser", [\ + ["npm:0.25.1", {\ + "packageLocation": "./.yarn/cache/hermes-parser-npm-0.25.1-832deac23b-3abaa4c6f1.zip/node_modules/hermes-parser/",\ + "packageDependencies": [\ + ["hermes-estree", "npm:0.25.1"],\ + ["hermes-parser", "npm:0.25.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["hosted-git-info", [\ ["npm:7.0.2", {\ "packageLocation": "./.yarn/cache/hosted-git-info-npm-7.0.2-cd527dd33f-b19dbd92d3.zip/node_modules/hosted-git-info/",\ @@ -15401,7 +15608,7 @@ const RAW_RUNTIME_STATE = ["eslint-config-next", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:15.5.7"],\ ["eslint-config-prettier", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:10.1.8"],\ ["eslint-plugin-mdx", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:3.5.0"],\ - ["eslint-plugin-react-hooks", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:5.2.0"],\ + ["eslint-plugin-react-hooks", "virtual:dc3fc578bfa5e06182a4d2be39ede0bc5b74940b1ffe0d70c26892ab140a4699787750fba175dc306292e80b4aa2c8c5f68c2a821e69b2c37e360c0dff36ff66#npm:7.0.1"],\ ["globals", "npm:16.3.0"],\ ["gray-matter", "npm:4.0.3"],\ ["husky", "npm:9.1.7"],\ @@ -18230,6 +18437,35 @@ const RAW_RUNTIME_STATE = ["zod", "npm:4.1.5"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.3.6", {\ + "packageLocation": "./.yarn/cache/zod-npm-4.3.6-a096e305e6-860d25a81a.zip/node_modules/zod/",\ + "packageDependencies": [\ + ["zod", "npm:4.3.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["zod-validation-error", [\ + ["npm:4.0.2", {\ + "packageLocation": "./.yarn/cache/zod-validation-error-npm-4.0.2-1b963160c8-0ccfec48c4.zip/node_modules/zod-validation-error/",\ + "packageDependencies": [\ + ["zod-validation-error", "npm:4.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:c22849aa4d7a493c41cc3c321bad34b5dcb3b05c1099e8004679ee3bc90022c6583662d639bdc40a0d4b567902e53e46a4bb181c2e0f60a9d05952514d6cbb68#npm:4.0.2", {\ + "packageLocation": "./.yarn/__virtual__/zod-validation-error-virtual-df345c2a24/0/cache/zod-validation-error-npm-4.0.2-1b963160c8-0ccfec48c4.zip/node_modules/zod-validation-error/",\ + "packageDependencies": [\ + ["@types/zod", null],\ + ["zod", "npm:4.3.6"],\ + ["zod-validation-error", "virtual:c22849aa4d7a493c41cc3c321bad34b5dcb3b05c1099e8004679ee3bc90022c6583662d639bdc40a0d4b567902e53e46a4bb181c2e0f60a9d05952514d6cbb68#npm:4.0.2"]\ + ],\ + "packagePeers": [\ + "@types/zod",\ + "zod"\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["zwitch", [\ diff --git a/.yarn/cache/@babel-code-frame-npm-7.29.0-6c4947d913-d34cc504e7.zip b/.yarn/cache/@babel-code-frame-npm-7.29.0-6c4947d913-d34cc504e7.zip new file mode 100644 index 0000000..2e54f55 Binary files /dev/null and b/.yarn/cache/@babel-code-frame-npm-7.29.0-6c4947d913-d34cc504e7.zip differ diff --git a/.yarn/cache/@babel-compat-data-npm-7.29.0-6b4382e79f-08f3485549.zip b/.yarn/cache/@babel-compat-data-npm-7.29.0-6b4382e79f-08f3485549.zip new file mode 100644 index 0000000..5e943cc Binary files /dev/null and b/.yarn/cache/@babel-compat-data-npm-7.29.0-6b4382e79f-08f3485549.zip differ diff --git a/.yarn/cache/@babel-core-npm-7.29.0-a74bfc561b-5127d2e8e8.zip b/.yarn/cache/@babel-core-npm-7.29.0-a74bfc561b-5127d2e8e8.zip new file mode 100644 index 0000000..664eff6 Binary files /dev/null and b/.yarn/cache/@babel-core-npm-7.29.0-a74bfc561b-5127d2e8e8.zip differ diff --git a/.yarn/cache/@babel-generator-npm-7.29.1-b1bf16fe79-349086e687.zip b/.yarn/cache/@babel-generator-npm-7.29.1-b1bf16fe79-349086e687.zip new file mode 100644 index 0000000..13d9b66 Binary files /dev/null and b/.yarn/cache/@babel-generator-npm-7.29.1-b1bf16fe79-349086e687.zip differ diff --git a/.yarn/cache/@babel-helper-compilation-targets-npm-7.28.6-8880f389c9-3fcdf3b1b8.zip b/.yarn/cache/@babel-helper-compilation-targets-npm-7.28.6-8880f389c9-3fcdf3b1b8.zip new file mode 100644 index 0000000..941a0aa Binary files /dev/null and b/.yarn/cache/@babel-helper-compilation-targets-npm-7.28.6-8880f389c9-3fcdf3b1b8.zip differ diff --git a/.yarn/cache/@babel-helper-module-imports-npm-7.28.6-5b95b9145c-b49d8d8f20.zip b/.yarn/cache/@babel-helper-module-imports-npm-7.28.6-5b95b9145c-b49d8d8f20.zip new file mode 100644 index 0000000..cc7cfc9 Binary files /dev/null and b/.yarn/cache/@babel-helper-module-imports-npm-7.28.6-5b95b9145c-b49d8d8f20.zip differ diff --git a/.yarn/cache/@babel-helper-module-transforms-npm-7.28.6-5923cf5a95-6f03e14fc3.zip b/.yarn/cache/@babel-helper-module-transforms-npm-7.28.6-5923cf5a95-6f03e14fc3.zip new file mode 100644 index 0000000..85bb13f Binary files /dev/null and b/.yarn/cache/@babel-helper-module-transforms-npm-7.28.6-5923cf5a95-6f03e14fc3.zip differ diff --git a/.yarn/cache/@babel-helper-validator-identifier-npm-7.28.5-1953d49d2b-42aaebed91.zip b/.yarn/cache/@babel-helper-validator-identifier-npm-7.28.5-1953d49d2b-42aaebed91.zip new file mode 100644 index 0000000..7768ce2 Binary files /dev/null and b/.yarn/cache/@babel-helper-validator-identifier-npm-7.28.5-1953d49d2b-42aaebed91.zip differ diff --git a/.yarn/cache/@babel-helpers-npm-7.28.6-682df48628-c4a779c663.zip b/.yarn/cache/@babel-helpers-npm-7.28.6-682df48628-c4a779c663.zip new file mode 100644 index 0000000..29c0332 Binary files /dev/null and b/.yarn/cache/@babel-helpers-npm-7.28.6-682df48628-c4a779c663.zip differ diff --git a/.yarn/cache/@babel-parser-npm-7.29.0-c605c63e8b-333b2aa761.zip b/.yarn/cache/@babel-parser-npm-7.29.0-c605c63e8b-333b2aa761.zip new file mode 100644 index 0000000..8513e2d Binary files /dev/null and b/.yarn/cache/@babel-parser-npm-7.29.0-c605c63e8b-333b2aa761.zip differ diff --git a/.yarn/cache/@babel-template-npm-7.28.6-bff3bc3923-66d87225ed.zip b/.yarn/cache/@babel-template-npm-7.28.6-bff3bc3923-66d87225ed.zip new file mode 100644 index 0000000..95017b0 Binary files /dev/null and b/.yarn/cache/@babel-template-npm-7.28.6-bff3bc3923-66d87225ed.zip differ diff --git a/.yarn/cache/@babel-traverse-npm-7.29.0-85d5d916b6-f63ef6e58d.zip b/.yarn/cache/@babel-traverse-npm-7.29.0-85d5d916b6-f63ef6e58d.zip new file mode 100644 index 0000000..e2c408a Binary files /dev/null and b/.yarn/cache/@babel-traverse-npm-7.29.0-85d5d916b6-f63ef6e58d.zip differ diff --git a/.yarn/cache/@babel-types-npm-7.29.0-6c2fa77581-23cc3466e8.zip b/.yarn/cache/@babel-types-npm-7.29.0-6c2fa77581-23cc3466e8.zip new file mode 100644 index 0000000..4203a63 Binary files /dev/null and b/.yarn/cache/@babel-types-npm-7.29.0-6c2fa77581-23cc3466e8.zip differ diff --git a/.yarn/cache/@jridgewell-remapping-npm-2.3.5-df8dacc063-3de494219f.zip b/.yarn/cache/@jridgewell-remapping-npm-2.3.5-df8dacc063-3de494219f.zip new file mode 100644 index 0000000..4071ece Binary files /dev/null and b/.yarn/cache/@jridgewell-remapping-npm-2.3.5-df8dacc063-3de494219f.zip differ diff --git a/.yarn/cache/eslint-plugin-react-hooks-npm-7.0.1-218b8cae26-1e711d1a9d.zip b/.yarn/cache/eslint-plugin-react-hooks-npm-7.0.1-218b8cae26-1e711d1a9d.zip new file mode 100644 index 0000000..6764ac9 Binary files /dev/null and b/.yarn/cache/eslint-plugin-react-hooks-npm-7.0.1-218b8cae26-1e711d1a9d.zip differ diff --git a/.yarn/cache/hermes-estree-npm-0.25.1-d7752f3952-48be3b2fa3.zip b/.yarn/cache/hermes-estree-npm-0.25.1-d7752f3952-48be3b2fa3.zip new file mode 100644 index 0000000..9384f02 Binary files /dev/null and b/.yarn/cache/hermes-estree-npm-0.25.1-d7752f3952-48be3b2fa3.zip differ diff --git a/.yarn/cache/hermes-parser-npm-0.25.1-832deac23b-3abaa4c6f1.zip b/.yarn/cache/hermes-parser-npm-0.25.1-832deac23b-3abaa4c6f1.zip new file mode 100644 index 0000000..d2e3ed6 Binary files /dev/null and b/.yarn/cache/hermes-parser-npm-0.25.1-832deac23b-3abaa4c6f1.zip differ diff --git a/.yarn/cache/zod-npm-4.3.6-a096e305e6-860d25a81a.zip b/.yarn/cache/zod-npm-4.3.6-a096e305e6-860d25a81a.zip new file mode 100644 index 0000000..937ee0f Binary files /dev/null and b/.yarn/cache/zod-npm-4.3.6-a096e305e6-860d25a81a.zip differ diff --git a/.yarn/cache/zod-validation-error-npm-4.0.2-1b963160c8-0ccfec48c4.zip b/.yarn/cache/zod-validation-error-npm-4.0.2-1b963160c8-0ccfec48c4.zip new file mode 100644 index 0000000..a8c522f Binary files /dev/null and b/.yarn/cache/zod-validation-error-npm-4.0.2-1b963160c8-0ccfec48c4.zip differ diff --git a/package.json b/package.json index ef30919..f78c26a 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "eslint-config-next": "^15.4.8", "eslint-config-prettier": "^10.1.8", "eslint-plugin-mdx": "^3.4.1", - "eslint-plugin-react-hooks": "^5.2.0", + "eslint-plugin-react-hooks": "^7.0.1", "globals": "^16.2.0", "husky": "^9.1.7", "jest": "^29.7.0", diff --git a/yarn.lock b/yarn.lock index 28f7298..603753e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -77,6 +77,17 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.28.6, @babel/code-frame@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.28.5" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.27.2": version: 7.28.0 resolution: "@babel/compat-data@npm:7.28.0" @@ -84,6 +95,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.28.6": + version: 7.29.0 + resolution: "@babel/compat-data@npm:7.29.0" + checksum: 10c0/08f348554989d23aa801bf1405aa34b15e841c0d52d79da7e524285c77a5f9d298e70e11d91cc578d8e2c9542efc586d50c5f5cf8e1915b254a9dcf786913a94 + languageName: node + linkType: hard + "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": version: 7.28.0 resolution: "@babel/core@npm:7.28.0" @@ -107,6 +125,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.24.4": + version: 7.29.0 + resolution: "@babel/core@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-compilation-targets": "npm:^7.28.6" + "@babel/helper-module-transforms": "npm:^7.28.6" + "@babel/helpers": "npm:^7.28.6" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/traverse": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/remapping": "npm:^2.3.5" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/5127d2e8e842ae409e11bcbb5c2dff9874abf5415e8026925af7308e903f4f43397341467a130490d1a39884f461bc2b67f3063bce0be44340db89687fd852aa + languageName: node + linkType: hard + "@babel/generator@npm:^7.28.0, @babel/generator@npm:^7.7.2": version: 7.28.0 resolution: "@babel/generator@npm:7.28.0" @@ -120,6 +161,19 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.29.0": + version: 7.29.1 + resolution: "@babel/generator@npm:7.29.1" + dependencies: + "@babel/parser": "npm:^7.29.0" + "@babel/types": "npm:^7.29.0" + "@jridgewell/gen-mapping": "npm:^0.3.12" + "@jridgewell/trace-mapping": "npm:^0.3.28" + jsesc: "npm:^3.0.2" + checksum: 10c0/349086e6876258ef3fb2823030fee0f6c0eb9c3ebe35fc572e16997f8c030d765f636ddc6299edae63e760ea6658f8ee9a2edfa6d6b24c9a80c917916b973551 + languageName: node + linkType: hard + "@babel/helper-compilation-targets@npm:^7.27.2": version: 7.27.2 resolution: "@babel/helper-compilation-targets@npm:7.27.2" @@ -133,6 +187,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-compilation-targets@npm:7.28.6" + dependencies: + "@babel/compat-data": "npm:^7.28.6" + "@babel/helper-validator-option": "npm:^7.27.1" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/3fcdf3b1b857a1578e99d20508859dbd3f22f3c87b8a0f3dc540627b4be539bae7f6e61e49d931542fe5b557545347272bbdacd7f58a5c77025a18b745593a50 + languageName: node + linkType: hard + "@babel/helper-globals@npm:^7.28.0": version: 7.28.0 resolution: "@babel/helper-globals@npm:7.28.0" @@ -150,6 +217,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-imports@npm:7.28.6" + dependencies: + "@babel/traverse": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/b49d8d8f204d9dbfd5ac70c54e533e5269afb3cea966a9d976722b13e9922cc773a653405f53c89acb247d5aebdae4681d631a3ae3df77ec046b58da76eda2ac + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.27.3": version: 7.27.3 resolution: "@babel/helper-module-transforms@npm:7.27.3" @@ -163,6 +240,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helper-module-transforms@npm:7.28.6" + dependencies: + "@babel/helper-module-imports": "npm:^7.28.6" + "@babel/helper-validator-identifier": "npm:^7.28.5" + "@babel/traverse": "npm:^7.28.6" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/6f03e14fc30b287ce0b839474b5f271e72837d0cafe6b172d759184d998fbee3903a035e81e07c2c596449e504f453463d58baa65b6f40a37ded5bec74620b2b + languageName: node + linkType: hard + "@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.27.1, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.27.1 resolution: "@babel/helper-plugin-utils@npm:7.27.1" @@ -184,6 +274,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-validator-option@npm:7.27.1" @@ -201,6 +298,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/helpers@npm:7.28.6" + dependencies: + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/c4a779c66396bb0cf619402d92f1610601ff3832db2d3b86b9c9dd10983bf79502270e97ac6d5280cea1b1a37de2f06ecbac561bd2271545270407fbe64027cb + languageName: node + linkType: hard + "@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.28.0": version: 7.28.0 resolution: "@babel/parser@npm:7.28.0" @@ -212,6 +319,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.24.4, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/parser@npm:7.29.0" + dependencies: + "@babel/types": "npm:^7.29.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/333b2aa761264b91577a74bee86141ef733f9f9f6d4fc52548e4847dc35dfbf821f58c46832c637bfa761a6d9909d6a68f7d1ed59e17e4ffbb958dc510c17b62 + languageName: node + linkType: hard + "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -417,6 +535,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.28.6": + version: 7.28.6 + resolution: "@babel/template@npm:7.28.6" + dependencies: + "@babel/code-frame": "npm:^7.28.6" + "@babel/parser": "npm:^7.28.6" + "@babel/types": "npm:^7.28.6" + checksum: 10c0/66d87225ed0bc77f888181ae2d97845021838c619944877f7c4398c6748bcf611f216dfd6be74d39016af502bca876e6ce6873db3c49e4ac354c56d34d57e9f5 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.28.0": version: 7.28.0 resolution: "@babel/traverse@npm:7.28.0" @@ -432,6 +561,21 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.28.6, @babel/traverse@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/traverse@npm:7.29.0" + dependencies: + "@babel/code-frame": "npm:^7.29.0" + "@babel/generator": "npm:^7.29.0" + "@babel/helper-globals": "npm:^7.28.0" + "@babel/parser": "npm:^7.29.0" + "@babel/template": "npm:^7.28.6" + "@babel/types": "npm:^7.29.0" + debug: "npm:^4.3.1" + checksum: 10c0/f63ef6e58d02a9fbf3c0e2e5f1c877da3e0bc57f91a19d2223d53e356a76859cbaf51171c9211c71816d94a0e69efa2732fd27ffc0e1bbc84b636e60932333eb + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.6, @babel/types@npm:^7.28.0, @babel/types@npm:^7.3.3": version: 7.28.0 resolution: "@babel/types@npm:7.28.0" @@ -442,6 +586,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.28.6, @babel/types@npm:^7.29.0": + version: 7.29.0 + resolution: "@babel/types@npm:7.29.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.27.1" + "@babel/helper-validator-identifier": "npm:^7.28.5" + checksum: 10c0/23cc3466e83bcbfab8b9bd0edaafdb5d4efdb88b82b3be6728bbade5ba2f0996f84f63b1c5f7a8c0d67efded28300898a5f930b171bb40b311bca2029c4e9b4f + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -1295,6 +1449,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/remapping@npm:^2.3.5": + version: 2.3.5 + resolution: "@jridgewell/remapping@npm:2.3.5" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/3de494219ffeb2c5c38711d0d7bb128097edf91893090a2dbc8ee0b55d092bb7347b1fd0f478486c5eab010e855c73927b1666f2107516d472d24a73017d1194 + languageName: node + linkType: hard + "@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": version: 3.1.2 resolution: "@jridgewell/resolve-uri@npm:3.1.2" @@ -6595,7 +6759,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^5.0.0, eslint-plugin-react-hooks@npm:^5.2.0": +"eslint-plugin-react-hooks@npm:^5.0.0": version: 5.2.0 resolution: "eslint-plugin-react-hooks@npm:5.2.0" peerDependencies: @@ -6604,6 +6768,21 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-react-hooks@npm:^7.0.1": + version: 7.0.1 + resolution: "eslint-plugin-react-hooks@npm:7.0.1" + dependencies: + "@babel/core": "npm:^7.24.4" + "@babel/parser": "npm:^7.24.4" + hermes-parser: "npm:^0.25.1" + zod: "npm:^3.25.0 || ^4.0.0" + zod-validation-error: "npm:^3.5.0 || ^4.0.0" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + checksum: 10c0/1e711d1a9d1fa9cfc51fa1572500656577201199c70c795c6a27adfc1df39e5c598f69aab6aa91117753d23cc1f11388579a2bed14921cf9a4efe60ae8618496 + languageName: node + linkType: hard + "eslint-plugin-react@npm:^7.37.0": version: 7.37.5 resolution: "eslint-plugin-react@npm:7.37.5" @@ -7636,6 +7815,22 @@ __metadata: languageName: node linkType: hard +"hermes-estree@npm:0.25.1": + version: 0.25.1 + resolution: "hermes-estree@npm:0.25.1" + checksum: 10c0/48be3b2fa37a0cbc77a112a89096fa212f25d06de92781b163d67853d210a8a5c3784fac23d7d48335058f7ed283115c87b4332c2a2abaaccc76d0ead1a282ac + languageName: node + linkType: hard + +"hermes-parser@npm:^0.25.1": + version: 0.25.1 + resolution: "hermes-parser@npm:0.25.1" + dependencies: + hermes-estree: "npm:0.25.1" + checksum: 10c0/3abaa4c6f1bcc25273f267297a89a4904963ea29af19b8e4f6eabe04f1c2c7e9abd7bfc4730ddb1d58f2ea04b6fee74053d8bddb5656ec6ebf6c79cc8d14202c + languageName: node + linkType: hard + "hosted-git-info@npm:^7.0.0": version: 7.0.2 resolution: "hosted-git-info@npm:7.0.2" @@ -12251,7 +12446,7 @@ __metadata: eslint-config-next: "npm:^15.4.8" eslint-config-prettier: "npm:^10.1.8" eslint-plugin-mdx: "npm:^3.4.1" - eslint-plugin-react-hooks: "npm:^5.2.0" + eslint-plugin-react-hooks: "npm:^7.0.1" globals: "npm:^16.2.0" gray-matter: "npm:^4.0.3" husky: "npm:^9.1.7" @@ -14845,6 +15040,15 @@ __metadata: languageName: node linkType: hard +"zod-validation-error@npm:^3.5.0 || ^4.0.0": + version: 4.0.2 + resolution: "zod-validation-error@npm:4.0.2" + peerDependencies: + zod: ^3.25.0 || ^4.0.0 + checksum: 10c0/0ccfec48c46de1be440b719cd02044d4abb89ed0e14c13e637cd55bf29102f67ccdba373f25def0fc7130e5f15025be4d557a7edcc95d5a3811599aade689e1b + languageName: node + linkType: hard + "zod@npm:4.1.5": version: 4.1.5 resolution: "zod@npm:4.1.5" @@ -14859,6 +15063,13 @@ __metadata: languageName: node linkType: hard +"zod@npm:^3.25.0 || ^4.0.0": + version: 4.3.6 + resolution: "zod@npm:4.3.6" + checksum: 10c0/860d25a81ab41d33aa25f8d0d07b091a04acb426e605f396227a796e9e800c44723ed96d0f53a512b57be3d1520f45bf69c0cb3b378a232a00787a2609625307 + languageName: node + linkType: hard + "zwitch@npm:^2.0.0, zwitch@npm:^2.0.4": version: 2.0.4 resolution: "zwitch@npm:2.0.4"