We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c087132 commit 9346d8aCopy full SHA for 9346d8a
.changeset/eight-mangos-walk.md
@@ -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
@@ -9,7 +9,12 @@ export const plugin = () => {
9
Array.isArray(node.properties.className) &&
10
node.properties.className.length === 1 &&
11
node.properties.className[0] === "language-jsx" &&
12
- node.properties.live
+ // 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")))
18
) {
19
if (node.children.length !== 1 || node.children[0].type !== "text") {
20
throw new Error("live code block does not have code");
0 commit comments