rookie_yaml

pub_version pub_downloads Coverage Status test_suite

Warning

The parser is still in active development and has missing features/intermediate functionalities. Until a stable 1.0.0 is released, package API may have breaking changes in each minor/patch version.

A (rookie) Dart YAML 1.2+ parser.

What's Included

  • A fail-fast YAML parser.
  • Opinionated YAML dumper functions that prioritize compatibility and portability.

Supported Schema Tags

The secondary tag handle !! is limited to tags below which all resolve to the YAML global tag prefix, tag:yaml.org,2002.

  • YAML schema tags

    • !!map - Map
    • !!seq - List
    • !!str - String
  • JSON schema tags

    • !!null - null
    • !!bool - Boolean.
    • !!int - Integer. hex, octal and base 10 should use this.
    • !!float - double.

Documentation & Examples (Still in progress 🏗️)

  • The docs folder in the repository.
  • Visit pub guide which provides an automatic guided order for the docs above.
  • The example folder.

Contribution

See guide on how to make contributions to this repository.

Libraries

rookie_yaml