This is an unofficial starter Turborepo.
You want to combine turborepo and firebase to have idempotent deployments locally and in CI/CD.
This Turborepo includes the following packages/apps:
βββ apps
β βββ api # firebase function that is typescript and loaded as ESM and deployed as a firebase function
β βββ web # the react+vite front end deployed to firebase hosting
Each package/app is 100% TypeScript.
- Edit
.firebasercand add your project's id - Install dependencies
pnpm i pnpm start pnpm deployHacksore for making turborepo-firebase-example. This project is a fork that updates the toolkit to support pnpm and the Vercel style guide.