English
Templates
Choose a framework and then a template when creating a project with create-bubbles. This list reflects the CLI configuration and template directories in the current repository.
Built-in CLI Templates
| Template | Current stack and contents |
|---|---|
| vue-vp-eslint | Vue 3, Vite+, ESLint, Antdv Next, Pinia, and UnoCSS. |
| vp-vue-eslint-vapor | Vue 3.6 RC, Vapor mode, Vite+, Antdv Next, Pinia, and UnoCSS. |
| react-rsbuild-biome | React 19, Rsbuild, Biome, Ant Design, and Alova. |
| vp-react | React 19, Vite+, Ant Design, React Router, Tailwind CSS, and Alova. |
| vp-react-shadcn | React 19, Vite+, shadcn, Radix UI, Tailwind CSS, Sonner, and Zustand. |
| vp-monorepo-react-nestjs | React and Vue frontends, a NestJS / Fastify backend, PostgreSQL, Redis, BullMQ, MinIO, shared code, and localization packages. |
| taro-vue-eslint | Taro 4.2, Vue 3.5, NutUI, UnoCSS, and Alova for mini-programs and H5. |
| taro-react-oxc | Taro 4.2, React 18, NutUI React Taro, Tailwind CSS, Oxlint, and Oxfmt. |
| nextjs-vinext-eslint | Next.js 16, React 19, Vinext, ESLint, and Ant Design. |
Choose a template interactively or provide its name:
bash
pnpm create bubbles@latest my-project --template vue-vp-eslintElectron Desktop Projects
The Others → Electron CLI entry delegates to the external create-electron-vite scaffolder. Its own prompts determine the framework and generated configuration. The CLI option is named create-eletron-vite, matching the current source spelling.
bash
pnpm create bubbles@latest my-desktop --template create-eletron-viteSee the Electron setup guide.
Repository Preview
vp-monorepo-react-hono includes a React frontend, a Hono backend, Drizzle / PostgreSQL, Redis, and BullMQ, with Node.js and Bun server entry points.
The directory exists in the repository but is not registered in the CLI, so --template vp-monorepo-react-hono cannot create it yet. See its page for copying instructions, environment variables, and startup commands.
Choosing a Template
- Vue apps: use
vue-vp-eslint, or choosevp-vue-eslint-vaporto evaluate Vapor mode. - React apps: use
vp-reactorvp-react-shadcnwith Vite+, orreact-rsbuild-biomefor Rsbuild and Biome. - Full-stack projects: choose
vp-monorepo-react-nestjs, start the React or Vue frontend you need, and configure the backend services. - Mini-programs / H5: select the Taro template matching Vue or React.
- Next.js-style apps: choose
nextjs-vinext-eslintand follow its startup and compatibility notes. - Desktop apps: use the Electron entry to launch the upstream scaffolder.
Runtime, package manager, and startup requirements differ between templates. Follow the corresponding template page to complete setup.