Published Packages
| Package |
Description |
npm |
| @duskmoon-dev/el-core |
Base element class with reactive properties, Shadow DOM, and theming utilities |
 |
| @duskmoon-dev/el-button |
Customizable button with variants, sizes, loading state, and icon slots |
 |
| @duskmoon-dev/el-card |
Flexible card container with header, body, footer, and media sections |
 |
| @duskmoon-dev/el-input |
Form input with validation, labels, helper text, and prefix/suffix slots |
 |
| @duskmoon-dev/el-markdown |
Markdown renderer with syntax highlighting, streaming mode for LLM output, and mermaid support |
 |
| @duskmoon-dev/elements |
All DuskMoon elements in one bundle with auto-registration support |
 |
Installation
# Install the bundle (includes all elements)
bun add @duskmoon-dev/elements
# Or install individual packages
bun add @duskmoon-dev/el-core
bun add @duskmoon-dev/el-button
bun add @duskmoon-dev/el-card
bun add @duskmoon-dev/el-input
bun add @duskmoon-dev/el-markdown
What's Changed
Full Changelog: v0.2.0...v0.3.0