UNPKG

unplugin-transform-class

Version:

transform class by rule, support use in vite, rollup, webpack

37 lines (34 loc) 754 B
import { FilterPattern } from '@rollup/pluginutils'; interface Options { /** * 自定义转换规则 * @default * { '.': '_dl_', '/': '_sl_', ':': '_cl_', '%': '_pes_', '!': '_el_', '#': '_wn_', '(': '_lbl_', ')': '_lbr_', '[': '_lfl_', ']': '_lfr_', '$': '_do_', ',': '_lco_', '=': '_eqe_', } */ rules?: Record<string, string>; /** * 排除转换目标 * @default [/[\\/]node_modules[\\/]/, /[\\/]\.git[\\/]/] */ exclude?: FilterPattern; /** * 需要转换的目标 * @default [/\.[jt]sx?$/, /\.vue$/, /\.vue\?vue/] */ include?: FilterPattern; } export { Options };