Skip to main content

Function: parseMetadata()

parseMetadata(content): SpecMetadata

Defined in: packages/core/src/application/use-cases/_shared/parse-metadata.ts:13

Parses a .specd-metadata.json content string into a typed object.

Delegates JSON deserialization to JSON.parse and validates the result against the lenient schema. Returns an empty object on JSON syntax errors or validation failures.

Parameters

content

string

The raw JSON string

Returns

SpecMetadata

Parsed and validated metadata