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
.firebaserc
and add your project's id - Install dependencies
pnpm i
pnpm start
pnpm deploy
Hacksore for making turborepo-firebase-example. This project is a fork that updates the toolkit to support pnpm and the Vercel style guide.