Plumeria logoPlumeria

Rolldown

examples/rolldown shows how to use @plumeria/unplugin in rolldown.
The unplugin compiles Plumeria styles into the CSS asset produced by rolldown.

Installation

Terminal
npm i -D @plumeria/unplugin
Terminal
yarn add -D @plumeria/unplugin
Terminal
pnpm i -D @plumeria/unplugin

Usage

rolldown.config.js
import { defineConfig } from 'rolldown';
import plumeria from '@plumeria/unplugin';
import postcss from 'rollup-plugin-postcss';

export default defineConfig({
  input: 'src/index.tsx',
  output: {
    dir: 'dist',
  },
  moduleTypes: {
    css: 'empty',
  },
  plugins: [plumeria.rolldown(), postcss({ extract: true })],
});

On this page