Building 🧰
Graviton Desktop
Requisites:
- nodejs + npm (https://nodejs.org)
- cargo (stable channel) (https://www.rust-lang.org)
- tauri cli (cargo install tauri-cli --version "^1.0")
- tauri os-specific dependencies (See this)
- pnpm (npm i -g pnpm)
- deno (See this)
- (Optional, just for tests): nextest (cargo install cargo-nextest)
Installing dependencies:
cd Graviton-App
pnpm install
To develop, run:
pnpm run dev_desktop
To create a binary / installer, run:
pnpm run build_desktop
To run automated tests:
pnpm test
To lint all the code:
pnpm run lint
To format all the code:
pnpm run format