tsconfig.json 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. {
  2. "compilerOptions": {
  3. "target": "ESNext",
  4. "lib": ["dom", "dom.iterable", "esnext"],
  5. "strictNullChecks": true,
  6. "allowJs": true,
  7. "skipLibCheck": true,
  8. "esModuleInterop": true,
  9. "allowSyntheticDefaultImports": true,
  10. "strict": true,
  11. "forceConsistentCasingInFileNames": true,
  12. "noFallthroughCasesInSwitch": true,
  13. "module": "esnext",
  14. "moduleResolution": "node",
  15. "resolveJsonModule": true,
  16. "isolatedModules": true,
  17. "noEmit": true,
  18. "jsx": "react-jsx",
  19. "experimentalDecorators": true,
  20. "allowImportingTsExtensions": true,
  21. "types": ["vitest/globals"]
  22. },
  23. "extends": "./tsconfig.paths.json",
  24. "ts-node": {
  25. "transpileOnly": true,
  26. "files": true,
  27. "esm": true,
  28. "swc": true,
  29. "compilerOptions": {}
  30. },
  31. "exclude": ["node_modules", "cypress.config.ts"],
  32. "include": [
  33. "packages/app",
  34. "packages/webpack/bin",
  35. "packages/webpack/scripts",
  36. "packages/webpack/config",
  37. "packages/webpack/detect-port-alt.d.ts",
  38. ".eslintrc.cjs",
  39. "commitlint.config.cjs",
  40. "vitest.config.ts",
  41. "vitest.workspace.ts"
  42. ]
  43. }