-
Notifications
You must be signed in to change notification settings - Fork 0
reference dependencies
Load Rift uses a small frontend runtime, a Rust/Tauri backend, a bundled k6 binary, and GitHub Actions for CI and release publishing.
| Dependency | Version | Source |
|---|---|---|
@tauri-apps/api |
^2.11.0 |
package.json |
@tauri-apps/plugin-dialog |
^2.7.1 |
package.json |
react |
^19.2.6 |
package.json |
react-dom |
^19.2.6 |
package.json |
package.json includes Vite 8, TypeScript 6, Vitest 4, ESLint 10, @vitejs/plugin-react, Testing Library packages, jsdom, globals, and Tauri CLI.
src-tauri/Cargo.toml uses Rust 1.88.0 and edition 2021. Main dependencies include:
tauritauri-plugin-dialogtauri-plugin-logserdeserde_json-
reqwestwith blocking and rustls hdrhistogramuuidtempfilelog
Supported Linux and macOS builds bundle Grafana k6 v2.0.0. Load Rift is MIT licensed, while bundled k6 is AGPL-3.0-only. The notices live in THIRD_PARTY_LICENSES.md, licenses/AGPL-3.0.txt, and src-tauri/bin/README.md.
.github/workflows/ci.yml and .github/workflows/release.yml use GitHub Actions for checkout, Node setup, Rust setup, Rust caching, Tauri publishing, GitHub Pages APT publishing, and release asset uploads.
For configuration details, see Configuration.