apps/desktop/package.json | 9 +- apps/desktop/src/main.ts | 28 +- apps/server/package.json | 12 +- apps/server/src/config.ts | 67 +--- apps/server/src/index.ts | 2 +- apps/server/src/main.test.ts | 6 +- apps/server/src/main.ts | 2 +- apps/web/package.json | 2 +- bun.lock | 64 ++-- package.json | 26 +- packages/contracts/package.json | 6 +- packages/shared/package.json | 13 +- packages/shared/src/Net.test.ts | 98 ++++++ packages/shared/src/Net.ts | 180 +++++++++++ scripts/build-desktop-artifact.ts | 20 +- scripts/dev-runner.mjs | 425 -------------------------- scripts/dev-runner.test.ts | 418 ++++++++++++------------- scripts/dev-runner.ts | 527 ++++++++++++++++++++++++++++++++ scripts/package.json | 22 ++ scripts/tsconfig.json | 16 + 20 files changed, 1160 insertions(+), 783 deletions(-)