Skip to content

Commit 30affde

Browse files
committed
feat(eslint-config): expose top-level flat config entry; move ESLint plugins to peerDeps per appsyncjs PR #29 and use ^X.Y.Z ranges
1 parent 9facba9 commit 30affde

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

packages/eslint-config/package.json

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"engines": {
99
"node": ">=22 <25"
1010
},
11-
"dependencies": {
11+
"peerDependencies": {
1212
"eslint": "^9.0.0",
1313
"eslint-config-xo-typescript": "^8.0.0",
1414
"@typescript-eslint/parser": "^8.0.0",
@@ -20,7 +20,16 @@
2020
"eslint-plugin-unused-imports": "^4.0.0"
2121
},
2222
"devDependencies": {
23-
"@mikecbrant/prettier-config": "workspace:*"
23+
"@mikecbrant/prettier-config": "workspace:*",
24+
"eslint": "^9.0.0",
25+
"eslint-config-xo-typescript": "^8.0.0",
26+
"@typescript-eslint/parser": "^8.0.0",
27+
"@typescript-eslint/eslint-plugin": "^8.0.0",
28+
"eslint-plugin-import": "^2.29.0",
29+
"eslint-import-resolver-typescript": "^3.6.0",
30+
"eslint-plugin-unicorn": "^52.0.0",
31+
"eslint-plugin-sonarjs": "^3.0.2",
32+
"eslint-plugin-unused-imports": "^4.0.0"
2433
},
2534
"publishConfig": {
2635
"access": "public"

pnpm-lock.yaml

Lines changed: 4 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)