You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/docs/USAGE.md
+17-15Lines changed: 17 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,5 @@
1
+
<!-- @format -->
2
+
1
3
# Usage Guide for @involvex/create-wizard
2
4
3
5
This document provides a detailed guide on how to use the `@involvex/create-wizard` CLI tool to create new JavaScript projects. This tool is designed to provide a comprehensive, all-in-one project configuration, streamlining project initialization, reducing manual setup, ensuring consistency, and accelerating developer onboarding.
@@ -41,17 +43,17 @@ Choose one of the available project templates. Each template provides a complete
41
43
42
44
The selected template will scaffold the entire project structure. Here's a brief overview of each template:
43
45
44
-
***`discord-bot`**: Sets up a basic Discord bot project with necessary `discord.js` dependencies and a starting `src/index.js`. Ideal for quickly getting a Discord bot development environment ready.
45
-
***`nextjs`**: Configures a minimal Next.js application, including React, Next.js dependencies, and standard Next.js scripts (`dev`, `build`, `start`, `lint`). Perfect for starting server-rendered React applications.
46
-
***`node-api`**: Provides a simple Node.js API structure, typically using Express. Includes basic routing and server setup. Great for backend development.
47
-
***`react-app`**: Initializes a basic React application using Vite for fast development. Includes core React dependencies and a simple component structure.
48
-
***`vite`**: Sets up a general-purpose Vite project. Vite is a fast build tool that provides a lean and efficient development experience.
49
-
***`vuejs`**: Configures a Vue.js project, often integrated with Vite for rapid development. Includes core Vue dependencies and a basic application structure.
50
-
***`webpack`**: Provides a foundational Webpack project setup. Useful for understanding and customizing build processes from scratch.
46
+
-**`discord-bot`**: Sets up a basic Discord bot project with necessary `discord.js` dependencies and a starting `src/index.js`. Ideal for quickly getting a Discord bot development environment ready.
47
+
-**`nextjs`**: Configures a minimal Next.js application, including React, Next.js dependencies, and standard Next.js scripts (`dev`, `build`, `start`, `lint`). Perfect for starting server-rendered React applications.
48
+
-**`node-api`**: Provides a simple Node.js API structure, typically using Express. Includes basic routing and server setup. Great for backend development.
49
+
-**`react-app`**: Initializes a basic React application using Vite for fast development. Includes core React dependencies and a simple component structure.
50
+
-**`vite`**: Sets up a general-purpose Vite project. Vite is a fast build tool that provides a lean and efficient development experience.
51
+
-**`vuejs`**: Configures a Vue.js project, often integrated with Vite for rapid development. Includes core Vue dependencies and a basic application structure.
52
+
-**`webpack`**: Provides a foundational Webpack project setup. Useful for understanding and customizing build processes from scratch.
51
53
52
54
### 3. Additional Dependency Installation
53
55
54
-
You can select any *additional* npm packages you want to install beyond those provided by the chosen template. Template-specific dependencies (both regular and dev dependencies) will be automatically installed as part of the template application process.
56
+
You can select any _additional_ npm packages you want to install beyond those provided by the chosen template. Template-specific dependencies (both regular and dev dependencies) will be automatically installed as part of the template application process.
55
57
56
58
**Example:**
57
59
@@ -92,12 +94,12 @@ Confirm if you want to generate an `INSTRUCTIONS.md` file within your new projec
92
94
93
95
After successfully running `create-wizard`, your new project directory (`my-awesome-project` in the example above) will contain:
94
96
95
-
***`package.json`**: Fully configured with the project name, merged dependencies (from both template and your selections), and template-defined npm scripts.
96
-
***`node_modules/`**: Contains all installed npm dependencies.
97
-
***Template-specific files and folders**: The complete file structure provided by the chosen template (e.g., `src/`, `public/`, configuration files).
98
-
***`INSTRUCTIONS.md`** (if generated): A markdown file with quick setup and usage instructions.
99
-
***`README.md`**: A comprehensive `README.md` file for your new project, including project overview, setup, usage, and contribution guidelines.
100
-
***`.git/`** (if Git initialization was selected): The Git repository.
97
+
-**`package.json`**: Fully configured with the project name, merged dependencies (from both template and your selections), and template-defined npm scripts.
98
+
-**`node_modules/`**: Contains all installed npm dependencies.
99
+
-**Template-specific files and folders**: The complete file structure provided by the chosen template (e.g., `src/`, `public/`, configuration files).
100
+
-**`INSTRUCTIONS.md`** (if generated): A markdown file with quick setup and usage instructions.
101
+
-**`README.md`**: A comprehensive `README.md` file for your new project, including project overview, setup, usage, and contribution guidelines.
102
+
-**`.git/`** (if Git initialization was selected): The Git repository.
Copy file name to clipboardExpand all lines: docs/docs/installation.md
+17-12Lines changed: 17 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,14 @@
1
-
# Installation Guide for @involvex/create-universe
1
+
<!-- @format -->
2
2
3
-
This document provides detailed instructions on how to install and set up the `@involvex/create-universe` CLI tool.
3
+
# Installation Guide for @involvex/create-wizard
4
+
5
+
This document provides detailed instructions on how to install and set up the `@involvex/create-wizard` CLI tool.
4
6
5
7
## Prerequisites
6
8
7
9
Before you can install and use `create-universe`, you need to have Node.js installed on your system.
8
10
9
-
***Node.js**: Version 22.0.0 or higher is required. You can download it from the official Node.js website: [https://nodejs.org/](https://nodejs.org/)
11
+
-**Node.js**: Version 22.0.0 or higher is required. You can download it from the official Node.js website: [https://nodejs.org/](https://nodejs.org/)
10
12
11
13
To verify your Node.js installation, open your terminal or command prompt and run:
12
14
@@ -27,7 +29,7 @@ v22.x.x
27
29
The recommended way to install `create-universe` is globally using npm (Node Package Manager). This makes the `create-universe` command available from any directory in your terminal.
28
30
29
31
```bash
30
-
npm install -g @involvex/create-universe
32
+
npm install -g @involvex/create-wizard
31
33
```
32
34
33
35
After installation, you can verify that the CLI tool is correctly installed by running:
@@ -43,17 +45,20 @@ This should display the installed version of the `create-universe` tool.
43
45
If you plan to contribute to the `create-universe` project or want to run it locally without global installation, follow these steps:
0 commit comments