Skip to content

Commit 1badc3c

Browse files
justin808claude
andcommitted
Add missing devDependencies for CI lint workflow
Add knip, eslint, attw, publint and related dependencies that were missing after the monorepo restructuring. These are required by the lint-js-and-ruby.yml workflow. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 5439671 commit 1badc3c

File tree

2 files changed

+2547
-93
lines changed

2 files changed

+2547
-93
lines changed

package.json

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,48 @@
1313
"doc": "docs"
1414
},
1515
"devDependencies": {
16+
"@arethetypeswrong/cli": "^0.17.3",
1617
"@babel/core": "^7.20.12",
18+
"@babel/eslint-parser": "^7.27.0",
1719
"@babel/preset-env": "^7.20.2",
1820
"@babel/preset-react": "^7.26.3",
1921
"@babel/preset-typescript": "^7.27.1",
22+
"@eslint/compat": "^1.2.8",
2023
"@jest/globals": "^29.7.0",
2124
"@swc/core": "^1.15.0",
25+
"@testing-library/dom": "^10.4.0",
26+
"@testing-library/jest-dom": "^6.6.3",
27+
"@testing-library/react": "^16.2.0",
2228
"@tsconfig/node14": "^14.1.2",
2329
"@types/jest": "^29.5.14",
2430
"@types/node": "^20.17.16",
2531
"@types/react": "^18.3.18",
2632
"@types/react-dom": "^18.3.5",
2733
"@types/turbolinks": "^5.2.2",
34+
"concurrently": "^9.0.1",
2835
"create-react-class": "^15.7.0",
36+
"eslint": "^9.24.0",
37+
"eslint-config-prettier": "^10.1.1",
38+
"eslint-config-shakacode": "^19.0.0",
39+
"eslint-import-resolver-alias": "^1.1.2",
40+
"eslint-import-resolver-typescript": "^4.3.2",
41+
"eslint-plugin-import": "^2.31.0",
42+
"eslint-plugin-jest": "^28.11.0",
43+
"eslint-plugin-jsx-a11y": "^6.10.2",
44+
"eslint-plugin-prettier": "^5.2.6",
45+
"eslint-plugin-react": "^7.37.5",
46+
"eslint-plugin-react-hooks": "^5.2.0",
47+
"eslint-plugin-testing-library": "^7.1.1",
2948
"jest": "^29.7.0",
3049
"jest-environment-jsdom": "^29.7.0",
3150
"jest-fetch-mock": "^3.0.3",
3251
"jest-junit": "^16.0.0",
3352
"jsdom": "^22.1.0",
53+
"knip": "^5.46.0",
3454
"nps": "^5.9.3",
3555
"prettier": "^3.5.2",
3656
"prop-types": "^15.8.1",
57+
"publint": "^0.3.4",
3758
"react": "18.0.0",
3859
"react-dom": "18.0.0",
3960
"react-on-rails-rsc": "19.0.2",
@@ -42,7 +63,8 @@
4263
"stylelint-config-standard-scss": "^13.1.0",
4364
"swc-loader": "^0.2.6",
4465
"ts-jest": "^29.2.5",
45-
"typescript": "^5.8.3"
66+
"typescript": "^5.8.3",
67+
"typescript-eslint": "^8.29.1"
4668
},
4769
"scripts": {
4870
"test": "yarn workspaces run test",
@@ -57,6 +79,10 @@
5779
"yalc:publish": "yarn workspaces run yalc:publish",
5880
"yalc": "yarn workspaces run yalc",
5981
"publish": "yarn workspaces run publish",
82+
"knip": "knip",
83+
"eslint": "eslint",
84+
"attw": "attw",
85+
"publint": "publint",
6086
"postinstall": "test -f .lefthook.yml && test -d .git && command -v bundle >/dev/null 2>&1 && bundle exec lefthook install || true"
6187
},
6288
"repository": {

0 commit comments

Comments
 (0)