Skip to content

Commit 1d16a85

Browse files
authored
chore: upgrade to shiki rc (#3550)
1 parent c582a8d commit 1d16a85

File tree

3 files changed

+20
-26
lines changed

3 files changed

+20
-26
lines changed

Diff for: package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,9 @@
102102
"focus-trap": "^7.5.4",
103103
"mark.js": "8.11.1",
104104
"minisearch": "^6.3.0",
105-
"shiki": "^1.0.0-beta.3",
106-
"@shikijs/core": "^1.0.0-beta.3",
107-
"@shikijs/transformers": "^1.0.0-beta.3",
105+
"shiki": "^1.0.0-rc.0",
106+
"@shikijs/core": "^1.0.0-rc.0",
107+
"@shikijs/transformers": "^1.0.0-rc.0",
108108
"vite": "^5.0.12",
109109
"vue": "^3.4.15"
110110
},

Diff for: pnpm-lock.yaml

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

Diff for: src/node/markdown/plugins/highlight.ts

+3-9
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,7 @@
11
import { customAlphabet } from 'nanoid'
22
import c from 'picocolors'
33
import type { ShikiTransformer } from 'shiki'
4-
import {
5-
addClassToHast,
6-
bundledLanguages,
7-
getHighlighter,
8-
isPlaintext as isPlainLang,
9-
isSpecialLang
10-
} from 'shiki'
4+
import { bundledLanguages, getHighlighter, isSpecialLang } from 'shiki'
115
import {
126
transformerCompactLineOptions,
137
transformerNotationDiff,
@@ -85,7 +79,7 @@ export async function highlight(
8579
{
8680
name: 'vitepress:add-class',
8781
pre(node) {
88-
addClassToHast(node, 'vp-code')
82+
this.addClassToHast(node, 'vp-code')
8983
}
9084
},
9185
{
@@ -113,7 +107,7 @@ export async function highlight(
113107

114108
if (lang) {
115109
const langLoaded = highlighter.getLoadedLanguages().includes(lang as any)
116-
if (!langLoaded && !isPlainLang(lang) && !isSpecialLang(lang)) {
110+
if (!langLoaded && !isSpecialLang(lang)) {
117111
logger.warn(
118112
c.yellow(
119113
`\nThe language '${lang}' is not loaded, falling back to '${

0 commit comments

Comments
 (0)