diff --git a/package.json b/package.json index 58811b7..f8a95f0 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@docusaurus/tsconfig": "^3.10.2", "@types/node": "^26.2.0", "@types/react": "^19.2.18", - "@typescript-eslint/eslint-plugin": "^8.67.0", + "@typescript-eslint/eslint-plugin": "^8.69.0", "@typescript-eslint/parser": "^8.67.0", "eslint": "^10.9.0", "eslint-config-prettier": "^10.1.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e33eadf..1b0fa35 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,6 +29,9 @@ patchedDependencies: gray-matter@4.0.3: hash: 98353f0a10ca229a2cd27622e762c611b1fc5851e0ce1b9b10299ae74b15446f path: patches/gray-matter@4.0.3.patch + image-size@2.0.2: + hash: ce72505b53335e02ab0d83f51c2e9783cc2e595497da2fa2ecb2c4b8791ad142 + path: patches/image-size@2.0.2.patch importers: @@ -99,8 +102,8 @@ importers: specifier: ^19.2.18 version: 19.2.18 '@typescript-eslint/eslint-plugin': - specifier: ^8.67.0 - version: 8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2))(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2) + specifier: ^8.69.0 + version: 8.69.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2))(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2) '@typescript-eslint/parser': specifier: ^8.67.0 version: 8.67.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2) @@ -2335,11 +2338,11 @@ packages: '@types/yargs@17.0.35': resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} - '@typescript-eslint/eslint-plugin@8.67.0': - resolution: {integrity: sha512-Un7Heoyj65NREbKAyIrFxeM143NZpExWmy1Nep4DLeQOeLlTeumPjoNKnBrU5D5moWXbPJgRa5Uwcdu0faVNGQ==} + '@typescript-eslint/eslint-plugin@8.69.0': + resolution: {integrity: sha512-t5jQTKPIgVW1PE6dR6H6Qz5gm8zjMlX5/2gRaOGd9eO6V7J+tQc6iWKukEe7dY8u9HyYasQ0yfF0/FSSTEO2gA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.67.0 + '@typescript-eslint/parser': ^8.69.0 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' @@ -2356,6 +2359,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/project-service@8.69.0': + resolution: {integrity: sha512-yi4obFrHMmnsesWehHbkg9zMA7Jt8cXT+mKM08G999pH1yT6nqgsHx7MYm0uY1wAj8CqiBXYRJ7WAT0QdQHQXg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/scope-manager@5.62.0': resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2364,14 +2373,24 @@ packages: resolution: {integrity: sha512-EgvsleTwS4E+WzzSvem8fAUubLwatMNF1B5hHSLQxcvs7q2dtRhGyujHwLJSYlG41niJ7GP24Aha2+0mb1b2kg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.69.0': + resolution: {integrity: sha512-ewfspqWvSxKSOaplqAUNbaSFO0eB6w1EtQ+esfYFRm3614Ty4uNtExkcbgd6nWsXphbqKyf9ZYdbZdv2xEoWEQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.67.0': resolution: {integrity: sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.67.0': - resolution: {integrity: sha512-aVWDXbRmdXO9siTfX4ditQI1T9+zVcNazT48EJCD0v40/9RIFoUgZ05CmGEq9H2gixRpjUn/iplwvlcvutJW/Q==} + '@typescript-eslint/tsconfig-utils@8.69.0': + resolution: {integrity: sha512-xNqK7YTDZsLniQMV/4rpFR8Z5JlqeRvVjuG1YgF/mdPVH84HSD19L8CczMA0qg2RfwEV231GHH3VnToJDo4MfQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + + '@typescript-eslint/type-utils@8.69.0': + resolution: {integrity: sha512-ZfoJAVg3JZndQEpEl9petVlxau3lRuElc4HRMuAlLCf8to04/iHz692RUSNmXKDjEuJmIL+KZ2/BsOcBc16dsA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -2385,6 +2404,10 @@ packages: resolution: {integrity: sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.69.0': + resolution: {integrity: sha512-K3VrubUPhlo9VDBS6QdI8YB5j7ClpqLRdefcz6PFrhnwicehBweqQ9Evhl4l+FYz0HdDmMqIiSX0aldGRYtDCA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@5.62.0': resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2400,14 +2423,20 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/typescript-estree@8.69.0': + resolution: {integrity: sha512-AdFkgqck3Vudb/kWnxlyafU/4aBhHrbQ9locP2N4psXTy5mOBg0SHJumnLvx7r6g1gV4DKvUFwV2nJZBoqOD8w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/utils@5.62.0': resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@8.67.0': - resolution: {integrity: sha512-U9D1FdwEWBwok3hxxSdhclMb0twvt9QnjIQ0VfQ1AiX2epnpSgv2ubVDsayOFyY8K6FX+AQ7E0FKWVG3iKsj1A==} + '@typescript-eslint/utils@8.69.0': + resolution: {integrity: sha512-tUbx60BBqQa31kXF5MCsOOLL5E/WzUuxIn7YpAvq+eaUlqvk8/NXnXMBNAdLCr0icjkzem7iUA5QqWHe/hJ1aw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -2421,6 +2450,10 @@ packages: resolution: {integrity: sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.69.0': + resolution: {integrity: sha512-+rmdgPA+EXkNgKYvHvFfhrs35utXbwaC5PGpDquSXcoXQDKUA5UjV0LmTucG/4JXkM31BTu4TilHtrN8IVBe8w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript/typescript-aix-ppc64@7.0.2': resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==} engines: {node: '>=16.20.0'} @@ -4025,8 +4058,8 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - ignore@7.0.6: - resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==} + ignore@7.0.8: + resolution: {integrity: sha512-YYNsSlXBjMk92SKnkwvB5LOVSa6OznlFUGcsvrFgNJbJCd0M1XKeFVRc8ZByeCqz32FivYNHJVooLmdqrmvp/Q==} engines: {node: '>= 4'} image-size@2.0.2: @@ -8109,7 +8142,7 @@ snapshots: estree-util-value-to-estree: 3.5.0 file-loader: 6.2.0(webpack@5.109.2(@swc/core@1.15.46)(postcss@8.5.25)) fs-extra: 11.4.0 - image-size: 2.0.2 + image-size: 2.0.2(patch_hash=ce72505b53335e02ab0d83f51c2e9783cc2e595497da2fa2ecb2c4b8791ad142) mdast-util-mdx: 3.0.0 mdast-util-to-string: 4.0.0 react: 19.2.8 @@ -9980,16 +10013,16 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2))(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2)': + '@typescript-eslint/eslint-plugin@8.69.0(@typescript-eslint/parser@8.67.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2))(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2)': dependencies: '@eslint-community/regexpp': 4.12.2 '@typescript-eslint/parser': 8.67.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2) - '@typescript-eslint/scope-manager': 8.67.0 - '@typescript-eslint/type-utils': 8.67.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2) - '@typescript-eslint/utils': 8.67.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2) - '@typescript-eslint/visitor-keys': 8.67.0 + '@typescript-eslint/scope-manager': 8.69.0 + '@typescript-eslint/type-utils': 8.69.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2) + '@typescript-eslint/utils': 8.69.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2) + '@typescript-eslint/visitor-keys': 8.69.0 eslint: 10.9.0(jiti@1.21.7) - ignore: 7.0.6 + ignore: 7.0.8 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@7.0.2) typescript: 7.0.2 @@ -10011,7 +10044,16 @@ snapshots: '@typescript-eslint/project-service@8.67.0(typescript@7.0.2)': dependencies: '@typescript-eslint/tsconfig-utils': 8.67.0(typescript@7.0.2) - '@typescript-eslint/types': 8.67.0 + '@typescript-eslint/types': 8.69.0 + debug: 4.4.3 + typescript: 7.0.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.69.0(typescript@7.0.2)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.69.0(typescript@7.0.2) + '@typescript-eslint/types': 8.69.0 debug: 4.4.3 typescript: 7.0.2 transitivePeerDependencies: @@ -10027,15 +10069,24 @@ snapshots: '@typescript-eslint/types': 8.67.0 '@typescript-eslint/visitor-keys': 8.67.0 + '@typescript-eslint/scope-manager@8.69.0': + dependencies: + '@typescript-eslint/types': 8.69.0 + '@typescript-eslint/visitor-keys': 8.69.0 + '@typescript-eslint/tsconfig-utils@8.67.0(typescript@7.0.2)': dependencies: typescript: 7.0.2 - '@typescript-eslint/type-utils@8.67.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2)': + '@typescript-eslint/tsconfig-utils@8.69.0(typescript@7.0.2)': dependencies: - '@typescript-eslint/types': 8.67.0 - '@typescript-eslint/typescript-estree': 8.67.0(typescript@7.0.2) - '@typescript-eslint/utils': 8.67.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2) + typescript: 7.0.2 + + '@typescript-eslint/type-utils@8.69.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2)': + dependencies: + '@typescript-eslint/types': 8.69.0 + '@typescript-eslint/typescript-estree': 8.69.0(typescript@7.0.2) + '@typescript-eslint/utils': 8.69.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2) debug: 4.4.3 eslint: 10.9.0(jiti@1.21.7) ts-api-utils: 2.5.0(typescript@7.0.2) @@ -10047,6 +10098,8 @@ snapshots: '@typescript-eslint/types@8.67.0': {} + '@typescript-eslint/types@8.69.0': {} + '@typescript-eslint/typescript-estree@5.62.0(typescript@7.0.2)': dependencies: '@typescript-eslint/types': 5.62.0 @@ -10076,6 +10129,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.69.0(typescript@7.0.2)': + dependencies: + '@typescript-eslint/project-service': 8.69.0(typescript@7.0.2) + '@typescript-eslint/tsconfig-utils': 8.69.0(typescript@7.0.2) + '@typescript-eslint/types': 8.69.0 + '@typescript-eslint/visitor-keys': 8.69.0 + debug: 4.4.3 + minimatch: 10.2.6 + semver: 7.8.5 + tinyglobby: 0.2.17 + ts-api-utils: 2.5.0(typescript@7.0.2) + typescript: 7.0.2 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@5.62.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.0(jiti@1.21.7)) @@ -10091,12 +10159,12 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.67.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2)': + '@typescript-eslint/utils@8.69.0(eslint@10.9.0(jiti@1.21.7))(typescript@7.0.2)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.0(jiti@1.21.7)) - '@typescript-eslint/scope-manager': 8.67.0 - '@typescript-eslint/types': 8.67.0 - '@typescript-eslint/typescript-estree': 8.67.0(typescript@7.0.2) + '@typescript-eslint/scope-manager': 8.69.0 + '@typescript-eslint/types': 8.69.0 + '@typescript-eslint/typescript-estree': 8.69.0(typescript@7.0.2) eslint: 10.9.0(jiti@1.21.7) typescript: 7.0.2 transitivePeerDependencies: @@ -10112,6 +10180,11 @@ snapshots: '@typescript-eslint/types': 8.67.0 eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.69.0': + dependencies: + '@typescript-eslint/types': 8.69.0 + eslint-visitor-keys: 5.0.1 + '@typescript/typescript-aix-ppc64@7.0.2': optional: true @@ -12011,9 +12084,9 @@ snapshots: ignore@5.3.2: {} - ignore@7.0.6: {} + ignore@7.0.8: {} - image-size@2.0.2: {} + image-size@2.0.2(patch_hash=ce72505b53335e02ab0d83f51c2e9783cc2e595497da2fa2ecb2c4b8791ad142): {} immediate@3.3.0: {}