Work in progress
Project template for building fullstack TypeScript applications in a monorepo.
| Name | Description |
|---|---|
| api | Empty package folder with Prisma |
| web | React Web App (SPA) |
| mobile | ReactNative App using Expo |
| Name | Description |
|---|---|
| sdk | An SDK packages which is intended to be published on npm |
| utils | Code which is used in multiple packages in the project |
| types | TypeScript types which are used in multiple packages in the project |
git clone git@github.com:bene/template.git
Replace all occurrences of @template with the name of the project.
Often not all of the default packages are needed.
rm -rf apps/mobile
Or packages should have a different name
mv packages/utils packages/shared
The dependencies are not updated automatically and will be outdated most of the time.
npm outdated
To start all apps Turborepo is used.
npm run dev