Acr
优雅、易扩展的异步验证组件。
在实现上借鉴了 joi 和 yup 的 api 风格,重新设计底层实现,具有非常强的扩展性。
特性
安装
npm
npm install acr
yarn
yarn add acr
使用
// 验证多个const name age gender = await acr; console; // abel 18 male // 条件验证await acr; // 验证失败处理try await acr; catch error console; // ValidationError
配置
传入配置并创建一个 acr
实例,接下来的一切都在这个实例上完成。
const Acr = ; const acr = lang: 'zh-cn' chains: string: transform: String ;
文档
相关
egg-acr:基于 acr 实现的 eggjs 版本的异步验证插件。
成员
Name | Website |
---|---|
abel | https://abel.seek.cx |