@brainpiper/composekit
v0.0.1-beta.5
Published
ComposeKit — BrainPiper's component SDK for embedding and theming UI widgets
Maintainers
Readme
@brainpiper/composekit
A React component library built on top of Radix UI, shadcn/ui, and Tailwind CSS — use components standalone or render full widget layouts built in BrainPiper Studio.
- Landing page: composekit.brainpiper.com
- Documentation: composekit.brainpiper.com/#/docs
Changelog
0.0.1-beta.5
- New —
ComposeKitChartaddsseries(static data array, safe insideComposeKitRenderer— never overwritten by the renderer's global data),dataPath(dot-path to extract a dynamic array from the renderer's data object or data store), anddataStoreId(bind to a shared global data store). - Breaking —
ComposeKitChartdataprop type changed fromarraytoobject. It now behaves identically toComposeKitInput: the renderer injects the global data object anddataPathextracts the chart array from it. For standalone static arrays, useseries.
0.0.1-beta.4
- New —
orientationprop added toComposeKitInput,ComposeKitTextarea,ComposeKitSelect, andComposeKitRadioGroup. Accepts'vertical'(default),'horizontal'(label inline to the left), or'responsive'(horizontal at themdbreakpoint).
0.0.1-beta.3
- Docs — component readme files updated
0.0.1-beta.2
- New —
ComposeKitChart— line, bar, area, pie/donut, composed, and radar chart types powered by Recharts. Supports stacked series, horizontal bars, gradient fills, reference lines, brush zoom, loading/empty states, and full axis/tooltip formatting.
0.0.1-beta.1
- Initial beta release with 21 components: Button, ButtonGroup, Overlay, Input, Textarea, Select, RadioGroup, Toggle, Heading, Paragraph, Badge, Alert, Avatar, Image, Separator, Card, Section, Accordion, List, Carousel, Grid.
ComposeKitRendererwith CDN (default) and build-time (disableCdn: true) render modes.ComposeKitClientwithinit(),setTheme(), andsetLocale().ComposeKitServerfor server-side AI layout generation.
