mirror of
				https://github.com/theoludwig/eslint-config-conventions.git
				synced 2025-10-21 07:35:11 +02:00 
			
		
		
		
	fix: set peerDependencies as optional
This commit is contained in:
		| @@ -1,6 +1,6 @@ | ||||
| # 💡 Contributing | ||||
| # Contributing | ||||
|  | ||||
| Thanks a lot for your interest in contributing to **eslint-config-conventions**! 🎉 | ||||
| Thanks a lot for your interest in contributing to **eslint-config-conventions**! | ||||
|  | ||||
| ## Code of Conduct | ||||
|  | ||||
|   | ||||
							
								
								
									
										17
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								README.md
									
									
									
									
									
								
							| @@ -17,7 +17,7 @@ | ||||
|   <a href="https://www.npmjs.com/package/eslint-config-conventions"><img src="https://img.shields.io/npm/v/eslint-config-conventions.svg" alt="npm version"></a> | ||||
| </p> | ||||
|  | ||||
| ## 📜 About | ||||
| ## About | ||||
|  | ||||
| **eslint-config-conventions** is a [ESLint](https://eslint.org) configuration to enforce strict conventions and good code quality. It supports both **JavaScript** and **TypeScript**. | ||||
|  | ||||
| @@ -25,7 +25,7 @@ This configuration is mostly **for catching bugs** and **code-quality** so it is | ||||
|  | ||||
| More information about **formatting rules** vs **code-quality rules** can be found on [Prettier vs. Linters](https://prettier.io/docs/en/comparison.html). | ||||
|  | ||||
| ## ⚙️ Getting Started | ||||
| ## Getting Started | ||||
|  | ||||
| ### Prerequisites | ||||
|  | ||||
| @@ -113,12 +113,21 @@ node --run lint:eslint -- --fix | ||||
| node --run lint:prettier | ||||
| ``` | ||||
|  | ||||
| ## 💡 Contributing | ||||
| ### `.oxlintrc.json` (if using [oxlint](https://oxc.rs/)) | ||||
|  | ||||
| ```json | ||||
| { | ||||
|   "$schema": "./node_modules/oxlint/configuration_schema.json", | ||||
|   "extends": ["node_modules/eslint-config-conventions/.oxlintrc.json"] | ||||
| } | ||||
| ``` | ||||
|  | ||||
| ## Contributing | ||||
|  | ||||
| Anyone can help to improve the project, submit a Feature Request, a bug report or even correct a simple spelling mistake. | ||||
|  | ||||
| The steps to contribute can be found in the [CONTRIBUTING.md](./CONTRIBUTING.md) file. | ||||
|  | ||||
| ## 📄 License | ||||
| ## License | ||||
|  | ||||
| [MIT](./LICENSE) | ||||
|   | ||||
							
								
								
									
										551
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										551
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										34
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										34
									
								
								package.json
									
									
									
									
									
								
							| @@ -41,7 +41,7 @@ | ||||
|     "lint:editorconfig": "editorconfig-checker", | ||||
|     "lint:eslint": "eslint . --max-warnings 0 --config eslint.config.mjs", | ||||
|     "lint:prettier": "prettier . --check", | ||||
|     "oxlint:migrate": "npx @oxlint/migrate", | ||||
|     "oxlint:migrate": "npx @oxlint/migrate@latest eslint.config.js --type-aware", | ||||
|     "inspect": "eslint --inspect-config", | ||||
|     "test": "node --test", | ||||
|     "release": "semantic-release" | ||||
| @@ -54,19 +54,39 @@ | ||||
|     "globals": "^16.0.0", | ||||
|     "typescript-eslint": "^8.32.0" | ||||
|   }, | ||||
|   "peerDependenciesMeta": { | ||||
|     "eslint": { | ||||
|       "optional": true | ||||
|     }, | ||||
|     "eslint-plugin-promise": { | ||||
|       "optional": true | ||||
|     }, | ||||
|     "eslint-plugin-unicorn": { | ||||
|       "optional": true | ||||
|     }, | ||||
|     "eslint-plugin-import-x": { | ||||
|       "optional": true | ||||
|     }, | ||||
|     "globals": { | ||||
|       "optional": true | ||||
|     }, | ||||
|     "typescript-eslint": { | ||||
|       "optional": true | ||||
|     } | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@types/node": "24.1.0", | ||||
|     "@types/node": "24.3.0", | ||||
|     "globals": "16.3.0", | ||||
|     "editorconfig-checker": "6.1.0", | ||||
|     "oxlint": "1.8.0", | ||||
|     "@oxlint/migrate": "1.8.0", | ||||
|     "eslint": "9.31.0", | ||||
|     "oxlint": "1.13.0", | ||||
|     "@oxlint/migrate": "1.13.0", | ||||
|     "eslint": "9.34.0", | ||||
|     "eslint-plugin-promise": "7.2.1", | ||||
|     "eslint-plugin-unicorn": "60.0.0", | ||||
|     "eslint-plugin-import-x": "4.16.1", | ||||
|     "typescript-eslint": "8.38.0", | ||||
|     "typescript-eslint": "8.41.0", | ||||
|     "prettier": "3.6.2", | ||||
|     "semantic-release": "24.2.7", | ||||
|     "typescript": "5.8.3" | ||||
|     "typescript": "5.9.2" | ||||
|   } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user