웹 개발 환경이 복잡해지면서 다양한 도구들을 조합하고 관리하는 데 많은 시간과 노력이 소요됩니다. 이러한 문제를 해결하기 위해 런타임, 패키지 관리자, 프런트엔드 도구를 하나로 통합한 새로운 도구 체인 'Vite+(비트플러스)'가 베타 버전을 출시했습니다. Vite+는 개발자들이 여러 도구의 설정과 명령어를 익힐 필요 없이 일관되고 빠른 워크플로우를 경험할 수 있도록 돕습니다.
Vite+는 Vite, Vitest, Rolldown, tsdown, Oxlint, Oxfmt 등 웹 개발에 필수적인 최고 수준의 도구들을 한데 모아 제공합니다. 개발 서버 실행(vp dev), 코드 포매팅 및 린팅(vp check), 단위 테스트(vp test), 프로덕션 빌드(vp build), 라이브러리 번들링(vp pack), 태스크 실행(vp run) 등 모든 개발 과정을 단일 명령어로 처리할 수 있습니다. 특히 지능형 캐싱 기능을 내장한 태스크 러너는 대규모 코드베이스와 팀 환경에서 도구 버전 정렬, 설정 공유, 신규 기여자 온보딩, CI/CD 효율성 증대 등 다양한 이점을 제공합니다. MIT 라이선스 기반의 오픈소스이며 프레임워크에 구애받지 않아 모든 종류의 웹 프로젝트에 적용 가능합니다.
Vite+는 개발자들이 개별 도구 체인을 수동으로 구성하는 번거로움을 덜어주고, 팀이 프로젝트 전반에 걸쳐 일관된 개발 환경을 구축할 수 있도록 지원합니다. 이는 개발 생산성을 높이고, 잠재적인 오류를 줄이며, 개발자 경험(DX)을 크게 향상시킬 것입니다. 이미 Dify, critical, BlockNote 등 1,300개 이상의 공개 저장소에서 Vite+를 도입하며 실제 프로젝트에서의 효용성을 입증하고 있습니다. 향후 1.0 버전에서는 원격 캐싱, GitLab CI/CD 지원, Vite 프레임워크 및 플러그인 호환성 개선 등을 통해 더욱 강력한 기능을 제공할 예정입니다. Vite+는 기존 Vite 생태계를 대체하는 것이 아니라, 여러 도구들을 유기적으로 연결하는 통합 레이어 역할을 하며 웹 개발의 새로운 표준을 제시할 가능성이 있습니다.
