mirror of
				https://github.com/theoludwig/html-w3c-validator.git
				synced 2025-05-21 23:21:29 +02:00 
			
		
		
		
	chore: maintenance
This commit is contained in:
		| @@ -1,5 +0,0 @@ | ||||
| build | ||||
| node_modules | ||||
| coverage | ||||
| package.json | ||||
| package-lock.json | ||||
| @@ -1,6 +1,6 @@ | ||||
| { | ||||
|   "extends": ["standard-with-typescript", "prettier"], | ||||
|   "plugins": ["unicorn", "import", "prettier"], | ||||
|   "extends": ["conventions", "prettier"], | ||||
|   "plugins": ["prettier", "import", "unicorn"], | ||||
|   "parserOptions": { | ||||
|     "project": "./tsconfig.json" | ||||
|   }, | ||||
| @@ -10,12 +10,7 @@ | ||||
|   }, | ||||
|   "rules": { | ||||
|     "prettier/prettier": "error", | ||||
|     "import/order": [ | ||||
|       "error", | ||||
|       { "groups": ["builtin", "external", "internal"] } | ||||
|     ], | ||||
|     "import/extensions": ["error", "always"], | ||||
|     "unicorn/prefer-node-protocol": "error", | ||||
|     "unicorn/prevent-abbreviations": "error" | ||||
|   } | ||||
| } | ||||
|   | ||||
							
								
								
									
										1
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| * text=auto eol=lf | ||||
							
								
								
									
										2
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							| @@ -15,7 +15,7 @@ jobs: | ||||
|       - name: 'Use Node.js' | ||||
|         uses: 'actions/setup-node@v2.5.1' | ||||
|         with: | ||||
|           node-version: '16.x' | ||||
|           node-version: 'lts/*' | ||||
|           cache: 'npm' | ||||
|  | ||||
|       - name: 'Install' | ||||
|   | ||||
							
								
								
									
										21
									
								
								.github/workflows/lint.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								.github/workflows/lint.yml
									
									
									
									
										vendored
									
									
								
							| @@ -15,23 +15,14 @@ jobs: | ||||
|       - name: 'Use Node.js' | ||||
|         uses: 'actions/setup-node@v2.5.1' | ||||
|         with: | ||||
|           node-version: '16.x' | ||||
|           node-version: 'lts/*' | ||||
|           cache: 'npm' | ||||
|  | ||||
|       - name: 'Install' | ||||
|         run: 'npm install' | ||||
|  | ||||
|       - name: 'lint:commit' | ||||
|         run: 'npm run lint:commit -- --to "${{ github.sha }}"' | ||||
|  | ||||
|       - name: 'lint:editorconfig' | ||||
|         run: 'npm run lint:editorconfig' | ||||
|  | ||||
|       - name: 'lint:markdown' | ||||
|         run: 'npm run lint:markdown' | ||||
|  | ||||
|       - name: 'lint:typescript' | ||||
|         run: 'npm run lint:typescript' | ||||
|  | ||||
|       - name: 'lint:prettier' | ||||
|         run: 'npm run lint:prettier' | ||||
|       - run: 'npm run lint:commit -- --to "${{ github.sha }}"' | ||||
|       - run: 'npm run lint:editorconfig' | ||||
|       - run: 'npm run lint:markdown' | ||||
|       - run: 'npm run lint:typescript' | ||||
|       - run: 'npm run lint:prettier' | ||||
|   | ||||
							
								
								
									
										2
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							| @@ -16,7 +16,7 @@ jobs: | ||||
|       - name: 'Use Node.js' | ||||
|         uses: 'actions/setup-node@v2.5.1' | ||||
|         with: | ||||
|           node-version: '16.x' | ||||
|           node-version: 'lts/*' | ||||
|           cache: 'npm' | ||||
|  | ||||
|       - name: 'Install' | ||||
|   | ||||
							
								
								
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							| @@ -15,7 +15,7 @@ jobs: | ||||
|       - name: 'Use Node.js' | ||||
|         uses: 'actions/setup-node@v2.5.1' | ||||
|         with: | ||||
|           node-version: '16.x' | ||||
|           node-version: 'lts/*' | ||||
|           cache: 'npm' | ||||
|  | ||||
|       - name: 'Install' | ||||
|   | ||||
| @@ -6,5 +6,5 @@ | ||||
|     "jest --findRelatedTests" | ||||
|   ], | ||||
|   "*.{yml,json}": ["prettier --write"], | ||||
|   "*.{md}": ["prettier --write", "markdownlint --dot --fix"] | ||||
|   "*.md": ["prettier --write", "markdownlint --dot --fix"] | ||||
| } | ||||
|   | ||||
| @@ -1,5 +0,0 @@ | ||||
| /build | ||||
| node_modules | ||||
| coverage | ||||
| package.json | ||||
| package-lock.json | ||||
							
								
								
									
										25
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										25
									
								
								.vscode/settings.json
									
									
									
									
										vendored
									
									
								
							| @@ -1,33 +1,10 @@ | ||||
| { | ||||
|   "typescript.tsdk": "node_modules/typescript/lib", | ||||
|   "typescript.preferences.importModuleSpecifierEnding": "js", | ||||
|   "editor.defaultFormatter": "esbenp.prettier-vscode", | ||||
|   "prettier.configPath": ".prettierrc.json", | ||||
|   "editor.formatOnSave": true, | ||||
|   "editor.codeActionsOnSave": { | ||||
|     "source.fixAll": true | ||||
|   }, | ||||
|   "[markdown]": { | ||||
|     "editor.autoClosingBrackets": "always", | ||||
|     "editor.defaultFormatter": "esbenp.prettier-vscode" | ||||
|   }, | ||||
|   "[yaml]": { | ||||
|     "editor.autoClosingBrackets": "always", | ||||
|     "editor.defaultFormatter": "esbenp.prettier-vscode" | ||||
|   }, | ||||
|   "[json]": { | ||||
|     "editor.autoClosingBrackets": "always", | ||||
|     "editor.defaultFormatter": "esbenp.prettier-vscode" | ||||
|   }, | ||||
|   "[jsonc]": { | ||||
|     "editor.autoClosingBrackets": "always", | ||||
|     "editor.defaultFormatter": "esbenp.prettier-vscode" | ||||
|   }, | ||||
|   "[typescript]": { | ||||
|     "editor.autoClosingBrackets": "always", | ||||
|     "editor.defaultFormatter": "esbenp.prettier-vscode" | ||||
|   }, | ||||
|   "[javascript]": { | ||||
|     "editor.autoClosingBrackets": "always", | ||||
|     "editor.defaultFormatter": "esbenp.prettier-vscode" | ||||
|   } | ||||
| } | ||||
|   | ||||
| @@ -56,10 +56,10 @@ npm install --save-dev html-w3c-validator start-server-and-test | ||||
| { | ||||
|   "scripts": { | ||||
|     // Command to start the server serving your HTML pages (e.g: using vercel/serve) | ||||
|     "start": "serve ./build", | ||||
|     "start": "serve \"./build\"", | ||||
|  | ||||
|     // Command to validate your HTML pages | ||||
|     "test:html-w3c-validator": "start-server-and-test 'start' 'http://localhost:3000' 'html-w3c-validator'" | ||||
|     "test:html-w3c-validator": "start-server-and-test \"start\" \"http://localhost:3000\" \"html-w3c-validator\"" | ||||
|   } | ||||
| } | ||||
| ``` | ||||
|   | ||||
							
								
								
									
										9968
									
								
								example/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										9968
									
								
								example/package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -2,8 +2,8 @@ | ||||
|   "name": "example", | ||||
|   "private": true, | ||||
|   "scripts": { | ||||
|     "start": "serve ./build", | ||||
|     "test:html-w3c-validator": "start-server-and-test 'start' 'http://localhost:3000' 'html-w3c-validator'" | ||||
|     "start": "serve \"./build\"", | ||||
|     "test:html-w3c-validator": "start-server-and-test \"start\" \"http://localhost:3000\" \"html-w3c-validator\"" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "serve": "13.0.2", | ||||
|   | ||||
							
								
								
									
										11529
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										11529
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										39
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										39
									
								
								package.json
									
									
									
									
									
								
							| @@ -1,6 +1,7 @@ | ||||
| { | ||||
|   "name": "html-w3c-validator", | ||||
|   "version": "0.0.0-development", | ||||
|   "public": true, | ||||
|   "description": "CLI for validating multiple html pages using validator.w3.org.", | ||||
|   "author": "Divlo <contact@divlo.fr>", | ||||
|   "license": "MIT", | ||||
| @@ -31,9 +32,9 @@ | ||||
|     "build": "rimraf ./build && swc ./src --out-dir ./build && tsc", | ||||
|     "lint:commit": "commitlint", | ||||
|     "lint:editorconfig": "editorconfig-checker", | ||||
|     "lint:markdown": "markdownlint '**/*.md' --dot --ignore node_modules", | ||||
|     "lint:typescript": "eslint '**/*.{js,ts,jsx,tsx}'", | ||||
|     "lint:prettier": "prettier '.' --check", | ||||
|     "lint:markdown": "markdownlint \"**/*.md\" --dot --ignore-path \".gitignore\"", | ||||
|     "lint:typescript": "eslint \"**/*.{js,jsx,ts,tsx}\" --ignore-path \".gitignore\"", | ||||
|     "lint:prettier": "prettier \".\" --check --ignore-path \".gitignore\"", | ||||
|     "lint:staged": "lint-staged", | ||||
|     "test": "jest", | ||||
|     "release": "semantic-release", | ||||
| @@ -50,38 +51,36 @@ | ||||
|     "table": "6.8.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@commitlint/cli": "16.0.1", | ||||
|     "@commitlint/config-conventional": "16.0.0", | ||||
|     "@commitlint/cli": "16.2.1", | ||||
|     "@commitlint/config-conventional": "16.2.1", | ||||
|     "@swc/cli": "0.1.55", | ||||
|     "@swc/core": "1.2.127", | ||||
|     "@swc/jest": "0.2.15", | ||||
|     "@swc/core": "1.2.143", | ||||
|     "@swc/jest": "0.2.17", | ||||
|     "@types/html-validator": "5.0.2", | ||||
|     "@types/jest": "27.4.0", | ||||
|     "@types/mock-fs": "4.13.1", | ||||
|     "@types/node": "17.0.8", | ||||
|     "@types/node": "17.0.18", | ||||
|     "editorconfig-checker": "4.0.2", | ||||
|     "eslint": "7.32.0", | ||||
|     "eslint-config-prettier": "8.3.0", | ||||
|     "eslint-config-standard-with-typescript": "21.0.1", | ||||
|     "eslint": "8.9.0", | ||||
|     "eslint-config-conventions": "1.0.1", | ||||
|     "eslint-config-prettier": "8.4.0", | ||||
|     "eslint-plugin-import": "2.25.4", | ||||
|     "eslint-plugin-node": "11.1.0", | ||||
|     "eslint-plugin-prettier": "4.0.0", | ||||
|     "eslint-plugin-promise": "5.1.1", | ||||
|     "eslint-plugin-unicorn": "40.0.0", | ||||
|     "eslint-plugin-promise": "6.0.0", | ||||
|     "eslint-plugin-unicorn": "41.0.0", | ||||
|     "execa": "5.1.1", | ||||
|     "husky": "7.0.4", | ||||
|     "jest": "27.4.7", | ||||
|     "jest": "27.5.1", | ||||
|     "jest-mock-extended": "2.0.4", | ||||
|     "jest-ts-webcompat-resolver": "1.0.0", | ||||
|     "lint-staged": "12.1.5", | ||||
|     "markdownlint-cli": "0.30.0", | ||||
|     "lint-staged": "12.3.4", | ||||
|     "markdownlint-cli": "0.31.1", | ||||
|     "mock-fs": "5.1.2", | ||||
|     "npm": "8.3.0", | ||||
|     "pinst": "2.1.6", | ||||
|     "prettier": "2.5.1", | ||||
|     "rimraf": "3.0.2", | ||||
|     "semantic-release": "18.0.1", | ||||
|     "semantic-release": "19.0.2", | ||||
|     "serve": "13.0.2", | ||||
|     "typescript": "4.5.4" | ||||
|     "typescript": "4.5.5" | ||||
|   } | ||||
| } | ||||
|   | ||||
| @@ -10,7 +10,7 @@ describe('html-w3c-validator', () => { | ||||
|     jest.clearAllMocks() | ||||
|   }) | ||||
|  | ||||
|   it('should be instance of the command', async () => { | ||||
|   it('should be instance of the command', () => { | ||||
|     const command = cli.process([]) | ||||
|     expect(command).toBeInstanceOf(HTMLValidatorCommand) | ||||
|   }) | ||||
|   | ||||
| @@ -3,7 +3,7 @@ import fsMock from 'mock-fs' | ||||
| import { isExistingPath } from '../isExistingPath.js' | ||||
|  | ||||
| describe('utils/isExistingFile', () => { | ||||
|   afterEach(async () => { | ||||
|   afterEach(() => { | ||||
|     fsMock.restore() | ||||
|   }) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user