DuskMoon Elements
A web components library that bridges the
@duskmoon-dev/core design system to real-world projects.
Framework Agnostic
Built with native Web Components APIs. Works with React, Vue, Angular, or vanilla JavaScript.
Design System Ready
Seamlessly integrates with @duskmoon-dev/core CSS design tokens for consistent styling.
Tree Shakable
Import only the components you need. Each element is an independent package.
TypeScript First
Full TypeScript support with type declarations for excellent developer experience.
Quick Install
npm install @duskmoon-dev/elements Or install individual components:
npm install @duskmoon-dev/el-button @duskmoon-dev/el-card