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
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
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