compelem-ui
v0.1.0
Published
A UI component library built with compelem, myfx and uiik
Readme
compelem-ui
A UI component library built on top of compelem, myfx and uiik.
✨ Features
- Web Component based — each component is a custom element managed by the
compelemframework. - Rich component set — data display (
Table,Tree,Board,Stat…), navigation (Dropdown,MenuPane,Tabs,Accordion…), feedback (Message,Notification,Dialog…), form (Input*,Select,DatePicker…), layout (Grid,Container,Card,Portal…) and more. - Themeable — appearance / reset stylesheets can be customized through
CompElem.defaults. - Tree-shakable — import only the components you actually use.
🚀 Getting Started
npm install compelem-uiThen import the components you need:
import { Button, Dialog } from 'compelem-ui'🛠 Development
npm install # install dependencies
npm run dev # start the demo site (http://localhost:5173)
npm run build:lib # build the distributable library into dist/
npm run typecheck # run the TypeScript type checkerBuild output (dist/)
compelem-ui.es.js— ES module bundlecompelem-ui.umd.js— UMD bundlestyle.css— compiled stylesheetindex.d.ts— TypeScript declarationsREADME.md,package.json— package metadata copied for publishing
📦 Publishing
The package.json files field includes the whole dist/ directory, so you can publish directly from the build output:
npm run build:lib
npm publish📄 License
MIT
