{"_id":"gip-transport","_rev":"33-3019b63097d58a8925e4246d4719cf78","name":"gip-transport","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"gip-transport","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.0.0","maintainers":[{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"9826fbc7897285617afd84ee6151198f304e08a2","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.0.0.tgz","fileCount":37,"integrity":"sha512-0W+dAz9T2528jgT1dcYeEjRYPG0YYyNG9WpyIENS1rzq9s/WWNycRcdkt0zKokU90cqi2f47lp5rerZjWPRqoA==","signatures":[{"sig":"MEUCIAigh5Wnbxwt7/5/fBj0VwSHwZPsW5+IaeNVVv6aGKwaAiEAqTuwmPZGu1pTIa5D1XfTaJlvr+rFvRsUp1+trJtHt4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102150},"gitHead":"6433f15a81f65ccef6eb327e83c167eab8289ee3","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","schema":"node gip-remote/schema/build.js","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.4.5","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.0.2","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.0.9","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.0.0_1774634200123_0.3648047594057229","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"gip-transport","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.1.0","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"d5b5d4d4ec48ecafbad38e55a80e698e0dc22c19","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.1.0.tgz","fileCount":37,"integrity":"sha512-1PO0Vl2s6Xlw1QkecEpiJi6KScTWho0XIXmmY3985IpjxpH8wJkkLAtg8F/I8Vrp1XUqE3d+Toqy+vM9lDtFJA==","signatures":[{"sig":"MEQCIBGan711PxHzWXUJaiEgoHc18rVpepFPH0jr2TBk7jJ4AiAOJaVHwnFumrlh2SFDkLx35rcaTJY8acgcAN8dBJ5AvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103072},"gitHead":"f9cd88216a8a2366cf556b316b73b2616cae2df2","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","schema":"node gip-remote/schema/build.js","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.4.5","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.0.2","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.0.9","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.1.0_1774717690702_0.6103159045897923","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"gip-transport","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.2.0","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"bd352a06ef252fb37be4d0e21cc9fc69be3ab815","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.2.0.tgz","fileCount":37,"integrity":"sha512-eJXe5bzRN/W/xu9Jn3vKNhQU9+t7v5k/cnG/Gvn56HgoOaFIojAnvRYMa6/HivRkDi52CzFlpMrxBY+AU/SCgg==","signatures":[{"sig":"MEQCIA0FWcjweREjhP5MUVJ3lvBCMuPZOaIUoxG9Xwd+8UJJAiBZHrCdxFXaRqMv+l1R//jV8G+7YMii5qTPW0jah/zq+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113142},"gitHead":"8be652c0bf90b9db2335e418af6c5c2f0f80bee8","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","schema":"node gip-remote/schema/build.js","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.4.5","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.0.2","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.0.9","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.2.0_1774730636213_0.4002095435135544","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"gip-transport","version":"1.2.1","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.2.1","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"ab4ae8b84bb1ce27179bf5d82c150e0a3b988fcf","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.2.1.tgz","fileCount":37,"integrity":"sha512-bJl9tPOaly6EpeKqe9/M8NWtLdFKwisDOPIVtEDBqMVp7wpv6F+QQU10pjU+HotcljIajdSlSd0logfiTvyvYQ==","signatures":[{"sig":"MEUCIFgsPzaLjciWgi/5izH25ESSETsTlCsKwY81qsVlSBs9AiEAxMWgSaLtXlSAG6Cb2XaZFjrJBRO1lCBWk23QRi6nsiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113314},"gitHead":"98ac21c3fb12af7a4f3e78eaa0636357ddc1e770","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","schema":"node gip-remote/schema/build.js","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.4.5","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.0.2","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.0.9","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.2.1_1774817929053_0.2861188468439009","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"gip-transport","version":"1.2.2","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.2.2","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"a1685d43f5a420fa1a5fd7a1eb59bcd4018467cd","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.2.2.tgz","fileCount":37,"integrity":"sha512-li+Xu0eHb7uTkYWam1hpnumiFfl/ZQ0zKkNdYKqWMRcsvq2F/Rjmlwl0NEXiYfaDzO5UHKMVBt+cWjY6OmNzTw==","signatures":[{"sig":"MEUCIHuxW1CMDnQBzGKca/3oAlHcFexjE+b5+lta4QBDOzYRAiEAiFwOrwPP+Wj1p+k95ltkjaklzpHqsNmL0EdCcnBg6B8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113983},"gitHead":"c0298d927591c21edc4d28f3c665550ab4235266","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","schema":"node gip-remote/schema/build.js","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.4.5","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.0.2","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.2.2_1774822184344_0.3941160605667251","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"gip-transport","version":"1.2.3","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.2.3","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"841c0d35e563dc2eaeefe70a8fd0d9240f589d0e","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.2.3.tgz","fileCount":37,"integrity":"sha512-7rU5nsl0psjbzjJ2x12OpgzZF3Nj/S24i0ZbRzk33xuYaBqjtsj8+pAR9ZVk2xSo2UVb3eLGLKAoT3pmLMb79w==","signatures":[{"sig":"MEQCIELZQTTn9wxot6oMzCrPN5H912f1wMKPcXsFqgsJLDytAiAQtFYKLkqygpaZ8x6cGQLXWNrN/j8KKq1uoDM1pihLJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113749},"gitHead":"b9237c220263ae5b76fe52cca48896d92021a37f","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","schema":"node gip-remote/schema/build.js","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.4.5","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.0.2","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.2.3_1774822549271_0.27973911050349853","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"gip-transport","version":"1.2.4","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.2.4","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"01066dfdedf53b86a8c05ea08457ee824f04b967","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.2.4.tgz","fileCount":37,"integrity":"sha512-h9MaNZ151tsZS0l0V6fZedpYBlZQxqdN9rdLn5gxWsSNA6PPFbSCy8dLHljT4CXQ8opAfDNVbNszpIbn/dcUOg==","signatures":[{"sig":"MEYCIQDYG9+0B85qi5LLREVyGxdEyVNhztLB+8yF3oSAKBpj/AIhAKwUfRwA8VB8z5aqBz4Pu8Ih+BcBLiFSMdLhAAt+h1Ei","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113982},"gitHead":"34a7497c5bc81934fa9c8b680b98df717d79cc3d","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","schema":"node gip-remote/schema/build.js","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.4.5","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.1.1","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.2.4_1774825025371_0.0019347933745326173","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"gip-transport","version":"1.3.0","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.3.0","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"29f67d23abac4a4fe80c60ae37a314c5431cf62a","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.3.0.tgz","fileCount":37,"integrity":"sha512-0BwPo4BurXY706SHWbx9G+jNvmu3yvaMr9ggwkTsOFX72t0oCNfZ193BhjspQCSRMf2L4EtF7R5SCbQ3csD3lw==","signatures":[{"sig":"MEUCIQD7x7v3JeYvsgDtndHyrJ+c/8WuzP0Tx12frq/5dklwPQIgP8cjQGIdddjTg4esH4XlMLdOYbTm2ng6v6y3U1hS+/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114310},"gitHead":"f218276fd7e926aaf30540bf80a681dd60c17a53","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","schema":"node gip-remote/schema/build.js","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.0","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.3.0_1774897283295_0.046231618972648825","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"gip-transport","version":"1.3.2","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.3.2","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"c28531e1245c56bad2fd147da909dbe38f3a67c6","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.3.2.tgz","fileCount":37,"integrity":"sha512-+XQbhOqjFqD3OPRiklMSj92iUXir+Drt+/rTLsbP1UtnM/oRh6tPsJ473GHiCsSBYFle3v8QwflngCzQBWQUfg==","signatures":[{"sig":"MEUCIDR1Z5XMQ7awRrUUUFpH7LEJbOou1qc5uQeIHthdWpFiAiEAoXSIwL8kk+62ymlSxUIqiznBaXfBhg2Z2HqDqhQjp/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114859},"gitHead":"c4dddabc577c5bf477ef4e6254358f877358612b","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.1","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.3.2_1774952955998_0.08651769412082122","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"gip-transport","version":"1.3.3","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.3.3","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"7cae428db5faf8cf5338388e59b0593ee3b09402","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.3.3.tgz","fileCount":37,"integrity":"sha512-JBk4Z9aJD0M9dW/EBu/zezGsXv7NZS6yZ7qJBX4S73z5SxZS/Sk9JNEuOjw7YWncgsVVkPmNyaQMBXNl+tiANw==","signatures":[{"sig":"MEYCIQDJDU8OiL0Yjy4FTeA6Hf58b4YMGrF/Gci4rfsUlZFufwIhAIwmjTvLt+AKTet+dHv8yoSPtGl9PprswZRnu/bI4491","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115090},"gitHead":"568edc77b96fbb275f2437d3b47b860b3acb8583","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.1","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.3.3_1774959632104_0.17153451166956724","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"gip-transport","version":"1.3.4","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.3.4","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"311d49fc04648fd6cabeedfbb1720af2caf06d7c","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.3.4.tgz","fileCount":36,"integrity":"sha512-nQI2nJVmRalyVwrCQdeMp3QRBN36p1tW1Kgrh+P6fOkS5exOcTD9C+fj8Hn6DyxLk0dIeFt/7Oaa2X7wmH9ong==","signatures":[{"sig":"MEUCIEl55YrgcdtiVdpa1BarBdynNZ1n8DJanfEMjiWwDWCFAiEAqo787n8+5w25Ov6kB6Iyg0Ym5zo4BPcQUy5DZ9oUoWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113726},"gitHead":"1f1dd58e6256f55ccbdc722dfa280a8b9d693af3","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.1","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.3.4_1774966706049_0.3712905178537955","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"gip-transport","version":"1.3.5","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.3.5","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"e229a3b016574d7d0f1f13ba4def028f8a963c90","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.3.5.tgz","fileCount":36,"integrity":"sha512-qWyjHO/+07nMKr35+GuW0jexxBbp3BJDNag0FucYt8DoHE5nithOPJZH3nzJXSI8IGR4YQrhVLgu9iowR3D+mA==","signatures":[{"sig":"MEQCIHMs4xhGJxny2kDcPC2g+3eCkv5x5CGgJW6iI6LMT9aZAiAX9PdeapImFMFZ/ChSTOGpIU+KWwQm+BEFpMDzTl9diA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113730},"gitHead":"3b56afb65ec5e79ba2adffd58634535cafbe1a82","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.1","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.3.5_1774967151892_0.10413980051017502","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"gip-transport","version":"1.3.6","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.3.6","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"f77bfadb9ae06ba8219a6fca97b7191f7a2b8605","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.3.6.tgz","fileCount":36,"integrity":"sha512-UiqKl67eaPCsQZ4RvRibjppnDed8otatggUk8D8ZQobLXhoI0UzzxUOLf582dIbEVrdLexDOE7HwzQn7KBR3hw==","signatures":[{"sig":"MEUCIDpcsw/tmIfUA3VFZxwvXQE5xT/1SVrHrPWIogdF5ywLAiEAyc0Fn3L6i4N4YOScbvaP3dfzJ0GCDrojQuuHH3QE+hQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113635},"gitHead":"16467c67a9b0ab5db8688b8406d45dba099db371","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.1","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.3.6_1774969570686_0.8730122334590444","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"gip-transport","version":"1.3.7","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.3.7","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"cfeea6df72342810402bfa64446d7ed7c424945d","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.3.7.tgz","fileCount":36,"integrity":"sha512-SQzI7fGSXrFXPIHLMXUH3YNNQgrguz6aPVxM654EPBJzItaipkd8eA2XjYmFRt2lOsF6fMd9S+76pyRbXqJ7rQ==","signatures":[{"sig":"MEUCIDWGBh9EdqzpqMBMQUN+UWivC0PhKd0kshwTFwdVRs77AiEAt/TeLXy4Tdib8YL0x4bie/85k1aYc3rMf0KqeKHucew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113843},"gitHead":"2fc8f925c31d101974e080b49d4fcc0d3836f350","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.1","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.3.7_1774976550203_0.18990207766298517","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"gip-transport","version":"1.3.8","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.3.8","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"d10453eb8a269ea709db443a9cc709d87a2e634c","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.3.8.tgz","fileCount":34,"integrity":"sha512-gUE1qAbPv3i2EBY1Whg6a+PZ7KVHJ5uqa3U5uWLL1M6soCOfKTM533xbV9BlY7auyiuJNUQ1NTGXBoIDc+cEtQ==","signatures":[{"sig":"MEYCIQD87KORcUUCPXcsjeAHCHUhTWHx4v58/q35KqJci/1hSwIhALlRV+kJJDpuO0q7W7KqXIZq6UXbVqcQ/LRVvUZeTFQs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113667},"gitHead":"c4f741e75ec6de4cb9831e76d70df520cced936c","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.1","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.3.8_1775165373398_0.6897477932744234","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"gip-transport","version":"1.3.10","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.3.10","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"3fd9c04bf0d53301c9eca24b4a1e7041d8798fb0","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.3.10.tgz","fileCount":34,"integrity":"sha512-gboDVp6iYDZrlHZhGWC76U1rj+8oQcngsIEY1hI99zMIN1sLQ+mj9ZOOAZo3i9WHqErIO5Gz2kmBZl1EV5IhcQ==","signatures":[{"sig":"MEUCIBQeiGN0F0vHxzpz0IBDn/z9lnLrebtGNQm9NgQZUP8cAiEA4at7Apno13o4mM+D9iQTybNO960fh6BuIyhAtmw4e9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114061},"gitHead":"ae48408404fe139bc074d7b4b21db2d684a98c61","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.1","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.3.10_1775167334683_0.8979770744983384","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"gip-transport","version":"1.3.11","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.3.11","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"07a3d64fc06d05a4f73be76acf23411c0c93449e","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.3.11.tgz","fileCount":34,"integrity":"sha512-6x7YVnQFPrXq+k6PAnE/qYeO2LC5jj+n+YGJ4WKBwNc4D83OsGnYCtfMVTcEEJZJJNQ4N79eXR5gsZo4wJZTNQ==","signatures":[{"sig":"MEYCIQD+iJvloFP3N5y5flyyqAD+Nob3KuO+mt9o7/jt8Jq7jgIhAMdfk+j3pn8q4NnwInV/xCdVmZNsSYr6K6gx8svobCOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114065},"gitHead":"37dc92bfd53ac0f696683860ff0a8a8a3df0eafc","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.1","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.3.11_1775678321401_0.5127275408626195","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"gip-transport","version":"1.4.0","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.4.0","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"a2ce4219c583dd5d14e4d562317f4472517f5c7d","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.4.0.tgz","fileCount":35,"integrity":"sha512-iYpR04gg2FqFDT/mdtu6+gKzMecD6rOHqVXsQOPW6B3mPp6OB1DI2Ezy4O0rBLTVmyxe284yxRoR175KU1PbAg==","signatures":[{"sig":"MEQCIDxEZX9KJIBV1Y5HQY7JZlYZsX/k3qt5i18MQLC128J1AiBLHK3CAQJuMbQV69FTT1iFkPDdK455rSuUWywYX3uuDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115156},"gitHead":"907f0259b8c257ccd81c50004edc96aefbeb1125","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.4","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.4.0_1776195233957_0.10382916890273508","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"gip-transport","version":"1.5.0","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.5.0","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"418ce9479f6e6b066f822176313e6d82c3959e35","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.5.0.tgz","fileCount":35,"integrity":"sha512-JFAQ7O0bK3c5NI7vRSKcwS4S0Vp2xqLt7DxdAt9SojKOzz3Fgh70NV3TRVeubvLbCsKbUfitEKD91+24vuB/rA==","signatures":[{"sig":"MEUCIQDrfUoPz2TqT5dLfJPop3A8M/G/wn0XwT9V5VSi6dR6MAIgC1vR8OdukP6+wqkrOpmH6jLNpNNfRkgRVP47cFIyknw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116713},"gitHead":"5915121c39074f150ae1c68c8d52a2eb167685c0","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.4","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.5.0_1776196016325_0.5517343698608863","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"gip-transport","version":"1.5.1","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.5.1","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"ff83342091a0e56e55c41a5266a27913b7735d1e","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.5.1.tgz","fileCount":35,"integrity":"sha512-GrTMXk8Nyx76yRDNRkiwQiOP8Z+NykI5GeZw2f20D6hzmtU8F0/aoHJ4YrfBMXz9RQx6XOj9Sduk1+iIVL2vAg==","signatures":[{"sig":"MEUCIQCJzGr9TQz1dVpo7+nWKdFyRR38Vc7DNSNjPMSlowbWKwIgSXzjG9dEiUjafn5u+SULhmyQRNVQ7fO12EkSD8Wzajk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116695},"gitHead":"506eab1c006bff702703971bec6b9b940d182f3c","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.4","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^1.10.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.5.1_1776206254797_0.49092914282529443","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"gip-transport","version":"1.5.2","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.5.2","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"356cb60cd826a071ddbe4184a55e4024f1a43068","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.5.2.tgz","fileCount":35,"integrity":"sha512-aVI9feXDFRDFhMV+9enYVPboPJuOArnIyhtC4QdDTN76FHyG1YSpGuqj1n6W71A/mAYlF/uEYKcr4mYBL7XwEg==","signatures":[{"sig":"MEQCIEuiUrqV1lfgcfl/0HDwKZfOsU6XcqbTk+ntfLyTNGyrAiADBqWOzHH8SIPEc5ovP82clHYKrWYs891bKsYNt1KYrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116108},"gitHead":"5cb3edcc3ca38043b9035a3d1e8d19c4be61d987","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.4","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^2.0.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.5.2_1776344676900_0.9591116921361669","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"gip-transport","version":"1.5.3","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.5.3","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"f2216aa3f5f030eab4aa45231900aa685a591d84","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.5.3.tgz","fileCount":35,"integrity":"sha512-U5SpiFpHguBgObTc7I78eaiMPi8mIWbK1haMv0aHtN+dmv4UOD3w/xjy+6JPUjuJvpgUrphvL1AGr1XzhT+0Ww==","signatures":[{"sig":"MEYCIQCfUBlw14n9MLJRk1sqNOJFX1uA8lNTG4fUwbQfgTf7aAIhAMVdcNHlId4MkYQ2Hx9W0eofcRwIyjF/xvBTb4OP6I+S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116612},"gitHead":"8e52be720ef954cedb30c86911708ce9710b79ba","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.4","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^2.0.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.5.3_1776956657256_0.3017845969811854","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"gip-transport","version":"1.6.0","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.6.0","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"ca7e9626c78d95d1643c00c7d641dd344bf5df22","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.6.0.tgz","fileCount":35,"integrity":"sha512-i2lBh+swye5BjoZQaj9rXZIEtrz4NYDdIDdP84PL1/f5eaoXCMMaOANOg1LO+tkSrdgPwkzDzBqt8nEsFoJyQQ==","signatures":[{"sig":"MEUCIHZgIPWJetjrooa1/xffg4VCoa3yewdWYl90dEVwdyrRAiEA1WVf5GkU8K2Kz9SjD58Dw3bS06C8Oibm0JKqoukoxAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118430},"gitHead":"a935e927ae2926e6257ba83cbf9071b1c363b347","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.4","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^2.0.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.6.0_1776958137696_0.41881812054966283","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"gip-transport","version":"1.7.0","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.7.0","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"a059d0280f8ae21d691415fd2c16f0ef15d963fc","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.7.0.tgz","fileCount":35,"integrity":"sha512-8eeq9G+qf6yCDgQeKFOgmAWud3M+W6KT35DlJlFgMSTC58Gil5gF/kzeecldzV9iEZ4cRz3ohbuYrgLA/rcHqA==","signatures":[{"sig":"MEUCIHRQ95LgN2sJFE1NK8tjSjOJMKuDotVvhhhACvwWad3XAiEA1zhi743K7Bx9JVkafOs8WZ4vz8HP6HsGPRJxb7DrTBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126108},"gitHead":"87777d38d3471d5de08c02d7d0a5fe1d88cee1a9","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"#target":{"default":"./gui/target/default.js"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"dev":"npm run clean && npm run build && ./out/darwin-arm64/git-pear.app/Contents/MacOS/git-pear","lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","build":"bare-build --out out/darwin-arm64 --host darwin-arm64 --name git-pear --runtime bare-native/runtime gui/app.js","clean":"rm -rf out","format":"prettier . --write","build:android":"bare-build --out out/android-arm64 --host android-arm64 --identifier io.pear.git --name GitPear --runtime bare-native/runtime gui/app.js"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","cellery":"^1.4.4","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.4","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","bare-native":"^0.1.2","coremachine":"^1.1.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","cellery-html":"^1.1.9","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^2.0.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","bare-build":"^0.4.5","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.7.0_1776981707805_0.34168363332676677","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"gip-transport","version":"1.7.1","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.7.1","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"f4d6de1a48ab7d63d04b52a749501fce76723e0d","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.7.1.tgz","fileCount":31,"integrity":"sha512-lxl1XEH5ivK74SrfIe8GiOK2JOAj9z2pl76tr1Wfy74OIrb+9EIx42DceAo3Vo1RgB/ePNyyAeZ9sIBghogoKA==","signatures":[{"sig":"MEUCIQDSozWVUUdReyTNzENRtVSRTrkMACXIsGcj6hlTUOg5xwIgdnPWs0kw/Lp520uYYHjHWgI3P0yQhd9WRITKl78k4qw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99899},"exports":{".":{"import":"./index.mjs","require":"./index.cjs"},"./package":"./package.json"},"gitHead":"1fef1ad2ac0dfaec51cb5d046f3256faa5509045","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","clean":"rm -rf out","format":"prettier . --write"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.4","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^2.0.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.7.1_1777039965537_0.006767445193991639","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"gip-transport","version":"1.7.2","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.7.2","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"b18b22c78ddd7c44cb12a6936c6b0ac838fb7c66","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.7.2.tgz","fileCount":31,"integrity":"sha512-dUrA50aTx4TmGRMBbFr9GGpKi7ucBHlWcgLCx+YXu+/BGa8SQPHwTd6aOCQ0pXEZ6DS/hOKih7b/rwihHxzSjA==","signatures":[{"sig":"MEUCIQDr4daMvQMf6qIjdPZMMMlK5eF+jPz12cZ05BzSnh9YEQIgf7RhDy7hNmJYjvW3SM6k0oAwSHe3tBYTUBXOKSaQJV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99809},"exports":{".":{"import":"./index.mjs","require":"./index.cjs"},"./package":"./package.json"},"gitHead":"2f7d54fc8b334a14d6f6f92c2b7691a62ecf4302","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","clean":"rm -rf out","format":"prettier . --write"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.4","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^2.0.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.7.2_1777046608060_0.7027930191852023","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"gip-transport","version":"1.8.0","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.8.0","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"a99fb6f5a32fa6341f0693c11b09f91a9f3de0b6","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.8.0.tgz","fileCount":31,"integrity":"sha512-xYkQq60qToqVPaVyMIsUWh9ufezDlJGASWchn+nk3JuEXeVU6jlWavTDryQ0HdCOlkf+Eok5DqxEnJiNp5iIuw==","signatures":[{"sig":"MEUCIQCIUzawaYkbPvhV9IhEUUMp2bvWHrpZJB2xTrGhtq8lVwIgHZ2VufgqdXalbW9r60E7vSRl8e3BIPWoXc+1k0rLrAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110375},"exports":{".":{"import":"./index.mjs","require":"./index.cjs"},"./package":"./package.json"},"gitHead":"aee2857313097ed5422d2285afd2a74769dadf3f","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","clean":"rm -rf out","format":"prettier . --write"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.4","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^2.0.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.8.0_1777151439086_0.4592956064249869","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"gip-transport","version":"1.8.1","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.8.1","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"c36036fc4afed1ec9113dc1b93fa36c029873fac","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.8.1.tgz","fileCount":30,"integrity":"sha512-WMGeDgM2I8l8b2TnPd9smuvQD/LshEPnBHqcdncwUdYl6OcnS8pencJLLBBm+Wymrb1SujUQhYFHeHvoSWirsQ==","signatures":[{"sig":"MEUCIH2LP0P+l9SKhFpc887hR/7jwtoG/FF8orD7GzLpAkCwAiEA+daTelISgdbRyEupZZgnL5iwIuDIBmv0uGfv4hRLfaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102558},"exports":{".":{"import":"./index.mjs","require":"./index.cjs"},"./package":"./package.json"},"gitHead":"1a0994dee88266450d0d3bed36f480213ab9a1f3","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","clean":"rm -rf out","format":"prettier . --write"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.7","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^2.0.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.8.1_1777216425669_0.6501809192183998","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"gip-transport","version":"1.8.2","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.8.2","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"9cccaea15ee76fe3907c9a0744a6d9ee28fd5a7f","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.8.2.tgz","fileCount":39,"integrity":"sha512-+zRvVg9PmZ20cAABHLoMKSC7OyUIjO64jXnV3rAJX0VcPHbdZgYQmfcT4v+oMSHxKvSZX1km/IHVVya3T9EUCw==","signatures":[{"sig":"MEUCIQDOuVn0gqzfsGQerN9Blct+ojU54+tqGWCgVVBtrZHPRwIgV2adjrvGBtYWTNZ9jCbw3zg8GefC4lmEEvQwkp8J5tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126779},"exports":{".":{"import":"./index.mjs","require":"./index.cjs"},"./package":"./package.json"},"gitHead":"c56ed3a3a3f0ccc795a78053ab7233c265425e0f","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","clean":"rm -rf out","format":"prettier . --write"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.7","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^2.0.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.8.2_1777283103330_0.3993267985258999","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"gip-transport","version":"1.8.3","keywords":[],"author":"","license":"ISC","_id":"gip-transport@1.8.3","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"homepage":"https://github.com/holepunchto/gip-transport#readme","bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"bin":{"gip":"bin-tui.js","git-pear":"bin-tui.js","git-remote-git+pear":"bin.js"},"dist":{"shasum":"03396b7126640467dbf7d151fe69ba7cee9355ad","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-1.8.3.tgz","fileCount":39,"integrity":"sha512-URBxtQqRy8/Z9kFj4M7KvUXBVJGf1TNe/pwVKwDOZbA7vLcLTiZW0BdRBqW7lNG4NCdwKDJZJZPc82aNYTznCw==","signatures":[{"sig":"MEUCIF0a3AB0Nd/VWX6+uAgb56lBN2H2QI1N/buOjYWi+QR3AiEArUnIVIe8XMmq1spt2TzRnAdSRnMH1Oxap8xu+nkSoV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127681},"exports":{".":{"import":"./index.mjs","require":"./index.cjs"},"./package":"./package.json"},"gitHead":"3ea94dbfaceb56a063c0ae003f3b4854608fc50c","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"net":{"bare":"bare-net","default":"net"},"tty":{"bare":"bare-tty","default":"tty"},"path":{"bare":"bare-path","default":"path"},"buffer":{"bare":"bare-buffer","default":"buffer"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"lunte && prettier . --check","test":"brittle-bare test/all.js","clean":"rm -rf out","format":"prettier . --write"},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"repository":{"url":"git+https://github.com/holepunchto/gip-transport.git","type":"git"},"_npmVersion":"11.6.1","description":"Git remote helper for P2P remotes — no server, just peers.","directories":{},"_nodeVersion":"24.11.0","dependencies":{"b4a":"^1.6.7","z32":"^1.1.0","bare-fs":"^4.1.6","bare-os":"^3.6.1","bare-ws":"^2.1.0","hyperdb":"^6.3.0","paparam":"^1.8.6","streamx":"^2.23.0","bare-net":"^2.1.1","bare-tty":"^5.0.2","bare-path":"^3.0.0","corestore":"^7.9.2","hyperbee2":"^2.7.1","bare-http1":"^4.3.0","gip-remote":"^1.2.7","hyperswarm":"^4.14.0","bare-buffer":"^3.3.0","hyperschema":"^1.20.1","rebuild-git":"^1.0.0","bare-console":"^6.1.0","bare-process":"^4.2.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","mirror-drive":"^1.13.0","bare-readline":"^1.2.2","blind-peering":"^2.0.1","sodium-native":"^5.0.9","ready-resource":"^1.1.2","bare-subprocess":"^5.1.0","protomux-wakeup":"^2.6.1","compact-encoding":"^2.16.1","graceful-goodbye":"^1.3.3","keet-identity-key":"^3.1.0","bare-string-decoder":"^1.0.0","hypercore-id-encoding":"^1.3.0","compact-encoding-struct":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.21.0","test-tmp":"^1.4.0","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/gip-transport_1.8.3_1777639419726_0.9730062876321581","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"gip-transport","version":"2.0.0","description":"Git remote helper for P2P remotes — no server, just peers.","bin":{"git-remote-git+pear":"bin.js","git-pear":"bin-tui.js","gip":"bin-tui.js"},"exports":{"./package":"./package.json",".":{"types":"./index.d.ts","require":"./index.cjs","import":"./index.mjs"}},"scripts":{"test":"brittle-bare test/all.js","format":"prettier . --write","lint":"lunte && prettier . --check","clean":"rm -rf out"},"keywords":[],"author":"","license":"ISC","devDependencies":{"brittle":"^3.19.1","hyperdht":"^6.33.0","localdrive":"^2.2.1","prettier-config-holepunch":"^2.0.0","test-tmp":"^1.4.0"},"imports":{"buffer":{"bare":"bare-buffer","default":"buffer"},"child_process":{"bare":"bare-subprocess","default":"child_process"},"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"},"net":{"bare":"bare-net","default":"net"},"os":{"bare":"bare-os","default":"os"},"process":{"bare":"bare-process","default":"process"},"readline":{"bare":"bare-readline","default":"readline"},"tty":{"bare":"bare-tty","default":"tty"}},"dependencies":{"b4a":"^1.8.1","bare-buffer":"^3.6.2","bare-console":"^6.2.0","bare-fs":"^4.7.4","bare-http1":"^4.5.7","bare-net":"^2.3.2","bare-os":"^3.9.3","bare-path":"^3.1.1","bare-process":"^4.5.1","bare-readline":"^1.3.1","bare-spinner":"^1.0.2","bare-storage":"^1.1.0","bare-string-decoder":"^1.0.0","bare-subprocess":"^6.1.0","bare-tty":"^5.1.2","bare-ws":"^3.0.0","blind-peering":"^2.5.0","compact-encoding":"^3.3.0","compact-encoding-struct":"^1.3.0","corestore":"^7.11.1","gip-remote":"file:../gip-remote","graceful-goodbye":"^1.3.3","hyperbee2":"^2.11.0","hypercore-crypto":"^3.7.0","hypercore-id-encoding":"^1.3.0","hyperdb":"^6.7.0","hyperschema":"^1.21.0","hyperswarm":"^4.17.0","keet-identity-key":"^3.2.0","mirror-drive":"^1.14.2","paparam":"^1.10.1","protomux-wakeup":"^2.9.0","ready-resource":"^1.2.0","rebuild-git":"^1.1.1","sodium-native":"^5.1.0","streamx":"^2.28.0","z32":"^1.1.0"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/gip-transport.git"},"bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"homepage":"https://github.com/holepunchto/gip-transport#readme","gitHead":"97aeec93653a01554180eacf1dc7c56eebea7e00","types":"./index.d.ts","_id":"gip-transport@2.0.0","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-r6IeNMwttvYPkNrz3MV2CoCbzhPxm7tD+s0dwrWKqOpEr3XW4Jt0m0q4nW+HS531XqF9GyJsY5Z1tlem2ue+Sw==","shasum":"c3b35ac112bb460bde8b59d3177aa7a3d75aa2e8","tarball":"https://registry.npmjs.org/gip-transport/-/gip-transport-2.0.0.tgz","fileCount":32,"unpackedSize":129980,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHcUF1Jlaaeix6kCr8/fCeqmcILzibZ8T/wqMEQQEkn0AiAQZryj6mMLgZl5J5NH2EBo09OV9mMupqAISXhWS1PDow=="}]},"_npmUser":{"name":"d_cassidy","email":"dominic@cassidy.casa"},"directories":{},"maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gip-transport_2.0.0_1787008107717_0.3373164756000422"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-27T17:56:40.122Z","modified":"2026-08-17T23:08:28.056Z","1.0.0":"2026-03-27T17:56:40.277Z","1.1.0":"2026-03-28T17:08:10.984Z","1.2.0":"2026-03-28T20:43:56.350Z","1.2.1":"2026-03-29T20:58:49.184Z","1.2.2":"2026-03-29T22:09:44.501Z","1.2.3":"2026-03-29T22:15:49.412Z","1.2.4":"2026-03-29T22:57:05.537Z","1.3.0":"2026-03-30T19:01:23.452Z","1.3.1":"2026-03-31T10:19:44.012Z","1.3.2":"2026-03-31T10:29:16.133Z","1.3.3":"2026-03-31T12:20:32.238Z","1.3.4":"2026-03-31T14:18:26.198Z","1.3.5":"2026-03-31T14:25:52.049Z","1.3.6":"2026-03-31T15:06:10.827Z","1.3.7":"2026-03-31T17:02:30.392Z","1.3.8":"2026-04-02T21:29:33.550Z","1.3.10":"2026-04-02T22:02:14.830Z","1.3.11":"2026-04-08T19:58:41.593Z","1.4.0":"2026-04-14T19:33:54.098Z","1.5.0":"2026-04-14T19:46:56.464Z","1.5.1":"2026-04-14T22:37:34.938Z","1.5.2":"2026-04-16T13:04:37.041Z","1.5.3":"2026-04-23T15:04:17.422Z","1.6.0":"2026-04-23T15:28:57.869Z","1.7.0":"2026-04-23T22:01:47.945Z","1.7.1":"2026-04-24T14:12:45.748Z","1.7.2":"2026-04-24T16:03:28.219Z","1.8.0":"2026-04-25T21:10:39.288Z","1.8.1":"2026-04-26T15:13:45.821Z","1.8.2":"2026-04-27T09:45:03.487Z","1.8.3":"2026-05-01T12:43:39.875Z","2.0.0":"2026-08-17T23:08:27.865Z"},"bugs":{"url":"https://github.com/holepunchto/gip-transport/issues"},"license":"ISC","homepage":"https://github.com/holepunchto/gip-transport#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/holepunchto/gip-transport.git"},"description":"Git remote helper for P2P remotes — no server, just peers.","maintainers":[{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"d_cassidy","email":"dominic@cassidy.casa"}],"readme":"# Gip Transport\n\nGit remote helper for P2P remotes — no server, just peers.\n\nUses [gip-remote](https://github.com/holepunchto/gip-remote) for the underlying Git-in-Pear database.\n\n## Installation\n\nInstall the git remote helper globally:\n\n```bash\nnpm i -g gip-transport\n```\n\nThis installs `git-remote-git+pear` which git will automatically use when accessing `git+pear://` remotes, and the `gip` CLI for managing repositories and configuration.\n\n## Usage\n\n### Creating a Repository\n\n```bash\ngip new my-repo\n```\n\n### Adding a Remote\n\n```bash\ngit remote add origin git+pear://<key>/my-repo\n```\n\n### Push & Fetch\n\nWorks like any git remote:\n\n```bash\ngit push origin main\ngit fetch origin\ngit clone git+pear://<key>/my-repo\ngit push origin --delete my-branch\n```\n\n### Seeding\n\nKeep your repositories available to peers:\n\n```bash\ngip seed\n```\n\nPrints your public key and lists the repositories being seeded. Logs peer connections and block transfers as they happen:\n\n```\nSeeding — Public key: 38ue8c5euscbjm8cqhan7psmgx9jpji5iey9aqjzf84749ghoqpo\n\n  my-repo — 42 blocks\n\n+ Peer connected 7xk9m3f2\n  ↑ my-repo block 0 → 7xk9m3f2\n  ↑ my-repo block 1 → 7xk9m3f2\n```\n\n### Your Public Key\n\nPrint your public key to share with blind peer operators:\n\n```bash\ngip id\n```\n\n## Configuration\n\nConfiguration is stored in the local HyperDB database.\n\n### Blind Peers\n\nBlind peers relay your data for discoverability without seeing its contents. Add a blind peer mirror:\n\n```bash\ngip config add blind-peers <z32-key>\n```\n\nRemove one:\n\n```bash\ngip config remove blind-peers <z32-key>\n```\n\nView current config:\n\n```bash\ngip config\ngip config get blind-peers\n```\n\n### Progress Output\n\nThe transport provides git-like progress output during push and fetch operations:\n\n- **Enumerating objects**: Counts objects being prepared for transfer\n- **Writing objects**: Shows percentage complete, object count, data size, and transfer rate\n- **Receiving objects**: Similar progress for fetch/clone operations\n\nProgress is written to stderr to avoid interfering with git protocol communication on stdout.\n\n## Development\n\nLink the remote helper so git can find it:\n\n```bash\nsudo ln -s $(pwd)/remote.js /usr/local/bin/git-remote-git+pear\n```\n\nGit automatically looks for `git-remote-<protocol>` when accessing a remote.\n\n## ToDo\n\n- [ ] Multi-signer\n- [x] Deduplication — objects are not pushed if they already exist on the remote\n- [x] In-memory git packing via rebuild-git\n- [x] Blind peer support\n- [x] Branch deletion\n","readmeFilename":"README.md"}