Skip to content

Commit 229dd01

Browse files
committed
chore: update TypeScript peer dependency and requirements
The changes standardize the TypeScript peer dependency to ^5.9.2 across packages and update documentation to reflect new minimum version requirements for Node.js, ESLint, and TypeScript.
1 parent e7219e0 commit 229dd01

File tree

12 files changed

+23
-70
lines changed

12 files changed

+23
-70
lines changed

.pkgs/configs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
},
3232
"peerDependencies": {
3333
"eslint": "^9.36.0",
34-
"typescript": "^4.9.5 || ^5.4.5"
34+
"typescript": "^5.9.2"
3535
}
3636
}

.pkgs/eslint-plugin-local/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
},
4949
"peerDependencies": {
5050
"eslint": "^9.36.0",
51-
"typescript": "^4.9.5 || ^5.4.5"
51+
"typescript": "^5.9.2"
5252
},
5353
"engines": {
5454
"node": ">=20.19.0"

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
### 💥 Breaking Changes
44

5+
#### System Requirements
6+
7+
- Drop support for Node.js 16 and 18, minimum required version is now Node.js 20
8+
- Drop support for ESLint 8, minimum required version is now ESLint 9.3.6
9+
- Drop support for TypeScript 4, minimum required version is now TypeScript 5.9.2
10+
511
#### Plugins and Rules
612

713
The following rules have been renamed:

apps/website/content/docs/changelog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ title: Changelog
66

77
### 💥 Breaking Changes
88

9+
#### System Requirements
10+
11+
- Drop support for Node.js 16 and 18, minimum required version is now Node.js 20
12+
- Drop support for ESLint 8, minimum required version is now ESLint 9.3.6
13+
- Drop support for TypeScript 4, minimum required version is now TypeScript 5.9.2
14+
915
#### Plugins and Rules
1016

1117
The following rules have been renamed:

packages/plugins/eslint-plugin-react-debug/package.json

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,7 @@
6262
},
6363
"peerDependencies": {
6464
"eslint": "^9.36.0",
65-
"typescript": "^4.9.5 || ^5.4.5"
66-
},
67-
"peerDependenciesMeta": {
68-
"eslint": {
69-
"optional": false
70-
},
71-
"typescript": {
72-
"optional": true
73-
}
65+
"typescript": "^5.9.2"
7466
},
7567
"engines": {
7668
"node": ">=20.19.0"

packages/plugins/eslint-plugin-react-dom/package.json

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,7 @@
6262
},
6363
"peerDependencies": {
6464
"eslint": "^9.36.0",
65-
"typescript": "^4.9.5 || ^5.4.5"
66-
},
67-
"peerDependenciesMeta": {
68-
"eslint": {
69-
"optional": false
70-
},
71-
"typescript": {
72-
"optional": true
73-
}
65+
"typescript": "^5.9.2"
7466
},
7567
"engines": {
7668
"node": ">=20.19.0"

packages/plugins/eslint-plugin-react-hooks-extra/package.json

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -62,16 +62,8 @@
6262
"tsdown": "^0.15.4"
6363
},
6464
"peerDependencies": {
65-
"eslint": "^8.57.0 || ^9.0.0",
66-
"typescript": "^4.9.5 || ^5.3.3"
67-
},
68-
"peerDependenciesMeta": {
69-
"eslint": {
70-
"optional": false
71-
},
72-
"typescript": {
73-
"optional": true
74-
}
65+
"eslint": "^9.36.0",
66+
"typescript": "^5.9.2"
7567
},
7668
"engines": {
7769
"node": ">=18.18.0"

packages/plugins/eslint-plugin-react-naming-convention/package.json

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,7 @@
6262
},
6363
"peerDependencies": {
6464
"eslint": "^9.36.0",
65-
"typescript": "^4.9.5 || ^5.4.5"
66-
},
67-
"peerDependenciesMeta": {
68-
"eslint": {
69-
"optional": false
70-
},
71-
"typescript": {
72-
"optional": true
73-
}
65+
"typescript": "^5.9.2"
7466
},
7567
"engines": {
7668
"node": ">=20.19.0"

packages/plugins/eslint-plugin-react-web-api/package.json

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,7 @@
6161
},
6262
"peerDependencies": {
6363
"eslint": "^9.36.0",
64-
"typescript": "^4.9.5 || ^5.4.5"
65-
},
66-
"peerDependenciesMeta": {
67-
"eslint": {
68-
"optional": false
69-
},
70-
"typescript": {
71-
"optional": true
72-
}
64+
"typescript": "^5.9.2"
7365
},
7466
"engines": {
7567
"node": ">=20.19.0"

packages/plugins/eslint-plugin-react-x/package.json

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -65,18 +65,7 @@
6565
"peerDependencies": {
6666
"eslint": "^9.36.0",
6767
"ts-api-utils": "^2.1.0",
68-
"typescript": "^4.9.5 || ^5.4.5"
69-
},
70-
"peerDependenciesMeta": {
71-
"eslint": {
72-
"optional": false
73-
},
74-
"ts-api-utils": {
75-
"optional": true
76-
},
77-
"typescript": {
78-
"optional": true
79-
}
68+
"typescript": "^5.9.2"
8069
},
8170
"engines": {
8271
"node": ">=20.19.0"

0 commit comments

Comments
 (0)