UNPKG

@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
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';