Skip to content

Latest commit

 

History

History
65 lines (52 loc) · 1.13 KB

README.md

File metadata and controls

65 lines (52 loc) · 1.13 KB

unocss-applet

Using UnoCSS in Applet(uniapp...).

Instal

npm i unocss-applet --save-dev # with npm
yarn add unocss-applet -D # with yarn
pnpm add unocss-applet -D # with pnpm

Usage

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,
  ],
})

Acknowledgement

License

MIT License © 2022-PRESENT Neil Lee