- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 415
preProcess
        Sid Vishnoi edited this page Aug 6, 2025 
        ·
        11 revisions
      
    Expects an array of JavaScript functions. ReSpec invokes these functions in order before any other processing on the HTML occurs. The function’s signature includes a reference to the config object (i.e., the initial configuration object in the ReSpec source, plus some additional internal data), the reference to the DOM Document element and a utils object.
function doThing(config, document, utils){...}
async function doOtherThing(config, document, utils){...}
var respecConfig = {
  // Before processing, run the following
  preProcess: [doThing, doOtherThing]
}💖 Support ReSpec by becoming a sponsor via Open Collective. 💖
✨ View rendered version of this documentation at https://respec.org/docs/ ✨
- addSectionLinks
- authors
- caniuse
- edDraftURI
- editors
- favicon
- format (markdown)
- formerEditors
- github
- highlightVars
- isPreview
- license
- lint
- localBiblio
- logos
- maxTocLevel
- mdn
- modificationDate
- noTOC
- otherLinks
- pluralize
- postProcess
- preProcess
- previousDiffURI
- previousMaturity
- previousPublishDate
- prevRecShortname
- prevRecURI
- 
processVersion(Deprecated)
- publishDate
- 
refNote(Deprecated)
- shortName
- specStatus
- subjectPrefix
- subtitle
- testSuiteURI
- xref
- additionalCopyrightHolders
- 
addPatentNote(Deprecated)
- alternateFormats
- canonicalURI
- charterDisclosureURI
- copyrightStart
- crEnd
- 
darkMode(deprecated, use dark mode)
- doJsonLd
- errata
- group
- implementationReportURI
- lcEnd
- level
- noRecTrack
- prevED
- submissionCommentNumber
- 
wg(Deprecated)
- 
wgId(Deprecated)
- 
wgPatentPolicy(Deprecated)
- 
wgPatentURI(Deprecated)
- wgPublicList
- 
wgURI(Deprecated)
- a11y
- check-punctuation
- local-refs-exist
- no-headingless-sections
- no-http-props
- no-unused-vars
- no-unused-dfns
- informative-dfn
- privsec-section
- wpt-tests-exist
Handled by ReSpec for you.
- data-abbr
- 
data-cite(Not recommended)
- data-dfn-for
- data-dfn-type
- data-format
- data-include-format
- data-include-replace
- data-include
- data-link-for
- data-link-type
- data-local-lt
- data-lt-no-plural
- data-lt-noDefault
- data-lt
- data-number
- data-oninclude
- data-sort
- data-tests
- 
data-transform(Deprecated)
- data-type
- dir
- lang