@kjun-ui/vue3
| Install | |
|---|---|
npm install @kjun-ui/vue3 |
|
| Latest Version: | 0.16.0 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Oct 25, 2026 |
| Links: | GitHub · npm |
@kjun-ui/vue3
Shared KJUN UI geometry, state and interaction contracts for Vue 3. Your app supplies colors and fonts.
Import @kjun-ui/vue3/styles.css and your project color mapping stylesheet. Define the 27 coreColorRoles as --kjun-* variables and --kjun-font from existing app tokens at :root or on <KjunProvider>. The Provider supplies a .kjun-scope styling boundary; it has no theme prop or palette.
Import only the components you use, for example import { KjunProvider, KjunButton } from '@kjun-ui/vue3', or register all of them with import Kjun from '@kjun-ui/vue3/plugin'; app.use(Kjun). If the app already registered a component under a Kjun* name (or its kebab-case form), KJUN warns before replacing it; app.use(Kjun, { skipExisting: true }) keeps the app's component.
Components follow the React package's API in Vue form: values use v-model, open state uses v-model:open, callbacks are events and render props are slots.
Install: npm install @kjun-ui/vue3 @kjun-ui/tokens @kjun-ui/icons
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.16.0 | ^3.5.0 | MIT | |
| 0.15.0 | ^3.5.0 | MIT | |
| 0.14.0 | ^3.5.0 | MIT | |
| 0.13.0 | ^3.5.0 | MIT | |
| 0.12.2 | ^3.5.0 | MIT | |
| 0.12.1 | ^3.5.0 | MIT | |
| 0.12.0 | ^3.5.0 | MIT | |
| 0.11.0 | ^3.5.0 | MIT | |
| 0.10.0 | ^3.5.0 | MIT | |
| 0.9.0 | ^3.5.0 | MIT | |
| 0.8.1 | ^3.5.0 | MIT | |
| 0.8.0 | ^3.5.0 | MIT | |
| 0.7.0 | ^3.5.0 | MIT | |
| 0.6.1 | ^3.5.0 | MIT | |
| 0.6.0 | ^3.5.0 | MIT |
Pre-releases (1)
| Version | Released | License |
|---|---|---|
| 0.0.0-stage |