跳到主要内容

weapp-tailwindcss-webpack-plugin

Classes

Interfaces

Type Aliases

AppType

Ƭ AppType: "uni-app" | "uni-app-vite" | "taro" | "remax" | "rax" | "native" | "kbone" | "mpx"

Defined in

types.ts:12


CreateJsHandlerOptions

Ƭ CreateJsHandlerOptions: Omit<IJsHandlerOptions, "classNameSet">

Defined in

types.ts:520


CssPreflightOptions

Ƭ CssPreflightOptions: { [key: CssPresetProps]: string | number | boolean; } | false

Defined in

types.ts:21


CssPresetProps

Ƭ CssPresetProps: string

Defined in

types.ts:19


CustomRuleCallback

Ƭ CustomRuleCallback: (node: Rule, options: Readonly<RequiredStyleHandlerOptions>) => void

Type declaration

▸ (node, options): void

Parameters
NameType
nodeRule
optionsReadonly<RequiredStyleHandlerOptions>
Returns

void

Defined in

types.ts:36


ICustomAttributes

Ƭ ICustomAttributes: Record<string, ItemOrItemArray<string | RegExp>> | Map<string | RegExp, ItemOrItemArray<string | RegExp>>

Defined in

types.ts:53


ICustomAttributesEntities

Ƭ ICustomAttributesEntities: [string | RegExp, ItemOrItemArray<string | RegExp>][]

Defined in

types.ts:55


IJsHandlerOptions

Ƭ IJsHandlerOptions: Object

Type declaration

NameType
always?boolean
arbitraryValues?IArbitraryValues
classNameSet?Set<string>
escapeMap?Record<string, string>
generateMap?boolean
jsAstTool?"babel" | "ast-grep"
jsPreserveClass?(keyword: string) => boolean | undefined
mangleContext?IMangleScopeContext
needEscaped?boolean
unescapeUnicode?boolean

Defined in

types.ts:57


IStyleHandlerOptions

Ƭ IStyleHandlerOptions: { ctx?: PostcssContext ; customRuleCallback?: CustomRuleCallback ; mangleContext?: IMangleScopeContext } & RequiredStyleHandlerOptions

Defined in

types.ts:43


InternalPostcssOptions

Ƭ InternalPostcssOptions: Pick<UserDefinedOptions, "cssMatcher" | "mainCssChunkMatcher" | "cssPreflight" | "cssPreflightRange" | "customRuleCallback" | "disabled">

Defined in

types.ts:500


InternalUserDefinedOptions

Ƭ InternalUserDefinedOptions: Required<Omit<UserDefinedOptions, "supportCustomLengthUnitsPatch" | "customReplaceDictionary" | "cache"> & { cache: ICreateCacheReturnType ; customReplaceDictionary: Record<string, string> ; escapeMap: Record<string, string> ; jsHandler: JsHandler ; patch: () => void ; setMangleRuntimeSet: (runtimeSet: Set<string>) => void ; styleHandler: (rawSource: string, options: IStyleHandlerOptions) => Promise<string> ; supportCustomLengthUnitsPatch: ILengthUnitsPatchOptions | false ; templateHandler: (rawSource: string, options?: ITemplateHandlerOptions) => Promise<string> }>

Defined in

types.ts:485


ItemOrItemArray

Ƭ ItemOrItemArray<T>: T | T[]

Type parameters

Name
T

Defined in

types.ts:10


JsHandler

Ƭ JsHandler: (rawSource: string, set: Set<string>, options?: CreateJsHandlerOptions) => JsHandlerResult | Promise<JsHandlerResult>

Type declaration

▸ (rawSource, set, options?): JsHandlerResult | Promise<JsHandlerResult>

Parameters
NameType
rawSourcestring
setSet<string>
options?CreateJsHandlerOptions
Returns

JsHandlerResult | Promise<JsHandlerResult>

Defined in

types.ts:453


JsHandlerReplaceResult

Ƭ JsHandlerReplaceResult: Object

Type declaration

NameType
codestring
map?SourceMap

Defined in

types.ts:49


JsHandlerResult

Ƭ JsHandlerResult: JsHandlerReplaceResult | GeneratorResult

Defined in

types.ts:51


RequiredStyleHandlerOptions

Ƭ RequiredStyleHandlerOptions: { cssInjectPreflight?: InjectPreflight ; escapeMap?: Record<string, string> ; isMainChunk: boolean } & Pick<UserDefinedOptions, "cssPreflightRange" | "cssChildCombinatorReplaceValue" | "injectAdditionalCssVarScope" | "cssSelectorReplacement" | "rem2rpx">

Defined in

types.ts:27

Functions

UnifiedViteWeappTailwindcssPlugin

UnifiedViteWeappTailwindcssPlugin(options?): Plugin | undefined

Parameters

NameType
optionsUserDefinedOptions

Returns

Plugin | undefined

Name

UnifiedViteWeappTailwindcssPlugin

Description

uni-app vite vue3 版本插件

Link

https://weapp-tw.icebreaker.top/docs/quick-start/frameworks/uni-app-vite

Defined in

bundlers/vite/index.ts:17


createPlugins

createPlugins(options?): Object

Parameters

NameType
optionsUserDefinedOptions

Returns

Object

NameType
transformJs() => Transform
transformWxml() => Transform
transformWxss() => Transform

Name

weapp-tw-gulp

Description

gulp版本weapp-tw插件

Link

https://weapp-tw.icebreaker.top/docs/quick-start/frameworks/native

Defined in

bundlers/gulp/index.ts:20