프로젝트 소개

ts-jest는 TypeScript 프로젝트를 원활하게 테스트할 수 있게 해주는 Jest 변환기입니다. 이 변환기는 TypeScript 파일을 실시간으로 컴파일하며 소스맵을 유지하여 스택 트레이스가 원본 TypeScript 소스를 가리키도록 합니다. 또한 TypeScript 타입 체커를 실행하여 테스트 실행 중 타입 오류를 포착합니다. 주요 기능: - 버전 4.3부터 6까지(및 TypeScript 7의 병행 설치) 전체 TypeScript 호환성 지원 - 정확한 오류 보고를 위한 소스맵 지원 - 테스트 실행 중 통합 타입 검사 - `npx ts-jest config:init`(또는 Yarn equivalent) 명령으로 쉬운 구성 - 추가 테스트 러너 없이 Jest 표준 워크플로우와 작동 - Discord 및 GitHub Discussions를 통한 포괄적인 온라인 문서, 문제 해결 가이드, 커뮤니티 지원 시작하기: 1. Jest와 TypeScript를 dev dependencies로 설치합니다. 2. ts-jest와 Jest 타입 정의를 설치합니다. 3. `npx ts-jest config:init`로 ts-jest 구성을 초기화합니다. 4. `npm test` 또는 `npx jest`(또는 Yarn equivalent)로 테스트를 실행합니다. 이 프로젝트는 TypeScript와 Jest로 구축되었으며, ts-jest 패키지는 자체적으로 ts-jest로 테스트되어 자가 호스팅 능력을 입증합니다. 기여를 환영하며, CONTRIBUTING.md에 가이드라인이 제공되며 저장소는 MIT 오픈소스 라이선스를 따릅니다. 자세한 사용 방법, 구성 옵션, 고급 가이드는 https://kulshekhar.github.io/ts-jest의 온라인 문서를 참조하세요. 이 프로젝트는 엄격한 시맨틱 버전을 따르지 않으며, 주요 버전 번호는 해당 Jest 버전과 일치합니다. Kulshekhar Kabra와 기여자들이 관리하며, JetBrains가 오픈소스 라이선스를 통해 지원합니다.