parse and stringify for handling
YAML encoded data.
Examples
Example 1
Example 1
import { parse, stringify, } from "@std/yaml"; const data = parse(` foo: bar baz: - qux - quux `); console.log(data); // => { foo: "bar", baz: [ "qux", "quux" ] } const yaml = stringify({ foo: "bar", baz: ["qux", "quux"] }); console.log(yaml); // => // foo: bar // baz: // - qux // - quux
Classes
- construct: (data?: Any) => AnyNo documentation available
- defaultStyle: StyleVariantNo documentation available
- instanceOf: AnyNo documentation available
- kind: KindType | nullNo documentation available
- loadKind: KindTypeNo documentation available
- predicate: (data: Record<string, unknown>) => booleanNo documentation available
- represent: RepresentFn | ArrayObject<RepresentFn>No documentation available
- resolve: (data?: Any) => booleanNo documentation available
- styleAliases: ArrayObjectNo documentation available
- tag: stringNo documentation available
Functions
Parses content as single YAML document.
Same as parse(), but understands multi-document sources.
Applies iterator to each document if specified, or returns array of documents.
Serializes object as a YAML document.
Type Aliases
Variables
Extends JS-YAML default schema with additional JavaScript types It is not described in the YAML specification. Functions are no longer supported for security reasons.
Functions
Parses content as single YAML document.
Same as parse(), but understands multi-document sources.
Applies iterator to each document if specified, or returns array of documents.
Type Aliases
Variables
Variables
Variables
Extends JS-YAML default schema with additional JavaScript types It is not described in the YAML specification. Functions are no longer supported for security reasons.
Variables
Variables
Variables
Extends JS-YAML default schema with additional JavaScript types It is not described in the YAML specification. Functions are no longer supported for security reasons.
Functions
Serializes object as a YAML document.
Type Aliases
Classes
- construct: (data?: Any) => AnyNo documentation available
- defaultStyle: StyleVariantNo documentation available
- instanceOf: AnyNo documentation available
- kind: KindType | nullNo documentation available
- loadKind: KindTypeNo documentation available
- predicate: (data: Record<string, unknown>) => booleanNo documentation available
- represent: RepresentFn | ArrayObject<RepresentFn>No documentation available
- resolve: (data?: Any) => booleanNo documentation available
- styleAliases: ArrayObjectNo documentation available
- tag: stringNo documentation available