기타 Hacker News · 5일 전

스벨트킷(SvelteKit) 3.0 공식 출시, 마이그레이션 도구 및 주요 변경점 공개

핵심 요약
  • 스벨트의 공식 풀스택 프레임워크인 스벨트킷 3.0이 공식 출시되었습니다.
  • 설정 파일 변경(vite.config.ts), #lib 경로 별칭 도입 등 편의성과 타입 안정성이 개선되고 자동 마이그레이션 명령어가 제공됩니다.
  • 핵심 기능 중 하나인 '원격 함수'는 아직 미완성 상태로 최우선 작업 중이며 11월 슬로베니아에서 10주년 서밋이 열립니다.
요약 인기 프론트엔드 프레임워크 스벨트(Svelte)의 공식 풀스택 애플리케이션 프레임워크인 '스벨트킷(SvelteKit)'이 마침내 버전 3.0을 공식 출시했습니다. 제작진 측은 기존 사용자들에게 익숙한 기본 틀은 유지하면서도 전반적인 완성도와 타입 안정성을 끌어올리고 불필요한 군더더기는 덜어냈다고 밝혔습니다. 기존 프로젝트를 쉽게 이전할 수 있도록 마이그레이션 도구도 함께 지원됩니다. 터미널에서 sv migrate 명령어를 실행하면 코드베이스를 가능한 한 자동으로 변환해주며, 수동 작업이 필요한 부분은 TODO 목록으로 정리해 제공합니다. 이번 메이저 판올림에서 주목할 만한 주요 변경 사항으로는 기존 svelte.config.js 대신 vite.config.ts를 통한 설정 관리, 표준 서브패스 임포트 방식을 적용한 모듈 별칭 변경($lib에서 #lib로 변경), 환경 변수 처리 개선, 서비스 워커의 보일러플레이트 코드 간소화 및 에러 핸들링 강화 등이 꼽힙니다. 기대를 모았던 클라이언트-서버 통신 유틸리티 '원격 함수(Remote functions)'는 아직 완성되지 않아 이번 릴리스의 최우선 개발 과제로 남아있으며, 현재는 실험적 플래그가 필요한 비동기 스벨트(Async Svelte) 기반으로 준비 중입니다. 한편, 스벨트 개발팀은 스벨트 10주년을 기념해 오는 11월 19일부터 20일까지 슬로베니아 류블랴나에서 오프라인 행사인 '스벨트 서밋(Svelte Summit)'을 개최할 예정이라고 덧붙였습니다.
Sponsored · 광고