mirror of
https://github.com/lbr77/SideImpactor.git
synced 2026-05-06 11:14:01 -04:00
8d31144741bf984d249df3f3de18286bfcd14887
sideload.js
This repository is organized as a Bun workspace with four top-level areas:
frontend/: browser signing UIbackend/: Cloudflare Workers Wisp proxy demodependencies/webmuxd/: the publishablewebmuxdpackage consumed by the frontendwasm/openssl/: the Rust/WASM OpenSSL bridge whose build artifacts are copied intodependencies/webmuxd/lib/openssl-wasm
Install
bun install
Validate
bun run build
bun run lint
bun run test
cd frontend && bun run build
cd backend && bun run check
Workspace Notes
frontend/src/main.tsmust consumewebmuxdpackage exports instead of duplicating usbmux/lockdown/AFC/InstProxy logic.- Changes to device communication, pairing, or TLS behavior belong in
dependencies/webmuxd/src/first. wasm/openssl/pkgis treated as a build artifact source for the package copy step.
Languages
JavaScript
87.8%
TypeScript
9.6%
Rust
1.5%
CSS
0.5%
C
0.3%
Other
0.2%