--- title: "@std/yaml" description: "Parsing and serializing of YAML files" jsr: jsr:@std/yaml pkg: yaml version: 1.0.12 generated: true stability: stable --- ## Overview

parse and stringify for handling YAML encoded data.

Ported from js-yaml v3.13.1.

Use parseAll for parsing multiple documents in a single YAML string.

This package generally supports YAML 1.2.x (latest) and some YAML 1.1 features that are commonly used in the wild.

Supported YAML 1.1 features include:

Unsupported YAML 1.1 features include:

```js import { parse, stringify } from "@std/yaml"; import { assertEquals } from "@std/assert"; const data = parse(` foo: bar baz: - qux - quux `); assertEquals(data, { foo: "bar", baz: [ "qux", "quux" ] }); const yaml = stringify({ foo: "bar", baz: ["qux", "quux"] }); assertEquals(yaml, `foo: bar baz: - qux - quux `); ```

Limitations

### Add to your project ```sh deno add jsr:@std/yaml ``` See all symbols in @std/yaml on