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.