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