gpt4 book ai didi

npm - JavaScript (npm) 中的 Yaml/Swagger lint 和验证器

转载 作者:行者123 更新时间:2023-12-01 15:14:41 27 4
gpt4 key购买 nike

我在一个项目中工作,我们正在对用于定义 API 的 .yml 文件进行版本控制。现在我们还没有针对它的 lintable 标准,因为每个人都在使用不同的编辑器等。

我一直在寻找许多不同的 npm 包,但似乎没有一个能够做到 http://pyyaml.org/wiki/PyYAML做,这是为了检查、验证和“美化”您的 .yml 文件。

有谁知道在 JavaScript 的世界里是否有一个很好的替代品?我发现的要么只是一个验证器,要么在安装 npm 时返回 404...这让我相信这个功能已经包含在一些更大的 js swagger/yml 工具中,我只是找不到它,因为那个。

谢谢!

最佳答案

我们正在使用 js-yaml .

npm install -g js-yaml

然后为了美化您的 YAML,您将它传递给 js-yaml 以将其转换为 JSON,然后将该 JSON 传递回 js-yaml 以将其转换回 YAML。

js-yaml your_file.yml | js-yaml

关于npm - JavaScript (npm) 中的 Yaml/Swagger lint 和验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39708648/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com