Skip to content

Commit b01b1d0

Browse files
committed
Rename transform files
1 parent e91717e commit b01b1d0

File tree

9 files changed

+54
-77
lines changed

9 files changed

+54
-77
lines changed

packages/mdx/src/remark/code.ts

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,6 @@ import { mergeFocus } from "../utils"
1818
import { CodeNode, SuperNode } from "./nodes"
1919
import { CodeHikeConfig } from "./config"
2020

21-
export async function transformCodeNodes(
22-
tree: SuperNode,
23-
config: CodeHikeConfig
24-
) {
25-
await visitAsync(
26-
tree,
27-
"code",
28-
async (node: CodeNode, index, parent) => {
29-
await transformCode(
30-
{ node, index, parent: parent! },
31-
config
32-
)
33-
}
34-
)
35-
}
36-
3721
export function isEditorNode(node: SuperNode) {
3822
return (
3923
node.type === "code" ||
@@ -42,25 +26,6 @@ export function isEditorNode(node: SuperNode) {
4226
)
4327
}
4428

45-
async function transformCode(
46-
nodeInfo: NodeInfo<CodeNode>,
47-
config: CodeHikeConfig
48-
) {
49-
toJSX(nodeInfo.node, {
50-
name: "CH.Code",
51-
props: await mapCode(nodeInfo, config),
52-
})
53-
}
54-
export async function transformEditor(
55-
nodeInfo: NodeInfo,
56-
config: CodeHikeConfig
57-
) {
58-
toJSX(nodeInfo.node, {
59-
name: "CH.Code",
60-
props: await mapEditor(nodeInfo, config),
61-
})
62-
}
63-
6429
export async function mapAnyCodeNode(
6530
nodeInfo: NodeInfo,
6631
config: CodeHikeConfig

packages/mdx/src/remark/editor.tsx

Lines changed: 0 additions & 22 deletions
This file was deleted.
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
import { NodeInfo, toJSX, visitAsync } from "./unist-utils"
2+
import { mapEditor } from "./code"
3+
import { CodeNode, JsxNode, SuperNode } from "./nodes"
4+
import { CodeHikeConfig } from "./config"
5+
6+
export async function transformCodes(
7+
tree: SuperNode,
8+
config: CodeHikeConfig
9+
) {
10+
await visitAsync(
11+
tree,
12+
"mdxJsxFlowElement",
13+
async (node: JsxNode, index, parent) => {
14+
if (node.name === "CH.Code") {
15+
await transformCode({ node, index, parent }, config)
16+
}
17+
}
18+
)
19+
await visitAsync(
20+
tree,
21+
"code",
22+
async (node: CodeNode, index, parent) => {
23+
await transformCode({ node, index, parent }, config)
24+
}
25+
)
26+
}
27+
28+
async function transformCode(
29+
nodeInfo: NodeInfo,
30+
config: CodeHikeConfig
31+
) {
32+
toJSX(nodeInfo.node, {
33+
name: "CH.Code",
34+
props: await mapEditor(nodeInfo, config),
35+
})
36+
}

packages/mdx/src/remark/scrollycoding.ts renamed to packages/mdx/src/remark/transform.scrollycoding.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
} from "./unist-utils"
66
import { extractStepsInfo } from "./steps"
77
import { getPresetConfig } from "./transform.preview"
8-
import { transformLinks } from "./section"
8+
import { transformLinks } from "./transform.section"
99
import { SuperNode } from "./nodes"
1010
import { CodeHikeConfig } from "./config"
1111

packages/mdx/src/remark/transform.ts

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1-
import { transformCodeNodes } from "./code"
2-
import { transformEditorNodes } from "./editor"
3-
import { transformSections } from "./section"
4-
import { transformSpotlights } from "./spotlight"
5-
import { transformScrollycodings } from "./scrollycoding"
6-
import { transformSlideshows } from "./slideshow"
7-
import { transformInlineCodes } from "./inline-code"
1+
import { transformCodes } from "./transform.code"
2+
import { transformSections } from "./transform.section"
3+
import { transformSpotlights } from "./transform.spotlight"
4+
import { transformScrollycodings } from "./transform.scrollycoding"
5+
import { transformSlideshows } from "./transform.slideshow"
6+
import { transformInlineCodes } from "./transform.inline-code"
87
import { transformPreviews } from "./transform.preview"
98

109
import { valueToEstree } from "./to-estree"
@@ -19,8 +18,7 @@ const transforms = [
1918
transformSlideshows,
2019
transformSections,
2120
transformInlineCodes,
22-
transformEditorNodes,
23-
transformCodeNodes,
21+
transformCodes,
2422
]
2523

2624
export function transform(unsafeConfig: CodeHikeConfig) {
@@ -31,20 +29,20 @@ export function transform(unsafeConfig: CodeHikeConfig) {
3129
for (const transform of transforms) {
3230
await transform(tree, config)
3331
}
34-
} catch (e) {
35-
console.error("error running remarkCodeHike", e)
36-
throw e
37-
}
3832

39-
const usedCodeHikeComponents =
40-
getUsedCodeHikeComponentNames(tree)
33+
const usedCodeHikeComponents =
34+
getUsedCodeHikeComponentNames(tree)
4135

42-
if (usedCodeHikeComponents.length > 0) {
43-
addConfig(tree, config)
36+
if (usedCodeHikeComponents.length > 0) {
37+
addConfig(tree, config)
4438

45-
if (config.autoImport) {
46-
addSmartImport(tree, usedCodeHikeComponents)
39+
if (config.autoImport) {
40+
addSmartImport(tree, usedCodeHikeComponents)
41+
}
4742
}
43+
} catch (e) {
44+
console.error("error running remarkCodeHike", e)
45+
throw e
4846
}
4947
}
5048
}

0 commit comments

Comments
 (0)