Valibot
TypeScript向けの軽量なスキーマ定義ライブラリ
Small bundle size starting at less than 600 bytes
pipe関数が2024年から追加された
https://valibot.dev/blog/should-we-change-valibots-api/
string([email()])をpipe(string(), email())と書ける
こちらの方が分かりやすい
public.icon