Skip to content

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

License

Notifications You must be signed in to change notification settings

boilertown/react-monorepo-boilerplate

Repository files navigation

♨️ 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.