Skip to content

Latest commit

 

History

History
35 lines (31 loc) · 1.96 KB

README.md

File metadata and controls

35 lines (31 loc) · 1.96 KB

Nuxt 3 Minimal Preconfigured Starter

Features:

  • ESLint
  • UnoCSS
    • UnoCSS is an atomic CSS engine, similar to Tailwind but is super fast and have some amazing features like automatically imported icons in pure CSS.
  • Tanstack Query
    • Default is configured for client-side fetching usage, data is persisted to IndexedDB.
  • PrimeVue
  • Shadcn/vue
    • Why two UI libraries? - the way shadcn works in reality is that you only installs what you use, instead of you installing "embla-carousel" and implements a Carousel component yourself, shadcn will help you do it, and provides you with some pre-made document, wrappers component and their styling system, so it will not bloat the application compared to cases like PrimeVue + Vuetify.

    • Configured for UnoCSS with hyoban/unocss-preset-shadcn.
    • Share the primary color and could work in parallel with PrimeVue.
    • Note: lucide-vue-next (icon pack) is not pre-installed, you can:
      • Install lucide-vue-next
      • Convert usage of lucide-vue-next icons to UnoCSS icons (Recommended)
  • ColorMode
    • Dark and Light mode with auto detection made easy with Nuxt.
  • NuxtImage
    • Automatically optimized images for the app, as well as placeholder support.
  • NuxtI18n
    • Internationalization (i18n) module for Nuxt.js + SEO headers.
  • Nuxt SEO
    • All the boring SEO work for Nuxt done.

Look at the Nuxt 3 documentation to learn more.

Setup

Development Server

Please refer to monorepo root README

Production

Check out the deployment documentation for more information.