Skip to content
/ nut Public template

Nuxt. UnoCSS. TypeScript.

Notifications You must be signed in to change notification settings

liamsnowdon/nut

Repository files navigation

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

About

Nuxt. UnoCSS. TypeScript.

Resources

Stars

Watchers

Forks