Skip to content

Commit b077c9b

Browse files
committed
Add eslint-plugin-testing-library
1 parent 1ae9c7b commit b077c9b

File tree

4 files changed

+120
-87
lines changed

4 files changed

+120
-87
lines changed

eslint.config.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import path from 'node:path';
22
import { globalIgnores } from 'eslint/config';
33
import jest from 'eslint-plugin-jest';
44
import prettierRecommended from 'eslint-plugin-prettier/recommended';
5+
import testingLibrary from 'eslint-plugin-testing-library';
56
import globals from 'globals';
67
import tsEslint from 'typescript-eslint';
78
import { includeIgnoreFile } from '@eslint/compat';
@@ -198,11 +199,17 @@ const config = tsEslint.config([
198199
{
199200
files: ['node_package/tests/**', '**/*.test.{js,jsx,ts,tsx}'],
200201

201-
extends: [jest.configs['flat/recommended'], jest.configs['flat/style']],
202+
extends: [
203+
jest.configs['flat/recommended'],
204+
jest.configs['flat/style'],
205+
testingLibrary.configs['flat/dom'],
206+
],
202207

203208
rules: {
204209
// Allows Jest mocks before import
205210
'import/first': 'off',
211+
// Avoiding these methods complicates tests and isn't useful for our purposes
212+
'testing-library/no-node-access': 'off',
206213
},
207214
},
208215
// must be the last config in the array

node_package/tests/SuspenseHydration.test.tsx

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -167,17 +167,15 @@ async function renderAndHydrate() {
167167
hydrate();
168168
await writeFirstChunk();
169169
});
170-
await waitFor(() => {
171-
expect(screen.queryByText('Loading...')).toBeInTheDocument();
172-
});
170+
expect(await screen.findByText('Loading...')).toBeInTheDocument();
173171
expect(onContainerHydrated).toHaveBeenCalled();
174172

175173
// The async component is not hydrated until the second chunk is written to the document
176174
await new Promise((resolve) => {
177175
setTimeout(resolve, 1000);
178176
});
179177
expect(onAsyncComponentHydrated).not.toHaveBeenCalled();
180-
expect(screen.queryByText('Loading...')).toBeInTheDocument();
178+
expect(screen.getByText('Loading...')).toBeInTheDocument();
181179
expect(screen.queryByText('Hello World')).not.toBeInTheDocument();
182180
});
183181

@@ -189,18 +187,16 @@ async function renderAndHydrate() {
189187
hydrate();
190188
await writeFirstChunk();
191189
});
192-
await waitFor(() => {
193-
expect(screen.queryByText('Loading...')).toBeInTheDocument();
194-
});
190+
expect(await screen.findByText('Loading...')).toBeInTheDocument();
195191

196192
await act(async () => {
197193
const secondChunk = await writeSecondChunk();
198194
expect(secondChunk).toContain('script');
199195
});
200196
await waitFor(() => {
201197
expect(screen.queryByText('Loading...')).not.toBeInTheDocument();
202-
expect(screen.queryByText('Hello World')).toBeInTheDocument();
203198
});
199+
expect(screen.getByText('Hello World')).toBeInTheDocument();
204200

205201
expect(onContainerHydrated).toHaveBeenCalled();
206202
expect(onAsyncComponentHydrated).toHaveBeenCalled();

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
"eslint-plugin-prettier": "^5.2.3",
5656
"eslint-plugin-react": "^7.37.4",
5757
"eslint-plugin-react-hooks": "^5.2.0",
58+
"eslint-plugin-testing-library": "^7.5.3",
5859
"globals": "^16.0.0",
5960
"jest": "^29.7.0",
6061
"jest-environment-jsdom": "^29.7.0",
@@ -71,7 +72,7 @@
7172
"redux": "^4.2.1",
7273
"ts-jest": "^29.2.5",
7374
"typescript": "^5.8.3",
74-
"typescript-eslint": "^8.29.1"
75+
"typescript-eslint": "^8.35.0"
7576
},
7677
"peerDependencies": {
7778
"react": ">= 16",

yarn.lock

Lines changed: 106 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1061,10 +1061,10 @@
10611061
resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9"
10621062
integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==
10631063

1064-
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
1065-
version "4.5.1"
1066-
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz#b0fc7e06d0c94f801537fd4237edc2706d3b8e4c"
1067-
integrity sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==
1064+
"@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.7.0":
1065+
version "4.7.0"
1066+
resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz#607084630c6c033992a082de6e6fbc1a8b52175a"
1067+
integrity sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==
10681068
dependencies:
10691069
eslint-visitor-keys "^3.4.3"
10701070

@@ -1695,86 +1695,102 @@
16951695
dependencies:
16961696
"@types/yargs-parser" "*"
16971697

1698-
"@typescript-eslint/eslint-plugin@8.29.1":
1699-
version "8.29.1"
1700-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.29.1.tgz#593639d9bb5239b2d877d65757b7e2c9100a2e84"
1701-
integrity sha512-ba0rr4Wfvg23vERs3eB+P3lfj2E+2g3lhWcCVukUuhtcdUx5lSIFZlGFEBHKr+3zizDa/TvZTptdNHVZWAkSBg==
1698+
"@typescript-eslint/eslint-plugin@8.35.0":
1699+
version "8.35.0"
1700+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.35.0.tgz#515170100ff867445fe0a17ce05c14fc5fd9ca63"
1701+
integrity sha512-ijItUYaiWuce0N1SoSMrEd0b6b6lYkYt99pqCPfybd+HKVXtEvYhICfLdwp42MhiI5mp0oq7PKEL+g1cNiz/Eg==
17021702
dependencies:
17031703
"@eslint-community/regexpp" "^4.10.0"
1704-
"@typescript-eslint/scope-manager" "8.29.1"
1705-
"@typescript-eslint/type-utils" "8.29.1"
1706-
"@typescript-eslint/utils" "8.29.1"
1707-
"@typescript-eslint/visitor-keys" "8.29.1"
1704+
"@typescript-eslint/scope-manager" "8.35.0"
1705+
"@typescript-eslint/type-utils" "8.35.0"
1706+
"@typescript-eslint/utils" "8.35.0"
1707+
"@typescript-eslint/visitor-keys" "8.35.0"
17081708
graphemer "^1.4.0"
1709-
ignore "^5.3.1"
1709+
ignore "^7.0.0"
17101710
natural-compare "^1.4.0"
1711-
ts-api-utils "^2.0.1"
1711+
ts-api-utils "^2.1.0"
17121712

1713-
"@typescript-eslint/parser@8.29.1":
1714-
version "8.29.1"
1715-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.29.1.tgz#10bf37411be0a199c27b6515726e22fe8d3df8d0"
1716-
integrity sha512-zczrHVEqEaTwh12gWBIJWj8nx+ayDcCJs06yoNMY0kwjMWDM6+kppljY+BxWI06d2Ja+h4+WdufDcwMnnMEWmg==
1713+
"@typescript-eslint/parser@8.35.0":
1714+
version "8.35.0"
1715+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.35.0.tgz#20a0e17778a329a6072722f5ac418d4376b767d2"
1716+
integrity sha512-6sMvZePQrnZH2/cJkwRpkT7DxoAWh+g6+GFRK6bV3YQo7ogi3SX5rgF6099r5Q53Ma5qeT7LGmOmuIutF4t3lA==
17171717
dependencies:
1718-
"@typescript-eslint/scope-manager" "8.29.1"
1719-
"@typescript-eslint/types" "8.29.1"
1720-
"@typescript-eslint/typescript-estree" "8.29.1"
1721-
"@typescript-eslint/visitor-keys" "8.29.1"
1718+
"@typescript-eslint/scope-manager" "8.35.0"
1719+
"@typescript-eslint/types" "8.35.0"
1720+
"@typescript-eslint/typescript-estree" "8.35.0"
1721+
"@typescript-eslint/visitor-keys" "8.35.0"
17221722
debug "^4.3.4"
17231723

1724-
"@typescript-eslint/scope-manager@8.29.1":
1725-
version "8.29.1"
1726-
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.29.1.tgz#cfdfd4144f20c38b9d3e430efd6480e297ef52f6"
1727-
integrity sha512-2nggXGX5F3YrsGN08pw4XpMLO1Rgtnn4AzTegC2MDesv6q3QaTU5yU7IbS1tf1IwCR0Hv/1EFygLn9ms6LIpDA==
1724+
"@typescript-eslint/project-service@8.35.0":
1725+
version "8.35.0"
1726+
resolved "https://registry.yarnpkg.com/@typescript-eslint/project-service/-/project-service-8.35.0.tgz#00bd77e6845fbdb5684c6ab2d8a400a58dcfb07b"
1727+
integrity sha512-41xatqRwWZuhUMF/aZm2fcUsOFKNcG28xqRSS6ZVr9BVJtGExosLAm5A1OxTjRMagx8nJqva+P5zNIGt8RIgbQ==
17281728
dependencies:
1729-
"@typescript-eslint/types" "8.29.1"
1730-
"@typescript-eslint/visitor-keys" "8.29.1"
1729+
"@typescript-eslint/tsconfig-utils" "^8.35.0"
1730+
"@typescript-eslint/types" "^8.35.0"
1731+
debug "^4.3.4"
17311732

1732-
"@typescript-eslint/type-utils@8.29.1":
1733-
version "8.29.1"
1734-
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.29.1.tgz#653dfff5c1711bc920a6a46a5a2c274899f00179"
1735-
integrity sha512-DkDUSDwZVCYN71xA4wzySqqcZsHKic53A4BLqmrWFFpOpNSoxX233lwGu/2135ymTCR04PoKiEEEvN1gFYg4Tw==
1733+
"@typescript-eslint/scope-manager@8.35.0", "@typescript-eslint/scope-manager@^8.15.0":
1734+
version "8.35.0"
1735+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.35.0.tgz#8ccb2ab63383544fab98fc4b542d8d141259ff4f"
1736+
integrity sha512-+AgL5+mcoLxl1vGjwNfiWq5fLDZM1TmTPYs2UkyHfFhgERxBbqHlNjRzhThJqz+ktBqTChRYY6zwbMwy0591AA==
17361737
dependencies:
1737-
"@typescript-eslint/typescript-estree" "8.29.1"
1738-
"@typescript-eslint/utils" "8.29.1"
1739-
debug "^4.3.4"
1740-
ts-api-utils "^2.0.1"
1738+
"@typescript-eslint/types" "8.35.0"
1739+
"@typescript-eslint/visitor-keys" "8.35.0"
17411740

1742-
"@typescript-eslint/types@8.29.1":
1743-
version "8.29.1"
1744-
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.29.1.tgz#984ed1283fedbfb41d3993a9abdcb7b299971500"
1745-
integrity sha512-VT7T1PuJF1hpYC3AGm2rCgJBjHL3nc+A/bhOp9sGMKfi5v0WufsX/sHCFBfNTx2F+zA6qBc/PD0/kLRLjdt8mQ==
1741+
"@typescript-eslint/tsconfig-utils@8.35.0", "@typescript-eslint/tsconfig-utils@^8.35.0":
1742+
version "8.35.0"
1743+
resolved "https://registry.yarnpkg.com/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.35.0.tgz#6e05aeb999999e31d562ceb4fe144f3cbfbd670e"
1744+
integrity sha512-04k/7247kZzFraweuEirmvUj+W3bJLI9fX6fbo1Qm2YykuBvEhRTPl8tcxlYO8kZZW+HIXfkZNoasVb8EV4jpA==
17461745

1747-
"@typescript-eslint/typescript-estree@8.29.1":
1748-
version "8.29.1"
1749-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.29.1.tgz#4ac085665ed5390d11c0e3426427978570e3b747"
1750-
integrity sha512-l1enRoSaUkQxOQnbi0KPUtqeZkSiFlqrx9/3ns2rEDhGKfTa+88RmXqedC1zmVTOWrLc2e6DEJrTA51C9iLH5g==
1746+
"@typescript-eslint/type-utils@8.35.0":
1747+
version "8.35.0"
1748+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.35.0.tgz#0201eae9d83ffcc3451ef8c94f53ecfbf2319ecc"
1749+
integrity sha512-ceNNttjfmSEoM9PW87bWLDEIaLAyR+E6BoYJQ5PfaDau37UGca9Nyq3lBk8Bw2ad0AKvYabz6wxc7DMTO2jnNA==
17511750
dependencies:
1752-
"@typescript-eslint/types" "8.29.1"
1753-
"@typescript-eslint/visitor-keys" "8.29.1"
1751+
"@typescript-eslint/typescript-estree" "8.35.0"
1752+
"@typescript-eslint/utils" "8.35.0"
1753+
debug "^4.3.4"
1754+
ts-api-utils "^2.1.0"
1755+
1756+
"@typescript-eslint/[email protected]", "@typescript-eslint/types@^8.35.0":
1757+
version "8.35.0"
1758+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.35.0.tgz#e60d062907930e30008d796de5c4170f02618a93"
1759+
integrity sha512-0mYH3emanku0vHw2aRLNGqe7EXh9WHEhi7kZzscrMDf6IIRUQ5Jk4wp1QrledE/36KtdZrVfKnE32eZCf/vaVQ==
1760+
1761+
"@typescript-eslint/[email protected]":
1762+
version "8.35.0"
1763+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.35.0.tgz#86141e6c55b75bc1eaecc0781bd39704de14e52a"
1764+
integrity sha512-F+BhnaBemgu1Qf8oHrxyw14wq6vbL8xwWKKMwTMwYIRmFFY/1n/9T/jpbobZL8vp7QyEUcC6xGrnAO4ua8Kp7w==
1765+
dependencies:
1766+
"@typescript-eslint/project-service" "8.35.0"
1767+
"@typescript-eslint/tsconfig-utils" "8.35.0"
1768+
"@typescript-eslint/types" "8.35.0"
1769+
"@typescript-eslint/visitor-keys" "8.35.0"
17541770
debug "^4.3.4"
17551771
fast-glob "^3.3.2"
17561772
is-glob "^4.0.3"
17571773
minimatch "^9.0.4"
17581774
semver "^7.6.0"
1759-
ts-api-utils "^2.0.1"
1775+
ts-api-utils "^2.1.0"
17601776

1761-
"@typescript-eslint/utils@8.29.1", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0":
1762-
version "8.29.1"
1763-
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.29.1.tgz#3d206c8c8def3527a8eb0588e94e3e60f7e167c9"
1764-
integrity sha512-QAkFEbytSaB8wnmB+DflhUPz6CLbFWE2SnSCrRMEa+KnXIzDYbpsn++1HGvnfAsUY44doDXmvRkO5shlM/3UfA==
1777+
"@typescript-eslint/utils@8.35.0", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/utils@^8.15.0":
1778+
version "8.35.0"
1779+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.35.0.tgz#aaf0afab5ab51ea2f1897002907eacd9834606d5"
1780+
integrity sha512-nqoMu7WWM7ki5tPgLVsmPM8CkqtoPUG6xXGeefM5t4x3XumOEKMoUZPdi+7F+/EotukN4R9OWdmDxN80fqoZeg==
17651781
dependencies:
1766-
"@eslint-community/eslint-utils" "^4.4.0"
1767-
"@typescript-eslint/scope-manager" "8.29.1"
1768-
"@typescript-eslint/types" "8.29.1"
1769-
"@typescript-eslint/typescript-estree" "8.29.1"
1782+
"@eslint-community/eslint-utils" "^4.7.0"
1783+
"@typescript-eslint/scope-manager" "8.35.0"
1784+
"@typescript-eslint/types" "8.35.0"
1785+
"@typescript-eslint/typescript-estree" "8.35.0"
17701786

1771-
"@typescript-eslint/visitor-keys@8.29.1":
1772-
version "8.29.1"
1773-
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.29.1.tgz#9b74e5098c71138d42bbf2178fbe4dfad45d6b9a"
1774-
integrity sha512-RGLh5CRaUEf02viP5c1Vh1cMGffQscyHe7HPAzGpfmfflFg1wUz2rYxd+OZqwpeypYvZ8UxSxuIpF++fmOzEcg==
1787+
"@typescript-eslint/visitor-keys@8.35.0":
1788+
version "8.35.0"
1789+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.35.0.tgz#93e905e7f1e94d26a79771d1b1eb0024cb159dbf"
1790+
integrity sha512-zTh2+1Y8ZpmeQaQVIc/ZZxsx8UzgKJyNg1PTvjzC7WMhPSVS8bfDX34k1SrwOf016qd5RU3az2UxUNue3IfQ5g==
17751791
dependencies:
1776-
"@typescript-eslint/types" "8.29.1"
1777-
eslint-visitor-keys "^4.2.0"
1792+
"@typescript-eslint/types" "8.35.0"
1793+
eslint-visitor-keys "^4.2.1"
17781794

17791795
abab@^2.0.6:
17801796
version "2.0.6"
@@ -3032,6 +3048,14 @@ eslint-plugin-react@^7.28.0, eslint-plugin-react@^7.37.4:
30323048
string.prototype.matchall "^4.0.12"
30333049
string.prototype.repeat "^1.0.0"
30343050

3051+
eslint-plugin-testing-library@^7.5.3:
3052+
version "7.5.3"
3053+
resolved "https://registry.yarnpkg.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-7.5.3.tgz#d9d19acfccc1f5bae2ede05d1356587e68a3438a"
3054+
integrity sha512-sZk5hIrx0p1ehvdS2qHefKwXHiEysiQN+FMGCzES6xRNUgwI3q4KdWMeAwpPDP9u0RDkNzJpebRUnNch1sJh+A==
3055+
dependencies:
3056+
"@typescript-eslint/scope-manager" "^8.15.0"
3057+
"@typescript-eslint/utils" "^8.15.0"
3058+
30353059
30363060
version "5.1.1"
30373061
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
@@ -3058,10 +3082,10 @@ eslint-visitor-keys@^3.4.3:
30583082
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800"
30593083
integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
30603084

3061-
eslint-visitor-keys@^4.2.0:
3062-
version "4.2.0"
3063-
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz#687bacb2af884fcdda8a6e7d65c606f46a14cd45"
3064-
integrity sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==
3085+
eslint-visitor-keys@^4.2.0, eslint-visitor-keys@^4.2.1:
3086+
version "4.2.1"
3087+
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz#4cfea60fe7dd0ad8e816e1ed026c1d5251b512c1"
3088+
integrity sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==
30653089

30663090
eslint@^9.22.0:
30673091
version "9.22.0"
@@ -3564,11 +3588,16 @@ [email protected]:
35643588
dependencies:
35653589
safer-buffer ">= 2.1.2 < 3.0.0"
35663590

3567-
ignore@^5.1.8, ignore@^5.2.0, ignore@^5.3.1:
3591+
ignore@^5.1.8, ignore@^5.2.0:
35683592
version "5.3.2"
35693593
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
35703594
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
35713595

3596+
ignore@^7.0.0:
3597+
version "7.0.5"
3598+
resolved "https://registry.yarnpkg.com/ignore/-/ignore-7.0.5.tgz#4cb5f6cd7d4c7ab0365738c7aea888baa6d7efd9"
3599+
integrity sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==
3600+
35723601
import-fresh@^3.2.1:
35733602
version "3.3.0"
35743603
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
@@ -5896,10 +5925,10 @@ tr46@~0.0.3:
58965925
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
58975926
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
58985927

5899-
ts-api-utils@^2.0.1:
5900-
version "2.0.1"
5901-
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.0.1.tgz#660729385b625b939aaa58054f45c058f33f10cd"
5902-
integrity sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==
5928+
ts-api-utils@^2.1.0:
5929+
version "2.1.0"
5930+
resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91"
5931+
integrity sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==
59035932

59045933
ts-jest@^29.2.5:
59055934
version "29.2.5"
@@ -6000,14 +6029,14 @@ typed-array-length@^1.0.7:
60006029
possible-typed-array-names "^1.0.0"
60016030
reflect.getprototypeof "^1.0.6"
60026031

6003-
typescript-eslint@^8.29.1:
6004-
version "8.29.1"
6005-
resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.29.1.tgz#c0b205e542ade22f9027caaaa9c4ec31a202010f"
6006-
integrity sha512-f8cDkvndhbQMPcysk6CUSGBWV+g1utqdn71P5YKwMumVMOG/5k7cHq0KyG4O52nB0oKS4aN2Tp5+wB4APJGC+w==
6032+
typescript-eslint@^8.35.0:
6033+
version "8.35.0"
6034+
resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.35.0.tgz#65afcdde973614b8f44fa89293919420ca9b904e"
6035+
integrity sha512-uEnz70b7kBz6eg/j0Czy6K5NivaYopgxRjsnAJ2Fx5oTLo3wefTHIbL7AkQr1+7tJCRVpTs/wiM8JR/11Loq9A==
60076036
dependencies:
6008-
"@typescript-eslint/eslint-plugin" "8.29.1"
6009-
"@typescript-eslint/parser" "8.29.1"
6010-
"@typescript-eslint/utils" "8.29.1"
6037+
"@typescript-eslint/eslint-plugin" "8.35.0"
6038+
"@typescript-eslint/parser" "8.35.0"
6039+
"@typescript-eslint/utils" "8.35.0"
60116040

60126041
60136042
version "5.6.1-rc"

0 commit comments

Comments
 (0)