Skip to content

Commit 259b1d5

Browse files
committed
changeset: mark @mikecbrant/eslint-config as major; document breaking peerDependencies change and retain devDeps lockfile alignment note
1 parent 9c29b97 commit 259b1d5

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed
Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
---
2-
"@mikecbrant/eslint-config": patch
2+
"@mikecbrant/eslint-config": major
33
---
44

5-
Align devDependency versions with the exact resolutions in the workspace lockfile for `packages/eslint-config` (ESLint core and all related plugins/configs). Peer dependency ranges remain as explicit compatible majors (using `^X.Y.Z`).
5+
Breaking change: move ESLint core and all ESLint plugin/config packages from `dependencies` to `peerDependencies`. Consumers must now install these directly in their projects to use this shared config:
6+
7+
- `eslint`
8+
- `@typescript-eslint/parser`
9+
- `@typescript-eslint/eslint-plugin`
10+
- `eslint-config-xo-typescript`
11+
- `eslint-plugin-import`
12+
- `eslint-import-resolver-typescript`
13+
- `eslint-plugin-unicorn`
14+
- `eslint-plugin-sonarjs`
15+
- `eslint-plugin-unused-imports`
16+
17+
Also align this package’s `devDependencies` with the exact versions resolved in the workspace lockfile to support local development of the config.

0 commit comments

Comments
 (0)