{"_id":"@leverageaiapps/locus","_rev":"45-7cf0798f5dce7c99d385bac2f586fe63","name":"@leverageaiapps/locus","dist-tags":{"latest":"2.5.6"},"versions":{"1.0.3":{"name":"@leverageaiapps/locus","version":"1.0.3","keywords":["terminal","mobile","vortex","tunnel","remote","pty","cli","claude-code","ai","coding","locus"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@1.0.3","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"33ca5b68ebf6e26ba12869221838b0fbcef21cd4","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-1.0.3.tgz","fileCount":50,"integrity":"sha512-JpKnQ+qeB+9uJhLxiUC5qW3Amzm/26Ps8SN8+FuwULYcy9QKPNkCqkt7FYo9qRI1lsJef8ByHhcswDnK06yQ1Q==","signatures":[{"sig":"MEYCIQD1ZBUX71Fu22vRdjHZeN9wnRyhms8ly2XmEUGAKEEB4wIhAOvDlEfnIWq+iOduHABe9/XPR+zR30gjaneResupwVRA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298781},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"941e5fc4cc1bb1ca9fba67d33683592a9c765ece","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_1.0.3_1769664495287_0.5633520639968459","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@leverageaiapps/locus","version":"1.0.6","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@1.0.6","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"0399dac334519c7f9df867e5c3f0d048ff1eed83","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-1.0.6.tgz","fileCount":58,"integrity":"sha512-WMMIXhZJcRZBgd+PY2tbh7yNIkMtrNN5DhJyk2GBUcNDSE7Qy/BOCS3bYqzcgzN5Ivp0bj5PPTEoDp30ASAEnA==","signatures":[{"sig":"MEUCIA9mEWa8vJYnIZD95aqZ81K6bNxFp7s8wNohAKVzkP1oAiEAzjJumn3I3lk+lvQm2h+Q/etUez/+2FBedt57YiciymI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334015},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e76907ed3cdd580f661d5355be829e253d02b803","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_1.0.6_1769776681619_0.40827236342194984","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@leverageaiapps/locus","version":"1.0.7","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@1.0.7","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"1c82b524d94b67d6c9f4c7deab552c23104c62f0","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-1.0.7.tgz","fileCount":58,"integrity":"sha512-/0IW1sn7WJ8J+uY0TV7G8t36SDBHnwlyWA13fg6JyZwvc1Ky41yl4mohFWk7V5L8hC8A9ueagB0MuDg5R7BGrg==","signatures":[{"sig":"MEUCIQCc7dIJYyCNuC+mUKMpnsBF0JMEWqCX7fjNbeM+/8ZNNgIgBH5R7gXe9iH7fReVYWt/wW1F6qTFO6BGWAAFGuzeF8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333977},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"513d63ec8db7d759f38d7576e19c47b3419a402e","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_1.0.7_1769777509884_0.43806265679461687","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@leverageaiapps/locus","version":"1.0.8","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@1.0.8","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"af751e360c2c7c5e0354016275d37065be1c2898","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-1.0.8.tgz","fileCount":58,"integrity":"sha512-YVyC2lEnqrw13QbbMInrZjJZaga5+vfclNEyeKWblt/y8qML0BtKGnONUBYiTzsFBuMvBcFBjElwss4WnCtCQQ==","signatures":[{"sig":"MEYCIQDTfysobXvg2kaaSWBSHqYfbNnu/12/IJl/+uzxr1XXUwIhAMQSpZTCJm/6Oeww8SWzEknUytvDHH6y4dc2+f+lfkUS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335694},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7be271af07a5c96ef40446963c676b9e139b9d29","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_1.0.8_1769835639458_0.8174311968513019","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@leverageaiapps/locus","version":"1.1.1","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@1.1.1","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"bede1313aaf804d951951b1c2ce7520117b62389","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-1.1.1.tgz","fileCount":54,"integrity":"sha512-IH1x7An6uLDTuEu+LmcnfTpTPQq3w61J7x/Iun/eF5E8/I0fmL6QEJb80Y9o9WdCWUnxoTIlisGLe4XULGdAJQ==","signatures":[{"sig":"MEUCIQDGb2jhIL64koq4YM8USZsB5dEfxwE/FURkMeRFCRYq/AIgDLPPk6K/b9Z24w40JINuZCpE6Hjb0vPZRVNSjpyYQ9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269439},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"05e03d7e4285b77b2313e3b40c7f13ff065af11e","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_1.1.1_1769884551058_0.21755607558233492","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@leverageaiapps/locus","version":"1.1.2","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@1.1.2","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"41d5bcee9d518005585ebad286586bc2bbe2716c","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-1.1.2.tgz","fileCount":54,"integrity":"sha512-3Pfex10t6QxKsMQjWym8dndc3DQsLZZXO0JivgvVN8LgAfaVhhtzi1invIf8od83Un/3uDTen8In/K11kHRqlw==","signatures":[{"sig":"MEUCIQDz8xswdi+ozKVPZ6J/QCE6YBkpOelTVHExX0Kc9z9BUwIgHIa9EOSp9VBRqZDASXT4bfjPeBO7BoDv3zZTZHWIuyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270926},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7feb3af986a8bd15424c344fa290ead8af3b99d3","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_1.1.2_1769966943863_0.11816166854199661","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@leverageaiapps/locus","version":"2.0.3","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.0.3","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"15c48b307517bf06b388a8b3644e45ec72b88b80","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.0.3.tgz","fileCount":58,"integrity":"sha512-01LFNBAcJcjHaqIaYB0FPD7F0YGUh96LsVsr4EZdDySFWkPCMKxHAhlCicIC9SOnzMVK7rtw/sIdM1vnv0/pJw==","signatures":[{"sig":"MEYCIQDmZ07jODTDEngFC22tkm3XS1YUc/bsT0Nvs9OJ76pjIgIhAIsxJhyh7qLBVNINXNj+c0clPZMzVypGTUgHLNBIUj8s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309507},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"f1012cab517bb16246896d0f50960cc5f8b204b1","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.9.4","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.0.3_1770215118073_0.1937690395737679","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@leverageaiapps/locus","version":"2.1.0","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.1.0","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"e4e7693e5f98712e3320aa6556b2808b0ffd23c8","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.1.0.tgz","fileCount":58,"integrity":"sha512-failbkpZY8UcLHpFRv4D7AG6W/EmND4Qy2XEsUGRhXFEd+/cIexLbKG/kN2HQn3yNH6ja8FvWkn9O6a+P0bTdw==","signatures":[{"sig":"MEUCIHMPElIk6KWHBA+M9m37JPTJN47g1O05qTD/RDZkkIfvAiEA8s0SN0JB4gYYx7MNVyQMIgK+tEiyu+TJCqBXYkHDcAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314314},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"401270de1606bdf9bdb7082d6132d25e1196c808","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.1.0_1771091100028_0.1761209945859905","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@leverageaiapps/locus","version":"2.2.0","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.2.0","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"25e0f8ce9a2f09ec5a385fd6c267343536edf647","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.2.0.tgz","fileCount":58,"integrity":"sha512-wgnmY1fcXorb5nrgpbMnKAJd6O+Pid78I567WP2JpnvT5sg9ODbRrsmT2xbKqo+ti8EvjD0XjqSOH0grGY80pg==","signatures":[{"sig":"MEUCIFl311KBIvRxLo+zOuuXig2HbH0mpk1mnTdMV9zpbtU6AiEA/KNsFFGbgBechEQNuse3JPVwCGx6V4+pPRGEBPj3pIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315817},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c00f92c05fa0cfe1b25dbe22dbc95545479f2c7f","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.2.0_1771142748748_0.6389908144333909","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@leverageaiapps/locus","version":"2.2.1","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.2.1","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"c03f2f40fd9c6ad5646160c9d7ca5debbbca424b","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.2.1.tgz","fileCount":58,"integrity":"sha512-66UPw4T/cciLXMjJ/mDPFUrRKD5RMDLTh2jzaMhg9GHvttjguMmMP2R4Bj1hmf0E9dD//PuaTBCjoAxht2t9fg==","signatures":[{"sig":"MEYCIQDK9H7BHxJX63HkS209nvw4lpeIZ4OpHudJt7zlbF6XKwIhAPMTOO0HldQcBP67y4pg1sziugchhaK4AxZGBTRIAL5A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322004},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fd0cf3b6050d04b02f2a94a92d16297116724510","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.2.1_1771436273626_0.054379117103747765","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@leverageaiapps/locus","version":"2.2.2","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.2.2","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"b3f06d37e62940036f74d72643022ee32d30797f","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.2.2.tgz","fileCount":58,"integrity":"sha512-jJn/KdkOFO3gTfS7X3tYmDR1XSNyRmuDv3Q8ikVPLt+YcU5rIPDSs43HS3SNJpPkva4WjbB7pbJN04GDCI/WDQ==","signatures":[{"sig":"MEUCIQDDGMPEtPTdjPMTbulRQzMhRkp12XxFzjMEgNh8J3oLxwIgVMqlmNEYP2IqIfu/OeHshSVNFNbW6GXFE2qMFZ4VYWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324843},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"658709e7a6a5583ebfabf34623d0cb8170121355","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.2.2_1771588376035_0.8460531438588275","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@leverageaiapps/locus","version":"2.2.3","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.2.3","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"845e186a56373741382fb3e7c7d1948634c383d0","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.2.3.tgz","fileCount":86,"integrity":"sha512-70sWwWqAMEPUe8wOAG+myi2nMwAeDlMEAGLn9siShklNSdcUlSFF91O/IAaZlitqFZQLu6BRLqc5j0BLHobUkQ==","signatures":[{"sig":"MEUCIGG+dkGQNwrizlZcxIf4ehTjjZ4OEXHY6JEof6bzt94jAiEAoLPJ9tBdFZ1dkx7prLqi3TGlQ/t19g1pTvXldmu4eUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511451},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"de669ec39aea7fdabe700d6157ffabf060a9e62f","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.2.3_1771612538226_0.7680141264878493","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@leverageaiapps/locus","version":"2.2.4","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.2.4","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"a978c1896651a225168837a7e4432b502c33cd8e","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.2.4.tgz","fileCount":86,"integrity":"sha512-iqlkp/9ZJUwd74BfROMMvoMxoJV2xGp7/9Z31Gmeck9dZ8L3G0wQD1aEGATOM6hnyUuBTLeOwLoRLBcli0ZtRQ==","signatures":[{"sig":"MEYCIQD5duPnwdp6l1cJ7kL7Jlxq72eEIC9GolsHIOYiR+SCiQIhAJ3wP46V5gaIShCwD/74YzvyjOLXSG0S/9BgKCSnOYsZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511451},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8b02d924c14be234f7268985d0af716e3210ad79","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.2.4_1771612846890_0.09187305652991151","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@leverageaiapps/locus","version":"2.2.5","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.2.5","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"7b98a85a8f3184a2d34ac5f844950ea13f6a57c6","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.2.5.tgz","fileCount":86,"integrity":"sha512-GISfkRzbZLtbyMJssI52mnROZYlge4U2kuc5t60sHDRiqClV/EIsUwGoE5p6oyCr3F/BId2KZqLapmtMZ9r07w==","signatures":[{"sig":"MEUCIEZQS4HTYUcy1G9iFrd0zPbP7UV9lpSifSH5sYZWiefqAiEAweeKhVoIadnq50lCDcESYs642HFvCqD/u8vOPV0ujp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514473},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2c13d6d38950d51bb287903dadb1d9809ead9611","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.2.5_1771659348361_0.5969370747171596","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@leverageaiapps/locus","version":"2.2.6","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.2.6","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"931cacbf866e87eeef12165cb9f4a027f22a15cd","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.2.6.tgz","fileCount":86,"integrity":"sha512-6RuBrICnnKNUW3k9FThfurj2vqbyqZ24+2bQ08Y2WWQwi0bHqgQnoGClfzGRuQ25wCKKYyV+FX9og7cs1Q2b0Q==","signatures":[{"sig":"MEUCIEEIrGA9gX8VVf2lHpz3bzOPaQM4WJBvJ5KUzom37qZwAiEAx/xPfupVfgWwTKM5R+50Dd37AWthiCXZ0UFOXR5XcXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514246},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"6c6b77443c9abf7715ebf9b856965b805674311d","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.2.6_1771709720010_0.626264013862796","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@leverageaiapps/locus","version":"2.2.7","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.2.7","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"1ec7f2b1ecd2267927ef845a6e72b3c7627580e3","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.2.7.tgz","fileCount":86,"integrity":"sha512-dFZiXxMpp/cOthQoq+PE2vs3+SVAZNrFfpkcjkG6QPARYsvd27YzNR4Van2Hrh57lgpfMwSpsCjdB7z2CPWa8A==","signatures":[{"sig":"MEUCIQDjEItd0uNyJhfxjrUaGAAHPnKMTiaG8MlsKes4hxqmrQIgT8aJCSHGew6j1oWAVaZa531Fc0j29n98qEjfkuiMHcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516143},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b1913cac7bcf9fd7d666109cab6f7e280b1a8b4d","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.2.7_1772117357828_0.1593919240724142","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@leverageaiapps/locus","version":"2.2.8","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.2.8","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"53db54e5b2d6b9b5a4500c6dffeffc47f60b97d7","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.2.8.tgz","fileCount":86,"integrity":"sha512-w1Jo44uPp4zUi0d/eGGwpgeGc0hAbFjNSrbHmv65ahUAztgJntvYt+pNSvbURI5ZrEXoBTZ0M8TCdp4u3+CYoQ==","signatures":[{"sig":"MEUCIQDcxJjtmQ4EyUBVp5fRQnCYG4G05fBvCTYd68StTvw4dAIgU6cLcOboLgWDpWd7r3yQXBi3PsQQbDMYyfaI4UaURMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535678},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e429899ca8ae6387dafe93824229509abf0c1464","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.2.8_1772392602530_0.24393761499180533","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@leverageaiapps/locus","version":"2.2.9","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.2.9","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"f466df61c6c2219455227f4546822351bc1dd9e1","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.2.9.tgz","fileCount":86,"integrity":"sha512-qsTCD8fi3nz0SlqlQHoREsrzlAgvElxgSN4byEdfV9iAz2JV/bBhNhBCIKf9FYUnlo7WT5jmK8rxtRzGWiF25g==","signatures":[{"sig":"MEYCIQDEdM6bhG5gYCX/8RjU4sUGRr9joDkcwkxB0znnCe8QkgIhAMvAN26sfZTXq0Wnv4Us/EwONBTRql0+j31yoCuDD8en","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552054},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a10ed1e3af284958cf520629ebf7ba2b8e64ae5a","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.2.9_1772547306917_0.8634791482231854","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@leverageaiapps/locus","version":"2.3.0","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.3.0","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"592de7772f349e25129401cbfdc389a0f5df63ef","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.3.0.tgz","fileCount":86,"integrity":"sha512-xWqJ/JgrFcYig57oTFVs/h7ehuTxTDTmBixIjG5pHhyxsxdfWzkUoJfKR3Cg/teTmotFoulwLhb7/bsYmAYNAA==","signatures":[{"sig":"MEUCIB4A2REJepHWtAzCdzlRuVF/fj2B1NE42c/8du0aFiQuAiEA9TT2KRfGKQSIpOZESFN/1EvEMtH8tWqfddWl9XZS/gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":609045},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7219304e62912fc2c04aca8016114e0aac2743e1","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.3.0_1772567913314_0.22613673745154794","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@leverageaiapps/locus","version":"2.3.1","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.3.1","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"a73a93cb7f913b2f9920c65b1bf02c27bd714684","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.3.1.tgz","fileCount":86,"integrity":"sha512-4tPQm6qE4cLAO6GiBqlwPewN7JTDiZ8ejH3V9XblrQ/TtJIEhELyf+iSPboTum/k4evDcMPC23p3vv3vcjoE4A==","signatures":[{"sig":"MEUCIGhiHs+NSa+qDO8jAADHN+aRO/K3hKyxAYp9vnD0j4ZCAiEAvEZ1c5xEMz/3tK6G+CJTZcpLpMKjw4LozztsrjCdZQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604283},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2c3c3baa68010e138cf592b2c53b069db46cbd6c","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.3.1_1772619586471_0.40218924860511573","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@leverageaiapps/locus","version":"2.3.2","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.3.2","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"6375f9925be240db13861d143f894d271cf576ec","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.3.2.tgz","fileCount":86,"integrity":"sha512-vIJKKxCG/2CFzT6FI2/SNpsg/hVvTqYEs+H3ysJ4wrbK6pR1Z3Bt2fcYxzrN4x+oCoYIXJfMnvJErV5zqQ10IQ==","signatures":[{"sig":"MEYCIQDl3q3afwFAktMh2BBtqWy5gh2AZX9YvyRRXFteIGG7xwIhAKZjKPBLZBiU9noFqKvzQyHPY4WRvP4jTgnqJAWqwYpG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604459},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a8e2a778ce949119400de7300562c7462ffb9544","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.3.2_1772643390044_0.5651629074027662","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@leverageaiapps/locus","version":"2.3.3","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.3.3","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"6cbb772a2212263cac9c08697e4bfc3316b9f24b","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.3.3.tgz","fileCount":86,"integrity":"sha512-a9U7jRfzQM11wbJLRf9U7avC3ySTGOptpboSW+kZrdUxDnTblLYzjgZWiPZIV93R1txeuc1rlodrB7E7H9CjWw==","signatures":[{"sig":"MEQCIBdQKZrnb/UzzmoJwfqtwZoMyyhOszmP+lGQ5XOaktw/AiAyzVCluUpxB93hC9dnv+ipBlBClNLr9zful9dct6mO1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604459},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c52ccc23f93a4ca51724687e2a1162c128112a09","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.3.3_1772647817867_0.6383052750933667","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@leverageaiapps/locus","version":"2.3.4","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.3.4","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"95a7469f97317896634d145b2b8bd2ed1949cf80","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.3.4.tgz","fileCount":100,"integrity":"sha512-NJSaULH6wnod8KyhY9LigXII/UVaOpPV8SAUv6uoBGgLGmtqFvMDDO8ZRQahb8UycDirNCE8u5xxBWSsZczN4w==","signatures":[{"sig":"MEQCICEZucUdeUXD6GBT1Kg5Rv3PZ4efMBwl5p4VmaDA4gEJAiBSVnu6TTCCBheI9YAhh3ry08vma8/NiolTYJCOuAgxhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752590},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"bd82f253bdc8ee4dc29f3a8c1825d4c79c904214","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.3.4_1772716796960_0.3080131430617117","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@leverageaiapps/locus","version":"2.3.5","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.3.5","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"6bc2879058ab8e0912bda17199bc46eb62b99d8b","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.3.5.tgz","fileCount":100,"integrity":"sha512-EYoXXqQ4YtCRiXkyhA4gMxh3YkUnkGWP6q+/DRJwKsL70gpW+OFksD2HUStyUObQQn1Ks1/ODUkzyDnOx2EnYQ==","signatures":[{"sig":"MEUCICsYpQq2dfyju+FS8EFyNn/6jCiNBuuGWpjIz5FJw4S5AiEAgVjMezQYKkmdgZJ/DdRySOlhngMGcfeQVQ1+HmtIW2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752590},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"c48d98fbd9e6410becbf792f58e2f70e9bbb9d87","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.3.5_1772814804110_0.6648339586691241","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@leverageaiapps/locus","version":"2.3.6","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.3.6","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"41bc7d3de5a5b930abf4da605656a198e8a3fff8","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.3.6.tgz","fileCount":100,"integrity":"sha512-7BArsdG5m8Uv+5sR/888yncBYJdejfIGWczbdFVYesIhxoP1Wh4HsQsiBJkZsAPW2ePq36tRJPF2yen2xrBqtQ==","signatures":[{"sig":"MEYCIQDSgEoyhSpO4ETnGtyd+WtRjUUWu+nF6CMfVznfGClE1QIhALwp95WxmZm1a8odThxYr/lxoRPFJMSUBpo/1PaJYMuU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767525},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"414a525407a5a75bb10e4e032750aee36b22e4a2","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.3.6_1772991047945_0.5492737670810615","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@leverageaiapps/locus","version":"2.3.7","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.3.7","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"79ced1e94ab772c69e5cf9e4b0ba88bd77d0acda","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.3.7.tgz","fileCount":104,"integrity":"sha512-zvoEDU4XpK/2Hned/0oIEQtY4FLGGchPthP3CJtnrvz+4MFeew6z7bipirTGlY5lzm9pbeLZqSLamVs4tqEEYw==","signatures":[{"sig":"MEUCIQDl2yik0a6pcBsqhyegX0+3eX5Yr0od6C9yhcxJft18ngIgKWl9NnU1ySu/Gmc/KdQLXr7Ja34jr5KX/4B2vecGNbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":789998},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9e62261552efbb487d6985627397cfd4cd27fda0","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.3.7_1773068268780_0.9690708762169182","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"@leverageaiapps/locus","version":"2.3.8","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.3.8","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"53bf80d4f28c13a909ed13c7d6ef17334f2a1155","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.3.8.tgz","fileCount":108,"integrity":"sha512-KbvTQ2OasX4QbIQSnIwPkaRXQedwsYLBPdKYHnABzBMeMs4V9ht3PtJaiFoBhUTQxmohxA0E25XfaMeu70UR/w==","signatures":[{"sig":"MEQCIDFs3r3tspu0FRPOAMiSuqqb7lZd9CpFzzXEb+MpfO39AiAV4WHardjkQjtoQazd6dax0mvQAj4QQ143apsxasQonw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":827590},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"e21b9eb80236122691ea38fb58edbb65de371124","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.3.8_1773393930172_0.6615429263441537","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"@leverageaiapps/locus","version":"2.3.9","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.3.9","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"7404f296e90079c0903a0f0f27b023e6d2934499","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.3.9.tgz","fileCount":108,"integrity":"sha512-4FGgGnNxDsOS+2dF80tdjGN69LgYi6ns3et0pkR07/mOBmDEAkLYh2Ues3uTIw4KjxWs/GjFL3NV6ggrf4EoPA==","signatures":[{"sig":"MEQCIFkg4Omg5HCe6n8WL+EM4kcvwAy6o8Sc67oWDIVDtVrbAiAhnqhmOdRz51VzrWsG8ateJCxRe2jYIM3r1j18yySl1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":828186},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7cc7b7956675099c1c54efb574dfc64bf3f599b7","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.3.9_1773415273510_0.9961927529099144","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@leverageaiapps/locus","version":"2.4.0","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.4.0","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"173c2bd215395759fabbd40e98851f2c25f87f69","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.4.0.tgz","fileCount":108,"integrity":"sha512-jMk2EW2fyFYzdsR7ZptIfw6zXwCON5hHAANPIiKdz7kO+REj7LJLKyptBF7MtTgsef7duc+25plf8Elt7V6u6Q==","signatures":[{"sig":"MEUCIQCInp8vHwuP1IdYFXq/SOwkpxHUgvgnLyDaJKPu660IDwIgCCZPc1y1vaY/AqW0U6x9cH5VbGBIDFH5wpYLD4vjDaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":830334},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"a84c341d0de8e65628445148c359809631398dc6","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.4.0_1773512161068_0.944270780610889","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@leverageaiapps/locus","version":"2.4.1","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.4.1","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"928c899611d5c2a8a013f991f555cef5af9af27e","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.4.1.tgz","fileCount":116,"integrity":"sha512-SPofrykT7y536Kq7IbluDP99HZEUuD1JPawavHHI93Ij7zN+xRRNqCXmC0gnUbIdlB6pWpwzR9wR93NrFU/UyA==","signatures":[{"sig":"MEUCIQDUruyzKeD4tTBt5iQMYC9CptfpYeir69lz+ZMQQ3e6wAIgdu8imD0B+n5kxFkjfURNQI8rjHR8pbHjW+ByOdfG1OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898553},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"92afb0b9f3e1f3679886fc8166d17f6e0078f5a4","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.4.1_1773769194520_0.32652996253420086","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@leverageaiapps/locus","version":"2.4.2","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.4.2","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"3afb358c73dfdcdc4be25664182047719c26922c","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.4.2.tgz","fileCount":116,"integrity":"sha512-/zPwUnqY2MMRr9o+gh6hNoeWfn1cnD0aWpO3Y6FGrjuGUNSWlowRQn7v6BsRkKSOQ7AbhvkFnAMS3iNJxmUulg==","signatures":[{"sig":"MEUCIEcxC+6ZpqmTNMdKLbEKF2o4z5g2l6wcPs+wrX391bgKAiEAxA4ci7wooIieIthoolU+JEZJ38y3b2TtgQIxGYfA1tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898836},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9b617b86c45d723effa69d8ef151ad973ebe5799","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.4.2_1773783051837_0.7864242220172379","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@leverageaiapps/locus","version":"2.4.3","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.4.3","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"d0a2e741c3d8c9b27538528e205d20500f392dd2","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.4.3.tgz","fileCount":116,"integrity":"sha512-kUu2Wz2FyepgNpEQzcQjc7Hw3jFFKXsT+3wuvYXSuQxmmwIsHD/ror+9Z2BE/vysbro+T3G6R6tRJkdsnIPA6A==","signatures":[{"sig":"MEQCIDadJ1NZOKMvPmxKXwuRz2S4ubJ6Ny6I/ogGHBXP+NwzAiBU8ge9L9257zdr13ZUNWseJeHlDAgbJr5CLMjfciUKpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898519},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8ab1bb7096265b6032409d4f688f5f6f32679e5d","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.4.3_1773852360370_0.5236213190091796","host":"s3://npm-registry-packages-npm-production"}},"2.4.4":{"name":"@leverageaiapps/locus","version":"2.4.4","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.4.4","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"a93fdd615d9e09e1bc7eaeb23cc9930bd5c28a8b","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.4.4.tgz","fileCount":116,"integrity":"sha512-EnR4UeOqU9SJDpd6GWW+fQhIHnuTKVkrFE6rcCZDh8/gkqB6tOYm5IuamhN7qb+qKII6e1veyd/ljcr1MFjh1g==","signatures":[{"sig":"MEUCIQCv2JHDLnlCgnnH2oLHJ3rcXjKfmx23mkgHXU+QUZNk9AIgfLOFdWKAJ3CHt2Lqx/ihZ5PocO0aHAEWF6HKA9qPED8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898519},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"283ea0ba8a54b2d6b10983cc75fd187bf1ba8770","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.4.4_1773921347104_0.6638845162375266","host":"s3://npm-registry-packages-npm-production"}},"2.4.5":{"name":"@leverageaiapps/locus","version":"2.4.5","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.4.5","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"ab91f48c281756e3a77b9675ca03cb1cab34d2f3","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.4.5.tgz","fileCount":116,"integrity":"sha512-xbLAqhGUHOfLMCYdSwU/+odrf5d/ZjXDjBmMpizOc02ajqx4VHLWC2U41EyFgeOBvYbe2qdvkPeGpJb/plCyyA==","signatures":[{"sig":"MEUCIQCBx8sFYZkMH30lza3Z3DEx4uC6eUmHvW0+6J+lY11wdQIgRLXatQXg1mKvsTK0mStpgcLi5+slY6LMhQMHRzQ+QXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":903003},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"ee1c470cfbdac73c92a62c53d5bfe08adf8da8c6","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.4.5_1775283598968_0.6279767408216463","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@leverageaiapps/locus","version":"2.4.6","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.4.6","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"c69686ab1fa89125d68290479dd1129d9702aef5","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.4.6.tgz","fileCount":120,"integrity":"sha512-KpwYwhT6e750UFGb+Irk/k0gdf7uDtDiYhrcjC4E6qW2kB0palWAg+w/7E35eJwebbACUdZTR4RzLVaBRoj1vg==","signatures":[{"sig":"MEYCIQCvI3RmSDDUmyA5vF/0ciJ4tJON404rgMnR/vMX1svJfAIhALjiHGmdCNwz+4zDXxvvAPDfUOxxmCn2oz2REIVOGSWs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929874},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"90159aa18a1a90707e98563e9d22b806857ca73d","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.4.6_1776444436939_0.6465312780226151","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@leverageaiapps/locus","version":"2.4.7","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.4.7","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"aa715457eb46681ea9555212908c4477cd0cc068","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.4.7.tgz","fileCount":128,"integrity":"sha512-HaU1EHqDbEBWsx7HKcfer02uZXkI5rOiCBagVMHa2DTE/4Zp8LEZgzqEcYAxGNUSNdm1vTvdRBep5AS6KcIpPw==","signatures":[{"sig":"MEUCIAUWwIInL2JwEjx1VqjxAPDswcy2FBZ8weM6CKQgIeIIAiEAgIUkiB2Qz0Y2ayIg0qvHuMcbknx3wEbSWXItubpWuwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":986993},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"98f8bb33f94c1424b074fb1fb403d1bb5f1fb11c","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.4.7_1777276487814_0.9674147652283303","host":"s3://npm-registry-packages-npm-production"}},"2.4.8":{"name":"@leverageaiapps/locus","version":"2.4.8","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.4.8","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"ec1a7f56c2c975e9edde2907575ef601e5db619a","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.4.8.tgz","fileCount":128,"integrity":"sha512-fAPVctplaDAiBrfTCjMX/aoGi4C5J5Iv8JsC4kSFEnQESSxr0dJY1dGqe767NPasHpegayzWSGteIjmMsADVOQ==","signatures":[{"sig":"MEYCIQDbkUkRUfpr3Q5jGtHTd0p+KUup1qBe7RLsK4q7JH3LNgIhANaPCTWqIZxzTXpFwteyiJ6D6NLVUmDuXJp/omrk5ty5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":990675},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"b0cdcf81c463ec32fb76bccd1fe9b647810eb955","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.4.8_1777287451020_0.33519588012992774","host":"s3://npm-registry-packages-npm-production"}},"2.4.9":{"name":"@leverageaiapps/locus","version":"2.4.9","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.4.9","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"5a3e125accd94c2a66ac24aedc46a02ac0c5f7b1","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.4.9.tgz","fileCount":132,"integrity":"sha512-v9UVKWaL3OqUTD3kOVpsUXK4X/rxKv/A134SNDvViTYAAR8vAC1WeUMCr59kOkDPiPy/pdSqaoqeubLigCgtHg==","signatures":[{"sig":"MEUCICsBGwll4ikwdh2ia2wIuoCcT2lbP8/ZODcs4Ozv0d0jAiEA1Xb5liTuspdpd2uj62i/o5Izpe1k+3zMoQhuiZQpZXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1016975},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"3e4e91696c3d5cc6702d152d3518471b06473d45","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.4.9_1777298836304_0.6494265879251775","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@leverageaiapps/locus","version":"2.5.0","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.5.0","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"9b171fb7810693b8bc8365761ea688e636fd1a5a","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.5.0.tgz","fileCount":132,"integrity":"sha512-0YLaWiCTtG0Z+8d9saKfpqwtY8M3jF93fRPk5T5Rvylczf6FBGeSbpqwW7DlNM+Zf+Lno/B0W1Mprq137vH7zw==","signatures":[{"sig":"MEUCIQCq0sw3FfvD5qFdQqXWCE+HS9DDko9EqzkICVU4ipNQAQIgNyNTbbOAvVA0VcvpAqbamBt+qgQ+TxRd4rdGX2zJcjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1017330},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"9205f27c09cde00885536febaa0a4fe87e6348f6","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.5.0_1777310186713_0.7302210891476297","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@leverageaiapps/locus","version":"2.5.1","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.5.1","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"f30e63e9f7751ff8b3d430e34d14caa5efe0bd94","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.5.1.tgz","fileCount":132,"integrity":"sha512-HTMbv8V7qidcaJ3LPjq0rgS8dw/DnBhgJVaJhXX6+eF4DS3SAyNybok4wdgQmAyDDt8UHH0iQ/rpLjF0OAR6Ww==","signatures":[{"sig":"MEUCIE1KjOKwczuWZmOrv9/hLOMXJggFH0ruDi9whG25dAtAAiEA63Ompd+3+1kmVpuc9uH//EzO9SvB9xMU3Br5mgAfPAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1021903},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"91804b58c8263dd0e0580a0ecb0debe5a0bb5543","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.5.1_1777365960243_0.8150324211493858","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@leverageaiapps/locus","version":"2.5.2","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.5.2","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"7dd8644674ca9c043429e4c278c4420f00b60866","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.5.2.tgz","fileCount":132,"integrity":"sha512-wAd3Uekptycsu2c5TN0zu0Bdlg0eX9EpSQ/go1nUlrDFksOnd+Nq4RnAkje14XW47jcvjb8XBQ78gSezswpXaQ==","signatures":[{"sig":"MEYCIQD22TxPItSvyN3D1SQ0Ss0fSm9pcPWSXML/SCuXmpurQgIhAKH3WQUTZVr42IzRtV7RfJg/fmk8ayJ6cUmrVisRD3yQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1022893},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"906948e4c10fb635560bc58e2b028c4d9aa717ee","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.5.2_1777390813502_0.8238184856050303","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@leverageaiapps/locus","version":"2.5.3","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.5.3","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"db8d11c46159d8d328c971ec9ba53d12f4a7dea4","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.5.3.tgz","fileCount":132,"integrity":"sha512-cqtsphY4C58D4kQUfqfCe2oKA4/rcEDjgs/Z6Fn3P1X4p80OFi5GQ0mp9UzZkowoj6CnlqURv+bhLQp7Nv3azA==","signatures":[{"sig":"MEUCIA6g+BsxnJXlLnTFUKQYTK9i/8PCsQjlXd9ZCw9TP9pJAiEAtaZ6yihcZnNIfCtyeltkV2NS7unqP8VFEq9S0NUhBec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024206},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"2cbec80d00f2b0c1a69b1e3af65d17146b6758ef","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.5.3_1777456235447_0.7060051407360131","host":"s3://npm-registry-packages-npm-production"}},"2.5.4":{"name":"@leverageaiapps/locus","version":"2.5.4","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.5.4","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"bbe35bd656c2ddaee44d21b27e32ab1554a8ec91","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.5.4.tgz","fileCount":132,"integrity":"sha512-W7aJw5eeoZXhj6qwSLgByhaewbPUzEeJTQF4W28OINZ6xcplD1tzwxC7x+SOgW9awzblnytiuzQVFXE4NlbhBw==","signatures":[{"sig":"MEQCIDu3iFmJtR/z8PULLy5L7nG16ONgWnwx5x0AqMzLXw7/AiAU39MouHv8ryb7vTSmESlxExJ+UeXEKAEC6IqlZ/kGBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1026187},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"02b00da48241cfe30742a443940d0a053699ef52","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.5.4_1777534941422_0.044528006851616286","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@leverageaiapps/locus","version":"2.5.5","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","_id":"@leverageaiapps/locus@2.5.5","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"homepage":"https://github.com/leverageaiapp/Locus#readme","bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"bin":{"locus":"dist/index.js"},"dist":{"shasum":"8f2482d28a365ac856447a00619cf50326d45ed7","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.5.5.tgz","fileCount":132,"integrity":"sha512-0rSq+Tr+UnQgl7ux67HO4h48msie1rGLjxsgj9+2IARQooK1YqvsPLZOZ3wOEeste+lL7mZ8rY/5YR8qUtxelA==","signatures":[{"sig":"MEYCIQDFBYoLO6sn2BnwsevYs9D5pi4K+0UbxzlIf56CdOq2uwIhAOdq+ygmBrMRgK4QsmS5sQvUZHcsnUETlG/jOK8fYNRQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038280},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"35b68f67a079b2852910d5f0bff5aa2af0e50c34","scripts":{"dev":"ts-node src/index.ts","build":"tsc","start":"node dist/index.js","verify":"node scripts/verify-install.js","postinstall":"node scripts/postinstall.js","global-install":"npm install && npm run build && npm link","prepublishOnly":"npm run build"},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"repository":{"url":"git+https://github.com/leverageaiapp/Locus.git","type":"git"},"_npmVersion":"10.8.2","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","cors":"^2.8.5","axios":"^1.7.9","dotenv":"^16.4.7","express":"^5.2.1","node-pty":"^1.1.0","commander":"^12.1.0","eventsource":"^2.0.2","cookie-parser":"^1.4.7","qrcode-terminal":"^0.12.0","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.7.2","@types/cors":"^2.8.19","@types/node":"^20.17.12","@types/express":"^5.0.6","@types/eventsource":"^1.1.15","@types/cookie-parser":"^1.4.10","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/locus_2.5.5_1777572435781_0.4690175478761094","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@leverageaiapps/locus","version":"2.5.6","description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","main":"dist/index.js","bin":{"locus":"dist/index.js"},"scripts":{"build":"tsc","dev":"ts-node src/index.ts","start":"node dist/index.js","postinstall":"node scripts/postinstall.js","verify":"node scripts/verify-install.js","prepublishOnly":"npm run build","global-install":"npm install && npm run build && npm link"},"keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"author":{"name":"LeverageAI Apps"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","axios":"^1.7.9","commander":"^12.1.0","cookie-parser":"^1.4.7","cors":"^2.8.5","dotenv":"^16.4.7","eventsource":"^2.0.2","express":"^5.2.1","node-pty":"^1.1.0","qrcode-terminal":"^0.12.0","ws":"^8.19.0","zod":"^3.24.0"},"devDependencies":{"@types/cookie-parser":"^1.4.10","@types/cors":"^2.8.19","@types/eventsource":"^1.1.15","@types/express":"^5.0.6","@types/node":"^20.17.12","@types/qrcode-terminal":"^0.12.2","@types/ws":"^8.18.1","ts-node":"^10.9.2","typescript":"^5.7.2"},"engines":{"node":">=18.0.0"},"repository":{"type":"git","url":"git+https://github.com/leverageaiapp/Locus.git"},"bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"homepage":"https://github.com/leverageaiapp/Locus#readme","_id":"@leverageaiapps/locus@2.5.6","gitHead":"79b0d591c503adfcf854eb2383c5a475ef349c30","types":"./dist/index.d.ts","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6cE5xlT/ep/QsTL7tWZOB89+G6he+ErIXogwSQBeo7X/FVIgkv7HncJhI88ARK2iOIcPAaUNvxbwVHsxLhAk8A==","shasum":"a965d6bd2ead1c2c96a111db5b79c640b013d8ae","tarball":"https://registry.npmjs.org/@leverageaiapps/locus/-/locus-2.5.6.tgz","fileCount":132,"unpackedSize":1039605,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB2ygo8WXrTpMr1Yh+JyJrRvo8DvtzY/GMtJFyxPCfWnAiEA73zNUcpQKdLTptiYsP95w9Ctwq8KAuvtbw+P7uzX11o="}]},"_npmUser":{"name":"leverageaiapp","email":"info@leverage-ads.com"},"directories":{},"maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/locus_2.5.6_1777606553195_0.7107785144616727"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-29T05:28:15.175Z","modified":"2026-05-01T03:35:53.488Z","1.0.3":"2026-01-29T05:28:15.440Z","1.0.6":"2026-01-30T12:38:01.788Z","1.0.7":"2026-01-30T12:51:50.045Z","1.0.8":"2026-01-31T05:00:39.644Z","1.1.1":"2026-01-31T18:35:51.200Z","1.1.2":"2026-02-01T17:29:04.020Z","2.0.3":"2026-02-04T14:25:18.220Z","2.1.0":"2026-02-14T17:45:00.186Z","2.2.0":"2026-02-15T08:05:49.050Z","2.2.1":"2026-02-18T17:37:53.781Z","2.2.2":"2026-02-20T11:52:56.236Z","2.2.3":"2026-02-20T18:35:38.416Z","2.2.4":"2026-02-20T18:40:47.063Z","2.2.5":"2026-02-21T07:35:48.694Z","2.2.6":"2026-02-21T21:35:20.154Z","2.2.7":"2026-02-26T14:49:17.978Z","2.2.8":"2026-03-01T19:16:42.752Z","2.2.9":"2026-03-03T14:15:07.122Z","2.3.0":"2026-03-03T19:58:33.476Z","2.3.1":"2026-03-04T10:19:46.647Z","2.3.2":"2026-03-04T16:56:30.187Z","2.3.3":"2026-03-04T18:10:18.042Z","2.3.4":"2026-03-05T13:19:57.177Z","2.3.5":"2026-03-06T16:33:24.545Z","2.3.6":"2026-03-08T17:30:48.308Z","2.3.7":"2026-03-09T14:57:48.990Z","2.3.8":"2026-03-13T09:25:30.377Z","2.3.9":"2026-03-13T15:21:13.668Z","2.4.0":"2026-03-14T18:16:01.311Z","2.4.1":"2026-03-17T17:39:54.745Z","2.4.2":"2026-03-17T21:30:52.014Z","2.4.3":"2026-03-18T16:46:00.532Z","2.4.4":"2026-03-19T11:55:47.252Z","2.4.5":"2026-04-04T06:19:59.140Z","2.4.6":"2026-04-17T16:47:17.216Z","2.4.7":"2026-04-27T07:54:47.993Z","2.4.8":"2026-04-27T10:57:31.232Z","2.4.9":"2026-04-27T14:07:16.535Z","2.5.0":"2026-04-27T17:16:27.014Z","2.5.1":"2026-04-28T08:46:00.422Z","2.5.2":"2026-04-28T15:40:13.749Z","2.5.3":"2026-04-29T09:50:35.623Z","2.5.4":"2026-04-30T07:42:21.601Z","2.5.5":"2026-04-30T18:07:15.969Z","2.5.6":"2026-05-01T03:35:53.362Z"},"bugs":{"url":"https://github.com/leverageaiapp/Locus/issues"},"author":{"name":"LeverageAI Apps"},"license":"MIT","homepage":"https://github.com/leverageaiapp/Locus#readme","keywords":["terminal","mobile","vortex","tunnel","remote","ssh","cli","claude-code","ai","coding","locus","no-ansi","clean-output"],"repository":{"type":"git","url":"git+https://github.com/leverageaiapp/Locus.git"},"description":"Locus - Forward your terminal to your mobile device. Code anywhere from your pocket.","maintainers":[{"name":"leverageaiapp","email":"info@leverage-ads.com"}],"readme":"# @leverageaiapps/locus-ssh\n\n[![npm version](https://img.shields.io/npm/v/@leverageaiapps/locus-ssh.svg)](https://www.npmjs.com/package/@leverageaiapps/locus-ssh)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nSSH-mode version of Locus - Forward terminal without ANSI codes. **Clean output for AI processing.**\n\n<p align=\"center\">\n  <img src=\"https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen\" alt=\"Node.js\">\n  <img src=\"https://img.shields.io/badge/platform-macOS%20%7C%20Linux-blue\" alt=\"Platform\">\n</p>\n\n## Features\n\n- 🚀 **Instant Setup** - One command to start forwarding your terminal\n- 📱 **Mobile Access** - Access your terminal from any device with a browser\n- 🎙️ **Voice Input** - Built-in voice recognition for hands-free coding\n- 🔒 **Secure** - PIN-protected sessions with automatic IP blocking\n- 🌐 **No Port Forwarding** - Uses Vortex Gateway for secure tunneling\n- ⚡ **Real-time** - WebSocket-based communication for instant feedback\n- 🎯 **PTY Support** - Full terminal emulation with node-pty\n\n## Prerequisites\n\nLocus requires Node.js 18 or higher. The Vortex tunnel is built-in and requires no additional dependencies.\n\n## Installation\n\n```bash\nnpm install -g @leverageaiapps/locus\n```\n\n**Verify Installation:**\n```bash\nlocus --version\n```\n\n## Quick Start\n\n```bash\n# Start a terminal session\nlocus\n\n# Start with a specific command\nlocus claude\nlocus python\nlocus vim\n```\n\nA QR code will appear - scan it with your phone and enter the 6-digit PIN to access your terminal!\n\n## Usage\n\n### Basic Commands\n\n```bash\n# Start a terminal session\nlocus\n\n# Start with a custom PIN\nlocus --pin 123456\n\n# Start with a machine name\nlocus --name \"My Laptop\"\n\n# Start a specific command with PIN\nlocus claude --pin 123456\n```\n\n### Options\n\n| Option | Short | Description |\n|--------|-------|-------------|\n| `--name <name>` | `-n` | Set a custom machine name |\n| `--pin <pin>` | `-p` | Set a custom 6-digit PIN |\n| `--debug-asr` | | Enable verbose ASR logging |\n\n### Configuration\n\n```bash\n# Show current configuration\nlocus config --show\n```\n\n## How It Works\n\n1. Run `locus [command]` in your terminal\n2. Locus starts a local web server and creates a Vortex tunnel\n3. A QR code appears with your unique URL\n4. Scan the QR code with your phone\n5. Enter the 6-digit PIN to access your terminal\n6. Your terminal is now accessible from your mobile device!\n\n### Exiting\n\nTo exit Locus, you can:\n- Type `exit` in the terminal (or the command to exit your current program)\n- Press `Ctrl+C` in the terminal where you ran `locus`\n- Close the terminal window\n\nWhen you see **\"Terminal session ended.\"**, the session has been successfully closed.\n\n## Security\n\n- **PIN Protection**: Each session requires a 6-digit PIN\n- **Rate Limiting**: Max 10 failed login attempts per IP\n- **Auto-blocking**: IPs are temporarily blocked after too many failures\n- **Session Cookies**: Authentication persists for 24 hours\n\n## Troubleshooting\n\n### Error: posix_spawnp failed\n\nFix permissions on the node-pty spawn-helper:\n\n```bash\n# macOS ARM (M1/M2/M3)\nchmod +x node_modules/node-pty/prebuilds/darwin-arm64/spawn-helper\n\n# macOS Intel\nchmod +x node_modules/node-pty/prebuilds/darwin-x64/spawn-helper\n\n# Linux x64\nchmod +x node_modules/node-pty/prebuilds/linux-x64/spawn-helper\n```\n\n### Connection Issues\n\nIf you encounter connection issues, verify the Vortex gateway is accessible:\n\n```bash\ncurl -I https://vortex.futuretech.social/health\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add some amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments\n\n- [Vortex Gateway](https://github.com/tan-zhuo/Vortex-Gateway) for secure WebSocket tunneling\n- [node-pty](https://github.com/microsoft/node-pty) for PTY support\n- [xterm.js](https://xtermjs.org/) for terminal emulation in the browser\n","readmeFilename":"README.md"}