@nex-ui/system
Version:
A lightweight and performant styling library based on Emotion, focusing on component architecture and developer experience.
20 lines (19 loc) • 2.07 kB
TypeScript
export { SystemContext, useSystem } from './systemProvider/SystemContext.js';
export { SystemProvider } from './systemProvider/SystemProvider.js';
export { SystemProviderProps } from './systemProvider/types.js';
export { SystemConfig, createSystem } from './system.js';
export { defineRecipe } from './recipes/defineRecipe.js';
export { defineSlotRecipe } from './recipes/defineSlotRecipe.js';
export { RecipeConfig, RecipeRuntimeFn, RecipeSlots, RecipeVariants, SlotRecipeConfig, SlotRecipeRuntimeFn } from './recipes/types.js';
export { defineConfig, defineSemanticTokens, defineTokens } from './defineConfig.js';
export { useColorScheme } from './colorScheme/ColorSchemeContex.js';
export { ColorSchemeProviderProps, InitColorSchemeScriptProps, Mode } from './colorScheme/types.js';
export { InitColorSchemeScript } from './colorScheme/InitColorSchemeScript.js';
export { Aliases, ArrayInterpolation, Breakpoints, CSSObject, CSSProperties, Interpolation, InterpolationPrimitive, Scales, Selectors, SemanticTokens, Tokens } from './types.js';
export { CssFn } from './css.js';
export { BreakpointsDefinition } from './breakpoints.js';
export { AliasesDefinition } from './aliases.js';
export { ScalesDefinition } from './scales.js';
export { SelectorsDefinition } from './selectors.js';
export { BorderWidthsDefinition, BordersDefinition, ColorsDefinition, FontFamiliesDefinition, FontSizesDefinition, FontWeightsDefinition, LineHeightsDefinition, RadiiDefinition, SemanticBorderWidthsDefinition, SemanticBordersDefinition, SemanticColorDefinition, SemanticFontFamiliesDefinition, SemanticFontSizesDefinition, SemanticFontWeightsDefinition, SemanticLineHeightsDefinition, SemanticRadiiDefinition, SemanticShadowsDefinition, SemanticSizesDefinition, SemanticSpacesDefinition, SemanticTokensDefinition, SemanticTransitionsDefinition, SemanticZIndexesDefinition, ShadowsDefinition, SizesDefinition, SpacesDefinition, TokenCategory, TokensDefinition, TransitionsDefinition, ZIndexesDefinition } from './tokens/types.js';
export { mergeRecipeConfigs } from './utils.js';