Documentation
Guides
Getting Started

## Installation

Before you begin installing Fuse, prepare a folder where you can unzip the downloaded .zip file.

## 1. Choose which version you want to install

When you unzip the .zip file you have downloaded from Themeforest, you will find 2 additional .zip files along with other files. One of those .zip files is the Demo version, and the other one is the Starter version:

- Demo `fuse-demo-vX.X.X.zip`

  This .zip file includes the Demo version which includes all the applications, pages and UI sections from the Demo application. This version is for referencing purposes only and it should be only used for copying code/modules from it.

  Do NOT use the Demo version to build your app, otherwise you will have a lot of unnecessary weight to your app right from the start and it will provide a poor development experience.

- Starter `fuse-starter-vX.X.X.zip`

  This .zip file includes the Starter version which includes all the core components and functionality of Fuse without the Demo applications, pages and UI sections. DO use the Starter version to build your app on top.

## 2. Unzip

After choosing the version you want to install, unzip the .zip file of that version into your workspace directory.

You can completely skip the steps #1 and #2 and instead fork the project from Fuse's Github repo directly. This will not only make things simpler, but it will also make any future updates easier as you can merge the changes from the original repo into your fork.

For more information and to access Fuse's Github repo, check out the Fuse's Themeforest description page.

## 3. Run the installation command

Open a console/terminal window and navigate into your workspace directory. You must be at the same folder with the `package.json` file in order to run the commands.

To complete the installation, enter the following command:

npm install

This command will take some time and install all the required libraries into the node_modules directory in order for you to start developing.

After the installation completes, you may see warnings about deprecated packages and security risks. You can safely ignore those messages as Fuse (and other Angular apps) use Node.js for only development environment.

Unless you explicitly add a package to your dependencies list in package.json file, they won't be included into the final application therefore they are not going cause any security risks.