https://github.com/innosan/create-robust-nuxt
CLI Tool for scaffolding Nuxt Apps with ease.
https://github.com/innosan/create-robust-nuxt
npm-package nuxt supabase-auth typescript vue
Last synced: 2 months ago
JSON representation
CLI Tool for scaffolding Nuxt Apps with ease.
- Host: GitHub
- URL: https://github.com/innosan/create-robust-nuxt
- Owner: Innosan
- License: mit
- Created: 2025-05-04T23:12:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-08T18:54:03.000Z (about 1 year ago)
- Last Synced: 2025-08-19T03:17:22.833Z (10 months ago)
- Topics: npm-package, nuxt, supabase-auth, typescript, vue
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/create-robust-nuxt
- Size: 74.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🧱 Create Robust Nuxt
A modern, internationalized + opinionated Nuxt 3 starter with optional modules like authentication, networking and content support — designed to scale, customize, and ship fast.
#### [GitHub Template](https://github.com/Innosan/nuxt-template-project)
> You can hit me up on [GitHub](https://github.com/Innosan) or [Twitter](https://twitter.com/inno__san) if you have any questions or feedback (would appreciate it).
## ✨ Features
- ✅ Nuxt 3 + TypeScript
- 🎨 Prettier & ESLint with Tailwind support
- 🍍 Pinia stores included
- 🗂 Modular feature-based architecture
- 🌐 Nuxt I18n for internationalization
- Supports multiple languages and locales
- English (en) and Russian (ru) included
- 🔐 Optional Supabase auth module
- With Zod validation and basic auth views (Form and Page)
- 📡 Optional networking module
- Placeholder for API utils setup and Pinia store
- Easily extendable for future features
- 🖌 Optional Nuxt Content module
- For easy content management and rendering
- Supports Markdown and JSON files
- ⚙️ CLI to scaffold features dynamically
## Important note
> Template project and CLI Tool were developed using pnpm. It is recommended to use pnpm for installation and development. Otherwise, you may encounter issues with dependencies and compatibility.
## 🚀 Getting Started
```bash
npx create-robust-nuxt
cd project-name
pnpm i
pnpm run dev
# optional prettier run
pnpm exec prettier --write .
```
> Use the CLI prompts to enable features like `auth`, `networking`, and more in the future.
## 🧩 Available Feature Modules
| Feature | Description |
| ------------ | -------------------------------- |
| `auth` | Adds Supabase and basic auth views |
| `networking` | Placeholder for API utils setup and Pinia store |
| `content` | Adds Nuxt Content module for easy content management |
## 📦 Built-in Tech Stack
* Nuxt 3
* Nitro
* Nuxt UI
* Vue 3 + Vue Router
* TypeScript
* Pinia
* Nuxt I18n
* Tailwind CSS
## 📃 License
MIT