tsconfig.json 555 B

123456789101112131415161718192021
  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": ["es2023", "dom", "dom.iterable"],
  17. // Type Checking & Safety
  18. "strict": true,
  19. "types": ["vite/client", "bun"]
  20. }
  21. }