open-index/open-npm huggingface dataset:
npm package: @novalhikari/webgen-cli
Description: CLI untuk membuat proyek template menggunakan Python
Latest version: 2.0.17

﻿﻿# 🚀 Project Web Generator

Project Web Generator is a 🛠️ Python tool that helps developers quickly create a structured web project with their preferred CSS framework. Users can navigate the selection using arrow keys and confirm their choice with Enter.

## ✨ Features
- ✅ **Automatically generates a web project structure** based on user input.
- 🎨 **Allows users to choose a CSS framework** for their project:
  - 🌐 **Manual CSS** (for HTML + CSS projects)
  - 🎨 **Bootstrap** (for HTML + CSS projects)
  - 🌊 **Tailwind CSS** (for HTML + CSS and React projects)
  - 🧩 **Custom CSS** (for React projects)
- ⌨️ **Interactive CLI interface**: Uses arrow keys for selection, and Enter to confirm.
- 📂 **Creates essential project files**:
  - For **HTML + CSS**: `index.html`, `style.css`, `script.js`.
  - For **React**: `index.html`, `App.jsx`, `App.css`, `main.jsx`, `index.css`, `vite.config.js`, and `package.json`.
- ⚙️ **Supports automatic installation** of dependencies like React, Vite, and Tailwind CSS (if selected).

## 🚀 Installation & Usage
### 🔹 Install Globally
To use `webgen` as a globally executable command:

1. Install Globally
   ```sh
   pnpm add -g @novalhikari/webgen-cli
   ```
2. Run the tool:
   ```sh
   webgen
   ```
4. Follow the on-screen instructions to create your project.

## 🤝 Contributing
Feel free to fork this project and submit pull requests to improve it! 💡

## 📜 License
This project is licensed under the MIT License.