rehype-prism-code-editor
v0.2.0
Published
Rehype plugin to create code editors and highlight code blocks using [prism code editor](https://github.com/FIameCaster/prism-code-editor).
Readme
Rehype plugin to create code editors and highlight code blocks using prism code editor.
Installation
This plugin has prism-code-editor version 4.0.0 or greater as a peer dependency
npm i prism-code-editor rehype-prism-code-editorBasic usage
import rehype from "rehype"
import { rehypePrismCodeEditor } from "rehype-prism-code-editor"
import "prism-code-editor/prism/languages/common"
rehype().use(rehypePrismCodeEditor, {
// Configuration options
}).process(/* some html */)Documentation
For more examples and a detailed description of the included features, check the documentation website.
Demo
There's a demo page where you can write markdown and view the resulting editors and code blocks. Note that the demo uses marked, but this rehype plugin has an identical API and feature set.
Development
To run the development server locally, install dependencies.
pnpm installNext, you must build the prism-code-editor package.
cd ../package
pnpm install
pnpm buildFinally, you can run the development server to test your changes.
cd ../rehype-plugin
pnpm dev