Skip to content

Commit c377bcd

Browse files
committed
feat: colorized brackets
1 parent baeb0d0 commit c377bcd

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
"vue": "^3"
3939
},
4040
"dependencies": {
41+
"@shikijs/colorized-brackets": "^3.3.0",
4142
"shiki": "^3.3.0"
4243
},
4344
"devDependencies": {

pnpm-lock.yaml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/PromptEditor.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<script setup lang="ts">
22
import type { MaybeArray, ThemeRegistrationAny } from 'shiki'
3+
import { transformerColorizedBrackets } from '@shikijs/colorized-brackets'
34
import { createHighlighterCoreSync, createJavaScriptRegexEngine } from 'shiki'
45
import markdown from 'shiki/langs/markdown.mjs'
56
import catppuccinLatte from 'shiki/themes/catppuccin-latte.mjs'
@@ -36,6 +37,7 @@ watch(model, (str) => {
3637
dark: themesResolved[themesResolved.length > 1 ? 1 : 0].name!,
3738
},
3839
lang: 'markdown',
40+
transformers: [transformerColorizedBrackets()],
3941
})
4042
}, {
4143
immediate: true,

0 commit comments

Comments
 (0)