vite-plugin-twstyled
Version:
Vite plugin for twstyled -- the full-featured Tailwind CSS + CSS in JS Compiler
51 lines (50 loc) • 3.26 kB
TypeScript
import { TransformOptions } from '@babel/core';
interface PluginOptions {
babel?: TransformOptions;
}
export default function Plugin(options?: PluginOptions): {
config(config: any): {
esbuild: {
include: RegExp;
};
define: any;
};
name: any;
api?: any;
buildEnd?: ((this: import("rollup").PluginContext, err?: Error | undefined) => void | Promise<void>) | undefined;
buildStart?: ((this: import("rollup").PluginContext, options: import("rollup").NormalizedInputOptions) => void | Promise<void>) | undefined;
closeBundle?: ((this: import("rollup").PluginContext) => void | Promise<void>) | undefined;
closeWatcher?: ((this: import("rollup").PluginContext) => void) | undefined;
load?: import("rollup").LoadHook | undefined;
moduleParsed?: import("rollup").ModuleParsedHook | undefined;
options?: ((this: import("rollup").MinimalPluginContext, options: import("rollup").InputOptions) => import("rollup").InputOptions | Promise<import("rollup").InputOptions | null | undefined> | null | undefined) | undefined;
resolveDynamicImport?: import("rollup").ResolveDynamicImportHook | undefined;
resolveId?: import("rollup").ResolveIdHook | undefined;
transform?: import("rollup").TransformHook | undefined;
watchChange?: import("rollup").WatchChangeHook | undefined;
augmentChunkHash?: ((this: import("rollup").PluginContext, chunk: import("rollup").PreRenderedChunk) => string | void) | undefined;
generateBundle?: ((this: import("rollup").PluginContext, options: import("rollup").NormalizedOutputOptions, bundle: import("rollup").OutputBundle, isWrite: boolean) => void | Promise<void>) | undefined;
outputOptions?: ((this: import("rollup").PluginContext, options: import("rollup").OutputOptions) => import("rollup").OutputOptions | null | undefined) | undefined;
renderChunk?: import("rollup").RenderChunkHook | undefined;
renderDynamicImport?: ((this: import("rollup").PluginContext, options: {
customResolution: string | null;
format: import("rollup").InternalModuleFormat;
moduleId: string;
targetModuleId: string | null;
}) => {
left: string;
right: string;
} | null | undefined) | undefined;
renderError?: ((this: import("rollup").PluginContext, err?: Error | undefined) => void | Promise<void>) | undefined;
renderStart?: ((this: import("rollup").PluginContext, outputOptions: import("rollup").NormalizedOutputOptions, inputOptions: import("rollup").NormalizedInputOptions) => void | Promise<void>) | undefined;
resolveAssetUrl?: import("rollup").ResolveAssetUrlHook | undefined;
resolveFileUrl?: import("rollup").ResolveFileUrlHook | undefined;
resolveImportMeta?: import("rollup").ResolveImportMetaHook | undefined;
writeBundle?: ((this: import("rollup").PluginContext, options: import("rollup").NormalizedOutputOptions, bundle: import("rollup").OutputBundle) => void | Promise<void>) | undefined;
banner?: import("rollup").AddonHook | undefined;
cacheKey?: string | undefined;
footer?: import("rollup").AddonHook | undefined;
intro?: import("rollup").AddonHook | undefined;
outro?: import("rollup").AddonHook | undefined;
};
export {};