Skip to content

Commit 521a9c8

Browse files
committed
rename
1 parent b92f841 commit 521a9c8

2 files changed

Lines changed: 44 additions & 2 deletions

File tree

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,7 @@ dist
7575
junit.xml
7676
docs
7777

78-
**/README.md
79-
78+
**/modal/README.md
8079

8180
.pnp.*
8281
.yarn/*

packages/eslint-config/README.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# magic-eslint-config
2+
3+
> Shared ESLint configuration for Magic projects, including React, React Native, and Next.js.
4+
5+
## Features
6+
7+
- Consistent linting across all Magic projects
8+
- Pre-configured for React, React Native, and Next.js
9+
- Includes best practices and accessibility plugins
10+
- Easy to extend or override
11+
12+
## Installation
13+
14+
Add the config to your project:
15+
16+
```bash
17+
pnpm add -D @magic/eslint-config
18+
# or
19+
yarn add -D @magic/eslint-config
20+
# or
21+
npm install --save-dev @magic/eslint-config
22+
```
23+
24+
## Usage
25+
26+
In your `eslint.config.js`:
27+
28+
```js
29+
import baseConfig from "magic-eslint-config/base";
30+
31+
export default [...baseConfig];
32+
```
33+
34+
## Available Configs
35+
36+
- `@magic/eslint-config/base` – Base config (JavaScript/TypeScript)
37+
- `@magic/eslint-config/react` – For React projects
38+
- `@magic/eslint-config/react-native` – For React Native projects
39+
- `@magic/eslint-config/next` – For Next.js projects
40+
41+
## Extending
42+
43+
You can add your own rules or override any defaults in your project's ESLint config.

0 commit comments

Comments
 (0)