{"_id":"holesail","_rev":"64-a5d9ec7e47d47dbe26a34d764cec03bb","name":"holesail","dist-tags":{"latest":"2.4.4"},"versions":{"1.0.0":{"name":"holesail","version":"1.0.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.0.0","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"5cea90478eb475b3f4d47749a166b0aea0f7aafc","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.0.0.tgz","fileCount":3,"integrity":"sha512-X6FXZO9bZN/2m19EeOPMbyizL69kgh2YihrLTyNq+1pV/pTNLLM/Ke0lJPngHgAv5AMz19BF+fK9EkHQ67Q1tg==","signatures":[{"sig":"MEYCIQDoglTFSKlhNZn4PiFGisCU21IzJk+t1oEAfCIFKnq/zQIhAM8O1Ju9gQgwRJom6bP5HqgXNd87fDQByWef1LlZGZBS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3363},"main":"index.js","gitHead":"2402b8272643346b49c05395aa4afa70541ff31b","scripts":{"test":"npm test"},"_npmUser":{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"8.19.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"16.20.2","dependencies":{"minimist":"^1.2.8","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"holesail-server":"*"},"_npmOperationalInternal":{"tmp":"tmp/holesail_1.0.0_1709618629202_0.2910906179724284","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"holesail","version":"1.0.1","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.0.1","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"d9dbc26e8ab070bf70e558c51b3e044df52e7ba6","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.0.1.tgz","fileCount":7,"integrity":"sha512-vB4WVg4VfRzPChbStxNQfpYgs8m+V7Ruro2vQOY0uDe8GojFb8Ecbf4yUpOVg4cdG3+V8y1ReuXNnw7za83w6g==","signatures":[{"sig":"MEQCIHfqzRltDyiF08eOzgVOWs+J2ThGBriueMgdAwWOX1u0AiB5mt23ushRMj4XLpCrJPMpaz2/Op4AorExxFtHI2VoAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4464},"main":"index.js","gitHead":"930a728bc694f927ab503619856f49ac22ef3359","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"minimist":"^1.2.8","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.0.1_1709619463506_0.6439269273745043","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"holesail","version":"1.0.2","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.0.2","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"f3ba0a5ae0e0b1d1384e681cf17659d1c41d8411","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.0.2.tgz","fileCount":7,"integrity":"sha512-eRAyO4nR9hb8ABVnZjoYjDp4wfTKxySYDFIrQWI0JOSaQxt+ofWkB5bG//fy/hCtceE9OgCnJfCGCN3Fq5c5bA==","signatures":[{"sig":"MEUCIQCZ+KVsf9FV/OS7CbG6+mzZD07BjjHsqstZv36y7Sb0zQIge4DzBkADZZAXjWlCAs1XwRfCIutQU1Ad35NJJB9ByD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4461},"main":"index.js","gitHead":"bcc6bfc0413b54efd7eb4a8073482f18744f56f0","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"minimist":"^1.2.8","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.0.2_1709619750261_0.8410344571340749","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"holesail","version":"1.0.3","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.0.3","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"17a6f3f9301bdf3e8a01f189d2f8cd5bc38c89f2","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.0.3.tgz","fileCount":7,"integrity":"sha512-v3O7wrJ0unfVp6hspNXBJz8NtvJt0teS0daarbP9pEarXWa7/WChC5y+8cEOJwk6MAJzQliDjGoSEZrHwX269A==","signatures":[{"sig":"MEQCIG9gk3jKWFMSLL1G7V5rDADk4dSiSVswjgYH8QW22dKlAiBFEnOzWJOK3+CKYaXuj3C/ANbwUrePhmOkLnCZ+P4lUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4911},"main":"index.js","gitHead":"d04b8d602af47921b9b0cea5a0bd61ab49a3e389","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"minimist":"^1.2.8","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.0.3_1709797774480_0.203746780736755","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"holesail","version":"1.2.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.2.0","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"079e3112b0e0178cb9de0df4f0b6fe456a8c7888","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.2.0.tgz","fileCount":7,"integrity":"sha512-tgAs5nfVJpUolFIH37jJ0QDE5qkWYJTbtoWcnYRsX8XNe8b//gR+UdwOexrRzk1p5vUwtC/OmhSfgC3pAfTtAA==","signatures":[{"sig":"MEYCIQCDIATJr1QZHb/ap/nK95LbBsfQgUloaKotYOp7kimvogIhAL8fE3AxK2fk+nJ6f3SgKkCWOjyKRhXdec4r6GiJSvMc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5040},"main":"index.js","gitHead":"6ab6a4f1a23775d2b913e969fc1ed6f6c583abaa","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"minimist":"^1.2.8","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.2.0_1709808895019_0.5245624261156197","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"holesail","version":"1.2.1","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.2.1","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"deab2542ab4addfa0ce00048d7ffa606df614b41","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.2.1.tgz","fileCount":7,"integrity":"sha512-IcpNTqCcvHCqAsmUN9/lmOrmaTwXALycH/8QXQN46TdRB+iX9KSePzeO+duLQ9f5PWEH0zGvyxZP0GUrIHDH8A==","signatures":[{"sig":"MEQCIFYxrjgDbKKCeYo6WWDUboIC/ki7A6yk1PjStgJ6usUGAiBcIeu5X2M57Ve0UstMVaJB7oB3beVqb0FhF9Q8JOQYdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5051},"main":"index.js","gitHead":"f46c7a562691585ceec3d659f60d64cf0bde5949","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"minimist":"^1.2.8","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.2.1_1709899788883_0.9134487897090757","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"holesail","version":"1.3.1","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.3.1","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"c5a7263d974c2524413843ed807b619ebe5eb3cc","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.3.1.tgz","fileCount":7,"integrity":"sha512-QAgGw1iGkRZbn6ZpHxzXwsigGVa/ELDmYXl+k4XRuN1khNUg+F5TDkPAt+4/+aD3eZCgBCP0HPBZ83cHz+506g==","signatures":[{"sig":"MEYCIQDovBLCSOl8fQNV9lR6Qr8DX3/01WLgctLE2VCrMjeUGQIhAOLOqR7M2bsJxDTsiPdXAeF6zwx5p4tqFGTfR0J9WhCy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5262},"main":"index.js","gitHead":"370e1014f77bff4a20e043989b435034003fc62f","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"minimist":"^1.2.8","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.3.1_1709999022210_0.21613408773643772","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"holesail","version":"1.3.2","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.3.2","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"45ebea3c76da50d5b83abbbebfd578f61d640a3e","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.3.2.tgz","fileCount":7,"integrity":"sha512-Gbh/t3XUKo5qWrJvrH/bbPj4SSqUF1thQne+s3W4+KxUjPX+PpAKJwF98amSbL20eWkQMcD0qEsdqUjqfFRSOg==","signatures":[{"sig":"MEUCICmfwOhqd/DRxOHkECt13nSuadE8k5ZD7+3Li4KyXebPAiEAuku9RZpUhcY0GUsG7TWLR7Dn7nvemt8p5vHCYrXj7AM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5682},"main":"index.js","gitHead":"5ee6fa8e5508fbdf1605e88d98139804a6b1b015","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"minimist":"^1.2.8","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.3.2_1709999610047_0.7335077249394593","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"holesail","version":"1.4.2","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.4.2","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"e56581b96c0a973f1ce31992cb880b31f6d00c56","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.4.2.tgz","fileCount":9,"integrity":"sha512-rqhHg19Tbv8OPWJPh7oMFNnBHEaUgHfdtaV2x2c8beiwujk/1rSdhV+dzTMo1tV9oFxGFw7IOVx3ltJPeY1ACQ==","signatures":[{"sig":"MEUCIAwuOzIYr7NLE21+EebaOiRlbhIN8GBZt5vZJ9I8i1pRAiEAtkHEDW+MXsQv4Q0HH7/OQkoSsodwBJzzgGcRILr6ke0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6268},"main":"index.js","gitHead":"aa6b393ab30a670df82d814a8a7f297cdb63a568","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"crypto":"^1.0.1","minimist":"^1.2.8","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.4.2_1711215448324_0.2676981075516769","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"holesail","version":"1.4.3","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.4.3","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"1145c10e12d2e7308bcc903ed4d30b129bbb1698","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.4.3.tgz","fileCount":10,"integrity":"sha512-cSFp2XJOuBhFMBaDpyzZSr6Lwtv/Mdjemg8SnAWTvsWDf+TuNYZAMyOImlR+ejdYe3mgUFFXhJrCC+ELaDMloA==","signatures":[{"sig":"MEYCIQDOXyRnFcWmEQtNVGOcd0TdABfyffyyuuA/+m9zYCEZcAIhAMIabfSzv52BxtLIA2PqVNnjBTMAkbk1fbCR2+UlyypF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7237},"main":"index.js","gitHead":"bad33204579ad78f9e1d3326c6527c76de982d8e","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"crypto":"^1.0.1","hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.4.3_1711449582761_0.8108532320461503","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"holesail","version":"1.4.4","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.4.4","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"7518533609499c66bc0542c2d747ba8f2fd2f788","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.4.4.tgz","fileCount":10,"integrity":"sha512-OSQoxsWFgk4Gm9q4U4SlymEWQ4fKrbfarda+sDn7fqmuAzqH1Yx7OdMyUJoBdp63yaBuoRDvhq1Qt/3YFv280g==","signatures":[{"sig":"MEUCIQDF7DBJrdkaJ7GFk6hMUt3Q/zkZ7TnkwwAxCsfjMCakiAIgB6tM14wce4PIvoMOcvy7xB8gI7v4tKLJLit0Tl9t2Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7693},"main":"index.js","gitHead":"790478b084cc4e10826e8aa67f73e6f074903139","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"crypto":"^1.0.1","hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.4.4_1711450045019_0.9250574234659155","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"holesail","version":"1.4.5","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.4.5","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"82990a472ba5f6f83c774ae8a5640a35877bb1b2","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.4.5.tgz","fileCount":10,"integrity":"sha512-r+V6Nd0Jqq8lF5ABbDWl577diBEeoHcLrveAKaWXgQ8acAyo3k70cNS9WAgPvXvWVG/CokLksG5RS9fvNjie4Q==","signatures":[{"sig":"MEQCIFTHx0lQ4DT4A9wQ+Q58ndoYFFye7jg17MzBfiLtgJDdAiBtLQfO7tbeqIFv6A+73wPmwolFp4Row7M86znb3EMsQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9411},"main":"index.js","gitHead":"be2624e79e5450e1257eea7fc33ed5375d767ccf","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"crypto":"^1.0.1","hyperdht":"^6.13.1","minimist":"^1.2.8","terminal-kit":"^3.1.1","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.4.5_1712166063242_0.47892360112522114","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"holesail","version":"1.4.6","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.4.6","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"37fb068893d5aeac20b363b81c2324ced54f0929","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.4.6.tgz","fileCount":10,"integrity":"sha512-AxELiPg8XGb3uGe1ASTn9ffNjZK4nhHkPRnI/5iMOSl+VJEocUqN1hu80v4Bbv0uNuPvVm3Xe9c8FEaZK8XGIQ==","signatures":[{"sig":"MEYCIQDN0xtUcC2QF0LIXYc0azYohMzBPVZ7cHOmH5Khq8V1dQIhAMGCAQBDd5HLuJte02j4WciErdgU/75wgx7yaLEBtfOo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9302},"main":"index.js","gitHead":"bec308b4da889969d32ef257f48d8c2619745d7c","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"crypto":"^1.0.1","hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.4.6_1712575052303_0.7966987223146447","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"holesail","version":"1.4.7","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.4.7","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"0e719f9905e3444936c975e6d6067faec7f4fcf0","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.4.7.tgz","fileCount":10,"integrity":"sha512-KB6UPSqF8cGWJP8TjeM55G3l6ReBMBo4aVapBlFArVGVJm794wwV9VZPr68qRY/U5a9XUB5O0ToLfbMy78D/gw==","signatures":[{"sig":"MEUCIDCCO2k3n1ygUKDJy1H+Fm1nmT/ag6ePfj5aXBLHJ65OAiEArvWrygx/DVoX/+rvqOzyReF9mi9qguE1XLv+CVyHoi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9331},"main":"index.js","gitHead":"ebcbc12581bcdfdf02cf0684e5d399e31bf063e1","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"crypto":"^1.0.1","hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.4.7_1713762476708_0.8729362241754521","host":"s3://npm-registry-packages"}},"1.4.8":{"name":"holesail","version":"1.4.8","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.4.8","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"e5addacc4adb0412b7a93c1ecbeb42d638e71d70","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.4.8.tgz","fileCount":10,"integrity":"sha512-8H/3e6CQYCvSUSRGJpEQNSqY4o+MWNu/cZLcAbDEcmZhQ86POrSZQdkpk694DzzVCKUDu2GbBINULiDHBLUiGQ==","signatures":[{"sig":"MEUCIQCFAcvaVwbmY7n0/8gwoIOQKRjKvjjX6+joz3ZPAvKWTAIgS1bfsiGKNPR6FGUCuGymKqne7jQ7t5fABkK/CYwz+4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9356},"main":"index.js","gitHead":"0636d31c4811c7c22eb41782ee633b5317462632","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"crypto":"^1.0.1","hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.4.8_1713782475971_0.3860365041434599","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"holesail","version":"1.4.9","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.4.9","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"8ac59c2e2b41245f00cc6b4c70546e6adfa5597b","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.4.9.tgz","fileCount":10,"integrity":"sha512-hvQkHy88hxYh/gHRbiPHI0y2TmcL3joFMotcJ8UgsV3SYWge1ID113gzgvkSDrMrxKsR6UrPKwQLJ4o2AhhYIA==","signatures":[{"sig":"MEUCIFyYkPz7kLtvklzXi7JMVxgMjKLy/RaM23wRI2yDm42wAiEA4O5XjfXjLGFVExPOCxsLpYRKurxVYRtlzWUfFQYE39s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9356},"main":"index.js","gitHead":"853a419e3a1c96b694221cbba785fa2a54107215","scripts":{"test":"npm test"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"crypto":"^1.0.1","hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"^1.0.1","holesail-server":"*","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.4.9_1713939750411_0.10453154610588711","host":"s3://npm-registry-packages"}},"1.4.10":{"name":"holesail","version":"1.4.10","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.4.10","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"a16d171a16e7814a5be1a8191860f4b35084e08c","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.4.10.tgz","fileCount":11,"integrity":"sha512-tacwby96xe066F03+7qBsLorFrcUuh9IlqjlKJPvTqUK2f5BDf/Ptup+d82qiPcAm1cg0qcLToAn1lzLNgoHiA==","signatures":[{"sig":"MEUCIHDiJle+h1jQbwC3VydaUtdP1vw7yZT26p/H2Y20ONNqAiEA8PztFRyR2VSo70fYx1Y9gwJTUiiW7EXEQWMf5j/HmGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10147},"main":"index.js","gitHead":"f43f1d47a9557b912abbeef968bd698c92874876","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"latest","holesail-server":"latest","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.4.10_1715594090029_0.6853730357490657","host":"s3://npm-registry-packages"}},"1.4.11":{"name":"holesail","version":"1.4.11","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.4.11","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"59640d20ef3a8d00e77ab3bc588259847a4b55d1","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.4.11.tgz","fileCount":11,"integrity":"sha512-d6gE+XMir9dJwq8mmh2qhSj08Wwef0NIiJWRAnwjkOweqL0YUtD0DVRj7GlZuskrN6ZwnKENpAOMQVEbigXvZw==","signatures":[{"sig":"MEUCIQCgHeSQwvYruQA4psOgKIjgM16cVTAc2+MsX3VQKookMwIgEuq74qr9Eqz334s+7R39HBy7+29Zf0DLq0OyEwYOpYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10163},"main":"index.js","gitHead":"f43f1d47a9557b912abbeef968bd698c92874876","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"latest","holesail-server":"latest","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.4.11_1715611927035_0.9002222102053405","host":"s3://npm-registry-packages"}},"1.4.12":{"name":"holesail","version":"1.4.12","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.4.12","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"a533bc83193609281a00a121a713e231e1bc64a0","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.4.12.tgz","fileCount":11,"integrity":"sha512-navoUjjAgmfH7RA0TyPAjPWdN7eFmdsGRiiNjZ4mKFDoJYzLqdSDy0fp/FK3ObjfvvO1HVzMkfXMY+ctiEFleg==","signatures":[{"sig":"MEUCICIBvJu6dPNFM12+0W0CNBeUZeRiXODC2nM14tlQQKabAiEAoG1g8de+V3S+91fAs+kTZS7QqllUtPb8a4HGxWUsMLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10163},"main":"index.js","gitHead":"bd128b9ce60058b41c3d990dc31e6b9be0797404","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"latest","holesail-server":"latest","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.4.12_1715612616423_0.8791351471185707","host":"s3://npm-registry-packages"}},"1.4.13":{"name":"holesail","version":"1.4.13","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.4.13","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"6ea48ed090f8107ca98438c43c5fa6b3c476f0d1","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.4.13.tgz","fileCount":11,"integrity":"sha512-a8AlpqHR0Yc5hZbC3NywvQwSktInZkdmJEPy5m7ek6szxLK1onsB1JEumLzBQp3Vwb1hELgC8UxKYZaBJf7SKA==","signatures":[{"sig":"MEQCIFiA0vH0Sa+2tzfgyNA3vaH/vrDSPol0SzuxXfkrrp+4AiBOvCdpw7t06WukAP1rZlzcpsSItkFQ9/k0aeky0CkFFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10266},"main":"index.js","gitHead":"e3473556a2de5cb51b24d62c394fcbd875bfd6f2","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"b4a":"^1.6.6","hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"latest","holesail-server":"latest","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.4.13_1715615011061_0.6947163528112881","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"holesail","version":"1.5.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.5.0","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"bb85ade97bca5894f54a6c83d791764b406311f0","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.5.0.tgz","fileCount":11,"integrity":"sha512-JOStwaSJjkJcg4/HS4VmU12RbOMC6527g8xxMOmJ9QqDio8cB6njEOujD3I69HD6eNZj9mfmRr+ZH4bgVyoFmw==","signatures":[{"sig":"MEUCIFnTajKyb3dDsv97+O+fiw2RSMDKu7k4RkmFYp8r2MJgAiEAsKjnq2nApZCITqTuutsYJjR5FR8yM2PM+QfNFmHJYek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13714},"main":"index.js","gitHead":"a873cbe732b52752d5957a3776ab7c3a4efa0ee3","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.2.4","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.11.0","dependencies":{"b4a":"^1.6.6","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"^1.1.1","holesail-server":"latest","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.5.0_1717601946311_0.38116836564503265","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"holesail","version":"1.5.1","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.5.1","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"9ae27275ca3d4dd08199a9b2f7857936ef86f64d","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.5.1.tgz","fileCount":14,"integrity":"sha512-HUhEYo7pJDJ8fjS4/ED3R8qLhzLjUfRjR7IE7oVvI3L7nyMmJL39w8GwcWohqrCT+ca41kCwmDjc8Bjlaj7D5Q==","signatures":[{"sig":"MEUCIDaKMvOfFPG5kDTVFiIEnve2oNOkHGFOiDPNZs4WPdnYAiEA/dqfgPWZGXeTJL+Cd/XlM4LZfnvsxBj2FkPP1g8owGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18630},"main":"index.js","gitHead":"2dc9904daccca88abf75ed438a95f502cc92b4bd","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"^1.1.1","holesail-server":"latest","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.5.1_1718428768936_0.07736662778241965","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"holesail","version":"1.5.2","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.5.2","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"a1f96ad6733d83eea88619583e7e36e201970805","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.5.2.tgz","fileCount":14,"integrity":"sha512-rkpLeV//6KONB0ySTVGu5p1EvqdsMvjeRxAjpERWvT9PE4bCExksbj/H9+MEdLyqSaih18Kws2J7eX8EVy9flA==","signatures":[{"sig":"MEYCIQDuH30N3oDIHSX3hJd//x6OCfuZLTz9c21A4sC/9FMJOAIhAKNWkZ9KmSwVfgq6+FB+dzlzv7ioCxuA41vDDrhiBl1c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19382},"main":"index.js","gitHead":"1a6282f71ac978906a680cfdd47ed7cf59e2e4f6","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"A P2P based node package to expose your local ports on the Holepunch protocol","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"^1.1.1","holesail-server":"latest","qrcode-terminal":"^0.12.0","graceful-goodbye":"^1.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.5.2_1718464304953_0.46469920595244374","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"holesail","version":"1.6.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.6.0","homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"b3adacabfc5507379c4a81514f2b9373afa4aa7d","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.6.0.tgz","fileCount":10,"integrity":"sha512-dhSuXJZ2QsYfoePLhitMXlgJb7neksOTG1yMg7YCgXLL3HWBHTCBcFPiq5HxYHTlY8iuSHh3J1QJ2ZAOjvW+Mg==","signatures":[{"sig":"MEUCIQD2Ud1+quIykR/lr1ExtpUUr8MBnYp+GznjTUCEVjY3PwIgX59kV1M3jN4awv8YfsHRZ+bNBq9gUoqTpBtzilVIP20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1409020},"main":"index.js","gitHead":"e34949f31e71ebd773df7ec11e78648e6fdf1556","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"^1.1.1","holesail-server":"latest","qrcode-terminal":"^0.12.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.6.0_1719603589436_0.18716475264706967","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"holesail","version":"1.6.1","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.6.1","homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"b8a39cd07be2d65e080922b54a9e5d4c6980daab","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.6.1.tgz","fileCount":10,"integrity":"sha512-91oPjm2BJu6rAGBCb2gSmEBuhdOrBlcxqe281KNRpfYStjbHMHOz9b4ErNZCxwpGcKobOS8/IvnmY4Al831WtA==","signatures":[{"sig":"MEQCICS4P+cidz/N36VvmmnhoFWXgEyqgIQqteyAe9u+hFxqAiB3VcXqlIB+gB6KOwf3/vuy86w6P6dxOMQkjFc2XUEOhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383983},"main":"index.js","gitHead":"fc6ef4165133b2566e706269ddbbf0f8c6799e38","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.13.1","minimist":"^1.2.8","holesail-client":"^1.1.1","holesail-server":"latest","qrcode-terminal":"^0.12.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.6.1_1719638002137_0.9542727442438326","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"holesail","version":"1.6.2","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.6.2","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"dist":{"shasum":"6dff40421d4eae57a10cd0db216e77202290f95c","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.6.2.tgz","fileCount":10,"integrity":"sha512-80jANBL0Y/srBdx9VeYYcMMEp3cYeH/iwH8ZAmWvggn0XN6WAHY1CPqGAbd0UTxg/Ij//mSF/xQ1NAdqK9IaNg==","signatures":[{"sig":"MEUCIGm1iQIFf+PsDqqYdYc9FYd8sz8mFnq9WWu4jjSvBq/oAiEA4ImFiaNqe4dl++Z6yyOODFZKj3OatpA73Y1EtUYy+II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384008},"main":"index.js","gitHead":"11619fe7b43ba2f93874e383d4e57b6031c69d6a","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.16.2","minimist":"^1.2.8","holesail-client":"^1.1.3","holesail-server":"^1.4.1","qrcode-terminal":"^0.12.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.6.2_1723193229574_0.7168847146655437","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"holesail","version":"1.7.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.7.0","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js","holesail-manager":"manager.js"},"dist":{"shasum":"3e00f9160c5ec6aa1bdf6caf5f0c290811506261","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.7.0.tgz","fileCount":14,"integrity":"sha512-HqVhsELZueZgAYJIKLvc94NDWTDEIkWg0kDUzwRWab0MQrV4Tnlg/mddKiFRhfel3GLWFVUJo7fol8iXwx3cNw==","signatures":[{"sig":"MEUCIECMqy8nNKZMiG+59xdPeSrOAfjK+r+EXL7QmCpZMI/UAiEAg5zyTXvaIhR55UqSB2+B40+GcXbAFZys1eM6Zbkcvno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":404531},"main":"index.js","gitHead":"e6821a50cfe757dc90e2d70ca5a29eb2c5ad3706","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","pm2":"^5.4.2","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.16.2","minimist":"^1.2.8","holesail-client":"^1.1.3","holesail-server":"^1.4.1","qrcode-terminal":"^0.12.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.7.0_1723722223549_0.8547012163264613","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"holesail","version":"1.7.1","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.7.1","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js","holesail-manager":"manager.js"},"dist":{"shasum":"c5be2c736be7ba81792ecf8981a29b6e8468ecc5","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.7.1.tgz","fileCount":14,"integrity":"sha512-/56Z6PoMxCFQmtJp2pj6cE8Kr37Q0E01Exb1sLqCcrajPPcjslAWEbgkkK4DV5Vos2PRq7StE06ZbrwYmJ5XtA==","signatures":[{"sig":"MEYCIQDek+r7Uny6MRcQ+ehHyWSKUtRugsX+exdaHEPNudO+OwIhAPjrKt79KiRTOHpTz2LNCuKGQWnj94q7YHWKTcfX5cGl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405420},"main":"index.js","gitHead":"49dea7db6f6ad20d16e34cf559dd60f4105d3ab0","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","pm2":"^5.4.2","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.16.2","minimist":"^1.2.8","holesail-client":"^1.1.3","holesail-server":"^1.4.1","qrcode-terminal":"^0.12.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.7.1_1724471422920_0.013584682714447682","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"holesail","version":"1.7.2","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.7.2","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js","holesail-manager":"manager.js"},"dist":{"shasum":"8267393b04dbc5cc5eee744bdb89f56c109ebc63","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.7.2.tgz","fileCount":14,"integrity":"sha512-CwaO42J59v0e3lwnMhjyDeSTrj2nOEDHEKsY7kAF683kahwcKjr/eOt5Y+Qy49TpDuKYlEOys1api+f0xY00oQ==","signatures":[{"sig":"MEYCIQDz4lci6UCb5PdNcZNV1CvSz8qEDKG+5okm+8SkCaHiFAIhANzmdz5/umtrmwR4s3PAZZ3L16AFqOBYcYlxqq/NJoo4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405257},"main":"index.js","gitHead":"8314edb9c8eed85d8f3bf3cb60c32f6b70c8b4c1","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","pm2":"^5.4.2","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.16.2","minimist":"^1.2.8","holesail-client":"^1.1.3","holesail-server":"^1.4.1","qrcode-terminal":"^0.12.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.7.2_1724472127071_0.18041011362736237","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"holesail","version":"1.7.3","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.7.3","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js","holesail-manager":"manager.js"},"dist":{"shasum":"69a55c5718abb692323064b2477103832e479f9e","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.7.3.tgz","fileCount":14,"integrity":"sha512-NUAwMg/JEDbKH/8symfI4KCXnifzmCIybRyui21Sc9/td+DhS8XMxkZGZAQMVX8vMZ90PpEmz1ksVT5u1KQLEw==","signatures":[{"sig":"MEQCIFDQTS6JBfdrsnUozMRRtFl5+fayDGwNCJgtngvCZyGRAiARyr98nk/9zTsoaV+tvBBZLdBqSdfvRa6TivuvIGp2tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405562},"main":"index.js","gitHead":"7d4a559410c7648f10a3898cdbc5ffc4d8ff5318","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","pm2":"^5.4.2","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.16.2","minimist":"^1.2.8","holesail-client":"^1.1.3","holesail-server":"^1.4.1","qrcode-terminal":"^0.12.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.7.3_1724472335863_0.019798835393549208","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"holesail","version":"1.8.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.8.0","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js","holesail-manager":"manager.js"},"dist":{"shasum":"adb90ed0bab303d6d03311d7479645282fa82e1c","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.8.0.tgz","fileCount":19,"integrity":"sha512-dbCb4reOp28D70qpd9uaytFUstqZ0nsr553Hq8gWe15+aZc1GNDPRI5veZyetSOtZppJac9AfPpUiiqmwnZZAg==","signatures":[{"sig":"MEUCIAbtWO9TeFqTfNhklEBcn939IpvxDBYXU+EvFG4OKUJxAiEAmfy95HCFCbKEGeVuiAkAFTaf79QyTBSQ1imAPXzfGkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":408752},"main":"index.js","gitHead":"a4007e305ae754f8bc63564e988121444289941b","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","pm2":"^5.4.2","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.16.2","minimist":"^1.2.8","standard":"^17.1.2","holesail-client":"^1.1.6","holesail-server":"^1.4.2","qrcode-terminal":"^0.12.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.8.0_1731246313014_0.12267254929947002","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"holesail","version":"1.8.1","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.8.1","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js","holesail-manager":"manager.js"},"dist":{"shasum":"a1ac6ffeb9f2e2d45868a16497ce178abb55f5fc","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.8.1.tgz","fileCount":19,"integrity":"sha512-mi8PLuCjrc1WH2gBsLrnyBJt90Y/XBtjGSk65E0E/DwixJrXTBlaQM27JOKpqEDUhQ6xSC5HM3FExSgkrpHsJA==","signatures":[{"sig":"MEUCIBA/96sLUW3dRYb68rI3T2uxHfTBPpkIMKnRM8rzWIlvAiEA210ZFzWed7urnPs9GEcdeRt+42aJRXhIdQ4kXjyDw7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409138},"main":"index.js","gitHead":"986aa429de0eba821062c3087804b0ec59066770","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","pm2":"^5.4.2","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.20.0","minimist":"^1.2.8","standard":"^17.1.2","holesail-client":"^1.1.6","holesail-server":"^1.4.2","qrcode-terminal":"^0.12.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.8.1_1732023925882_0.7173343807552348","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"holesail","version":"1.8.2","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.8.2","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js","holesail-manager":"manager.js"},"dist":{"shasum":"141001ae26df8eba960b1a3ce3a3fd9cb2914442","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.8.2.tgz","fileCount":19,"integrity":"sha512-u41DfUzrSOvsft7tXJprI4zRBTceApMJjfW2UHfDBofE3jvLVKvoXM0ME/3T0LH3jSxZaWj5JD4DoaDtrsEvTw==","signatures":[{"sig":"MEUCIBPBLl+oUDb0328hKYO8WigZbxWNuJDMUkPL3V1t6uStAiEAnDngqIrV9f555j+PXG+nca7k5JfOb2axhNN3nStlmAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":409002},"main":"index.js","gitHead":"9cd6a74ff16a1947e943661416afb20be9813be4","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","pm2":"^5.4.2","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.20.0","minimist":"^1.2.8","standard":"^17.1.2","holesail-client":"^1.1.6","holesail-server":"^1.4.2","qrcode-terminal":"^0.12.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.8.2_1732506842265_0.7174480213946464","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"holesail","version":"1.8.3","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.8.3","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js","holesail-manager":"manager.js"},"dist":{"shasum":"3663b3c21f2d8710f7e685b70716ec206d5b93a6","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.8.3.tgz","fileCount":12,"integrity":"sha512-bSJ3kyfeq1yqNG71eKB9tVjGTvlndn/V301GUqtkjSXlRNd3t4iXaz3A8uxBhrhkcvf9MBBR0ItJ3D5J4Hwi8Q==","signatures":[{"sig":"MEQCIHMDuolBg5PlnsP8C3F5FhGlYS5TKvVcbiQoSf6keeljAiBJ05FRFGHPvc0+dY7/h3Qd0EcY1dI798O2PzqNS0ZBXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395955},"main":"index.js","gitHead":"5ae25bcc9dfa42b7adca38e6135c1226c64cf3fc","scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"b4a":"^1.6.6","pm2":"^5.4.2","colors":"^1.4.0","cli-box":"^6.0.10","hyperdht":"^6.20.0","minimist":"^1.2.8","standard":"^17.1.2","holesail-client":"^1.1.6","holesail-server":"^1.4.2","qrcode-terminal":"^0.12.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/holesail_1.8.3_1734372888942_0.92379425657876","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"holesail","version":"1.8.4","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.8.4","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js","holesail-manager":"manager.js"},"dist":{"shasum":"09043e536d4f707eee31ffa90a4b90ffd1438b31","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.8.4.tgz","fileCount":12,"integrity":"sha512-+d1OeJsLPaSAcFO0hOnTABdi3ixsZwXr7kck4Ut/BQEl1K5KvzEcvhv2TS6tBpEz1CUx8EjCmYrdEalu6qn5WA==","signatures":[{"sig":"MEYCIQCoJarDb//zqJ/rPRfp6TulZvvN+BQTAkbm3pJqI4hr7wIhAIXyC2Hu9LPLhX3JFQjMyrQnW+WRasGB7UfOG0qPboUK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397099},"main":"index.js","gitHead":"413e35c706c07cbbc44c23031bf9e7b72b1f3b62","imports":{"util":{"bare":"bare-utils","default":"util"}},"scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"fs":"npm:bare-node-fs@^1.0.2","os":"npm:bare-os@^3.3.0","b4a":"^1.6.6","net":"npm:bare-net@^2.0.0","pm2":"^5.4.2","tty":"npm:bare-tty@^5.0.1","http":"npm:bare-http1@^4.0.2","path":"npm:bare-path@^3.0.0","util":"npm:bare-utils@^1.1.1","colors":"^1.4.0","crypto":"npm:bare-crypto@^1.3.1","events":"npm:bare-events@^2.5.0","bare-fs":"^4.0.1","bare-os":"^3.3.0","cli-box":"^6.0.10","bare-net":"^2.0.0","bare-tty":"^5.0.1","hyperdht":"^6.20.0","minimist":"^1.2.8","bare-path":"^3.0.0","bare-http1":"^4.0.2","bare-utils":"^1.1.1","bare-crypto":"^1.3.1","bare-events":"^2.5.0","querystring":"npm:bare-querystring@^1.0.0","bare-process":"^4.0.0","child_process":"npm:bare-subprocess@^5.0.2","which-runtime":"^1.2.1","bare-subprocess":"^5.0.2","holesail-client":"^1.1.6","holesail-server":"^1.4.2","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_1.8.4_1734538945314_0.7616198174157283","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"holesail","version":"1.9.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.9.0","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"5e61317cbf3b8d0ef3c7aca1fc501d7fac66faa9","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.9.0.tgz","fileCount":10,"integrity":"sha512-YMjtxQ/dT1lOaQCURwAZi+D16QUPIEcRJiacf2xs9z/6M7l0cieMjhIiLCb6eIB2tIzHfH4Zx9SLjsphJ4i3aA==","signatures":[{"sig":"MEUCIC7atUH5HMFVlbuMH57inhBOm78StmDVhxSQmAQ2Nkf4AiEAyN181VfC/YMAGyMEmwcPAVTqb9KjuIAtQkRmfAz/w+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383273},"main":"index.js","gitHead":"41eada453db32222306a4819cda9e1d94d3b6aca","imports":{"util":{"bare":"bare-utils","default":"util"}},"scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"8.19.4","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"fs":"npm:bare-node-fs@^1.0.2","os":"npm:bare-os@^3.3.0","b4a":"^1.6.6","net":"npm:bare-net@^2.0.0","tty":"npm:bare-tty@^5.0.1","http":"npm:bare-http1@^4.0.2","path":"npm:bare-path@^3.0.0","util":"npm:bare-utils@^1.1.1","colors":"^1.4.0","crypto":"npm:bare-crypto@^1.3.1","events":"npm:bare-events@^2.5.0","bare-fs":"^4.0.1","bare-os":"^3.3.0","cli-box":"^6.0.10","process":"npm:bare-process@^4.0.0","bare-net":"^2.0.0","bare-tty":"^5.0.1","hyperdht":"^6.20.0","minimist":"^1.2.8","bare-path":"^3.0.0","bare-http1":"^4.0.2","bare-utils":"1.1.1","barely-pm2":"^0.0.3","bare-crypto":"^1.3.1","bare-events":"^2.5.0","querystring":"npm:bare-querystring@^1.0.0","bare-process":"^4.0.0","child_process":"npm:bare-subprocess@^5.0.2","which-runtime":"^1.2.1","bare-subprocess":"^5.0.2","holesail-client":"^1.1.6","holesail-server":"^1.4.2","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_1.9.0_1735578947951_0.8084307951528948","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"holesail","version":"1.9.1","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.9.1","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"4b7465c6efd0444f2c93269aa5d521ec5b883005","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.9.1.tgz","fileCount":10,"integrity":"sha512-pbeSjd6xQVDlTx0pgofh9QneG7KOIVbErDgzpgJNFdifO1gwvRpTbxkRydMrYVXbvRC73bhWGtNji4/tWKVhCA==","signatures":[{"sig":"MEUCIFZhXwNS3c8DWY+LRkKRpA3YH2FN3EKrHRVtLKGESROdAiEAwAv6Cvt6BER9P9yV6He9/QnBQ2mG9jqVdySmCb5R4ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383309},"main":"index.js","gitHead":"d82d72dce62b581fc4f9796f415081f3f3f98cdc","imports":{"util":{"bare":"bare-utils","default":"util"}},"scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"fs":"npm:bare-node-fs@^1.0.2","os":"npm:bare-os@^3.3.0","b4a":"^1.6.6","net":"npm:bare-net@^2.0.0","tty":"npm:bare-tty@^5.0.1","http":"npm:bare-http1@^4.0.2","path":"npm:bare-path@^3.0.0","util":"npm:bare-utils@^1.1.1","colors":"^1.4.0","crypto":"npm:bare-crypto@^1.3.1","events":"npm:bare-events@^2.5.0","bare-fs":"^4.0.1","bare-os":"^3.3.0","cli-box":"^6.0.10","process":"npm:bare-process@^4.0.0","bare-net":"^2.0.0","bare-tty":"^5.0.1","hyperdht":"^6.20.0","minimist":"^1.2.8","bare-path":"^3.0.0","bare-http1":"^4.0.2","bare-utils":"1.1.1","barely-pm2":"^0.0.3","bare-crypto":"^1.3.1","bare-events":"^2.5.0","querystring":"npm:bare-querystring@^1.0.0","bare-process":"^4.0.0","child_process":"npm:bare-subprocess@^5.0.2","which-runtime":"^1.2.1","bare-subprocess":"^5.0.2","holesail-client":"^1.1.6","holesail-server":"^1.4.2","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_1.9.1_1735579713779_0.09589020861119191","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"holesail","version":"1.9.2","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.9.2","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"916356c6fe57a0381b1b8c34d328bd9002202d88","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.9.2.tgz","fileCount":10,"integrity":"sha512-Sl3L//FFlQEzisWFnxIq5zRJaIw+pU9XFfDvqr6FC6EHlIWEBro28CKb8AyAMYne9HlFhyXqPk6agPbTKv/ZGQ==","signatures":[{"sig":"MEYCIQCMEWvf9tMHAG6SbAbR25nmsXwPDtzFI1HGEV4SY+i7UAIhAOo/7WcikHzRWjgEzVmJjpLiNIbXvN4263VHmXWkoAv9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383342},"main":"index.js","gitHead":"d43d0351813119c39f5c98436d685e696c0847f9","imports":{"util":{"bare":"bare-utils","default":"util"}},"scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"fs":"npm:bare-node-fs@^1.0.2","os":"npm:bare-os@^3.3.0","b4a":"^1.6.6","net":"npm:bare-net@^2.0.0","tty":"npm:bare-tty@^5.0.1","http":"npm:bare-http1@^4.0.2","path":"npm:bare-path@^3.0.0","util":"npm:bare-utils@^1.1.1","colors":"^1.4.0","crypto":"npm:bare-crypto@^1.3.1","events":"npm:bare-events@^2.5.0","bare-fs":"^4.0.1","bare-os":"^3.3.0","cli-box":"^6.0.10","process":"npm:bare-process@^4.0.0","bare-net":"^2.0.0","bare-tty":"^5.0.1","hyperdht":"^6.20.0","minimist":"^1.2.8","bare-path":"^3.0.0","bare-http1":"^4.0.2","bare-utils":"1.1.1","barely-pm2":"^0.0.3","bare-crypto":"^1.3.1","bare-events":"^2.5.0","querystring":"npm:bare-querystring@^1.0.0","bare-process":"^4.0.0","child_process":"npm:bare-subprocess@^5.0.2","which-runtime":"^1.2.1","bare-subprocess":"^5.0.2","holesail-client":"^1.1.6","holesail-server":"^1.4.4","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_1.9.2_1736265765748_0.9706327664644312","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"holesail","version":"1.10.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.10.0","maintainers":[{"name":"utkarshpayal","email":"utkarsh12march2004@gmail.com"},{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"da0a7aa2b5e9e6b0b62f34e42d4733add282e79e","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.10.0.tgz","fileCount":10,"integrity":"sha512-SGQUKwRtke27Fy/bYFiIKSJR+JIlL/FXu5oNCMeGIvza0ODCr8zfxp53OlCgcCWi+MAPPDWnE5MX+rfvG2iYgA==","signatures":[{"sig":"MEUCIHZsDVcrrkhiiNChAYrNS608VoG+IuXfCud4mZFT/3rMAiEAizbN86eprRrTMwB9VH77WQKqkBqb/bMmQK+Ofntj6eE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383497},"main":"index.js","pear":{"name":"holesail","type":"terminal"},"gitHead":"c0af1f7685fdc13e001f821109cab7cc7ca8964c","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"}},"scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"fs":"npm:bare-node-fs@^1.0.2","os":"npm:bare-os@^3.3.0","b4a":"^1.6.6","net":"npm:bare-net@^2.0.0","tty":"npm:bare-tty@^5.0.1","http":"npm:bare-http1@^4.0.2","path":"npm:bare-path@^3.0.0","util":"npm:bare-utils@^1.1.1","colors":"^1.4.0","crypto":"npm:bare-crypto@^1.3.1","events":"npm:bare-events@^2.5.0","bare-fs":"^4.0.1","bare-os":"^3.3.0","cli-box":"^6.0.10","process":"npm:bare-process@^4.0.0","bare-net":"^2.0.0","bare-tty":"^5.0.1","hyperdht":"^6.20.0","minimist":"^1.2.8","bare-path":"^3.0.0","bare-http1":"^4.0.2","bare-utils":"1.1.1","barely-pm2":"^0.0.3","bare-crypto":"^1.3.1","bare-events":"^2.5.0","querystring":"npm:bare-querystring@^1.0.0","bare-process":"^4.0.0","child_process":"npm:bare-subprocess@^5.0.2","which-runtime":"^1.2.1","bare-subprocess":"^5.0.2","holesail-client":"^1.1.6","holesail-server":"^1.4.4","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_1.10.0_1737104153965_0.6613365819773094","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"holesail","version":"1.10.1","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@1.10.1","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"index.js"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"981cdf0c4a5a710773db42513dd01aacc451ba7c","tarball":"https://registry.npmjs.org/holesail/-/holesail-1.10.1.tgz","fileCount":11,"integrity":"sha512-T6KKOKroBS5VwiR9AYeapsmYAvCpZ3+jDrNvX1bmd4KuTvy/I9dgg/vkKIMIaNTMDmTVAkdU2iCzysGn+plDrw==","signatures":[{"sig":"MEYCIQD2UpMvY+ZmnUj8MX+2MOZL0yyj2Rs6Xli+JoAG8N1/awIhAMbUmXA7sCzuIeNZLCAMt9VMM3S7+4qdmo5PDDe9dl8P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385486},"main":"index.js","pear":{"name":"holesail","type":"terminal"},"gitHead":"cb387498b4c7070b9972a26fb8089a8caf709867","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"}},"scripts":{"test":"npm test","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"fs":"npm:bare-node-fs@^1.0.2","os":"npm:bare-os@^3.3.0","b4a":"^1.6.6","net":"npm:bare-net@^2.0.0","tty":"npm:bare-tty@^5.0.1","http":"npm:bare-http1@^4.0.2","path":"npm:bare-path@^3.0.0","util":"npm:bare-utils@^1.1.1","colors":"^1.4.0","crypto":"npm:bare-crypto@^1.3.1","events":"npm:bare-events@^2.5.0","bare-fs":"^4.0.1","bare-os":"^3.3.0","cli-box":"^6.0.10","process":"npm:bare-process@^4.0.0","bare-net":"^2.0.0","bare-tty":"^5.0.1","hyperdht":"^6.20.0","minimist":"^1.2.8","bare-path":"^3.0.0","bare-http1":"^4.0.2","bare-utils":"1.1.1","barely-pm2":"^0.0.4","bare-crypto":"^1.3.1","bare-events":"^2.5.0","querystring":"npm:bare-querystring@^1.0.0","bare-process":"^4.0.0","child_process":"npm:bare-subprocess@^5.0.2","which-runtime":"^1.2.1","bare-subprocess":"^5.0.2","holesail-client":"^1.1.6","holesail-server":"^1.4.4","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.0","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_1.10.1_1738564933613_0.28358043124268684","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"holesail","version":"2.0.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@2.0.0","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"801fee4b3cfa15eefd2716b1a3ac82124fa1a319","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.0.0.tgz","fileCount":9,"integrity":"sha512-BLQgOW2BugKryagK4Ak2Lo/ur1dBj5KfjDe13hgunb1cs7+aTcYhphvsDHFJMeVyPZ3CfoEzWWH2IhA663eyvA==","signatures":[{"sig":"MEUCIQCndnmj5Ye4zvOJWqy5EGTnld1w3ZBTT90r4NibPMtgngIgbSxoMohVBKstco76dXT/HOX10AVxiTE8CibxhhwkHPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23858},"main":"bin/holesail.mjs","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"adbd64d73a900ccbd2f19eae2549e7c98deb053d","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"test":"standard && node test.mjs","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.8.2","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","bare-path":"^3.0.0","livefiles":"^1.0.2","barely-pm2":"^0.0.4","bare-crypto":"^1.4.3","bare-module":"^4.8.3","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.1","child_process":"npm:bare-subprocess@^5.0.3","which-runtime":"^1.2.1","barely-colours":"^1.0.0","ready-resource":"^1.1.2","holesail-client":"^2.0.5","holesail-server":"^2.1.1","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.0.0_1745685698171_0.962121433531693","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"holesail","version":"2.0.1","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@2.0.1","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"bd240550090f93e52f8b659fa34981a3ab68a72b","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.0.1.tgz","fileCount":9,"integrity":"sha512-0iWGx/0rTbverSJd7qWD72wjoLFqI86u2zmw0mvhwGnqVa7HgX/dDh66tJ09GKN3GO21DHDnGbqWcrddFcCm5g==","signatures":[{"sig":"MEUCIQC5DriWDpgCKfrtuOKmy3R8PqwG91d7+DRd5j9gXiHsmAIgQMN222y1SBVx7JsP68muiud/zg5Gz58+syLCYcZYqDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23884},"main":"bin/holesail.mjs","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"70fc28644a0bf1d12808914713bb147b3fb5772b","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"test":"standard && node test.mjs","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.8.2","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","bare-path":"^3.0.0","livefiles":"^1.0.2","barely-pm2":"^0.0.4","bare-crypto":"^1.4.3","bare-module":"^4.8.3","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.1","child_process":"npm:bare-subprocess@^5.0.3","which-runtime":"^1.2.1","barely-colours":"^1.0.0","ready-resource":"^1.1.2","holesail-client":"^2.0.5","holesail-server":"^2.1.1","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.0.1_1745686493492_0.8129360965122918","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"holesail","version":"2.0.2","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@2.0.2","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"8b28f03ab5c2f3894f60aa6ed7690a2704f626ba","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.0.2.tgz","fileCount":9,"integrity":"sha512-6ofYL3cr2ALh3lin3XTjSBMgiXJGZ5RsC1X9odJvA5JY/URB9pruc5W9a4QeYX/ADAdeRgaJ1jz0QnSJ4KQ+Gw==","signatures":[{"sig":"MEUCIQC5VEDUL2HHU7i02iAcl0zYAsIJLze+JyXLEpAK85wljQIgbZpMnHDEsSyH1b0GL/LtwCuljvcAp4NUUW0N98x8Rjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23876},"main":"index.js","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"b8b024e47b3c6fe7b1ccd5337d9f13b1e55a7c26","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"test":"standard && node test.mjs","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.8.2","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","bare-path":"^3.0.0","livefiles":"^1.0.2","barely-pm2":"^0.0.4","bare-crypto":"^1.4.3","bare-module":"^4.8.3","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.1","child_process":"npm:bare-subprocess@^5.0.3","which-runtime":"^1.2.1","barely-colours":"^1.0.0","ready-resource":"^1.1.2","holesail-client":"^2.0.5","holesail-server":"^2.1.1","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.0.2_1745919387877_0.23242578418654802","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"holesail","version":"2.0.3","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@2.0.3","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"9489b5c097bb47475091ce12b4d3f77f930087ff","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.0.3.tgz","fileCount":9,"integrity":"sha512-CkySBCEYNYOIU1tcosW9uPPvdnASXSVG1wOols/jJojo3jOzX4I8skFCPKWthOz0fwYf2YNPdROwgD9sHaUIAA==","signatures":[{"sig":"MEYCIQDHjdl6dEd1wGhKMN3/m3YaAjE9OC9Pa4UPPKbl38UX6gIhAIlli/+gsEKBjih1xcwkigEzdm2b4brOzMsrFthFZFJE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23801},"main":"index.js","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"6925beec9237481ca7815d65e5e2d8bb718d2c4f","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"crypto":{"bare":"bare-crypto","default":"crypto"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"test":"standard && node test.mjs","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.8.2","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","bare-path":"^3.0.0","livefiles":"^1.0.2","barely-pm2":"^0.0.4","bare-crypto":"^1.4.3","bare-module":"^4.8.3","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.1","child_process":"npm:bare-subprocess@^5.0.3","which-runtime":"^1.2.1","barely-colours":"^1.0.0","ready-resource":"^1.1.2","holesail-client":"^2.0.5","holesail-server":"^2.1.1","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.0.3_1745920102435_0.2352335906687324","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"holesail","version":"2.1.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@2.1.0","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"b4bcee66b04521c02ef150a96cab4fa349dd1084","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.1.0.tgz","fileCount":9,"integrity":"sha512-gyaUwRvw3m51L7KffRn1EvRvNzPAwpQfSAlFz0YJjcl7qPhPKbnrHC3RRN2vtUut+kicVVd1L7zkX9O5TKW2eA==","signatures":[{"sig":"MEYCIQDmwJ4irG2fo98v287PCPVXWK3BhrCAqCus/Z9kAXAgLAIhAJ7W3gtkHYsXcmvhWQO9cErGosB+Ah6WZY7jGl6+TBz7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21818},"main":"index.js","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"4552fe21ebadf31ebb35bbb0bf837f46734519aa","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"crypto":{"bare":"bare-crypto","default":"crypto"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"test":"standard && node test.mjs","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","bare-path":"^3.0.0","livefiles":"^1.0.2","bare-crypto":"^1.4.3","bare-module":"^4.8.3","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.1","child_process":"npm:bare-subprocess@^5.0.3","which-runtime":"^1.2.1","barely-colours":"^1.0.0","ready-resource":"^1.1.2","holesail-client":"^2.1.0","holesail-server":"^2.1.1","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.1.0_1748172293615_0.06203735634831453","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"holesail","version":"2.2.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@2.2.0","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"97d90b45320468fcb25de1ef4f4e636ebe863713","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.2.0.tgz","fileCount":9,"integrity":"sha512-p6CYxJLwAnSwoGTg84HPCSubsOALOesVM5BWP60nv5ekJc7giuFnIfIq9ZbGz3bohzQmCEl/bi2Y4impFVaNew==","signatures":[{"sig":"MEYCIQCXrtmy9qKMT4JfLxQRuS9TnLBNhYx6aET7wLYvXMVWlAIhAInT0/Q+APgW7oZwqWyMPeh1IL37/0C69B5x03yn3tIg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23172},"main":"index.js","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"5661c0119b6d9edec205ff640bb8014544f740e0","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"crypto":{"bare":"bare-crypto","default":"crypto"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"test":"standard && node test.mjs","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","bare-path":"^3.0.0","livefiles":"^1.0.2","bare-crypto":"^1.4.3","bare-module":"^4.8.3","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.1","child_process":"npm:bare-subprocess@^5.0.3","which-runtime":"^1.2.1","barely-colours":"^1.0.0","ready-resource":"^1.1.2","holesail-client":"^2.1.1","holesail-server":"^2.2.0","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.2.0_1753892402519_0.8716110406037467","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"holesail","version":"2.3.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@2.3.0","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"8d056d9e0853f17c8640124b97c67f0c9eb320c4","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.3.0.tgz","fileCount":9,"integrity":"sha512-85jG24l0pJEdoZivzG3P9vSxUDOxRzSakNG5+WQJrezjQAoHZJfbrfGqJc4rMRQBFjXS9A/ZYa7STbjvTBMV1w==","signatures":[{"sig":"MEQCIEtQqE1gyf69w5M0OrSUvdClV+U1kEuqm1TVpwQerQ3AAiBf7hhqalgQWT4xGwla68mXsemPjLsVaWVy+C8SirEumw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24543},"main":"index.js","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"39676c819046f999bff4044680d7f2d1b6b37b75","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"crypto":{"bare":"bare-crypto","default":"crypto"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"test":"standard && node test.mjs","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","bare-path":"^3.0.0","livefiles":"^1.0.2","bare-crypto":"^1.4.3","bare-module":"^4.8.3","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.1","child_process":"npm:bare-subprocess@^5.0.3","which-runtime":"^1.2.1","barely-colours":"^1.0.0","ready-resource":"^1.1.2","holesail-client":"^2.2.0","holesail-logger":"^1.1.0","holesail-server":"^2.3.0","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.3.0_1754622607796_0.63095028845364","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"holesail","version":"2.3.1","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@2.3.1","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"852ff7cad66c984c3e62ad234178cd60353b4258","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.3.1.tgz","fileCount":9,"integrity":"sha512-cDm86eoJ4h0SlJ6OHuUD+JEhaDZQSIgZt15TZb6hJhNoAOrCqybb4hyslsEcwmNn4HqWY/Gj+oTJcU3htEHZCg==","signatures":[{"sig":"MEQCIDpEVZvGV1QAnv3vnVo4Qa9tej77OPH4wGEz3bCRbaqYAiBYgiCQOJ1Wj74VXUBCO069xILilMQ17pgJgAaYZcbCZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24572},"main":"index.js","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"2f36778e001408bb47aee6a5dd82370b5cefedce","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"crypto":{"bare":"bare-crypto","default":"crypto"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"test":"standard && node test.mjs","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","bare-path":"^3.0.0","livefiles":"^1.0.2","bare-crypto":"^1.4.3","bare-module":"^4.8.3","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.1","child_process":"npm:bare-subprocess@^5.0.3","which-runtime":"^1.2.1","barely-colours":"^1.0.0","ready-resource":"^1.1.2","holesail-client":"^2.2.0","holesail-logger":"^1.1.0","holesail-server":"^2.3.1","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.3.1_1755396576927_0.2607385582124939","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"holesail","version":"2.3.2","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"GPL-3.0","_id":"holesail@2.3.2","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"d163c2b2d962f3a79970bb8602dad3e3fa9c05ff","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.3.2.tgz","fileCount":9,"integrity":"sha512-umlwTty0CYCCC96jxTDuhGq8KJjE4ZMUKj2K6BlZurJacDpjPsRMXmlg5eNhiRUQElergnSPhSkF5JV/PvMg5g==","signatures":[{"sig":"MEYCIQCjj1INHIlPPlEnv92SzTSGMiFFYiVgqrXxWLKt0heSygIhAILjBJT4sYlHtxlEloCLB89bsOuCCdEmIqkVTHbgD67f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24571},"main":"index.js","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"4e7f8ca0d8b8092546aa2ebb03fd54e0a4196c11","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"crypto":{"bare":"bare-crypto","default":"crypto"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"test":"standard && node test.mjs","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"10.7.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","bare-path":"^3.0.0","livefiles":"^1.1.0","bare-crypto":"^1.4.3","bare-module":"^4.8.3","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.1","child_process":"npm:bare-subprocess@^5.0.3","which-runtime":"^1.2.1","barely-colours":"^1.0.0","ready-resource":"^1.1.2","holesail-client":"^2.2.0","holesail-logger":"^1.1.0","holesail-server":"^2.3.1","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.2"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.3.2_1756396232954_0.61739183827574","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"holesail","version":"2.4.0","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"AGPL-3.0","_id":"holesail@2.4.0","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"src/bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"f806ad5cceee497d1e29dbfb47e6bc6a71fd5f41","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.4.0.tgz","fileCount":14,"integrity":"sha512-myWBSNj1A0vdOdX83KHLLqSMg5j80p/1XxxB1GFdMKHY35BljNw4YJT/kJ5AmgUKyqnsDQJsVLwSmHT38QQeTQ==","signatures":[{"sig":"MEUCIQDntGuMnTwmVx6X8jIxEj8URKAqrzpRoyumnnYqoS5pAQIgEP3kIV7Id/hRItNbmpdaAfYcLIOfbP3UGROMBgti+rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62765},"main":"src/index.js","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"647852f5b06a142d400fe4d9b3ba141d28024dd8","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"crypto":{"bare":"bare-crypto","default":"crypto"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"lint":"npx prettier . --write","test":"standard && node test.mjs","build":"npm run build:prepare && npx bare-make build && npm run build:strip","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update","lint-check":"npx prettier . --check","build:strip":"npx bare-make install --strip","build:prepare":"npx bare-make generate --platform darwin --arch arm64"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"overrides":{"sodium-native":"5.0.8"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"11.6.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"url":"npm:bare-url@^2.3.2","z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","prettier":"^3.6.2","bare-path":"^3.0.0","livefiles":"^1.1.0","bare-crypto":"^1.12.0","bare-module":"^6.1.2","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.2","child_process":"npm:bare-subprocess@^5.1.5","which-runtime":"^1.3.2","barely-colours":"^1.0.0","ready-resource":"^1.2.0","holesail-client":"^2.3.0","holesail-logger":"^1.1.0","holesail-server":"^2.4.0","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1","prettier-config-holepunch":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-make":"^1.6.3","cmake-fetch":"^1.4.6","cmake-bare-bundle":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.4.0_1763360687992_0.884214867907346","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"holesail","version":"2.4.1","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"AGPL-3.0","_id":"holesail@2.4.1","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"src/bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"0130f7b074d6ee5bc2aa97ef80d455981a4a5d22","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.4.1.tgz","fileCount":14,"integrity":"sha512-u6Ta1LaEYsgvT447JG18OLeEpjWERx7Iy/icpCeR1BYT43wkpisWoZR9ydz3j9yk6PlAJDNCssEKZXm/Q9BQ7Q==","signatures":[{"sig":"MEQCIAOsYkowigdrnBC/bSf13NSUy4GTOZqAwB8q5f8iI7iKAiAsNUECuND/nACQiLjfzFEmvh+MoxPPzQMMRgjvAsIaJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62688},"main":"src/index.js","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"64226f3a317da6c3eee543ed50f51adce155612a","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"crypto":{"bare":"bare-crypto","default":"crypto"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"lint":"npx prettier . --write","test":"standard && node test.mjs","build":"npm run build:prepare && npx bare-make build && npm run build:strip","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update","lint-check":"npx prettier . --check","build:strip":"npx bare-make install --strip","build:prepare":"npx bare-make generate --platform darwin --arch arm64"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"overrides":{"sodium-native":"5.0.8"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"11.6.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"url":"npm:bare-url@^2.3.2","z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","prettier":"^3.6.2","bare-path":"^3.0.0","livefiles":"^1.1.0","bare-crypto":"^1.12.0","bare-module":"^6.1.2","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.2","child_process":"npm:bare-subprocess@^5.1.5","which-runtime":"^1.3.2","barely-colours":"^1.0.0","ready-resource":"^1.2.0","holesail-client":"^2.3.0","holesail-logger":"^1.1.0","holesail-server":"^2.4.0","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1","prettier-config-holepunch":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-make":"^1.6.3","cmake-fetch":"^1.4.6","cmake-bare-bundle":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.4.1_1763364128972_0.21282017666568476","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"holesail","version":"2.4.2","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"AGPL-3.0","_id":"holesail@2.4.2","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"src/bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"6267cf7d2f713e7157c659aa2e4677f15695e5a7","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.4.2.tgz","fileCount":15,"integrity":"sha512-fPYAaGmgaE84yaM45E0fS440GbDbWyGps5eXTVmtyDU60k8kTXn3wGK7D98xqOL3vBFzTRdANp90+3tBTSMa2Q==","signatures":[{"sig":"MEUCIFnTl11JqVrGXpkVJUEUdja5K8dbj9ObhXjfBtMc2lqjAiEA+OyGvU3D6ujIXfHuwHgwCVgdnILzQ+7RksvoszcOJTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwGAlADeb1gOkm7Gb+O7vMnsCUpkgsQPIhJlBrAxhvigIhANlN+T2RskC6T6gffD9JuqXojiFijKGZvG5e62VXZBVJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63322},"main":"src/index.js","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"7f894e8242daf4c5247e7b406fbd9e4667ea40db","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"crypto":{"bare":"bare-crypto","default":"crypto"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"lint":"npx prettier . --write","test":"standard && node test.mjs","build":"npm run build:prepare && npx bare-make build && npm run build:strip","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update","lint-check":"npx prettier . --check","build:strip":"npx bare-make install --strip","build:prepare":"npx bare-make generate --platform darwin --arch arm64"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"overrides":{"bare-dgram":"^1.0.1","sodium-native":"5.0.8"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"11.6.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"url":"npm:bare-url@^2.3.2","z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","prettier":"^3.6.2","bare-path":"^3.0.0","livefiles":"^1.1.0","bare-dgram":"^1.0.1","bare-crypto":"^1.12.0","bare-module":"^6.1.2","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.2","child_process":"npm:bare-subprocess@^5.1.5","which-runtime":"^1.3.2","barely-colours":"^1.0.0","ready-resource":"^1.2.0","holesail-client":"^2.3.0","holesail-logger":"^1.1.0","holesail-server":"^2.4.0","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1","prettier-config-holepunch":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-make":"^1.6.3","cmake-fetch":"^1.4.6","cmake-bare-bundle":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.4.2_1789786111435_0.8184798826077888","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"holesail","version":"2.4.3","keywords":["holesail","hyperdht","holepunch"],"author":{"name":"supersuryaansh"},"license":"AGPL-3.0","_id":"holesail@2.4.3","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"homepage":"https://github.com/holesail/holesail#readme","bugs":{"url":"https://github.com/holesail/holesail/issues"},"bin":{"holesail":"src/bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"dist":{"shasum":"8e34d76d941f42e72afd4d857a9aad75af0e1041","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.4.3.tgz","fileCount":15,"integrity":"sha512-TtjlrOJoMDkZl8xCMSY2u04Y5eBS5o71mcAwasUHe6jO92rb7wPZcDjD3QxU+fhrDssJSUCZnh5IcESCfergFg==","signatures":[{"sig":"MEQCIGEUxT+/M30HsRqO9iGmv0zMinT6M3ko8movOA7r2pqpAiAtK/TgK8DJ0qfvuTP762P4uRo3btmj9pvhH18HHHflZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCoIkC+jFCqiezg8UNAQUeWGuMZFAX8vp6Gc4WmlsnsUgIgYQk8Qc+zgrX2KCTeX+JoUkU4TX2PqIyiCCEooqQW7jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63320},"main":"src/index.js","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"gitHead":"4e02c5ccb581a9597e8ebb309eedd199d0279b8a","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"crypto":{"bare":"bare-crypto","default":"crypto"},"process":{"bare":"bare-process","default":"process"}},"scripts":{"lint":"npx prettier . --write","test":"standard && node test.mjs","build":"npm run build:prepare && npx bare-make build && npm run build:strip","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update","lint-check":"npx prettier . --check","build:strip":"npx bare-make install --strip","build:prepare":"npx bare-make generate --platform darwin --arch arm64"},"_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"overrides":{"bare-dgram":"1.0.1","sodium-native":"5.0.8"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"11.6.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"url":"npm:bare-url@^2.3.2","z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","prettier":"^3.6.2","bare-path":"^3.0.0","livefiles":"^1.1.0","bare-dgram":"1.0.1","bare-crypto":"^1.12.0","bare-module":"^6.1.2","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.2","child_process":"npm:bare-subprocess@^5.1.5","which-runtime":"^1.3.2","barely-colours":"^1.0.0","ready-resource":"^1.2.0","holesail-client":"^2.3.0","holesail-logger":"^1.1.0","holesail-server":"^2.4.0","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1","prettier-config-holepunch":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-make":"^1.6.3","cmake-fetch":"^1.4.6","cmake-bare-bundle":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/holesail_2.4.3_1789787113966_0.3431133622110729","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"_id":"holesail@2.4.4","bin":{"holesail":"src/bin/holesail.mjs"},"pkg":{"assets":["includes/**/*"]},"bugs":{"url":"https://github.com/holesail/holesail/issues"},"dist":{"shasum":"7d3d8249197d2279463435719546272904a4546d","tarball":"https://registry.npmjs.org/holesail/-/holesail-2.4.4.tgz","fileCount":14,"integrity":"sha512-8oxW8Yz3GiustVE6CnPDr7wp3p9iPtIW5SxSqprq+HQDGLb+CY0Y//vtwN1vOktofyXSVws2PsGf/E4WFWbNTg==","signatures":[{"sig":"MEUCIH2sxScDC/HYx7XLm449JfTfyWB/+gEw3gjS7EVHyy88AiEAgq8T/DkopGoC9iGAdvAYvalVeTH3+5Twyc/v+aKthcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDrIGfAau1LZAcvYIxk32jpkOuiRBx4osFh9F+3f7k1ygIhAJ3YSChVo0T4XjIL7b5GcdkhS648JcNEGH5B27cIaqww"}],"unpackedSize":62830},"main":"src/index.js","name":"holesail","pear":{"name":"holesail","type":"terminal","stage":{"ignore":[".github",".gitignore",".idea",".vscode"]}},"author":{"name":"supersuryaansh"},"gitHead":"c50d03f260ee28494ade347f84e1f6f6bbfc963a","imports":{"fs":{"bare":"bare-fs","default":"fs"},"util":{"bare":"bare-utils","default":"util"},"crypto":{"bare":"bare-crypto","default":"crypto"},"process":{"bare":"bare-process","default":"process"}},"license":"AGPL-3.0","scripts":{"lint":"npx prettier . --write","test":"standard && node test.mjs","build":"npm run build:prepare && npx bare-make build && npm run build:strip","refresh":"rm package-lock.json && rm -rf node_modules && npm i && npm update","lint-check":"npx prettier . --check","build:strip":"npx bare-make install --strip","build:prepare":"npx bare-make generate --platform darwin --arch arm64"},"version":"2.4.4","_npmUser":{"name":"supersuryaansh","email":"suryaansh738@gmail.com"},"homepage":"https://github.com/holesail/holesail#readme","keywords":["holesail","hyperdht","holepunch"],"overrides":{"bare-dgram":"1.0.1","sodium-native":"5.0.8"},"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"_npmVersion":"11.6.0","description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","directories":{},"maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"_nodeVersion":"24.9.0","dependencies":{"url":"npm:bare-url@^2.3.2","z32":"^1.1.0","path":"npm:bare-node-path@^1.0.1","colors":"^1.4.0","module":"npm:bare-node-module@^1.0.0","cli-box":"6.0.10","process":"npm:bare-process@^4.2.1","minimist":"^1.2.8","prettier":"^3.6.2","bare-path":"^3.0.0","livefiles":"^1.1.0","bare-dgram":"1.0.1","bare-crypto":"^1.12.0","bare-module":"^6.1.2","querystring":"npm:bare-node-querystring@^1.0.0","bare-process":"^4.2.2","child_process":"npm:bare-subprocess@^5.1.5","which-runtime":"^1.3.2","barely-colours":"^1.0.0","ready-resource":"^1.2.0","holesail-client":"^2.3.0","holesail-logger":"^1.1.0","holesail-server":"^2.4.0","qrcode-terminal":"^0.12.0","bare-querystring":"^1.0.0","graceful-goodbye":"^1.3.3","hyper-cmd-lib-keys":"^0.1.1","prettier-config-holepunch":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"bare-make":"^1.6.3","cmake-fetch":"^1.4.6","cmake-bare-bundle":"^2.1.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/holesail_2.4.4_1790440582752_0.7797361101266296"}}},"time":{"created":"2024-03-05T06:03:49.201Z","modified":"2026-09-26T16:36:23.026Z","1.0.0":"2024-03-05T06:03:49.458Z","1.0.1":"2024-03-05T06:17:43.661Z","1.0.2":"2024-03-05T06:22:30.417Z","1.0.3":"2024-03-07T07:49:34.622Z","1.2.0":"2024-03-07T10:54:55.212Z","1.2.1":"2024-03-08T12:09:49.066Z","1.3.1":"2024-03-09T15:43:42.375Z","1.3.2":"2024-03-09T15:53:30.265Z","1.4.2":"2024-03-23T17:37:28.473Z","1.4.3":"2024-03-26T10:39:42.932Z","1.4.4":"2024-03-26T10:47:25.174Z","1.4.5":"2024-04-03T17:41:03.398Z","1.4.6":"2024-04-08T11:17:32.476Z","1.4.7":"2024-04-22T05:07:56.873Z","1.4.8":"2024-04-22T10:41:16.123Z","1.4.9":"2024-04-24T06:22:30.573Z","1.4.10":"2024-05-13T09:54:50.191Z","1.4.11":"2024-05-13T14:52:07.218Z","1.4.12":"2024-05-13T15:03:36.574Z","1.4.13":"2024-05-13T15:43:31.214Z","1.5.0":"2024-06-05T15:39:06.548Z","1.5.1":"2024-06-15T05:19:29.140Z","1.5.2":"2024-06-15T15:11:45.110Z","1.6.0":"2024-06-28T19:39:49.697Z","1.6.1":"2024-06-29T05:13:22.414Z","1.6.2":"2024-08-09T08:47:09.787Z","1.7.0":"2024-08-15T11:43:43.757Z","1.7.1":"2024-08-24T03:50:23.166Z","1.7.2":"2024-08-24T04:02:07.429Z","1.7.3":"2024-08-24T04:05:36.129Z","1.8.0":"2024-11-10T13:45:13.365Z","1.8.1":"2024-11-19T13:45:26.146Z","1.8.2":"2024-11-25T03:54:02.499Z","1.8.3":"2024-12-16T18:14:49.322Z","1.8.4":"2024-12-18T16:22:25.643Z","1.9.0":"2024-12-30T17:15:48.205Z","1.9.1":"2024-12-30T17:28:34.004Z","1.9.2":"2025-01-07T16:02:45.997Z","1.10.0":"2025-01-17T08:55:54.191Z","1.10.1":"2025-02-03T06:42:13.816Z","2.0.0":"2025-04-26T16:41:38.347Z","2.0.1":"2025-04-26T16:54:53.660Z","2.0.2":"2025-04-29T09:36:28.057Z","2.0.3":"2025-04-29T09:48:22.629Z","2.1.0":"2025-05-25T11:24:53.810Z","2.2.0":"2025-07-30T16:20:02.712Z","2.3.0":"2025-08-08T03:10:07.986Z","2.3.1":"2025-08-17T02:09:37.161Z","2.3.2":"2025-08-28T15:50:33.164Z","2.4.0":"2025-11-17T06:24:48.184Z","2.4.1":"2025-11-17T07:22:09.184Z","2.4.2":"2026-09-19T02:48:31.521Z","2.4.3":"2026-09-19T03:05:14.059Z","2.4.4":"2026-09-26T16:36:22.847Z"},"bugs":{"url":"https://github.com/holesail/holesail/issues"},"author":{"name":"supersuryaansh"},"license":"AGPL-3.0","homepage":"https://github.com/holesail/holesail#readme","keywords":["holesail","hyperdht","holepunch"],"repository":{"url":"git+https://github.com/holesail/holesail.git","type":"git"},"description":"Holesail is TCP/UDP peer-to-peer proxy. Holesail let's you instantly share any application running on a specific port from your local computer.","maintainers":[{"name":"supersuryaansh","email":"suryaansh738@gmail.com"}],"readme":"# Holesail\n\n```\n_   _       _                 _ _   _\n| | | | ___ | | ___  ___  __ _(_) | (_) ___\n| |_| |/ _ \\| |/ _ \\/ __|/ _` | | | | |/ _ \\\n|  _  | (_) | |  __/\\__ \\ (_| | | |_| | (_) |\n|_| |_|\\___/|_|\\___||___/\\__,_|_|_(_)_|\\___/\n```\n\n[Join our Discord Support Server](https://discord.gg/TQVacE7Vnj) [Join our Reddit Community](https://www.reddit.com/r/holesail/)\n\nTo support the development of this project:\n\nLightning BTC: linenbird5@primal.net\nBTC Address: 183Pfn4fxuMJMSvZXdBdYsNKWSnWHCdBdA\n\n## Overview\n\nHolesail is a truly peer-to-peer network tunneling and reverse proxy software that supports both TCP and UDP protocols.\n\nHolesail lets you share any locally running application on a specific port with third parties securely and with a single command. No static IP or port forwarding required.\n\n## Installation\n\nBefore using Holesail, make sure you have Node.js installed on your system. You can download Node.js from the official website: [https://nodejs.org/en/download/](https://nodejs.org/en/download/)\n\nOnce Node.js is installed, you can install Holesail Server using npm (Node Package Manager):\n\n```\nnpm i holesail -g\n```\n\n## Quick Usage\n\nTo start a local Holesail Server, use the following command:\n\n```\nholesail --live <port>\n```\n\nReplace `port` with the desired port number you want to expose to the network.\n\nThis will give you a connection string to connect to, use that to access this server from anywhere:\n\n```\nholesail <connection-string>\n```\n\n## All commands\n\nTo view full usage instructions and all set of commands, run:\n\n```\nholesail --help\n```\n\n## API\n\n### Usage\n\n```js\nconst Holesail = require('holesail')\n\nconst hs = new Holesail({\n  server: true, // act as a server\n  secure: true // use secure mode\n})\n\nawait hs.ready()\n\nconsole.log('Server is ready:', hs.info.url)\n```\n\nOr as a client:\n\n```js\nconst Holesail = require('holesail')\n\nconst hs = new Holesail({\n  client: true,\n  key: 'hs://s000abcdef...' // URL or raw key\n})\n\nawait hs.ready()\n\nconsole.log('Client connected:', hs.info)\n```\n\n**API**\n\n`new Holesail(opts)`\n\nOptions:\n\n- server Boolean Start as server (default false)\n- client Boolean Start as client (default false)\n- key String Optional. URL or raw key for connecting\n- secure Boolean Enable secure mode (default false)\n- port Number Optional. Specific port to bind/connect\n- host String Optional. Specific host to bind/connect\n- udp Boolean Optional. Force UDP usage (advanced)\n\n`.ready()`\nWait for Holesail to initialize and connect.\n\n`.pause()`\n\n`.resume()`\n\n`.info()`\nGet metadata about the current Holesail instance:\n\n`.close()`\nGracefully shuts down the connection and releases resources.\n\n## URL Format\n\nHolesail uses a simple URL format for sharing server locations:\n\n- Secure server: hs://s000<key>\n\n- Insecure server: hs://0000<key>\n\nThe parser will auto-detect and split the prefix for you.\nIf you pass a full hs:// URL to the constructor, it'll Just Work\n\n## Documentation\n\nDocumentation for Holesail can be found at https://docs.holesail.io/\n\n## License\n\nThis project is licensed under the GNU AGPL v3 license — see the LICENSE\n\n## Contributing\n\nContributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.\n\n## Acknowledgments\n\nHolesail is built on and inspired by following open-source projects:\n\n- hypertele: https://github.com/bitfinexcom/hypertele\n- holepunch: https://holepunch.to\n","readmeFilename":"README.md"}