Frameworks
KoliBri can be used to implement web-based user interfaces.
Installation
All packages/artifacts of KoliBri are provided versioned in the public
Quick setup
React (recommended)
npm i @public-ui/react-v19 @public-ui/theme-default
Vue
npm i @public-ui/vue @public-ui/theme-default
Angular
npm i @public-ui/angular-v21 @public-ui/theme-default
Solid
npm i @public-ui/solid @public-ui/theme-default
Preact
npm i @public-ui/preact @public-ui/theme-default
💡 Note: Use
--legacy-peer-depsflag if you encounter peer dependency conflicts.
Usage
Import components from the adapter package:
import { KolButton } from '@public-ui/react-v19';
Then register the theme before rendering:
import { register } from '@public-ui/components';
import { defineCustomElements } from '@public-ui/components/loader';
import { DEFAULT } from '@public-ui/theme-default';
await register(DEFAULT, defineCustomElements);