Skip to content

Commit c1bcc32

Browse files
committed
Update mdast-util-mdx-jsx
1 parent d28aad1 commit c1bcc32

File tree

3 files changed

+19
-9
lines changed

3 files changed

+19
-9
lines changed

index.js

+17-7
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,22 @@
33
* @typedef {import('mdast-util-to-markdown').Options} ToMarkdownExtension
44
* @typedef {import('mdast-util-mdx-expression').MDXFlowExpression} MDXFlowExpression
55
* @typedef {import('mdast-util-mdx-expression').MDXTextExpression} MDXTextExpression
6-
* @typedef {import('mdast-util-mdx-jsx').MDXJsxAttributeValueExpression} MDXJsxAttributeValueExpression
7-
* @typedef {import('mdast-util-mdx-jsx').MDXJsxAttribute} MDXJsxAttribute
8-
* @typedef {import('mdast-util-mdx-jsx').MDXJsxExpressionAttribute} MDXJsxExpressionAttribute
9-
* @typedef {import('mdast-util-mdx-jsx').MDXJsxFlowElement} MDXJsxFlowElement
10-
* @typedef {import('mdast-util-mdx-jsx').MDXJsxTextElement} MDXJsxTextElement
116
* @typedef {import('mdast-util-mdxjs-esm').MDXJSEsm} MDXJSEsm
7+
* @typedef {import('mdast-util-mdx-jsx').MdxJsxAttributeValueExpression} MdxJsxAttributeValueExpression
8+
* @typedef {import('mdast-util-mdx-jsx').MdxJsxAttribute} MdxJsxAttribute
9+
* @typedef {import('mdast-util-mdx-jsx').MdxJsxExpressionAttribute} MdxJsxExpressionAttribute
10+
* @typedef {import('mdast-util-mdx-jsx').MdxJsxFlowElement} MdxJsxFlowElement
11+
* @typedef {import('mdast-util-mdx-jsx').MdxJsxTextElement} MdxJsxTextElement
12+
*/
13+
14+
/**
15+
* Deprecated: remove next major:
16+
*
17+
* @typedef {MdxJsxAttributeValueExpression} MDXJsxAttributeValueExpression
18+
* @typedef {MdxJsxAttribute} MDXJsxAttribute
19+
* @typedef {MdxJsxExpressionAttribute} MDXJsxExpressionAttribute
20+
* @typedef {MdxJsxFlowElement} MDXJsxFlowElement
21+
* @typedef {MdxJsxTextElement} MDXJsxTextElement
1222
*/
1323

1424
import {
@@ -23,15 +33,15 @@ import {mdxjsEsmFromMarkdown, mdxjsEsmToMarkdown} from 'mdast-util-mdxjs-esm'
2333
* @return {Array<FromMarkdownExtension>}
2434
*/
2535
export function mdxFromMarkdown() {
26-
return [mdxExpressionFromMarkdown, mdxJsxFromMarkdown, mdxjsEsmFromMarkdown]
36+
return [mdxExpressionFromMarkdown, mdxJsxFromMarkdown(), mdxjsEsmFromMarkdown]
2737
}
2838

2939
/** @return {ToMarkdownExtension} */
3040
export function mdxToMarkdown() {
3141
return {
3242
extensions: [
3343
mdxExpressionToMarkdown,
34-
mdxJsxToMarkdown,
44+
mdxJsxToMarkdown(),
3545
mdxjsEsmToMarkdown
3646
]
3747
}

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
],
3838
"dependencies": {
3939
"mdast-util-mdx-expression": "^1.0.0",
40-
"mdast-util-mdx-jsx": "^1.0.0",
40+
"mdast-util-mdx-jsx": "^2.0.0",
4141
"mdast-util-mdxjs-esm": "^1.0.0"
4242
},
4343
"devDependencies": {

test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ test('mdast -> markdown', (t) => {
221221
{type: 'mdxJsxFlowElement', name: 'x', attributes: [], children: []},
222222
{extensions: [mdxToMarkdown()]}
223223
),
224-
'<x/>\n',
224+
'<x />\n',
225225
'should support jsx'
226226
)
227227

0 commit comments

Comments
 (0)