Skip to content

v0.3.0 — hardened registry, package-manager detection, prettier CLI

Latest

Choose a tag to compare

@MatthysDev MatthysDev released this 17 Jun 12:13

Highlights

Reliability

  • Concurrency-safe registry — cross-process lock + atomic writes, so launching several projects at once no longer clobbers each other's sessions.
  • No more stale-state crashloadState validates each session; a registry written by 0.1.0 no longer breaks simgrid logs.
  • Launch lifecycle hardened: guarded metro.kill, and Metro is cleaned up if it fails to start.

Package managers

  • Auto-detects npm / bun / pnpm / yarn from the lockfile and uses the right runner for Metro, builds, expo config and the dev-client install. Fixes non-npm projects (previously npx was hardcoded).

Prettier CLI

  • Branded launch banner, animated spinners (discovery + boot), a boxed launch summary, and a richer simgrid status (aligned table, platform icons, colours, uptime).
  • New simgrid --version.

88 tests, strict typecheck, CI green. Install: npm i -g simgrid-cli