@uiw/react-prismjs
v1.3.6
Published
React Component for prismjs.
Downloads
1,620
Readme
@uiw/react-prismjs
React Component for prismjs. The current document website.
Install
npm i @uiw/react-prismjs
Basic Usage
import ReactPrismjs from '@uiw/react-prismjs';
import 'prismjs/components/prism-java';
const Dome = () => (
<ReactPrismjs language="java" source="java code string." />
);
Theme
Support prismjs
theme setting
import ReactPrismjs from '@uiw/react-prismjs';
import 'prismjs/themes/prism-coy.css';
Options Props
interface ReactPrismjsProps {
prefixCls?: string;
language?: string;
source?: string;
className?: string;
}
source
- string The code string source to parse (required)language
- string A language id inPrism.languages
.className
- string Class name of the container element.
Development
development
Runs the project in development mode.
# listen to the component compile and output the .js file and listen for compilation output type .d.ts file
npm run watch
# development mode, listen to compile preview website instance
npm run doc:dev
Contributors
As always, thanks to our amazing contributors!
Made with github-action-contributors.
License
Licensed under the MIT License.