Skip to content

Commit eeb1280

Browse files
committed
Update eslint
1 parent 796b059 commit eeb1280

File tree

4 files changed

+1379
-1175
lines changed

4 files changed

+1379
-1175
lines changed

.eslintrc.js

Lines changed: 0 additions & 14 deletions
This file was deleted.

eslint.config.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
/** @type {import('eslint').Linter.FlatConfig[]} */
2+
module.exports = [
3+
...require('@js-toolkit/configs/eslint/react'),
4+
...require('@js-toolkit/react-hooks/eslint'),
5+
6+
{
7+
rules: {
8+
'import/no-extraneous-dependencies': 'off',
9+
'jsx-a11y/click-events-have-key-events': 'off',
10+
'jsx-a11y/no-static-element-interactions': 'off',
11+
'react/prop-types': 'off',
12+
'react/require-default-props': 'off',
13+
},
14+
},
15+
];

package.json

Lines changed: 32 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -19,45 +19,51 @@
1919
"minor-publish": "yarn run build && npm version minor --no-workspaces-update -m 'v%s' && yarn run copy:configs && cd ./dist && npm publish --access public && git push --follow-tags"
2020
},
2121
"optionalDependencies": {
22-
"@js-toolkit/node-utils": "^1.2.0"
22+
"@js-toolkit/node-utils": "^1.2.1"
2323
},
2424
"devDependencies": {
25-
"@emotion/react": "^11.11.3",
26-
"@emotion/styled": "^11.11.0",
27-
"@js-toolkit/configs": "^3.90.0",
28-
"@js-toolkit/react-hooks": "^1.47.0",
29-
"@js-toolkit/utils": "^1.52.0",
30-
"@js-toolkit/web-utils": "^1.52.0",
31-
"@mui/material": "^5.15.10",
32-
"@mui/styles": "^5.15.10",
25+
"@emotion/react": "^11.11.4",
26+
"@emotion/styled": "^11.11.5",
27+
"@eslint/compat": "^1.1.0",
28+
"@eslint/eslintrc": "^3.1.0",
29+
"@eslint/js": "^9.6.0",
30+
"@js-toolkit/configs": "^3.93.0",
31+
"@js-toolkit/react-hooks": "^1.48.0",
32+
"@js-toolkit/utils": "^1.54.0",
33+
"@js-toolkit/web-utils": "^1.54.0",
34+
"@mui/material": "^5.15.21",
35+
"@mui/styles": "^5.15.21",
36+
"@types/eslint": "^8.56.10",
37+
"@types/eslint__eslintrc": "^2.1.1",
38+
"@types/eslint__js": "^8.42.3",
3339
"@types/hoist-non-react-statics": "^3.3.5",
34-
"@types/react": "^18.2.56",
35-
"@types/react-dom": "^18.2.19",
36-
"@types/react-is": "^18.2.4",
40+
"@types/lodash.throttle": "^4.1.9",
41+
"@types/react": "^18.3.3",
42+
"@types/react-dom": "^18.3.0",
43+
"@types/react-is": "^18.3.0",
3744
"@types/react-modal": "^3.16.3",
38-
"@typescript-eslint/eslint-plugin": "^7.0.1",
39-
"@typescript-eslint/parser": "^7.0.1",
4045
"copyfiles": "^2.4.1",
41-
"eslint": "^8.56.0",
42-
"eslint-config-airbnb": "^19.0.4",
46+
"eslint": "^9.6.0",
4347
"eslint-config-prettier": "^9.1.0",
4448
"eslint-import-resolver-typescript": "^3.6.1",
4549
"eslint-plugin-import": "^2.29.1",
46-
"eslint-plugin-jsx-a11y": "^6.8.0",
50+
"eslint-plugin-jsx-a11y": "^6.9.0",
4751
"eslint-plugin-prettier": "^5.1.3",
48-
"eslint-plugin-react": "^7.33.2",
49-
"eslint-plugin-react-hooks": "^4.6.0",
52+
"eslint-plugin-react": "^7.34.3",
53+
"eslint-plugin-react-hooks": "5.1.0-rc-fb9a90fa48-20240614",
5054
"jss": "^10.10.0",
5155
"jss-preset-default": "^10.10.0",
52-
"prettier": "^3.2.5",
53-
"react": "^18.2.0",
54-
"react-dom": "^18.2.0",
56+
"lodash.throttle": "^4.1.1",
57+
"prettier": "^3.3.2",
58+
"react": "^18.3.1",
59+
"react-dom": "^18.3.1",
5560
"react-modal": "^3.16.1",
5661
"react-outside-click-listener": "^1.5.1",
57-
"reflexy": "^3.52.2",
58-
"rimraf": "^5.0.5",
59-
"terser": "^5.27.1",
60-
"typescript": "^5.3.3",
62+
"reflexy": "^3.52.7",
63+
"rimraf": "^5.0.7",
64+
"terser": "^5.31.1",
65+
"typescript": "^5.5.2",
66+
"typescript-eslint": "^7.14.1",
6167
"yargs": "^17.7.2"
6268
},
6369
"peerDependencies": {

0 commit comments

Comments
 (0)