SpecConfig
Defined in: preprocess/types.ts:156
Normalized spec configuration
Internal representation derived from ReSpec-like config files. All optional fields have sensible defaults applied.
Properties
Section titled “Properties”abstract?
Section titled “abstract?”
optionalabstract:string
Defined in: preprocess/types.ts:188
Abstract text (if not in document body)
authors?
Section titled “authors?”
optionalauthors:PersonEntry[]
Defined in: preprocess/types.ts:185
Author list
copyright?
Section titled “copyright?”
optionalcopyright:string
Defined in: preprocess/types.ts:191
Copyright notice
editors?
Section titled “editors?”
optionaleditors:PersonEntry[]
Defined in: preprocess/types.ts:182
Editor list
latestVersion?
Section titled “latestVersion?”
optionallatestVersion:string
Defined in: preprocess/types.ts:176
Latest version URL
license?
Section titled “license?”
optionallicense:string
Defined in: preprocess/types.ts:194
License URL
logos?
Section titled “logos?”
optionallogos:object[]
Defined in: preprocess/types.ts:197
Additional logos
optionalalt:string
optionalhref:string
src:
string
maxTocLevel?
Section titled “maxTocLevel?”
optionalmaxTocLevel:number
Defined in: preprocess/types.ts:203
Maximum ToC depth
previousVersion?
Section titled “previousVersion?”
optionalpreviousVersion:string
Defined in: preprocess/types.ts:179
Previous version URL
publishDate?
Section titled “publishDate?”
optionalpublishDate:string
Defined in: preprocess/types.ts:170
Publication date (ISO 8601: YYYY-MM-DD)
shortName?
Section titled “shortName?”
optionalshortName:string
Defined in: preprocess/types.ts:161
Short name for URLs/references (e.g., “html”, “css-grid”)
specProfile?
Section titled “specProfile?”
optionalspecProfile:string
Defined in: preprocess/types.ts:206
Custom specification profile/variant
status?
Section titled “status?”
optionalstatus:string
Defined in: preprocess/types.ts:167
Spec status (e.g., “ED”, “WD”, “CR”, “REC”, “NOTE”)
subtitle?
Section titled “subtitle?”
optionalsubtitle:string
Defined in: preprocess/types.ts:164
Subtitle or tagline
thisVersion?
Section titled “thisVersion?”
optionalthisVersion:string
Defined in: preprocess/types.ts:173
This version URL
title?
Section titled “title?”
optionaltitle:string
Defined in: preprocess/types.ts:158
Document title
tocEnabled?
Section titled “tocEnabled?”
optionaltocEnabled:boolean
Defined in: preprocess/types.ts:200
Enable table of contents generation