Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/archetipo95/my-nuxt-starter

Nuxt 3 template ready to be used with integrations like Storybook, Tailwind, Vueuse, FormKit, HeadlessUI and many more!
https://github.com/archetipo95/my-nuxt-starter

formkit headlessui lodash nuxt storybook tailwindcss vue vueuse

Last synced: about 21 hours ago
JSON representation

Nuxt 3 template ready to be used with integrations like Storybook, Tailwind, Vueuse, FormKit, HeadlessUI and many more!

Awesome Lists containing this project

README

        

# ๐Ÿš€ Nuxt Starter

Welcome to the **Nuxt Starter** repository! This project is a modern web development starter kit using Nuxt 3 and a suite of powerful tools and libraries.

## ๐ŸŒŸ Description

- [![Netlify Status](https://api.netlify.com/api/v1/badges/4360c956-7cd2-44f1-aad8-33088c8d3637/deploy-status)](https://app.netlify.com/sites/my-nuxt-experiments/deploys) **Site**: [my-nuxt-experiments.netlify.app](https://my-nuxt-experiments.netlify.app)
- [![Netlify Status](https://api.netlify.com/api/v1/badges/4613b090-beaf-46a6-849d-bee5a39deeb9/deploy-status)](https://app.netlify.com/sites/my-nuxt-starter-storybook/deploys) **Storybook on Netlify**: [my-nuxt-starter-storybook.netlify.app](https://my-nuxt-starter-storybook.netlify.app)
- [![Storybook](https://cdn.jsdelivr.net/gh/storybookjs/brand@main/badge/badge-storybook.svg)](https://main--65f5b391c034b704dd98a557.chromatic.com) **Storybook on Chromatic**: [main--65f5b391c034b704dd98a557.chromatic.com](https://main--65f5b391c034b704dd98a557.chromatic.com)

## โœจ Features

1. โšก **Nuxt 3**
2. ๐ŸŽจ **TailwindCSS** (@nuxtjs/tailwindcss)
3. ๐Ÿ› ๏ธ **VueUse** (@vueuse/nuxt)
4. ๐Ÿ“š **Storybook 8**
5. ๐Ÿ“ฆ **Lodash** (nuxt-lodash)
6. ๐Ÿงฉ **HeadlessUI** (nuxt-headlessui)
7. ๐Ÿ“‘ **FormKit** (@formkit/nuxt)
8. ๐Ÿ–ผ๏ธ **Auto imported SVG icons** (vite + unplugin-icons)
9. ๐ŸŒ **Internationalization** (@nuxtjs/i18n)
10. โœ’๏ธ **Fonts** (@nuxt/fonts)

## ๐Ÿ“ To be added

- ๐Ÿงช **Testing**
- ๐Ÿงน **Linting** (Stylelint, ESLint)
- ๐Ÿ’… **Prettier**

## โš™๏ธ Setup

Make sure to install the dependencies:

```bash
pnpm install
```

## ๐ŸŒ Site

### ๐Ÿ› ๏ธ Start development

(Served on http://localhost:3000)

pnpm dev

### ๐Ÿ“ฆ Build production

pnpm build

## ๐Ÿ“– Storybook

### ๐Ÿ› ๏ธ Start development

(Served on http://localhost:6006)

pnpm storybook

### ๐Ÿ“ฆ Build production

pnpm build-storybook

### ๐ŸŒ Serve locally the production

pnpm serve-storybook

## ๐Ÿš€ Deploy on Netlify

### ๐ŸŒ Site

- **Build command**: `pnpm build`
- **Publish directory**: `dist`

### ๐Ÿ“– Storybook

- **Build command**: `pnpm build && pnpm build-storybook`
- **Publish directory**: `storybook-static`

---

Feel free to contribute and make this project even more awesome! ๐ŸŽ‰