Skip to content

Commit d54381f

Browse files
chore: remove ugly workaround
1 parent 2fce175 commit d54381f

File tree

3 files changed

+6
-13
lines changed

3 files changed

+6
-13
lines changed

package.json

+6-3
Original file line numberDiff line numberDiff line change
@@ -27,16 +27,14 @@
2727
"remark-breaks": "^4.0.0",
2828
"remark-gfm": "^4.0.0",
2929
"remark-math": "^6.0.0",
30-
"remark-parse": "^11.0.0",
3130
"reveal.js": "^5.1.0",
3231
"solid-js": "^1.9.1",
3332
"solid-markdown": "^2.0.13",
3433
"solid-toast": "^0.5.0",
3534
"solidjs-use": "^2.3.0",
3635
"svelte": "^4.2.19",
3736
"svelte-sonner": "^0.3.28",
38-
"tiktoken": "^1.0.16",
39-
"unified": "^11.0.5"
37+
"tiktoken": "^1.0.16"
4038
},
4139
"devDependencies": {
4240
"@evan-yang/eslint-config": "^1.0.9",
@@ -59,5 +57,10 @@
5957
"svelte-ripple-action": "^1.0.6",
6058
"unocss": "^0.63.1",
6159
"unocss-preset-scrollbar": "^0.3.1"
60+
},
61+
"overrides": {
62+
"remark-gfm": "^4.0.0",
63+
"remark-parse": "^11.0.0",
64+
"unified": "^11.0.5"
6265
}
6366
}

pnpm-lock.yaml

-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/MessageItem.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ import rehypeKatex from 'rehype-katex'
44
import rehypeHighlight from 'rehype-highlight'
55
import { SolidMarkdown } from 'solid-markdown'
66
import remarkBreaks from 'remark-breaks'
7-
import { unified } from 'unified'
8-
import remarkParse from 'remark-parse'
97
import IconRefresh from './icons/Refresh'
108
import CodeBlock from './CodeBlock'
119
import type { Accessor } from 'solid-js'
@@ -36,8 +34,6 @@ export default ({ role, message, showRetry, onRetry }: Props) => {
3634
: markdown
3735
}
3836

39-
unified().use(remarkParse) // a weird workaround to fix a strange bug in solid-markdown that "setting on undefined" error
40-
4137
return (
4238
<div class="px-20 transition-colors -mx-20 hover:bg-$c-fg-2 2xl:(px-20 -mx-20) md:(px-5 transition-background-color -mx-5)">
4339
<div class="py-0.5 transition-padding 2xl:py-2 md:py-1">

0 commit comments

Comments
 (0)