Skip to content

Commit 24e20a3

Browse files
committed
fix
1 parent 95b000f commit 24e20a3

File tree

4 files changed

+6136
-194
lines changed

4 files changed

+6136
-194
lines changed

packages/fern-docs/bundle/.depcheckrc.json

+17-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,23 @@
2020
"glslify-loader",
2121
"raw-loader",
2222
"tailwindcss",
23-
"express"
23+
"express",
24+
"@aa-sdk/core",
25+
"@account-kit/core",
26+
"@account-kit/infra",
27+
"@account-kit/react",
28+
"@account-kit/react-native",
29+
"@account-kit/smart-contracts",
30+
"@account-kit/signer",
31+
"@tanstack/react-query",
32+
"google",
33+
"shiki",
34+
"twoslash",
35+
"viem",
36+
"next/font/google",
37+
"qrcode.react",
38+
"react-native",
39+
"@typescript/vfs"
2440
],
2541
"ignore-patterns": ["dist"]
2642
}

packages/fern-docs/bundle/package.json

+17
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@
3939
"typecheck": "tsc --noEmit"
4040
},
4141
"dependencies": {
42+
"@aa-sdk/core": "^4.26.0",
43+
"@account-kit/core": "^4.26.0",
44+
"@account-kit/infra": "^4.26.0",
45+
"@account-kit/react": "^4.26.0",
46+
"@account-kit/react-native": "^4.26.0",
47+
"@account-kit/signer": "^4.26.0",
48+
"@account-kit/smart-contracts": "^4.26.0",
4249
"@ai-sdk/amazon-bedrock": "^2.0.5",
4350
"@ai-sdk/cohere": "^1.2.9",
4451
"@ai-sdk/openai": "^1.1.15",
@@ -86,8 +93,12 @@
8693
"@react-three/fiber": "9.0.4",
8794
"@segment/snippet": "^5.2.1",
8895
"@shikijs/rehype": "^3.2.1",
96+
"@shikijs/transformers": "^3.2.2",
97+
"@shikijs/twoslash": "^3.2.2",
8998
"@slack/web-api": "^6.9.0",
99+
"@tanstack/react-query": "^5.71.1",
90100
"@types/qs": "6.9.14",
101+
"@typescript/vfs": "^1.6.1",
91102
"@upstash/qstash": "^2.7.16",
92103
"@vercel/functions": "^2.0.0",
93104
"@vercel/kv": "^2.0.0",
@@ -107,7 +118,9 @@
107118
"fastdom": "^1.0.12",
108119
"feed": "^4.2.2",
109120
"github-slugger": "^2.0.0",
121+
"google": "link:next/font/google",
110122
"graceful-fs": "^4.2.11",
123+
"hast": "^1.0.0",
111124
"hast-util-properties-to-mdx-jsx-attributes": "^1.0.0",
112125
"hast-util-to-estree": "^3.1.1",
113126
"iron-session": "^8.0.4",
@@ -126,11 +139,13 @@
126139
"posthog-js": "^1.216.1",
127140
"posthog-node": "^4.5.0",
128141
"pretty-bytes": "^6.1.1",
142+
"qrcode.react": "^4.2.0",
129143
"qs": "6.14.0",
130144
"react": "19.0.0",
131145
"react-dom": "19.0.0",
132146
"react-error-boundary": "^5.0.0",
133147
"react-medium-image-zoom": "^5.2.14",
148+
"react-native": "^0.79.1",
134149
"react-remove-scroll": "^2.6.3",
135150
"react-virtuoso": "^4.12.5",
136151
"rehype-katex": "^7.0.1",
@@ -143,6 +158,7 @@
143158
"remark-squeeze-paragraphs": "^6.0.0",
144159
"selection-popover": "^0.3.0",
145160
"server-only": "^0.0.1",
161+
"shiki": "^3.2.1",
146162
"styled-jsx": "^5.1.2",
147163
"swr": "^2.3.2",
148164
"three": "^0.173.0",
@@ -153,6 +169,7 @@
153169
"url-join": "5.0.0",
154170
"use-memo-one": "^1.1.3",
155171
"vaul": "^1.1.2",
172+
"viem": "^2.27.2",
156173
"webflow-api": "^2.4.2",
157174
"webm-duration-fix": "^1.0.4",
158175
"yaml": "^2.7.0",

packages/fern-docs/bundle/src/mdx/bundler/serialize.ts

+1-5
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import {
66
transformerNotationFocus,
77
transformerNotationHighlight,
88
} from "@shikijs/transformers";
9-
import { transformerTwoslash } from "@shikijs/twoslash";
109
import { mapKeys } from "es-toolkit/object";
1110
import fs from "fs";
1211
import { gracefulify } from "graceful-fs";
@@ -64,6 +63,7 @@ import { rehypeTabs } from "../plugins/rehype-tabs";
6463
import { remarkExtractTitle } from "../plugins/remark-extract-title";
6564
import { twoslashRenderer } from "../twoslash/twoslashRenderer";
6665
import { twoslasher } from "../twoslash/twoslasher";
66+
import { transformerTwoslash } from "@shikijs/twoslash";
6767

6868
// gracefulify fs to avoid EMFILE errors on Vercel
6969
gracefulify(fs);
@@ -183,10 +183,6 @@ async function serializeMdxImpl(
183183
transformerTwoslash({
184184
explicitTrigger: true,
185185
throws: false,
186-
onTwoslashError: (error, code) => {
187-
console.warn("Twoslash error:", error);
188-
return code; // Return the original code to continue processing
189-
},
190186
twoslasher: twoslasher(),
191187
renderer: twoslashRenderer(),
192188
// renderer: rendererRich({

0 commit comments

Comments
 (0)