@ice/plugin-unocss
v1.1.0
Published
A plugin for enable unocss in your app based on `@ice/app`
Downloads
3
Keywords
Readme
@ice/plugin-unocss
A plugin for enable unocss in your app based on @ice/app
.
Usage
Install @ice/plugin-unocss
:
$ npm install @ice/plugin-unocss --save-dev
Configure it in ice.config.mts
:
import { defineConfig } from '@ice/app';
import Unocss from '@ice/plugin-unocss';
export default defineConfig(() => ({
plugins: [
Unocss(),
]
}));
Plugin Options
Plugin options is as same as UnoCSS ConfigFle.
Plugin has a default preset @unocss/preset-uno
for UnoCSS. You can pass options of presets to override the default preset:
import { defineConfig } from '@ice/app';
import Unocss from '@ice/plugin-unocss';
import {
defineConfig,
presetAttributify,
presetIcons,
presetTypography,
presetUno,
presetWebFonts,
transformerDirectives,
transformerVariantGroup
} from 'unocss';
export default defineConfig(() => ({
plugins: [
Unocss({
shortcuts: [
// ...
],
theme: {
colors: {
// ...
}
},
presets: [
presetUno(),
presetAttributify(),
presetIcons(),
presetTypography(),
presetWebFonts({
fonts: {
// ...
},
}),
],
transformers: [
transformerDirectives(),
transformerVariantGroup(),
],
}),
],
}));