@gavin9527/create-vue-magika
v1.0.1
Published
Vue 3 + JSDoc + Vite interactive scaffolding tool
Readme
create-vue-magika
An opinionated, interactive CLI scaffolding tool for Vue 3 + JSDoc + Vite projects.
Features
- Vue 3 (latest)
- Vite (latest)
- JSDoc for type safety without TypeScript compilation
- Vue Router (optional)
- Pinia (optional)
- Axios (optional)
- Element Plus (optional)
- TL Components (optional) - Table, Form & Modal components by @gavin9527
- TailwindCSS (optional)
- Mock Server (optional, via
vite-plugin-mock) - Tanstack Query (optional)
- ESLint + Prettier (standard configuration)
Usage
With npx (recommended):
npx @gavin9527/create-vue-magika my-projectFollow the interactive prompts to select your desired features.
Local Development
To test the CLI locally without publishing:
Install dependencies:
npm installRun locally (interactive mode):
npm run dev -- test-projectAutomated Test Run (skip prompts, overwrite):
npm run dev -- test-project --yes --force
Requirements
- Node.js >= 18.0.0
License
MIT
