API Reference
PikaCSS is composed of several packages, each with a focused API.
Package Overview
Core Packages
| Package | Purpose |
|---|---|
@pikacss/core | Engine foundation — createEngine, defineEngineConfig, defineEnginePlugin, types |
@pikacss/config | Canonical project configuration — defineConfig, scan/report/config types |
@pikacss/integration | Build-system bridge — project runtime, source transformation, generated state |
@pikacss/unplugin-pikacss | Bundler adapters — Vite, Rollup, Rolldown, Webpack, Rspack |
@pikacss/nuxt-pikacss | Nuxt module — zero-config Nuxt integration |
Official Plugins
| Package | Purpose |
|---|---|
@pikacss/plugin-reset | CSS reset injection |
@pikacss/plugin-icons | Icon shortcuts via Iconify |
@pikacss/plugin-fonts | Web font loading |
@pikacss/plugin-typography | Prose typography styles |
@pikacss/plugin-design-tokens | W3C design tokens to CSS variables |
Tooling
| Package | Purpose |
|---|---|
@pikacss/eslint-config | ESLint rules for static analysis |
Package Graph
Next
- Core API — engine functions, define helpers, and types.
- Getting Started — introduction and setup.