Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/taunoha/nuxt3-boilerplate

A Nuxt 3 starter template with a lot of useful features.
https://github.com/taunoha/nuxt3-boilerplate

cssnano eslint github-action husky nuxt3 prettier tailwindcss typescript vue

Last synced: about 2 months ago
JSON representation

A Nuxt 3 starter template with a lot of useful features.

Awesome Lists containing this project

README

        

# Nuxt3 Boilerplate

A Nuxt 3 starter template with a lot of useful features.

## Features

- [x] [Nuxt](https://nuxt.com)
- [x] [Vue](https://vuejs.org)
- [x] [VueUse](https://nuxt.com/modules/vueuse)
- [x] [Tailwind CSS](https://tailwindcss.com)
- [x] [Tailwind Variants](https://www.tailwind-variants.org)
- [x] [Radix Vue](https://www.radix-vue.com/) Unstyled, accessible components for building high‑quality design systems and web apps
- [x] [Nuxt Icons](https://nuxt.com/modules/icon)
- [x] [Nuxt Image](https://image.nuxt.com/) A drop-in replacement for the native tag.
- [x] [Nuxt Fonts](https://fonts.nuxt.com/) Plug-and-play web font optimization and configuration
- [x] [Security](https://nuxt-security.vercel.app/)

### 👉 Code quality and conventions

- [x] ESLint ([Nuxt ESLint module](https://nuxt.com/modules/eslint)), Stylelint, and Prettier to check the source code for programmatic and stylistic errors, and format your code as recommended by Vue, Nuxt and Tailwind CSS
- [x] Git hooks with [Husky](https://typicode.github.io/husky/) and [lint-staged](https://github.com/okonet/lint-staged) to automatically lint and format your code upon committing.

### 👉 Automation (optional)

Feel free to remove the ``.github`` folder and/or the ``ecosystem.config.js`` file.

- [x] [Github Actions workflow](https://docs.github.com/en/actions/using-workflows/about-workflows) for automated CI/CD to remote server using SSH
- [x] [pm2](https://pm2.keymetrics.io) config example file

## Getting Started

```shell
$ git clone https://github.com/taunoha/nuxt3-boilerplate.git
$ cd nuxt3-boilerplate
$ rm -rf .git

$ npm install
$ npm run dev
```