{"_id":"@lamalibre/portlama-agent","_rev":"26-de1b99ec05374d136f20e3a8d1c3f6f7","name":"@lamalibre/portlama-agent","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@lamalibre/portlama-agent","version":"1.0.0","keywords":["portlama","tunnel","chisel","macos","launchd","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.0","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"63e4da0ddf28c97515cf0ebdbed1f6c7b44c74f0","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.0.tgz","fileCount":16,"integrity":"sha512-R/HzwLKNjWKZCwpCbDAsIuF0ISNToicbeSBhupg5hF9Gd+FhqqJdyjDcacTheCT6Q/4VzkIyqg/oEqOM9nddOA==","signatures":[{"sig":"MEQCIA/STAuXoxDrGtFyShW8KsGnmGPaItcS7bKf8yxvCA+6AiAXn23S3aN2EZ4P93i17//dsWBNqQXt3MqHxVFlO1Nwiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39073},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8a9d7bc1a69377981f9d78552b9eadfc43486993","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Mac agent for Portlama — installs Chisel tunnel client and manages launchd agent","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.0_1773684926091_0.8967864129692869","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@lamalibre/portlama-agent","version":"1.0.1","keywords":["portlama","tunnel","chisel","macos","launchd","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.1","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"939de3b66927542246d0f6fa9cc260ec84874dfd","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.1.tgz","fileCount":16,"integrity":"sha512-Jbg932zS/lcWkRJDNkGIGMBVkcuyMpaG1GacjD9en3JGguyW7XcHKqtRyuUz10z5dt5Ia0u7CsPeyWt+T6eTJg==","signatures":[{"sig":"MEYCIQCGTvRQBPMNuykZblCmBytneh5+022zAS6QvARKTyA7YwIhANobdkU8cGARVGFWBmCc6Jq9C2b/i+ljClSRk4NLubcl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42922},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"08a47d81909cf016dd0b48f421a04ad4b747f619","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Mac agent for Portlama — installs Chisel tunnel client and manages launchd agent","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.1_1773687258347_0.5905958482744789","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@lamalibre/portlama-agent","version":"1.0.2","keywords":["portlama","tunnel","chisel","macos","launchd","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.2","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"3f5de2c61b350913ec06945a69421a19a7555379","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.2.tgz","fileCount":20,"integrity":"sha512-60NDV2Lw8W44Iy/V+zVjGvaOEwyOhc+q895z0RdGVbKrIRiOWhkD1G800Tig3P5eIrvVIDOqAkduK1hdydTaYQ==","signatures":[{"sig":"MEQCIF9gpkmet/ONxJpPcgCCb4lIMr+0X7V2+Qq/UAaAZwzWAiBdnd84cTgTbd1NeWXU9POvGSz9wuQ0L9ZpzOvrbr2cgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69215},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"b29a13466664bc21ab586caa2f57b483fe1d457c","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Mac agent for Portlama — installs Chisel tunnel client and manages launchd agent","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.2_1773926306301_0.07430955786004012","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@lamalibre/portlama-agent","version":"1.0.3","keywords":["portlama","tunnel","chisel","macos","launchd","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.3","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"8e1fe6b6ede731a1d157806421eb8136cb0e50bc","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.3.tgz","fileCount":26,"integrity":"sha512-grokINnGrs+O3RdR1CgshT6uCuvr0c/anBXL3BZOwdJI4/L8UcVbPHd3y2oLVWxtxTcK0XqyYI88UIRqf8bPPg==","signatures":[{"sig":"MEQCIDPGj1Ejs9PolwCK6tBK9UQKOX6Yl/YNQCKw2bxHnAHEAiAf2fpgJB1n0zphIoHRXihUF1BLIl/zRIdJeJ0+m7snLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111038},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"bc83bb8f27143d26b342cb26fed1b8983c048791","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Mac agent for Portlama — installs Chisel tunnel client and manages launchd agent","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.3_1774006926814_0.9892500636654671","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@lamalibre/portlama-agent","version":"1.0.4","keywords":["portlama","tunnel","chisel","macos","launchd","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.4","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"916685365dc5732ebd44a2e17d3e24cdf1b6ed8c","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.4.tgz","fileCount":26,"integrity":"sha512-VBnuOgK1luT8iG1Kthgb/54ZRkmindvKSipN8rHq5WTg48tBCEe8rzRLw9ddCf7ksSeqiCkmLLKYnXoxVDIhgQ==","signatures":[{"sig":"MEUCIQC899do8GiV46S92Kp0L+CWgjTo5roWOOdmZ2AWDOlz/AIgd4VbD1WZapbcCuEiJ4fs/njSnrWGvROLpDRHLTUWQJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118354},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"c9fcefb4d42eabbec9a3c0154cbcf7e8a34948f6","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Mac agent for Portlama — installs Chisel tunnel client and manages launchd agent","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.4_1774022267874_0.6221070638179658","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@lamalibre/portlama-agent","version":"1.0.5","keywords":["portlama","tunnel","chisel","macos","launchd","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.5","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"a6988473ba1b8eb5441784a07771616a4b5f9442","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.5.tgz","fileCount":27,"integrity":"sha512-htciZ1EsXntKw7Q1lasCM81q8lJFkwUlNh1CvUkQw+MSGBuxOBUsU937IF+1kQlTbkdWOJyML0mBVlH8BESBJA==","signatures":[{"sig":"MEUCIQDJc+0GZuSBXuMjN7j0tmacQ+7KkcaMqa8igujfEck18QIgQlNHlJ1z0cWpI3vhk+Nj/UU7k9bXxafVcRkiRp3QgUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127290},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"8c1691706f29167e4b8731b4347ba8604d06ffd5","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Mac agent for Portlama — installs Chisel tunnel client and manages launchd agent","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.5_1774204806324_0.5252752794039144","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@lamalibre/portlama-agent","version":"1.0.6","keywords":["portlama","tunnel","chisel","macos","launchd","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.6","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"43d8436e058b1128eb0ca7b63e082fc8f805f255","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.6.tgz","fileCount":28,"integrity":"sha512-nFH9V4Wd+MjfazKzRpthEkdgnPCzgU+9JJJrXHRlAMHtig+mglyqCJWRUvzsEmohjhyNfGoiRkepClcKKec3YA==","signatures":[{"sig":"MEUCIQDM23hgnZe0VNil9N+tG2gu6OReEbnetY2ScHSyd8ZKtgIgIKvzbyBwkRIy7rm9CqS4Yk1xod7hBbBNdcj1SXPhDJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151620},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"dc9f9fb4d849d337d06da4184c07fbb3dd4c8e00","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Mac agent for Portlama — installs Chisel tunnel client and manages launchd agent","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.6_1774268927770_0.3122607362332961","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@lamalibre/portlama-agent","version":"1.0.7","keywords":["portlama","tunnel","chisel","macos","launchd","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.7","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"8fd6929e30251b0fc85aa4946b0da612b89824d2","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.7.tgz","fileCount":23,"integrity":"sha512-P/GOEeyHFRkK2zF/I8QUuxFGiZxG/OEkCAUdAnicA95y1qEalYnyIi74uW6HCgxkfweY1OAOl+2JH0bg99R5XQ==","signatures":[{"sig":"MEYCIQCjmTL8IcObQiqFg2E5Hq/WkWhsq1/OxxdQhjq6qH7YKAIhAImsgTNcX1l+k0l9muKTMVfhMHaj9+XkCPCF7I3kyG6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110109},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"a96a94b877aa244c4d0e4ced85bc6d45c867fa5e","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Mac agent for Portlama — installs Chisel tunnel client and manages launchd agent","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.7_1774345514123_0.016996374650490198","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@lamalibre/portlama-agent","version":"1.0.8","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.8","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"681c16eeb045ca50ab90a32cc6d50bb1c0ab48ae","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.8.tgz","fileCount":25,"integrity":"sha512-CcxUMrWKUim212r4h4b84FwamPYEuSztWuFDMq1MjIyt8NiP/73vAxBpH//XlYIoyBNf2gHv1yGPa+CSKl/ckA==","signatures":[{"sig":"MEUCICWbIe8XyrAbG1Ph1baCpiycMhvuTdQgXITYkOCU3C/BAiEAu7ckrEFmGVb1HlSn7T8Sbo6LNdiQdUKVJut67EVu5bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124637},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"746eb8e0a9a3c3393837a5bdff9dc83c50ea07ba","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.8_1774434108857_0.258093527112744","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@lamalibre/portlama-agent","version":"1.0.9","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.9","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"16592e9bc8cfb905644a1778cbf90fed9be09d19","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.9.tgz","fileCount":25,"integrity":"sha512-BIVo5Gx23pxyXeJJUNpPkn6B++FvfeTh+zgzfTmCLf2/NZyCUeKgqsj4SeZmlNwmdxlIQHtkYRJv70z9PofXRQ==","signatures":[{"sig":"MEUCIHQKPsevsSsi66IT0RPFonvcyDvy1oOfbu3pBSurp4MGAiEA188WEoKwmkCUVHFpkFkrD65J85hf1EfQNj1RyeKEXqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130517},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"0dc310e4c4ab79ed74b61a764817309b5dd2ae18","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.9_1774522764356_0.44359126848717234","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@lamalibre/portlama-agent","version":"1.0.10","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.10","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"0cfd3d2f5809365c655cb1c9f4ce269bfd50cc48","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.10.tgz","fileCount":25,"integrity":"sha512-nuyO9EyFH1sKJQ23ki7yVKNYlvDD4+9Bjw2hoiFuOKgXJHXuvNxA1TF7fCmIWgGVxQQYe4SnLy70IrTTbz15cQ==","signatures":[{"sig":"MEUCIQC+mkecJ2Yjg2Gd69B/bxtMMY8zwgMGfya56emBtaVa+AIgfDoyAONdmcUzN+WMlBMxjcofvztnMiPwmB2x2HTk5i8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130471},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"7b3ad26bf4dd0a66ea3f2c3b911ac1e15455212d","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.10_1774552247430_0.8235944556360613","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@lamalibre/portlama-agent","version":"1.0.11","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.11","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"4c5a628732c4ebc21f90956ceb6dbb7bd2eb0900","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.11.tgz","fileCount":28,"integrity":"sha512-+BtXaICC/Xj8b0yY0MsrEZkEwD48i1/Jy/B9uTfyFWyzHPMaqPpT5oa1LNF4s0VEZyj9vt+Hl/CRK5wptGNYVw==","signatures":[{"sig":"MEYCIQC9ZoCFhKU3ReAmpKlK47u/z7QD366M0oY1hM3ZB9OGywIhAME/GyVJvLrLMS4k6HQ1gISzHsY38jVZgNTpEHhmIYWp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161593},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"30aa31647ff74a46e0d611bbfc8c570431d98ab9","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.11_1774725076592_0.2069271340663683","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@lamalibre/portlama-agent","version":"1.0.12","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.12","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"286f57fb986a4213ac6540c1a8f4d340404bb4e0","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.12.tgz","fileCount":37,"integrity":"sha512-GQtp4qVkvtMBd11S9XXAS/1jrSEwGfYlYSLr5AQggMJbwslPlVpiaPsMXCEd556oCaeHXlN587FSN02yISTW3Q==","signatures":[{"sig":"MEYCIQCCRv+P4oaHMqL3oDwLFHZZur9LqqcDBweOkZbIZHXA2AIhANApEhgf06OR3893F30rbkT2KgLRdm1iKDZwHy/AIvA/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195688},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"b4d70511584532ce91a2cd481588818dee4ff362","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.0.0","@fastify/static":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.12_1774771386937_0.4743621148566972","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@lamalibre/portlama-agent","version":"1.0.13","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.13","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"b4972ebe2071ef038618e1ddb72f5b2104495cc1","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.13.tgz","fileCount":37,"integrity":"sha512-x7MONHLzng5/E3S27NVS45uJ7pL9rF0Mt4V7wv6Cj5Nnyf6Ym1P3xzRlU8Q0qkbc1HeTaO+Y4SlNjYIEw6g5xw==","signatures":[{"sig":"MEUCIQC9RJ+0hmKNQ7PfV5oDVDAb5tYex4ANoirkem+rXZriwwIgWH+ntRStxmIYLOvkpm5a9dm8TfGeRpv9ttnOqe1xeC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1204781},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"542920d659d84684d9bd0150d7e030fdcd38f219","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.0.0","@fastify/static":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.13_1774776164119_0.6942170365311398","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@lamalibre/portlama-agent","version":"1.0.14","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.14","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"c40add213c66c32322783263314a5f282154c3ae","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.14.tgz","fileCount":41,"integrity":"sha512-bVKwvRIiuUbc2qSk8IzzmXN3HkA8QppzVRpVvC/petaDvsjarumTEQwDhErTxP61Mw3mTY3Xq3GqPij0Dj7Ksg==","signatures":[{"sig":"MEQCIGtFe4IP/cvYgY6Y/L013ZW4GxU9oPXKuRCBqL3q/bm8AiBAsNp9FI/7f75fbylMXZ3K4i5Z5Sqv6JUqPtjfyu3P0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1231252},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"77d7d69bc9904806390f46a101ad8413728897ba","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.0.0","@fastify/static":"^8.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.14_1774778559355_0.33155113858880214","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@lamalibre/portlama-agent","version":"1.0.15","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.15","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"373f874c318c86069c5a27597fd4867a409b5ce5","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.15.tgz","fileCount":41,"integrity":"sha512-/79m+HFgp3oSqHJu/uNzqPoV6jxkb9Udl46ytS3VUDH35nOSZkCewynZi9s8AqaMECM55QjBDzavjlJNq7fcNg==","signatures":[{"sig":"MEYCIQCKSL1mXegVP2Cuxt2AE7luYrTmFyyDHpDVcvREkIM6NAIhANrbvZ5/ITNtuwa8uEsIwSu2NmAcYMTytctkflbwOoop","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1232129},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"15af4b03f85c956334062cdde64dd98fc45e9292","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.0.0","@fastify/static":"^8.0.0","@fastify/rate-limit":"^10.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.15_1774828173086_0.43898466001558645","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@lamalibre/portlama-agent","version":"1.0.16","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.16","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"7648ef4f5f0379deb0ff7dc438fa9530edffac26","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.16.tgz","fileCount":41,"integrity":"sha512-jerwwpPKe8RfPdye/wK5E/fkK5Kag5K/5ggDknGWMgcI0lvYGzfu/J3YxwemtNF+hxki898zcTgUF5WjQRii8Q==","signatures":[{"sig":"MEUCIFuo76maJVUpl027TtXpAt+RyUvEf/eJZlLSx3kjj9rvAiEAqyex4HWcTzPcgods0H8YSmQd8dphsfXPo10p0/5pRRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233689},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"553121d9acdb885cb41e458a6f2e30b1426329e7","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.0.0","@fastify/static":"^8.0.0","@fastify/rate-limit":"^10.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.16_1774851829415_0.9168391955030355","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@lamalibre/portlama-agent","version":"1.0.17","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.17","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"4d87d5674a249afdfc450d42d9bdbe26ce759a38","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.17.tgz","fileCount":41,"integrity":"sha512-sXwdSzTnxFf8H8hZ1ZSPeTsm0DHGfblG5NU4WcrPP3tpnVfcCGMxiqoiltfnZhqw5maEGIOFYWUTpSPZtqQ/Gg==","signatures":[{"sig":"MEUCIQC0UcLc3/gDcW5m1cuUxnebnYHwnTkq7a96xRYboMyUlAIgZNnmTKygsFSBygmyaouXsb8Jz0KgKWHmxGlyBsWxtsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1234084},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"79345ae7a6be7f32304ce84fd5ff92c84451ccec","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.8.4","@fastify/static":"^8.0.0","@fastify/rate-limit":"^10.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.17_1774876686247_0.5145809070946317","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@lamalibre/portlama-agent","version":"1.0.18","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.18","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"7e2a183f69857c0803510cf21f4f2db1e557e6b3","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.18.tgz","fileCount":41,"integrity":"sha512-NYHXfOTm8Xl2vUuqp41GrnwBODgoq52sr7zNmGjIM4cKnk4tWI5SMUwE2UvgETViHsorkK/KS5I/2ICSuRLjdQ==","signatures":[{"sig":"MEYCIQC7NNZUj3HKhj2Z/k4boOzk7CkwxOoVAHT4d8Gdj/F74gIhAK04lirsgOT4YI7YIBOPkb2GO/nmKOs0X0PBwiHtME4y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235318},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"ebc43294c1dc5778c57a3011829162f2c4eeed1a","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.8.4","@fastify/cors":"^11.2.0","@fastify/static":"^8.0.0","@fastify/rate-limit":"^10.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.18_1774956249693_0.33773525325604026","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@lamalibre/portlama-agent","version":"1.0.19","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.19","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"ec4e985be8e79d4343ae612e6dfd733e8b9c0909","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.19.tgz","fileCount":41,"integrity":"sha512-nIRuKGKkwfM0MrPEWlC/4o3gMBFvvjolkSjrdb1bGbLDDAD/BBv8DnftIhoA4MjaLyc4Ffo8s3qtJgBV21fZAA==","signatures":[{"sig":"MEUCIA7ANUkulVN+skEDLVgECyyPO8pWLFiYsvDKwJTEhlfRAiEAzPg+P+zwWxWbtjhyZkz/kELrhxfrIiu2l0g8yPAuXw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1235972},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"ebc43294c1dc5778c57a3011829162f2c4eeed1a","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.8.4","@fastify/cors":"^11.2.0","@fastify/static":"^8.0.0","@fastify/rate-limit":"^10.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.19_1774957720919_0.6018863490599948","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@lamalibre/portlama-agent","version":"1.0.20","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.20","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"da272fff9eddd43666f3c3439b62daf4c58dbf51","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.20.tgz","fileCount":41,"integrity":"sha512-O1WQLBgR0zeJQpSwLrUUzEs3TubjdcC38TQ6Zsm80i5ycXMN6ILW1ptYVfvA7cVAAHl+eQuTTRltUDoIDjlVjg==","signatures":[{"sig":"MEUCIQCgrgFHCCp2RVBSgGZ6Zq5ZHeZZAN/l1znWUYJ0kVed0QIgTwodxvTas4fxkQVVI5AqDjqfgr1w4ySh+ms4g/iD+jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1236722},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"ebc43294c1dc5778c57a3011829162f2c4eeed1a","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.8.4","@fastify/cors":"^11.2.0","@fastify/static":"^8.0.0","@fastify/rate-limit":"^10.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.20_1774964067386_0.39428766893451295","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@lamalibre/portlama-agent","version":"1.0.21","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.21","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"315e01cf884a508f2fc7b2a412e944e6f3216772","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.21.tgz","fileCount":41,"integrity":"sha512-UHGV+iMSjEmm2BRzUejY2OSzOb35hQUM+peAw8qclSMI1lRGMCePXPoB069C0dpaueWx6/gVuXSfnXOODJ6RFg==","signatures":[{"sig":"MEYCIQCvKKoNj9hNojnRiPQepynkDQT31egmkfPSJP8YF5OKGAIhAOlCJb272Pod+kCCNAFtO8CGcOkVGV7HQfJ9IYQK8OmX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233698},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"ebc43294c1dc5778c57a3011829162f2c4eeed1a","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.8.4","@fastify/cors":"^11.2.0","@fastify/static":"^8.0.0","@fastify/rate-limit":"^10.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.21_1774968670527_0.29576964530176","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@lamalibre/portlama-agent","version":"1.0.22","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.22","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"6593dc877445830d652ab7febd7c697a1b5e6e8d","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.22.tgz","fileCount":43,"integrity":"sha512-tSd2l0/6q3QceoIYMsgaosARhAQnTBA7xRf8u39qWeQk68kvNfWJl0vjDioVf4ubLHzVzLkI9tLIVmbce2domA==","signatures":[{"sig":"MEQCIEdD48h3wN4oLUalINXs8fAxUz2+4kBjnxFWZVHNYBRoAiBML/GpNUBk/ewFnDYUX6rT/V7acbYRU44dyToCzwME5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249486},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"cb2ee5c1841a649682c4fced76ad2f1713f49cd7","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.8.4","@fastify/cors":"^11.2.0","@fastify/static":"^8.0.0","@fastify/rate-limit":"^10.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.22_1775036838519_0.7445086214396206","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@lamalibre/portlama-agent","version":"1.0.23","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.23","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"08c5345b95dd398f1e7807f6276e6f366d082776","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.23.tgz","fileCount":43,"integrity":"sha512-SQ+q4Oa7g4CN9W/FcigA4Y3CO8b+fkzyZRBIZ7PU21bINOOPYZDQiwHgEqoVge/GzkO8+8BNb5bAA1CRg4/pRA==","signatures":[{"sig":"MEYCIQDIN/vAokVgi/rJYC6MLoD0yK/6n8sc+Up7l77k5p25wQIhAMrs++f/QyLoLHZTVtXnsblRIN1OfZLhE7QRJ1LCYpDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249866},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"9334d7ab3725c473296aa151340e038d7503d5d2","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.8.4","@fastify/cors":"^11.2.0","@fastify/static":"^8.0.0","@fastify/rate-limit":"^10.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.23_1775128539627_0.4302295382935246","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@lamalibre/portlama-agent","version":"1.0.24","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent"],"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","_id":"@lamalibre/portlama-agent@1.0.24","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"dist":{"shasum":"05a5bad6aa6387b7f74ce8d07de6dd515498676e","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-1.0.24.tgz","fileCount":43,"integrity":"sha512-vbq6tpbNmtojdMR5NHBl1fpQkxwN/St09ZoXIoDWuz3W9ERNgnJ29/9MpLjpx/iVT56zDS2strcnK2ccvAlKlA==","signatures":[{"sig":"MEUCIQC9uJQVupIAaVkhN3zBZmeS3WB9rghns5Lk4SHnp1vldgIgaL1QXH291wtzwx3ZVLMDCQrpMA48l8IMrr9njr9lqEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1251263},"type":"module","engines":{"node":">=20.0.0"},"gitHead":"0410d012c78d7dcdeaa915b368afe003a3163e26","scripts":{"lint":"eslint ."},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"repository":{"url":"git+https://github.com/lamalibre/portlama.git","type":"git","directory":"packages/portlama-agent"},"_npmVersion":"11.6.2","description":"Tunnel agent for Portlama — manages Chisel tunnel client as a system service","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.18.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0","fastify":"^5.8.4","@fastify/cors":"^11.2.0","@fastify/static":"^8.0.0","@fastify/rate-limit":"^10.3.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/portlama-agent_1.0.24_1775141101660_0.04623886819658596","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@lamalibre/portlama-agent","version":"2.0.0","description":"CLI tool for Portlama tunnel agent — setup, update, status, and management commands","type":"module","license":"SEE LICENSE IN LICENSE.md","author":{"name":"Code Lama Software"},"bin":{"portlama-agent":"bin/portlama-agent.js"},"scripts":{"lint":"eslint ."},"repository":{"type":"git","url":"git+https://github.com/lamalibre/portlama.git","directory":"packages/agent/portlama-agent"},"homepage":"https://github.com/lamalibre/portlama#readme","bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent","cli"],"dependencies":{"@lamalibre/portlama":"^2.0.0","chalk":"^5.3.0","execa":"^9.0.0","listr2":"^8.0.0"},"engines":{"node":">=20.0.0"},"gitHead":"dc722e2daadf2bb54fc3dcf670e2f4613d42b944","_id":"@lamalibre/portlama-agent@2.0.0","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-XF98H8s4w7SVxEQdV0GcDAF+8C3o9nJSTplVii8I1Qz8jxbqr35qt36d8kPI1ODdaAp1U5OhAoYKzU+Kg2waPg==","shasum":"a32ac0c7463f1567e451e24c444a1308ac2f0e94","tarball":"https://registry.npmjs.org/@lamalibre/portlama-agent/-/portlama-agent-2.0.0.tgz","fileCount":25,"unpackedSize":155904,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCe2yTGnjxhWhCkQn4v93PxxsMLSfNKvAKZAstgZ+aEQAIgBT0p6G45UQ5y65sZeqdXsnvob4H//8kOxPEqjlDwMWQ="}]},"_npmUser":{"name":"code.lama","email":"source.control@codelama.com.tr"},"directories":{},"maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/portlama-agent_2.0.0_1775335498560_0.5158817836194012"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-16T18:15:25.991Z","modified":"2026-04-04T20:44:58.815Z","1.0.0":"2026-03-16T18:15:26.252Z","1.0.1":"2026-03-16T18:54:18.475Z","1.0.2":"2026-03-19T13:18:26.455Z","1.0.3":"2026-03-20T11:42:06.953Z","1.0.4":"2026-03-20T15:57:48.029Z","1.0.5":"2026-03-22T18:40:06.475Z","1.0.6":"2026-03-23T12:28:47.924Z","1.0.7":"2026-03-24T09:45:14.301Z","1.0.8":"2026-03-25T10:21:48.996Z","1.0.9":"2026-03-26T10:59:24.533Z","1.0.10":"2026-03-26T19:10:47.583Z","1.0.11":"2026-03-28T19:11:16.783Z","1.0.12":"2026-03-29T08:03:07.103Z","1.0.13":"2026-03-29T09:22:44.294Z","1.0.14":"2026-03-29T10:02:39.546Z","1.0.15":"2026-03-29T23:49:33.258Z","1.0.16":"2026-03-30T06:23:49.658Z","1.0.17":"2026-03-30T13:18:06.465Z","1.0.18":"2026-03-31T11:24:09.911Z","1.0.19":"2026-03-31T11:48:41.078Z","1.0.20":"2026-03-31T13:34:27.550Z","1.0.21":"2026-03-31T14:51:10.703Z","1.0.22":"2026-04-01T09:47:18.698Z","1.0.23":"2026-04-02T11:15:39.819Z","1.0.24":"2026-04-02T14:45:01.833Z","2.0.0":"2026-04-04T20:44:58.701Z"},"bugs":{"url":"https://github.com/lamalibre/portlama/issues"},"author":{"name":"Code Lama Software"},"license":"SEE LICENSE IN LICENSE.md","homepage":"https://github.com/lamalibre/portlama#readme","keywords":["portlama","tunnel","chisel","macos","launchd","linux","systemd","ubuntu","agent","cli"],"repository":{"type":"git","url":"git+https://github.com/lamalibre/portlama.git","directory":"packages/agent/portlama-agent"},"description":"CLI tool for Portlama tunnel agent — setup, update, status, and management commands","maintainers":[{"name":"code.lama","email":"source.control@codelama.com.tr"}],"readme":"# @lamalibre/portlama-agent\n\nTunnel agent for Portlama — manages a Chisel tunnel client as a system service\non macOS (launchd) and Linux (systemd).\n\n## Installation\n\n```bash\nnpx @lamalibre/portlama-agent setup --label my-server\n```\n\nThe setup command downloads the Chisel binary, configures the tunnel connection,\ninstalls a system service (launchd plist on macOS, systemd unit on Linux), and\nstarts the agent. The panel provides the connection details and an agent-scoped\nmTLS certificate.\n\nMultiple agents can be configured simultaneously, each with its own label\npointing to a different Portlama server. Per-agent data is stored at\n`~/.portlama/agents/<label>/`.\n\n## Commands\n\nAll commands accept the `--label <name>` flag to target a specific agent.\nWithout `--label`, the current default agent is used.\n\n| Command                            | Description                                |\n| ---------------------------------- | ------------------------------------------ |\n| `setup`                            | Install Chisel and configure the tunnel    |\n| `update`                           | Re-fetch config from panel and restart     |\n| `uninstall`                        | Remove Chisel, service, and configuration  |\n| `uninstall --all`                  | Remove all agents and `~/.portlama`        |\n| `status`                           | Show tunnel connection status              |\n| `logs`                             | Display recent tunnel logs                 |\n| `sites`                            | List all static sites                      |\n| `sites create <name>`              | Create a new static site (admin cert only) |\n| `sites delete <name-or-id>`        | Delete a static site (admin cert only)     |\n| `deploy <name-or-id> <local-path>` | Deploy a local directory to a site         |\n| `plugin`                           | Manage agent plugins (install, uninstall, update, status) |\n| `panel --enable [--port 9393]`     | Enable the agent management panel web server |\n| `panel --disable`                  | Disable the agent management panel         |\n| `panel --status [--json]`          | Show agent panel status                    |\n| `list`                             | List all configured agents                 |\n| `switch <label>`                   | Set the default agent                      |\n\n### Sites Command\n\nManage static sites hosted on your Portlama server. Requires an agent certificate with `sites:read` and/or `sites:write` capabilities.\n\n**Important:** `sites create` and `sites delete` require admin-level access (admin certificate). Agent certificates cannot create or delete sites. The admin creates sites through the panel and assigns them to agent certificates via **Panel > Certificates > Agent Certificates > Edit > Site Access**.\n\n**List sites assigned to this agent:**\n\n```bash\nportlama-agent sites\n```\n\nThe agent only sees sites listed in its `allowedSites` configuration. The admin controls which sites each agent can access.\n\n**Create a managed subdomain site (admin only):**\n\n```bash\nportlama-agent sites create blog\n```\n\n**Create a site with options:**\n\n```bash\n# Managed subdomain with SPA mode and Authelia protection\nportlama-agent sites create docs --spa --auth\n\n# Custom domain site\nportlama-agent sites create myblog --type custom --domain myblog.com\n```\n\n| Flag                       | Default   | Description                                         |\n| -------------------------- | --------- | --------------------------------------------------- |\n| `--type <managed\\|custom>` | `managed` | Site type: managed subdomain or custom domain       |\n| `--domain <fqdn>`          | —         | Custom domain (required when `--type custom`)       |\n| `--spa`                    | off       | Enable SPA mode (serve `index.html` for all routes) |\n| `--auth`                   | off       | Enable Authelia protection                          |\n\n**Delete a site:**\n\n```bash\nportlama-agent sites delete blog\nportlama-agent sites delete 550e8400-e29b-41d4-a716-446655440000\n```\n\n### Deploy Command\n\nDeploy a local directory to a static site. This clears all existing files on the site and uploads all non-hidden files from the specified directory. It is a full replacement, not a merge.\n\nRequires an agent certificate with both `sites:read` and `sites:write` capabilities, and the site must be listed in the agent's `allowedSites` configuration. The admin assigns sites to agent certs via **Panel > Certificates > Agent Certificates > Edit > Site Access**.\n\n```bash\nportlama-agent deploy blog ./dist\n```\n\n**Typical workflow:**\n\n```bash\n# Admin creates the site via the panel UI or with an admin certificate:\n#   portlama-agent sites create blog   (requires admin cert)\n# Then assigns the site to the agent cert via Panel > Certificates > Site Access\n\n# Agent builds and deploys (requires agent cert with sites:read + sites:write)\nnpm run build\nportlama-agent deploy blog ./dist\n```\n\n**What happens during deploy:**\n\n1. All existing remote files are cleared.\n2. All non-hidden files from the local directory are uploaded (batched for memory safety).\n3. The remote file list is verified against what was uploaded.\n4. A summary is printed with file count, total size, and live URL.\n\n## Requirements\n\n| Requirement | Details                                         |\n| ----------- | ----------------------------------------------- |\n| OS          | macOS or Ubuntu Linux (24.04 LTS)               |\n| Node.js     | >= 20.0.0                                       |\n| Access      | User account on macOS; root/sudo on Linux       |\n\n## How It Works\n\nThe agent registers with the Portlama panel using an agent-scoped mTLS\ncertificate (not the admin certificate). It connects to the server's Chisel\nendpoint over WebSocket-over-HTTPS and exposes local ports as configured\nin the panel's tunnel settings.\n\nThe system service (launchd on macOS, systemd on Linux) ensures the tunnel\nreconnects automatically after reboot or network changes.\n\n## Further Reading\n\nSee the main repository for architecture, tunnel configuration, and the full\ndevelopment plan: <https://github.com/lamalibre/portlama>\n\n## Disclaimer\n\nThis software is provided \"as is\", without warranty of any kind, express or implied. The authors and contributors accept no liability for any damages, data loss, security incidents, or legal consequences arising from the use of this software.\n\nPortlama is designed for self-hosted use cases — personal projects, development environments, demos, and internal tools. It is not a substitute for production infrastructure. Production workloads require dedicated hosting, load balancing, redundancy, monitoring, and operational expertise that are beyond the scope of this project.\n\n**You are solely responsible for what you expose through Portlama.** By tunneling an application to the public internet, you grant anyone with access the ability to interact with that application as if they were on your local network. This carries inherent risks:\n\n- **Arbitrary code execution:** If the tunneled application contains vulnerabilities or backdoors, remote attackers may exploit them to execute code on your machine, access your file system, or compromise your operating system.\n- **Data exposure:** Misconfigured or insecure applications may leak sensitive data, credentials, or private files to the internet.\n- **Lateral movement:** A compromised tunneled application may be used as an entry point to attack other devices and services on your local network.\n- **Resource abuse:** Publicly accessible applications may be used for cryptocurrency mining, spam relaying, botnet hosting, or other abuse that could result in legal action against you.\n\nPortlama provides authentication and access control mechanisms, but no security measure is absolute. It is your responsibility to understand the software you expose, keep it updated, and assess the risks of making it publicly accessible. The authors of Portlama bear no responsibility for the consequences of tunneling untrusted, vulnerable, or malicious software.\n\n## License\n\n[Polyform Noncommercial 1.0.0](./LICENSE.md) — see [LICENSE.md](./LICENSE.md) for details.\n","readmeFilename":"README.md"}