{"library":"vite-plugin-prismjs-plus","type":"library","category":null,"description":"A Vite plugin that provides a virtual module for PrismJS, enabling on-demand loading of languages, plugins, and themes with tree-shaking. Current stable version is 1.1.1. Supports Vite 5, 6, 7, and 8. Ships TypeScript declarations. Key differentiator: integrates seamlessly with Vite's virtual module system, allowing bundlers to tree-shake unused parts of PrismJS, reducing bundle size. Compared to alternatives like manual PrismJS setup or other plugins, this offers a declarative config-driven approach with built-in CSS handling and first-class TypeScript support.","language":"javascript","status":"active","version":"1.1.1","tags":["javascript","vite","vite-plugin","prismjs","prism","syntax-highlighting","code-highlight","highlight","virtual-module","typescript"],"last_verified":"Mon Apr 27","install":[{"cmd":"npm install vite-plugin-prismjs-plus","imports":["import Prism from 'virtual:prismjs'","import prismjsPlugin from 'vite-plugin-prismjs-plus'","/// <reference types=\"vite-plugin-prismjs-plus/client\" />"]},{"cmd":"yarn add vite-plugin-prismjs-plus","imports":[]},{"cmd":"pnpm add vite-plugin-prismjs-plus","imports":[]}],"homepage":null,"github":"https://github.com/hex-ci/vite-plugin-prismjs-plus","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vite-plugin-prismjs-plus","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}