{"_id":"pear-runtime-updater","_rev":"40-6f7fea020b029938581902e3675a9147","name":"pear-runtime-updater","dist-tags":{"latest":"3.4.0"},"versions":{"0.0.0":{"name":"pear-runtime-updater","version":"0.0.0","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.0","maintainers":[{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"209107549b86237edec6d0cea8fc2535efb72307","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.0.tgz","fileCount":4,"integrity":"sha512-8Z+OgmxNGXLrq0vz/SK0Cd0GjkvNWB38DIo2a4PSdp4F5ZA64JfX1ejcjLURhJ0j7UebK0JMrQPplwuqyw00kw==","signatures":[{"sig":"MEUCIQCWmi/tbY6/RmVOn9qolf1O1aqPAH65JqMzZtVXwFymiwIgIWUTDZAsJ/xRjILs+VNmq43Wmv35wjb+QmVnMnIOKs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17333},"main":"index.js","gitHead":"c548b8466f5f44be11900ca310ab99f685c69d90","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"test":"prettier --check . && lunte","format":"prettier --write ."},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","bare-sidecar":"^0.3.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.0_1771454827358_0.30754796785143124","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"pear-runtime-updater","version":"0.0.1","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"6673cba82f86d53cf32a9b1b9b42281912f384c5","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.1.tgz","fileCount":5,"integrity":"sha512-2GSWZ4DJQvusUrhACUaqzlKZ22bKShsAiq4sSmBv0m+1BvrmnSFb0ZtZM+l1SMyqWJtccJzmkTDfAg5qV6XCyA==","signatures":[{"sig":"MEQCIGNhcEFqz//wYkBO/bQxojgXZ8poHp8BtfR8Gaenu0vYAiAUBSD/S/vqNyGXfDtwXY4JbHwZ7+KDiSHsIJSjEDkZKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17527},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"7b36a408537b1a381c0579418822bb228e2a2499","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","bare-sidecar":"^0.3.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.1_1771457098400_0.45335742871910445","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"pear-runtime-updater","version":"0.0.2","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"52b07764c2f0a91d67467bc5dfc59a9aaf7928ae","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.2.tgz","fileCount":5,"integrity":"sha512-ZRxCMFLYHt1C9k4Q2jUjDu+RPPR4rjABDCa83dL60udNj9p6HphDbaDegSCUw+GpsgDUUbq0fjc2Ch0ILt2omA==","signatures":[{"sig":"MEYCIQDEJACyf+oOd+8rFbZ9Fs2bO0Zwl/vhM3NlBQ365zeUTAIhALriPrfFB9XYpgsqM+mh8Z7RFio7uYG4Q/1VikQjwUlK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17441},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"5b5907da77c2020825e80be52f9d10abd5c8a3e3","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.2_1771461007229_0.08943007004916592","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"pear-runtime-updater","version":"0.0.3","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"be3e3c2e4e91cf8d7f3a1516447751147e32eef9","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.3.tgz","fileCount":5,"integrity":"sha512-6eq8RmjPldbwnJrGM5eukkKXwSOBR8frlgpehW27jpL7T2aILEdY3/FEOZwC8oIWBKNngjh0RhD0m3A0ZbCvBw==","signatures":[{"sig":"MEUCIGYFeYtNET9RPC/TFhY/pAt3j0OQL5Byz+olKzDLZiNPAiEAllFLWzOybB+TeFlc0VUqP6slFwIADinjaI/l2hhbVc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18074},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"7c719dadf638fec795d0bacc33754f32948cb889","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.3_1771510767488_0.09087121927284336","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"pear-runtime-updater","version":"0.0.4","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"cc9a99c66501a83ca498f8b89a4d4b66a2980aac","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.4.tgz","fileCount":5,"integrity":"sha512-IZP/VstTeWb0XQzrQjOEwpY9jDATjxwLzFrIPnVnmIttEnVxt6L1AsHKeqjgxGn2q25X41kLmUpwsHgS/bpELg==","signatures":[{"sig":"MEUCIG7fpLR6SK6ASkt60eljyctLPrCRajgYYtiKOkhC1OTlAiEAlHwFeBUbU+xDfuLeXgH//D1lq5ZPQxqyW7qiGdCtjeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18323},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"f88576d4dd344bc7b84d57dc5fea20e24254988a","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.4_1771511106748_0.9772322626776022","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"pear-runtime-updater","version":"0.0.5","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.5","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"13ecf35b45006c21563419c383d079f9abce5a84","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.5.tgz","fileCount":5,"integrity":"sha512-x/ggBCtQdE7TmG9XN3hvxmNb6tAQfy7cqrQ0RZLfcqzbcBCYGgnP2MJO2ZlFSRF6I+zL3GkBEpP2ilGXjApfXQ==","signatures":[{"sig":"MEQCIAyt2hqCQ8xknvr6j1XSESKvWLzRWaBb42OOzZn4J8rjAiBwuy+CUM6F3uQuyYIEeddtjPY96bUptbApDYFnQJKUXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18054},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"fe417f867c437e896b7fb620f59a14f9fc593a29","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.5_1771512347078_0.06333624695798057","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"pear-runtime-updater","version":"0.0.6","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.6","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"2d9d8400f5bb593ed8586a48a152bc6368b660e2","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.6.tgz","fileCount":5,"integrity":"sha512-4SP5oT2vKZMqKinMNA7ZRFavColUgbyZECy6PTZ6ZHi9zntvdPw1JSWDLDNb7b84SU9BY39kkmJym+Cylll6TQ==","signatures":[{"sig":"MEUCIQCMVk1csumbzM6AG3HFMI8ZEjo3L1r+mDfgjd0fLe/JGgIgQZUTMgqvhBP94cbZo2f6YFLeeWhBQmGnFBlV8CjkcoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18765},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"5059e49005ecaf556a9d949fb9c24bc9635e89c9","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.6_1771515781792_0.8510347213353087","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"pear-runtime-updater","version":"0.0.7","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.7","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"8c7ccafc37d8653ccaa7a95a8332628217363b4c","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.7.tgz","fileCount":5,"integrity":"sha512-feZcLA+D1RjchZX1hK/ZFj0Kw/59LYMxUGu1FT80tB/Z7nSM+HeQBJ2NqYFe8rRBcF/lS0DXmhKo98wN5D2osw==","signatures":[{"sig":"MEYCIQCn2Zw8bsmYqTmb7Jtt//dM712Il/+4OGZyDWHArogBpAIhAPR4aixD+a0LNYis/PYly+ZCg19dULPRIoXYboFNFDG/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19125},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"cf4da7c3a9b6e88be55a44c22a160bf5a198e8a4","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.7_1771519311091_0.5178981729916321","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"pear-runtime-updater","version":"0.0.8","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.8","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"fd7bc1068f6560c0511d568ea45c9a5028ab9d18","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.8.tgz","fileCount":5,"integrity":"sha512-nKloA6yfJsay2G+WtbZGOf/ajvKSKMGTaYobRrYUxL+VPuYuXBqBq5E7kvS0gEw/0N/D0caU00S9Ldzh2OeF7A==","signatures":[{"sig":"MEUCIQC7vbGrboHGD95iWN5ZazsMzvrUVqpXBJuyo7QoUV0NOwIgFJu5tDqcfBG0gFyOoloWKBxWLYYa1cWO5WA2dhavni8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19138},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"a9fac1a7f80001c378ad7e7002f79eae58eea730","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.8_1771519705086_0.7296067087631717","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"pear-runtime-updater","version":"0.0.9","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.9","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"202965609c086cc18ca9c6782e8f873d16fa1cac","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.9.tgz","fileCount":5,"integrity":"sha512-z99DhODT/17e/zWzy+gn4K8LYG4TdnqQR9uE/Cmwm7ieGPNCD/bt9eEumeGcbkCyAUMvyf8fbcd7MCfUwvM9Rg==","signatures":[{"sig":"MEYCIQD6sYctcWpeLyHQ7oj5WYUWV6pFHYthOO5jfcgz1nWweAIhAJ6R5PkNhQcNpEtk1RKZdiZdRtt7mdDfxROjW6vEMHL0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19283},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"3160f44e5016e3c37a47270b641d4ac09d121114","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.9_1771527878546_0.5805032181636021","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"pear-runtime-updater","version":"0.0.10","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.10","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"4d34cd100d265628b3f112d3825638c9d3424a29","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.10.tgz","fileCount":5,"integrity":"sha512-s56XkkgeyM0qEe0x93Wttuc4kxRGC75l9H+7RpYkYyJTrot+mswmYnqGbcK7xgrH84nYcMxjW7RInfnFLWQp1w==","signatures":[{"sig":"MEYCIQCwx7C/YXrkXE49tqcB80Raa4XScHCbik8ze4RVv4lQLgIhAPiSFteoCMJyfc7sB9eI9DDRxi1gzbg320ByJBtjnYFW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19337},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"231308f51afebd3dfe2a35fd1b1bff25015a9973","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.10_1771560833087_0.8840155899267896","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"pear-runtime-updater","version":"0.0.11","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.11","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"0fd9e59ade13f533875a9a2f568730c7bc14f896","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.11.tgz","fileCount":5,"integrity":"sha512-xDpTn6wl6+3yRzK4xDrVeS+x4Cjx0BbQ0I9D2o81qzVmDWM8y5wEMq2H/oWRpmG+k8tMIU74ADl20W4zPqnlFQ==","signatures":[{"sig":"MEQCIG3LYWtxQl0cLqrpeR+7SArng1pC64YZ5TDrt6EJ8u63AiAv0UaGFOwAqUHaRcB8xfEgiwvCE3lTVYwyo++iEYDdag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19619},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"606fb0f77a75b421b5a46cc9e49031e644957d77","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","msix-manager":"^0.1.1","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.11_1771649344974_0.9026971697866422","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"pear-runtime-updater","version":"0.0.12","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.12","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"6f1a55301680fdbbf81ef66a78af16c7b6dc76b0","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.12.tgz","fileCount":5,"integrity":"sha512-9JqHPJ78caSz+B9dHF5M+IR0Vk5AH9td3lIXIB4lqw5P2wZx1+6vDy/UCzoWVRbVHUQ1v2GqzsVXP6sKs9lgiw==","signatures":[{"sig":"MEUCIGa2VGWzpTMVpJHPBnzHwoBKsIHtOXnB1ZKbhFY+v4WuAiEA6SykLoxPl/xXBrn4G7V6zKTPhOkBgQ118TcIcIOMSlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19744},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"6c9dee04fd29edf56670adbabdbc5c09f53f986e","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","msix-manager":"^0.1.1","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.12_1771700455481_0.7290611114114296","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"pear-runtime-updater","version":"0.0.13","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.13","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"1339324bada5885aaba1fc381c90d460bcfcb245","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.13.tgz","fileCount":5,"integrity":"sha512-MaEtE8Zmb3KIsieBsOVHHPvYk4iPxsmdhyOS4DCm3dfKayJwvQwjgRTHeKQcJY2DPUNkYSZSyKcRbRQYt+QW+A==","signatures":[{"sig":"MEUCIGlD/ZpXCAjWx5nWuxEiIGRlT7Y2KlsW08VNSkCDBlv7AiEArwH+mQ5M5oyl28Q0ALSj4iV9Ahw/A9pCHBIqeXFeS+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19746},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"4e60f2055fc51eff31e0d1038a51233dff75d7d4","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","msix-manager":"^0.1.1","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.13_1771702218524_0.7986267802417255","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"pear-runtime-updater","version":"0.0.14","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@0.0.14","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"69eff4441c1ea9177aa7cea8c9063d64f30c1475","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-0.0.14.tgz","fileCount":5,"integrity":"sha512-pJGt8k+hGrMdFkH7I/m0svDUC1ww9/LhoA7gP/+w0ByhmJnRPDHLv+8sjr0frWhoAJHpCw2x/iL8EUms3La1WQ==","signatures":[{"sig":"MEYCIQC9fZ7St6fmv53qhIFIg5Q/f+1v7dnLfnWMjlYzQBoQaAIhANzmoXgco6JlMtutyN3H101k2bET6zjezR8jgUuVP5Ol","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19408},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"fa0ae63bc88d7273b960575794d67bc2dd69363e","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_0.0.14_1771861000232_0.795690500923524","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"pear-runtime-updater","version":"1.0.0","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@1.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"2bd8ca10787680aa4bc63b74ecf12ab6bcfac5f0","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-1.0.0.tgz","fileCount":5,"integrity":"sha512-hRE3YH2T5YtypgJwfexQDWYvH0aE/y8ztTZVT17wYUOWDsBvRGloH77pAO1sdnBKxcXA2tUVcwYY2/fDs+B8fw==","signatures":[{"sig":"MEYCIQDn+YyWvhrQmeJp7QcAV1k08cBK+UfAf5yiZr4Xxf+RTgIhAOsGRg+2Ex2ZtfAc9AISIrZOqFpeJiiXXM9vQBgnGLLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19201},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"0503e1f4506ab156d5055d3be2e10f2aee2d0c67","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"madneko","email":"georgegeordan@gmail.com"},"_npmVersion":"10.9.4","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.22.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_1.0.0_1771948521810_0.21864761825961643","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"pear-runtime-updater","version":"1.0.1","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@1.0.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"8a7acbdd3fb829287d85bc8b46b803b88799a69d","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-1.0.1.tgz","fileCount":5,"integrity":"sha512-fRkHlNpGdoF11hh4KWSPT6HvACwEVTAkYjZXEYA4OsN8ufuoht1QNb8OyebJxxdwM1mqnFRVSwmt9ywBQHnltg==","signatures":[{"sig":"MEQCIBkSU9NPa03S/AEHH69p88Svd5zOr+RwcVOgjD32Bxk/AiAGZXQSXXvAcB1y3QgbtDaTW6DnyjulSbdKQJK9IEYaIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19578},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"ce54355be2db4e53ba54929fddbd37ff73f3e8e6","imports":{"fs":{"bare":"bare-fs","default":"fs"},"path":{"bare":"bare-path","default":"path"}},"scripts":{"lint":"lunte","test":"prettier . --check && lunte","format":"prettier . --write"},"_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"_npmVersion":"11.6.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"24.11.1","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","msix-manager":"^0.1.1","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_1.0.1_1772474481754_0.8306847763329468","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"pear-runtime-updater","version":"1.1.0","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@1.1.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"394261c0f2252fd591c967b4918b1d68b46c6e6e","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-1.1.0.tgz","fileCount":5,"integrity":"sha512-sivmhx9Mqrk2/xbOd9Uo3WdLGHvR8c6NHYwps5kCksAFk2fSiZeF/UEVKtowWbcomHXyEWRqiU05GWmGUL4ErQ==","signatures":[{"sig":"MEUCIQC73NX0AwjEiGIrPNdF0kcyA40sSWzrT+/d04YeSh1EiAIgERnPgnIaja2Za691GaYDpRWPYoOwJXiEh+QDo98bVvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20264},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"f881fb9c178fab57e8e1fbf4dc5039896ae125e4","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/updates.test.js","test:node":"brittle-node test/updates.test.js"},"_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"_npmVersion":"11.6.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"24.11.1","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","msix-manager":"^0.1.2","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","pear-build":"^0.2.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_1.1.0_1772821157666_0.5323163098144372","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"pear-runtime-updater","version":"2.0.0","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@2.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"5327eebca4f616072d882c391b6f4ba92ec8e864","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-2.0.0.tgz","fileCount":5,"integrity":"sha512-S1rtCoWv1NcHWwgd+ow7pkIgXVo/vpUM5ubRKGrMMB0rCat+CZQjcno2EHkIyWZxfWbPfoWdzqLRU+TmcVzagg==","signatures":[{"sig":"MEUCIQDHxMP/iy0Krbke8S52co0LahVHo1VjUgY8JHHy2Y5M/AIgEjAaVL+anDUk1qlg0qsCoMyBc4L0+fMWhelgYK0R80o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20345},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"8148f69c2b1ca085afb1380120254e909174a6f0","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/updates.test.js","test:node":"brittle-node test/updates.test.js"},"_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"_npmVersion":"11.6.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"24.11.1","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","msix-manager":"^0.1.2","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","pear-build":"^0.2.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_2.0.0_1773251301644_0.1342357327440613","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"pear-runtime-updater","version":"2.0.1","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@2.0.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"98ff3ecde7e9ac3c2a23f52f6808fa39a19d6f82","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-2.0.1.tgz","fileCount":5,"integrity":"sha512-EkP8PRI2P1yqLvJ3anPqZepmNnUwO5XH51W+XJaASopidRSOiHeG/B7MIn6SSc1N+snDKok1t1Z/QzYrH8eutA==","signatures":[{"sig":"MEUCIGE+GQTc1AaPAgnC2RmlZYgX8zusS6RYpN/cKffa8ER/AiEA6flWE7tCCu/byWeUxPUpAkU+Zi6dZm1nzaK0Eq+/PZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20345},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"854566eb7ee2553bf034b96052be8d1a684a4943","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/updates.test.js","test:node":"brittle-node test/updates.test.js"},"_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"_npmVersion":"11.6.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"24.11.1","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","msix-manager":"^0.2.1","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","pear-build":"^0.2.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_2.0.1_1773315761435_0.48852869616067696","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"pear-runtime-updater","version":"2.0.2","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@2.0.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"f09b7f6159fe89d790d27f0068cfd11140d3e502","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-2.0.2.tgz","fileCount":5,"integrity":"sha512-ef5Paz1Tp3LwYiTKucTSR0KQYOwzSfeeEhkqYFwUFXpkAfESTc5VqLnRY5LW3l//quwQWbfyC4MnW1SUZp6ouA==","signatures":[{"sig":"MEQCIGgt84G9vBqMPhR4PozY/mg5LxF5MOcespxVnGHLlu1QAiAGbjkwDcOV+Z4VmQLhAFa1rlzEPOKXvTphHflcWcHlEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20361},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"08001fb7d1f1e66487eac6134f2e896bcda3fe6a","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/updates.test.js","test:node":"brittle-node test/updates.test.js"},"_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"_npmVersion":"11.6.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"24.11.1","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","corestore":"^7.8.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","hyperswarm":"^4.16.0","localdrive":"^2.2.0","msix-manager":"^0.2.1","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","pear-build":"^0.2.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_2.0.2_1773347642472_0.8841298077398914","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"pear-runtime-updater","version":"3.0.0","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.0.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"ff768de11602c468146c30c2fb73dfa05a688f5a","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.0.0.tgz","fileCount":5,"integrity":"sha512-obpQKBxbHCK8lIzRhRRZ8e8ievwxmZt5HXGD8r0GCv5ls3LK0OU8QQPMKTAzOCZ2HPVeDbZ0SbeveumT5Dd2Vw==","signatures":[{"sig":"MEYCIQCQtSXYvxjMOdmRyRRVQjdtEz2Ex3lolXJB1oVzYzJL3gIhALFiPIqCk5jIxThp33WdcksnWLAY0ggaa6DSRjIuvAii","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20349},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"d7e64dc3c2c541670a035f93ee7272c2e6493301","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/updates.test.js","test:node":"brittle-node test/updates.test.js"},"_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"_npmVersion":"11.6.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"24.11.1","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","localdrive":"^2.2.0","msix-manager":"^0.2.1","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","hyperswarm":"^4.17.0","pear-build":"^0.2.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.0.0_1773865209114_0.1439449054358115","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"pear-runtime-updater","version":"3.0.1","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.0.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"6ec7d17c90c2ad404caf1b196a93ccd85bc692be","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.0.1.tgz","fileCount":5,"integrity":"sha512-gMsN/pytKJI9hAzD4VHkUEGS1B0gksHGiKfTlL14M3xwDOJMSrfNtuQhbYrw8Z/6nOsEOxJpGkZdXVkzWT3wGg==","signatures":[{"sig":"MEYCIQCFqixCb4Y5VYakUY/z6CFCQmYuOqLsAt6eKOW9WAbiEQIhAIjrW+f0agVSA8PxMb0TUuPN0WCx83wgP6QqMyotLgiB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20153},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"ecbf24cda967599a0b0ab4c7880a44c51e279559","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/updates.test.js","test:node":"brittle-node test/updates.test.js"},"_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"_npmVersion":"11.6.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"24.11.1","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","localdrive":"^2.2.0","msix-manager":"^0.2.1","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","hyperswarm":"^4.17.0","pear-build":"^0.2.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.0.1_1773966013990_0.7702715973991427","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"pear-runtime-updater","version":"3.0.2","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.0.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"7f0c253ba68e82f7b5f0f96481283693245ea3d7","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.0.2.tgz","fileCount":5,"integrity":"sha512-pD9jwV3C9CerpIQNLQBSXTGLC905K3yxDjx8NfZLaXty+/A2O0XID8oWdt7/LaFj2r0FenKBL0qdmMT15LlB4Q==","signatures":[{"sig":"MEUCIQDHD6KkDsLn9eQXNE5lNQxmeG60yL2omh6P75yc72I01gIgPnHdLqIsDfuw3RWLYSr0/M1p9I3CnNA2WrbJSw8YKSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20034},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"5344ec95186d1de9306054686d0f164b2a2ece09","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/updates.test.js","test:node":"brittle-node test/updates.test.js"},"_npmUser":{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},"_npmVersion":"11.6.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"24.11.1","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","localdrive":"^2.2.0","msix-manager":"^0.2.1","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","hyperswarm":"^4.17.0","pear-build":"^0.2.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.0.2_1774264951797_0.5088950631432587","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"pear-runtime-updater","version":"3.0.3","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.0.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"0137ec4cefe1ac24ef1c6cc90bab6a3df3282e21","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.0.3.tgz","fileCount":5,"integrity":"sha512-33mRac/vcX5BEgLRgSWqWX76aX082KwjwdIqQyhDUXn6LvSrR8EKeIB4nEK+YthblGi0lOXU9i3lWF0FL1vKHQ==","signatures":[{"sig":"MEUCIAdm12HCZhkkhAdJgZgjkbRwURIALDFNBn9ikyz9/y8QAiEA3moiAF7sab2mCBUKXWvtpLYX8NAtTCof79X7BKsHNV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20336},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"0bda5ab72d1b25c8320aedae90a9947f279d22cb","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/index.test.js","test:node":"brittle-node test/index.test.js"},"_npmUser":{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},"_npmVersion":"10.9.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.17.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","localdrive":"^2.2.0","bare-semver":"^1.0.2","msix-manager":"^0.2.4","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","hyperswarm":"^4.17.0","pear-build":"^1.1.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.0.3_1775229555298_0.9138930189102672","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"pear-runtime-updater","version":"3.0.4","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.0.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"179aaabdc5ab2077f3ab341b65396d318bada554","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.0.4.tgz","fileCount":5,"integrity":"sha512-VkW5CHfg3jGYJwVzlGhUKpJODuskaEpN8dxdkBM3q/QhwxZ5auMKhY1e2X2C6dy7d/iQ/s0KtXgs9biAmSwijw==","signatures":[{"sig":"MEUCIQD6G1aKslDMy1Ohf352nvU/DmR83RU82umowhpQ54+gXQIgOpZS1szuw2B8I2oYom58or1h7ee0XVbQB/0tFNz20AE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21026},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"8b3e1ed5fb5f5619ee3e8315852ab848618589ef","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/index.test.js","test:node":"brittle-node test/index.test.js"},"_npmUser":{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},"_npmVersion":"11.11.1","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.13.1","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","localdrive":"^2.2.0","bare-semver":"^1.0.2","msix-manager":"^0.2.4","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","hyperswarm":"^4.17.0","pear-build":"^1.1.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.0.4_1776234971020_0.461928997575499","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"pear-runtime-updater","version":"3.0.5","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.0.5","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"29a7e446ac352a850ae23b7d1c2f22766ac6e8f7","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.0.5.tgz","fileCount":5,"integrity":"sha512-DZTzQJkt2nC4CHdGaKZyyD9WDjxZ8dsfx6he8qURCz+eYHKvjqMNJvqxFdLj6BUZLZwe7LFul3miLym/vHusmw==","signatures":[{"sig":"MEUCIEbp5TW1udD8ohznjcDJrQBzrf4Mp8rBzE3mRo3dFN2CAiEAjqQwzVFgWK44WC6GczknbAyd4zi58Sc753z1oDN3hAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20998},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"95cdf8259c92d37cdac1af145c46712fd7ba4f59","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/index.test.js","test:node":"brittle-node test/index.test.js"},"_npmUser":{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},"_npmVersion":"10.9.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.17.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","localdrive":"^2.2.0","bare-semver":"^1.0.2","msix-manager":"^0.2.4","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","hyperswarm":"^4.17.0","pear-build":"^1.1.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.0.5_1776853609361_0.4203092324857587","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"pear-runtime-updater","version":"3.0.6","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.0.6","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"4785f957490cdd06f58cd4b4514d862b4e874d17","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.0.6.tgz","fileCount":5,"integrity":"sha512-e20rrV30NppWb/iGhojytchXpG98/nUxL5kpw9doyVW6RsdzQ5N0LMjO+v8wO29oaBRDaulf5gX5UEVOKoTApw==","signatures":[{"sig":"MEQCICnQ2y6hbYLFUmd5bdAI5wg+2pZ8nqPjNoC4zYtvGA4wAiBeJxBsg5uPNbtSPBV9SYo7o4ryj15D0DGFM5rXFtG+PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21091},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"3396d500f74ec0f61711312f8fef4a3ad556fedd","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/index.test.js","test:node":"brittle-node test/index.test.js"},"_npmUser":{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},"_npmVersion":"10.9.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.17.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","localdrive":"^2.2.0","bare-semver":"^1.0.2","msix-manager":"^0.2.4","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","hyperswarm":"^4.17.0","pear-build":"^1.1.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.0.6_1776871653190_0.06099507880281396","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"pear-runtime-updater","version":"3.0.7","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.0.7","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"b84535482e024321677d028426065b708489bbed","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.0.7.tgz","fileCount":5,"integrity":"sha512-1cOvonV+Siuu3u1Ff3kQmTICxYUwYBCpuzkH8hu1W/+P3rElSG7+ZUURTa3tI28WJBcK/e1AAln3k6UI8yEU2Q==","signatures":[{"sig":"MEQCIEFZxDcD1V7ai4ks+UbJufpnfYzcH4Ey28kCBrnjnW+dAiBTT7pL9Aqw5oABtSAnO4Hm8u46ifvY+XpWxZV38rGJpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21082},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"be6fce4567defb5e3d24b68b55fdd7988e0daad5","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/index.test.js","test:node":"brittle-node test/index.test.js"},"_npmUser":{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},"_npmVersion":"10.9.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.17.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","localdrive":"^2.2.0","bare-semver":"^1.0.2","debounceify":"^1.1.0","msix-manager":"^0.2.4","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","hyperswarm":"^4.17.0","pear-build":"^1.1.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.0.7_1776935274697_0.7597157690394727","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"pear-runtime-updater","version":"3.0.8","author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.0.8","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"dist":{"shasum":"835a353de78f79f6bf18253fa20b279215a1e68c","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.0.8.tgz","fileCount":5,"integrity":"sha512-4VPh7Ww3iWrAbtvD5bqK20Q/PxzjRJfax9LiMpJI2zOSV2cWvBVu1QSOonEtB2oxPXhRgs8MLBvnXGsS7jEStQ==","signatures":[{"sig":"MEUCIQCJn844s3G9BEPkBypPIljCVDIjrJOGuXu+5QSJK/I8NgIgFArAWnZK6DxkFAKxwFuwxV97M96Zbg96nLqvhKWpsOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21398},"main":"index.js","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"4d3716f72c5aa30328b0b26426a8eb3d29ea49ba","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/index.test.js test/e2e.test.js","test:node":"brittle-node test/index.test.js test/e2e.test.js"},"_npmUser":{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},"_npmVersion":"10.9.2","description":"Listens for OTA Pear App updates","directories":{},"_nodeVersion":"22.17.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","localdrive":"^2.2.0","bare-semver":"^1.0.2","debounceify":"^1.1.0","msix-manager":"^0.2.4","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","hyperswarm":"^4.17.0","pear-build":"^1.1.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.0.8_1776943910978_0.860298228207315","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"pear-runtime-updater","version":"3.0.10","keywords":[],"author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.0.10","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"davidmarkclements","email":"huperekchuno@googlemail.com"},{"name":"rafapaezbas","email":"rafaelpaezbastida@gmail.com"},{"name":"madneko","email":"georgegeordan@gmail.com"}],"homepage":"https://github.com/holepunchto/pear-runtime-updater#readme","bugs":{"url":"https://github.com/holepunchto/pear-runtime-updater/issues"},"dist":{"shasum":"7c5600fc992564efd0900e946a0392219d2ed2b6","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.0.10.tgz","fileCount":5,"integrity":"sha512-2LHTjIE7c9EWKsp4EnBguH7lPR2r2FQmTgZuAgkF/rIURPZZnSS+uD4jEq3bmYgH5VDZTSXITCjpknl4BmPLpA==","signatures":[{"sig":"MEYCIQDByEjfu2UxIsWeIOnxO1B8hePFTENAixibjUvgRRyAEgIhAKKnPpDeCHX0iP0Em/AQbxCtYhvk9kGsjBnliBv+Cjb8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pear-runtime-updater@3.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22763},"main":"index.js","type":"commonjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"32aa42294e8fc923e125c57d29b51fd4420532fe","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/index.test.js test/e2e.test.js","test:node":"brittle-node test/index.test.js test/e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12815176-775e-4c98-b73a-a3ec653a0d85"}},"repository":{"url":"git+https://github.com/holepunchto/pear-runtime-updater.git","type":"git"},"_npmVersion":"11.11.0","description":"Listens for OTA Pear App updates","directories":{"test":"test"},"_nodeVersion":"24.14.1","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","localdrive":"^2.2.0","bare-semver":"^1.0.2","debounceify":"^1.1.0","msix-manager":"^0.2.4","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","hyperswarm":"^4.17.0","pear-build":"^1.1.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.0.10_1777624803243_0.9802393202442383","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"pear-runtime-updater","version":"3.0.11","keywords":[],"author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.0.11","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/pear-runtime-updater#readme","bugs":{"url":"https://github.com/holepunchto/pear-runtime-updater/issues"},"dist":{"shasum":"432ee1cba4b19a8300b7fb41066510a81d194470","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.0.11.tgz","fileCount":5,"integrity":"sha512-kBPBs59HBx0ObfphI+3VkIKDmLZJe0DzSborfIu2gpls7o/PttvMnLj2ffHtUcaJTCy+h2vRSfYt1Qcmutfd0w==","signatures":[{"sig":"MEUCIAQ/jYLPeW/WGGuy6lo3HGSuN6k7vNGu9gHjH3XXV5oSAiEA+2FhvlmSTJ9Twi5/lt89yQ1Z9RSiy7hF7LZnHkzuDDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pear-runtime-updater@3.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22955},"main":"index.js","type":"commonjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"79c12321a66b812ef21a021811fc9d3ea2f642e7","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/index.test.js test/e2e.test.js","test:node":"brittle-node test/index.test.js test/e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12815176-775e-4c98-b73a-a3ec653a0d85"}},"repository":{"url":"git+https://github.com/holepunchto/pear-runtime-updater.git","type":"git"},"_npmVersion":"11.11.0","description":"Listens for OTA Pear App updates","directories":{"test":"test"},"_nodeVersion":"24.14.1","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","localdrive":"^2.2.0","bare-semver":"^1.0.2","debounceify":"^1.1.0","msix-manager":"^0.2.4","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","hyperswarm":"^4.17.0","pear-build":"^1.1.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.0.11_1777908747965_0.8917774838046919","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"pear-runtime-updater","version":"3.1.0","keywords":[],"author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.1.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/pear-runtime-updater#readme","bugs":{"url":"https://github.com/holepunchto/pear-runtime-updater/issues"},"dist":{"shasum":"f469f844bb64a1c455e77f3818f1e65ac0b34db7","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.1.0.tgz","fileCount":5,"integrity":"sha512-TZ0zvnrFR1hdDYa2tU0BOzSeTgfM0vQdjQk+4jPNaNmx9ZgpyURw1cFtSz9jID9BSAIeIUryP+CnRhFfuikVrQ==","signatures":[{"sig":"MEUCICqkprHO9gV15vBpV4g1LjWI7OkHheRnnRWyy1xJ6EWkAiEAslgn7b+F25OKuboFhv7OJWFDnqkhHxnxFmDLMcqOFhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pear-runtime-updater@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24305},"main":"index.js","type":"commonjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"a82398cd67b6b1a4e85bbae5f12fa8a45a0a7e4c","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/index.test.js test/e2e.test.js","test:node":"brittle-node test/index.test.js test/e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12815176-775e-4c98-b73a-a3ec653a0d85"}},"repository":{"url":"git+https://github.com/holepunchto/pear-runtime-updater.git","type":"git"},"_npmVersion":"11.13.0","description":"Listens for OTA Pear App updates","directories":{"test":"test"},"_nodeVersion":"24.16.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^4.2.1","hyperdrive":"^13.2.1","localdrive":"^2.2.0","bare-semver":"^1.0.2","debounceify":"^1.1.0","msix-manager":"^0.2.4","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","bare-build":"^0.5.3","hyperswarm":"^4.17.0","pear-build":"^1.1.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.1.0_1780063714907_0.25589637226673667","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"pear-runtime-updater","version":"3.2.0","keywords":[],"author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.2.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/pear-runtime-updater#readme","bugs":{"url":"https://github.com/holepunchto/pear-runtime-updater/issues"},"dist":{"shasum":"42df3e6869583d3fb297837ea7769c56f9b960e9","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.2.0.tgz","fileCount":5,"integrity":"sha512-KLHefj2y0ehG3lE3iAgGSxSbl51ZIM9Arpzb/BW8LTjOmC3n9ydclMgvjlbuA12efQu4MnUvE7nNQ3leISxwLw==","signatures":[{"sig":"MEUCIQCyRQmK2mYAeVZEDmsZZIorDfG/d2dVB9qseKEPhau7JAIgFkwxUQMxJhUWIjO43flWQHpKGK+smROipGteY/D2Rug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pear-runtime-updater@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24305},"main":"index.js","type":"commonjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"a08feb40778ea131c114b287a3809e513415904e","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/index.test.js test/e2e.test.js","test:node":"brittle-node test/index.test.js test/e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12815176-775e-4c98-b73a-a3ec653a0d85"}},"repository":{"url":"git+https://github.com/holepunchto/pear-runtime-updater.git","type":"git"},"_npmVersion":"11.13.0","description":"Listens for OTA Pear App updates","directories":{"test":"test"},"_nodeVersion":"24.16.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^5.0.0","hyperdrive":"^13.2.1","localdrive":"^2.2.0","bare-semver":"^1.0.2","debounceify":"^1.1.0","msix-manager":"^0.2.4","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^3.19.1","bare-env":"^3.0.0","prettier":"^3.8.1","test-tmp":"^1.4.0","corestore":"^7.9.1","bare-build":"^0.5.3","hyperswarm":"^4.17.0","pear-build":"^1.1.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.2.0_1780658566655_0.41429559172453945","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"pear-runtime-updater","version":"3.3.0","keywords":[],"author":{"name":"Holepunch Inc"},"license":"Apache-2.0","_id":"pear-runtime-updater@3.3.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/pear-runtime-updater#readme","bugs":{"url":"https://github.com/holepunchto/pear-runtime-updater/issues"},"dist":{"shasum":"346af3559c813946b9b150a1429bffe2ed794c19","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.3.0.tgz","fileCount":5,"integrity":"sha512-h8SmRyK6hsaLybuQeXEDaLdvpehgkVaJ7Wl3x1Y9WKGL8VdROoSlRdntEX9OEyIAC3DrDOS8/FPAdCBe8oXj1w==","signatures":[{"sig":"MEYCIQCdWOwzRkaoKs5qDH85autp8Ysks8jxWpq1pBL5zrRUtwIhAIXTZTAxvHf/YfPSJPiBs05ULEEcMIwBoQGPzWbKjEQG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pear-runtime-updater@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25121},"main":"index.js","type":"commonjs","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./package":"./package.json"},"gitHead":"c3a4e51871882c4b728b37958518a0a616ccb3cc","imports":{"fs":{"bare":"bare-fs","default":"fs"},"os":{"bare":"bare-os","default":"os"},"path":{"bare":"bare-path","default":"path"},"fs/promises":{"bare":"bare-fs/promises","default":"fs/promises"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"scripts":{"lint":"prettier --check . && lunte","test":"npm run test:node && npm run test:bare","format":"prettier . --write","test:bare":"brittle-bare test/index.test.js test/e2e.test.js","test:node":"brittle-node test/index.test.js test/e2e.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12815176-775e-4c98-b73a-a3ec653a0d85"}},"repository":{"url":"git+https://github.com/holepunchto/pear-runtime-updater.git","type":"git"},"_npmVersion":"11.16.0","description":"Listens for OTA Pear App updates","directories":{"test":"test"},"_nodeVersion":"24.18.0","dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","pear-link":"^5.0.0","hyperdrive":"^13.2.1","localdrive":"^2.2.0","bare-semver":"^1.0.2","debounceify":"^1.1.0","msix-manager":"^0.2.4","which-runtime":"^1.3.2","ready-resource":"^1.2.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","bare-os":"^3.7.0","brittle":"^4.0.2","bare-env":"^3.0.0","prettier":"^3.8.1","corestore":"^7.9.1","bare-build":"^0.5.3","hyperswarm":"^4.17.0","pear-build":"^1.1.0","bare-subprocess":"^5.2.2","@hyperswarm/testnet":"^3.1.4","prettier-config-holepunch":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pear-runtime-updater_3.3.0_1785322221567_0.9277213534093158","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"pear-runtime-updater","version":"3.4.0","description":"Listens for OTA Pear App updates","license":"Apache-2.0","author":{"name":"Holepunch Inc"},"main":"index.js","exports":{"./package":"./package.json",".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"format":"prettier . --write","test":"npm run test:node && npm run test:bare","test:node":"brittle-node test/index.test.js test/e2e.test.js","test:bare":"brittle-bare test/index.test.js test/e2e.test.js","lint":"prettier --check . && lunte"},"imports":{"fs":{"bare":"bare-fs","default":"fs"},"fs/promises":{"bare":"bare-fs/promises","default":"fs/promises"},"path":{"bare":"bare-path","default":"path"},"os":{"bare":"bare-os","default":"os"},"child_process":{"bare":"bare-subprocess","default":"child_process"}},"dependencies":{"bare-fs":"^4.5.3","bare-path":"^3.0.0","bare-semver":"^1.0.2","debounceify":"^1.1.0","fs-native-extensions":"^1.4.5","hypercore-id-encoding":"^1.3.0","hyperdrive":"^13.2.1","localdrive":"^2.2.0","msix-manager":"^0.2.4","pear-link":"^5.0.0","ready-resource":"^1.2.0","which-runtime":"^1.3.2"},"devDependencies":{"@hyperswarm/testnet":"^3.1.4","bare-build":"^0.5.3","bare-env":"^3.0.0","bare-os":"^3.7.0","bare-subprocess":"^5.2.2","brittle":"^4.0.2","corestore":"^7.9.1","hyperswarm":"^4.17.0","lunte":"^1.6.0","pear-build":"^1.1.0","prettier":"^3.8.1","prettier-config-holepunch":"^2.0.0"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/pear-runtime-updater.git"},"keywords":[],"type":"commonjs","types":"./index.d.ts","bugs":{"url":"https://github.com/holepunchto/pear-runtime-updater/issues"},"homepage":"https://github.com/holepunchto/pear-runtime-updater#readme","gitHead":"2c65e31f746f1f694f459daf81ec1f74291e9de6","_id":"pear-runtime-updater@3.4.0","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-ibeG3Qkpqe7kZWYU+go+I4WITHUWVpWMBULz0pzPDTvAH9R+2y/5s95OMGfTnaVqkKMzKaCCoysOxOh5SrmL9A==","shasum":"e0cc9a888a5e5e87b55b6e173ba4a1d49239f305","tarball":"https://registry.npmjs.org/pear-runtime-updater/-/pear-runtime-updater-3.4.0.tgz","fileCount":5,"unpackedSize":25383,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pear-runtime-updater@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD8w3c+R2NHxreEilUnH2jF7sMjnpBPnGDuoQVTZ0zKvgIhAMqpdcmiL3VH4S71ktOCmHhMPypXasTz6kdaAI+udw2A"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12815176-775e-4c98-b73a-a3ec653a0d85"}},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pear-runtime-updater_3.4.0_1786717060668_0.2985201825800099"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-18T22:47:07.357Z","modified":"2026-08-14T14:17:41.170Z","0.0.0":"2026-02-18T22:47:07.495Z","0.0.1":"2026-02-18T23:24:58.549Z","0.0.2":"2026-02-19T00:30:07.378Z","0.0.3":"2026-02-19T14:19:27.623Z","0.0.4":"2026-02-19T14:25:06.870Z","0.0.5":"2026-02-19T14:45:47.221Z","0.0.6":"2026-02-19T15:43:01.948Z","0.0.7":"2026-02-19T16:41:51.243Z","0.0.8":"2026-02-19T16:48:25.297Z","0.0.9":"2026-02-19T19:04:38.684Z","0.0.10":"2026-02-20T04:13:53.226Z","0.0.11":"2026-02-21T04:49:05.099Z","0.0.12":"2026-02-21T19:00:55.657Z","0.0.13":"2026-02-21T19:30:18.687Z","0.0.14":"2026-02-23T15:36:40.374Z","1.0.0":"2026-02-24T15:55:21.971Z","1.0.1":"2026-03-02T18:01:21.889Z","1.1.0":"2026-03-06T18:19:17.828Z","2.0.0":"2026-03-11T17:48:21.807Z","2.0.1":"2026-03-12T11:42:41.567Z","2.0.2":"2026-03-12T20:34:02.642Z","3.0.0":"2026-03-18T20:20:09.270Z","3.0.1":"2026-03-20T00:20:14.128Z","3.0.2":"2026-03-23T11:22:31.957Z","3.0.3":"2026-04-03T15:19:15.481Z","3.0.4":"2026-04-15T06:36:11.147Z","3.0.5":"2026-04-22T10:26:49.475Z","3.0.6":"2026-04-22T15:27:33.335Z","3.0.7":"2026-04-23T09:07:54.825Z","3.0.8":"2026-04-23T11:31:51.142Z","3.0.10":"2026-05-01T08:40:03.400Z","3.0.11":"2026-05-04T15:32:28.161Z","3.1.0":"2026-05-29T14:08:35.037Z","3.2.0":"2026-06-05T11:22:46.803Z","3.3.0":"2026-07-29T10:50:21.725Z","3.4.0":"2026-08-14T14:17:40.849Z"},"bugs":{"url":"https://github.com/holepunchto/pear-runtime-updater/issues"},"author":{"name":"Holepunch Inc"},"license":"Apache-2.0","homepage":"https://github.com/holepunchto/pear-runtime-updater#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/holepunchto/pear-runtime-updater.git"},"description":"Listens for OTA Pear App updates","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"readme":"# pear-runtime-updater\n\n> Listens for OTA Pear App updates\n\n```sh\nnpm install pear-runtime-updater\n```\n\nListens for P2P over-the-air (OTA) updates for [Pear](https://docs.pears.com) apps. Replicates from a pear upgrade link and emits when a new version is available.\n\n## MVP - EXPERIMENTAL\n\nThis boilerplate is MVP and Experimental.\n\n## Usage\n\nExample in node.js:\n\n```js\nconst PearRuntimeUpdater = require('pear-runtime-updater')\nconst path = require('path')\nconst Corestore = require('corestore')\nconst Hyperswarm = require('hyperswarm')\nconst goodbye = require('graceful-goodbye')\nconst { version, upgrade } = require('./package.json')\n\nconst store = new Corestore('./my-app/corestore')\n\nfunction getApp() {\n  return path.join(process.resourcesPath, '../..')\n}\n\nconst updater = new PearRuntimeUpdater({\n  dir: path.join(app.getPath('userData')),\n  upgrade,\n  version,\n  app: getApp(), // path to .app / .AppImage\n  name: 'name.ext', // <name>.app, <name>.AppImage, <name>.msix\n  store\n})\n\nawait updater.ready()\n\nupdater.on('update-scheduled', (delay) => console.log('Update will start in', delay))\nupdater.on('updating', () => console.log('Update downloading…'))\nupdater.on('updating-progress', ({ download }) => {\n  console.log('Download progress', Math.round(download.progress * 100))\n})\nupdater.on('updated', async () => {\n  console.log('Update ready')\n  await updater.applyUpdate()\n  app.relaunch()\n  app.exit(0)\n})\n\nconst keyPair = await store.createKeyPair('pear-runtime')\nconst swarm = new Hyperswarm({ keyPair })\nswarm.on('connection', (connection) => store.replicate(connection))\nswarm.join(updater.drive.core.discoveryKey, {\n  client: true,\n  server: false\n})\n\n// handle teardown\ngoodbye(async () => {\n  await swarm.destroy()\n  await updater.close()\n  await store.close()\n})\n```\n\n## Features\n\n- Peer-to-peer over-the-air (P2P OTA) update listening\n- Appends update content via [Hyperdrive](https://github.com/holepunchto/hyperdrive)\n- Emits when an update is in progress, update diffs, download progress and when it’s ready\n- `applyUpdate()` to atomic swap the new build (bundled apps; macOS/Linux)\n- Default random update delay to avoid seeder overload on new releases\n\n## API\n\n#### `const updater = new PearRuntimeUpdater(opts)`\n\n- `opts.dir` – (required) Directory to store data (e.g. app data dir).\n- `opts.upgrade` – (required) Pear upgrade link (e.g. from `package.json` `upgrade` field).\n- `opts.name` – (required) Application name with extension.\n- `opts.store` - (required) Pass a [Corestore](https://github.com/holepunchto/corestore) to be used for updates.\n- `opts.version` – (optional) Current app version; used to decide if an update should be stored.\n- `opts.app` – (optional) Path to the app bundle (for bundled apps; used with `applyUpdate()`).\n- `opts.bundled` – (optional) Whether the app is bundled. Defaults to `!!opts.app`.\n- `opts.updates` – (optional) Set to false to opt out of updates.\n- `opts.delay` – (optional) Upper bound (in ms) for the randomized update mirror delay. Defaults to 3_600_000 (60 minutes).\n- `opts.skipUpdate` – (optional) function that runs on drive appends. If the function returns true the current update will not be applied. Can be async.\n\n#### `updater.on('update-scheduled')`\n\nEmitted when a new upgrade drive length is detected and the update has been scheduled with a random delay.\n\n#### `updater.on('updating')`\n\nEmitted when an update is in progress.\n\n#### `updater.on('updating-delta', data)`\n\nEmitted with mirror delta data while mirroring the update.\n\n#### `updater.on('updating-progress', stats)`\n\nEmitted with mirror monitor stats while downloading the update. Use `stats.download.progress` for progress bars.\n\n```js\n{\n  peers: Number,\n  download: {\n    bytes: Number,\n    blocks: Number,\n    speed: Number,\n    progress: Number\n  },\n  upload: {\n    bytes: Number,\n    blocks: Number,\n    speed: Number\n  }\n}\n```\n\n#### `updater.on('updated')`\n\nEmitted when the update is fully downloaded and ready. After this, `updater.next` is the path to the staged update.\n\n#### `updater.next`\n\nAfter `updated`, the path to the staged update (e.g. for use with `applyUpdate()` or custom install logic).\n\n#### `await updater.applyUpdate()`\n\nApply the update by swapping the current app with the received build through atomic swap. Only valid after `updated`, when `opts.bundled` is true.\n\n#### `await updater.close()`\n\nShut it down. You should do this when closing your app for best performance.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}