An opinionated starter template for Nuxt 3.
- Nuxt Fonts
- Nuxt Icon
- Tailwind CSS
- ESLint
- Dependabot Auto-merge for
minor
andpatch
updates simple-git-hooks
to integrate git hookslint-staged
for pre-commit linting@xarunoba/clai
for automatic installation of dependency updates during pull (post-merge)
- VSCode ESLint Auto-fix
Make sure to do these tasks to update the project's info in accordance to your needs.
- Change name in
package.json
- Change author name in
LICENSE
- Change SEO and other metadata in
app.vue
- Change favicons, browserconfig, and site.webmanifest in
public
(I recommend using RealFaviconGenerator) - Cleanup the
README.md
file - Remove placeholder
pages
andlayouts
- Customize the dependabot according to your needs in
dependabot.yml
anddependabot-auto-merge.yml
(Changetarget-branch
todevelop
,prefix
to"chore: "
, etc.)
Use this project as a template.
If you prefer to do it manually:
pnpm dlx giget@latest gh:xarunoba/vitreous <project-name>
cd <project-name>
git init -b main
pnpm install
Setup Git (if not yet initialized) and install the dependencies:
git init -b main
pnpm install
Start the development server on http://localhost:11226
:
pnpm dev