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.
192 lines
4.0 KiB
192 lines
4.0 KiB
export {
|
|
ActiveEidos,
|
|
createActiveEidos,
|
|
defaultActiveEidosThemeResolver
|
|
} from './active-eidos.svelte';
|
|
export {
|
|
ActiveEidosConfigError,
|
|
ActiveEidosNoContextError,
|
|
EidosCssVariableError,
|
|
EidosConfigDocumentError,
|
|
EidosThemeNotFoundError,
|
|
EidosConfigValidationError
|
|
} from './errors';
|
|
export { createEidosCssContract, flattenEidosCssContract } from './lib/contract';
|
|
export {
|
|
createEidosConfigDocumentFromConfig,
|
|
getEidosColorRoleScale,
|
|
getEidosColorScale,
|
|
getEidosCssContract,
|
|
getEidosRecipeTokens,
|
|
getEidosTheme,
|
|
listEidosColorRoles,
|
|
listEidosColorScales,
|
|
listEidosRecipes,
|
|
listEidosThemes,
|
|
parseEidosConfigFromJson,
|
|
readEidosConfigFromDocument,
|
|
serializeEidosConfig,
|
|
snapshotEidosConfig,
|
|
validateEidosConfig
|
|
} from './lib/config';
|
|
export { defineEidosConfig, extendEidosConfig, type EidosConfigPatch } from './lib/options';
|
|
export {
|
|
EIDOS_CONFIG_DOCUMENT_KIND,
|
|
EIDOS_CONFIG_DOCUMENT_VERSION,
|
|
createEidosConfigDocument,
|
|
isEidosConfigDocument,
|
|
isEidosConfigDocumentLike,
|
|
parseEidosConfigDocument,
|
|
readEidosConfigDocument,
|
|
serializeEidosConfigDocument
|
|
} from './lib/persistence';
|
|
export {
|
|
renderContractCss,
|
|
renderCssVariables,
|
|
renderStaticCss,
|
|
renderThemeCss
|
|
} from './lib/render-css';
|
|
export {
|
|
THEME_BASE_COLOR_ROLES,
|
|
THEME_BASE_DARK_COLOR_SCALES,
|
|
THEME_BASE_DARK_COLOR_SEMANTICS,
|
|
THEME_BASE_DARK_SHADOW,
|
|
THEME_BASE_LIGHT_COLOR_SCALES,
|
|
THEME_BASE_LIGHT_COLOR_SEMANTICS,
|
|
THEME_BASE_LIGHT_SHADOW,
|
|
THEME_BASE_OPTIONS,
|
|
createThemeBaseEidosConfig
|
|
} from './lib/themes/base';
|
|
export { THEME_BASE_RECIPE_TOKENS } from './lib/recipes/base';
|
|
export {
|
|
STATIC_BORDER,
|
|
STATIC_CONTROL_HEIGHT,
|
|
STATIC_DENSITY,
|
|
STATIC_FOCUS_RING,
|
|
STATIC_ICON,
|
|
STATIC_LAYOUT,
|
|
STATIC_MOTION,
|
|
STATIC_OPACITY,
|
|
STATIC_PRIMITIVES,
|
|
STATIC_RADIUS,
|
|
STATIC_SIZE,
|
|
STATIC_SPACE,
|
|
STATIC_Z_INDEX
|
|
} from './lib/primitives/static';
|
|
export { STATIC_TYPOGRAPHY } from './lib/primitives/typography';
|
|
export type {
|
|
ActiveEidosCssVariablesOptions,
|
|
ActiveEidosOptions,
|
|
ActiveEidosPreferenceSource,
|
|
ActiveEidosStyleHost,
|
|
ActiveEidosThemeContext,
|
|
ActiveEidosThemeResolver,
|
|
ActiveEidosThemeSource,
|
|
ActiveEidosUserOptions
|
|
} from './active-eidos.svelte';
|
|
export type {
|
|
EidosConfigDocument,
|
|
EidosConfigDocumentKind,
|
|
EidosConfigDocumentVersion
|
|
} from './lib/persistence';
|
|
export type {
|
|
BorderColorRoles,
|
|
BorderPrimitiveSet,
|
|
BorderStyleKey,
|
|
BorderWidthKey,
|
|
AspectRatioKey,
|
|
ColorAlphaScale,
|
|
ColorAlphaScales,
|
|
ColorAlphaStep,
|
|
ColorPrimitiveSet,
|
|
ColorRole,
|
|
ColorRoleDefinition,
|
|
ColorRoleMap,
|
|
ColorRoleSlot,
|
|
ColorScale,
|
|
ColorScaleStep,
|
|
ColorScales,
|
|
ColorSemanticSet,
|
|
ContainerWidthKey,
|
|
ContentColorRoles,
|
|
ContentWidthKey,
|
|
ControlHeightKey,
|
|
DurationKey,
|
|
EaseKey,
|
|
Density,
|
|
DensityKey,
|
|
DensityPrimitiveSet,
|
|
EidosCssContract,
|
|
EidosCssContractScope,
|
|
EidosCssContractToken,
|
|
EidosCssVariableMap,
|
|
EidosCssVariableValue,
|
|
EidosCssVarName,
|
|
EidosValidationIssue,
|
|
EidosValidationReport,
|
|
EidosConfig,
|
|
EidosConfigSnapshot,
|
|
FocusColorRoles,
|
|
FocusRingPrimitiveSet,
|
|
FontFamily,
|
|
FontSource,
|
|
HierarchyColorRole,
|
|
IconPrimitiveSet,
|
|
IconSizeKey,
|
|
IconStrokeWidthKey,
|
|
LayoutPrimitiveSet,
|
|
MotionDistanceKey,
|
|
MotionPrimitiveSet,
|
|
MotionScaleKey,
|
|
OpacityKey,
|
|
OpacityPrimitiveSet,
|
|
PrimitiveSet,
|
|
RadiusKey,
|
|
RecipeTokenMap,
|
|
RecipeTokenSet,
|
|
RecipeTokenValue,
|
|
ScaleMap,
|
|
SemanticSet,
|
|
ShadowKey,
|
|
ShadowPhysicalKey,
|
|
ShadowScale,
|
|
ShadowSemanticKey,
|
|
SizePrimitive,
|
|
SizePrimitiveKey,
|
|
SizePrimitiveSet,
|
|
SurfaceColorRoles,
|
|
TextMetric,
|
|
TextSize,
|
|
ThemeColorSet,
|
|
ThemeDefinition,
|
|
ThemeMap,
|
|
TypographyPrimitiveSet,
|
|
TypographySizeValue,
|
|
TypographyStyle,
|
|
ZIndexKey,
|
|
ZIndexPrimitiveSet
|
|
} from './lib/config-types';
|
|
export {
|
|
ASPECT_RATIO_KEYS,
|
|
BORDER_STYLE_KEYS,
|
|
BORDER_WIDTH_KEYS,
|
|
COLOR_ALPHA_STEPS,
|
|
COLOR_ROLE_SLOTS,
|
|
COLOR_ROLES,
|
|
COLOR_SCALE_STEPS,
|
|
CONTAINER_WIDTH_KEYS,
|
|
CONTENT_WIDTH_KEYS,
|
|
DENSITIES,
|
|
DENSITY_KEYS,
|
|
HIERARCHY_COLOR_ROLES,
|
|
OPACITY_KEYS,
|
|
SHADOW_KEYS,
|
|
SHADOW_PHYSICAL_KEYS,
|
|
SHADOW_SEMANTIC_KEYS,
|
|
SIZE_PRIMITIVE_KEYS,
|
|
SIZES,
|
|
TEXT_SIZES,
|
|
Z_INDEX_KEYS
|
|
} from './lib/config-types';
|
|
export type { Breakpoint, Position, ResponsiveProp, Size } from './lib/types';
|