An addon that brings PrimeVue components to Slidev.
Install the package, with your package manager of choice:
npm install --save slidev-addon-prime
pnpm add slidev-addon-prime
yarn add slidev-addon-prime
bun add slidev-addon-primeThen, enable this addon for your slides using front matter:
<!-- slides.md -->
---
addons:
- prime
---
# A Slide Show
...Alternatively, you can enable the addon by adding the following property into
package.json:
{
"slidev": {
"addons": ["prime"]
}
}Warning
This mode is only recommended for advanced users who specifically require it. Certain features, such as tree-shaking, are exclusively available in Slidev addon mode.
// main/setup.ts
import prime from "slidev-addon-prime";
export default defineAppSetup(({ app }) => {
app.use(prime);
});- The
uno.config.tsfile in your project will be overridden by this addon. If your slides rely on the configurations in that file, consider using this addon in a "headless" mode by copying the necessary code directly into your project instead. - Additional icon configs specified in
slidev.icons(e.g. custom icon collections) cannot be resolved.
v0.3.1: Fixed resolution of Slidev builtin icons. Custom icon collections are still unavailable.v0.3.0: Added full support for UnoCSS utility classes. No more!prefixes needed for styling!v0.2.2: Fixed missing PrimeVue design tokens, which caused incorrect styling.v0.2.1: Fixed a type reference issue that potentially breaks the app.v0.2.0: Added support for dynamic dark mode.v0.1.0: First working version.