{"_id":"@paddy-systems/relay-cli","_rev":"15-e228768f3aa6a0de00694d8b790942f2","name":"@paddy-systems/relay-cli","dist-tags":{"latest":"0.5.8"},"versions":{"0.1.0":{"name":"@paddy-systems/relay-cli","version":"0.1.0","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.1.0","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"abd00959d3195915e2413d763e025ae7e0068e59","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.1.0.tgz","fileCount":4,"integrity":"sha512-UOJYKztSEHxCaJAWV8ezneWFmbqHXk5+IfDyxPQ6cKlLw1+SX+zTknq57EiEY5ehQjqjWJe+vURp3txWAEMBwQ==","signatures":[{"sig":"MEUCIQCZknjFWDOGwDV8kVnDGN5mikfK28CkH5K8rJRRyngASQIgcObH/cwL3OjaYJpoLBlOGr4VeBWpmgKDiowCRIDZ0EA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198343},"type":"module","shasum":"abd00959d3195915e2413d763e025ae7e0068e59","engines":{"node":">=24"},"_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"_integrity":"sha512-UOJYKztSEHxCaJAWV8ezneWFmbqHXk5+IfDyxPQ6cKlLw1+SX+zTknq57EiEY5ehQjqjWJe+vURp3txWAEMBwQ==","repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"10.8.3","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"26.3.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.1.0_1788692861802_0.8221334766928281","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@paddy-systems/relay-cli","version":"0.3.0","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.3.0","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"3352574c3a10d44801f27a29bc55c85825631267","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.3.0.tgz","fileCount":4,"integrity":"sha512-wr2opXLFiYC62ubwY2aLJdBvUdg1CZq/ArKbSpL2tT4uc0pQruw+6s4HBvmUFDwM+Un1MIDxeYLwNJKUcHNA6w==","signatures":[{"sig":"MEUCICnfB1zC3EqJK2/tzbwbAfAtL+bbfNWahiLI8QrK7RWvAiEAiIMza1nzZ8Dc3S4jmBe7AUexzvHLMxypztZClHN8rrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208904},"type":"module","engines":{"node":">=24"},"gitHead":"587bbaade9142fd5d548670527695d840e0fa2ee","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.3.0_1788812255213_0.7082404371026771","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@paddy-systems/relay-cli","version":"0.4.1","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.4.1","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"1cabf97ea9e22b73e5356a3ff61b316c4bf32502","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.4.1.tgz","fileCount":4,"integrity":"sha512-7ePjybCwgp6JqrBvplp/WkQ83IZTNOWgJlsQfTtp7SNXf53T+XgOEk7rgal/NjsnRtFPLSqZOS/WbwFETNoPew==","signatures":[{"sig":"MEUCIQCx+SpK5KKTwH2gh7cUUndLj5ZwSMRSYf2kK9g5si7dRQIgCWFdXwaNs3ijUec3VjrS2ZGFaEZnK5KWVbtAjE9DeF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219615},"type":"module","engines":{"node":">=24"},"gitHead":"b8c0711f42c85c61acd2b3324aadf36bf4134805","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.4.1_1789034676398_0.8070628769121344","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@paddy-systems/relay-cli","version":"0.4.2","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.4.2","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"75809003047a239838d389dd9f8075ab726bb1ee","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.4.2.tgz","fileCount":4,"integrity":"sha512-kB3bbdSneTobtZLyx6jNZY4QSu13zPftW9ZCfq2OChSqw8eNSwKZmuv0cf5B0b6Wbbmb6EH19eewyrC05kd0dg==","signatures":[{"sig":"MEUCIDPSVfhQpj7Sp8oRjDLl/Pt4rF0xHx2b9lLRxu+QMzirAiEA9XROHG4XdwFwIzXmomV2mXI0eJx2x0aO63TeTTv5Sqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220729},"type":"module","engines":{"node":">=24"},"gitHead":"4b70040ed585c7e78febeca0d3abd8c01c7d7af9","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.4.2_1789035716606_0.852120895521171","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@paddy-systems/relay-cli","version":"0.4.3","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.4.3","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"80522fb1203d7832a530fa685612fdd40dc1335d","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.4.3.tgz","fileCount":4,"integrity":"sha512-MAw555qkigR57EnGjx5PoYHgSTJnWySU1ED8yGVa4C6w42sGhP9cW38iRTi5Y/xm8ZhPm4qqzKa0++EX4iLElA==","signatures":[{"sig":"MEQCIB6VDgfTimInY86c/syBX7cRUCcjJPjH1itXTESQ/10XAiAOHHq4PuwD7oONthtSLwJwBApPSUxqas4o9BnmuJwitw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221039},"type":"module","engines":{"node":">=24"},"gitHead":"c420d4c659930f3e6390534277c918032aa067ef","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.4.3_1789035950670_0.7102270543972562","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@paddy-systems/relay-cli","version":"0.4.4","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.4.4","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"727fbd923862a1ba8f6a13d106460d947e7b800a","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.4.4.tgz","fileCount":4,"integrity":"sha512-+QEcyT21OvWiupFBWHMVcywLt7MZnPZ4IAYLiKb5ZRV/4t/pwV9J6L2wY4D/vY2BNJTtTPVuASskXmrlqBC7pQ==","signatures":[{"sig":"MEQCIEXwvMNRQwF8ltgYvLzwq8PqoTqsRv5K4QCvpcXg4almAiBCM3AmXkvbBQ2BAVRAq2jYtWvp1bVMI8t1SXDGgWTNEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221873},"type":"module","engines":{"node":">=24"},"gitHead":"8b47c6dad08171651245a08ef0684076eb79918a","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.4.4_1789036436080_0.32141489859693007","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@paddy-systems/relay-cli","version":"0.5.0","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.5.0","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"1aa208353bdc4036562c940092787026ec5b3b04","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.5.0.tgz","fileCount":4,"integrity":"sha512-o/ne+b5NtKomuiPOFlPVnUi9L7GyAbJiDOA8YgNAPjskXkkHJbsHgu+dWE+yiTFb7L8JnVDlxoQF9H+kJ8hO1Q==","signatures":[{"sig":"MEQCIEcNQFyayIjaUUkGQBPKDnm+BEqyj+acEYncoG19fazgAiBocMU2bha/i9jRGxfMUrt89uSUOWTDCL1Kt0veD1IW0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229207},"type":"module","engines":{"node":">=24"},"gitHead":"c9baad71415a38ac67f8f71ae9ef90984029dcdd","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.5.0_1789038095388_0.34743834939108553","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@paddy-systems/relay-cli","version":"0.5.1","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.5.1","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"b84f6f00a8e7815c2fdee891add2bff850109d3d","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.5.1.tgz","fileCount":4,"integrity":"sha512-NHl+OXAq7eLF9RMrptgBZ3RI1zjhwq3oJKlg1B+dhymLizguEvL2XfwnUxmYYfoxhmonqshnM1OUAIAG/oarPQ==","signatures":[{"sig":"MEUCIGGayhRT08j2uRvIUYbXUPHItYdCfDZAE5QorB5FGgj6AiEAwNTR6PbhDvllGWncOB833f9F/Vyzc930K+K3D2/kXTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230121},"type":"module","engines":{"node":">=24"},"gitHead":"9076b9ed098cc8cfc1b055ac2761c7c009c99547","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.5.1_1789038534077_0.677817706574914","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@paddy-systems/relay-cli","version":"0.5.2","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.5.2","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"2d4d7c89b7ecd4ccdc5da4e4fd88aaad459b1f2c","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.5.2.tgz","fileCount":4,"integrity":"sha512-QcIaUGdSflJcYctH/HFmfb4cpHUX7WTNhONJV4JbpCEEwBpaBEeE9ViGpZnbpr1+gBN7+5+c2gCBB2PRuOiImw==","signatures":[{"sig":"MEUCIQDJmO26M67JgZ1jaM89HUlq2n5vilpE/CtgGDgbAVjrzwIgCOiP1QksTqVVUOTGDlwxMUkIqCpQepLgOCF8RJVjJ6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229736},"type":"module","engines":{"node":">=24"},"gitHead":"b2e0e382e159e9d251a9bd6358ff52e8fe17b37c","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.5.2_1789041381071_0.03479793586442881","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@paddy-systems/relay-cli","version":"0.5.3","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.5.3","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"67114be7f70a065ced4b7906d0d8603223cf7e9d","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.5.3.tgz","fileCount":4,"integrity":"sha512-YFltsiZcZnQFsEKFzyJn8H7HYC0xFy7GOJwIUSWHaRp5Qyjhf5UaUu8TNkCK+5USTUWnn2o5qtCPB3B1xj/wBA==","signatures":[{"sig":"MEUCIH1uDUGVWr2/Kf3PdPjcAxuAvotfQKNDFcG5UZVjD3SHAiEAsliOjJGO7SgCBy5MNWUXrH7ik8ZGkIq+vsHc15vNBds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228507},"type":"module","engines":{"node":">=24"},"gitHead":"83afff25ab33ec7ddfa796c0ed67f896445c9c8a","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.5.3_1789043904704_0.2653253102500841","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@paddy-systems/relay-cli","version":"0.5.4","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.5.4","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"0a68685c155b01dcb58f57ad84ca3c7ff5b8e40c","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.5.4.tgz","fileCount":4,"integrity":"sha512-GecLFbsuLC/jbMrUDAlS7UwsJxQ7rp5rQtm0T3pUJuv6Zhi87QwJZL6YOojuh4g+rSwiZB39WnKTCcF4JwgTqg==","signatures":[{"sig":"MEUCIQDW76lo3P2jxIMfHwetNqxDgsd6P8uQoY41Uh0J8qqaGAIgByuWUy3Twqrv85fPlnD0JoX1KnRAsad6b0Ix9fY2438=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233791},"type":"module","engines":{"node":">=24"},"gitHead":"67c36c247c0a6707c97e2d57a532dd21b91a99ab","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.5.4_1789044908287_0.6957010304118669","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@paddy-systems/relay-cli","version":"0.5.5","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.5.5","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"9b6d542c3496fdf72f506c95c5f409bf7bea1149","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.5.5.tgz","fileCount":4,"integrity":"sha512-IaySlpqIFjNGPwlAfn2JC8ywKJsFPTitgz8h2nC4Xn2/PASTSpz67wAe8oZ85DgOBnoDW0SMpPevwdDH0y4HHA==","signatures":[{"sig":"MEUCIGXsVOYAeOv0pNRKLlN2+o5w+zeh949WqEc4IA+B+2gGAiEAmhr+KGmbmkxBLWuhK2IS3o7u5rPZHi1gkDcBgSNHVT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233711},"type":"module","engines":{"node":">=24"},"gitHead":"a211f1180571282214250ae5fa740f9e29a4a73d","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.5.5_1789045238500_0.09531612767496278","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@paddy-systems/relay-cli","version":"0.5.6","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.5.6","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"d6a6049eedff57cdd362b4096d91371b15a55e35","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.5.6.tgz","fileCount":4,"integrity":"sha512-+La2frTJBwps34xqklC/5DJr78KM6aKnl06KwQpwdXf9rxzdwGIAOReJklvrWZOY693+mGhxjhy1RJxSViWQfw==","signatures":[{"sig":"MEQCIFLgXujkp5FY9lgQ3YSgtuB0wm2V4cZa5eCa5VU/pZ0lAiAwjEpzZThuqSdPHFoADbm/6xKRK9/+QEznEnb5L9AfqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234695},"type":"module","engines":{"node":">=24"},"gitHead":"3000ff62ce909fe781c5fb02aeab89372304eafc","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.5.6_1789048619623_0.5241025982743801","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@paddy-systems/relay-cli","version":"0.5.7","keywords":["relay","android","development","local","device","proxy"],"license":"UNLICENSED","_id":"@paddy-systems/relay-cli@0.5.7","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"os":["darwin","linux","win32"],"bin":{"relay":"dist/cli.js"},"dist":{"shasum":"bb99f643aa1d1ab34eb448759587dd7151cf9afa","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.5.7.tgz","fileCount":4,"integrity":"sha512-mt23UgcBz6tTlktbOWOKrZlZEGW74o5ya6zGafR0BBuldP2AexhMeBS2l9qMtSZ5qmC+N8tES/g9PVleXLXXQw==","signatures":[{"sig":"MEUCIDuWCr7exBaHV9yyD6BfUb6Rba/zHmKaEvK6eakK+kmAAiEAoNHm9kZMvc98BupRu49t+qN+Wa6xOwou1+wO5HPnqUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239648},"type":"module","engines":{"node":">=24"},"gitHead":"18374c321c22d64d20ee8aec1d10b8a0b02ae364","_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"repository":{"url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","type":"git","directory":"apps/relay-cli"},"_npmVersion":"11.19.0","description":"Relay local gateway, device pairing and terminal controls","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/relay-cli_0.5.7_1789052046155_0.9099622284660098","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@paddy-systems/relay-cli","description":"Relay local gateway, device pairing and terminal controls","version":"0.5.8","license":"UNLICENSED","type":"module","bin":{"relay":"dist/cli.js"},"engines":{"node":">=24"},"os":["darwin","linux","win32"],"repository":{"type":"git","url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","directory":"apps/relay-cli"},"keywords":["relay","android","development","local","device","proxy"],"publishConfig":{"access":"public"},"gitHead":"57b6d3fc260f7abddc1c80f733b06b8c14f18e0f","_id":"@paddy-systems/relay-cli@0.5.8","bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-pq7OJvF5A8KdPYXciYxHldSd26Euq38UPUGmalU33HZVFuQ6xxP/yfLJ9QtQ5GlDckxao9NcukT8bWzUISP9TA==","shasum":"ba59173872cdbe60452e14fcdfe4837cbed84fe5","tarball":"https://registry.npmjs.org/@paddy-systems/relay-cli/-/relay-cli-0.5.8.tgz","fileCount":4,"unpackedSize":240548,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIATpjA7tiiBN5Rmq5luzV9KrN5U6To/Tf6PHAtM+pZrdAiBb2NavJjCEYzzg4MlbPXTaPIxlv7+N6rwLVCsyjJ80ng=="}]},"_npmUser":{"name":"paddy.systems","email":"admin@paddy.systems"},"directories":{},"maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/relay-cli_0.5.8_1789052549260_0.34173105729971276"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-06T11:07:41.678Z","modified":"2026-09-10T15:02:29.640Z","0.1.0":"2026-09-06T11:07:41.946Z","0.3.0":"2026-09-07T20:17:35.365Z","0.4.1":"2026-09-10T10:04:36.531Z","0.4.2":"2026-09-10T10:21:56.743Z","0.4.3":"2026-09-10T10:25:50.808Z","0.4.4":"2026-09-10T10:33:56.237Z","0.5.0":"2026-09-10T11:01:35.517Z","0.5.1":"2026-09-10T11:08:54.222Z","0.5.2":"2026-09-10T11:56:21.227Z","0.5.3":"2026-09-10T12:38:24.839Z","0.5.4":"2026-09-10T12:55:08.418Z","0.5.5":"2026-09-10T13:00:38.633Z","0.5.6":"2026-09-10T13:56:59.780Z","0.5.7":"2026-09-10T14:54:06.298Z","0.5.8":"2026-09-10T15:02:29.429Z"},"bugs":{"url":"https://github.com/Paddy-Systems/Paddy-Systems-Mono/issues"},"license":"UNLICENSED","homepage":"https://github.com/Paddy-Systems/Paddy-Systems-Mono#readme","keywords":["relay","android","development","local","device","proxy"],"repository":{"type":"git","url":"git+https://github.com/Paddy-Systems/Paddy-Systems-Mono.git","directory":"apps/relay-cli"},"description":"Relay local gateway, device pairing and terminal controls","maintainers":[{"name":"paddy.systems","email":"admin@paddy.systems"}],"readme":"# Relay CLI\n\nRelay runs a local web development server through a short-lived LAN gateway so it can be opened and controlled from the Relay Android app.\n\n## Requirements\n\n- Node.js 24 or newer\n- A development server reachable on `127.0.0.1`\n- The development machine and Android device on the same LAN for Relay Local\n\nThe published executable uses `#!/usr/bin/env node`. Package runners such as `bunx` therefore launch the supported Node runtime unless explicitly forced to use Bun.\n\n## Run\n\nInstall globally:\n\n```bash\nnpm install --global @paddy-systems/relay-cli\nrelay 3000\n```\n\nRun without a global installation:\n\n```bash\nnpx --package @paddy-systems/relay-cli relay 3000\n```\n\nBun can be used as the package runner while retaining the Node runtime:\n\n```bash\nbunx --package @paddy-systems/relay-cli relay 3000\n```\n\nDeno can run the npm package without a global install. Relay needs these exact\npermissions for filesystem access, environment variables, network access, and\nLAN interface discovery:\n\n```bash\ndeno x --quiet --no-prompt --allow-read --allow-write=./relay-artifacts --allow-env --allow-net --allow-sys=networkInterfaces -p \"npm:@paddy-systems/relay-cli@0.3.0\" relay 3000\n```\n\n`--allow-sys=networkInterfaces` is required because Relay reads LAN/network\ninterface information for local device discovery and gateway behaviour.\n\nReplace `3000` with the port used by the local development server.\n\nRunning `relay` without arguments shows the command help:\n\n```bash\nrelay\nrelay --help\nrelay --version\n```\n\nInvalid ports, unknown options, unexpected arguments, and unreachable HTTP development servers produce actionable errors before Relay opens the gateway.\n\n## Runtime support\n\nRelease smoke tests install the packed CLI into a clean project and execute it on Linux, macOS, and Windows with Node.js 24. Native execution under the Bun runtime (`bunx --bun`) is not part of the supported CLI runtime contract.\n\nRelay Local remains anonymous and does not require a Paddy Systems account.\n\n## Relay Connect\n\nRelay Connect uses the local network by default. It can also forward a TCP\ndevelopment service between machines through the authenticated Relay cloud\nwhen `--cloud` is explicitly requested.\n\nCreate and host a session from the machine running the development service:\n\n```bash\nrelay share 3000\n```\n\nThe terminal displays an `L-XXXX-XXXX` access code. On the second machine, use\nthat code to open a local port:\n\n```bash\nrelay connect <access-code> --port 3000\n```\n\nThe sharing CLI registers the LAN endpoint with the Relay API, but application\ntraffic still travels directly between the two machines. If the receiving\nmachine cannot reach the API, use the host and remote port printed by the\nsharing CLI:\n\n```bash\nrelay connect <access-code> --host 192.168.1.42 --remote-port 39732 --port 3000\n```\n\nFor a connection between machines that are not on the same LAN, opt into the\ncloud transport. The sharing machine will open a browser authorization flow:\n\n```bash\nrelay share 3000 --cloud\n```\n\nThat produces an `R-XXXX-XXXX` code. `relay connect` needs no transport flag;\nthe `L-` or `R-` prefix selects the correct path automatically. LAN sharing\ndoes not require an account. Cloud codes authorize only the requested session,\nexpire automatically, and default to one hour; use `--expires` between 60 and\n86400 seconds to change that lifetime.\n\n## Terminal behaviour\n\nRelay uses a small presentation layer that adapts to the current terminal.\n\n- Interactive TTY output uses a compact Relay-themed status layout with muted defaults and restrained blue/purple/pink accent colours when supported.\n- Redirected, piped, CI or `TERM=dumb` output falls back to plain deterministic lines such as `Relay: app found at localhost:3000` with no spinner frames or cursor-control escape sequences.\n- `NO_COLOR=1` disables colours even in a TTY, and the terminal cursor is restored on normal exit, errors, `SIGINT`, and `SIGTERM`.\n- Narrow terminals shorten their status details and fall back to plain ASCII symbols when Unicode is unavailable.\n","readmeFilename":"README.md"}