JavaScriptのvalidationライブラリ
大きく分けて2種類ある。(javascript validation とかでググると完全に混ざるので紛らわしい)
オブジェクトのバリデーションも出来るもの(WebAPIなどでリクエストのJSONをパースしたオブジェクトが期待したフォーマットになっているかチェックするためのもの)
文字列のバリデーションのみのもの(クライアントで簡易なバリデーションを行うためのもの)
基本的にフレームワークを使ってればそれに付随するものがあるので、それを使えば良さそう。(react, vue, express, ,,,)
参考:
QuicktypeでJSON Schemaを簡単に生成し、型安全な最高の開発体験を得た話