v2.0.0-beta.14
Pre-release
Pre-release
Breaking Changes 🚨
Remove @rspress/plugin-shiki
package and create rspress/shiki-transformers
🔥
related PR: #2270
We have already enabled shiki by default, so this package is no longer maintained.
If you want to use some built-in transformers of Rspress, you can do this below:
import { transformerCompatibleMetaHighlight } from "rspress/shiki-transformers";
It also supports using it in React components,
For example:
import { CodeBlockRuntime } from '@theme';
import { transformerNotationHighlight } from '@shikijs/transformers';
import { transformerLineNumber } from "rspress/shiki-transformers";
<CodeBlockRuntime
lang="ts"
title="highlight.ts"
code={`console.log('Highlighted'); // [!code highlight]
// [!code highlight:1]
console.log('Highlighted');
console.log('Not highlighted');`}
shikiOptions={{
transformers: [transformerNotationHighlight(), transformerLineNumber()],
}}
/>
What's Changed
New Features 🎉
Bug Fixes 🐞
Other Changes
- chore(renovate): allow to bump pnpm version automatically by @Timeless0911 in #2264
- chore: remove the useless highlightLanguages option by @SoonIter in #2265
- test(mdx): migrate the test case to unit test by @SoonIter in #2269
- refactor(plugin-shiki)!: remove @rspress/plugin-shiki, create "@rspress/core/shiki-transformers" by @SoonIter in #2270
- Release v2.0.0-beta.14 by @SoonIter in #2271
New Contributors
Full Changelog: v2.0.0-beta.13...v2.0.0-beta.14