diff --git a/package.json b/package.json index 12b58349..26b8e5bd 100644 --- a/package.json +++ b/package.json @@ -73,8 +73,8 @@ "@types/node": "20.11.10", "@types/react": "18.2.48", "@types/react-dom": "18.2.18", - "@typescript-eslint/eslint-plugin": "7.0.1", - "@typescript-eslint/parser": "7.0.1", + "@typescript-eslint/eslint-plugin": "8.12.0", + "@typescript-eslint/parser": "8.12.0", "autoprefixer": "10.4.17", "babel-jest": "29.7.0", "cypress": "^13.5.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b01e015a..ac9003f1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -95,7 +95,7 @@ importers: version: 17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(eslint@9.0.0)(js-yaml@4.1.0)(nx@17.2.8) '@nx/eslint-plugin': specifier: 17.2.8 - version: 17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3))(eslint-config-prettier@9.1.0(eslint@9.0.0))(eslint@9.0.0)(nx@17.2.8)(typescript@5.3.3) + version: 17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(@typescript-eslint/parser@8.12.0(eslint@9.0.0)(typescript@5.3.3))(eslint-config-prettier@9.1.0(eslint@9.0.0))(eslint@9.0.0)(nx@17.2.8)(typescript@5.3.3) '@nx/jest': specifier: 17.2.8 version: 17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(babel-plugin-macros@2.8.0)(nx@17.2.8)(ts-node@10.9.2(@types/node@20.11.10)(typescript@5.3.3))(typescript@5.3.3) @@ -142,11 +142,11 @@ importers: specifier: 18.2.18 version: 18.2.18 '@typescript-eslint/eslint-plugin': - specifier: 7.0.1 - version: 7.0.1(@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3))(eslint@9.0.0)(typescript@5.3.3) + specifier: 8.12.0 + version: 8.12.0(@typescript-eslint/parser@8.12.0(eslint@9.0.0)(typescript@5.3.3))(eslint@9.0.0)(typescript@5.3.3) '@typescript-eslint/parser': - specifier: 7.0.1 - version: 7.0.1(eslint@9.0.0)(typescript@5.3.3) + specifier: 8.12.0 + version: 8.12.0(eslint@9.0.0)(typescript@5.3.3) autoprefixer: specifier: 10.4.17 version: 10.4.17(postcss@8.4.33) @@ -173,7 +173,7 @@ importers: version: 3.0.0(eslint@9.0.0) eslint-plugin-import: specifier: 2.29.1 - version: 2.29.1(@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3))(eslint@9.0.0) + version: 2.29.1(@typescript-eslint/parser@8.12.0(eslint@9.0.0)(typescript@5.3.3))(eslint@9.0.0) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@9.0.0) @@ -1613,12 +1613,12 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@7.0.1': - resolution: {integrity: sha512-OLvgeBv3vXlnnJGIAgCLYKjgMEU+wBGj07MQ/nxAaON+3mLzX7mJbhRYrVGiVvFiXtwFlkcBa/TtmglHy0UbzQ==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/eslint-plugin@8.12.0': + resolution: {integrity: sha512-uRqchEKT0/OwDePTwCjSFO2aH4zccdeQ7DgAzM/8fuXc+PAXvpdMRbuo+oCmK1lSfXssk2UUBNiWihobKxQp/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1634,11 +1634,11 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.0.1': - resolution: {integrity: sha512-8GcRRZNzaHxKzBPU3tKtFNing571/GwPBeCvmAUw0yBtfE2XVd0zFKJIMSWkHJcPQi0ekxjIts6L/rrZq5cxGQ==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/parser@8.12.0': + resolution: {integrity: sha512-7U20duDQWAOhCk2VtyY41Vor/CJjiEW063Zel9aoRXq89FQ/jr+0e0m3kxh9Sk5SFW9B1AblVIBtXd+1xQ1NWQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1652,9 +1652,9 @@ packages: resolution: {integrity: sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/scope-manager@7.0.1': - resolution: {integrity: sha512-v7/T7As10g3bcWOOPAcbnMDuvctHzCFYCG/8R4bK4iYzdFqsZTbXGln0cZNVcwQcwewsYU2BJLay8j0/4zOk4w==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/scope-manager@8.12.0': + resolution: {integrity: sha512-jbuCXK18iEshRFUtlCIMAmOKA6OAsKjo41UcXPqx7ZWh2b4cmg6pV/pNcZSB7oW9mtgF95yizr7Jnwt3IUD2pA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/type-utils@6.11.0': resolution: {integrity: sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==} @@ -1666,11 +1666,10 @@ packages: typescript: optional: true - '@typescript-eslint/type-utils@7.0.1': - resolution: {integrity: sha512-YtT9UcstTG5Yqy4xtLiClm1ZpM/pWVGFnkAa90UfdkkZsR1eP2mR/1jbHeYp8Ay1l1JHPyGvoUYR6o3On5Nhmw==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/type-utils@8.12.0': + resolution: {integrity: sha512-cHioAZO/nLgyzTmwv7gWIjEKMHSbioKEZqLCaItTn7RvJP1QipuGVwEjPJa6Kv9u9UiUMVAESY9JH186TjKITw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 typescript: '*' peerDependenciesMeta: typescript: @@ -1684,9 +1683,9 @@ packages: resolution: {integrity: sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/types@7.0.1': - resolution: {integrity: sha512-uJDfmirz4FHib6ENju/7cz9SdMSkeVvJDK3VcMFvf/hAShg8C74FW+06MaQPODHfDJp/z/zHfgawIJRjlu0RLg==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/types@8.12.0': + resolution: {integrity: sha512-Cc+iNtqBJ492f8KLEmKXe1l6683P0MlFO8Bk1NMphnzVIGH4/Wn9kvandFH+gYR1DDUjH/hgeWRGdO5Tj8gjYg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/typescript-estree@6.11.0': resolution: {integrity: sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==} @@ -1706,9 +1705,9 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@7.0.1': - resolution: {integrity: sha512-SO9wHb6ph0/FN5OJxH4MiPscGah5wjOd0RRpaLvuBv9g8565Fgu0uMySFEPqwPHiQU90yzJ2FjRYKGrAhS1xig==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/typescript-estree@8.12.0': + resolution: {integrity: sha512-a4koVV7HHVOQWcGb6ZcAlunJnAdwo/CITRbleQBSjq5+2WLoAJQCAAiecvrAdSM+n/man6Ghig5YgdGVIC6xqw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -1721,11 +1720,11 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@7.0.1': - resolution: {integrity: sha512-oe4his30JgPbnv+9Vef1h48jm0S6ft4mNwi9wj7bX10joGn07QRfqIqFHoMiajrtoU88cIhXf8ahwgrcbNLgPA==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/utils@8.12.0': + resolution: {integrity: sha512-5i1tqLwlf0fpX1j05paNKyIzla/a4Y3Xhh6AFzi0do/LDJLvohtZYaisaTB9kq0D4uBocAxWDTGzNMOCCwIgXA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 '@typescript-eslint/visitor-keys@6.11.0': resolution: {integrity: sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==} @@ -1735,9 +1734,9 @@ packages: resolution: {integrity: sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/visitor-keys@7.0.1': - resolution: {integrity: sha512-hwAgrOyk++RTXrP4KzCg7zB2U0xt7RUU0ZdMSCsqF3eKUwkdXUMyTb0qdCuji7VIbcpG62kKTU9M1J1c9UpFBw==} - engines: {node: ^16.0.0 || >=18.0.0} + '@typescript-eslint/visitor-keys@8.12.0': + resolution: {integrity: sha512-2rXkr+AtZZLuNY18aUjv5wtB9oUiwY1WnNi7VTsdCdy1m958ULeUKoAegldQTjqpbpNJ5cQ4egR8/bh5tbrKKQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@webassemblyjs/ast@1.11.6': resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} @@ -3145,6 +3144,10 @@ packages: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -3765,6 +3768,10 @@ packages: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -4345,6 +4352,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + serialize-javascript@6.0.1: resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} @@ -4621,6 +4633,12 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-api-utils@1.3.0: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -6252,9 +6270,9 @@ snapshots: transitivePeerDependencies: - nx - '@nrwl/eslint-plugin-nx@17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3))(eslint-config-prettier@9.1.0(eslint@9.0.0))(eslint@9.0.0)(nx@17.2.8)(typescript@5.3.3)': + '@nrwl/eslint-plugin-nx@17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(@typescript-eslint/parser@8.12.0(eslint@9.0.0)(typescript@5.3.3))(eslint-config-prettier@9.1.0(eslint@9.0.0))(eslint@9.0.0)(nx@17.2.8)(typescript@5.3.3)': dependencies: - '@nx/eslint-plugin': 17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3))(eslint-config-prettier@9.1.0(eslint@9.0.0))(eslint@9.0.0)(nx@17.2.8)(typescript@5.3.3) + '@nx/eslint-plugin': 17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(@typescript-eslint/parser@8.12.0(eslint@9.0.0)(typescript@5.3.3))(eslint-config-prettier@9.1.0(eslint@9.0.0))(eslint@9.0.0)(nx@17.2.8)(typescript@5.3.3) transitivePeerDependencies: - '@babel/traverse' - '@swc-node/register' @@ -6426,12 +6444,12 @@ snapshots: tmp: 0.2.1 tslib: 2.6.2 - '@nx/eslint-plugin@17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3))(eslint-config-prettier@9.1.0(eslint@9.0.0))(eslint@9.0.0)(nx@17.2.8)(typescript@5.3.3)': + '@nx/eslint-plugin@17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(@typescript-eslint/parser@8.12.0(eslint@9.0.0)(typescript@5.3.3))(eslint-config-prettier@9.1.0(eslint@9.0.0))(eslint@9.0.0)(nx@17.2.8)(typescript@5.3.3)': dependencies: - '@nrwl/eslint-plugin-nx': 17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3))(eslint-config-prettier@9.1.0(eslint@9.0.0))(eslint@9.0.0)(nx@17.2.8)(typescript@5.3.3) + '@nrwl/eslint-plugin-nx': 17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(@typescript-eslint/parser@8.12.0(eslint@9.0.0)(typescript@5.3.3))(eslint-config-prettier@9.1.0(eslint@9.0.0))(eslint@9.0.0)(nx@17.2.8)(typescript@5.3.3) '@nx/devkit': 17.2.8(nx@17.2.8) '@nx/js': 17.2.8(@babel/traverse@7.23.9)(@types/node@20.11.10)(nx@17.2.8)(typescript@5.3.3) - '@typescript-eslint/parser': 7.0.1(eslint@9.0.0)(typescript@5.3.3) + '@typescript-eslint/parser': 8.12.0(eslint@9.0.0)(typescript@5.3.3) '@typescript-eslint/type-utils': 6.11.0(eslint@9.0.0)(typescript@5.3.3) '@typescript-eslint/utils': 6.11.0(eslint@9.0.0)(typescript@5.3.3) chalk: 4.1.2 @@ -7006,21 +7024,19 @@ snapshots: '@types/node': 20.11.10 optional: true - '@typescript-eslint/eslint-plugin@7.0.1(@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3))(eslint@9.0.0)(typescript@5.3.3)': + '@typescript-eslint/eslint-plugin@8.12.0(@typescript-eslint/parser@8.12.0(eslint@9.0.0)(typescript@5.3.3))(eslint@9.0.0)(typescript@5.3.3)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.0.1(eslint@9.0.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 7.0.1 - '@typescript-eslint/type-utils': 7.0.1(eslint@9.0.0)(typescript@5.3.3) - '@typescript-eslint/utils': 7.0.1(eslint@9.0.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 7.0.1 - debug: 4.3.4(supports-color@8.1.1) + '@typescript-eslint/parser': 8.12.0(eslint@9.0.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 8.12.0 + '@typescript-eslint/type-utils': 8.12.0(eslint@9.0.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.0(eslint@9.0.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 8.12.0 eslint: 9.0.0 graphemer: 1.4.0 - ignore: 5.2.4 + ignore: 5.3.2 natural-compare: 1.4.0 - semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@5.3.3) + ts-api-utils: 1.3.0(typescript@5.3.3) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -7039,12 +7055,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3)': + '@typescript-eslint/parser@8.12.0(eslint@9.0.0)(typescript@5.3.3)': dependencies: - '@typescript-eslint/scope-manager': 7.0.1 - '@typescript-eslint/types': 7.0.1 - '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 7.0.1 + '@typescript-eslint/scope-manager': 8.12.0 + '@typescript-eslint/types': 8.12.0 + '@typescript-eslint/typescript-estree': 8.12.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 8.12.0 debug: 4.3.4(supports-color@8.1.1) eslint: 9.0.0 optionalDependencies: @@ -7062,10 +7078,10 @@ snapshots: '@typescript-eslint/types': 6.19.1 '@typescript-eslint/visitor-keys': 6.19.1 - '@typescript-eslint/scope-manager@7.0.1': + '@typescript-eslint/scope-manager@8.12.0': dependencies: - '@typescript-eslint/types': 7.0.1 - '@typescript-eslint/visitor-keys': 7.0.1 + '@typescript-eslint/types': 8.12.0 + '@typescript-eslint/visitor-keys': 8.12.0 '@typescript-eslint/type-utils@6.11.0(eslint@9.0.0)(typescript@5.3.3)': dependencies: @@ -7079,23 +7095,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@7.0.1(eslint@9.0.0)(typescript@5.3.3)': + '@typescript-eslint/type-utils@8.12.0(eslint@9.0.0)(typescript@5.3.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.3) - '@typescript-eslint/utils': 7.0.1(eslint@9.0.0)(typescript@5.3.3) + '@typescript-eslint/typescript-estree': 8.12.0(typescript@5.3.3) + '@typescript-eslint/utils': 8.12.0(eslint@9.0.0)(typescript@5.3.3) debug: 4.3.4(supports-color@8.1.1) - eslint: 9.0.0 - ts-api-utils: 1.0.1(typescript@5.3.3) + ts-api-utils: 1.3.0(typescript@5.3.3) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: + - eslint - supports-color '@typescript-eslint/types@6.11.0': {} '@typescript-eslint/types@6.19.1': {} - '@typescript-eslint/types@7.0.1': {} + '@typescript-eslint/types@8.12.0': {} '@typescript-eslint/typescript-estree@6.11.0(typescript@5.3.3)': dependencies: @@ -7126,16 +7142,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.0.1(typescript@5.3.3)': + '@typescript-eslint/typescript-estree@8.12.0(typescript@5.3.3)': dependencies: - '@typescript-eslint/types': 7.0.1 - '@typescript-eslint/visitor-keys': 7.0.1 + '@typescript-eslint/types': 8.12.0 + '@typescript-eslint/visitor-keys': 8.12.0 debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 + fast-glob: 3.3.2 is-glob: 4.0.3 - minimatch: 9.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@5.3.3) + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.3.3) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -7155,16 +7171,13 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.0.1(eslint@9.0.0)(typescript@5.3.3)': + '@typescript-eslint/utils@8.12.0(eslint@9.0.0)(typescript@5.3.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.5 - '@typescript-eslint/scope-manager': 7.0.1 - '@typescript-eslint/types': 7.0.1 - '@typescript-eslint/typescript-estree': 7.0.1(typescript@5.3.3) + '@typescript-eslint/scope-manager': 8.12.0 + '@typescript-eslint/types': 8.12.0 + '@typescript-eslint/typescript-estree': 8.12.0(typescript@5.3.3) eslint: 9.0.0 - semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript @@ -7179,9 +7192,9 @@ snapshots: '@typescript-eslint/types': 6.19.1 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@7.0.1': + '@typescript-eslint/visitor-keys@8.12.0': dependencies: - '@typescript-eslint/types': 7.0.1 + '@typescript-eslint/types': 8.12.0 eslint-visitor-keys: 3.4.3 '@webassemblyjs/ast@1.11.6': @@ -8307,11 +8320,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint@9.0.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@8.12.0(eslint@9.0.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint@9.0.0): dependencies: debug: 3.2.7(supports-color@8.1.1) optionalDependencies: - '@typescript-eslint/parser': 7.0.1(eslint@9.0.0)(typescript@5.3.3) + '@typescript-eslint/parser': 8.12.0(eslint@9.0.0)(typescript@5.3.3) eslint: 9.0.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -8349,7 +8362,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3))(eslint@9.0.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@8.12.0(eslint@9.0.0)(typescript@5.3.3))(eslint@9.0.0): dependencies: array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 @@ -8359,7 +8372,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.0.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint@9.0.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@8.12.0(eslint@9.0.0)(typescript@5.3.3))(eslint-import-resolver-node@0.3.9)(eslint@9.0.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -8370,7 +8383,7 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.0.1(eslint@9.0.0)(typescript@5.3.3) + '@typescript-eslint/parser': 8.12.0(eslint@9.0.0)(typescript@5.3.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -8923,6 +8936,8 @@ snapshots: ignore@5.2.4: {} + ignore@5.3.2: {} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 @@ -9702,6 +9717,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + minimist@1.2.8: {} minipass@7.0.4: {} @@ -10326,6 +10345,8 @@ snapshots: dependencies: lru-cache: 6.0.0 + semver@7.6.3: {} + serialize-javascript@6.0.1: dependencies: randombytes: 2.1.0 @@ -10645,6 +10666,10 @@ snapshots: dependencies: typescript: 5.3.3 + ts-api-utils@1.3.0(typescript@5.3.3): + dependencies: + typescript: 5.3.3 + ts-interface-checker@0.1.13: {} ts-jest@29.1.2(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@20.11.10)(babel-plugin-macros@2.8.0)(ts-node@10.9.2(@types/node@20.11.10)(typescript@5.3.3)))(typescript@5.3.3):