Skip to content

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.

ToolVersion
Node.js^24.15.0
pnpm12.10.1
Nx23.2.1
TypeScript6.0.3
PackageVersion
Angular22.2.0
matrix-js-sdk^43.0.0
RxJS~7.8.2
Capacitor Core8.5.3
Electron44.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.

PackageVersion
Astro7.3.5
Starlight0.42.4
Vitest5.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.