Skip to content

Commit 15e8028

Browse files
committed
docs: simplify install instructions and add 'JavaScript With Babel' setup example
1 parent bf52bb9 commit 15e8028

File tree

2 files changed

+28
-21
lines changed

2 files changed

+28
-21
lines changed

README.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,7 @@ A series of composable ESLint plugins for libraries and frameworks that use Reac
3232
### Install
3333

3434
```sh
35-
# npm
3635
npm install --save-dev typescript-eslint @eslint-react/eslint-plugin
37-
38-
# yarn
39-
yarn add --dev typescript-eslint @eslint-react/eslint-plugin
40-
41-
# pnpm
42-
pnpm add --save-dev typescript-eslint @eslint-react/eslint-plugin
4336
```
4437

4538
### Setup

website/pages/docs/getting-started.mdx

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,7 @@
55
#### Install
66

77
```sh filename="Terminal"
8-
# npm
98
npm install --save-dev @eslint-react/eslint-plugin
10-
11-
# yarn
12-
yarn add --dev @eslint-react/eslint-plugin
13-
14-
# pnpm
15-
pnpm add --save-dev @eslint-react/eslint-plugin
169
```
1710

1811
#### Setup
@@ -46,14 +39,7 @@ export default [
4639
#### Install
4740

4841
```sh filename="Terminal"
49-
# npm
5042
npm install --save-dev typescript-eslint @eslint-react/eslint-plugin
51-
52-
# yarn
53-
yarn add --dev typescript-eslint @eslint-react/eslint-plugin
54-
55-
# pnpm
56-
pnpm add --save-dev typescript-eslint @eslint-react/eslint-plugin
5743
```
5844

5945
#### Setup
@@ -80,3 +66,31 @@ export default tseslint.config({
8066
},
8167
});
8268
```
69+
70+
### JavaScript With Babel
71+
72+
```sh filename="Terminal"
73+
npm install --save-dev @babel/core @babel/eslint-parser @babel/preset-env @babel/preset-react @eslint-react/eslint-plugin
74+
```
75+
76+
```js filename="eslint.config.js"
77+
import parser from "@babel/eslint-parser";
78+
import react from "@eslint-react/eslint-plugin";
79+
80+
export default [
81+
{
82+
files: ["**/*.js", "**/*.jsx"],
83+
languageOptions: {
84+
parser,
85+
parserOptions: {
86+
requireConfigFile: false,
87+
babelOptions: {
88+
babelrc: false,
89+
configFile: false,
90+
presets: ["@babel/preset-env", "@babel/preset-react"],
91+
},
92+
},
93+
},
94+
},
95+
];
96+
```

0 commit comments

Comments
 (0)