From 55d1ad2602292d7cffec9e5b03faf7d68707fe02 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 19:25:40 +0000 Subject: [PATCH] Update typescript-eslint monorepo to v8 --- package.json | 4 +- pnpm-lock.yaml | 210 +++++++++++++++++++++++++++++-------------------- 2 files changed, 126 insertions(+), 88 deletions(-) diff --git a/package.json b/package.json index 12b58349..c21990da 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.16.0", + "@typescript-eslint/parser": "8.16.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..664cac21 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.16.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.16.0 + version: 8.16.0(@typescript-eslint/parser@8.16.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.16.0 + version: 8.16.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.16.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.16.0': + resolution: {integrity: sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==} + 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.16.0': + resolution: {integrity: sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==} + 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.16.0': + resolution: {integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==} + 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,11 @@ 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.16.0': + resolution: {integrity: sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==} + 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: @@ -1684,9 +1684,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.16.0': + resolution: {integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==} + 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 +1706,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.16.0': + resolution: {integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -1721,11 +1721,15 @@ 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.16.0': + resolution: {integrity: sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==} + 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: + optional: true '@typescript-eslint/visitor-keys@6.11.0': resolution: {integrity: sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==} @@ -1735,9 +1739,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.16.0': + resolution: {integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@webassemblyjs/ast@1.11.6': resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} @@ -1803,6 +1807,7 @@ packages: acorn-import-assertions@1.9.0: resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + deprecated: package has been renamed to acorn-import-attributes peerDependencies: acorn: ^8 @@ -2747,6 +2752,10 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint@9.0.0: resolution: {integrity: sha512-IMryZ5SudxzQvuod6rUdIUz29qFItWx281VhtFVc2Psy/ZhlCeD/5DT6lBIJ4H3G+iamGJoTln1v+QSuPw0p7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3145,6 +3154,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 +3778,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 +4362,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 +4643,12 @@ packages: peerDependencies: typescript: '>=4.2.0' + ts-api-utils@1.4.1: + resolution: {integrity: sha512-5RU2/lxTA3YUZxju61HO2U6EoZLvBLtmV2mbTvqyu4a/7s7RmJPT+1YekhMVsQhznRWk/czIwDUg+V8Q9ZuG4w==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -6252,9 +6280,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.16.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.16.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 +6454,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.16.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.16.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.16.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 +7034,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.16.0(@typescript-eslint/parser@8.16.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.16.0(eslint@9.0.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.0.0)(typescript@5.3.3) + '@typescript-eslint/utils': 8.16.0(eslint@9.0.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 8.16.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.4.1(typescript@5.3.3) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -7039,12 +7065,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.0.1(eslint@9.0.0)(typescript@5.3.3)': + '@typescript-eslint/parser@8.16.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.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 8.16.0 debug: 4.3.4(supports-color@8.1.1) eslint: 9.0.0 optionalDependencies: @@ -7062,10 +7088,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.16.0': dependencies: - '@typescript-eslint/types': 7.0.1 - '@typescript-eslint/visitor-keys': 7.0.1 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/visitor-keys': 8.16.0 '@typescript-eslint/type-utils@6.11.0(eslint@9.0.0)(typescript@5.3.3)': dependencies: @@ -7079,13 +7105,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@7.0.1(eslint@9.0.0)(typescript@5.3.3)': + '@typescript-eslint/type-utils@8.16.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.16.0(typescript@5.3.3) + '@typescript-eslint/utils': 8.16.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.4.1(typescript@5.3.3) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -7095,7 +7121,7 @@ snapshots: '@typescript-eslint/types@6.19.1': {} - '@typescript-eslint/types@7.0.1': {} + '@typescript-eslint/types@8.16.0': {} '@typescript-eslint/typescript-estree@6.11.0(typescript@5.3.3)': dependencies: @@ -7126,16 +7152,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.0.1(typescript@5.3.3)': + '@typescript-eslint/typescript-estree@8.16.0(typescript@5.3.3)': dependencies: - '@typescript-eslint/types': 7.0.1 - '@typescript-eslint/visitor-keys': 7.0.1 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/visitor-keys': 8.16.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.4.1(typescript@5.3.3) optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -7155,19 +7181,17 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.0.1(eslint@9.0.0)(typescript@5.3.3)': + '@typescript-eslint/utils@8.16.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.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.3.3) eslint: 9.0.0 - semver: 7.5.4 + optionalDependencies: + typescript: 5.3.3 transitivePeerDependencies: - supports-color - - typescript '@typescript-eslint/visitor-keys@6.11.0': dependencies: @@ -7179,10 +7203,10 @@ 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.16.0': dependencies: - '@typescript-eslint/types': 7.0.1 - eslint-visitor-keys: 3.4.3 + '@typescript-eslint/types': 8.16.0 + eslint-visitor-keys: 4.2.0 '@webassemblyjs/ast@1.11.6': dependencies: @@ -8307,11 +8331,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.16.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.16.0(eslint@9.0.0)(typescript@5.3.3) eslint: 9.0.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -8349,7 +8373,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.16.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 +8383,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.16.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 +8394,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.16.0(eslint@9.0.0)(typescript@5.3.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -8438,6 +8462,8 @@ snapshots: eslint-visitor-keys@4.0.0: {} + eslint-visitor-keys@4.2.0: {} + eslint@9.0.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.0.0) @@ -8923,6 +8949,8 @@ snapshots: ignore@5.2.4: {} + ignore@5.3.2: {} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 @@ -9702,6 +9730,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 +10358,8 @@ snapshots: dependencies: lru-cache: 6.0.0 + semver@7.6.3: {} + serialize-javascript@6.0.1: dependencies: randombytes: 2.1.0 @@ -10645,6 +10679,10 @@ snapshots: dependencies: typescript: 5.3.3 + ts-api-utils@1.4.1(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):