Vite5 + Nuxt3 + TypeScript + Supabase + UnoCSS + Nordhealth Design System + ESLint + Stylelint
- β‘οΈ Vite 5 - born with fastness
- π Nuxt 3 - The intituive Vue Framework
- π¨ UnoCSS - The instant on-demand atomic CSS engine
- 𧱠Nordhealth Design System - Web Components for building the UI
- π Supabase - The open source Firebase alternative
- π Icons auto install - Access thousands of icons as components on-demand universally.
- π§° Husky + Lint-Staged - Git Hook Tools
- π‘οΈ EditorConfig + ESLint + Stylelint - Code Standards
- π¨ Commitizen + Commitlint - Submit Standards
- Use Composition API with
<script setup>
SFC syntax - ESLint
- Stylelint
- pnpm - fast, disk space efficient package manager
- Visual Stuido Code Extensions
- Vite - Fire up Vite server automatically
- Volar - Vue 3
<script setup>
IDE support - EditorConfig for VS Code - A solution for unifying code formats
- ESLint - Find and fix problems in your JavaScript code
- StyleLint - A mighty, modern linter that helps you avoid errors and enforce conventions in your styles.
Requires Node >= 20.00
Create a repo from this template on GitHub.
If you prefer to do it manually with the cleaner git history
# [optional] if you are using Windows, you need to close the end-of-line conversion
git config --global core.autocrlf input
# clone repository
git clone https://github.com/jagoncalves14/nuxt3-nh-login
# open folder nuxt3-nh-login
cd nuxt3-nh-login
# install packages
npm i
When you use this template, try follow the checklist to update your info properly
- Change the author name in
LICENSE
- Change the title in
App.vue
- Change the hostname in
vite.config.js
- Change the favicon in
public
- Remove the
.github
folder which contains the funding info - Clean up the READMEs and remove routes
Just run and visit http://localhost:3000
## install dependencies
pnpm install
## set up
pnpm dev
## build
pnpm build
Copyright (c) 2024 jagoncalves14