Skip to content

Example of a now 2.0 monorepo containing Create React App and Node Lambdas

Notifications You must be signed in to change notification settings

phillx/cra-monorepo

 
 

Repository files navigation

cra-monorepo

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/

Features

  • 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

Recommendations

Highly recommend using VSCode with the Prettier plugin. 🥰

Getting started

git clone https://github.com/ctrlplusb/cra-monorepo
cd cra-monorepo
yarn install

Commands

Development:

yarn start

Deployment:

yarn deploy

Lint:

yarn lint

Storybook:

yarn storybook

Test:

yarn test

About

Example of a now 2.0 monorepo containing Create React App and Node Lambdas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 57.7%
  • JavaScript 21.2%
  • HTML 14.2%
  • CSS 6.9%