fluent-json-schema:流利的API来生成JSON模式

时间:2024-05-31 09:42:46
【文件属性】:

文件名称:fluent-json-schema:流利的API来生成JSON模式

文件大小:58KB

文件格式:ZIP

更新时间:2024-05-31 09:42:46

JavaScript

流利的json模式 流利的API,可为Node.js和浏览器生成JSON模式(草稿07)。 与框架无关。 特征 流利的架构实现JSON Schema draft-07标准 通过编写JSON模式的快捷方式 无效选项或关键字滥用引起的运行时错误 可以在JSON模式中使用JavaScript常量(例如enum , const , default ),以避免模型和模式之间出现差异 TypeScript定义 覆盖率99% 安装 npm install fluent-json-schema --save 或者 yarn add fluent-json-schema 用法 const S = require ( 'fluent-json-schema' ) const ROLES = { ADMIN : 'ADMIN' , USER : 'USER' , } const schema = S


【文件预览】:
fluent-json-schema-master
----.gitignore(2KB)
----package.json(2KB)
----src()
--------FluentSchema.test.js(15KB)
--------NullSchema.js(1KB)
--------IntegerSchema.test.js(6KB)
--------FluentJSONSchema.d.ts(7KB)
--------schemas()
--------RawSchema.js(2KB)
--------IntegerSchema.js(778B)
--------FluentSchema.integration.test.js(15KB)
--------NullSchema.test.js(1KB)
--------BooleanSchema.test.js(1KB)
--------BaseSchema.test.js(16KB)
--------ArraySchema.js(6KB)
--------NumberSchema.js(4KB)
--------types()
--------utils.js(6KB)
--------FluentJSONSchema.js(5KB)
--------BooleanSchema.js(698B)
--------RawSchema.test.js(6KB)
--------MixedSchema.test.js(3KB)
--------NumberSchema.test.js(5KB)
--------example.js(3KB)
--------ObjectSchema.test.js(21KB)
--------StringSchema.js(5KB)
--------BaseSchema.js(13KB)
--------StringSchema.test.js(6KB)
--------utils.test.js(872B)
--------MixedSchema.js(2KB)
--------ArraySchema.test.js(5KB)
--------ObjectSchema.js(11KB)
----.nvmrc(9B)
----LICENSE(1KB)
----.github()
--------stale.yml(771B)
--------workflows()
--------dependabot.yml(261B)
----README.md(9KB)
----.npmignore(92B)
----docs()
--------API.md(58KB)
----.editorconfig(213B)
----.prettierrc(183B)

网友评论