chore: Configureer TypeScript
tsconfig.json met overerving
This commit is contained in:
		
							parent
							
								
									db4d6288d8
								
							
						
					
					
						commit
						592cf1acfd
					
				
					 7 changed files with 178 additions and 155 deletions
				
			
		|  | @ -1,4 +1,4 @@ | |||
| { | ||||
|   "extends": "@tsconfig/node22/tsconfig.json", | ||||
|   "include": ["./**/*"] | ||||
|     "extends": "@tsconfig/node22/tsconfig.json", | ||||
|     "include": ["./**/*"] | ||||
| } | ||||
|  |  | |||
|  | @ -1,12 +1,12 @@ | |||
| { | ||||
|   "extends": "@vue/tsconfig/tsconfig.dom.json", | ||||
|   "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], | ||||
|   "exclude": ["src/**/__tests__/*"], | ||||
|   "compilerOptions": { | ||||
|     "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", | ||||
|     "extends": "@vue/tsconfig/tsconfig.dom.json", | ||||
|     "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], | ||||
|     "exclude": ["src/**/__tests__/*"], | ||||
|     "compilerOptions": { | ||||
|         "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", | ||||
| 
 | ||||
|     "paths": { | ||||
|       "@/*": ["./src/*"] | ||||
|         "paths": { | ||||
|             "@/*": ["./src/*"] | ||||
|         } | ||||
|     } | ||||
|   } | ||||
| } | ||||
|  |  | |||
|  | @ -1,14 +1,14 @@ | |||
| { | ||||
|   "files": [], | ||||
|   "references": [ | ||||
|     { | ||||
|       "path": "./tsconfig.node.json" | ||||
|     }, | ||||
|     { | ||||
|       "path": "./tsconfig.app.json" | ||||
|     }, | ||||
|     { | ||||
|       "path": "./tsconfig.vitest.json" | ||||
|     } | ||||
|   ] | ||||
|     "files": [], | ||||
|     "references": [ | ||||
|         { | ||||
|             "path": "./tsconfig.node.json" | ||||
|         }, | ||||
|         { | ||||
|             "path": "./tsconfig.app.json" | ||||
|         }, | ||||
|         { | ||||
|             "path": "./tsconfig.vitest.json" | ||||
|         } | ||||
|     ] | ||||
| } | ||||
|  |  | |||
|  | @ -1,19 +1,19 @@ | |||
| { | ||||
|   "extends": "@tsconfig/node22/tsconfig.json", | ||||
|   "include": [ | ||||
|     "vite.config.*", | ||||
|     "vitest.config.*", | ||||
|     "cypress.config.*", | ||||
|     "nightwatch.conf.*", | ||||
|     "playwright.config.*", | ||||
|     "eslint.config.*" | ||||
|   ], | ||||
|   "compilerOptions": { | ||||
|     "noEmit": true, | ||||
|     "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", | ||||
|     "extends": "@tsconfig/node22/tsconfig.json", | ||||
|     "include": [ | ||||
|         "vite.config.*", | ||||
|         "vitest.config.*", | ||||
|         "cypress.config.*", | ||||
|         "nightwatch.conf.*", | ||||
|         "playwright.config.*", | ||||
|         "eslint.config.*" | ||||
|     ], | ||||
|     "compilerOptions": { | ||||
|         "noEmit": true, | ||||
|         "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", | ||||
| 
 | ||||
|     "module": "ESNext", | ||||
|     "moduleResolution": "Bundler", | ||||
|     "types": ["node"] | ||||
|   } | ||||
|         "module": "ESNext", | ||||
|         "moduleResolution": "Bundler", | ||||
|         "types": ["node"] | ||||
|     } | ||||
| } | ||||
|  |  | |||
|  | @ -1,11 +1,11 @@ | |||
| { | ||||
|   "extends": "./tsconfig.app.json", | ||||
|   "include": ["src/**/__tests__/*", "env.d.ts"], | ||||
|   "exclude": [], | ||||
|   "compilerOptions": { | ||||
|     "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.vitest.tsbuildinfo", | ||||
|     "extends": "./tsconfig.app.json", | ||||
|     "include": ["src/**/__tests__/*", "env.d.ts"], | ||||
|     "exclude": [], | ||||
|     "compilerOptions": { | ||||
|         "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.vitest.tsbuildinfo", | ||||
| 
 | ||||
|     "lib": [], | ||||
|     "types": ["node", "jsdom"] | ||||
|   } | ||||
|         "lib": [], | ||||
|         "types": ["node", "jsdom"] | ||||
|     } | ||||
| } | ||||
|  |  | |||
		Reference in a new issue