Technology stack
The docs build reads each version from the root package.json or electron/package.json, so a cell shows the declared version or range, not the installed one. The site footer identifies the exact build commit whose source was used.
Required toolchain
Section titled “Required toolchain”| Tool | Version |
|---|---|
| Node.js | ^24.15.0 |
| pnpm | 12.10.1 |
| Nx | 23.2.1 |
| TypeScript | 6.0.3 |
Application runtime
Section titled “Application runtime”| Package | Version |
|---|---|
| Angular | 22.2.0 |
matrix-js-sdk | ^43.0.0 |
| RxJS | ~7.8.2 |
| Capacitor Core | 8.5.3 |
| Electron | 44.6.0 |
Angular framework packages and the builder can intentionally use different patch releases. Treat installed peer requirements and repository checks as the compatibility contract.
Documentation and tests
Section titled “Documentation and tests”| Package | Version |
|---|---|
| Astro | 7.3.5 |
| Starlight | 0.42.4 |
| Vitest | 5.0.2 |
| Playwright | ^1.62.1 |
The Electron shell has a separate manifest and lockfile. Use its declared versions and run its own type and host checks after dependency changes.