@@ -90,17 +90,13 @@ import {fromParse5} from 'hast-util-from-parse5'
9090import {toMdast } from ' hast-util-to-mdast'
9191import {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'
255251import {toHtml } from ' hast-util-to-html'
256252import {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
277269Yields:
0 commit comments