@featurevisor /解析器
用于读取、编写和格式化Featurevisor定义的YAML和JSON解析器,以及用于自定义解析器的TypeScript契约。
安装
npm install @featurevisor/parsers
使用
自定义解析器两者都提供 parse 和 stringify. 为 featurevisor fmt,解析器也可以给出一个可选的 format(source, layout),它列出了一个文件 FormatLayout Featurevisor传递它,它包含的格式选项,和一个可选的 listComments(source),因此FMT可以检查格式是否保留了每个评论。在带有注释的格式中, format 保持以。结尾的一行 IGNORE_LINE_COMMENT 写的。直接使用内置解析器:
import { parsers } from "@featurevisor/parsers";
const definition = parsers.yml.parse<{ description: string }>(
"description: Checkout configuration",
);
console.log(parsers.json.stringify(definition));
看到 文档.
许可证
麻省理工学院© 法赫德Heylaal