---
id: the-packages
title: The Packages
---

This document will give you a brief introduction of the packages Electrode X offers.

### Dependencies

| Package                | Description                         |
| ---------------------- | ----------------------------------- |
| `@xarc/app`            | Electrode X node.js runtime support |
| `@xarc/fastify-server` | A node.js server based on Fastify   |
| `@xarc/react`          | react.js support                    |
| `@xarc/react-query`    | react query support                 |
| `@xarc/react-redux`    | react redux support                 |
| `@xarc/react-router`   | react router support                |

### Dev Dependencies

| Package             | Description                          |
| ------------------- | ------------------------------------ |
| `@xarc/app-dev`     | Electrode X development only support |
| `@xarc/opt-postcss` | style files and css module support   |
| `@xarc/opt-stylus`  | stylus support                       |
| `@xarc/opt-sass`    | sass support                         |
| `@xarc/opt-less`    | less support                         |
| `@xarc/opt-jest`    | jest support                         |
| `@xarc/opt-karma`   | karma support                        |
| `@xarc/opt-mocha`   | mocha support                        |
