Files
bare-operating-system/docs/audit/holepunch-clone-sync-summary.ndjson
T
Raven Scott 014c70ad09 feat: introduce ctx.pear surface and /bin/pear for in-OS Pear development
Complete the full planned effort for the detailed ctx.bare code audit
and the new ctx.pear surface, delivering the ability to create, stage,
and integrate real Pear applications from within a booted Bare OS.

### Audit (ctx.bare)
- Performed exhaustive code audit of bare-os-ctx-bare.js (host import
  path, drive bundle eval + require.addon wrappers, referrer workarounds).
- Inventoried all manifest/bundle verifiers and related scripts.
- Researched manifest format, implicit tiering model, and dual loading
  strategy (JSON + .data.mjs).
- Deep analysis of the local Holepunch clone (bare-* and pear-* packages)
  to identify realistic guest vs host-delegate boundaries.
- Full cross-reference of call sites, greps, and historical pain points
  (pear:// referrer resolution, nativeHint handling, addon stubs).

### Implementation (ctx.pear)
- Added `pearEntries` tier to bare-module-manifest.json with initial
  high-value packages (pear-build, pear-bundle, pear-ref, etc.).
- Implemented `loadPearModuleManifest()` and `buildPearCtxObjectFromHost()`.
- Wired ctx.pear exposure through the booter into the guest context.
- Updated TypeScript definitions (`bare-os-ctx.d.ts`).

### User-Facing Surface
- Created full `/bin/pear` command with `help`, `info`, `list`, `init`
  (functional skeleton creation), and improved `stage` subcommands.
- Registered as Tier-1 command (now 183 total commands).
- Added man page and rebuilt coreutils (kernel + seeder).

### Agent Autonomy
- Created production-quality `pear-dev` agent skill.
- Added to skill seed list with cross-references to the appstore skill.

### P2P App Store Integration
- Updated appstore skill with explicit Pear development synergy section.
- Updated p2p-app-store design doc to document the new closed loop.
- Added cross-references in both skills and design documents.

### Verification & Hygiene
- Created `scripts/verify-pear-module-manifest-data.mjs`.
- Enhanced `verify-pear-no-static-node-import.mjs` with explicit pear
  command coverage.
- Integrated new verifier into release-checklist and agent hints.
- Performed comprehensive zero-TODO/scaffolding sweep across all new
  Pear artifacts (clean).
- Multiple full verification harness runs (all green).

### Documentation & Governance
- Added complete "Pear Development Environment" thread to feature-roadmap.md.
- Updated developer guide (Chapter 12).
- Maintained living plan document and detailed audit notes with full
  Implementation Log throughout.
- Updated command counts across READMEs and supporting docs.

All changes follow project governance:
- Bare-only guest constraints strictly observed
- Verifier-first discipline maintained
- Living plan + audit documents kept as single source of truth
- Production quality bar matching the completed P2P App Store feature

Plan items 04–21 completed.

See:
- docs/design/ctx-pear-surface-and-bare-audit-plan.md
- docs/audit/ctx-bare-audit-notes.md (full audit + implementation log)
2026-05-26 17:54:06 -04:00

134 lines
64 KiB
Plaintext

{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"b4a","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/b4a","cloneExists":true,"packageJsonVersion":"1.8.1","gitHead":"bf1d3da6eae3439a1d62b1ffcd29e84bcdc1d397","originMainHead":"bf1d3da6eae3439a1d62b1ffcd29e84bcdc1d397","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-abort","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-abort","cloneExists":true,"packageJsonVersion":"2.0.13","gitHead":"0f87c878192e09b7f8fc37128cf1a62a4ff1a39a","originMainHead":"0f87c878192e09b7f8fc37128cf1a62a4ff1a39a","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-abort-controller","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-abort-controller","cloneExists":true,"packageJsonVersion":"1.1.2","gitHead":"f32d14c5a28cc8014e9a9bc7de09af0fee3e5819","originMainHead":"f32d14c5a28cc8014e9a9bc7de09af0fee3e5819","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-addon-resolve","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-addon-resolve","cloneExists":true,"packageJsonVersion":"1.10.0","gitHead":"01e0c73c8e23f69e1ec16435671fa04f7c4febe2","originMainHead":"01e0c73c8e23f69e1ec16435671fa04f7c4febe2","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-ansi-escapes","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-ansi-escapes","cloneExists":true,"packageJsonVersion":"2.2.3","gitHead":"5ca14972b81234dc6be8e212ff58835d01e7d0e4","originMainHead":"5ca14972b81234dc6be8e212ff58835d01e7d0e4","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-apk","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-apk","cloneExists":true,"packageJsonVersion":"0.1.2","gitHead":"5101a29cd38299eeaf12618e3676aa148aa9ab3c","originMainHead":"5101a29cd38299eeaf12618e3676aa148aa9ab3c","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-app-kit","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-app-kit","cloneExists":true,"packageJsonVersion":"0.1.0","gitHead":"8a968ce7b73ab321b7b66944c949133cf9420a01","originMainHead":"8a968ce7b73ab321b7b66944c949133cf9420a01","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-assert","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-assert","cloneExists":true,"packageJsonVersion":"1.2.0","gitHead":"0bf57337a4403ac344d5ff1339d8f73a3cda08d8","originMainHead":"0bf57337a4403ac344d5ff1339d8f73a3cda08d8","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-async-hooks","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-async-hooks","cloneExists":true,"packageJsonVersion":"0.0.0","gitHead":"9099197610ca1ff9092f74a9d4f5a5a9fafad0f1","originMainHead":"9099197610ca1ff9092f74a9d4f5a5a9fafad0f1","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-atomics","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-atomics","cloneExists":true,"packageJsonVersion":"3.0.7","gitHead":"695ae386dbef8f79b6cb3e3554ff64ea1a0d6616","originMainHead":"695ae386dbef8f79b6cb3e3554ff64ea1a0d6616","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-bluetooth-apple","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-bluetooth-apple","cloneExists":true,"packageJsonVersion":"0.2.0","gitHead":"752a208d18a6fa334eaa5c64adf35138214764fc","originMainHead":"752a208d18a6fa334eaa5c64adf35138214764fc","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-bmp","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-bmp","cloneExists":true,"packageJsonVersion":"1.0.0","gitHead":"5b224e201743ea17faeb17eaa9b219bededa303f","originMainHead":"5b224e201743ea17faeb17eaa9b219bededa303f","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-boot","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-boot","cloneExists":true,"packageJsonVersion":"4.0.0","gitHead":"7895544b70be6abf3958d84f6ade3b5a695b21a8","originMainHead":"7895544b70be6abf3958d84f6ade3b5a695b21a8","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-buffer","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-buffer","cloneExists":true,"packageJsonVersion":"3.6.0","gitHead":"b48eda311c0fca159d065c017cdfcfb38c673854","originMainHead":"b48eda311c0fca159d065c017cdfcfb38c673854","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-bundle","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-bundle","cloneExists":true,"packageJsonVersion":"1.10.0","gitHead":"e0d59a7c15ece91864aa23df6dc3d26ee8db426a","originMainHead":"e0d59a7c15ece91864aa23df6dc3d26ee8db426a","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-bundle-compile","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-bundle-compile","cloneExists":true,"packageJsonVersion":"1.2.2","gitHead":"8e4787c04a158a4d74a4ac91c8ed66da70e07f0e","originMainHead":"8e4787c04a158a4d74a4ac91c8ed66da70e07f0e","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-bundle-evaluate","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-bundle-evaluate","cloneExists":true,"packageJsonVersion":"2.0.0","gitHead":"c0c72e2bf9277452636296528888c17b4a25d8ad","originMainHead":"c0c72e2bf9277452636296528888c17b4a25d8ad","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-bundle-id","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-bundle-id","cloneExists":true,"packageJsonVersion":"1.0.2","gitHead":"bb8c3cd2470b7fff89f632cd68e47193825ee381","originMainHead":"bb8c3cd2470b7fff89f632cd68e47193825ee381","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-channel","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-channel","cloneExists":true,"packageJsonVersion":"5.2.3","gitHead":"5a044263f45528b11182a56c2b448d02efee2391","originMainHead":"5a044263f45528b11182a56c2b448d02efee2391","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-console","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-console","cloneExists":true,"packageJsonVersion":"6.1.0","gitHead":"ff58e58c25b5b8e09e6e0e201d5cc51e7f62ef74","originMainHead":"ff58e58c25b5b8e09e6e0e201d5cc51e7f62ef74","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-cov","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-cov","cloneExists":true,"packageJsonVersion":"1.2.2","gitHead":"ca1cf18f92feaaffbe922c91283662dd37683369","originMainHead":"ca1cf18f92feaaffbe922c91283662dd37683369","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-crypto","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-crypto","cloneExists":true,"packageJsonVersion":"1.13.7","gitHead":"5a478fbe559a943615df36cdf8efe16928d12d6f","originMainHead":"5a478fbe559a943615df36cdf8efe16928d12d6f","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-daemon","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-daemon","cloneExists":true,"packageJsonVersion":"1.2.4","gitHead":"988612380e78a3f4a6b15714a42c9ae1b922c32c","originMainHead":"988612380e78a3f4a6b15714a42c9ae1b922c32c","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-debug-log","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-debug-log","cloneExists":true,"packageJsonVersion":"2.0.0","gitHead":"ed38ac4ff392e9c6f035e4249df2e5edb31b662e","originMainHead":"ed38ac4ff392e9c6f035e4249df2e5edb31b662e","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-delta","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-delta","cloneExists":true,"packageJsonVersion":"1.1.0","gitHead":"55dd663eea515fac199b46779d75e5bb9fc40e78","originMainHead":"55dd663eea515fac199b46779d75e5bb9fc40e78","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-dev","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-dev","cloneExists":true,"packageJsonVersion":"0.14.11","gitHead":"d853017ef950182c4e49fd82bf07b4f0be2fe38c","originMainHead":"d853017ef950182c4e49fd82bf07b4f0be2fe38c","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-dgram","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-dgram","cloneExists":true,"packageJsonVersion":"1.0.1","gitHead":"c490af11fc31cc3aea76e696b409c72d956b006d","originMainHead":"c490af11fc31cc3aea76e696b409c72d956b006d","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-diagnostics-channel","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-diagnostics-channel","cloneExists":true,"packageJsonVersion":"1.1.0","gitHead":"1dec4720a5b313279ee22de9611214b2ca104308","originMainHead":"1dec4720a5b313279ee22de9611214b2ca104308","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-dns","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-dns","cloneExists":true,"packageJsonVersion":"2.1.4","gitHead":"a27bce216c05d3b330f1f4356be77c1817eb2522","originMainHead":"a27bce216c05d3b330f1f4356be77c1817eb2522","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-encoding","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-encoding","cloneExists":true,"packageJsonVersion":"1.0.3","gitHead":"3629953c6e7d4fcbd087116464324c1e7980a5de","originMainHead":"3629953c6e7d4fcbd087116464324c1e7980a5de","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-env","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-env","cloneExists":true,"packageJsonVersion":"3.0.0","gitHead":"793136175187967d5611f9be880b5f6c0a11b3c7","originMainHead":"793136175187967d5611f9be880b5f6c0a11b3c7","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-events","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-events","cloneExists":true,"packageJsonVersion":"2.8.3","gitHead":"2f7e697006bd4cc44913af372c2147c512258ccf","originMainHead":"2f7e697006bd4cc44913af372c2147c512258ccf","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-exif","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-exif","cloneExists":true,"packageJsonVersion":"1.1.0","gitHead":"87ca75e9da6cee21563e04e2dd89eaa67ec4ad13","originMainHead":"87ca75e9da6cee21563e04e2dd89eaa67ec4ad13","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-fetch","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-fetch","cloneExists":true,"packageJsonVersion":"3.0.1","gitHead":"311d3b25aaae888396b9c0e0f2a7c172bcd98f06","originMainHead":"311d3b25aaae888396b9c0e0f2a7c172bcd98f06","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-ffmpeg","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-ffmpeg","cloneExists":true,"packageJsonVersion":"1.2.2","gitHead":"a99a669ed277b3092a7da5c3cc3fc4e18630bc00","originMainHead":"a99a669ed277b3092a7da5c3cc3fc4e18630bc00","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-ffmpeg-encodings","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-ffmpeg-encodings","cloneExists":true,"packageJsonVersion":"1.2.1","gitHead":"36ecaf5836ae5d7beb4e4b2f41c6891effbabe20","originMainHead":"36ecaf5836ae5d7beb4e4b2f41c6891effbabe20","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-file-logger","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-file-logger","cloneExists":true,"packageJsonVersion":"1.2.1","gitHead":"e7e4b215408c4e1639d95834127af06855e56f81","originMainHead":"e7e4b215408c4e1639d95834127af06855e56f81","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-form-data","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-form-data","cloneExists":true,"packageJsonVersion":"1.2.2","gitHead":"67dabc99ebc10cc101ac12117b31df3cfbe57e56","originMainHead":"67dabc99ebc10cc101ac12117b31df3cfbe57e56","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-format","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-format","cloneExists":true,"packageJsonVersion":"1.0.2","gitHead":"e61c23a06af435e0dfee22ee9322d90a69427f72","originMainHead":"e61c23a06af435e0dfee22ee9322d90a69427f72","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-fs","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-fs","cloneExists":true,"packageJsonVersion":"4.7.1","gitHead":"2ae2a560eb982fd0dce9b267c6a6ef012c5bd3e5","originMainHead":"2ae2a560eb982fd0dce9b267c6a6ef012c5bd3e5","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-gif","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-gif","cloneExists":true,"packageJsonVersion":"1.1.3","gitHead":"dcdb0ef12533278dda0b3d584d9ebb9978ab0987","originMainHead":"dcdb0ef12533278dda0b3d584d9ebb9978ab0987","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-gtk","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-gtk","cloneExists":true,"packageJsonVersion":"0.1.1","gitHead":"90bef3ed7ee2bb43bce2cc762554659e007d2196","originMainHead":"90bef3ed7ee2bb43bce2cc762554659e007d2196","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-heif","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-heif","cloneExists":true,"packageJsonVersion":"1.0.10","gitHead":"7a930a0c2f3f0f02f6ae724cc4e1afa3b2330b95","originMainHead":"7a930a0c2f3f0f02f6ae724cc4e1afa3b2330b95","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-hrtime","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-hrtime","cloneExists":true,"packageJsonVersion":"2.1.1","gitHead":"582626c067aba9b7b0b8846aeca4118cb220f925","originMainHead":"582626c067aba9b7b0b8846aeca4118cb220f925","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-http-parser","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-http-parser","cloneExists":true,"packageJsonVersion":"1.1.4","gitHead":"3bf5d544a1feca0af940a4c5b6125ef7bf3766ce","originMainHead":"3bf5d544a1feca0af940a4c5b6125ef7bf3766ce","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-http1","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-http1","cloneExists":true,"packageJsonVersion":"4.5.6","gitHead":"575061e83eaa2c719ebb5687d830c4cadf37ec2b","originMainHead":"575061e83eaa2c719ebb5687d830c4cadf37ec2b","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-https","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-https","cloneExists":true,"packageJsonVersion":"3.0.0","gitHead":"aca51ac8318ca60780139196c6197cb18a7e8f9e","originMainHead":"aca51ac8318ca60780139196c6197cb18a7e8f9e","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-ico","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-ico","cloneExists":true,"packageJsonVersion":"1.0.0","gitHead":"a3840df7acc75bd85897533deaf3587296994be1","originMainHead":"a3840df7acc75bd85897533deaf3587296994be1","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-image-resample","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-image-resample","cloneExists":true,"packageJsonVersion":"1.0.2","gitHead":"8aa6655778d96c171af7ca7976a64fddaeb8812a","originMainHead":"8aa6655778d96c171af7ca7976a64fddaeb8812a","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-inspect","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-inspect","cloneExists":true,"packageJsonVersion":"3.1.4","gitHead":"7d67a8cdcb931733b3ec1e77b8ad213ee4152d81","originMainHead":"7d67a8cdcb931733b3ec1e77b8ad213ee4152d81","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-inspector","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-inspector","cloneExists":true,"packageJsonVersion":"6.0.1","gitHead":"ff3b96268000c9dfa1083fa3ee83805be9a2d723","originMainHead":"ff3b96268000c9dfa1083fa3ee83805be9a2d723","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-intl","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-intl","cloneExists":true,"packageJsonVersion":"0.0.0","gitHead":"e73df4b16bc70b4254e0cd6a5b94e8abf669f3cd","originMainHead":"e73df4b16bc70b4254e0cd6a5b94e8abf669f3cd","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-ipc","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-ipc","cloneExists":true,"packageJsonVersion":"1.1.1","gitHead":"e31a7bc6517990210c3a87f4dd9f1ac44d8c1a17","originMainHead":"e31a7bc6517990210c3a87f4dd9f1ac44d8c1a17","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-jpeg","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-jpeg","cloneExists":true,"packageJsonVersion":"1.1.1","gitHead":"8208a4429c44d2308ddc957953b2e3b27a877e84","originMainHead":"8208a4429c44d2308ddc957953b2e3b27a877e84","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-lief","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-lief","cloneExists":true,"packageJsonVersion":"0.2.4","gitHead":"03fe3545cf8387392994605810fab84e8814ebf8","originMainHead":"03fe3545cf8387392994605810fab84e8814ebf8","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-link","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-link","cloneExists":true,"packageJsonVersion":"3.2.2","gitHead":"8fdec0c01ddc37bb46e7683917b72d27918c7966","originMainHead":"8fdec0c01ddc37bb46e7683917b72d27918c7966","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-logger","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-logger","cloneExists":true,"packageJsonVersion":"2.0.3","gitHead":"9f3b71c7182e09210a1470e6721d865bfa03cdfd","originMainHead":"9f3b71c7182e09210a1470e6721d865bfa03cdfd","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-make","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-make","cloneExists":true,"packageJsonVersion":"1.7.2","gitHead":"190eb2a073cf5a5f8685291574877135ab3ead09","originMainHead":"190eb2a073cf5a5f8685291574877135ab3ead09","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-media","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-media","cloneExists":true,"packageJsonVersion":"2.9.0","gitHead":"a804039d1d732b93d76982a1ae04cb9e3f7014ac","originMainHead":"a804039d1d732b93d76982a1ae04cb9e3f7014ac","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-module","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-module","cloneExists":true,"packageJsonVersion":"6.2.0","gitHead":"2a07a4eea906069a7a2cce8fd44d4e8574ad0f68","originMainHead":"2a07a4eea906069a7a2cce8fd44d4e8574ad0f68","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-module-lexer","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-module-lexer","cloneExists":true,"packageJsonVersion":"1.4.7","gitHead":"d07c6676b364aeb4423d06455671689eea4b8f77","originMainHead":"d07c6676b364aeb4423d06455671689eea4b8f77","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-module-resolve","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-module-resolve","cloneExists":true,"packageJsonVersion":"1.12.2","gitHead":"8766c5c193c10b3e99755aa5a74209d62b98092a","originMainHead":"8766c5c193c10b3e99755aa5a74209d62b98092a","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-module-traverse","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-module-traverse","cloneExists":true,"packageJsonVersion":"2.0.2","gitHead":"045844f7d261df9598acbd259067f6387debcc3f","originMainHead":"045844f7d261df9598acbd259067f6387debcc3f","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-native","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-native","cloneExists":true,"packageJsonVersion":"0.1.2","gitHead":"b14529f06e2ffab00662a9cffd6e624557e4993b","originMainHead":"b14529f06e2ffab00662a9cffd6e624557e4993b","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-ndk","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-ndk","cloneExists":true,"packageJsonVersion":"0.1.4","gitHead":"a8a8a93fa311026b20b920f1fd105b37a54b747e","originMainHead":"a8a8a93fa311026b20b920f1fd105b37a54b747e","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-net","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-net","cloneExists":true,"packageJsonVersion":"2.3.1","gitHead":"02bbb2f2dd11faa556f722878c9bced9f1a99f2c","originMainHead":"02bbb2f2dd11faa556f722878c9bced9f1a99f2c","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-node-fetch","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-node-fetch","cloneExists":true,"packageJsonVersion":"1.0.0","gitHead":"56ac4a2a4c301c59724d3be14890bac234e33266","originMainHead":"56ac4a2a4c301c59724d3be14890bac234e33266","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-node-runtime/global","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-node-runtime/global","cloneExists":false,"packageJsonVersion":"","gitHead":"","originMainHead":"","originMainResolvable":false,"commitsBehindOriginMain":-1,"commitsAheadOfOriginMain":-1}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-open","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-open","cloneExists":true,"packageJsonVersion":"1.0.3","gitHead":"83178c3d55b983a60e894e0ee0dc141cfa0c1e82","originMainHead":"83178c3d55b983a60e894e0ee0dc141cfa0c1e82","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-os","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-os","cloneExists":true,"packageJsonVersion":"3.9.1","gitHead":"31f919d0942ff164e0ab3b5ed416635cdb31e110","originMainHead":"31f919d0942ff164e0ab3b5ed416635cdb31e110","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-pack","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-pack","cloneExists":true,"packageJsonVersion":"2.0.1","gitHead":"e500d921429367a6f8b2cb6a69c482f0d73b5101","originMainHead":"e500d921429367a6f8b2cb6a69c482f0d73b5101","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-pack-drive","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-pack-drive","cloneExists":true,"packageJsonVersion":"2.0.0","gitHead":"83dac23ddedec1f28b8fefef9f8b5932508f5f84","originMainHead":"83dac23ddedec1f28b8fefef9f8b5932508f5f84","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-path","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-path","cloneExists":true,"packageJsonVersion":"3.0.0","gitHead":"e73c194c76c52355dba89ee3795375ae79a1789d","originMainHead":"e73c194c76c52355dba89ee3795375ae79a1789d","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-performance","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-performance","cloneExists":true,"packageJsonVersion":"2.0.0","gitHead":"94716ac42c8827444a9408eb6ee24301b109963e","originMainHead":"94716ac42c8827444a9408eb6ee24301b109963e","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-pipe","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-pipe","cloneExists":true,"packageJsonVersion":"4.1.5","gitHead":"541ee5e600682ed774d5ea7cc80bf45b94ccf80f","originMainHead":"541ee5e600682ed774d5ea7cc80bf45b94ccf80f","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-png","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-png","cloneExists":true,"packageJsonVersion":"1.0.5","gitHead":"6166192019d5f0c7aa778e43814abe18b45e06b4","originMainHead":"6166192019d5f0c7aa778e43814abe18b45e06b4","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-prebuild","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-prebuild","cloneExists":true,"packageJsonVersion":"1.1.2","gitHead":"d43b3218db70efd7d9d33e532659e854aa1c2134","originMainHead":"d43b3218db70efd7d9d33e532659e854aa1c2134","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-process","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-process","cloneExists":true,"packageJsonVersion":"4.4.1","gitHead":"8f24264867805738d97c380eacb586d8df08063f","originMainHead":"8f24264867805738d97c380eacb586d8df08063f","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-prom-client","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-prom-client","cloneExists":true,"packageJsonVersion":"15.1.6","gitHead":"7feae7a08fef871bd1517254dafa4998f9a20646","originMainHead":"","originMainResolvable":false,"commitsBehindOriginMain":-1,"commitsAheadOfOriginMain":-1}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-punycode","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-punycode","cloneExists":true,"packageJsonVersion":"0.0.0","gitHead":"d3e5ff6a8ea19ea9f0e9de806b6fb712fdee3037","originMainHead":"d3e5ff6a8ea19ea9f0e9de806b6fb712fdee3037","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-querystring","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-querystring","cloneExists":true,"packageJsonVersion":"1.1.0","gitHead":"df52332e17a2cebc403a4f1e0234cb9bb3516a57","originMainHead":"df52332e17a2cebc403a4f1e0234cb9bb3516a57","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-queue-microtask","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-queue-microtask","cloneExists":true,"packageJsonVersion":"1.0.0","gitHead":"34d96a7569132cf2cd5a5f0800d639b357d6a508","originMainHead":"34d96a7569132cf2cd5a5f0800d639b357d6a508","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-readline","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-readline","cloneExists":true,"packageJsonVersion":"1.3.1","gitHead":"bff3aa20a7e1850ea926e3b3d55dad9a973d1e28","originMainHead":"bff3aa20a7e1850ea926e3b3d55dad9a973d1e28","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-realm","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-realm","cloneExists":true,"packageJsonVersion":"2.0.1","gitHead":"78c1258a9bad0e13fbe08d1cce50128b58f79f4d","originMainHead":"78c1258a9bad0e13fbe08d1cce50128b58f79f4d","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-repl","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-repl","cloneExists":true,"packageJsonVersion":"6.0.2","gitHead":"fa99b5a4abb46c914f28fc1a5f7afd1f834d932b","originMainHead":"fa99b5a4abb46c914f28fc1a5f7afd1f834d932b","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-rpc","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-rpc","cloneExists":true,"packageJsonVersion":"1.3.2","gitHead":"257581e05660f11a56cd2c3f6d815b170cd9d7ed","originMainHead":"257581e05660f11a56cd2c3f6d815b170cd9d7ed","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-run","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-run","cloneExists":true,"packageJsonVersion":"0.1.0","gitHead":"ae03aca680d271635444b068d6810d455d0f5aa0","originMainHead":"ae03aca680d271635444b068d6810d455d0f5aa0","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-runtime","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-runtime","cloneExists":true,"packageJsonVersion":"1.28.5","gitHead":"5316ca82e0be18b5197d1fd6822efb1c12518931","originMainHead":"5316ca82e0be18b5197d1fd6822efb1c12518931","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-sdl","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-sdl","cloneExists":true,"packageJsonVersion":"1.0.0-5","gitHead":"5858af299d630ba4de4e52bdb07a33b02fec1dcf","originMainHead":"5858af299d630ba4de4e52bdb07a33b02fec1dcf","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-semver","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-semver","cloneExists":true,"packageJsonVersion":"1.0.3","gitHead":"59e39a6f0d5ba91ef5c8cfd78ddbaa39e28d1af4","originMainHead":"59e39a6f0d5ba91ef5c8cfd78ddbaa39e28d1af4","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-sidecar","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-sidecar","cloneExists":true,"packageJsonVersion":"0.4.5","gitHead":"13c9b338ddf57d1acfdcbc4249bc79c7d1e80b3b","originMainHead":"13c9b338ddf57d1acfdcbc4249bc79c7d1e80b3b","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-signals","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-signals","cloneExists":true,"packageJsonVersion":"4.2.0","gitHead":"e573b6fd66b806084d18c51e6157d9c8e6131288","originMainHead":"e573b6fd66b806084d18c51e6157d9c8e6131288","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-stdio","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-stdio","cloneExists":true,"packageJsonVersion":"1.0.2","gitHead":"813b386a1627396ec3bd2a7787ea42d455255989","originMainHead":"813b386a1627396ec3bd2a7787ea42d455255989","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-storage","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-storage","cloneExists":true,"packageJsonVersion":"1.1.0","gitHead":"e378cfb68b4d0900f4165185b56fcd2ef43ca061","originMainHead":"e378cfb68b4d0900f4165185b56fcd2ef43ca061","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-stream","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-stream","cloneExists":true,"packageJsonVersion":"2.13.1","gitHead":"ec8ea26f48f416204db1dcbe4931377c16abd0d6","originMainHead":"ec8ea26f48f416204db1dcbe4931377c16abd0d6","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-string-decoder","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-string-decoder","cloneExists":true,"packageJsonVersion":"1.0.0","gitHead":"419816f9993ffc5129f328f76b69552c2d20b952","originMainHead":"419816f9993ffc5129f328f76b69552c2d20b952","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-structured-clone","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-structured-clone","cloneExists":true,"packageJsonVersion":"1.5.5","gitHead":"43a3f0a08e233ca877384ad44d57f4dcb97e1710","originMainHead":"43a3f0a08e233ca877384ad44d57f4dcb97e1710","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-subprocess","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-subprocess","cloneExists":true,"packageJsonVersion":"6.0.0","gitHead":"b33fde8ca1df92f8afd13bb07c98d8bbcb6a8ed9","originMainHead":"b33fde8ca1df92f8afd13bb07c98d8bbcb6a8ed9","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-svg","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-svg","cloneExists":true,"packageJsonVersion":"1.0.1","gitHead":"1744052b03d14beb605b30e5fcf9524a857286ef","originMainHead":"1744052b03d14beb605b30e5fcf9524a857286ef","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-system-logger","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-system-logger","cloneExists":true,"packageJsonVersion":"1.0.3","gitHead":"e8cd21cdfbf832c1e2ed13254cc77073e071c41c","originMainHead":"e8cd21cdfbf832c1e2ed13254cc77073e071c41c","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-tap","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-tap","cloneExists":true,"packageJsonVersion":"1.0.0","gitHead":"a2f9cf2b778f466be7852496fe41e93a9c3919e4","originMainHead":"a2f9cf2b778f466be7852496fe41e93a9c3919e4","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-tcp","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-tcp","cloneExists":true,"packageJsonVersion":"2.2.13","gitHead":"d94731a29bd3654aa1f04fe3f78cf0fb9aeeebb8","originMainHead":"d94731a29bd3654aa1f04fe3f78cf0fb9aeeebb8","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-thread","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-thread","cloneExists":true,"packageJsonVersion":"1.2.2","gitHead":"d5a78bbf74c03d37b414ac7771d094d0d4901467","originMainHead":"d5a78bbf74c03d37b414ac7771d094d0d4901467","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-tiff","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-tiff","cloneExists":true,"packageJsonVersion":"1.0.3","gitHead":"2962f0dac3739de372a77c0ea680b1e951e51b37","originMainHead":"2962f0dac3739de372a77c0ea680b1e951e51b37","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-timers","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-timers","cloneExists":true,"packageJsonVersion":"3.2.1","gitHead":"75d7e2fc9cd7fed06e93d62fafed1101389ed237","originMainHead":"75d7e2fc9cd7fed06e93d62fafed1101389ed237","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-tls","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-tls","cloneExists":true,"packageJsonVersion":"3.1.5","gitHead":"6a91adab0da18e514af83d17c7188565afa2a76a","originMainHead":"6a91adab0da18e514af83d17c7188565afa2a76a","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-tpl","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-tpl","cloneExists":true,"packageJsonVersion":"1.0.1","gitHead":"c6109682cd8cd3b3c6826319a5d9b3e6598aef99","originMainHead":"c6109682cd8cd3b3c6826319a5d9b3e6598aef99","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-tty","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-tty","cloneExists":true,"packageJsonVersion":"5.1.0","gitHead":"a5add94f58f8a057e349d2b53e1a076643bdbe2f","originMainHead":"a5add94f58f8a057e349d2b53e1a076643bdbe2f","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-type","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-type","cloneExists":true,"packageJsonVersion":"1.1.0","gitHead":"3922e5c6d2d35c84168c4d4d89aa7228d7ddb739","originMainHead":"3922e5c6d2d35c84168c4d4d89aa7228d7ddb739","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-ui-kit","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-ui-kit","cloneExists":true,"packageJsonVersion":"0.1.1","gitHead":"525fb182309f3b5c6716737a1e17da19b7647d83","originMainHead":"525fb182309f3b5c6716737a1e17da19b7647d83","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-union-bundle","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-union-bundle","cloneExists":true,"packageJsonVersion":"1.1.1","gitHead":"c7cc45b4bcb3aeaca5cd1139b249d266a889d3dd","originMainHead":"c7cc45b4bcb3aeaca5cd1139b249d266a889d3dd","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-unpack","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-unpack","cloneExists":true,"packageJsonVersion":"1.1.3","gitHead":"2a618abf543b3ea54badb3bff90fd26513261f08","originMainHead":"2a618abf543b3ea54badb3bff90fd26513261f08","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-url","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-url","cloneExists":true,"packageJsonVersion":"2.4.3","gitHead":"e47a083dc9baf0bc988270be2c4c2768d704fd2e","originMainHead":"e47a083dc9baf0bc988270be2c4c2768d704fd2e","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-utils","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-utils","cloneExists":true,"packageJsonVersion":"1.6.0","gitHead":"18fa8293fac3ceddd0250917a40696bf4fd6d9fc","originMainHead":"18fa8293fac3ceddd0250917a40696bf4fd6d9fc","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-v8","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-v8","cloneExists":true,"packageJsonVersion":"1.0.1","gitHead":"9d4ebd7bccf5ae6c2336f3801894a42594629191","originMainHead":"9d4ebd7bccf5ae6c2336f3801894a42594629191","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-v8-to-istanbul","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-v8-to-istanbul","cloneExists":true,"packageJsonVersion":"1.0.3","gitHead":"994f0f8f698c4a428c9607f4beb5c802dd725303","originMainHead":"994f0f8f698c4a428c9607f4beb5c802dd725303","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-vm","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-vm","cloneExists":true,"packageJsonVersion":"1.0.1","gitHead":"b6ea5834d47341adc0a09737ede3ff4b1ce2b069","originMainHead":"b6ea5834d47341adc0a09737ede3ff4b1ce2b069","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-walk-handles","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-walk-handles","cloneExists":true,"packageJsonVersion":"2.0.10","gitHead":"13cdab61fb91dc13fa054bc006a616a37e8e6bdc","originMainHead":"13cdab61fb91dc13fa054bc006a616a37e8e6bdc","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-web-kit","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-web-kit","cloneExists":true,"packageJsonVersion":"0.1.2","gitHead":"1e17cdbf15613bb7e5d56ef7ac3d75ff9ec59335","originMainHead":"1e17cdbf15613bb7e5d56ef7ac3d75ff9ec59335","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-web-kit-gtk","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-web-kit-gtk","cloneExists":true,"packageJsonVersion":"0.1.0","gitHead":"8baa98ad5525da0f590bbe886650d41431a8f773","originMainHead":"8baa98ad5525da0f590bbe886650d41431a8f773","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-webp","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-webp","cloneExists":true,"packageJsonVersion":"1.3.0","gitHead":"76692cf5f4d84ab3ad488fac8a4718f87fe000db","originMainHead":"76692cf5f4d84ab3ad488fac8a4718f87fe000db","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-which","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-which","cloneExists":true,"packageJsonVersion":"2.0.0","gitHead":"2050b903f7185ca4044372aec471a9d4d640fb4c","originMainHead":"2050b903f7185ca4044372aec471a9d4d640fb4c","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-win-ui","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-win-ui","cloneExists":true,"packageJsonVersion":"0.1.0","gitHead":"86bbf5b0288420988666a0bd3afa2a26ae42b9e8","originMainHead":"86bbf5b0288420988666a0bd3afa2a26ae42b9e8","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-worker","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-worker","cloneExists":true,"packageJsonVersion":"4.1.7","gitHead":"1d540298063929d5845e68d1fe95a61ceebeab55","originMainHead":"1d540298063929d5845e68d1fe95a61ceebeab55","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-ws","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-ws","cloneExists":true,"packageJsonVersion":"3.0.0","gitHead":"ef26d0ce39e1baa5bfc1455190dc09846ea2d587","originMainHead":"ef26d0ce39e1baa5bfc1455190dc09846ea2d587","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-xdiff","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-xdiff","cloneExists":true,"packageJsonVersion":"2.0.1","gitHead":"ef7cf7d8780ceb5dc4b41bae377a04b011c5591a","originMainHead":"ef7cf7d8780ceb5dc4b41bae377a04b011c5591a","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-zlib","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-zlib","cloneExists":true,"packageJsonVersion":"1.3.3","gitHead":"1bc7ed5d1b7c310051eaefe088ad9f1fe6783a8e","originMainHead":"1bc7ed5d1b7c310051eaefe088ad9f1fe6783a8e","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"bare-zmq","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/bare-zmq","cloneExists":true,"packageJsonVersion":"1.2.5","gitHead":"cb36684727208ff4a547a62ae4de42c7e6d357d8","originMainHead":"cb36684727208ff4a547a62ae4de42c7e6d357d8","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"compact-encoding","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/compact-encoding","cloneExists":true,"packageJsonVersion":"3.1.0","gitHead":"51c5181a02de6a0b78d1dbe8e9e8189fd04d63cf","originMainHead":"51c5181a02de6a0b78d1dbe8e9e8189fd04d63cf","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"holesail","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/holesail","cloneExists":false,"packageJsonVersion":"","gitHead":"","originMainHead":"","originMainResolvable":false,"commitsBehindOriginMain":-1,"commitsAheadOfOriginMain":-1}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"hypercore-id-encoding","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/hypercore-id-encoding","cloneExists":true,"packageJsonVersion":"1.3.0","gitHead":"df756e322cb6956962da5dd2b077c907de645cb7","originMainHead":"df756e322cb6956962da5dd2b077c907de645cb7","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"protomux","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/protomux","cloneExists":true,"packageJsonVersion":"3.11.0","gitHead":"0dc481994f211ba94f6a3d3ff68342f4d5822567","originMainHead":"0dc481994f211ba94f6a3d3ff68342f4d5822567","originMainResolvable":true,"commitsBehindOriginMain":0,"commitsAheadOfOriginMain":0}
{"type":"bare_os_holepunch_clone_row","schema":2,"atMs":1779737645053,"clonesRoot":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos","name":"safety-catch","clonePath":"/Users/raven/dev/pearcli/holepunch-repos/holepunchto_repos/safety-catch","cloneExists":false,"packageJsonVersion":"","gitHead":"","originMainHead":"","originMainResolvable":false,"commitsBehindOriginMain":-1,"commitsAheadOfOriginMain":-1}