Skip to main content

Welcome to Rolo

Rolo is a modern CLI tool designed to streamline your browser extension development workflow. With Rolo, you can quickly scaffold new projects, enjoy hot module reloading (HMR), and build for production with ease.

Why Rolo?

  • Fast Project Initialization: Scaffold new browser extension projects in seconds with best-practice templates for React and Vanilla JS.
  • Hot Module Reloading (HMR): See your changes instantly during development—no more manual refreshes.
  • Optimized Builds: Build your extension for production with a single command.
  • Simple CLI: Intuitive commands for every major action.

Quick Start

  1. Install Rolo (if published to npm):

    npm install -g rolo-cli
  2. Create a New Extension Project:

    rolo init
  3. Start the Development Server:

    rolo dev
  4. Build for Production:

    rolo build
  5. Build for Production:

    rolo config [options]

Learn More

  • Explore the CLI Commands for details on each command.
  • Check out the Templates available for React and Vanilla JS.
  • Read the README for more information and contribution guidelines.

Feel free to open issues or contribute to make Rolo even better!