Vite+ Beta
Vite+가 웹 개발에 필요한 런타임, 패키지 관리자, 프론트엔드 도구를 하나로 통합한 베타 버전으로 출시되었습니다. Vite+는 Vite, Vitest, Rolldown, tsdown, Oxlint, Oxfmt 등의 도구와 내장된 태스크 러너를 결합하여 일관되고 빠른 개발 워크플로우를 제공하는 단일 진입점 역할을 합니다. 개발자는 vp create나 vp migrate 명령어를 사용하여 새 프로젝트를 시작하거나 기존 프로젝트에 Vite+를 채택할 수 있습니다.
이 통합 도구는 개발 환경의 일관성을 높여 팀 간 설정 공유를 용이하게 하고 새로운 기여자들의 설정 단계를 줄여줍니다. 예를 들어, vp run으로 빌드 캐싱을 자동화하고, vp check으로 코드 포맷팅과 린팅을 한 번에 처리하며, vp test로 단위 테스트를 실행할 수 있습니다. 이는 도구 버전의 정렬을 유지하고 CI 환경에서 개발자가 로컬에서 사용하는 동일한 명령어를 실행할 수 있게 하여 개발 경험을 개선합니다.
Vite+는 기존 Vite 생태계를 대체하는 것이 아니라 통합 계층을 제공하여 플러그인과 패키지 관리자의 유연성을 유지합니다. 현재 Vite+는 자동 데이터 추적 기반의 스마트 캐싱 기능, 다양한 애플리케이션 설정을 처리하는 마이그레이션 기능, 그리고 기업 환경에서 프록시 및 방화벽을 고려한 기능을 포함하며 지속적으로 개선되고 있습니다.
이미 1,300개 이상의 공개 저장소가 Vite+를 사용하고 있으며 Dify, BlockNote, vinext 등 다양한 프로젝트에서 채택되고 있습니다. 향후 Vite+ 1.0 개발에서는 원격 캐싱 구현, GitLab CI/CD를 위한 setup-vp 도입, 그리고 공식 Homebrew 포뮬러와 같은 배포 채널 확장을 목표로 합니다.
이 통합 도구는 개발 환경의 일관성을 높여 팀 간 설정 공유를 용이하게 하고 새로운 기여자들의 설정 단계를 줄여줍니다. 예를 들어, vp run으로 빌드 캐싱을 자동화하고, vp check으로 코드 포맷팅과 린팅을 한 번에 처리하며, vp test로 단위 테스트를 실행할 수 있습니다. 이는 도구 버전의 정렬을 유지하고 CI 환경에서 개발자가 로컬에서 사용하는 동일한 명령어를 실행할 수 있게 하여 개발 경험을 개선합니다.
Vite+는 기존 Vite 생태계를 대체하는 것이 아니라 통합 계층을 제공하여 플러그인과 패키지 관리자의 유연성을 유지합니다. 현재 Vite+는 자동 데이터 추적 기반의 스마트 캐싱 기능, 다양한 애플리케이션 설정을 처리하는 마이그레이션 기능, 그리고 기업 환경에서 프록시 및 방화벽을 고려한 기능을 포함하며 지속적으로 개선되고 있습니다.
이미 1,300개 이상의 공개 저장소가 Vite+를 사용하고 있으며 Dify, BlockNote, vinext 등 다양한 프로젝트에서 채택되고 있습니다. 향후 Vite+ 1.0 개발에서는 원격 캐싱 구현, GitLab CI/CD를 위한 setup-vp 도입, 그리고 공식 Homebrew 포뮬러와 같은 배포 채널 확장을 목표로 합니다.