UNPKG

weapp-tailwindcss

Version:

把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!

22 lines (21 loc) 2.05 kB
import type { Plugin } from 'vite'; import type { WebpackObjectPluginInstance, WebpackWeappStyleInjectorOptions } from 'weapp-style-injector/webpack'; import type { WeappTailwindcssStyleInjectorUserOptions } from './options.js'; import { normalizeStyleInjectorOptions } from './options.js'; export type ViteStyleInjectorDelegateFactory = (options: NonNullable<ReturnType<typeof normalizeStyleInjectorOptions>>) => Plugin[]; export type WebpackStyleInjectorDelegateFactory = (options: NonNullable<ReturnType<typeof normalizeWebpackStyleInjectorOptions>>) => WebpackObjectPluginInstance; declare function normalizeWebpackStyleInjectorOptions(options: WeappTailwindcssStyleInjectorUserOptions | undefined): WebpackWeappStyleInjectorOptions | undefined; export declare const viteStyleInjectorDelegates: { generic: (options: import("./options.js").WeappTailwindcssStyleInjectorOptions) => Plugin<any>[]; taro: (options: import("./options.js").WeappTailwindcssStyleInjectorOptions) => Plugin<any>[]; uniApp: (options: import("./options.js").WeappTailwindcssStyleInjectorOptions) => Plugin<any>[]; }; export declare const webpackStyleInjectorDelegates: { generic: (options: WebpackWeappStyleInjectorOptions) => WebpackObjectPluginInstance; mpx: (options: WebpackWeappStyleInjectorOptions) => WebpackObjectPluginInstance; taro: (options: WebpackWeappStyleInjectorOptions) => WebpackObjectPluginInstance; uniApp: (options: WebpackWeappStyleInjectorOptions) => WebpackObjectPluginInstance; }; export declare function createBuiltinViteStyleInjectorPlugins(options: WeappTailwindcssStyleInjectorUserOptions | undefined, getDelegateFactory: () => ViteStyleInjectorDelegateFactory): Plugin[]; export declare function createBuiltinWebpackStyleInjectorPlugin(options: WeappTailwindcssStyleInjectorUserOptions | undefined, delegateFactory: WebpackStyleInjectorDelegateFactory): WebpackObjectPluginInstance | undefined; export type { WeappTailwindcssStyleInjectorOptions, WeappTailwindcssStyleInjectorUserOptions } from './options.js';