Skip to content

Commit 861ddfa

Browse files
update dependencies (#258)
Signed-off-by: Kangrui Johann Ye <kangrui.ye@cloudflight.io>
1 parent 699fe54 commit 861ddfa

10 files changed

Lines changed: 444 additions & 1506 deletions

File tree

package.json

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "@cloudflight/eslint-plugin",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"private": true,
55
"volta": {
6-
"node": "20.18.0",
7-
"yarn": "4.5.1"
6+
"node": "22.14.0",
7+
"yarn": "4.7.0"
88
},
99
"workspaces": [
1010
"packages/*"
@@ -28,39 +28,38 @@
2828
"author": "Cloudflight GmbH",
2929
"license": "Apache-2.0",
3030
"devDependencies": {
31-
"@eslint/compat": "1.2.5",
32-
"@eslint/js": "9.19.0",
33-
"@stylistic/eslint-plugin": "3.0.0",
31+
"@eslint/compat": "1.2.7",
32+
"@eslint/js": "9.21.0",
33+
"@stylistic/eslint-plugin": "4.2.0",
3434
"@types/eslint": "9.6.1",
35-
"@types/eslint__js": "8.42.3",
3635
"@types/estree": "1.0.6",
3736
"@types/jest": "29.5.14",
38-
"@types/node": "20.17.16",
39-
"@typescript-eslint/eslint-plugin": "8.22.0",
40-
"@typescript-eslint/parser": "8.22.0",
41-
"@typescript-eslint/utils": "8.22.0",
42-
"@vue/eslint-config-typescript": "14.3.0",
43-
"angular-eslint": "19.0.2",
44-
"eslint": "9.19.0",
45-
"eslint-import-resolver-typescript": "3.7.0",
37+
"@types/node": "22.13.9",
38+
"@typescript-eslint/eslint-plugin": "8.26.0",
39+
"@typescript-eslint/parser": "8.26.0",
40+
"@typescript-eslint/utils": "8.26.0",
41+
"@vue/eslint-config-typescript": "14.5.0",
42+
"angular-eslint": "19.2.0",
43+
"eslint": "9.21.0",
44+
"eslint-import-resolver-typescript": "3.8.3",
4645
"eslint-plugin-import-x": "4.6.1",
4746
"eslint-plugin-json-es": "1.6.0",
4847
"eslint-plugin-jsx-a11y": "6.10.2",
49-
"eslint-plugin-n": "17.15.1",
48+
"eslint-plugin-n": "17.16.2",
5049
"eslint-plugin-no-unsanitized": "4.1.2",
51-
"eslint-plugin-perfectionist": "4.7.0",
50+
"eslint-plugin-perfectionist": "4.9.0",
5251
"eslint-plugin-react": "7.37.4",
53-
"eslint-plugin-react-hooks": "5.1.0",
52+
"eslint-plugin-react-hooks": "5.2.0",
5453
"eslint-plugin-rxjs": "5.0.3",
5554
"eslint-plugin-security": "3.0.1",
56-
"eslint-plugin-vue": "9.32.0",
55+
"eslint-plugin-vue": "10.0.0",
5756
"husky": "9.1.7",
5857
"jest": "29.7.0",
5958
"lint-staged": "15.4.3",
60-
"ts-jest": "29.2.5",
59+
"ts-jest": "29.2.6",
6160
"ts-node": "10.9.2",
62-
"typescript": "5.7.3",
63-
"typescript-eslint": "8.22.0"
61+
"typescript": "5.8.2",
62+
"typescript-eslint": "8.26.0"
6463
},
6564
"lint-staged": {
6665
"*.js": "eslint -c eslint.format.mjs --fix",

packages/eslint-plugin-angular/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cloudflight/eslint-plugin-angular",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"description": "Cloudflight eslint-plugin & eslint-config for angular",
55
"volta": {
66
"extends": "../../package.json"
@@ -27,12 +27,12 @@
2727
},
2828
"dependencies": {
2929
"@cloudflight/eslint-plugin-typescript": "workspace:*",
30-
"angular-eslint": "19.0.2"
30+
"angular-eslint": "19.2.0"
3131
},
3232
"peerDependencies": {
3333
"eslint": ">=9.0.0 < 10.0.0"
3434
},
3535
"devDependencies": {
36-
"typescript": "5.7.3"
36+
"typescript": "5.8.2"
3737
}
3838
}

packages/eslint-plugin-node/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cloudflight/eslint-plugin-node",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"description": "Cloudflight eslint-plugin & eslint-config for node",
55
"volta": {
66
"extends": "../../package.json"
@@ -27,7 +27,7 @@
2727
},
2828
"dependencies": {
2929
"@cloudflight/eslint-plugin-typescript": "workspace:*",
30-
"eslint-plugin-n": "17.15.1",
30+
"eslint-plugin-n": "17.16.2",
3131
"eslint-plugin-no-unsanitized": "^4.1.2",
3232
"eslint-plugin-security": "^3.0.1"
3333
},
@@ -37,6 +37,6 @@
3737
"devDependencies": {
3838
"@types/eslint-plugin-no-unsanitized": "workspace:*",
3939
"@types/eslint-plugin-security": "workspace:*",
40-
"typescript": "5.7.3"
40+
"typescript": "5.8.2"
4141
}
4242
}

packages/eslint-plugin-react/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cloudflight/eslint-plugin-react",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"description": "Cloudflight eslint-plugin & eslint-config for React",
55
"volta": {
66
"extends": "../../package.json"
@@ -29,14 +29,13 @@
2929
"@cloudflight/eslint-plugin-typescript": "workspace:*",
3030
"eslint-plugin-jsx-a11y": "^6.10.2",
3131
"eslint-plugin-react": "^7.37.4",
32-
"eslint-plugin-react-hooks": "^5.1.0"
32+
"eslint-plugin-react-hooks": "^5.2.0"
3333
},
3434
"peerDependencies": {
3535
"eslint": ">=9.0.0 < 10.0.0"
3636
},
3737
"devDependencies": {
3838
"@types/eslint-plugin-jsx-a11y": "workspace:*",
39-
"@types/eslint-plugin-react-hooks": "workspace:*",
40-
"typescript": "5.7.3"
39+
"typescript": "5.8.2"
4140
}
4241
}

packages/eslint-plugin-react/src/index.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import type {TSESLint} from '@typescript-eslint/utils';
21
import type {FlatConfig} from '@typescript-eslint/utils/ts-eslint';
32

43
import {
@@ -9,9 +8,8 @@ import {
98
cloudflightTypescriptImportConfig,
109
} from '@cloudflight/eslint-plugin-typescript';
1110
import jsxA11y from 'eslint-plugin-jsx-a11y';
12-
// see https://github.com/jsx-eslint/eslint-plugin-react/issues/3838
1311
import react from 'eslint-plugin-react';
14-
import pluginReactHooks from 'eslint-plugin-react-hooks';
12+
import * as reactHooks from 'eslint-plugin-react-hooks';
1513
import tseslint from 'typescript-eslint';
1614

1715
import {reactRules} from './configs/react';
@@ -23,10 +21,6 @@ export function cloudflightReactConfig(settings: CloudflightEslintPluginSettings
2321
...cloudflightTypescriptConfig(settings),
2422
{
2523
files: relevantFiles,
26-
plugins: {
27-
// eslint-disable-next-line @typescript-eslint/consistent-type-assertions
28-
'react-hooks': pluginReactHooks as TSESLint.FlatConfig.Plugin,
29-
},
3024
extends: [
3125
// eslint-disable-next-line @typescript-eslint/no-deprecated
3226
...cloudflightTypescriptBaseConfig,
@@ -40,6 +34,7 @@ export function cloudflightReactConfig(settings: CloudflightEslintPluginSettings
4034
// see https://github.com/jsx-eslint/eslint-plugin-react/issues/3838
4135
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
4236
react.configs.flat['jsx-runtime']!,
37+
reactHooks.configs['recommended-latest'],
4338
jsxA11y.flatConfigs.recommended,
4439
],
4540
languageOptions: {
@@ -55,7 +50,6 @@ export function cloudflightReactConfig(settings: CloudflightEslintPluginSettings
5550
},
5651
name: 'cloudflight/react/rules',
5752
rules: {
58-
...pluginReactHooks.configs.recommended.rules,
5953
...reactRules,
6054
},
6155
settings: {

packages/eslint-plugin-typescript/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cloudflight/eslint-plugin-typescript",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"description": "Cloudflight eslint-plugin & eslint-config for typescript",
55
"volta": {
66
"extends": "../../package.json"
@@ -27,19 +27,19 @@
2727
"test-packagex": "jest"
2828
},
2929
"dependencies": {
30-
"@eslint/js": "^9.19.0",
31-
"@stylistic/eslint-plugin": "3.0.0",
32-
"eslint-import-resolver-typescript": "3.7.0",
30+
"@eslint/js": "^9.21.0",
31+
"@stylistic/eslint-plugin": "4.2.0",
32+
"eslint-import-resolver-typescript": "3.8.3",
3333
"eslint-plugin-import-x": "4.6.1",
34-
"eslint-plugin-perfectionist": "4.7.0",
34+
"eslint-plugin-perfectionist": "4.9.0",
3535
"eslint-plugin-rxjs": "5.0.3",
36-
"typescript-eslint": "^8.22.0"
36+
"typescript-eslint": "^8.26.0"
3737
},
3838
"peerDependencies": {
3939
"eslint": ">=9.0.0 < 10.0.0"
4040
},
4141
"devDependencies": {
4242
"@types/eslint-plugin-rxjs": "workspace:*",
43-
"typescript": "5.7.3"
43+
"typescript": "5.8.2"
4444
}
4545
}

packages/eslint-plugin-vue/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cloudflight/eslint-plugin-vue",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"description": "Cloudflight eslint-plugin & eslint-config for vue",
55
"volta": {
66
"extends": "../../package.json"
@@ -27,13 +27,13 @@
2727
},
2828
"dependencies": {
2929
"@cloudflight/eslint-plugin-typescript": "workspace:*",
30-
"@vue/eslint-config-typescript": "^14.3.0",
31-
"eslint-plugin-vue": "^9.32.0"
30+
"@vue/eslint-config-typescript": "^14.5.0",
31+
"eslint-plugin-vue": "^10.0.0"
3232
},
3333
"peerDependencies": {
3434
"eslint": ">=9.0.0 < 10.0.0"
3535
},
3636
"devDependencies": {
37-
"typescript": "5.7.3"
37+
"typescript": "5.8.2"
3838
}
3939
}

packages/types-eslint-plugin-react-hooks/index.d.ts

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

packages/types-eslint-plugin-react-hooks/package.json

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

0 commit comments

Comments
 (0)