Skip to content

arpansaha13/nuxt3-template

Repository files navigation

Opinionated Nuxt 3 Starter Template

Nuxt 3 Modules

  • NuxtUI - A UI Library for Modern Web Apps.
  • VueUse - Collection of Vue Composition Utilities.
  • Pinia - The Vue Store that you will enjoy using.
  • Reka UI - Craft accessible web apps with Vue.
  • Content - Content made easy for Vue Developers.
  • Image - Plug-and-play image optimization for Nuxt apps.
  • Eslint - The pluggable linting utility for JavaScript and JSX.
  • HTML validator - Automatically validate Nuxt server-rendered HTML.

These are the pre-packed modules in this starter template. Feel free to ditch any module you won't be using.

Nuxt UI Modules

These modules are pre-packed with the Nuxt UI module.

  • TailwindCSS - Rapidly build modern websites without ever leaving your HTML.
  • Color mode - Dark and Light mode with auto-detection made easy with Nuxt 🌗.
  • Icon - Icon module for Nuxt with 100,000+ ready to use icons from Iconify.
  • Fonts - Plug-and-play web font optimization and configuration for Nuxt apps.
  • I18n - I18n module for Nuxt.

Other Features

Setup

Make sure to install the dependencies:

pnpm install

Development Server

Start the development server on http://localhost:3000

pnpm dev

Production

Build the application for production:

pnpm build

Locally preview production build:

pnpm preview

Check out the deployment documentation for more information.

Checklist

When you use this template, try to follow the checklist to update your info properly

  • Change the name and description in package.json
  • Change the author name in LICENSE
  • Remove <NuxtWelcome /> in pages/index.vue
  • Clean up the READMEs and remove routes
  • Clean up the images in public/
  • Remove any modules you won't be needing.

About

Opinionated Nuxt 3 Starter Template

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published