Context
Port the next sorted Bun package-manager boundary in cli/install/bun-workspaces.test.ts.
Parent tracker: #66
Completed scope
- Resolve workspace-relative
.tgzpaths against the owning workspace. - Preserve archive package identity/version when installed through an alias path.
- Pass the concurrent 6-workspace / 12-tarball regression without mutable graph lookups from archive workers.
- Materialize conflicting dependencies beneath the installed workspace package.
- Emit the current v2 text lockfile format for matching workspace devDependency/npm peerDependency graphs.
- Ratchet the untouched file at 63 passed / 0 failed / 0 unsupported / 0 TODO.