You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.9 KiB
70 lines
1.9 KiB
|
2 years ago
|
import { Preflight, PresetOptions, Preset, Postprocessor } from '@unocss/core';
|
||
|
|
export { c as colors } from './colors-9b4e2c30.js';
|
||
|
|
export { t as theme } from './default-e9b20bc4.js';
|
||
|
|
import { T as Theme } from './types-c1be36b6.js';
|
||
|
|
export { T as Theme, a as ThemeAnimation } from './types-c1be36b6.js';
|
||
|
|
export { p as parseColor } from './utilities-50ca92a9.js';
|
||
|
|
|
||
|
|
declare const preflights: Preflight[];
|
||
|
|
|
||
|
|
interface DarkModeSelectors {
|
||
|
|
/**
|
||
|
|
* Selector for light variant.
|
||
|
|
*
|
||
|
|
* @default '.light'
|
||
|
|
*/
|
||
|
|
light?: string;
|
||
|
|
/**
|
||
|
|
* Selector for dark variant.
|
||
|
|
*
|
||
|
|
* @default '.dark'
|
||
|
|
*/
|
||
|
|
dark?: string;
|
||
|
|
}
|
||
|
|
interface PresetMiniOptions extends PresetOptions {
|
||
|
|
/**
|
||
|
|
* Dark mode options
|
||
|
|
*
|
||
|
|
* @default 'class'
|
||
|
|
*/
|
||
|
|
dark?: 'class' | 'media' | DarkModeSelectors;
|
||
|
|
/**
|
||
|
|
* Generate pseudo selector as `[group=""]` instead of `.group`
|
||
|
|
*
|
||
|
|
* @default false
|
||
|
|
*/
|
||
|
|
attributifyPseudo?: Boolean;
|
||
|
|
/**
|
||
|
|
* Prefix for CSS variables.
|
||
|
|
*
|
||
|
|
* @default 'un-'
|
||
|
|
*/
|
||
|
|
variablePrefix?: string;
|
||
|
|
/**
|
||
|
|
* Utils prefix
|
||
|
|
*
|
||
|
|
* @default undefined
|
||
|
|
*/
|
||
|
|
prefix?: string | string[];
|
||
|
|
/**
|
||
|
|
* Generate preflight
|
||
|
|
*
|
||
|
|
* @default true
|
||
|
|
*/
|
||
|
|
preflight?: boolean;
|
||
|
|
/**
|
||
|
|
* Enable arbitrary variants, for example `<div class="[&>*]:m-1 [&[open]]:p-2"></div>`.
|
||
|
|
*
|
||
|
|
* Disable this might slightly improve the performance.
|
||
|
|
*
|
||
|
|
* @default true
|
||
|
|
*/
|
||
|
|
arbitraryVariants?: boolean;
|
||
|
|
}
|
||
|
|
declare function presetMini(options?: PresetMiniOptions): Preset<Theme>;
|
||
|
|
|
||
|
|
declare function VarPrefixPostprocessor(prefix: string): Postprocessor | undefined;
|
||
|
|
declare function normalizePreflights(preflights: Preflight[], variablePrefix: string): Preflight<{}>[];
|
||
|
|
|
||
|
|
export { DarkModeSelectors, PresetMiniOptions, VarPrefixPostprocessor, presetMini as default, normalizePreflights, preflights, presetMini };
|