UNPKG

unocss-preset-weapp

Version:

the unocss preset for wechat miniprogram (uniapp, taro)

44 lines (39 loc) 1.66 kB
export { defaultAttributes, defaultIgnoreNonValuedAttributes } from 'unplugin-attributify-to-class/utils'; export { defaultRules } from 'unplugin-transform-class/utils'; import * as _unocss_core from '@unocss/core'; import { SourceCodeTransformer } from '@unocss/core'; import { Options as Options$1 } from 'unplugin-attributify-to-class/types'; import { T as Theme } from './shared/unocss-preset-weapp.B3KEO0TY.js'; import { FilterPattern } from '@rollup/pluginutils'; declare function export_default(options?: Options$1): SourceCodeTransformer; declare function extractorAttributify(options?: Options$1): { transformerAttributify: () => _unocss_core.SourceCodeTransformer; presetWeappAttributify: () => _unocss_core.Preset<Theme>; }; declare const transformerAttributify: typeof export_default; interface Options { /** * 自定义转换规则 * @default https://github.com/MellowCo/unplugin-transform-class#options */ transformRules?: Record<string, string>; /** * 排除转换目标 * @default [/[\\/]node_modules[\\/]/, /[\\/]\.git[\\/]/] */ exclude?: FilterPattern; /** * 需要转换的目标 * @default [/\.[jt]sx?$/, /\.vue$/, /\.vue\?vue/] */ include?: FilterPattern; /** * 是否生成 class 标签 * 会在模板中生成 <!-- class --> 标签,用于 unocss vscode 插件识别 * https://github.com/MellowCo/unocss-preset-weapp/issues/53 * @default true */ classTags?: boolean; } declare function transformerClass(options?: Options): SourceCodeTransformer; export { extractorAttributify, transformerAttributify, transformerClass };