Skip to main content
Module

x/js_yaml_port/js-yaml.js>DumpOptions

This is a simple and crude port of JS-YAML for Deno.
Latest
interface DumpOptions
import { type DumpOptions } from "https://deno.land/x/js_yaml_port@3.14.0/js-yaml.js";

Properties

optional
indent: number

indentation width to use (in spaces).

optional
noArrayIndent: boolean

when true, will not add an indentation level to array elements

optional
skipInvalid: boolean

do not throw on invalid types (like function in the safe schema) and skip pairs and single values with such types.

optional
flowLevel: number

specifies level of nesting, when to switch from block to flow style for collections. -1 means block style everwhere

optional
styles: { [x: string]: any; }

Each tag may have own set of styles. - "tag" => "style" map.

optional
schema: SchemaDefinition

specifies a schema to use.

optional
sortKeys: boolean | ((a: any, b: any) => number)

if true, sort keys when dumping YAML. If a function, use the function to sort the keys. (default: false)

optional
lineWidth: number

set max line width. (default: 80)

optional
noRefs: boolean

if true, don't convert duplicate objects into references (default: false)

optional
noCompatMode: boolean

if true don't try to be compatible with older yaml versions. Currently: don't quote "yes", "no" and so on, as required for YAML 1.1 (default: false)

optional
condenseFlow: boolean

if true flow sequences will be condensed, omitting the space between key: value or a, b. Eg. '[a,b]' or {a:{b:c}}. Can be useful when using yaml for pretty URL query params as spaces are %-encoded. (default: false).