Files
Claude 5ed7657da8 chore: bootstrap pnpm monorepo workspace
Initial workspace for hermes-mobile, a Capacitor 8 Android port of
hermes-desktop that runs hermes-agent on the device.

- pnpm workspaces with apps/* and packages/* layouts
- exact-version pinning via .npmrc save-exact=true (mirrors the
  hermes-agent-style dependency hygiene that tightened after the
  Mini Shai-Hulud worm hit mistralai 2.4.6 on PyPI; prevents
  quarantined releases breaking fresh installs)
- .gitignore covers node_modules, dist, android/.gradle, *.jks
  keystores, Python artifacts, and the review/ vendored checkouts
  (kept local-only, not in version control)

Scripts declared at the root:
  pnpm vendor:renderer   # rsync desktop renderer into packages/renderer
  pnpm build             # build:ipc + build:renderer + build:mobile
  pnpm dev:mobile        # vite dev server (browser-only, no native)
  pnpm cap:sync          # cap sync android
  pnpm android:run       # install debug APK to attached device
2026-06-03 22:02:21 -04:00

6 lines
190 B
Plaintext

# Pin exact versions for hermes-agent-style dependency hygiene (issue #367 — Mini Shai-Hulud)
save-exact=true
strict-peer-dependencies=false
auto-install-peers=true
shamefully-hoist=false