____ _ __ __ _ ____ _ ___
/ ___|_ __ ___ __ _| |_ ___ \ \ / /__| |__ / ___| | |_ _|
| | | '__/ _ \/ _` | __/ _ \____\ \ /\ / / _ \ '_ \ _____| | | | | |
| |___| | | __/ (_| | || __/_____\ V V / __/ |_) |_____| |___| |___ | |
\____|_| \___|\__,_|\__\___| \_/\_/ \___|_.__/ \____|_____|___|
para ler em português clique aqui
Create-Web-CLI is a robust yet straightforward command-line interface (CLI) designed to streamline the process of creating web application projects. Whether you’re aiming to set up a basic frontend structure with HTML, CSS, and JS, or a slightly more complex React project structure, Create-Web-CLI has got you covered.
To use this project, follow these steps:
- Clone the repository:
git clone <repository-link>
- Install the dependencies:
npm install
- link the folder:
npm link
- just run the program: -
create-web-CLI
!
- Creates a basic frontend structure: HTML, CSS, and JS.
- Creates a React project structure.
Contributions are welcome! Please read [click here] for details on how to contribute to the project.
- [Yagasaki] Thank you for your valuable contributions and for helping to improve this project.
Currently, this project operates only locally as a “script”. However, I have ambitious plans for the future of Create-Web-CLI:
Publication: I plan to publish this project to package managers in the JavaScript ecosystem (pnpm, npm, yarn, bun…). This will make it easier for other developers to install and use Create-Web-CLI. Live-Preview: I’m considering adding a live-preview feature - a compact server that is generated for development and provides automatic page reloading. This would eliminate the need for a third-party/external extension and enhance the development experience. Bundler: Ultimately, I want to transform Create-Web-CLI into a full-fledged bundler. This would provide a comprehensive solution for setting up and managing web projects.
acess the documentation [here]
This project is licensed under the MIT license - see the LICENSE.md file for more details.
I was already familiar with several open-source initiatives that automated the generation of bundlers/projects. However, none of them offered what I was seeking: a simple setup with just HTML, CSS, and JS. So, I used this as a pretext to delve deeper into the Node runtime environment and gain a better understanding of executing Javascript. This project serves not only as a tool to assist others in setting up their web projects but also as a learning journey for me. Through the process of building Create-Web-CLI, I’ve gained a more profound understanding of Javascript and the Node environment. I hope this tool can simplify your project setup process and inspire you to learn more and create your own tools. Happy coding!