mirror of
				https://github.com/theoludwig/eslint-config-conventions.git
				synced 2025-10-21 07:35:11 +02:00 
			
		
		
		
	Compare commits
	
		
			4 Commits
		
	
	
		
			v17.0.0-be
			...
			8efe22c23e
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 8efe22c23e | |||
| 57f419c44a | |||
| a578bb80ba | |||
| e32847fa3d | 
							
								
								
									
										14
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								README.md
									
									
									
									
									
								
							| @@ -29,7 +29,7 @@ More information about **formatting rules** vs **code-quality rules** can be fou | |||||||
|  |  | ||||||
| ### Prerequisites | ### Prerequisites | ||||||
|  |  | ||||||
| [Node.js](https://nodejs.org/) >= 20.9.0 | [Node.js](https://nodejs.org/) >= 20.11.0 | ||||||
|  |  | ||||||
| ### Installation | ### Installation | ||||||
|  |  | ||||||
| @@ -40,8 +40,8 @@ npm install --save-dev \ | |||||||
|   eslint-plugin-unicorn@^56.0.0 \ |   eslint-plugin-unicorn@^56.0.0 \ | ||||||
|   eslint-plugin-import-x@^4.3.1 \ |   eslint-plugin-import-x@^4.3.1 \ | ||||||
|   globals@^15.10.0 \ |   globals@^15.10.0 \ | ||||||
|   "typescript@~5.5.4" \ |   typescript@~5.5.4 \ | ||||||
|   "typescript-eslint@^8.8.0" \ |   typescript-eslint@^8.8.0 \ | ||||||
|   eslint-config-conventions@latest |   eslint-config-conventions@latest | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| @@ -62,10 +62,12 @@ Dependencies are: | |||||||
| #### `eslint.config.js` (JavaScript and TypeScript) | #### `eslint.config.js` (JavaScript and TypeScript) | ||||||
|  |  | ||||||
| ```js | ```js | ||||||
| import typescriptESLint from "typescript-eslint" | // @ts-check | ||||||
| import eslintConfigConventions from "eslint-config-conventions" |  | ||||||
|  |  | ||||||
| export default typescriptESLint.config(...eslintConfigConventions) | import typescriptESLint from "typescript-eslint" | ||||||
|  | import configConventions from "eslint-config-conventions" | ||||||
|  |  | ||||||
|  | export default typescriptESLint.config(...configConventions) | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| #### Configuration with [Prettier](https://prettier.io/) (recommended) | #### Configuration with [Prettier](https://prettier.io/) (recommended) | ||||||
|   | |||||||
| @@ -1,3 +1,5 @@ | |||||||
|  | // @ts-check | ||||||
|  |  | ||||||
| import promise from "eslint-plugin-promise" | import promise from "eslint-plugin-promise" | ||||||
| import unicorn from "eslint-plugin-unicorn" | import unicorn from "eslint-plugin-unicorn" | ||||||
| import importX from "eslint-plugin-import-x" | import importX from "eslint-plugin-import-x" | ||||||
| @@ -329,13 +331,6 @@ export default typescriptESLint.config( | |||||||
|       "@typescript-eslint/no-useless-constructor": "error", |       "@typescript-eslint/no-useless-constructor": "error", | ||||||
|       "@typescript-eslint/no-unnecessary-template-expression": "error", |       "@typescript-eslint/no-unnecessary-template-expression": "error", | ||||||
|  |  | ||||||
|       "@typescript-eslint/no-unnecessary-condition": [ |  | ||||||
|         "error", |  | ||||||
|         { |  | ||||||
|           allowConstantLoopConditions: true, |  | ||||||
|         }, |  | ||||||
|       ], |  | ||||||
|  |  | ||||||
|       "@typescript-eslint/adjacent-overload-signatures": "error", |       "@typescript-eslint/adjacent-overload-signatures": "error", | ||||||
|  |  | ||||||
|       "@typescript-eslint/array-type": [ |       "@typescript-eslint/array-type": [ | ||||||
|   | |||||||
| @@ -1,8 +1,8 @@ | |||||||
| // @ts-check | // @ts-check | ||||||
|  |  | ||||||
| import typescriptESLint from "typescript-eslint" | import typescriptESLint from "typescript-eslint" | ||||||
| import eslintConfigConventions from "./eslint.config.js" | import configConventions from "./eslint.config.js" | ||||||
|  |  | ||||||
| export default typescriptESLint.config(...eslintConfigConventions, { | export default typescriptESLint.config(...configConventions, { | ||||||
|   ignores: ["test/fixtures/*"], |   ignores: ["test/fixtures/*"], | ||||||
| }) | }) | ||||||
|   | |||||||
							
								
								
									
										202
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										202
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -10,20 +10,20 @@ | |||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "devDependencies": { |       "devDependencies": { | ||||||
|         "@types/eslint__js": "8.42.3", |         "@types/eslint__js": "8.42.3", | ||||||
|         "@types/node": "22.7.4", |         "@types/node": "22.7.8", | ||||||
|         "editorconfig-checker": "6.0.0", |         "editorconfig-checker": "6.0.0", | ||||||
|         "eslint": "9.12.0", |         "eslint": "9.13.0", | ||||||
|         "eslint-plugin-import-x": "4.3.1", |         "eslint-plugin-import-x": "4.3.1", | ||||||
|         "eslint-plugin-promise": "7.1.0", |         "eslint-plugin-promise": "7.1.0", | ||||||
|         "eslint-plugin-unicorn": "56.0.0", |         "eslint-plugin-unicorn": "56.0.0", | ||||||
|         "globals": "15.10.0", |         "globals": "15.11.0", | ||||||
|         "prettier": "3.3.3", |         "prettier": "3.3.3", | ||||||
|         "semantic-release": "23.1.1", |         "semantic-release": "23.1.1", | ||||||
|         "typescript": "5.5.4", |         "typescript": "5.6.3", | ||||||
|         "typescript-eslint": "8.8.0" |         "typescript-eslint": "8.11.0" | ||||||
|       }, |       }, | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": ">=20.9.0" |         "node": ">=20.11.0" | ||||||
|       }, |       }, | ||||||
|       "peerDependencies": { |       "peerDependencies": { | ||||||
|         "eslint": "^9.12.0", |         "eslint": "^9.12.0", | ||||||
| @@ -218,9 +218,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@eslint/core": { |     "node_modules/@eslint/core": { | ||||||
|       "version": "0.6.0", |       "version": "0.7.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.6.0.tgz", |       "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.7.0.tgz", | ||||||
|       "integrity": "sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==", |       "integrity": "sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "Apache-2.0", |       "license": "Apache-2.0", | ||||||
|       "engines": { |       "engines": { | ||||||
| @@ -265,9 +265,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@eslint/js": { |     "node_modules/@eslint/js": { | ||||||
|       "version": "9.12.0", |       "version": "9.13.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.12.0.tgz", |       "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.13.0.tgz", | ||||||
|       "integrity": "sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==", |       "integrity": "sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "engines": { |       "engines": { | ||||||
| @@ -285,9 +285,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@eslint/plugin-kit": { |     "node_modules/@eslint/plugin-kit": { | ||||||
|       "version": "0.2.0", |       "version": "0.2.1", | ||||||
|       "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.0.tgz", |       "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.1.tgz", | ||||||
|       "integrity": "sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==", |       "integrity": "sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "Apache-2.0", |       "license": "Apache-2.0", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
| @@ -962,9 +962,9 @@ | |||||||
|       "license": "MIT" |       "license": "MIT" | ||||||
|     }, |     }, | ||||||
|     "node_modules/@types/node": { |     "node_modules/@types/node": { | ||||||
|       "version": "22.7.4", |       "version": "22.7.8", | ||||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.4.tgz", |       "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.8.tgz", | ||||||
|       "integrity": "sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==", |       "integrity": "sha512-a922jJy31vqR5sk+kAdIENJjHblqcZ4RmERviFsER4WJcEONqxKcjNOlk0q7OUfrF5sddT+vng070cdfMlrPLg==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
| @@ -979,17 +979,17 @@ | |||||||
|       "license": "MIT" |       "license": "MIT" | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/eslint-plugin": { |     "node_modules/@typescript-eslint/eslint-plugin": { | ||||||
|       "version": "8.8.0", |       "version": "8.11.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.8.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.11.0.tgz", | ||||||
|       "integrity": "sha512-wORFWjU30B2WJ/aXBfOm1LX9v9nyt9D3jsSOxC3cCaTQGCW5k4jNpmjFv3U7p/7s4yvdjHzwtv2Sd2dOyhjS0A==", |       "integrity": "sha512-KhGn2LjW1PJT2A/GfDpiyOfS4a8xHQv2myUagTM5+zsormOmBlYsnQ6pobJ8XxJmh6hnHwa2Mbe3fPrDJoDhbA==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@eslint-community/regexpp": "^4.10.0", |         "@eslint-community/regexpp": "^4.10.0", | ||||||
|         "@typescript-eslint/scope-manager": "8.8.0", |         "@typescript-eslint/scope-manager": "8.11.0", | ||||||
|         "@typescript-eslint/type-utils": "8.8.0", |         "@typescript-eslint/type-utils": "8.11.0", | ||||||
|         "@typescript-eslint/utils": "8.8.0", |         "@typescript-eslint/utils": "8.11.0", | ||||||
|         "@typescript-eslint/visitor-keys": "8.8.0", |         "@typescript-eslint/visitor-keys": "8.11.0", | ||||||
|         "graphemer": "^1.4.0", |         "graphemer": "^1.4.0", | ||||||
|         "ignore": "^5.3.1", |         "ignore": "^5.3.1", | ||||||
|         "natural-compare": "^1.4.0", |         "natural-compare": "^1.4.0", | ||||||
| @@ -1013,16 +1013,16 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/parser": { |     "node_modules/@typescript-eslint/parser": { | ||||||
|       "version": "8.8.0", |       "version": "8.11.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.8.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.11.0.tgz", | ||||||
|       "integrity": "sha512-uEFUsgR+tl8GmzmLjRqz+VrDv4eoaMqMXW7ruXfgThaAShO9JTciKpEsB+TvnfFfbg5IpujgMXVV36gOJRLtZg==", |       "integrity": "sha512-lmt73NeHdy1Q/2ul295Qy3uninSqi6wQI18XwSpm8w0ZbQXUpjCAWP1Vlv/obudoBiIjJVjlztjQ+d/Md98Yxg==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "BSD-2-Clause", |       "license": "BSD-2-Clause", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@typescript-eslint/scope-manager": "8.8.0", |         "@typescript-eslint/scope-manager": "8.11.0", | ||||||
|         "@typescript-eslint/types": "8.8.0", |         "@typescript-eslint/types": "8.11.0", | ||||||
|         "@typescript-eslint/typescript-estree": "8.8.0", |         "@typescript-eslint/typescript-estree": "8.11.0", | ||||||
|         "@typescript-eslint/visitor-keys": "8.8.0", |         "@typescript-eslint/visitor-keys": "8.11.0", | ||||||
|         "debug": "^4.3.4" |         "debug": "^4.3.4" | ||||||
|       }, |       }, | ||||||
|       "engines": { |       "engines": { | ||||||
| @@ -1042,14 +1042,14 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/scope-manager": { |     "node_modules/@typescript-eslint/scope-manager": { | ||||||
|       "version": "8.8.0", |       "version": "8.11.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.8.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.11.0.tgz", | ||||||
|       "integrity": "sha512-EL8eaGC6gx3jDd8GwEFEV091210U97J0jeEHrAYvIYosmEGet4wJ+g0SYmLu+oRiAwbSA5AVrt6DxLHfdd+bUg==", |       "integrity": "sha512-Uholz7tWhXmA4r6epo+vaeV7yjdKy5QFCERMjs1kMVsLRKIrSdM6o21W2He9ftp5PP6aWOVpD5zvrvuHZC0bMQ==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@typescript-eslint/types": "8.8.0", |         "@typescript-eslint/types": "8.11.0", | ||||||
|         "@typescript-eslint/visitor-keys": "8.8.0" |         "@typescript-eslint/visitor-keys": "8.11.0" | ||||||
|       }, |       }, | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" |         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||||
| @@ -1060,14 +1060,14 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/type-utils": { |     "node_modules/@typescript-eslint/type-utils": { | ||||||
|       "version": "8.8.0", |       "version": "8.11.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.8.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.11.0.tgz", | ||||||
|       "integrity": "sha512-IKwJSS7bCqyCeG4NVGxnOP6lLT9Okc3Zj8hLO96bpMkJab+10HIfJbMouLrlpyOr3yrQ1cA413YPFiGd1mW9/Q==", |       "integrity": "sha512-ItiMfJS6pQU0NIKAaybBKkuVzo6IdnAhPFZA/2Mba/uBjuPQPet/8+zh5GtLHwmuFRShZx+8lhIs7/QeDHflOg==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@typescript-eslint/typescript-estree": "8.8.0", |         "@typescript-eslint/typescript-estree": "8.11.0", | ||||||
|         "@typescript-eslint/utils": "8.8.0", |         "@typescript-eslint/utils": "8.11.0", | ||||||
|         "debug": "^4.3.4", |         "debug": "^4.3.4", | ||||||
|         "ts-api-utils": "^1.3.0" |         "ts-api-utils": "^1.3.0" | ||||||
|       }, |       }, | ||||||
| @@ -1085,9 +1085,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/types": { |     "node_modules/@typescript-eslint/types": { | ||||||
|       "version": "8.8.0", |       "version": "8.11.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.8.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.11.0.tgz", | ||||||
|       "integrity": "sha512-QJwc50hRCgBd/k12sTykOJbESe1RrzmX6COk8Y525C9l7oweZ+1lw9JiU56im7Amm8swlz00DRIlxMYLizr2Vw==", |       "integrity": "sha512-tn6sNMHf6EBAYMvmPUaKaVeYvhUsrE6x+bXQTxjQRp360h1giATU0WvgeEys1spbvb5R+VpNOZ+XJmjD8wOUHw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "engines": { |       "engines": { | ||||||
| @@ -1099,14 +1099,14 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/typescript-estree": { |     "node_modules/@typescript-eslint/typescript-estree": { | ||||||
|       "version": "8.8.0", |       "version": "8.11.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.8.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.11.0.tgz", | ||||||
|       "integrity": "sha512-ZaMJwc/0ckLz5DaAZ+pNLmHv8AMVGtfWxZe/x2JVEkD5LnmhWiQMMcYT7IY7gkdJuzJ9P14fRy28lUrlDSWYdw==", |       "integrity": "sha512-yHC3s1z1RCHoCz5t06gf7jH24rr3vns08XXhfEqzYpd6Hll3z/3g23JRi0jM8A47UFKNc3u/y5KIMx8Ynbjohg==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "BSD-2-Clause", |       "license": "BSD-2-Clause", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@typescript-eslint/types": "8.8.0", |         "@typescript-eslint/types": "8.11.0", | ||||||
|         "@typescript-eslint/visitor-keys": "8.8.0", |         "@typescript-eslint/visitor-keys": "8.11.0", | ||||||
|         "debug": "^4.3.4", |         "debug": "^4.3.4", | ||||||
|         "fast-glob": "^3.3.2", |         "fast-glob": "^3.3.2", | ||||||
|         "is-glob": "^4.0.3", |         "is-glob": "^4.0.3", | ||||||
| @@ -1154,16 +1154,16 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/utils": { |     "node_modules/@typescript-eslint/utils": { | ||||||
|       "version": "8.8.0", |       "version": "8.11.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.8.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.11.0.tgz", | ||||||
|       "integrity": "sha512-QE2MgfOTem00qrlPgyByaCHay9yb1+9BjnMFnSFkUKQfu7adBXDTnCAivURnuPPAG/qiB+kzKkZKmKfaMT0zVg==", |       "integrity": "sha512-CYiX6WZcbXNJV7UNB4PLDIBtSdRmRI/nb0FMyqHPTQD1rMjA0foPLaPUV39C/MxkTd/QKSeX+Gb34PPsDVC35g==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@eslint-community/eslint-utils": "^4.4.0", |         "@eslint-community/eslint-utils": "^4.4.0", | ||||||
|         "@typescript-eslint/scope-manager": "8.8.0", |         "@typescript-eslint/scope-manager": "8.11.0", | ||||||
|         "@typescript-eslint/types": "8.8.0", |         "@typescript-eslint/types": "8.11.0", | ||||||
|         "@typescript-eslint/typescript-estree": "8.8.0" |         "@typescript-eslint/typescript-estree": "8.11.0" | ||||||
|       }, |       }, | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" |         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||||
| @@ -1177,13 +1177,13 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/@typescript-eslint/visitor-keys": { |     "node_modules/@typescript-eslint/visitor-keys": { | ||||||
|       "version": "8.8.0", |       "version": "8.11.0", | ||||||
|       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.8.0.tgz", |       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.11.0.tgz", | ||||||
|       "integrity": "sha512-8mq51Lx6Hpmd7HnA2fcHQo3YgfX1qbccxQOgZcb4tvasu//zXRaA1j5ZRFeCw/VRAdFi4mRM9DnZw0Nu0Q2d1g==", |       "integrity": "sha512-EaewX6lxSjRJnc+99+dqzTeoDZUfyrA52d2/HRrkI830kgovWsmIiTfmr0NZorzqic7ga+1bS60lRBUgR3n/Bw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@typescript-eslint/types": "8.8.0", |         "@typescript-eslint/types": "8.11.0", | ||||||
|         "eslint-visitor-keys": "^3.4.3" |         "eslint-visitor-keys": "^3.4.3" | ||||||
|       }, |       }, | ||||||
|       "engines": { |       "engines": { | ||||||
| @@ -1208,9 +1208,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/acorn": { |     "node_modules/acorn": { | ||||||
|       "version": "8.12.1", |       "version": "8.13.0", | ||||||
|       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", |       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", | ||||||
|       "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", |       "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "bin": { |       "bin": { | ||||||
| @@ -1406,9 +1406,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/browserslist": { |     "node_modules/browserslist": { | ||||||
|       "version": "4.24.0", |       "version": "4.24.2", | ||||||
|       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", |       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", | ||||||
|       "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", |       "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "funding": [ |       "funding": [ | ||||||
|         { |         { | ||||||
| @@ -1426,10 +1426,10 @@ | |||||||
|       ], |       ], | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "caniuse-lite": "^1.0.30001663", |         "caniuse-lite": "^1.0.30001669", | ||||||
|         "electron-to-chromium": "^1.5.28", |         "electron-to-chromium": "^1.5.41", | ||||||
|         "node-releases": "^2.0.18", |         "node-releases": "^2.0.18", | ||||||
|         "update-browserslist-db": "^1.1.0" |         "update-browserslist-db": "^1.1.1" | ||||||
|       }, |       }, | ||||||
|       "bin": { |       "bin": { | ||||||
|         "browserslist": "cli.js" |         "browserslist": "cli.js" | ||||||
| @@ -1462,9 +1462,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/caniuse-lite": { |     "node_modules/caniuse-lite": { | ||||||
|       "version": "1.0.30001667", |       "version": "1.0.30001669", | ||||||
|       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", |       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", | ||||||
|       "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", |       "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "funding": [ |       "funding": [ | ||||||
|         { |         { | ||||||
| @@ -1991,9 +1991,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/electron-to-chromium": { |     "node_modules/electron-to-chromium": { | ||||||
|       "version": "1.5.32", |       "version": "1.5.42", | ||||||
|       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.32.tgz", |       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.42.tgz", | ||||||
|       "integrity": "sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==", |       "integrity": "sha512-gIfKavKDw1mhvic9nbzA5lZw8QSHpdMwLwXc0cWidQz9B15pDoDdDH4boIatuFfeoCatb3a/NGL6CYRVFxGZ9g==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "ISC" |       "license": "ISC" | ||||||
|     }, |     }, | ||||||
| @@ -2184,18 +2184,18 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/eslint": { |     "node_modules/eslint": { | ||||||
|       "version": "9.12.0", |       "version": "9.13.0", | ||||||
|       "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.12.0.tgz", |       "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.13.0.tgz", | ||||||
|       "integrity": "sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==", |       "integrity": "sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@eslint-community/eslint-utils": "^4.2.0", |         "@eslint-community/eslint-utils": "^4.2.0", | ||||||
|         "@eslint-community/regexpp": "^4.11.0", |         "@eslint-community/regexpp": "^4.11.0", | ||||||
|         "@eslint/config-array": "^0.18.0", |         "@eslint/config-array": "^0.18.0", | ||||||
|         "@eslint/core": "^0.6.0", |         "@eslint/core": "^0.7.0", | ||||||
|         "@eslint/eslintrc": "^3.1.0", |         "@eslint/eslintrc": "^3.1.0", | ||||||
|         "@eslint/js": "9.12.0", |         "@eslint/js": "9.13.0", | ||||||
|         "@eslint/plugin-kit": "^0.2.0", |         "@eslint/plugin-kit": "^0.2.0", | ||||||
|         "@humanfs/node": "^0.16.5", |         "@humanfs/node": "^0.16.5", | ||||||
|         "@humanwhocodes/module-importer": "^1.0.1", |         "@humanwhocodes/module-importer": "^1.0.1", | ||||||
| @@ -2462,9 +2462,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/execa": { |     "node_modules/execa": { | ||||||
|       "version": "9.4.0", |       "version": "9.4.1", | ||||||
|       "resolved": "https://registry.npmjs.org/execa/-/execa-9.4.0.tgz", |       "resolved": "https://registry.npmjs.org/execa/-/execa-9.4.1.tgz", | ||||||
|       "integrity": "sha512-yKHlle2YGxZE842MERVIplWwNH5VYmqqcPFgtnlU//K8gxuFFXu0pwd/CrfXTumFpeEiufsP7+opT/bPJa1yVw==", |       "integrity": "sha512-5eo/BRqZm3GYce+1jqX/tJ7duA2AnE39i88fuedNFUV8XxGxUpF3aWkBRfbUcjV49gCkvS/pzc0YrCPhaIewdg==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
| @@ -2800,9 +2800,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/globals": { |     "node_modules/globals": { | ||||||
|       "version": "15.10.0", |       "version": "15.11.0", | ||||||
|       "resolved": "https://registry.npmjs.org/globals/-/globals-15.10.0.tgz", |       "resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz", | ||||||
|       "integrity": "sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==", |       "integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "engines": { |       "engines": { | ||||||
| @@ -7223,9 +7223,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/picocolors": { |     "node_modules/picocolors": { | ||||||
|       "version": "1.1.0", |       "version": "1.1.1", | ||||||
|       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", |       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", | ||||||
|       "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", |       "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "ISC" |       "license": "ISC" | ||||||
|     }, |     }, | ||||||
| @@ -8487,9 +8487,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/tslib": { |     "node_modules/tslib": { | ||||||
|       "version": "2.7.0", |       "version": "2.8.0", | ||||||
|       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", |       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", | ||||||
|       "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", |       "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "0BSD" |       "license": "0BSD" | ||||||
|     }, |     }, | ||||||
| @@ -8517,9 +8517,9 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/typescript": { |     "node_modules/typescript": { | ||||||
|       "version": "5.5.4", |       "version": "5.6.3", | ||||||
|       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", |       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", | ||||||
|       "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", |       "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "Apache-2.0", |       "license": "Apache-2.0", | ||||||
|       "bin": { |       "bin": { | ||||||
| @@ -8531,15 +8531,15 @@ | |||||||
|       } |       } | ||||||
|     }, |     }, | ||||||
|     "node_modules/typescript-eslint": { |     "node_modules/typescript-eslint": { | ||||||
|       "version": "8.8.0", |       "version": "8.11.0", | ||||||
|       "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.8.0.tgz", |       "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.11.0.tgz", | ||||||
|       "integrity": "sha512-BjIT/VwJ8+0rVO01ZQ2ZVnjE1svFBiRczcpr1t1Yxt7sT25VSbPfrJtDsQ8uQTy2pilX5nI9gwxhUyLULNentw==", |       "integrity": "sha512-cBRGnW3FSlxaYwU8KfAewxFK5uzeOAp0l2KebIlPDOT5olVi65KDG/yjBooPBG0kGW/HLkoz1c/iuBFehcS3IA==", | ||||||
|       "dev": true, |       "dev": true, | ||||||
|       "license": "MIT", |       "license": "MIT", | ||||||
|       "dependencies": { |       "dependencies": { | ||||||
|         "@typescript-eslint/eslint-plugin": "8.8.0", |         "@typescript-eslint/eslint-plugin": "8.11.0", | ||||||
|         "@typescript-eslint/parser": "8.8.0", |         "@typescript-eslint/parser": "8.11.0", | ||||||
|         "@typescript-eslint/utils": "8.8.0" |         "@typescript-eslint/utils": "8.11.0" | ||||||
|       }, |       }, | ||||||
|       "engines": { |       "engines": { | ||||||
|         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" |         "node": "^18.18.0 || ^20.9.0 || >=21.1.0" | ||||||
|   | |||||||
							
								
								
									
										12
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								package.json
									
									
									
									
									
								
							| @@ -34,7 +34,7 @@ | |||||||
|     "provenance": true |     "provenance": true | ||||||
|   }, |   }, | ||||||
|   "engines": { |   "engines": { | ||||||
|     "node": ">=20.9.0" |     "node": ">=20.11.0" | ||||||
|   }, |   }, | ||||||
|   "scripts": { |   "scripts": { | ||||||
|     "lint:editorconfig": "editorconfig-checker", |     "lint:editorconfig": "editorconfig-checker", | ||||||
| @@ -54,16 +54,16 @@ | |||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@types/eslint__js": "8.42.3", |     "@types/eslint__js": "8.42.3", | ||||||
|     "@types/node": "22.7.4", |     "@types/node": "22.7.8", | ||||||
|     "globals": "15.10.0", |     "globals": "15.11.0", | ||||||
|     "editorconfig-checker": "6.0.0", |     "editorconfig-checker": "6.0.0", | ||||||
|     "eslint": "9.12.0", |     "eslint": "9.13.0", | ||||||
|     "eslint-plugin-promise": "7.1.0", |     "eslint-plugin-promise": "7.1.0", | ||||||
|     "eslint-plugin-unicorn": "56.0.0", |     "eslint-plugin-unicorn": "56.0.0", | ||||||
|     "eslint-plugin-import-x": "4.3.1", |     "eslint-plugin-import-x": "4.3.1", | ||||||
|     "typescript-eslint": "8.8.0", |     "typescript-eslint": "8.11.0", | ||||||
|     "prettier": "3.3.3", |     "prettier": "3.3.3", | ||||||
|     "semantic-release": "23.1.1", |     "semantic-release": "23.1.1", | ||||||
|     "typescript": "5.5.4" |     "typescript": "5.6.3" | ||||||
|   } |   } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user