> For the complete documentation index, see [llms.txt](https://phoenixcoded.gitbook.io/able-pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://phoenixcoded.gitbook.io/able-pro/react/pre-requisites.md).

# Pre-requisites

{% hint style="warning" %}
You don’t need to install or configure tools like Webpack or Babel. They are configured and hidden so that you can focus on the code.
{% endhint %}

## **Pre-requisites**

Able Pro is based on `node` and `create-react script`. Please check the following **prerequisites** before jumping into it.

**Node** is the primary prerequisite for Able Pro. Open your command terminal and check using the **`node -v`** command

```
c:\> node -v
v24.11.1
```

**Package Manager** - npm

```
c:\> npm -v
11.6.2
```

**Package Manager - yarn**

This project uses **Yarn (via Corepack)** for dependency management. The required Yarn version is specified in the `package.json` file, and Corepack ensures the correct version is used automatically. There's no need to install Yarn globally.

**If Corepack is not available:**\
Corepack is included with Node.js version 16.10+ by default. If it's not installed or enabled:

1. Ensure you’re using Node.js 16.10 or higher.
2. Enable Corepack by running :\
   `corepack enable`
3. If Corepack is unavailable, update Node.js to a supported version.

After Corepack is enabled, simply run `yarn` commands, and the correct version will be handled for you automatically. For more information about Yarn and Corepack, refer to the documentation:

1. [https://yarnpkg.com/getting-started/install](<https://yarnpkg.com/getting-started/install&#xA;https://yarnpkg.com/corepack>)
2. [https://yarnpkg.com/corepack](<https://yarnpkg.com/getting-started/install&#xA;https://yarnpkg.com/corepack>)

## **Troubleshooting**

If you face the following error in your terminal, **npm** is not installed in your system.

```
c:\> npm -v
'yarn' is not recognized as an internal or external command,
operable program or batch file.
```
