Files
firezone/.tool-versions
Thomas Eizinger 1317bbb9e2 refactor(gui-client): replace tslink with tauri-specta (#10031)
Despite still being in development, the `tauri-specta` project already
proves to be quite useful. It allows us to generate TypeScript bindings
for our commands and events, creating a type-safe contract between the
frontend and the backend.

For example, this ensures that the TypeScript code calls a command
actually with the required parameters and thus avoids runtime failures.

Similarly, the frontend can listen on type-safe events without having to
use any magic strings.
2025-07-28 21:37:24 +00:00

16 lines
281 B
Plaintext

# These are used for the dev environment.
# This should match the versions used in the built product.
nodejs 20.14.0
elixir 1.18.4-otp-27
erlang 27.3.4.1
# Used for static analysis
python 3.11.9
shfmt 3.9.0
# Used to lint Bash scripts
shellcheck 0.9.0
# GUI client
pnpm 10.13.1