Skip to content

Nuxt API reference ​

Source information
  • Package: @pikacss/nuxt-pikacss
  • Generated from the exported surface and JSDoc in packages/nuxt/src/index.ts.
  • Source files: packages/nuxt/src/index.ts

Package summary ​

Nuxt module for PikaCSS. Re-exports the public surface of @pikacss/unplugin-pikacss.

Use Nuxt integration when you need conceptual usage guidance instead of exact symbol lookup.

Types ​

default ​

PikaCSS Nuxt module.

Integrates PikaCSS into a Nuxt application by registering a Vite plugin (with enforce: 'pre') and a Nuxt plugin template that imports the generated pika.css stylesheet.

Configure the optional project config path under the pikacss key in nuxt.config. Nuxt always anchors the adapter at nuxt.options.rootDir; source semantics and generated outputs remain owned by Integration.

Type: NuxtModule<ModuleOptions>



ModuleOptions ​

Configuration options for the PikaCSS Nuxt module.

PropertyTypeDescriptionDefault
config?stringExplicit PikaCSS project config path resolved from Nuxt's project root.—

Remarks:

The Nuxt module accepts only an explicit project config path. Nuxt supplies the project root from nuxt.options.rootDir to the host adapter.

ts
// nuxt.config.ts
export default defineNuxtConfig({
  modules: ['@pikacss/nuxt-pikacss'],
  pikacss: {
    config: './pika.config.ts',
  },
})


Module augmentations ​

NuxtConfig (@nuxt/schema) ​

PropertyTypeDescriptionDefault
pikacss?ModuleOptionsPikaCSS module options used during Nuxt configuration merging.undefined

NuxtOptions (@nuxt/schema) ​

PropertyTypeDescriptionDefault
pikacss?ModuleOptionsResolved PikaCSS module options available at runtime on nuxt.options.undefined

Next ​