# Prerequisites

<figure><img src="https://694473604-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOzA1rSlMPE3i2X5tlqgu%2Fuploads%2FZCdzczA729HO2CsFnhUE%2Fimage.png?alt=media&#x26;token=3373666c-de2d-4ae5-985d-8c0be1fbeadd" alt="" width="200"><figcaption><p>exile.watch logo</p></figcaption></figure>

1. [commit-message-guidelines](https://docs.exile.watch/development/commit-message-guidelines "mention")
2. [Node.js](https://nodejs.org/en) >= 20.x
3. [nvm](https://github.com/nvm-sh/nvm?tab=readme-ov-file#readme) (Node Version Manager)
4. `npm` is the package manager we are using
