decode-kit:軽量なTypeScriptランタイムデータ検証ライブラリ
2025-08-25
decode-kitは、ランタイムデータの検証を行う軽量で依存関係のないTypeScriptライブラリです。場所での型を洗練するアサーションベースの検証を使用します。クローンや変換は不要で、ランタイムオーバーヘッドは最小限です。decode-kitはデータの検証を行い、その型を直接絞り込みます。元の値は変更されません。最初の検証エラーで詳細なエラーをスローする、高速失敗のアプローチを採用しています。場所と期待されるスキーマが含まれます。様々なデータ型(文字列、数値、ブール値、配列、オブジェクト)をサポートし、構成可能なルールを提供します。decode-kitは、その場での型アサーションにより、Zodなどのライブラリよりも優れたパフォーマンスを発揮し、パフォーマンスが重要なアプリケーションに最適です。
開発