diff --git a/tsconfig.json b/tsconfig.json index 77da9dd..f472412 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,3 +1,32 @@ { - "extends": "astro/tsconfigs/strict" -} \ No newline at end of file + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "astro/tsconfigs/strict", + "compilerOptions": { + "esModuleInterop": true, + "skipLibCheck": true, + "target": "ES2022", + "resolveJsonModule": true, + "isolatedModules": true, + "moduleDetection": "force", + "moduleResolution": "Bundler", + "strict": true, + "noUncheckedIndexedAccess": true, + "module": "ESNext", + "noEmit": true, + "allowJs": true, + "lib": [ + "ES2022", + "DOM", + "DOM.Iterable" + ], + "baseUrl": ".", + "paths": { + "@/*": [ + "./src/*" + ] + } + }, + "exclude": [ + "node_modules" + ] +}