Skip to main content

Class: NodeYamlSerializer

Defined in: packages/core/src/infrastructure/node/yaml-serializer.ts:9

Node.js YAML serializer backed by the yaml npm package.

Uses lineWidth: 0 for stringify to prevent automatic line wrapping.

Extends​

Constructors​

Constructor​

new NodeYamlSerializer(): NodeYamlSerializer

Returns​

NodeYamlSerializer

Inherited from​

YamlSerializer.constructor

Methods​

parse()​

parse(content): unknown

Defined in: packages/core/src/infrastructure/node/yaml-serializer.ts:16

Parse a YAML string into a JavaScript value.

Parameters​

content​

string

Raw YAML string to parse

Returns​

unknown

The parsed JavaScript value

Overrides​

YamlSerializer.parse


stringify()​

stringify(data): string

Defined in: packages/core/src/infrastructure/node/yaml-serializer.ts:26

Serialize a JavaScript value into a YAML string.

Parameters​

data​

unknown

The value to serialize

Returns​

string

A YAML string representation

Overrides​

YamlSerializer.stringify