Skip to content

Commit b677b91

Browse files
author
Steffen Wendt
committed
update dependencies
Signed-off-by: Steffen Wendt <[email protected]>
1 parent c06fd21 commit b677b91

File tree

12 files changed

+1000
-229
lines changed

12 files changed

+1000
-229
lines changed

package.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
"version": "1.2.0",
44
"private": true,
55
"volta": {
6-
"node": "22.14.0",
7-
"yarn": "4.7.0"
6+
"node": "22.22.0",
7+
"yarn": "4.12.0"
88
},
99
"workspaces": [
1010
"packages/*"
@@ -29,36 +29,36 @@
2929
"license": "Apache-2.0",
3030
"devDependencies": {
3131
"@eslint/compat": "1.2.9",
32-
"@eslint/js": "9.27.0",
33-
"@stylistic/eslint-plugin": "4.4.0",
32+
"@eslint/js": "9.39.2",
33+
"@stylistic/eslint-plugin": "5.6.1",
3434
"@types/eslint": "9.6.1",
3535
"@types/estree": "1.0.7",
3636
"@types/jest": "29.5.14",
3737
"@types/node": "22.15.23",
38-
"@typescript-eslint/eslint-plugin": "8.33.0",
39-
"@typescript-eslint/parser": "8.33.0",
40-
"@typescript-eslint/utils": "8.33.0",
41-
"@vue/eslint-config-typescript": "14.5.0",
38+
"@typescript-eslint/eslint-plugin": "8.53.0",
39+
"@typescript-eslint/parser": "8.53.0",
40+
"@typescript-eslint/utils": "8.53.0",
41+
"@vue/eslint-config-typescript": "14.6.0",
4242
"angular-eslint": "19.6.0",
43-
"eslint": "9.27.0",
43+
"eslint": "9.39.2",
4444
"eslint-import-resolver-typescript": "3.10.1",
45-
"eslint-plugin-import-x": "4.13.3",
45+
"eslint-plugin-import-x": "4.16.1",
4646
"eslint-plugin-json-es": "1.6.0",
4747
"eslint-plugin-jsx-a11y": "6.10.2",
4848
"eslint-plugin-n": "17.18.0",
49-
"eslint-plugin-no-unsanitized": "4.1.2",
50-
"eslint-plugin-perfectionist": "4.13.0",
49+
"eslint-plugin-no-unsanitized": "4.1.4",
50+
"eslint-plugin-perfectionist": "5.3.1",
5151
"eslint-plugin-react": "7.37.5",
52-
"eslint-plugin-react-hooks": "5.2.0",
52+
"eslint-plugin-react-hooks": "7.0.1",
5353
"eslint-plugin-security": "3.0.1",
54-
"eslint-plugin-vue": "10.1.0",
54+
"eslint-plugin-vue": "10.6.2",
5555
"husky": "9.1.7",
5656
"jest": "29.7.0",
5757
"lint-staged": "16.1.0",
5858
"ts-jest": "29.3.4",
5959
"ts-node": "10.9.2",
6060
"typescript": "5.8.3",
61-
"typescript-eslint": "8.33.0"
61+
"typescript-eslint": "8.53.0"
6262
},
6363
"lint-staged": {
6464
"*.js": "eslint -c eslint.format.mjs --fix",

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {eslintRules} from './configs/eslint';
1010
import {typescriptEslintRules} from './configs/typescript-eslint';
1111

1212
export function cloudflightAngularTypescriptConfig(settings: CloudflightEslintPluginSettings): FlatConfig.ConfigArray {
13+
// eslint-disable-next-line @typescript-eslint/no-deprecated -- tseslint.config is deprecated but defineConfig has type incompatibilities with typescript-eslint
1314
return tseslint.config(
1415
...cloudflightTypescriptConfig(settings),
1516
{
@@ -28,6 +29,7 @@ export function cloudflightAngularTypescriptConfig(settings: CloudflightEslintPl
2829
);
2930
}
3031

32+
// eslint-disable-next-line @typescript-eslint/no-deprecated -- tseslint.config is deprecated but defineConfig has type incompatibilities with typescript-eslint
3133
export const cloudflightAngularTemplateConfig = tseslint.config(
3234
{
3335
files: ['**/*.html'],
@@ -45,6 +47,7 @@ export const cloudflightAngularTemplateConfig = tseslint.config(
4547
);
4648

4749
export function cloudflightAngularConfig(settings: CloudflightEslintPluginSettings): FlatConfig.ConfigArray {
50+
// eslint-disable-next-line @typescript-eslint/no-deprecated -- tseslint.config is deprecated but defineConfig has type incompatibilities with typescript-eslint
4851
return tseslint.config(
4952
...cloudflightAngularTypescriptConfig(settings),
5053
...cloudflightAngularTemplateConfig,

packages/eslint-plugin-node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"dependencies": {
2929
"@cloudflight/eslint-plugin-typescript": "workspace:*",
3030
"eslint-plugin-n": "17.18.0",
31-
"eslint-plugin-no-unsanitized": "^4.1.2",
31+
"eslint-plugin-no-unsanitized": "^4.1.4",
3232
"eslint-plugin-security": "^3.0.1"
3333
},
3434
"peerDependencies": {

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import {nodeRules} from './configs/node';
1111
import {securityRules} from './configs/security';
1212

1313
export function cloudflightNodeConfig(settings: CloudflightEslintPluginSettings): FlatConfig.ConfigArray {
14+
// eslint-disable-next-line @typescript-eslint/no-deprecated -- tseslint.config is deprecated but defineConfig has type incompatibilities with typescript-eslint
1415
return tseslint.config(
1516
...cloudflightTypescriptConfig(settings),
1617
{

packages/eslint-plugin-react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"@cloudflight/eslint-plugin-typescript": "workspace:*",
3030
"eslint-plugin-jsx-a11y": "^6.10.2",
3131
"eslint-plugin-react": "^7.37.5",
32-
"eslint-plugin-react-hooks": "^5.2.0"
32+
"eslint-plugin-react-hooks": "^7.0.1"
3333
},
3434
"peerDependencies": {
3535
"eslint": ">=9.0.0 < 10.0.0"

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {reactRules} from './configs/react';
1717
const relevantFiles = ['**/*.{js,jsx,mjs,cjs,ts,mts,cts,tsx}'];
1818

1919
export function cloudflightReactConfig(settings: CloudflightEslintPluginSettings): FlatConfig.ConfigArray {
20+
// eslint-disable-next-line @typescript-eslint/no-deprecated -- tseslint.config is deprecated but defineConfig has type incompatibilities with typescript-eslint
2021
return tseslint.config(
2122
...cloudflightTypescriptConfig(settings),
2223
{
@@ -73,6 +74,7 @@ export function cloudflightReactFormatConfig(settings: CloudflightEslintPluginSe
7374
};
7475
});
7576

77+
// eslint-disable-next-line @typescript-eslint/no-deprecated -- tseslint.config is deprecated but defineConfig has type incompatibilities with typescript-eslint
7678
return tseslint.config(
7779
...mappedConfigs,
7880
{

packages/eslint-plugin-typescript/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@
2727
"test-packagex": "jest"
2828
},
2929
"dependencies": {
30-
"@eslint/js": "^9.27.0",
31-
"@stylistic/eslint-plugin": "4.4.0",
30+
"@eslint/js": "^9.39.2",
31+
"@stylistic/eslint-plugin": "5.6.1",
3232
"eslint-import-resolver-typescript": "3.10.1",
33-
"eslint-plugin-import-x": "4.13.3",
34-
"eslint-plugin-perfectionist": "4.13.0",
35-
"typescript-eslint": "^8.33.0"
33+
"eslint-plugin-import-x": "4.16.1",
34+
"eslint-plugin-perfectionist": "5.3.1",
35+
"typescript-eslint": "^8.53.0"
3636
},
3737
"peerDependencies": {
3838
"eslint": ">=9.0.0 < 10.0.0"

packages/eslint-plugin-typescript/src/configs/format.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,6 @@ export const formatEslintRules: TSESLint.Linter.RulesRecord = {
123123
'error',
124124
{
125125
allowAllPropertiesOnSameLine: true,
126-
allowMultiplePropertiesPerLine: false,
127126
},
128127
],
129128
[`${pluginPrefix}/no-mixed-spaces-and-tabs`]: ['error'],
@@ -183,7 +182,7 @@ export const formatEslintRules: TSESLint.Linter.RulesRecord = {
183182
},
184183
],
185184
[`${pluginPrefix}/function-call-argument-newline`]: ['error', 'consistent'],
186-
[`${pluginPrefix}/func-call-spacing`]: ['error', 'never'],
185+
[`${pluginPrefix}/function-call-spacing`]: ['error', 'never'],
187186
[`${pluginPrefix}/function-paren-newline`]: ['error', 'multiline-arguments'],
188187
[`${pluginPrefix}/comma-dangle`]: [
189188
'error',
@@ -305,7 +304,7 @@ export const formatEslintRules: TSESLint.Linter.RulesRecord = {
305304
'single',
306305
{
307306
avoidEscape: true,
308-
allowTemplateLiterals: true,
307+
allowTemplateLiterals: 'always',
309308
},
310309
],
311310
[`${pluginPrefix}/jsx-quotes`]: ['error', 'prefer-double'],

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import {cloudflightTypescriptPlugin} from './rules';
1717
* @deprecated Use `cloudflightTypescriptConfig` instead
1818
* This is only for internal use only
1919
*/
20+
// eslint-disable-next-line @typescript-eslint/no-deprecated -- tseslint.config is deprecated but defineConfig has type incompatibilities with typescript-eslint
2021
export const cloudflightTypescriptBaseConfig = tseslint.config(
2122
{
2223
files: ['**/*.{js,mjs,cjs,ts,mts,cts}'],
@@ -42,6 +43,7 @@ export const cloudflightTypescriptBaseConfig = tseslint.config(
4243
* This is only for internal use only
4344
*/
4445
export function cloudflightTypescriptImportConfig(settings: CloudflightEslintPluginSettings): FlatConfig.ConfigArray {
46+
// eslint-disable-next-line @typescript-eslint/no-deprecated -- tseslint.config is deprecated but defineConfig has type incompatibilities with typescript-eslint
4547
return tseslint.config({
4648
files: ['**/*.{js,mjs,cjs,ts,mts,cts}'],
4749
extends: [
@@ -69,6 +71,7 @@ export function cloudflightTypescriptImportConfig(settings: CloudflightEslintPlu
6971
* @deprecated Use `cloudflightTypescriptConfig` instead
7072
* This is only for internal use only
7173
*/
74+
// eslint-disable-next-line @typescript-eslint/no-deprecated -- tseslint.config is deprecated but defineConfig has type incompatibilities with typescript-eslint
7275
export const cloudflightTypescriptDisableTypeCheckedConfig = tseslint.config({
7376
files: ['**/*.{js,mjs,cjs}'],
7477
extends: [tseslint.configs.disableTypeChecked],
@@ -89,6 +92,7 @@ export interface CloudflightEslintPluginSettings {
8992
}
9093

9194
export function cloudflightTypescriptFormatConfig(settings: CloudflightEslintPluginSettings): FlatConfig.ConfigArray {
95+
// eslint-disable-next-line @typescript-eslint/no-deprecated -- tseslint.config is deprecated but defineConfig has type incompatibilities with typescript-eslint
9296
return tseslint.config(
9397
{
9498
ignores: ['.yarn/**'],
@@ -120,6 +124,7 @@ export function cloudflightTypescriptFormatConfig(settings: CloudflightEslintPlu
120124
}
121125

122126
export function cloudflightTypescriptConfig(settings: CloudflightEslintPluginSettings): FlatConfig.ConfigArray {
127+
// eslint-disable-next-line @typescript-eslint/no-deprecated -- tseslint.config is deprecated but defineConfig has type incompatibilities with typescript-eslint
123128
return tseslint.config(
124129
// eslint-disable-next-line @typescript-eslint/no-deprecated
125130
...cloudflightTypescriptBaseConfig,

packages/eslint-plugin-vue/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
},
2828
"dependencies": {
2929
"@cloudflight/eslint-plugin-typescript": "workspace:*",
30-
"@vue/eslint-config-typescript": "^14.5.0",
31-
"eslint-plugin-vue": "^10.1.0"
30+
"@vue/eslint-config-typescript": "^14.6.0",
31+
"eslint-plugin-vue": "^10.6.2"
3232
},
3333
"peerDependencies": {
3434
"eslint": ">=9.0.0 < 10.0.0"

0 commit comments

Comments
 (0)