{
  // https://janessagarrow.com/blog/typescript-and-esbuild/
 "compilerOptions": {
   "lib": ["DOM", "ESNext", "DOM.Iterable"],
  //  "types": ["vite", "vite/client"],
   "rootDir": ".",
   "baseUrl": ".",
   "module": "ESNext",
   "target": "ESNext",
   "moduleResolution": "Node",
   "allowJs": true,
   "forceConsistentCasingInFileNames": true,
   "useDefineForClassFields": true,
   "strict": true,
   "sourceMap": true,
   "resolveJsonModule": true,
   "esModuleInterop": true,
   "isolatedModules": false,
   "noUnusedLocals": true,
   "noUnusedParameters": true,
   "noImplicitReturns": true,
   "removeComments": false,
   "allowSyntheticDefaultImports": true,
   "noEmit": true
 },
 "include": ["src/*"],
 "exclude": ["node_modules", "experiments", "coverage", "dist"]
}
