Use zod schemas to generate typed and validated data access layers
We are using pnpm - it is the way
We are using turbo repo to have a faster dev experience. This is based on the non-monorepo setup ie no packages
folder.
Setup turbo repo cli pnpm install turbo --global
These were setup based on the excellent guidance from Joshua K. Goldberg. Checkout the linting-typescript-in-2023 repo for the example that inspired this setup.