transform-to-unocss
Version:
🚀 Effortlessly transform CSS, inline styles, and preprocessors (Sass/Less/Stylus) to UnoCSS with smart conflict resolution and debug support
84 lines (75 loc) • 2.62 kB
text/typescript
import { FilterPattern } from "@rollup/pluginutils";
//#region src/transformAstro.d.ts
interface Options$6 {
filepath?: string;
isRem?: boolean;
globalCss?: any;
debug?: boolean;
}
declare function transformAstro(code: string, options?: Options$6): Promise<string>;
//#endregion
//#region src/type.d.ts
type SuffixType = 'vue' | 'tsx' | 'html' | 'astro' | 'svelte';
interface Options$5 {
include?: FilterPattern;
exclude?: FilterPattern;
}
//#endregion
//#region src/transformCode.d.ts
interface Options$4 {
isRem?: boolean;
filepath?: string;
type?: SuffixType;
isJsx?: boolean;
globalCss?: any;
debug?: boolean;
}
declare function transformCode(code: string, options: Options$4): Promise<string>;
//#endregion
//#region src/transformHtml.d.ts
interface Options$3 {
filepath?: string;
isRem?: boolean;
globalCss?: any;
debug?: boolean;
}
declare function transformHtml(code: string, options?: Options$3): Promise<string>;
//#endregion
//#region src/transformJsx.d.ts
interface Options$2 {
filepath?: string;
isRem?: boolean;
globalCss?: any;
debug?: boolean;
}
declare function transformJsx(code: string, options?: Options$2): Promise<string>;
//#endregion
//#region src/transformSvelte.d.ts
interface Options$1 {
filepath?: string;
isRem?: boolean;
globalCss?: any;
debug?: boolean;
}
declare function transformSvelte(code: string, options?: Options$1): Promise<string>;
//#endregion
//#region src/transformVue.d.ts
interface Options {
isJsx?: boolean;
filepath?: string;
isRem?: boolean;
globalCss?: any;
debug?: boolean;
}
declare function transformVue(code: string, options?: Options): Promise<string>;
//#endregion
//#region src/unplugin.d.ts
declare const viteTransformToUnocss: (options?: Options$5 | undefined) => any;
declare const rollupTransformToUnocss: (options?: Options$5 | undefined) => any;
declare const webpackTransformToUnocss: (options?: Options$5 | undefined) => WebpackPluginInstance;
declare const esbuildTransformToUnocss: (options?: Options$5 | undefined) => EsbuildPlugin;
declare const rspackTransformToUnocss: (options?: Options$5 | undefined) => RspackPluginInstance;
declare const farmTransformToUnocss: (options?: Options$5 | undefined) => JsPlugin;
declare const rolldownTransformToUnocss: (options?: Options$5 | undefined) => any;
//#endregion
export { esbuildTransformToUnocss, farmTransformToUnocss, rolldownTransformToUnocss, rollupTransformToUnocss, rspackTransformToUnocss, transformAstro, transformCode, transformHtml, transformJsx, transformSvelte, transformVue, viteTransformToUnocss, webpackTransformToUnocss };