Skip to content

zrwusa/bunny-ui

Repository files navigation

Bunny UI

Bunny UI is a cross-platform design system workspace with shared design tokens, web primitives, native primitives, pattern packages, and demos.

Packages

  • @bunny-ui/design-tokens
  • @bunny-ui/icons
  • @bunny-ui/web
  • @bunny-ui/native
  • @bunny-ui/web-patterns
  • @bunny-ui/native-patterns
  • @bunny-ui/web-demo
  • @bunny-ui/native-demo

Development

pnpm install
pnpm typecheck
pnpm build

Useful scripts:

pnpm dev:web
pnpm dev:native

API principles

  • Primitives are structure-first and expose parts for composition.
  • High-frequency controls can expose limited ergonomic props when they are part of the control's core use case.
  • Pattern packages can expose semantic product-level props.
  • Avoid broad implementation escape hatches such as slotProps, rootProps, textProps, renderHeader, and style-only prop sprawl.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors