Using UnoCSS in Applet(uniapp...).
npm i unocss-applet --save-dev # with npm
yarn add unocss-applet -D # with yarn
pnpm add unocss-applet -D # with pnpm
import {
defineConfig,
presetAttributify,
presetIcons,
presetUno,
transformerDirectives,
transformerVariantGroup,
} from 'unocss'
import {
presetApplet,
presetRemToRpx,
transformerApplet,
transformerAttributify,
} from 'unocss-applet'
const presets = []
const transformers = []
if (process.env.UNI_PLATFORM === 'h5') {
presets.push(presetUno())
presets.push(presetAttributify())
}
else {
presets.push(presetApplet())
presets.push(presetRemToRpx())
transformers.push(transformerApplet())
transformers.push(transformerAttributify())
}
export default defineConfig({
presets: [
presetIcons(),
...presets,
],
transformers: [
transformerDirectives(),
transformerVariantGroup(),
...transformers,
],
})
MIT License © 2022-PRESENT Neil Lee