This is a starter for a Zeit Now 2.0 based monorepo containing a Create React App frontend + Node lambda based backend.
Example deployment: https://cra-monorepo.ctrlplusb.now.sh/
- Frontend: Create React App with React Fast Refresh and Storybook
- Backend: Node lambdas
- Shared code between frontend and backend
- Fully TypeScript'ed with same TSConfig across entire codebase
- Consistent ESLint with Typescript parser across entire codebase
- Run Jest from the root
- Prettier configuration
- Yarn
Highly recommend using VSCode with the Prettier plugin. 🥰
git clone https://github.com/ctrlplusb/cra-monorepo
cd cra-monorepo
yarn install
Development:
yarn start
Deployment:
yarn deploy
Lint:
yarn lint
Storybook:
yarn storybook
Test:
yarn test