nuxt-ui-elements
| Install | |
|---|---|
npm install nuxt-ui-elements |
|
| Latest Version: | 0.3.1 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Oct 23, 2026 |
| Links: | GitHub · npm |
Nuxt UI Elements
A growing collection of components and utilities that extend @nuxt/ui with enhanced functionality.
Early Development Notice: This project is in early development. APIs, component interfaces, and utilities are subject to change in future releases. Please use with caution in production environments.
Features
- 🧩 Additional Components - Extended component library built on top of Nuxt UI
- 🎨 Themeable - Seamlessly extends Nuxt UI's theme system with color variants
- 📦 Tree-shakeable Utilities - Standard utilities via
#stdfor common tasks - 🔄 Auto-import - Components and composables are automatically available
- 🎯 TypeScript - Full type safety out of the box
- 🌙 Dark Mode - Automatic theme switching compatible with Nuxt UI
Requirements
This module requires @nuxt/ui v4.0.0 or higher.
Quick Setup
Install the module:
pnpm add nuxt-ui-elements
Add it to your nuxt.config.ts:
export default defineNuxtConfig({
modules: ['nuxt-ui-elements']
})
Import the module's CSS in your main CSS file (e.g., assets/css/main.css):
@import "tailwindcss";
@import "@nuxt/ui";
@import "nuxt-ui-elements";
That's it! Components and composables are automatically available in your Nuxt app.
Note: The CSS import is required for Tailwind v4 to properly scan and generate styles from the component themes.
Contribution
Local development
# Install dependencies
pnpm install
# Generate type stubs
pnpm run dev:prepare
# Develop with the playground
pnpm run dev
# Build the playground
pnpm run dev:build
# Run ESLint
pnpm run lint
# Run Vitest
pnpm run test
pnpm run test:watch
# Release new version
pnpm run release
License
MIT
Repository
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 0.3.1 | ^3.0 | MIT | |
| 0.3.0 | ^3.0 | MIT | |
| 0.2.0 | ^3.0 | MIT | |
| 0.1.41 | ^3.0 | MIT | |
| 0.1.40 | ^3.0 | MIT | |
| 0.1.39 | ^3.0 | MIT | |
| 0.1.38 | ^3.0 | MIT | |
| 0.1.37 | ^3.0 | MIT | |
| 0.1.36 | ^3.0 | MIT | |
| 0.1.35 | ^3.0 | MIT | |
| 0.1.34 | ^3.0 | MIT | |
| 0.1.33 | ^3.0 | MIT | |
| 0.1.32 | ^3.0 | MIT | |
| 0.1.31 | ^3.0 | MIT | |
| 0.1.30 | ^3.0 | MIT | |
| 0.1.29 | ^3.0 | MIT | |
| 0.1.28 | ^3.0 | MIT | |
| 0.1.27 | ^3.0 | MIT | |
| 0.1.26 | ^3.0 | MIT | |
| 0.1.25 | ^3.0 | MIT | |
| 0.1.24 | ^3.0 | MIT | |
| 0.1.22 | ^3.0 | MIT | |
| 0.1.21 | ^3.0 | MIT | |
| 0.1.20 | ^3.0 | MIT | |
| 0.1.19 | ^3.0 | MIT | |
| 0.1.18 | ^3.0 | MIT | |
| 0.1.17 | ^3.0 | MIT | |
| 0.1.16 | ^3.0 | MIT | |
| 0.1.15 | ^3.0 | MIT | |
| 0.1.14 | ^3.0 | MIT |
Showing the latest 30 of 41. See every release on npm