create-reactopack

Create-Reactopack

The fastest way to scaffold a React project with Webpack and your favorite tools

npm version downloads license

Demo


Quick Start

npx create-rp-app

That’s it! Follow the interactive prompts to customize your React project.


What You Get

Create-Reactopack generates a clean, production-ready React project with:


Why Choose Reactopack?

Feature Reactopack Others
Webpack Control Full control Hidden config
Package Selection Interactive Fixed setup
CSS Framework Choose on setup Manual install
State Management Pre-configured DIY setup
Speed Fast setup Varies

Features


What’s Included

Core Setup

Optional Packages


Usage

  1. Run the command:
    npx create-rp-app
    
  2. Answer the prompts:
    • Project name
    • TypeScript or JavaScript
    • Package manager (npm/yarn/pnpm)
    • Additional packages
    • CSS framework
  3. Start coding:
    cd your-project-name
    npm install  # or yarn/pnpm
    npm run dev   # or yarn dev / pnpm dev
    

Example Output

>>>>>>  Welcome to REACTOPACK

? Enter your folder name: my-awesome-app
? Will you be using TypeScript or JavaScript? TypeScript
? Select a package manager: pnpm
? What packages to include? React Router, Axios, Redux
? Choose Redux middleware: redux-thunk
? Choose CSS framework: TailwindCSS

my-awesome-app successfully created!

To run the project:
   cd my-awesome-app
   pnpm install
   pnpm dev

Contributing

Found a bug or have a feature request? We’d love your help!

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.


Support

Star this repo if you find it helpful!

Report a bug

Request a feature


Made with ❤️ by amitkrout