我正在一个项目中工作,我们正在对.yml文件进行版本控制,该文件用于定义我们的API。现在我们没有可用的标准,因为每个人都使用不同的编辑器等。
我一直在寻找这么多不同的npm软件包,但似乎没有人能够做http://pyyaml.org/wiki/PyYAML所做的事情,即lint,验证和“美化”你的.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