README.md

November 4, 2022 · View on GitHub

♨️ React Monorepo Boilerplate

A React boilerplate with opinionated setup to help you quickly kickstart your monorepo project.

MIT license

The Setup

Get Started

  • Use Boilertowns CLI.

    # npm
    npm create boilertowns@latest -- -b react-monorepo-boilerplate
    
    # yarn
    yarn create boilertowns -b react-monorepo-boilerplate
    
    # pnpm
    pnpm create boilertowns -b react-monorepo-boilerplate
    
    # bun
    bun create boilertowns/react-monorepo-boilerplate [project-name]
    
  • Click the green "Use this template" button to generate a new repository with the same structure and files.

    Use this template button

    Ref: Github Docs

Development

  • Bootstrap project and get the repo ready to be developed on:

    # Run build commands from all workspaces.
    pnpm build
    
    # or build internal packages from `packages/*` workspace only.
    pnpm build:packages
    
  • Run the apps/* in development environment:

    pnpm dev
    
  • Run all test commands from all workspaces:

    pnpm test
    

Contributing

react-monorepo-boilerplate ❤️ your contributions. If you have any ideas, suggestions, fixes, feel free to contribute.