Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matijaoe/nuxt-starter
🧚🏻 Nuxt 3 starter template preconfigured with essential modules
https://github.com/matijaoe/nuxt-starter
nuxt nuxt-image nuxt-starter nuxt-starter-template nuxt3 nuxt3-starter nuxt3-template unocss vueuse
Last synced: about 2 months ago
JSON representation
🧚🏻 Nuxt 3 starter template preconfigured with essential modules
- Host: GitHub
- URL: https://github.com/matijaoe/nuxt-starter
- Owner: matijaoe
- License: mit
- Created: 2023-01-20T17:03:26.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-07T21:46:30.000Z (7 months ago)
- Last Synced: 2024-06-07T22:51:23.155Z (7 months ago)
- Topics: nuxt, nuxt-image, nuxt-starter, nuxt-starter-template, nuxt3, nuxt3-starter, nuxt3-template, unocss, vueuse
- Language: Vue
- Homepage: https://the-nuxt-starter.vercel.app
- Size: 1.57 MB
- Stars: 13
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🧚🏻 Nuxt 3 starter template
> Minimal Nuxt 3 starter template pre-configured with essential modules
## Included
- [UnoCSS](https://github.com/unocss/unocss)
- [`presetUno`](https://github.com/unocss/unocss/tree/main/packages/preset-uno)
- [`presetAttributify`](https://github.com/unocss/unocss/tree/main/packages/preset-attributify)
- [`presetTypography`](https://github.com/unocss/unocss/tree/main/packages/preset-typography)
- [`presetWebFonts`](https://github.com/unocss/unocss/tree/main/packages/preset-web-fonts)
- [`transformerDirectives`](https://github.com/unocss/unocss/tree/main/packages/transformer-directives)
- [`transformerVariantGroup`](https://github.com/unocss/unocss/tree/main/packages/transformer-variant-group)
- [VueUse](https://vueuse.org/)
- [Pinia](https://pinia.vuejs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [PostCSS Nesting](https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-nesting)
- [ESLint](https://github.com/matijaoe/eslint-config)
- [pnpm](https://pnpm.io/)### Modules
- [`@nuxt/devtools`](https://nuxt.com/modules/devtools)
- [`nuxt-icon`](https://github.com/nuxt-modules/icon)
- [`@nuxt/image`](https://image.nuxt.com/)
- [`@nuxtjs/color-mode`](https://color-mode.nuxtjs.org/)## Use the template
### StackBlitz
[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/matijaoe/nuxt-starter)
[![Open in Codeflow](https://developer.stackblitz.com/img/open_in_codeflow.svg)](https://pr.new/matijaoe/nuxt-starter)### GitHub Template
[Create a repo from this template on GitHub](https://github.com/matijaoe/nuxt-starter/generate)### Local
Clone the template locally, with no git history (using [`unjs/giget`](https://github.com/unjs/giget))```bash
npx giget gh:matijaoe/nuxt-starter
```## Checklist
- [ ] Install the recommended extensions
- [ ] Change the author name in `LICENSE`
- [ ] Delete `gradients` directory in `public`
- [ ] Delete `Welcome.vue` component
- [ ] Delete icon components in `components/global`
- [ ] Remove any not needed modules from `nuxt.config.ts` and `package.json`
- [ ] Customize `README.md`## Setup
```bash
# install dependencies
pnpm i# update dependencies
pnpm up --interactive --latest# start development server
pnpm dev# build for production
pnpm build# locally preview production build
pnpm preview
```## Related
- 👽 [`vue-starter`](https://github.com/matijaoe/vue-starter)
- 🔮 [`vue-anu-starter`](https://github.com/matijaoe/vue-anu-starter)