diff --git a/.gitignore b/.gitignore index 38adffa..8ee54e8 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,5 @@ coverage *.njsproj *.sln *.sw? + +*.tsbuildinfo diff --git a/.vscode/extensions.json b/.vscode/extensions.json index c0a6e5a..93ea3e7 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,3 +1,7 @@ { - "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint", + "esbenp.prettier-vscode" + ] } diff --git a/tsconfig.app.json b/tsconfig.app.json index 0c37643..849c201 100644 --- a/tsconfig.app.json +++ b/tsconfig.app.json @@ -4,6 +4,8 @@ "exclude": ["src/**/__tests__/*"], "compilerOptions": { "composite": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "baseUrl": ".", "paths": { "@/*": ["./src/*"] diff --git a/tsconfig.node.json b/tsconfig.node.json index e8360c3..fee7441 100644 --- a/tsconfig.node.json +++ b/tsconfig.node.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node18/tsconfig.json", + "extends": "@tsconfig/node20/tsconfig.json", "include": [ "globals.d.ts", "vite.config.*", @@ -10,6 +10,9 @@ ], "compilerOptions": { "composite": true, + "noEmit": true, + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "module": "ESNext", "moduleResolution": "Bundler", "types": ["node"]