Описание тега yup
Ага, это средство проверки схемы объектов и анализатор объектов JavaScript. API и стиль вдохновлены Джои.
Ага, стройнее, чем Джой: в том же духе, без каких-то необычных особенностей. Вы также можете использовать его на сервере, но в этом случае вы можете просто использовать Joi.
Ага также немного менее самоуверен, чем joi, позволяя настраиваемые преобразования и асинхронную проверку. Это также позволяет "складывать" условия черезwhen
для свойств, которые зависят более чем от одного родственного или дочернего свойства. Ага, разделяет функции синтаксического анализа и проверки на отдельные этапы, поэтому его можно использовать для синтаксического анализа json отдельно от проверки с помощью метода cast.
Документацию и исходный код можно найти на странице yup github