How Vitest Was Born: The 4-Hour Prototype That Changed Vite Forever
- 초기 Vite 사용자들은 기존 테스트 프레임워크(Jest 등)와의 호환성 문제로 Vite 특정 기능 테스트에 어려움을 겪었습니다. 😫
- Vite 팀 회의 중 Evan You가 Vite 설정과 플러그인을 이해하는 'Vite 네이티브' 유닛 테스트 러너의 필요성을 제안하며 'Vite Test'라는 아이디어를 냈습니다. 💡
- 'Vitest'라는 이름이 정해지자마자 Anthony Fu가 NPM에서 패키지 이름을 선점했고, 이 이름이 프로토타입 개발의 강력한 동기가 되었습니다. 🏷️
- Anthony Fu는 단 4시간 만에 Vitest의 작동하는 프로토타입을 만들어 팀원들을 놀라게 했습니다. ⚡
- 프로토타입 이후 몇 달간 비공개 저장소에서 핵심 인력들이 집중적으로 협력하여 Vitest를 빠르게 발전시켰습니다. 🛠️
- Vitest는 Vite 설정을 이해하고 Vite 프로젝트 내에서 즉시 작동하도록 처음부터 설계된 유닛 테스트 러너입니다. 🔗
- Vitest는 그 자체로 매우 뛰어나서, Vite를 사용하지 않는 개발자들도 선호할 정도로 널리 인정받는 성공적인 테스트 프레임워크가 되었습니다. 🚀