文件名称:swagger-spec-validator:使用swagger.io在线验证器验证OpenAPISwagger API规范
文件大小:32KB
文件格式:ZIP
更新时间:2024-03-02 20:11:34
nodejs validation swagger openapi JavaScript
OpenAPI / Swagger规范验证器 使用对照验证OpenAPI / Swagger v2或v3 API规范。 此模块执行的验证与执行的验证不同。 swagger-cli使用进行验证,这是一个纯JavaScript实现,可以离线使用。 该模块依赖于swagger.io托管的验证器,该验证器使用基于Java的解析器和验证器实现。 因此,它需要Internet访问才能使用,因此安装的代码数量少得多。 入门实例 要从命令行使用swagger-spec-validator ,只需将其与规范文件一起调用以作为参数进行验证: $ swagger-spec-validator swagger.yaml 如果未提供任何参数,则将从stdin读取规范。 swagger-spec-validator可以用作库,如下所示: const swaggerSpecValidator = requi
【文件预览】:
swagger-spec-validator-master
----.gitignore(650B)
----README.md(4KB)
----CHANGELOG.md(4KB)
----bin()
--------swagger-spec-validator.js(8KB)
----.github()
--------workflows()
----test()
--------integration.js(4KB)
--------swagger-spec-validator.js(18KB)
--------swagger-spec-validator-cmd.js(22KB)
--------.eslintrc.json(194B)
----.githooks()
--------pre-commit()
----test-data()
--------petstore-minimal.yaml(1KB)
--------petstore-minimal.json(1KB)
--------petstore-invalid.yaml(787B)
--------petstore-minimal.j(1KB)
--------empty.txt(0B)
--------petstore-minimal.y(1KB)
----package.json(4KB)
----jsdoc-lint.conf.json(357B)
----index.js(11KB)
----LICENSE.txt(1KB)
----jsdoc.conf.json(358B)
----.eslintignore(29B)
----doc-src()
--------spec()
----.editorconfig(297B)
----.eslintrc.json(568B)
----.dependabot()
--------config.yml(655B)