jesquema:用于 javascript 的模块化 JSON 模式验证器

时间:2024-07-29 11:18:47
【文件属性】:

文件名称:jesquema:用于 javascript 的模块化 JSON 模式验证器

文件大小:94KB

文件格式:ZIP

更新时间:2024-07-29 11:18:47

JavaScript

杰斯奎玛 用于 JavaScript 的验证器 特征 模块化的; 例如,规范的 v4 完全由插件实现 日期时间、电子邮件、主机名、ipv4、ipv6、uri 以及 ISO8610 日期时间、日期、时间、正则表达式字符串的内置格式 广泛的错误/断言报告 可扩展上下文(结果)对象 模式扁平化(即列出实例有效的*模式,用于提取有关实例的描述性数据)。 安装 使用安装: $ component install ericgj/jesquema npm 安装即将推出 例子 var validator = require ( 'jesquema' ) ; var v = validator ( '4' ) . schema ( schema ) ; // simple usage, returns true or false var valid = v . valid ( instance )


【文件预览】:
jesquema-master
----url.js(288B)
----pointer.js(1KB)
----ulength.js(399B)
----Readme.md(4KB)
----.gitmodules(131B)
----cache.js(2KB)
----context.js(8KB)
----JSON-Schema-Test-Suite()
----test()
--------index.html(2KB)
--------mocha.css(3KB)
--------server.js(335B)
--------deref_tests.js(6KB)
--------suite.js(4KB)
--------codepointat.js(3KB)
--------mocha.js(95KB)
--------unorm.js(141KB)
--------tests.js(9KB)
----History.md(0B)
----Makefile(1KB)
----deep_equal.js(6KB)
----component.json(1KB)
----.gitignore(62B)
----index.js(6KB)
----bindings()
--------dependencies.js(917B)
--------one_of.js(620B)
--------multiple_of.js(341B)
--------unique_items.js(596B)
--------pattern_properties.js(593B)
--------min_properties.js(418B)
--------max_length.js(577B)
--------enum.js(436B)
--------all_of.js(432B)
--------min_items.js(409B)
--------format.js(375B)
--------type.js(717B)
--------any_of.js(512B)
--------max_items.js(412B)
--------max_properties.js(420B)
--------additional_properties.js(1KB)
--------properties.js(502B)
--------not.js(412B)
--------required.js(413B)
--------maximum.js(648B)
--------pattern.js(480B)
--------items.js(2KB)
--------minimum.js(646B)
--------min_length.js(573B)
----v4.js(6KB)
----package.json(544B)

网友评论