Skip to content

zanuka/vue-vite-genesis

Repository files navigation

vue-vite-genesis

my version of a minimal vue + vite + tailwind project starter based on mutoe's vue3-realworld-example-app

Features

  • 🎨 Modern UI with Tailwind CSS

    • Clean, responsive design
    • Beautiful component styling
    • Dark mode support
    • Custom animations and transitions
  • 🛠️ Development Tools

  • 📦 Core Dependencies

Quick Start

# Install dependencies
pnpm install

# Start development server
pnpm dev

# Build for production
pnpm build

# Preview production build
pnpm serve

# Run tests
pnpm test

Development Scripts

  • pnpm dev - Start development server
  • pnpm build - Build for production
  • pnpm serve - Preview production build
  • pnpm test - Run all tests
  • pnpm test:unit - Run unit tests
  • pnpm test:unit:vitest:ui - Run unit tests with UI
  • pnpm lint - Run linting
  • pnpm clean:cache - Clean cache
  • pnpm clean:lib - Clean dependencies

Project Structure

src/
├── assets/        # Static assets
├── components/    # Vue components
├── composables/   # Vue composables
├── layouts/       # Layout components
├── router/        # Vue Router configuration
├── stores/        # Pinia stores
├── styles/        # Global styles
├── types/         # TypeScript types
└── views/         # Page components

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

```shell script
pnpm install

# Development
pnpm dev

# Build dist
pnpm build

# Run unit tests
pnpm test:unit
pnpm test:unit:ci

# Run E2E tests
pnpm test:e2e
pnpm test:e2e:ci

main features

About

🦠 minimal vue + vite project starter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published