Skip to content

Commit 1111d4c

Browse files
committed
Refactor to use top-level await in docs
1 parent 6e1ae19 commit 1111d4c

File tree

1 file changed

+17
-25
lines changed

1 file changed

+17
-25
lines changed

readme.md

Lines changed: 17 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -90,17 +90,13 @@ import {fromParse5} from 'hast-util-from-parse5'
9090
import {toMdast} from 'hast-util-to-mdast'
9191
import {toMarkdown} from 'mdast-util-to-markdown'
9292

93-
main()
93+
const html = String(await fs.readFile('example.html'))
94+
const parse5 = parseFragment(html)
95+
const hast = fromParse5(parse5)
96+
const mdast = toMdast(hast)
97+
const markdown = toMarkdown(mdast)
9498

95-
async function main() {
96-
const html = String(await fs.readFile('example.html'))
97-
const parse5 = parseFragment(html)
98-
const hast = fromParse5(parse5)
99-
const mdast = toMdast(hast)
100-
const markdown = toMarkdown(mdast)
101-
102-
console.log(markdown)
103-
}
99+
console.log(markdown)
104100
```
105101

106102
…now running `node example.js` yields:
@@ -255,23 +251,19 @@ import {toMdast} from 'hast-util-to-mdast'
255251
import {toHtml} from 'hast-util-to-html'
256252
import {toMarkdown} from 'mdast-util-to-markdown'
257253

258-
main()
259-
260-
async function main() {
261-
const html = String(await fs.readFile('example.html'))
262-
const parse5 = parseFragment(html)
263-
const hast = fromParse5(parse5)
264-
const mdast = toMdast(hast, {
265-
handlers: {
266-
svg(h, node) {
267-
return h(node, 'html', toHtml(node, {space: 'svg'}))
268-
}
254+
const html = String(await fs.readFile('example.html'))
255+
const parse5 = parseFragment(html)
256+
const hast = fromParse5(parse5)
257+
const mdast = toMdast(hast, {
258+
handlers: {
259+
svg(h, node) {
260+
return h(node, 'html', toHtml(node, {space: 'svg'}))
269261
}
270-
})
271-
const markdown = toMarkdown(mdast)
262+
}
263+
})
264+
const markdown = toMarkdown(mdast)
272265

273-
console.log(markdown)
274-
}
266+
console.log(markdown)
275267
```
276268

277269
Yields:

0 commit comments

Comments
 (0)