// API SURFACE

Package exports and runtime entry points

This page isolates the API callable from other projects. Full reference lives in docs/reference/api.md.

src/index.tsTYPESCRIPT
export { palettes, getPalette };
export type { Palette, PaletteSwatch };
export { initCodeCopy, initComponentDemos, initThemeToggle };
export { renderPaletteGallery, syncActivePaletteLabels };
export function initExoframeUI(): void;
  • CSS enters through dashen-ui-kit/styles.css.
  • initExoframeUI initializes highlighting, copy, components, terminal, theme, and motion.
  • Palette data is exposed from src/data/palettes.ts.
  • Component files do not depend on concrete palette names.