2.2.1 • Published 11 months ago

@lincy/unocss-base-config v2.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

@lincy/unocss-base-config

Usage

pnpm install @lincy/unocss-base-config

用于一般 web 的配置

uno.config.ts

import { adminConfig } from '@lincy/unocss-base-config'

export default adminConfig()
启用的 presets
启用的 transformers

用于 web-rem 的配置

uno.config.ts

import { datavConfig } from '@lincy/unocss-base-config'

const baseConfig = datavConfig({ baseFontSize: 100 })

export default {
    ...baseConfig,
    safelist: [
        ...(baseConfig.safelist || []),
        ...Array.from({ length: 10 }, (_, i) => `i-fad-digital${i}`),
    ],
}
启用的 presets
启用的 transformers

用于 H5 的配置

uno.config.ts

import { h5Config } from '@lincy/unocss-base-config'

export default h5Config({
    baseFontSize: 37.5,
    unti: 'rem',
})
启用的 presets
启用的 transformers

用于 UniApp 的配置

uno.config.ts

import { uniappConfig } from '@lincy/unocss-base-config'

export default uniappConfig({
    baseFontSize: 1,
    /** 转换的目标单位 */
    unti: 'rpx',
    /** 是否将无单位属性还原成rem单位 */
    noneUnti2Rem: false,
}, {
    /**
     * @default 'un-'
     */
    prefix: 'un-',
    /**
     * 仅匹配前缀属性
     *
     * @default false
     */
    prefixedOnly: false,
    /**
     * 支持匹配无值属性
     *
     * For example
     * ```html
     * <div mt-2 />
     * ```
     *
     * @default true
     */
    nonValuedAttribute: true,
    /**
     * 提取时要忽略的属性列表
     */
    ignoreAttributes: ['color', 'size', 'fill', 'type'],
    /**
     * 删除在 `class=""` 中添加的属性
     * @default true
     */
    deleteAttributes: true
})
启用的 presets
微信小程序
其他
启用的 transformers
微信小程序
其他

License

MIT

2.2.1

11 months ago

2.2.0

11 months ago

2.1.0

11 months ago

2.0.1

1 year ago

2.0.0

1 year ago