Skip to content

Latest commit

Β 

History

History
54 lines (38 loc) Β· 1.75 KB

File metadata and controls

54 lines (38 loc) Β· 1.75 KB

NUT

Nuxt. UnoCSS. TypeScript. A template for building Nuxt applications.

Features

  • 🏠 Nuxt 3 - The Intuitive Vue Framework
  • 🎨 UnoCSS - The instant on-demand atomic CSS engine with Attributify Mode
  • πŸ’ͺ TypeScript - strict static typing built on top of JavaScript
  • πŸƒ Vite - Blazing fast frontend build tool
  • 🍍 Pinia - The intuitive, type safe store for Vue.js
  • πŸ§‘β€πŸ”§ Vitest - The Vite-native testing framework. It's fast!
  • πŸ§‘β€πŸ”§ Vue Test Utils - The official testing suite utils for Vue
  • πŸ§‘β€πŸ”§ Eslint - Linting for JavaScript, TypeScript, Vue and Nuxt
  • ☁️ Netlify Ready - TOML file for building to Netlify

Modules

  • πŸ§‘β€πŸ”§ Nuxt Eslint - All-in-one ESLint integration for Nuxt
  • βš™οΈ NuxtSEO - A collection of modules that handle all of the technical aspects in growing your sites organic traffic
  • πŸŽ† Nuxt Image - Plug-and-play image optimization for Nuxt apps.
  • 🎨 UnoCSS - The Nuxt module for UnoCSS
  • 🍍 Pinia - The Nuxt module for Pinia

GitHub Template

Create a repo from this template on GitHub.

Development

Make sure to install dependencies:

npm install

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

npm run dev

Production

Build the application for production:

npm run build

Locally preview production build:

npm run preview