Skip to content

Commit b880cb9

Browse files
committed
chore: update dependencies and add table of contents to the README
1 parent 3637d14 commit b880cb9

File tree

18 files changed

+451
-423
lines changed

18 files changed

+451
-423
lines changed

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
},
4343
"devDependencies": {
4444
"@local/configs": "workspace:*",
45-
"@types/react": "^19.1.0",
45+
"@types/react": "^19.1.1",
4646
"@types/react-dom": "^19.1.2",
4747
"tsup": "^8.4.0"
4848
},

README.md

+22-2
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,31 @@
77

88
A series of composable ESLint rules for React and friends.
99

10+
## Table of Contents
11+
12+
- [Features](#features)
13+
- [Public Packages](#public-packages)
14+
- [Modular](#modular)
15+
- [All-In-One](#all-in-one)
16+
- [Installation](#installation)
17+
- [Install](#install)
18+
- [Setup](#setup)
19+
- [Presets](#presets)
20+
- [Bare Bones](#bare-bones)
21+
- [General Purpose](#general-purpose)
22+
- [TypeScript Specialized](#typescript-specialized)
23+
- [Other](#other)
24+
- [Rules](#rules)
25+
- [FAQ](#faq)
26+
- [Roadmap](#roadmap)
27+
- [Contributing](#contributing)
28+
- [License](#license)
29+
1030
## Features
1131

32+
- **Modern**: First-class support for TypeScript, React 19, and more.
33+
- **Flexible**: Fully customizable rule severity levels, allowing you to enforce or relax rules as needed.
1234
- **Performant**: Built with performance in mind, optimized for large codebases.
13-
- **Future-proof**: Forward-looking architecture that anticipates future changes in React and TypeScript.
14-
- **Precision Control**: Fully customizable rule severity levels, allowing you to enforce or relax rules as needed.
1535
- **Context-aware Linting**: Rules that understand the context of your code and project settings to provide more accurate linting.
1636

1737
## Public Packages

apps/website/app/(home)/page.tsx

+4-16
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,12 @@
11
import { ESLintReact } from "#/components/ESLintReact";
22
import { Card, Cards } from "fumadocs-ui/components/card";
3-
import { CircleDotDashed, Shield, Sliders, Zap } from "lucide-react";
3+
import { CircleDotDashed, Gauge, Sliders, Zap } from "lucide-react";
44
import { Link } from "next-view-transitions";
55

66
const features = [
7-
[
8-
"Performant",
9-
"Built with performance in mind, optimized for large codebases.",
10-
Zap,
11-
],
12-
[
13-
"Future-proof",
14-
"Forward-looking architecture that anticipates future changes in React and TypeScript.",
15-
Shield,
16-
],
17-
[
18-
"Precision Control",
19-
"Fully customizable rule severity levels, allowing you to enforce or relax rules as needed.",
20-
Sliders,
21-
],
7+
["Modern", "First-class support for TypeScript, React 19, and more.", Zap],
8+
["Flexible", "Fully customizable rule severity levels, allowing you to enforce or relax rules as needed.", Sliders],
9+
["Performant", "Built with performance in mind, optimized for large codebases.", Gauge],
2210
[
2311
"Context-aware Linting",
2412
"Rules that understand the context of your code and project settings to provide more accurate linting.",

apps/website/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
"@tsconfig/strictest": "^2.0.5",
4444
"@types/hast": "^3.0.4",
4545
"@types/mdx": "^2.0.13",
46-
"@types/node": "^22.14.0",
47-
"@types/react": "^19.1.0",
46+
"@types/node": "^22.14.1",
47+
"@types/react": "^19.1.1",
4848
"@types/react-dom": "^19.1.2",
4949
"autoprefixer": "^10.4.21",
5050
"dedent": "^1.5.3",

examples/next-app/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
"@tsconfig/next": "^2.0.3",
2222
"@tsconfig/node22": "^22.0.1",
2323
"@tsconfig/strictest": "^2.0.5",
24-
"@types/node": "^22.14.0",
25-
"@types/react": "^19.1.0",
24+
"@types/node": "^22.14.1",
25+
"@types/react": "^19.1.1",
2626
"@types/react-dom": "^19.1.2",
2727
"eslint": "^9.24.0",
2828
"eslint-config-flat-gitignore": "^2.1.0",

examples/vite-react-dom-app/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"@tsconfig/node22": "^22.0.1",
2222
"@tsconfig/strictest": "^2.0.5",
2323
"@tsconfig/vite-react": "^3.4.0",
24-
"@types/react": "^19.1.0",
24+
"@types/react": "^19.1.1",
2525
"@types/react-dom": "^19.1.2",
2626
"@vitejs/plugin-react": "^4.3.4",
2727
"eslint": "^9.24.0",

examples/vite-react-dom-js-app/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@eslint-react/eslint-plugin": "workspace:*",
1919
"@eslint/config-inspector": "^1.0.2",
2020
"@eslint/js": "^9.24.0",
21-
"@types/react": "^19.1.0",
21+
"@types/react": "^19.1.1",
2222
"@types/react-dom": "^19.1.2",
2323
"@vitejs/plugin-react": "^4.3.4",
2424
"eslint": "^9.24.0",

examples/vite-react-dom-js-with-babel-eslint-parser-app/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"@eslint/js": "^9.24.0",
2525
"@types/babel__core": "~7.20.5",
2626
"@types/babel__preset-env": "~7.10.0",
27-
"@types/react": "^19.1.0",
27+
"@types/react": "^19.1.1",
2828
"@types/react-dom": "^19.1.2",
2929
"@vitejs/plugin-react": "^4.3.4",
3030
"eslint": "^9.24.0",

examples/vite-react-dom-with-ts-blank-eslint-parser-app/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@tsconfig/node22": "^22.0.1",
2424
"@tsconfig/strictest": "^2.0.5",
2525
"@tsconfig/vite-react": "^3.4.0",
26-
"@types/react": "^19.1.0",
26+
"@types/react": "^19.1.1",
2727
"@types/react-dom": "^19.1.2",
2828
"@vitejs/plugin-react": "^4.3.4",
2929
"eslint": "^9.24.0",

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@
5959
"@swc/core": "^1.11.20",
6060
"@tsconfig/node22": "^22.0.1",
6161
"@tsconfig/strictest": "^2.0.5",
62-
"@types/node": "^22.14.0",
63-
"@types/react": "^19.1.0",
62+
"@types/node": "^22.14.1",
63+
"@types/react": "^19.1.1",
6464
"@types/react-dom": "^19.1.2",
6565
"@typescript-eslint/parser": "^8.29.1",
6666
"@typescript-eslint/rule-tester": "^8.29.1",
@@ -74,7 +74,7 @@
7474
"eslint-config-flat-gitignore": "^2.1.0",
7575
"eslint-plugin-vitest": "^0.5.4",
7676
"jiti": "^2.4.2",
77-
"lefthook": "^1.11.8",
77+
"lefthook": "^1.11.9",
7878
"markdownlint": "^0.37.4",
7979
"nx": "20.7.1",
8080
"publint": "^0.3.11",
@@ -109,7 +109,7 @@
109109
"sharp"
110110
],
111111
"overrides": {
112-
"@types/react": "^19.1.0",
112+
"@types/react": "^19.1.1",
113113
"@types/react-dom": "^19.1.2",
114114
"cross-spawn": "^7.0.6",
115115
"esbuild": "^0.25.2",

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
},
6666
"devDependencies": {
6767
"@local/configs": "workspace:*",
68-
"@types/react": "^19.1.0",
68+
"@types/react": "^19.1.1",
6969
"@types/react-dom": "^19.1.2",
7070
"tsup": "^8.4.0"
7171
},

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
},
6666
"devDependencies": {
6767
"@local/configs": "workspace:*",
68-
"@types/react": "^19.1.0",
68+
"@types/react": "^19.1.1",
6969
"@types/react-dom": "^19.1.2",
7070
"tsup": "^8.4.0"
7171
},

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
},
6767
"devDependencies": {
6868
"@local/configs": "workspace:*",
69-
"@types/react": "^19.1.0",
69+
"@types/react": "^19.1.1",
7070
"@types/react-dom": "^19.1.2",
7171
"tsup": "^8.4.0"
7272
},

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
},
6666
"devDependencies": {
6767
"@local/configs": "workspace:*",
68-
"@types/react": "^19.1.0",
68+
"@types/react": "^19.1.1",
6969
"@types/react-dom": "^19.1.2",
7070
"tsup": "^8.4.0"
7171
},

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
},
6565
"devDependencies": {
6666
"@local/configs": "workspace:*",
67-
"@types/react": "^19.1.0",
67+
"@types/react": "^19.1.1",
6868
"@types/react-dom": "^19.1.2",
6969
"tsup": "^8.4.0"
7070
},

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
},
6767
"devDependencies": {
6868
"@local/configs": "workspace:*",
69-
"@types/react": "^19.1.0",
69+
"@types/react": "^19.1.1",
7070
"@types/react-dom": "^19.1.2",
7171
"ts-api-utils": "^2.1.0",
7272
"tsup": "^8.4.0"

packages/plugins/eslint-plugin/README.md

+22-2
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,31 @@
77

88
A series of composable ESLint rules for React and friends.
99

10+
## Table of Contents
11+
12+
- [Features](#features)
13+
- [Public Packages](#public-packages)
14+
- [Modular](#modular)
15+
- [All-In-One](#all-in-one)
16+
- [Installation](#installation)
17+
- [Install](#install)
18+
- [Setup](#setup)
19+
- [Presets](#presets)
20+
- [Bare Bones](#bare-bones)
21+
- [General Purpose](#general-purpose)
22+
- [TypeScript Specialized](#typescript-specialized)
23+
- [Other](#other)
24+
- [Rules](#rules)
25+
- [FAQ](#faq)
26+
- [Roadmap](#roadmap)
27+
- [Contributing](#contributing)
28+
- [License](#license)
29+
1030
## Features
1131

32+
- **Modern**: First-class support for TypeScript, React 19, and more.
33+
- **Flexible**: Fully customizable rule severity levels, allowing you to enforce or relax rules as needed.
1234
- **Performant**: Built with performance in mind, optimized for large codebases.
13-
- **Future-proof**: Forward-looking architecture that anticipates future changes in React and TypeScript.
14-
- **Precision Control**: Fully customizable rule severity levels, allowing you to enforce or relax rules as needed.
1535
- **Context-aware Linting**: Rules that understand the context of your code and project settings to provide more accurate linting.
1636

1737
## Public Packages

0 commit comments

Comments
 (0)