An opinionated starter template for Nuxt 3.
- Nuxt Fonts
- Nuxt Icon
- Tailwind CSS
- ESLint
- Dependabot Auto-merge for
minorandpatchupdates simple-git-hooksto integrate git hookslint-stagedfor pre-commit linting@xarunoba/claifor 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.mdfile - Remove placeholder
pagesandlayouts - Customize the dependabot according to your needs in
dependabot.ymlanddependabot-auto-merge.yml(Changetarget-branchtodevelop,prefixto"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 installSetup Git (if not yet initialized) and install the dependencies:
git init -b main
pnpm installStart the development server on http://localhost:11226:
pnpm dev