Skip to content

Commit 9346d8a

Browse files
authored
Added support for MDX@2 in rehype plugin (#8)
1 parent c087132 commit 9346d8a

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

.changeset/eight-mangos-walk.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@untitled-docs/live-code": minor
3+
---
4+
5+
Added support for MDX@2 in rehype plugin

packages/live-code/src/rehype.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,12 @@ export const plugin = () => {
99
Array.isArray(node.properties.className) &&
1010
node.properties.className.length === 1 &&
1111
node.properties.className[0] === "language-jsx" &&
12-
node.properties.live
12+
// MDX v1
13+
(node.properties.live ||
14+
// MDX v2
15+
(node.data &&
16+
typeof node.data.meta === "string" &&
17+
node.data.meta.split(" ").includes("live")))
1318
) {
1419
if (node.children.length !== 1 || node.children[0].type !== "text") {
1520
throw new Error("live code block does not have code");

0 commit comments

Comments
 (0)