Introduction

Nuxt Naive UI is an unofficial module for Nuxt that aims to provide a complete UI layer based on Naive UI Vue 3 component library.

  • Complete, as It provides over 80 Naive UI components, over 150k Iconify icons, built-in dark mode support and more..
  • Lightweight, as it provides tree-shakable components and no-static css implementation for minimal bundle size.
  • Customizable, as it supports granular theme configuration via javascript based on colorMode and device type.
  • Pleasant DX, as it's built with typescript and provides Volar types definition for intellisense.
The official naive-ui module for Nuxt is recently created and can be found here.