Files
adf-codec/browser-tests/convert-corpus.js
T
lilleman edf11304e3
CI / gate (push) Successful in 5m27s
CI / publish (push) Has been skipped
5d: the browser leg
2026-09-04 09:49:44 +02:00

14 lines
602 B
JavaScript

try {
const { adfToMarkdown, isAdfDocument, markdownToAdf } = await import('/dist/index.js')
window.convertCorpus = (corpus) => ({
errors: corpus.errors.map(({ markdown }) => markdownToAdf(markdown)),
normalization: corpus.normalization.map(({ markdown }) => markdownToAdf(markdown)),
roundTrip: corpus.roundTrip.map(({ json, markdown }) => {
const adf = JSON.parse(json)
return { emitted: adfToMarkdown(adf), isDocument: isAdfDocument(adf), parsed: markdownToAdf(markdown) }
}),
})
} catch (cause) {
window.adfCodecFault = `/dist/index.js did not load: ${cause}`
}