@@ -90,17 +90,13 @@ import {fromParse5} from 'hast-util-from-parse5'
90
90
import {toMdast } from ' hast-util-to-mdast'
91
91
import {toMarkdown } from ' mdast-util-to-markdown'
92
92
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)
94
98
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)
104
100
```
105
101
106
102
…now running ` node example.js ` yields:
@@ -255,23 +251,19 @@ import {toMdast} from 'hast-util-to-mdast'
255
251
import {toHtml } from ' hast-util-to-html'
256
252
import {toMarkdown } from ' mdast-util-to-markdown'
257
253
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' }))
269
261
}
270
- })
271
- const markdown = toMarkdown (mdast)
262
+ }
263
+ })
264
+ const markdown = toMarkdown (mdast)
272
265
273
- console .log (markdown)
274
- }
266
+ console .log (markdown)
275
267
```
276
268
277
269
Yields:
0 commit comments