Indentation width in spaces.
Does not add an indentation level to array elements when enabled.
Allows a nested collection to start on the same line after -.
Preferred line width for folding. Unbreakable and more-indented lines may
exceed it. Set to -1 for unlimited width.
Adds spaces inside flow collection brackets: {a: 1} becomes { a: 1 }.
Omits the space after commas in flow collections: [1, 2] becomes
[1,2].
Omits the space after : in flow mappings: {"a": 1} becomes {"a":1}.
This forces quoteFlowKeys; otherwise a:1 would be parsed as a single
plain scalar instead of a mapping entry.
Quotes flow mapping keys: {a: 1} becomes {"a": 1}.
Quoting style to use when a string needs quotes.
Quotes all non-key strings using quoteStyle.
Customizes how strings are rendered as plain, quoted, literal, or folded scalars. Rules are applied in array order; providing this option replaces the default rules.
Prints an explicit tag before an anchor: &ref_0 !!set becomes
!!set &ref_0.
Schema used when selecting a safe scalar style.