Gathering detailed insights and metrics for create-pro-app
Gathering detailed insights and metrics for create-pro-app
Gathering detailed insights and metrics for create-pro-app
Gathering detailed insights and metrics for create-pro-app
npm install create-pro-app
Typescript
Module System
Node Version
NPM Version
Cumulative downloads
Total Downloads
Last Day
0%
NaN
Compared to previous day
Last Week
0%
NaN
Compared to previous week
Last Month
0%
NaN
Compared to previous month
Last Year
0%
NaN
Compared to previous year
Create Pro App is a powerful, modern CLI tool to scaffold professional React applications with lightning-fast setup. Built with Vite under the hood, it offers a customizable boilerplate packed with features like authentication, state management, Tailwind CSS, and more—perfect for developers who want to hit the ground running.
.gitignore
..prettierignore
.Get started in seconds by installing create-pro-app
globally or running it via npx
.
1npm install -g create-pro-app 2create-pro-app
1yarn global add create-pro-app 2create-pro-app
1npx create-pro-app
Run the CLI:
1create-pro-app
Or, if installed globally:
1create-pro-app
Answer the Prompts:
my-pro-app
).JavaScript
or TypeScript
.npm
or Yarn
.Minimal
or Dashboard
.Review & Confirm:
Project Setup:
Start Coding:
1cd your-project-name 2npm run dev # or yarn dev
Open http://localhost:5173 in your browser!
Here’s what your generated project looks like:
your-project-name/
├── node_modules/ # Dependencies
├── src/ # Source code
│ ├── components/ # React components (e.g., Dashboard)
│ ├── pages/ # Pages (e.g., Login) if authentication is enabled
│ ├── routes/ # Route definitions (if authentication is enabled)
│ ├── store/ # Redux store and slices (if selected)
│ ├── utils/ # API handlers (axiosInstance or fetchInstance)
│ ├── App.jsx # Main app component
│ ├── main.jsx # Entry point
│ └── index.css # Tailwind CSS (if selected)
├── .gitignore # Git ignore file
├── .prettierignore # Prettier ignore file (if Prettier is enabled)
├── .prettierrc # Prettier config (if enabled)
├── eslint.config.js # ESLint config (if enabled)
├── index.html # HTML entry point
├── package.json # Project metadata and scripts
├── tailwind.config.js # Tailwind config (if enabled)
├── tsconfig.json # TypeScript config (if TypeScript is selected)
└── vite.config.js # Vite configuration
Prompt | Options/Choices | Description |
---|---|---|
projectName | Text input (default: my-pro-app ) | Name of your project directory. |
language | JavaScript , TypeScript | Programming language for your app. |
packageManager | npm , Yarn | Tool to manage dependencies. |
template | Minimal , Dashboard | Base structure of your app (Dashboard requires Tailwind). |
authentication | Yes/No | Adds route protection with a login page. |
stateManager | Yes/No | Enables Redux Toolkit for global state. |
persist | Yes/No | Adds state persistence to Redux (requires stateManager ). |
apiHandler | Axios , Fetch | HTTP client for API requests. |
tailwind | Yes/No | Integrates Tailwind CSS for styling. |
customFonts | Yes/No | Adds a custom Google Font. |
fontChoice | Roboto , Inter , etc. | Selects a font (if customFonts is enabled). |
gitInit | Yes/No | Initializes a Git repository. |
husky | Yes/No | Sets up Husky for Git hooks. |
This project is licensed under the MIT License.
Built with ❤️ by Ravinder Singh Negi. Happy coding!
No vulnerabilities found.
No security vulnerabilities found.