tsconfig.json 597 B

12345678910111213141516171819202122232425262728
  1. {
  2. "$schema": "https://json.schemastore.org/tsconfig",
  3. "extends": "@tsconfig/node22/tsconfig.json",
  4. "compilerOptions": {
  5. // General
  6. "jsx": "preserve",
  7. "jsxImportSource": "solid-js",
  8. "target": "ESNext",
  9. // Modules
  10. "allowSyntheticDefaultImports": true,
  11. "esModuleInterop": true,
  12. "isolatedModules": true,
  13. "module": "ESNext",
  14. "moduleResolution": "bundler",
  15. "noEmit": true,
  16. "lib": [
  17. "es2022",
  18. "dom",
  19. "dom.iterable"
  20. ],
  21. // Type Checking & Safety
  22. "strict": true,
  23. "types": [
  24. "vite/client",
  25. "bun"
  26. ]
  27. }
  28. }