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