YAML编辑器
一个用于 YAML 操作的库,可以保留注释。
用法
一个简单的使用示例
import 'package:yaml_edit/yaml_edit.dart';
void main() {
final yamlEditor = YamlEditor('{YAML: YAML}');
yamlEditor.assign(['YAML'], "YAML Ain't Markup Language");
print(yamlEditor);
// Expected output:
// {YAML: YAML Ain't Markup Language}
}
测试
测试分为两种策略:单元测试 (/test/editor_test.dart) 和
黄金测试 (/test/golden_test.dart)。关于黄金测试的更多信息
以及输入/输出格式可以在 /test/testdata/README.md 中找到。
这些测试通过 pub run test 自动运行。
限制
- 用户不允许在修改中定义标签。
- Map键将始终以流程风格添加。