weapp-tailwindcss
Version:
把 tailwindcss 原子化样式思想,带给小程序开发者们! bring tailwindcss to miniprogram developers!
21 lines (20 loc) • 1.12 kB
TypeScript
import type { Compiler } from 'webpack';
import type { WebpackFrameworkName } from '../../../framework-selector.js';
import type { LoaderAnchorFinders } from '../loader-anchors.js';
import type { WebpackStyleInjectorDelegateFactory } from '../../../../style-injector/internal.js';
import type { AppType, IBaseWebpackPlugin, InternalUserDefinedOptions, UserDefinedOptions } from '../../../../types/index.js';
export interface WebpackFrameworkBranchContext {
frameworkName: WebpackFrameworkName;
loaderAnchorFinders: LoaderAnchorFinders;
mpxCssImportRewrite?: boolean | undefined;
setupCssImportRewriteRedirect?: ((packageDir: string) => void) | undefined;
styleInjectorDelegate: WebpackStyleInjectorDelegateFactory;
}
export declare class WebpackFrameworkPlugin implements IBaseWebpackPlugin {
options: InternalUserDefinedOptions;
appType?: AppType;
private hasInitialTailwindCssRoots;
private frameworkBranch;
constructor(options: (UserDefinedOptions | InternalUserDefinedOptions) | undefined, frameworkBranch: WebpackFrameworkBranchContext);
apply(compiler: Compiler): void;
}