Skip to content

Presets

Presets är partiella konfigurationer som kommer att slås samman med huvudkonfigurationen.

När du skapar en preset exporterar vi vanligtvis en konstruktionsfunktion där du kan fråga efter vissa preset-specifika alternativ. Till exempel:

ts
import { definePreset, Preset } from 'unocss'

export default definePreset((options?: MyPresetOptions) => {
  return {
    name: 'my-preset',
    rules: [
      // ...
    ],
    variants: [
      // ...
    ],
    // det stöder de flesta av de konfigurationer du kan ha i rotkonfigurationen
  }
})

Sedan kan användaren använda den så här:

ts
import { defineConfig } from 'unocss'
import myPreset from './my-preset'

export default defineConfig({
  presets: [
    myPreset({ /* preset-alternativ */ }),
  ],
})

Du kan kontrollera officiella presets och community-preset för fler exempel.

Released under the MIT License.