jest.config.ts 612 B

1234567891011121314151617181920212223
  1. import type { JestConfigWithTsJest } from 'ts-jest';
  2. const config: JestConfigWithTsJest = {
  3. preset: 'ts-jest/presets/default-esm',
  4. testEnvironment: 'node',
  5. transform: {
  6. '^.+\\.(t|j)sx?$': ['@swc/jest', { sourceMaps: 'inline' }],
  7. },
  8. moduleNameMapper: {
  9. '^@opencode-ai/sdk$': '<rootDir>/src/index.ts',
  10. '^@opencode-ai/sdk/(.*)$': '<rootDir>/src/$1',
  11. },
  12. modulePathIgnorePatterns: [
  13. '<rootDir>/ecosystem-tests/',
  14. '<rootDir>/dist/',
  15. '<rootDir>/deno/',
  16. '<rootDir>/deno_tests/',
  17. '<rootDir>/packages/',
  18. ],
  19. testPathIgnorePatterns: ['scripts'],
  20. };
  21. export default config;