tsconfig.json 934 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. {
  2. "include": ["src", "tests", "examples"],
  3. "exclude": [],
  4. "compilerOptions": {
  5. "target": "es2020",
  6. "lib": ["es2020"],
  7. "module": "commonjs",
  8. "moduleResolution": "node",
  9. "esModuleInterop": true,
  10. "baseUrl": "./",
  11. "paths": {
  12. "@opencode-ai/sdk/*": ["src/*"],
  13. "@opencode-ai/sdk": ["src/index.ts"]
  14. },
  15. "noEmit": true,
  16. "resolveJsonModule": true,
  17. "forceConsistentCasingInFileNames": true,
  18. "strict": true,
  19. "noImplicitAny": true,
  20. "strictNullChecks": true,
  21. "strictFunctionTypes": true,
  22. "strictBindCallApply": true,
  23. "strictPropertyInitialization": true,
  24. "noImplicitThis": true,
  25. "noImplicitReturns": true,
  26. "alwaysStrict": true,
  27. "exactOptionalPropertyTypes": true,
  28. "noUncheckedIndexedAccess": true,
  29. "noImplicitOverride": true,
  30. "noPropertyAccessFromIndexSignature": true,
  31. "isolatedModules": false,
  32. "skipLibCheck": true
  33. }
  34. }