@featherk/ui
Vue 3 components built on Kendo UI for Vue and driven by `@featherk/composables`.
8,007
| Install | |
|---|---|
npm install @featherk/ui |
|
| Latest Version: | 0.17.1 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Oct 21, 2026 |
| Links: | npm |
Maintainer: janderson-nh
@featherk/ui
Vue UI component package for FeatherK.
Components Overview
- Address:
USAddress- Presentational US address renderer driven by a parent-owneduseUSAddressview model.- Component guide: docs/address/USAddress.md
- Table:
ActionCell- Configurable repeatable action-button container driven by a parent-owned shared popup lifecycle.- Component guide: docs/table/ActionCell.md
- Composable guide: docs/table/useActionCellMenu.md
Importing Components
import { USAddress } from "@featherk/ui";
import { ActionCell } from "@featherk/ui/table";
import { useUSAddress } from "@featherk/composables/address";
For complete setup, behavior, and examples, use the component guide listed in Components Overview.
Kendo UI Compatibility
Built and tested against Kendo UI for Vue 6.4.1. Kendo packages are declared as peer dependencies (^6.4.1), so your application controls the installed Kendo version.
Peer Dependencies
- Required:
vue(3.5+) - Required for
USAddress:@progress/kendo-vue-buttons,@progress/kendo-vue-dropdowns,@progress/kendo-vue-inputs,@progress/kendo-vue-labels - Required for
ActionCell:@progress/kendo-vue-buttons,@progress/kendo-vue-grid - Optional, for
useActionCellMenu:@progress/kendo-vue-popup,@progress/kendo-vue-layout— itspopupPropsandmenuPropsare spread onto a shared Kendo<Popup>and<Menu> - Optional (types only):
@progress/kendo-svg-icons— used byActionCellicon typings
Styling
Component styles ship with @featherk/ui and are automatically loaded from the package ESM entry.
Build
Run from repository root:
npm run build -- --filter=@featherk/ui
Or run package-local:
npm run build
Maintainer Notes
- The build runs a first-party script that ensures
dist/featherk-ui.es.jsimports./ui.css. - New component scoped styles are included automatically when the component is exported through the root package entry.
- If runtime subpath entries are added later (for example
@featherk/ui/addressas a JS entry), each runtime entry must also import CSS to preserve zero-effort DX. - For new component documentation, follow the docs authoring template in
docs/README.md.
Changelog
Release history for all @featherk/* packages is maintained in a single CHANGELOG.md.
Related Packages
Version History
| Version | Released | License |
|---|---|---|
| 0.17.1 | MIT | |
| 0.17.0 | MIT | |
| 0.16.2 | MIT | |
| 0.16.1 | MIT | |
| 0.16.0 | MIT | |
| 0.15.8 | MIT | |
| 0.15.7 | MIT | |
| 0.15.6 | MIT | |
| 0.15.5 | MIT | |
| 0.15.4 | MIT | |
| 0.15.3 | MIT | |
| 0.15.2 | MIT | |
| 0.15.1 | MIT | |
| 0.15.0 | MIT | |
| 0.14.1 | MIT | |
| 0.14.0 | MIT | |
| 0.13.9 | MIT | |
| 0.13.8 | MIT | |
| 0.13.7 | MIT | |
| 0.13.6 | MIT | |
| 0.13.5 | MIT | |
| 0.13.4 | MIT | |
| 0.13.3 | MIT | |
| 0.13.2 | MIT | |
| 0.13.1 | MIT | |
| 0.13.0 | MIT | |
| 0.12.5 | MIT | |
| 0.12.4 | MIT | |
| 0.12.3 | MIT | |
| 0.12.2 | MIT |
Showing the latest 30 of 54. See every release on npm