decode-kit: 경량 TypeScript 런타임 데이터 검증 라이브러리
2025-08-25
decode-kit은 런타임 데이터를 검증하는 경량의 종속성이 없는 TypeScript 라이브러리입니다. 자리에서 형식을 개선하는 어서션 기반 검증을 사용합니다. 복제나 변환이 필요 없으며, 런타임 오버헤드는 최소화됩니다. decode-kit은 데이터를 검증하고 그 형식을 직접 좁힙니다. 원래 값은 변경되지 않습니다. 첫 번째 검증 오류에서 상세한 오류를 throw하는 빠른 실패 접근 방식을 채택합니다. 위치와 예상되는 스키마가 포함됩니다. 다양한 데이터 유형(문자열, 숫자, 불리언, 배열, 객체)을 지원하며, 구성 가능한 규칙을 제공합니다. decode-kit은 제자리 형식 어서션으로 인해 Zod와 같은 라이브러리보다 성능이 뛰어나며, 성능이 중요한 애플리케이션에 이상적입니다.
개발