|
1 | 1 | /**
|
2 |
| - * @typedef {import('mdast-util-from-markdown').Extension} FromMarkdownExtension |
3 |
| - * @typedef {import('mdast-util-to-markdown').Options} ToMarkdownExtension |
4 |
| - * |
5 |
| - * @typedef {import('mdast-util-gfm-table').Options} Options |
| 2 | + * @typedef {import('./lib/index.js').Options} Options |
6 | 3 | */
|
7 | 4 |
|
8 |
| -import { |
9 |
| - gfmAutolinkLiteralFromMarkdown, |
10 |
| - gfmAutolinkLiteralToMarkdown |
11 |
| -} from 'mdast-util-gfm-autolink-literal' |
12 |
| -import { |
13 |
| - gfmFootnoteFromMarkdown, |
14 |
| - gfmFootnoteToMarkdown |
15 |
| -} from 'mdast-util-gfm-footnote' |
16 |
| -import { |
17 |
| - gfmStrikethroughFromMarkdown, |
18 |
| - gfmStrikethroughToMarkdown |
19 |
| -} from 'mdast-util-gfm-strikethrough' |
20 |
| -import {gfmTableFromMarkdown, gfmTableToMarkdown} from 'mdast-util-gfm-table' |
21 |
| -import { |
22 |
| - gfmTaskListItemFromMarkdown, |
23 |
| - gfmTaskListItemToMarkdown |
24 |
| -} from 'mdast-util-gfm-task-list-item' |
25 |
| - |
26 |
| -/** |
27 |
| - * @returns {Array.<FromMarkdownExtension>} |
28 |
| - */ |
29 |
| -export function gfmFromMarkdown() { |
30 |
| - return [ |
31 |
| - gfmAutolinkLiteralFromMarkdown, |
32 |
| - gfmFootnoteFromMarkdown(), |
33 |
| - gfmStrikethroughFromMarkdown, |
34 |
| - gfmTableFromMarkdown, |
35 |
| - gfmTaskListItemFromMarkdown |
36 |
| - ] |
37 |
| -} |
38 |
| - |
39 |
| -/** |
40 |
| - * @param {Options} [options] |
41 |
| - * @returns {ToMarkdownExtension} |
42 |
| - */ |
43 |
| -export function gfmToMarkdown(options) { |
44 |
| - return { |
45 |
| - extensions: [ |
46 |
| - gfmAutolinkLiteralToMarkdown, |
47 |
| - gfmFootnoteToMarkdown(), |
48 |
| - gfmStrikethroughToMarkdown, |
49 |
| - gfmTableToMarkdown(options), |
50 |
| - gfmTaskListItemToMarkdown |
51 |
| - ] |
52 |
| - } |
53 |
| -} |
| 5 | +export {gfmFromMarkdown, gfmToMarkdown} from './lib/index.js' |
0 commit comments