zod README

The project's README from github.com/colinhacks/zod. As one markdown file: README.md.

packages/zod/README.md

zod (colinhacks/zod)

Searching Database…

44.1K ·GitHub
Что это такое?Zod — это библиотека для проверки схем: вы описываете, как должны выглядеть ваши данные, а она во время работы программы проверяет реальные значения на соответствие этому описанию.
Это библиотека, которую я подключаю в свой код, или программа, которую я запускаю?Это обычная библиотека кода: вы импортируете zod в свой проект и вызываете его из собственного кода — здесь нет приложения, сервера или интерфейса, который нужно запускать.
Как добавить его в проект?Установите пакет zod (npm install zod) и начните описывать свои данные с помощью схем прямо в коде.
Придётся ли вместе с ним тянуть другие пакеты?Нет — в репозитории не указано ни одной зависимости времени выполнения, так что достаточно вашей текущей настройки TypeScript или JavaScript.
Мне обязательно писать на TypeScript, чтобы он был полезен?Zod создан с прицелом на TypeScript: схемы заодно служат статическими типами благодаря выводу типов, поэтому больше всего пользы он приносит в проектах на TypeScript.
zod — это один пакет или несколько?Несколько — сборка монорепозитория создаёт основной пакет zod вместе с отдельным пакетом @zod/mini.
Creator
colinhacks
Size
26.4 MB
Stars
44.1K
Age
6y
Commits · 90 Days