yaml is a definitive library for YAML, the human friendly data serialization standard. This library supports both YAML 1.1 and YAML 1.2 and all common data schemas, passes all of the yaml-test-suite tests. It can accept any string as input without throwing, parsing as much YAML out of it as it can, and supports parsing, modifying, and writing YAML comments and blank lines. The library is released under the ISC open source license, and the code is available on GitHub. It has no external dependencies and runs on Node.js as well as modern browsers. For the purposes of versioning, any changes that break any of the endpoints or APIs documented here will be considered semver-major breaking changes. Undocumented library internals may change between minor versions, and previous APIs may be deprecated (but not removed). The minimum supported TypeScript version of the included typings is 3.9; for use in earlier versions you may need to set skipLibCheck: true in your config.

Features

  • Supports both YAML 1.1 and YAML 1.2 and all common data schemas
  • Passes all of the yaml-test-suite tests
  • Can accept any string as input without throwing parsing as much YAML out of it as it can
  • Supports parsing YAML comments
  • Supports modifying, and writing YAML comments and blank lines
  • It has no external dependencies and runs on Node.js

Project Samples

Project Activity

See All Activity >

Categories

YAML Editors

License

ISC License

Follow YAML

YAML Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of YAML!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript YAML Editors

Registered

2023-03-28