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

JavaScript(npm)中的Yaml/Swagger lint和验证器,npm,yaml,swagger,Npm,Yaml,Swagger,我在一个项目中工作,我们正在对用于定义API的.yml文件进行版本控制。现在我们还没有一个可移植的标准,因为每个人都在使用不同的编辑器等等 我一直在看这么多不同的npm包,但似乎没有一个能够做到这一点,即对.yml文件进行筛选、验证和“美化” 有人知道在JavaScript世界中是否有一个很好的替代方案吗?我发现要么只是一个验证器,要么在npm安装时返回404。。。这让我相信,这个功能已经包含在一些更大的js swagger/yml工具中,因此我找不到它 谢谢 我们正在使用 然后为了美化您的YA

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

我一直在看这么多不同的npm包,但似乎没有一个能够做到这一点,即对.yml文件进行筛选、验证和“美化”

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

谢谢

我们正在使用

然后为了美化您的YAML,您需要将其传递到
js YAML
以将其转换为JSON,然后将该JSON传递回
js YAML
以将其转换回YAML

js-yaml your_file.yml | js-yaml
js-yaml your_file.yml | js-yaml