用途:为全栈应用脚手架生成可扩展的 monorepo 目录结构,包含前端、API、后台任务、数据管道和共享包。
主要能力:提供 apps、services、packages 三层结构模板;支持前端(Next.js 15、React 19、Tailwind)、API(Hono、Express、Fastify)、管道(ETL、cron)、CLI、移动端(Expo、React Native)等类型;内置 Turborepo 根配置(构建、开发、lint、类型检查、测试)和共享包示例(ui、utils、db、config、eslint-config、typescript-config)。
使用方式:先询问所需项目类型,再选择包管理器(推荐 Bun,也支持 PNPM、Yarn),然后创建目录和根配置。快速开始示例:mkdir my-monorepo && cd my-monorepo,然后执行 bun init -y(或 pnpm init / npm init -y)。每个应用在工作区根 package.json 中通过 workspaces 关联 apps/、services/、packages/,依赖用 workspace: 引用内部包。新项目可通过复制现有目录(如 cp -r apps/web/* apps/dashboard/)并更新 name、依赖来添加。
适用场景:需要统一管理多个可独立部署的前后端、后台任务与共享库的团队项目。
限制:资料未提供收费、价格、平台绑定或效果保证等信息;模板结构与依赖版本仅为示例,实际使用时需按需调整。