{"_id":"linkshell-cli","_rev":"223-283f57dfcdae450937e4b00349f20a52","name":"linkshell-cli","dist-tags":{"latest":"0.5.41"},"versions":{"0.1.0":{"name":"linkshell-cli","version":"0.1.0","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.0","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/user/linkshell#readme","bugs":{"url":"https://github.com/user/linkshell/issues"},"bin":{"linkshell":"dist/index.js"},"dist":{"shasum":"62fb07a252e78ae7e6112c119cfb0855fdc8690e","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.0.tgz","fileCount":40,"integrity":"sha512-Zbz2Gi5gLw/F6oEkVqqDSMSYBolR3BUZZtFaNWxDhx7ezN8hhEhjdnhAGgI9hyx0HNFku/EFBN1q97MTwFTR1g==","signatures":[{"sig":"MEMCH0j7F1G9k2GTpQeNOOHWDW0yxtFK4dU3dU7FSBdhAPgCIBIk0jWYUhPtty/jRq5NRTnsAMTQBWFt5SGlkZaI7IbR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156486},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.1.0.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/0c1121ac2332b972bbe5439d2ab69be0/linkshell-cli-0.1.0.tgz","_integrity":"sha512-Zbz2Gi5gLw/F6oEkVqqDSMSYBolR3BUZZtFaNWxDhx7ezN8hhEhjdnhAGgI9hyx0HNFku/EFBN1q97MTwFTR1g==","repository":{"url":"git+https://github.com/user/linkshell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.1.0","@linkshell/protocol":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.0_1775020961570_0.751173182016589","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"linkshell-cli","version":"0.1.1","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.1","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/user/linkshell#readme","bugs":{"url":"https://github.com/user/linkshell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"d0b9a5886172ad45a074cbc7d456cb8492aa51f3","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.1.tgz","fileCount":40,"integrity":"sha512-kglWKjSSV3nrblBR/ptWuDAClHQ+ziU4FH73yKHbmUlve1LYIFv0skDdQOo3BQzgKo29wkTG5z/tsggivKflhA==","signatures":[{"sig":"MEUCIQDM6GnWzos2ojajOlnP6EdgcXJ2yX5TLiJ4lfgNRpOlaAIgfu1P54pGkKYEWPXgKY8dTaQpb97IqvXxJvg1dRIBOzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156507},"main":"dist/index.js","type":"module","gitHead":"09353387f7827a17295a1f07e733f449516c1bbe","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/user/linkshell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"workspace:*","@linkshell/protocol":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.1_1775021690199_0.13545328652888533","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"linkshell-cli","version":"0.1.2","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.2","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"cbf1c3af6e0df141f496892f12abde5b87707e07","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.2.tgz","fileCount":40,"integrity":"sha512-tl8c7P6ipkWysnwmdG397A9iMgX4G/jHw8/7k8F2vBl+5hOkuPBFW24g/Fz5M2dUoqQocc457vmHeMELeiUShw==","signatures":[{"sig":"MEYCIQD2LDAVF95FNPakhY3SFAkgIin1xwvRWpKgupRCMgYWJwIhAMp1YgMT61t9G3K8oBhu3u4hQNZsNQGdz4xU+ztTjjGW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156503},"main":"dist/index.js","type":"module","gitHead":"09353387f7827a17295a1f07e733f449516c1bbe","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.0","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.2_1775021836013_0.13365464667228877","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"linkshell-cli","version":"0.1.3","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.3","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"a2b7d35c9f453c30284e11402ef5d4e3864ffdf2","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.3.tgz","fileCount":40,"integrity":"sha512-P2PFOpjRyvtOKn+5lChyrrvHr9okHHowkqlhAT2bwiJOE1Cc0GSx01cYW304x9SP6/hAk1ewgOf5ziss7iNb4g==","signatures":[{"sig":"MEYCIQD/yd7wKc14r3ZJPVCSmfi+e71VmB/LFe0P3s04j906IQIhAN5YKWuDh2OkmhS5cjwr0ad7ESix/Knmj0ilW3iUtFFk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159675},"main":"dist/index.js","type":"module","gitHead":"09353387f7827a17295a1f07e733f449516c1bbe","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.0","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.3_1775022582439_0.7177405579712961","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"linkshell-cli","version":"0.1.4","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.4","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"0aa298a3662d1bd831b5c92d68c2a6b7aca81928","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.4.tgz","fileCount":40,"integrity":"sha512-4nn3RT1tfgnn4gNUqCZooFjkh3VdrZui+X7Ksu3dU0KgdsXpvVJM20gc6902844lzLgVsbLvT2mWaQkLDEcMvA==","signatures":[{"sig":"MEYCIQDAkIKHiS/fOZ9lFlFTYF+X40d1HGj9Pk53dx/h+eR0SgIhAPCO5+X9n5JWP2TJ1stQFEVQ3n+giUzBExhj0u6doZax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160118},"main":"dist/index.js","type":"module","gitHead":"d03fb151c9036f556def6a31644f0d65f082e5c7","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.0","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.4_1775023194159_0.05407920840842695","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"linkshell-cli","version":"0.1.5","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.5","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"a33531e7382eb7f6768e63c62e82442c30e2c1c5","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.5.tgz","fileCount":40,"integrity":"sha512-w4CqSN3iXoEAVzZmYt1KjHleju3TgH+yYrLrW1b71DABTWdLlxTGawb/aKRVd4D3qUnun+aNgPhW9gREbO27OQ==","signatures":[{"sig":"MEQCIByqTR2I83ySwqvC8iCxZYHaIuYGP+WFnjG46Cls0mOxAiB25SXoFIke+N8qPoP7yd1uOlOHo5zW91mk1l1ALwZHqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160058},"main":"dist/index.js","type":"module","gitHead":"d03fb151c9036f556def6a31644f0d65f082e5c7","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.0","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.5_1775023423473_0.033578889091373076","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"linkshell-cli","version":"0.1.6","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.6","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"a4e306c6c09752f4a07f8b3abce135e4f91f3bee","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.6.tgz","fileCount":40,"integrity":"sha512-vB6QRZw2ZYYXDDUcnQ4ktIrxEyeqjlOTZ0FZ3RYnCPwfRZQVwLJuSGY8pdWT6X6Gb2xoAgneghTOfT3+evc+Bw==","signatures":[{"sig":"MEUCIQCkMjH4Gk7Dh9aGKQh+7vtVpL2y+MBmiXz9lPjbWiHBPwIgfZJhZnkfmyP9322rCdNjXINXZuvozRT8YZEkl8zPAYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160058},"main":"dist/index.js","type":"module","gitHead":"d03fb151c9036f556def6a31644f0d65f082e5c7","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.1","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.6_1775023761780_0.9265719661411347","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"linkshell-cli","version":"0.1.7","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.7","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"927b8963c622165c50358ae5738239da9f0f0fb1","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.7.tgz","fileCount":41,"integrity":"sha512-tMApolc+4L8x8+Mf/N73D3pbt+3N9k1644q+JVIZ830M38PTQ5iQukE50j8sr9EXgKFhJmIdELu6V1zaM/p22w==","signatures":[{"sig":"MEQCIGcYd69y+kNrFzY1r9GVz1lPzviXEolxgHOx1UVfXP7SAiBsgXPmfhMt18ITXPkNrdrHqL08UkZo/ibjxq0GixPdbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160908},"main":"dist/index.js","type":"module","gitHead":"d03fb151c9036f556def6a31644f0d65f082e5c7","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.1","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.7_1775023998705_0.5192948588886113","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"linkshell-cli","version":"0.1.8","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.8","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"e9ee49d6a326b60c2f9a39cc187eb8b36835f2c8","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.8.tgz","fileCount":45,"integrity":"sha512-sALZOTq6/1QM/cg7ufhzAo1e9U+C0GtrF6f24feOCMNH5n//ApWckQuVhnlgmrJBBOgD6osZ8TXjM6/lPmyMYg==","signatures":[{"sig":"MEQCIBhjmzhhAHgQj5QZEkRm5soQW+kM9Qu9dEcQUywQ+Py8AiAs82jp0U+0Or4k/8jVm+0Gk0k/NlqdsvnIKcu63dnV1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187071},"main":"dist/index.js","type":"module","gitHead":"d03fb151c9036f556def6a31644f0d65f082e5c7","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.1","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.8_1775062762834_0.7166629181168138","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"linkshell-cli","version":"0.1.9","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.9","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"83bf19079192247e6d5359b3a1fb58ceeedbbf99","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.9.tgz","fileCount":45,"integrity":"sha512-4V6YcI9seqi5EbvUuIyAa2d+DGY2WpUuyP38vLknUBWiKlQzSmvbDxNdGy3zPUPr29jwNmq8JTy3FVFfllCluw==","signatures":[{"sig":"MEQCIAqJkfVx4ThVQnaERtf6Sh6EvXVwOTOxKZZwrDN8xo4xAiBqnvcBtLsN+5AwE7hJWVfJr6Hc1BCXtvQ5TbARlW/jvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187565},"main":"dist/index.js","type":"module","gitHead":"77faacbc32e3a1f291c3d1529dd49dfe58e01ba6","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.1","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.9_1775064113194_0.7138921627290595","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"linkshell-cli","version":"0.1.10","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.10","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"7bab79c16cbe3c1a0b1b6b92fb448d1d22a7b116","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.10.tgz","fileCount":45,"integrity":"sha512-ymYd9q/mBi7U+tOdtgJlICqPXc7o6U6+6299n5n3LzCHmga7oguHikAXzZfbG7K6fD9H4qUUzp0ASmK8Q+Miiw==","signatures":[{"sig":"MEUCIQCnmHyO4rLQ+XwvF1380xGvI7eBD83HjUOr9N/tO7dxvAIgPJIATfKzKloS2B2JUKBrsHCF6qhkAzTtEJa5SZ2dyD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188374},"main":"dist/index.js","type":"module","gitHead":"390018df1e14a5f9b912a7089c99f90584f4f28f","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.1","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.10_1775132967210_0.5976683085246026","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"linkshell-cli","version":"0.1.11","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.11","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"1b7fdaee5f9858eb37524a0ee896387553317227","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.11.tgz","fileCount":45,"integrity":"sha512-FiVRcoqSYFT0sCOkp5TFxwB98alMpi3jQlV/ZqtEN6/WyBtE3w6GDEnN+UtauBavg888RNz/A1tv0bSQ2nZV4A==","signatures":[{"sig":"MEUCIEhc1EzjhZhe0bdoh/DE3Eq2M5NtkCBSzOEhid2PcanGAiEAqpKTWB0cS4oxYm5XSB2Lrm1sB5RYrBNKe4FDdQxj/vM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188374},"main":"dist/index.js","type":"module","gitHead":"dcdf82df7239fdc7a186246746d8e3c2f600b30a","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.3","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.11_1775134157306_0.8006964433391852","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"linkshell-cli","version":"0.1.12","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.12","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"749e0d1c9271da19cfccbb3540f4415d2c42f4b4","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.12.tgz","fileCount":45,"integrity":"sha512-ecbSuTSN7x1LKnp5xlz6/PmWRaY2Q1KMWJOMTqoMpI5cRt9+BuIEc08jWUteI3jdo7k+fLUhBfHO0VgNLXZuRQ==","signatures":[{"sig":"MEYCIQCCAIYFYNSVwY+wgx/O0tBpqfMwX/Oq7tUH9YXCkTTzDgIhAJIbXlNGjsp+ADG8YicU9+6m2YyIGz7BWXv6VcVOGkvR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188374},"main":"dist/index.js","type":"module","gitHead":"dcdf82df7239fdc7a186246746d8e3c2f600b30a","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.3","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.12_1775134835388_0.9948359215864424","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"linkshell-cli","version":"0.1.13","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.13","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"23aebb5e8cd3b673b3e4b6ff63eb895f103aae02","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.13.tgz","fileCount":45,"integrity":"sha512-KB07uQnl42YsbGzTJx8uZaac3jaWMsnO8kyqNFiHBLI8Mr1AxnO+kjTWc0NdSE8AbW/SBUkGIYMn4CAXePsqQA==","signatures":[{"sig":"MEYCIQCjTp8WJmc4fRKkiyygvN7XpOH8AEOgFs2XlinhmWTFLAIhAJ3eGL+0HR6ndo4PnZBNdoNVft0yR+wYISLmbz5HItTB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189264},"main":"dist/index.js","type":"module","gitHead":"dcdf82df7239fdc7a186246746d8e3c2f600b30a","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.3","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.13_1775135321505_0.7201183789321208","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"linkshell-cli","version":"0.1.14","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.14","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"391d878f7c7a06f7dd02791abaf442d979c79a3d","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.14.tgz","fileCount":45,"integrity":"sha512-QRsgqBbc4WwX2Yi0CEcWWeJI9y1qiNjEN6ZrefPVa/xkr2hADAHpB/4+50yOSmeQI/qrmTprhPlsD/FifcSQSQ==","signatures":[{"sig":"MEUCIGmNx54P2TbhmXj9hSXwrNNmbrTEasCQzei2hVLMWUQpAiEAxNAAdaXSGYUzDEE0GZIMIfDHSWRGyNvERDmnFGBc2EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189264},"main":"dist/index.js","type":"module","gitHead":"dcdf82df7239fdc7a186246746d8e3c2f600b30a","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.6","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.14_1775143350008_0.607670310899717","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"linkshell-cli","version":"0.1.15","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.15","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"717c01317786b4a8e3397284136b6e5668f58b3b","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.15.tgz","fileCount":45,"integrity":"sha512-swrZn35J8lwNaIOjAad5O0yDxXN8qB9vAfw09f67X9Pe9VF7fPtKfrT4DkH2l1QI9v/PmDCkPdgFHS32El92og==","signatures":[{"sig":"MEUCIQDhdYRZ65XYAMWm2FqjTEC/eLCNVn1vIuJQ18LaUufuggIgZkQduz8U4SRAwkwYtC8ATj6yLgRgUYe0WsMY6RjgHKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189264},"main":"dist/index.js","type":"module","gitHead":"dcdf82df7239fdc7a186246746d8e3c2f600b30a","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.7","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.15_1775144567745_0.23214146302366268","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"linkshell-cli","version":"0.1.16","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.1.16","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f3a52c4bc0b9fceaeb04f32464f46effdbf668ff","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.1.16.tgz","fileCount":45,"integrity":"sha512-Nqr655rgnY0WsSAZI4NRwVWzQckkzg3jlEH8JrM47TUjZlxx/omgt8EPV0O1e/WDJiytmeWcnSQbQRPNjbpgsA==","signatures":[{"sig":"MEYCIQD3itNaIacSpqqHVjTD7tuNjTsi0Z9ZclaMNxdrgh1rmgIhAODU5ClQRvJSLw4333keugLUVbp4K5ueq5+3mdf7m1yj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190956},"main":"dist/index.js","type":"module","gitHead":"e677928b41382e8f49c41bcc3dc1cfea46d9ed40","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.7","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.1.16_1775150574324_0.4713065394970182","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"linkshell-cli","version":"0.2.0","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.0","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"04bf89eba9e1086613282a8b50b3a5e217cf8894","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.0.tgz","fileCount":54,"integrity":"sha512-EW05y1YLvnrGd3UJPmGnnywzQ0DEcxzU4SIlLOKhslPYCRH/gw4Hxp+MPBpKEvYe9SvA7KaXWJGEvwqN1LZXbw==","signatures":[{"sig":"MEYCIQDDMsjzc15XBLi6lr1moCmTnEEFqubLCauh9VgpmGNECAIhAJw1QgPAaHFmE5Jxb7rO4eABSVY+fIDIJiDVVyfS/zAn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257862},"main":"dist/index.js","type":"module","gitHead":"9d0c982eb5c79482b994ca746d618f2d36091b6a","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.1.7","@linkshell/protocol":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.0_1775216944988_0.11678831849468807","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"linkshell-cli","version":"0.2.1","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.1","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"cd4a0394c999acf0e21503688ba131e1dd8e831b","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.1.tgz","fileCount":54,"integrity":"sha512-1MxlzOK3ng0CsBqP/yos0QfyGHEJGM25ROc7pb/M9r5z73Sv2QKX/JeuSsefaVceh/xlbsMhfnWkIM+taKr0pw==","signatures":[{"sig":"MEQCICXcn7D0UYjdoGzKgbqMy3WtF+9eQPnQ6WXmXQ6idKrKAiAy+w45xgzqMFQf2lbtt9k7sD3VtpWS46F70x0qYEc1nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257862},"main":"dist/index.js","type":"module","gitHead":"2460578ddc3e6199c5f08e507b44a4106791ad5f","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.1_1775217660195_0.7062083121141984","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"linkshell-cli","version":"0.2.2","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.2","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c20c2d9c7e37c86687277a8438d70b30ed46b777","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.2.tgz","fileCount":54,"integrity":"sha512-AHWo2KNWwXK8iiv5e4caYUKKFCS4mobkFxlPXH+x6+tCJ6hIQJuxI+JmqgM8e8mqjDF079GBZoV6TVlF3fT7DA==","signatures":[{"sig":"MEYCIQC7SfLqQDNVUIkL6ojFkrNjEm3hdKLi1Ibd2JQaWN2MuwIhAMIICCfPrWo3Meqm4y6ZV0z+6Pd9pZnQUSCTWVpxZ6js","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296664},"main":"dist/index.js","type":"module","gitHead":"fc2d6ae71fd7d00135e93ac49f7d9a742423870c","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.2_1775287114945_0.21650144881035271","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"linkshell-cli","version":"0.2.3","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.3","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c3bd7e5fd29d9dce16b31d56d45b65a8d8309f8b","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.3.tgz","fileCount":54,"integrity":"sha512-SxMdKM3yl6eSP6oMoQ1pIBdYdY3W1Wd8Lh8qtVvjcH6D4VwOmkeEz3gskM/53ritP3ysN/qNIs+3OFM2rxAEZA==","signatures":[{"sig":"MEQCH0dcimcvd78RiidLNkwr07EFqvQEyKCo3Wj0j5z2dAMCIQDsrPBb/PeSt0/AhM/b+uM0QdufhBykAQsjUAgoVAM3XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300349},"main":"dist/index.js","type":"module","gitHead":"fc2d6ae71fd7d00135e93ac49f7d9a742423870c","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.3_1775298150120_0.22665827951395467","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"linkshell-cli","version":"0.2.4","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.4","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"0b9748f672d159dc12e5b05daf9b5e3a731c1e49","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.4.tgz","fileCount":54,"integrity":"sha512-lF+Fji0aku7lijrShDKt3S5B5WTH2BNq6dCEkHSBVIU3fUbpd4ux/np/dnVQ0ZrZadlfvoyJSdmX6FNQpGREhw==","signatures":[{"sig":"MEUCIBIqCBhWBeBNlNOs/ChTZ+bJXn+OLJJJgM8tmvKWdNyyAiEAnVMQTx5/FkjeuSqTwkURF1pj/xjn8Lw80ckJAJNIogI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300818},"main":"dist/index.js","type":"module","gitHead":"fc2d6ae71fd7d00135e93ac49f7d9a742423870c","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.4_1775299015318_0.19999426652239083","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"linkshell-cli","version":"0.2.5","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.5","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"acd5754005c0bc893855c38128c906c9b360aed0","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.5.tgz","fileCount":54,"integrity":"sha512-RJJU4yqwprlkLIoGqdlI/LxOxJOTq/ihEWIJuH8xS7IgQiqjIay/i0w8srHOID3zHjHbgMuMlg+bNROh+jbvZQ==","signatures":[{"sig":"MEYCIQDOhtSf7sUkolJTYuMIGAAirs/1yPk9tqBX69ACfm6OlAIhANzC5bWqzYxIftnXWfKL8qFaG4osgE5qdtedtObAvM7R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300830},"main":"dist/index.js","type":"module","gitHead":"fc2d6ae71fd7d00135e93ac49f7d9a742423870c","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.5_1775299406270_0.7357769497912463","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"linkshell-cli","version":"0.2.6","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.6","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"7342289d66be95d05e94060634f6bc92a6e114cc","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.6.tgz","fileCount":54,"integrity":"sha512-2q4TSyzGpDBYtAtvb09YW2tg4E7vT3XZlamsX8zooHOxmoFp1ThnnCXlVJN05h6KTgj7JGVvaARUI5qgbHtMsQ==","signatures":[{"sig":"MEUCIEWGUj5kWEhVBlIMewXostZ/oSkE1KedFHf04UGzTKX3AiEAzLITW4gj8mUaCceDapqRuEAejXNOs45WZ/Xof+ZihS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302139},"main":"dist/index.js","type":"module","gitHead":"fc2d6ae71fd7d00135e93ac49f7d9a742423870c","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.6_1775302585782_0.8205633225459341","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"linkshell-cli","version":"0.2.7","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.7","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"3100f4d646d4d9f84ec15704fb5415d8a0f78497","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.7.tgz","fileCount":54,"integrity":"sha512-CqlPKuHKFDSl9YNIlbRmTpRU2ceB9d48QRGgn7CZiK5S0AHYbOZ9DRVx9WLcIx4p6MFRhYi6/paJvoC6AtmtfA==","signatures":[{"sig":"MEQCIFMZxUeJnJLmHq5ztU1qfAOZME0UxAYNdmhZa7wNbL1sAiBRCnS/+DefyexcLhjPbEgKCs6Bduz8gcwZLo94gDxPUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300761},"main":"dist/index.js","type":"module","gitHead":"fc2d6ae71fd7d00135e93ac49f7d9a742423870c","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.7_1775304411617_0.5770432195725244","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"linkshell-cli","version":"0.2.8","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.8","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"df9530d0055fd6df4c69278de7b30d04988a66d1","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.8.tgz","fileCount":54,"integrity":"sha512-1agDxqkJjP+mHPRGzL3zRQkh9bKoW81im1+IAa3iQV/FR2dLxpZaPhHnGxBV7DPx3966i3Fh7oR0NQ16yD33HQ==","signatures":[{"sig":"MEYCIQDgNkX341MQcLcl8/xPaPb0v6Lt7OpJ21Rp3bfWOBTDMwIhAL4sCi+06pyPQIplzfoEJnQXeLt7m92K0wBr4x+XiGsN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301021},"main":"dist/index.js","type":"module","gitHead":"fc2d6ae71fd7d00135e93ac49f7d9a742423870c","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.8_1775306475345_0.8332069127695174","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"linkshell-cli","version":"0.2.9","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.9","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"beeb15432bb72a9f2180ef23697c20dff309a3f8","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.9.tgz","fileCount":54,"integrity":"sha512-CkxBNMgAX/IDIm3yw8hEGUcjSKZSNXwdl4o3MQrd64gaGyIMHqzSc/lNq1jRnpo7lNP5ZyABM5iAXF9D235yPA==","signatures":[{"sig":"MEUCIAEy25/p5n+XsJJThezK5o6gH5FDzJ85zg/dPu9TSrv6AiEAv/XL4vmVPbmgU90/AoWL7JWxNPEE4aEoMH5uiC7kf1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301021},"main":"dist/index.js","type":"module","gitHead":"fc2d6ae71fd7d00135e93ac49f7d9a742423870c","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.9_1775307573269_0.400288018974186","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"linkshell-cli","version":"0.2.10","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.10","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c9940352075f569c6e8fa81f77dbf43d6308e2d7","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.10.tgz","fileCount":54,"integrity":"sha512-9UkXmlxLMHnlh/QdnS9+vQ3nCF6Sl0WFh2/PKl6jHw/R2+yvUYOca8HwnwST0MTRGSwQQx1CZjov//Bn7s8pew==","signatures":[{"sig":"MEQCIGYw8EFw44c/LGWnpx3s5DbOxF7LvcnGC9RRjbJ2BxDPAiB4kgtueimJDcJqIa1fqkiNGaKsLWtcxYDe/3uu3lclNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301863},"main":"dist/index.js","type":"module","gitHead":"3bbbbb4d94f6b41247daedc174177add861142eb","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.10_1775321364713_0.3310285196980276","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"linkshell-cli","version":"0.2.11","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.11","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"852d16fabbd7d78ba672beaeee78ebb40f7fbbb9","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.11.tgz","fileCount":54,"integrity":"sha512-wEFFoWRVHDMwIKbpuGKh0O9Y7XM3Fb9iHXRBxLBQ40+jc7SdWqfU13iYtHBblrcylupRDpOt4OW4SKABEpVl6Q==","signatures":[{"sig":"MEUCIQDVdXh8KZROdJ+2mTzilMBTIcZHjV+Ango6SbHpgsyOzgIgEBeK2zpsNURwJ+n/dz0+KH6HttciyyCHUfBd2FMP2Iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315456},"main":"dist/index.js","type":"module","gitHead":"3bbbbb4d94f6b41247daedc174177add861142eb","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.11_1775324303403_0.10420308984554305","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"linkshell-cli","version":"0.2.12","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.12","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"95bfcfe6246d7429a4a9bed40839d789084b244a","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.12.tgz","fileCount":54,"integrity":"sha512-E8cOATLTuDQ9PBxG2E9Y8DKKxN/LF7kkI1+qxZJE5UyYi9cOvoW1JrGqXdgfaA1A1HFpDwGXpIcV3ipZvbuS0g==","signatures":[{"sig":"MEUCIB6AxwSHstYxkj0XDhUQJ3bwlhjmuasUmuv4hDMh7I8JAiEAlBzc9DfGLpyTt0DouBGm64PICE1nN9mypn8EAIRVFgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315154},"main":"dist/index.js","type":"module","gitHead":"37ef4c301ab4f9f34c698a448d8dba242964702d","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"10.9.3","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.18.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.12_1775366909900_0.0595462256955126","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"linkshell-cli","version":"0.2.13","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.13","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"8b5f15752ed488dfcd8b8fd9ab508122935b4429","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.13.tgz","fileCount":54,"integrity":"sha512-R7T0fem3GnzqIqV7zs1Jd1RXQHnoVj9kcjCZdmkO2NPZ53//SDKen2cSAkRqo8ekqt35y4DNZhZ02mSs1BEvJg==","signatures":[{"sig":"MEYCIQCy9+2bYmncD+h8CbQ3P1WHaDb3Hgeq29xKDVy8ufX2gAIhAOuXHhDgfJrpMtGZqpeGYJGs27bnHNw6Y3CXU46XFY+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324775},"main":"dist/index.js","type":"module","gitHead":"37ef4c301ab4f9f34c698a448d8dba242964702d","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.13_1775399279822_0.6882072056863293","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"linkshell-cli","version":"0.2.14","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.14","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f75547b3a42c48cac16ce4ae6e058b1ac35c84cf","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.14.tgz","fileCount":54,"integrity":"sha512-fDX9dLvK7c4qkj1Rv3bZmtIaAvjWV0hCuZMkzqRRnUx7h7pOkrr0U+d+h2JW3JoJRx43ZvjTYcdowa5UAAvS/A==","signatures":[{"sig":"MEYCIQC5tFOgig0yTZ+YRGoFi+4ekaKabIhsR1B4OOn3BJIw/QIhAPTMXzhL62zHExo3WntDZVO/UG7RF4RzWzrwIJCLfQB6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":326234},"main":"dist/index.js","type":"module","gitHead":"a61d825464310c9540b3eace45df3ccf2266c1da","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.14_1775418782815_0.6393521409015579","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"linkshell-cli","version":"0.2.15","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.15","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"ffd71cdb2aa28eb25316a95e2d8a2067f7b0d647","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.15.tgz","fileCount":54,"integrity":"sha512-Jl8jya214nlYv6xSIEc6EBrbvrX+hfQzK2HKH2iD8KOm4C0hsJx9w2u+teQHhRbwqR2zsxM0K9BiRAKISrkcPQ==","signatures":[{"sig":"MEUCIQCYOrQ787owPDMK/xUwFhR5SO2C5f0s3vpQ1SQW24EJiAIgJqlHYT0xTL4RnScANTTAd4O47KgcfziGLjH6FZh0Y8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342806},"main":"dist/index.js","type":"module","gitHead":"1e1aa570962330301ae3e8be8dc205bf6c19e2c1","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.15_1775456351441_0.5908909465020458","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"linkshell-cli","version":"0.2.16","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.16","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"4d58fedfd8d6d3d603a70a03dff0f287b2829bf0","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.16.tgz","fileCount":54,"integrity":"sha512-Rnl0foMbq0UyIh7kGknQlEcXPIxl/zwPuy4sQHNpnW9FgW0VBtrLgNv4Sdg2w6Y/cuaqIfB+snt6zOR+qRCz2Q==","signatures":[{"sig":"MEUCIAnYzDQPpWJAb65xtQ+wMwvipKpmQGZruqQgahCtKzB+AiEAlvIK2keEyZaezJT/I7UEASEshycxbm9WNjuvoyvlEIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354083},"main":"dist/index.js","type":"module","gitHead":"8586e13ea4c665559abc1500cd33bee50f96d083","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.16_1775585911215_0.18249030313917403","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"linkshell-cli","version":"0.2.17","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.17","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"9ca1ec4b81086f36f4682509ae83ac15928c52b7","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.17.tgz","fileCount":54,"integrity":"sha512-pYofa4Zc+KfGKFPAC+27nlo+ySpAiI5g7tl2X7FokphhztCrcAjaM3al0dI4GMidjwMdU+NsF6LeoQk+gOcgJg==","signatures":[{"sig":"MEQCIDZair3G+F5WN2U+i7Is81EGbJFRP+NpMQlwQs5iSti/AiBEVukgjA/h981okNz4JoEFyqCb0bdextB5kz2IHqRfvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354083},"main":"dist/index.js","type":"module","gitHead":"8586e13ea4c665559abc1500cd33bee50f96d083","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.17_1775586133023_0.47166176910178237","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"linkshell-cli","version":"0.2.18","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.18","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"72a4e42f935a90c99f213e24bac18873387af7c2","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.18.tgz","fileCount":54,"integrity":"sha512-3iciRuheTjTf8Mcgm7qm5j9ByWjYI17rLt3RmWc4vvT/ozUyQC5IffW4GcF+1YjFy5JqFS9Iq2+CvyhQXZm2/A==","signatures":[{"sig":"MEUCIH3OgG9ojC+srauzVXp3bc8GJo7C9tb9FYhJ4259IKIIAiEA4nNfzl+w1UIOTWXv6Ah/e7vDHR++iwXgajbkcYJVZTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354083},"main":"dist/index.js","type":"module","gitHead":"8586e13ea4c665559abc1500cd33bee50f96d083","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.18_1775586225669_0.14991621100077768","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"linkshell-cli","version":"0.2.19","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.19","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"1640f0a690b23f795ab9a10f84a4f85accb6c309","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.19.tgz","fileCount":54,"integrity":"sha512-CQZ/gL/XQtFZpsDhhXTTpLtolqXEvPMUdFFLQiboqtEpda3GxlnKY5gfzeg2oPnQzZ1+9Tz608+lJ/cxPn6+QQ==","signatures":[{"sig":"MEUCIHcVD6Rg3OKu/xIAWYD+pBXJvjbInICPEfVFtglE9yDzAiEAienrBFqvZMEcOodp8JlHxOsC0IGzvW/uTUO5qlmzV5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354083},"main":"dist/index.js","type":"module","gitHead":"8586e13ea4c665559abc1500cd33bee50f96d083","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.19_1775586575527_0.6488797344275528","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"linkshell-cli","version":"0.2.20","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.20","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c03d7dbe86d961170a31f8bb1763fb4604dec309","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.20.tgz","fileCount":54,"integrity":"sha512-QNrBU8vnD8OhBtncR8+GvAmELoGaYUplRuQTu95DWSmdakRwN0Nj3TeytNSjVCt4RbUR60EbDW8J6giCus9QUQ==","signatures":[{"sig":"MEUCIQDkWUU9aypvh3/J97xe6LbbygOUVFnAzpIqpBX0+1tszQIgSmqIYd0++0gLMKVTqyHFvip67o0arcLm0LwaPIkmKbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380941},"main":"dist/index.js","type":"module","gitHead":"e6d57d3a206ebe997994bf4ac96933a33e44b75e","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.20_1775628320639_0.6816689235351319","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"linkshell-cli","version":"0.2.21","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.21","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"8e1864b9b5a246f9eeb2a0721de0fd3e7d4e3fe4","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.21.tgz","fileCount":54,"integrity":"sha512-1u3RWIZFIlEuofNiAf5MXjGMWLLS5633OY9lZ/VH87Pvlp+NV7Dd2lYtGc67t2eTAVjKmfyJXIxlOwYb+nHD1A==","signatures":[{"sig":"MEUCIGM/v2E+4eC0N46gkaOa7re6B3mJg72670fetSNO55D4AiEAmZqJCWR4bn9wDrzjpAWSN7ygaaP7zzaLNEOuHO+QMVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381759},"main":"dist/index.js","type":"module","gitHead":"e6d57d3a206ebe997994bf4ac96933a33e44b75e","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.21_1775631940247_0.3987473196364977","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"linkshell-cli","version":"0.2.22","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.22","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"d2313015266485678fbeb8dc866271af6831f962","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.22.tgz","fileCount":54,"integrity":"sha512-5dF3pvPSFEcii2OiXDWgdngybxdqY5rJ4pkyTaW5uF6uk3B7Rwuj8D9UT/xeN1DnLzQcKevzB2oUH8SH1wiDDQ==","signatures":[{"sig":"MEUCIQDnUnAT6AUpyy81CdNX+ySdntLlqgcqLIEcwZTyU6CknwIgA6BR58tTkVvMU9N3JLCam9KPPkhWQEXjd85Q1QPVj2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381759},"main":"dist/index.js","type":"module","gitHead":"f0d2c506fa6653ee8910ebdad80a3727738aaedc","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.22_1775635574569_0.3921806746567311","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"linkshell-cli","version":"0.2.23","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.23","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f20abfe6e213923f0d4f46ef56b92e4b3fbe7829","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.23.tgz","fileCount":54,"integrity":"sha512-Y0bc5/BKPPd5c7fU1cPoSC/q/EmDCW8gVHRdeCB99nmwMQ+gzvIdhNqWKmgN/gmmXKeABJvR821E0zCVFOukXA==","signatures":[{"sig":"MEUCIF0mfRfCYZw+IpLRmDwDwCHe0PRTvCIdCtllAhWb4NXvAiEA/eJk/eHPlD3FTS0Iw0RtwihSfTlunQmNwGpjn1MRtew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382147},"main":"dist/index.js","type":"module","gitHead":"f0d2c506fa6653ee8910ebdad80a3727738aaedc","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.23_1775643246424_0.6845240530893675","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"linkshell-cli","version":"0.2.24","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.24","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"aadc3a8b80ec730e5ee57f44e1d35001eedde8e6","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.24.tgz","fileCount":54,"integrity":"sha512-N+SiIReXtrTnQX/xSdL3DpPIkcKcXuAKAjxXwV/BHKqVC6J2Wqvt7PdaislZNAwfABb8us+lsZ7j7WO9UpqX1w==","signatures":[{"sig":"MEQCIEITCggzvJdz5Cuc5c+UQH1X2Gtv4JeVSezB/V5lBDEeAiA9i2rNW8LO4MeyxLAcfhWya2cXjf7zuDHPQ8wjwpqoSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382726},"main":"dist/index.js","type":"module","gitHead":"f3009f3d578fad8094737707fd1451d68061749e","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.24_1775648824529_0.04506017198489998","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"linkshell-cli","version":"0.2.25","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.25","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"2e7dea2435e76e465a26cc31a01148ac14360ec7","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.25.tgz","fileCount":54,"integrity":"sha512-jEGYLKSHLpng+rUmCxYDn31uWQyaIuJWIqtvCx8ZnVx/iDZcR0WkOOWjvvNVeMskcAbvJE9zUy1Zi0MS+xVNXQ==","signatures":[{"sig":"MEUCIH2RAUxpncUM8DdE1lQtKK5he/OUkPMqr19HAN9QmgJjAiEA+bKxHy7Oo6Fvh++NvT75ik1FqhFlpTFcwPeJ0uCBOxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385870},"main":"dist/index.js","type":"module","gitHead":"f3009f3d578fad8094737707fd1451d68061749e","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.25_1775649326681_0.3370097347911081","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"linkshell-cli","version":"0.2.26","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.26","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"e11479e3da06cbf345e383538ed14c45ae79e8b9","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.26.tgz","fileCount":54,"integrity":"sha512-iGj7AFzQ+FAJ5q+amPVvJ932sXitDGP/h4XwZo01wXpDzGfaV11aJjF1P3bSbyeffQ38pC7nmPJjIH8pJ1KCog==","signatures":[{"sig":"MEYCIQC8tXbGfJ93U3A1VJDBHFbMLJTTRwYIgOBYGk27S0vYywIhAJK1zAyXRGl89uBU4df79aJswBrfRnrQ1cAqfcDdYEQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388523},"main":"dist/index.js","type":"module","gitHead":"36586c506004f7f20b235eed6c5829f67f24de34","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.26_1775652055477_0.9888510694052912","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"linkshell-cli","version":"0.2.27","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.27","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"d9fa7527949984dc5943300f3bdd199dbdabb074","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.27.tgz","fileCount":54,"integrity":"sha512-hSFnu5fZu1zAUEyvNQ9WjMTe4dJDnyhKz6WGlMKBpI151uA7vPV5exsjQW8UOQsQ9HmuxC2I5sgwLJInzIxdoQ==","signatures":[{"sig":"MEYCIQD95Ok8Byr8BirqtmQ9YZxsclztrst5ulHAPSA/MUbGKAIhAMxQ3TUxBQHfkRPCwzjaTykIwloOgAVoseetMvmhXyhh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388533},"main":"dist/index.js","type":"module","gitHead":"68c307c753a2dfaee8e364d5d954f1e742516d90","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.27_1775663774949_0.9869874504973686","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"linkshell-cli","version":"0.2.28","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.28","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"db1be25e41ae8ee2497a1fb6a01b62084e59332a","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.28.tgz","fileCount":54,"integrity":"sha512-FL92ziYKnXqXXsAEnPsT55oN21rS3onkFGL1qZB2SAPOe/xaW7MHvzw7mXipsUqLNI8aIu8irIyFFiySV1l3eA==","signatures":[{"sig":"MEUCIQDkAgVOC/Q5XnErDQOkUekP9bDgWOVjhld/zmJU2bs7IQIgDJlBAkjqOjdXP+tTqhj74nGz3gwctmNZqwp8jiv82Yc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388334},"main":"dist/index.js","type":"module","gitHead":"b7629b046026ea17389fe46223463c0e6d790b4b","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.28_1775668982531_0.6567588251096728","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"linkshell-cli","version":"0.2.29","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.29","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"649a1586bdfafa8b590d57890c8e0180da199326","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.29.tgz","fileCount":54,"integrity":"sha512-4JsVGEA348gkEQEVR3xvX3zNnhFzZBkRjNbMYyKIfvKv7mYk1FivHuqDZDmqbzH55NNZ5uNiZxrvvFTQ5D3jRw==","signatures":[{"sig":"MEYCIQCmgB/R9CV7vghqhb2SpEO8k5sz1hom1Lomz1jR3jozSAIhAKHOcR/LAIAv072Avk7e3fNxlRICyiGPGjtGSOhTaONL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391808},"main":"dist/index.js","type":"module","gitHead":"e49f1b7387e5a3dbd4e386a7e5cecb6ea1e8b833","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.29_1775698990972_0.34075777003621943","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"linkshell-cli","version":"0.2.30","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.30","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"4f7cc3a03915b452442405b974cbd88c0b3c8bf0","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.30.tgz","fileCount":54,"integrity":"sha512-+XxhTvdjm08YEu7hH1zV4xy1Xwezz9htjp/UKTUhsm/fGT0ABHVRRULh8UKPDPVDgA75q1TkPsV3uszaQSPUDg==","signatures":[{"sig":"MEQCIEzx28d3RXCx6q+DhVvTR8ybqP6Rx7E0K3ZQXmzhT+7vAiBk/ivG1CGGqS804GMmDUnol+rXvg4QOq26yNgKV2mMuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391808},"main":"dist/index.js","type":"module","gitHead":"00086b1a0034ee41868ec47f1ff77d8a9a5c6eff","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.30_1775699363130_0.9417513802097062","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"linkshell-cli","version":"0.2.31","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.31","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"fc1b25f5ad111df41eabc39c629ab2b7fae76178","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.31.tgz","fileCount":54,"integrity":"sha512-5e151v36an3Zc91wc03liCHALs+eGOyqF3UEhRHtyvs36KlCa2xgAk/qnuc7ONbgy1W9XLdx/t+kaRioWdHEhA==","signatures":[{"sig":"MEUCIQDspIXV0DbsthjcM5OCKg+2Ye8LVQI3WyaFuMZPF06UGQIgSTvoe+oag6X/rR8uD4ANvF6qhII/ulVw6m5LU2M2TrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391365},"main":"dist/index.js","type":"module","gitHead":"456a48bd9a02a5fc7f2c91744b3224f5901a54ee","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.31_1775700990605_0.8048852549932803","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"linkshell-cli","version":"0.2.32","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.32","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"211720a2b743e0db2d7e8a4ce9b7bc359738e0a9","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.32.tgz","fileCount":54,"integrity":"sha512-rLH86XqF3L2MNtH7y+mmf+Bn1muVgkN1MUSjxJ9iu+ZckZCM2qWHk8jj51AC0vjzNqIQPQatZ+VgzHIjxLSiqg==","signatures":[{"sig":"MEUCIEBfpHAO1oeD2K3Fbv2gkr+OXyGTBVnfAQgReJapBYNPAiEA3r1uPHXPlFTs8ANScM0hCIUFS7WmkgteCXsGKq9+rt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390665},"main":"dist/index.js","type":"module","gitHead":"4283ba422882491153e3409791b7d1f7eea7fbbf","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.32_1775711127119_0.006353603972126809","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"linkshell-cli","version":"0.2.33","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.33","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"e5b5fc11343ff9f9c4b628d069e5665f5a8db3f1","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.33.tgz","fileCount":54,"integrity":"sha512-IP/h37EJ6Rr8Tu5yrMmRS8dT86hXuDV01jc9bSOJu0Vve/90XbsXtfE+tIQ/7YqiP4ogNHAWwiYJwBEtKcWrDg==","signatures":[{"sig":"MEUCICbXjbOLATB6zjcvyy7bCoziDYDpt5f0u3cj/ETQwcRgAiEAuk7f6xnAtkt+hsO9cOV40JV7G86RJUysX6DRoUk7u9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391941},"main":"dist/index.js","type":"module","gitHead":"a0452a93f2a60d96319d951fef41a843d55f0f44","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.33_1775715061066_0.07437917226536772","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"linkshell-cli","version":"0.2.34","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.34","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f4a0bdcebed87e9f8d66a12caf40660e6018a78c","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.34.tgz","fileCount":58,"integrity":"sha512-WP2dtt07sm/KOyW8Oi8nTGhnwvKQVUvnZqcMeVGv8bJrk9oS1gVLYqJDboTmq8coAqZqQ3wO01ksWM3O6wR26A==","signatures":[{"sig":"MEUCIBD/z/zQ/oJr10+GKypn+fKNyzTh9W849Q3v3wMm0Kb6AiEAky+HQT6Bp+bw39wzFSGLESPMDNIMS6lBf4PLWbiRYs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412170},"main":"dist/index.js","type":"module","gitHead":"a0452a93f2a60d96319d951fef41a843d55f0f44","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.34_1775718858083_0.8621085617425026","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"linkshell-cli","version":"0.2.35","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.35","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"d6683f42325f5f5db2ae310a2ce1deb381170c8e","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.35.tgz","fileCount":57,"integrity":"sha512-bb1QwRpV6MnZUYBoIy2T4WxEPEamh+FUAcRJ4pVPqBDAVni0iVgo7HLD4oRihwpzYNMS/U5rMYOLaL5E7UtlcQ==","signatures":[{"sig":"MEUCIAOQu5ie2yun/DA7yB4Ibb0rwhGO04pwaFIwy0J4dX3kAiEAwixlS+o59JbHlxqK2/IqvjhuJxxZgVLr7HunTx1ASFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397450},"main":"dist/index.js","type":"module","gitHead":"a0452a93f2a60d96319d951fef41a843d55f0f44","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.0","@linkshell/protocol":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.35_1775721810372_0.07938721319403408","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"linkshell-cli","version":"0.2.36","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.36","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f62ce8458fa76195a2d4ee8881b4cf3fb5219bfd","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.36.tgz","fileCount":57,"integrity":"sha512-yYSD6oL5RcuiSYmiYaURJGiahz0W+cVWf1P25ZBx9DzUeZH79UrbQxOcG0af4Acf49mPG+KlV9FuOvUV+V55Uw==","signatures":[{"sig":"MEYCIQCI8/yrARP12LwZliQGWlYaK6V1mPM1srBioGtvR1lWggIhAPMr7NKTkt2JPtt6AwLU52DiQNYsnBr+Uy7Tq0a7eyu7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409415},"main":"dist/index.js","type":"module","gitHead":"d971fba3fb883107d3d82237546e6069f3c137f9","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.36_1775730758892_0.632907786570021","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"linkshell-cli","version":"0.2.37","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.37","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"54cbf9c16c81c2d689c7f86fc8d84a9ed3fdae3b","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.37.tgz","fileCount":57,"integrity":"sha512-vAzkJDLRjwNOP1w+4TwTHdwnWR1pFBYXaW0DEvsxGbhAESn5JuNc65HnPsB1q7aducxydPeJhYshtzf4LVTaIg==","signatures":[{"sig":"MEUCIQDh1Jhot2ztIWrM51WJz8tBE1wUPuJUpxKrSAdHIkLB4AIgJVM3JpZEVR4FyiIJp/o9Hjko93Ku16YQsKAttjlp5kM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409034},"main":"dist/index.js","type":"module","gitHead":"428cad1836af2676f93e22c89bbcebd0b0e82391","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.37_1775748224461_0.5165175466020544","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"linkshell-cli","version":"0.2.38","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.38","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f57cf38c942492fae45677ec60681ac9124ec07e","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.38.tgz","fileCount":57,"integrity":"sha512-Lg0bbDa2xc+YG/qNaItUbXreCbA+UMoAXny5iCjo0o4+iHI2OOdXdJj7uhFkk11rWSia678CqfiSFzdUa5U0pg==","signatures":[{"sig":"MEQCIEhencU5UX7x3pVtow703cNBgMemVSgOTPHOaXj5c8uQAiBfC3ShFtqbbcthOpLMc8G54vVOycErHV5K5lSas0Vz6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410647},"main":"dist/index.js","type":"module","gitHead":"428cad1836af2676f93e22c89bbcebd0b0e82391","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.38_1775749735852_0.02929576866707695","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"linkshell-cli","version":"0.2.39","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.39","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"703973d80ba124d2d69a6596824c65741986d896","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.39.tgz","fileCount":57,"integrity":"sha512-vTFLHZJ0+0lu3ci4r9uKxhSRHq7V/xct7+JJ8sr2C1dS/jFjETgoAYu2MLyq/jWaLQkmQUhMHf379uUoEC6Kng==","signatures":[{"sig":"MEYCIQCSM8JJ8SqaCXZ4pxhsCxZWLCT79/C6PJxrR+R1Ivr7VAIhAJb0IitzwcgCFjqY1XXO1mXiZqMyi+u/+627LPqo10pK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411041},"main":"dist/index.js","type":"module","gitHead":"428cad1836af2676f93e22c89bbcebd0b0e82391","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.39_1775751709332_0.24892778201441534","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"linkshell-cli","version":"0.2.40","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.40","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"a2ac664307605994b68ee7c3a67ef301726df602","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.40.tgz","fileCount":57,"integrity":"sha512-sABsFFSzexbEZGprZzjIl+sFrX/m+1fMZMczCA2ScYlBV1Nrr6W7h1DHPF2/MS7nuHW64DU0o1iVg4w7qrjaEg==","signatures":[{"sig":"MEQCIAEXi+1Tpr6COU6NsB7ZeSqn+RMWUk//nJ2DVlZ5Sur4AiBGNQGl+gWNgd7tuHalJ3/NFn1RxRx+1S7rX3jdAl2UBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412011},"main":"dist/index.js","type":"module","gitHead":"7ebb1a2f168859ade45d760b3eb268042776ccda","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.40_1775753243362_0.4697601527237245","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"linkshell-cli","version":"0.2.41","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.41","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"7749a59e591872f1d2f0bc7a3b145f76d062c172","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.41.tgz","fileCount":57,"integrity":"sha512-Mm95GEseHyO25eiYH7ecp+N25xVSrpsiQFh1oTbg+HKZ/6RxSXR5yCWC3QHRclY9OEYrRINBPSq9zd/bA3LivA==","signatures":[{"sig":"MEUCIQDAHYBZ3jW7Ioz3Fh/oNKWmeq2rffddxSLKudc3B3TXIgIgRyARRSvkz6mYunIe1UasoXji8Xp4lpSK1BAkGzC1PC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417470},"main":"dist/index.js","type":"module","gitHead":"d01eac34ba7288556af97dfaf7efd324b5d1da04","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.41_1775822134864_0.08162790685736065","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"linkshell-cli","version":"0.2.42","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.42","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"aa0a13e43f177a53892871410717c5bb25730691","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.42.tgz","fileCount":57,"integrity":"sha512-88J+J0EOx4LEiJkktKa5biknBqpyjmtFwcbv5+bibnvXdR3i27zYprIE5K4Hs/5VCMnCYTq3aSnIYmaDEt//IA==","signatures":[{"sig":"MEUCIDsT6D3TVPmkg64XPb/5ywH2OXaBl6iGGmyTHdN9SeqEAiEA94gWRaZIathmifGxD48N3GivtQCcRDR+nVZcioPk6nA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418253},"main":"dist/index.js","type":"module","gitHead":"97589f0d7fe37d69a1402e31a2b7ccff689402bd","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.42_1775823821462_0.972688153586095","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"linkshell-cli","version":"0.2.43","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.43","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"3b6434e74c9d4ac6f62be183dfe3550aeed65496","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.43.tgz","fileCount":57,"integrity":"sha512-FpJ+liwQCH9zVmD/Qycu+g7jDU/CeatpBBqjsfC5YbpJWsaSzAKEc4sqhhPFHEPzkJhgl/di5LAnHZZWr3SldA==","signatures":[{"sig":"MEUCIFlpwa1WRO8ORo1VPjKf6xBPmKz16puF6o8ZeIAs9DnCAiEAihNm4TVnCuq8oCaI7+ul79EM+JKcyW662Fy4Wt1wIgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418797},"main":"dist/index.js","type":"module","gitHead":"97589f0d7fe37d69a1402e31a2b7ccff689402bd","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.43_1775825389877_0.4224187992985422","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"linkshell-cli","version":"0.2.44","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.44","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"aaf7e263959d117eef615bdeb7ed9665a8dad7ba","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.44.tgz","fileCount":57,"integrity":"sha512-RkUqauMggwD2HWRF5mXoYt2LSYsDxSKpfEE4VxuDHW3kGn/gLIryZFy/NtndNHv5O2LiLo1FiqjIfa5UR5G1lA==","signatures":[{"sig":"MEYCIQCEDj5wUJEdtHQOWIToFBse6eL5rewCG4SVt+Im1NZalwIhAJhg1/j2E+3IzjOoImhpeAHGt0ijm9pCD6pxvjpdcB/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419744},"main":"dist/index.js","type":"module","gitHead":"97589f0d7fe37d69a1402e31a2b7ccff689402bd","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.44_1775829610782_0.49310278240163496","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"linkshell-cli","version":"0.2.45","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.45","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"d409648e300f340f2a8c2df3cf94b8227f2bf35d","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.45.tgz","fileCount":57,"integrity":"sha512-WwlT5DuEVMBzMw0PDGZ/XHLy9VYr3QLzpZeMBzMYlErrNL+elriXVdRBh6i0XZ8UFKYX28bRuH4OTplYj601UQ==","signatures":[{"sig":"MEQCIDx4VjQD9m+Az2HK7lYMAvV/KHXQQwPV5b+FXwhapjQmAiBQYcQ4VWIZs5ZdN+f56LBmOkciWqHnzJ7TFRFc4zLQYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421528},"main":"dist/index.js","type":"module","gitHead":"97589f0d7fe37d69a1402e31a2b7ccff689402bd","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.45_1775829833339_0.38980286162362776","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"linkshell-cli","version":"0.2.46","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.46","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"0f693f922ba2b5ea3e17c85881ba2634b3164493","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.46.tgz","fileCount":57,"integrity":"sha512-WJXm5LqaGwLYd7eNSUZ3n9GaMaSrPgr8CgVbP1vQAMgXDPT01D9uTSWj6YaQtxbw4+A1cLg4IuWqltHxmprOrg==","signatures":[{"sig":"MEUCIHdywdYdHvQ4TG4xZ0mdTmRCxiF+EtDrgJYDkSGWxjSYAiEA9PsUKuqDe72WVVjvSNAxoH0bmXz1uBWap7jRXGExd6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421644},"main":"dist/index.js","type":"module","gitHead":"97589f0d7fe37d69a1402e31a2b7ccff689402bd","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.46_1775830153608_0.16700405899624648","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"linkshell-cli","version":"0.2.47","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.47","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"0314f90f0135f1685acbc94b4dc7a923110fd3b1","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.47.tgz","fileCount":57,"integrity":"sha512-S1qmn8NsPQtI1pWjPHqjflJJUa3CXZP5C0pm505cOuLpZGgfNpVRoF0vaZQJ+c5e40KC9dSPyhzagu54LHvqJg==","signatures":[{"sig":"MEYCIQD768uT+AWN4+dqTMj8CyGKAwF7dstNqcLL2Cv9Ul2FggIhAMpiku263//D1wQe3+4ldThMX7mKzPz8UpXpRIf5hlJF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422687},"main":"dist/index.js","type":"module","gitHead":"97589f0d7fe37d69a1402e31a2b7ccff689402bd","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.47_1775832250110_0.13686858019949844","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"linkshell-cli","version":"0.2.48","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.48","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"bc8122ac4772a83939b882449562fa32137e3658","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.48.tgz","fileCount":57,"integrity":"sha512-DXnGGWX97qsic6py9AONNkoyopMzbdAGBpesDYkgA/oYJRbJdpJZWx8py4EPsmDHM6wM0LxfNjRyEc/L4xkR4g==","signatures":[{"sig":"MEUCIQCMTzbGCQWn/lzpegQjb3MvzIUr5U+8Og1JGD6Ye0T32AIgHB9zeuJdCDKcVC0yJ+s+ZzTz3IYMry61EbS1xxMLwDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423459},"main":"dist/index.js","type":"module","gitHead":"97589f0d7fe37d69a1402e31a2b7ccff689402bd","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.48_1775832691311_0.0694973009006774","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"linkshell-cli","version":"0.2.49","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.49","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"aeb3e2fb375432b1263cc8bf1008b55bbe9a6d9b","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.49.tgz","fileCount":57,"integrity":"sha512-oexHNgUPG3/Cm3ASrrDyBTvDAt1QZARVcVBDI/L5CDOUX268KdzhemIkO8E8slbncRtEKwxQtau0ZvCNQP0mIw==","signatures":[{"sig":"MEYCIQDw35WAYs3TrdjDV1Vc/EXsw/wz2HTC0MCg4tGOBydC6QIhAMa4LsD/8n4EshOZbLzkgQhhcRvNMmqhVxM2J7Vz85Gf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423738},"main":"dist/index.js","type":"module","gitHead":"97589f0d7fe37d69a1402e31a2b7ccff689402bd","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.49_1775832828486_0.4372369628653592","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"linkshell-cli","version":"0.2.50","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.50","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"3dd142f9e039dbcbc60a8e3df53e21e9f55e7753","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.50.tgz","fileCount":57,"integrity":"sha512-MYKU3wRjCehvxULMuRG2O0bcEN71McH/5GekWImjJNKsMW1iBT4/eXxUEeqUQip1C3pEu+f4cZnqlFQ+N8yeIg==","signatures":[{"sig":"MEQCIA+7kJ3LupGKNTi7xCRj3FxWEmcsuWMtLMoryCknjkctAiB2Su+CZqY1c2Q2S3NH+VYH+WKICxuJR19nU+avcBDWnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424732},"main":"dist/index.js","type":"module","gitHead":"97589f0d7fe37d69a1402e31a2b7ccff689402bd","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.50_1775833324481_0.4621412375098497","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"linkshell-cli","version":"0.2.51","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.51","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c98626055daf662e95755806bc3fe8d6846786f0","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.51.tgz","fileCount":57,"integrity":"sha512-J6yYf6OjD4eDVvpQsK05hW2yJmTgpQlc8KvQX9h4ifHQgk7iUnePVtg6LdoA+/EgprgRYCO4GngmGWPoj2JCIQ==","signatures":[{"sig":"MEYCIQCVcxezwZKCpy+tHoi+xV3REhVjuiTM5nFsIOqDZ7ts/AIhALaZjtlWR3k7BlPx5Fyfo8OpGs7a5y+cmI1lP3SzGKsn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424836},"main":"dist/index.js","type":"module","gitHead":"97589f0d7fe37d69a1402e31a2b7ccff689402bd","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.51_1775833988116_0.9845491145697118","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"linkshell-cli","version":"0.2.52","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.52","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"e17127afb33274350926c3688d5b05f08d5ba6cb","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.52.tgz","fileCount":57,"integrity":"sha512-qv7uWrwlINRGpsoMdZuEda+tlwrlXlhbbFxHtO0G6KH1p2Zy17YA3vjg4gf9S4zK2eF/s0K91wIU0F/EZaeinw==","signatures":[{"sig":"MEUCIQCtFvswPdaj+oUJM4bir0luNARwlNrF9zYt84hYS399mwIgQEpch6RU0DbU49ZGs2ONc2CEd/EklrnmoWuvJNnz9KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424107},"main":"dist/index.js","type":"module","gitHead":"97589f0d7fe37d69a1402e31a2b7ccff689402bd","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.15","@linkshell/protocol":"^0.2.15"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.52_1775834445180_0.051694994358312485","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"linkshell-cli","version":"0.2.53","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.53","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"7be505f354be25a68b2763ee3f615b97c7bc772e","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.53.tgz","fileCount":57,"integrity":"sha512-C+cRxiFdu9MUCwXSiXCme/9Pznqu6Ba8FDig9eggGNIPZ+l2kFcVpqZ76MD8Kq+io07kiU3bCrDVjxN1xXUqmA==","signatures":[{"sig":"MEQCIEL4lvxQ8Nk9jmSxLdDPCno2BHPOKDiNLzn8O4u/CbxdAiBXOh5wsss8FeOF9rcl1OBD4tCpI4Jrv08KU7n1wA+Big==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448111},"main":"dist/index.js","type":"module","gitHead":"f79fa4c6ac8801d6aed81b083ed4c2e5c918ac88","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.17","@linkshell/protocol":"^0.2.17"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.53_1775872756439_0.3548075351246207","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"linkshell-cli","version":"0.2.54","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.54","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"88985f6999eb168ee698dfe98d768a1f78d8575d","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.54.tgz","fileCount":57,"integrity":"sha512-6Fq34T2NhDQMlVY14iqB51ty0pC+Ua14trT6CP0oYLwC5Vin6gQKiGtU8uhDZaL2EOLoLckI8feezyaA4Ydl6w==","signatures":[{"sig":"MEQCIBE9iGnmdmGSVyoksl83F4ZrMZh5tK6JNr14kX6RXODBAiBxypC2jbnIk9Z0GFw8uvRKEfWIwPmhHnl28r4R65AfVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448111},"main":"dist/index.js","type":"module","gitHead":"24333a8ed40485a6a714b0838f9da07046e97bd3","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.18","@linkshell/protocol":"^0.2.17"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.54_1775873588430_0.39206642134139313","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"linkshell-cli","version":"0.2.55","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.55","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"69ceeb57ec9f43fe277c9c4980ec335d88745847","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.55.tgz","fileCount":57,"integrity":"sha512-4U2BRNgINSJHaz4ZRy8YwkKF0w175mUzmTNUxrpyhaLM05j5Az2YnrW/jRo6k8EEHdaxzEam1TfA+BOeVLsQzQ==","signatures":[{"sig":"MEYCIQCdlTsDWS2EOk1t3s0xu1KxHq67aIJE7q54ZaaFP3CQpAIhAJEgCTgLkWmDMKFsZT7kEeIn7IGOmUaUYlz9CyKf8OfM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452771},"main":"dist/index.js","type":"module","gitHead":"24333a8ed40485a6a714b0838f9da07046e97bd3","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.19","@linkshell/protocol":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.55_1775874624917_0.36351642888544755","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"linkshell-cli","version":"0.2.56","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.56","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"6f46e51a93a9044c8375e93992e7b37bf1a6165f","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.56.tgz","fileCount":57,"integrity":"sha512-6QbwdZ3SPh7WdbOTboGUo3yycu4edooFWgViv14R8Ho9E3KtqZQ3Fz1z+gqhcf2tHLECrd7WOJq0L5Olx2qGWQ==","signatures":[{"sig":"MEQCIDwE5w7O7qJKbfTHuQNJqd78rNEB9TM/Vlj80MplpgqVAiBXoL++Qd0u2rqpBcntN9tnMaXXJHcWiwAvvfJDlZ285A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452771},"main":"dist/index.js","type":"module","gitHead":"24333a8ed40485a6a714b0838f9da07046e97bd3","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.20","@linkshell/protocol":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.56_1775874782139_0.37575335368300866","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"linkshell-cli","version":"0.2.57","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.57","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"ffac42b4a5a6496e80e646d4dceeb64fe1fb937c","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.57.tgz","fileCount":57,"integrity":"sha512-IwtOzrOzZdAwCs7I7x9JW9xCap5x3/e0eb7qh8q6F6pCZhmtgaAzkB7QZY2yooHhpMEqDYVq/a4xj7SkgVrUnw==","signatures":[{"sig":"MEUCIFIt7rP6Crw7t9EdUn5rgbx60rQmM5LbE5EXCPZb0ZW+AiEAyGQGafmtfBHy0hd+UfuxxvdmSOdBUorCM9EB7L7IAYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453076},"main":"dist/index.js","type":"module","gitHead":"18ced322177db222d7f6caea546013440cecc9b0","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.21","@linkshell/protocol":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.57_1775879648005_0.3430856118447203","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"linkshell-cli","version":"0.2.58","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.58","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"0bda5d53ab709e83a2f530baef17c9ddb32dacf6","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.58.tgz","fileCount":57,"integrity":"sha512-B81D1LKD5Cv/o+C5MRvSMVUEjzTqY9eimAxCNopyGoHwSz2sMZiQhupKeF2o0n+rto4j6NJYSZCj6tHH5uBdWQ==","signatures":[{"sig":"MEQCIDs3mR7d8/OW5H/T5+X+54WXaIuXGz0+zFLjlOSLebH9AiAkdtKOY5WZgNks1nZt6hx9skcnuP40aVgQl75Rcw5svg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453428},"main":"dist/index.js","type":"module","gitHead":"18ced322177db222d7f6caea546013440cecc9b0","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.22","@linkshell/protocol":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.58_1775881685178_0.529677846576488","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"linkshell-cli","version":"0.2.59","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.59","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"10d94f16c8a0f76892e06a21b313e3cf86993df7","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.59.tgz","fileCount":73,"integrity":"sha512-u99JScxxsDeJnyMLoxBI7By8+lwihdDUhsLWBe0moqt77/+lauHbiHLmWRQq7Uao/E3B2osNUBh0lmlJSE94gQ==","signatures":[{"sig":"MEQCIAE4sF8jrf9EIQgWDYfqlIFy3X8/7lJnE0ba/jLIHiDaAiABUZGXsCC+EiDiPbPYQvSoCWfiMOKTSGhsdjL6CNC+rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509121},"main":"dist/index.js","type":"module","gitHead":"d5196f8a7a8ead23aae85ec5e02a4aba29ac084c","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.22","@linkshell/protocol":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.59_1776152249082_0.09534672548322431","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"linkshell-cli","version":"0.2.60","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.60","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"8dd53f63e330865a6c23a418e7bbc4a0e2aadf37","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.60.tgz","fileCount":73,"integrity":"sha512-W8DZ0JYlgO8H3YqDsuzTnYWEsluTWimbt30+S+RzG2NPFTmtgqgE/205+e5H1w8PEVGWTciwC28HK3wYDxFr/g==","signatures":[{"sig":"MEQCIFsCR09IAznwO1hzORGeg2DMn2hqqATD/nT4RTVHOoCzAiAKQRli4Gm/gZH0TPD+i30kiijWhe23ZM6hHJYoKB3zdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518989},"main":"dist/index.js","type":"module","gitHead":"f04e4bf5d5a8a0206b59bac8d888729611dfce00","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.22","@linkshell/protocol":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.60_1776153428454_0.5253975580979826","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"linkshell-cli","version":"0.2.61","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.61","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"6197a19bdcfb3e96ca608c704b06ea9f8b9bd374","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.61.tgz","fileCount":73,"integrity":"sha512-GQSQqdXEsNYgNd+Z4kz09N3i0cTI1n7TFzDg51OEs7wIpppZym94Hx9S3Vk4bYig8R1LQOmESTQadQyAkpqdiA==","signatures":[{"sig":"MEUCIQCnS/rgoHNNs1FFqMDeULa0PmjxVckoWDq/euv/jXKxdQIgLPukr4P1xA8yIf0fALB93aD5C5oc0elgL8QTMUg2Lc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519523},"main":"dist/index.js","type":"module","gitHead":"f04e4bf5d5a8a0206b59bac8d888729611dfce00","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.22","@linkshell/protocol":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.61_1776154216077_0.4321359575986119","host":"s3://npm-registry-packages-npm-production"}},"0.2.62":{"name":"linkshell-cli","version":"0.2.62","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.62","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"a8dfc59303a8a5f82620d60bfd2a1076e3a89606","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.62.tgz","fileCount":73,"integrity":"sha512-Ch5xvpmrrLBe3aL5g+7/T6R6EIkBEqOb1gmP9G8Ah0qE4herJJDwgxE88NLuwe6dnpRk6br4y+mJdWfeGaulxw==","signatures":[{"sig":"MEUCIHCVVc/zdFK1LIHMDvZ4jKgFAcYdRSU+/7BhgwifbMBHAiEA0uxcR4zNAhtBP2Bnd6JXRhEVcJe1TwYvgcUjH6Q/pds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519523},"main":"dist/index.js","type":"module","gitHead":"01d8884caa7d4ee7818248bb46f4b46c425944a0","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.24","@linkshell/protocol":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.62_1776156289106_0.533444673607701","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"linkshell-cli","version":"0.2.63","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.63","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"ee5b923a8c24a69fc2133a3ded5b52831a973aa5","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.63.tgz","fileCount":73,"integrity":"sha512-A34w6dKmbwLOCDyoSfs9O6fkw79at77Ww/6UmaApJ9zTCcOC4LhBMIfeyJT6DVe6g9aWeS2mK5/KdnkrxEcMMg==","signatures":[{"sig":"MEUCIFM7d2h2IE6EjDUBgbwW+rXVONXYuFjEAY5jIF75C37AAiEA+U5z+6p3VZGKRTyMc4OCZaaItK8HNFiSD67Q2dcuZMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519606},"main":"dist/index.js","type":"module","gitHead":"9769a7d7d4f4c6f63fc2e6c392813ed83b584291","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.25","@linkshell/protocol":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.63_1776157978476_0.7733596305836521","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"linkshell-cli","version":"0.2.64","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.64","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"fae38172c65dd40b116572296205dd367f0fcb80","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.64.tgz","fileCount":73,"integrity":"sha512-PLmwrYHc9GPLrckIFfPm7r8ofAgJNKjivDfSiY4RdtMWx4LrGYQ0AhwBE0ziNN/lYkIqcW+bz3hEPipPEgv4Ng==","signatures":[{"sig":"MEUCIQDOad84pkpUidIe0S3uDVOLV1dhnGrmG/auapLQHMSU9QIgB/tdg0/6x6XuGGwEdEltPdYLn0Pl6FAA7Zfws3INVDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519839},"main":"dist/index.js","type":"module","gitHead":"0e1aeb55b705c44e772821310e97da11fb989d9a","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.25","@linkshell/protocol":"^0.2.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.64_1776179674232_0.8381684290255387","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"linkshell-cli","version":"0.2.65","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.65","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"e820ca698f4122a5b1a59570db197b73c4a81b9e","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.65.tgz","fileCount":73,"integrity":"sha512-khD5xOidDIJcc2zw6YnylnAG4FLHgCnYgZoTD+5VI671h7myIms573ozHR2WHl48b3a5MmsIbpcS9Mr/TXijgg==","signatures":[{"sig":"MEQCIH7ZO22ZuI1WjpjKMDQm6fA6koso0TcjW40GATX3hiYPAiAxD9RyB6q75YI7Ix10YvUn+8Oh8kRUyWjxDO+9TO9qNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527183},"main":"dist/index.js","type":"module","gitHead":"c8189be588458694cb2c140fcca3aa26a7c4ab02","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.27","@linkshell/protocol":"^0.2.20"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.65_1777222180008_0.8145429412658036","host":"s3://npm-registry-packages-npm-production"}},"0.2.66":{"name":"linkshell-cli","version":"0.2.66","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.66","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"6f4fbbd28a4a4795a05639009c284f2aff5c2197","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.66.tgz","fileCount":93,"integrity":"sha512-3YlRvVBN9I6gqvjUJelWlHaGxx/qTcAbIWT1CAq//UtO4g7XBU36LY4WvZ+CZZLKsttoyLiqBiYBRN5BR3m3uQ==","signatures":[{"sig":"MEUCIQCsuaZyx6E5zrRjifPlDTDseGfzwRITLwp676RTKYRVYQIgD0y1WQYKUsB3yaRXNxS8ay30/+ZqLv4Zot1NAzfP3+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":689903},"main":"dist/index.js","type":"module","gitHead":"bd36e6278babb5077069116de7b91d3a3eccbbf8","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.28","@linkshell/protocol":"^0.2.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.66_1777269996466_0.9648721976796888","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"linkshell-cli","version":"0.2.67","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.67","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"29410ef93241b1b2137e317e26f88b9785a02f87","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.67.tgz","fileCount":93,"integrity":"sha512-caAPXEXnO76ToY0lc5w5Dqgi2y/fND1y4GBBc7vHw0nI1NKhop4aoPonnFWS4JUjjaYIxlx9fv37bLcj171shQ==","signatures":[{"sig":"MEQCIC/Zh/RLlJiZVXp6tl5vD9UjYynPAV+HWu3JV112YXdDAiBDdl9HlEJ6UIjoVDfZqOQz4Sa9hZkJDrUoGr4foqxZPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691375},"main":"dist/index.js","type":"module","gitHead":"f54071b16def3b12a72d9c39773ab9a46fb1b79f","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.28","@linkshell/protocol":"^0.2.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.67_1777270502510_0.0957682812913212","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"linkshell-cli","version":"0.2.68","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.68","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f75d39c9a1603008c0c587b4eafc52819a8c6346","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.68.tgz","fileCount":93,"integrity":"sha512-9S8IugHXKQ79yxvN9rxMwJsq3n9UTWVnIjhLFA8D3ztn3aeq+MjXW3JnddeqNuTxgbObY944dpq26woifgsHCA==","signatures":[{"sig":"MEUCIQC82bUFo70E45V/922dIDm29DSn32YNg3trv2wpN+A+qgIgazfPXM1ZW32OGy0G9KBGBUTPog2+CR3UnxKnpEeNtBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736242},"main":"dist/index.js","type":"module","gitHead":"c088f0845558ff50a9660aff9de49cde55e42ec2","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.28","@linkshell/protocol":"^0.2.21"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.68_1777271347529_0.21291711831667026","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"linkshell-cli","version":"0.2.69","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.69","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"127bc0658d55c1dc9eefc659bb16fc19a258b029","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.69.tgz","fileCount":93,"integrity":"sha512-nqp+rKBF0sQhHQFUg0HVU4aulnR68won340ZqPWtxxSa0zUBfv9XSeFV3SP1oEfy8tcBwsRIjBX9xO0zokqdRg==","signatures":[{"sig":"MEQCID8jeM1r3laBKbTLQzbaZD8a3hqpjsfAz5ozqBUY3262AiAz2n45mkPhZtpR2eIpOTzyqAp8owk9tz91+gcBtvyayA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738520},"main":"dist/index.js","type":"module","gitHead":"afc8127e1680ce494a0383284dd9188bb7ce0ddc","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.28","@linkshell/protocol":"^0.2.22"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.69_1777272319055_0.06775805110130784","host":"s3://npm-registry-packages-npm-production"}},"0.2.70":{"name":"linkshell-cli","version":"0.2.70","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.70","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"0e3551f07d0d5d367410b1308d5feda3e00520df","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.70.tgz","fileCount":93,"integrity":"sha512-mXNni9/zETdLy0tl/lhV+FCgmqe+L09R5tIu7bvVJufVmsMkJP3ZtAINo8LBx+QjjYWHRuduDD7d9k5leMyq3g==","signatures":[{"sig":"MEYCIQDWV9GWrhTl58euKf6B49qBtcWRScMl1ea1X+Vu7lzkhwIhAJTfPIkn7xAjB/OuvkGHYZm9nJC51eiGfhnvTP4aNdED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741901},"main":"dist/index.js","type":"module","gitHead":"4dc781c0e6173ea359ce442c148b34a40c583739","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.28","@linkshell/protocol":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.70_1777272852580_0.5427260095796773","host":"s3://npm-registry-packages-npm-production"}},"0.2.71":{"name":"linkshell-cli","version":"0.2.71","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.71","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"8fa40119eaeff805bfa0f5281ecbdae8a1d5a2d0","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.71.tgz","fileCount":93,"integrity":"sha512-CTAW2dS/I66a+VSaUP+EBPMotcjm8EDTIw35lV9Id4TiT64JfRfC6AaypoDNkMFJou18viPfTVOp+59msOa8Kw==","signatures":[{"sig":"MEUCIQCr1OmxS4xll7gYJYClRrMJ7mGw7t7xVEy2MqhfhOfZTwIgJOHjzfWkCPzA22QEGLlv6/CNEaKz1jcMf9vKM38Up6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742015},"main":"dist/index.js","type":"module","gitHead":"427bcecfdb3ae30f4872da533b21f99579ebc1fc","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.28","@linkshell/protocol":"^0.2.23"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.71_1777273207831_0.6415022871803728","host":"s3://npm-registry-packages-npm-production"}},"0.2.72":{"name":"linkshell-cli","version":"0.2.72","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.72","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"b5bb196db422a64a59ab3beb242f3f22682cde66","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.72.tgz","fileCount":93,"integrity":"sha512-KxQdortw2hBpmjQOemtp3TYHuQJfrA0Nxn271EbSPu4BeZ/dIIjFjE/aF8CrI0gT/Qcwjj5scgt+izipZmE/cQ==","signatures":[{"sig":"MEQCIGHCRb+cSvp+B9j54cyEehBEsFKU+s9bP1dSLf473IkLAiA71g8CR1o2EHcaxt9hQq1tupQ0D/DCfaQP3rRfEFp8Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":745217},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.2.72.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/228d05ec10d96579c1a8270c24b2c6a5/linkshell-cli-0.2.72.tgz","_integrity":"sha512-KxQdortw2hBpmjQOemtp3TYHuQJfrA0Nxn271EbSPu4BeZ/dIIjFjE/aF8CrI0gT/Qcwjj5scgt+izipZmE/cQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.28","@linkshell/protocol":"^0.2.24"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.72_1777274352601_0.5279431067875557","host":"s3://npm-registry-packages-npm-production"}},"0.2.73":{"name":"linkshell-cli","version":"0.2.73","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.73","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"ee332dc10f8067e350518f73a3d94287eeafaef6","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.73.tgz","fileCount":97,"integrity":"sha512-2dn35MBCnyXWMzf8nO3ISVk2yLIo5ghBodfvfUdxWyKhRZVVuqXhAso1nC8PYsqnR65sTlesTBQsLvK7bUYKEg==","signatures":[{"sig":"MEQCIC03Apk88ZiNJyCwxiaANA6bhLRbJpNSzYhatsHHgOFuAiB+LmWOD0lK863NMZkWPWL+5S1jhlMKCUySdz7j3IBMmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040218},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.2.73.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/58036087521965ec88ce08922dde26ea/linkshell-cli-0.2.73.tgz","_integrity":"sha512-2dn35MBCnyXWMzf8nO3ISVk2yLIo5ghBodfvfUdxWyKhRZVVuqXhAso1nC8PYsqnR65sTlesTBQsLvK7bUYKEg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.29","@linkshell/protocol":"^0.2.25"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.73_1777280744719_0.6807523503613169","host":"s3://npm-registry-packages-npm-production"}},"0.2.74":{"name":"linkshell-cli","version":"0.2.74","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.74","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c6c505577b0bfbeaa7cf3ed0c1781293aebdc5ec","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.74.tgz","fileCount":97,"integrity":"sha512-Kb6WKM+CkuOxH5gPIyjbOrFieFKWeecs+DzJxOmV13v+KAftWHGbahedMjyjt8Fvlhls+RLgQfGeaKFATKHANQ==","signatures":[{"sig":"MEUCIQCbZo1tTt6GKte8OQWx+KXb7aku9d4ZVtPclCGWq1weWgIgK0zKwMt9D2T02p0qBTOlXTqaQoQtiyo3cbmqDSaUphQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1042358},"main":"dist/index.js","type":"module","gitHead":"f0c29294733b37ef29947f54964d914a913df663","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.29","@linkshell/protocol":"^0.2.25"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.74_1777283666929_0.5031193223885746","host":"s3://npm-registry-packages-npm-production"}},"0.2.75":{"name":"linkshell-cli","version":"0.2.75","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.75","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"15647757143c9e728cd18018196d20fb4edc5982","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.75.tgz","fileCount":97,"integrity":"sha512-7voKoXY91lb/Ps8uB9OrVVwW2+fOBvV40ADPZsjVPMl6Q8jZZTotdPg+Qbeuy+V6IpA02X0cl259BfgYXBzhXg==","signatures":[{"sig":"MEUCIQCMxEwb4lmLH0WzII5C61shOXutvf9OF/WnGSvSEd2tbAIgYTRbYqvslbI4l1XphsbAgYjWr3TlA3/D6eypCSArygY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049943},"main":"dist/index.js","type":"module","gitHead":"be22e1eafa823d65c21c887fe095b57f9e2f964a","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.29","@linkshell/protocol":"^0.2.25"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.75_1777307273056_0.4854862665919184","host":"s3://npm-registry-packages-npm-production"}},"0.2.76":{"name":"linkshell-cli","version":"0.2.76","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.76","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f5d1e461934df56eacade12486c5fc3dfffd99d6","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.76.tgz","fileCount":97,"integrity":"sha512-/qTO/pvKLOoCMieeUn7vpzrOKQ7cQp7E6CXV+R8IQ7a47YPsTivdVgk5A1HXofYxCxBzSZql8BMs+R69DI6PtQ==","signatures":[{"sig":"MEUCIQD7DxJPZW2V2N0wHuEzeN9RUoaOUbo/m+XktNyBWFxKvQIgSrLkvkZIKAbwKY50/7qV2ucmP0Q5Nt+4VHkDXpnfmHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049943},"main":"dist/index.js","type":"module","gitHead":"be22e1eafa823d65c21c887fe095b57f9e2f964a","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.30","@linkshell/protocol":"^0.2.25"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.76_1777307757883_0.08409621012582447","host":"s3://npm-registry-packages-npm-production"}},"0.2.77":{"name":"linkshell-cli","version":"0.2.77","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.77","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c4aff531270a8c6427a76a1f63633b3d79f1f8c7","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.77.tgz","fileCount":97,"integrity":"sha512-NzHsvdibkfy64FgdJbqi1mj2K9FrY6hKs2/oU8cXhZZw+6OKoxbw11KoQeTILa/QZlkm7W9o2zN8YCJN+lAi+Q==","signatures":[{"sig":"MEUCIF9xeBCIdOWukZyJ3XwU0Giuh1Lrs+Ae7E9o6ABp3loOAiEA6h3NpVXZGSgDRrCIhfdZMivumefR+Mm8rTnX15v5FPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1070302},"main":"dist/index.js","type":"module","gitHead":"be22e1eafa823d65c21c887fe095b57f9e2f964a","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.31","@linkshell/protocol":"^0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.77_1777812528957_0.5876009870957344","host":"s3://npm-registry-packages-npm-production"}},"0.2.78":{"name":"linkshell-cli","version":"0.2.78","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.78","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"731f0c8ae246766d6eb8e921da8e850f76f57da3","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.78.tgz","fileCount":97,"integrity":"sha512-IK1568sY283BOCpDCtKbDr8Nui3cQMu6y1ZcApTMY55ojPnB8k2zPz3jg3IuAqDMnR5VPAR8UvJAdXJqq3AKoQ==","signatures":[{"sig":"MEYCIQCtFLW5gdg8z2qlEtHS+qBgT6pUVF4XCaiQv79ehQjKEQIhAJfediOaHQ3v7/vxpoIK+ZDLkJdf9PHTEuWi11yQXIr+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1074654},"main":"dist/index.js","type":"module","gitHead":"a56be65143748e15e96aa953d9eb90177270f51a","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.31","@linkshell/protocol":"^0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.78_1777813772875_0.556832866982643","host":"s3://npm-registry-packages-npm-production"}},"0.2.79":{"name":"linkshell-cli","version":"0.2.79","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.79","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"dd772f2eca8bd32a968aba89ee8370eb7be6a133","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.79.tgz","fileCount":97,"integrity":"sha512-pX52dC2dZBzkWlLICpf4CDacTeh1mSlcn+adA+73pnkwQk9wAGXu6B+pNQo4vr8U2hrMGAY4ORjUKaBq3t7sSA==","signatures":[{"sig":"MEUCIQCcaIx6Zom5h+TaYvvefusP4Mje6FzVocmymgC5ESuObwIgCI/l+rthm7VXS8W3obJERQt0C8vhbwhjSiMQJZS9Zjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1075781},"main":"dist/index.js","type":"module","gitHead":"a4a661e463a6a539a9ee7d36d1d6c5000cf25f01","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.31","@linkshell/protocol":"^0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.79_1777814413451_0.7329551891862789","host":"s3://npm-registry-packages-npm-production"}},"0.2.80":{"name":"linkshell-cli","version":"0.2.80","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.80","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"3a57cd49a25d936be2d6b51cb1354da722bac4cf","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.80.tgz","fileCount":97,"integrity":"sha512-ld//357rHsiqB4x2dsHjZUCvkESlf9M84F94RU3OjnJoVqi3gys9sCiQj5kLHgVADiVHMepB0BvWT896Te8clQ==","signatures":[{"sig":"MEQCIHFhsFyVSfPpNQ1uKI6moLxQ84o8U+PJ2c45nMYCO1M0AiB1jQaVmDWvlcFLIF5BG0g7srKWLDDZKK95X76vSf+Qgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076694},"main":"dist/index.js","type":"module","gitHead":"4b5a4df5ec9650ffe720297b0d511f1470225128","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.31","@linkshell/protocol":"^0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.80_1777816737929_0.8840169876852451","host":"s3://npm-registry-packages-npm-production"}},"0.2.81":{"name":"linkshell-cli","version":"0.2.81","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.81","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"4d7edb7b7438d64117ab84c9e4d3ebbe93fea7ef","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.81.tgz","fileCount":97,"integrity":"sha512-tc9srgNlj6pwYS3stLKPTt4CTQcDt6J5NjOS70204MncakHOm30MgdqpdyixizEIDmJzRNyBgxSOOA8u5649yQ==","signatures":[{"sig":"MEUCIDmI51mJKfpagTqaBKckdW6Eyi2WS3t+WUprYSK5CUxaAiEAkaU/GcOngOAlA1ghP5K2uMzPP2Heo2xyWWJAxg2jV4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077521},"main":"dist/index.js","type":"module","gitHead":"ae9b05e502317da135312e403909b561ed89e4e4","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.31","@linkshell/protocol":"^0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.81_1777816958822_0.8762438738441376","host":"s3://npm-registry-packages-npm-production"}},"0.2.82":{"name":"linkshell-cli","version":"0.2.82","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.82","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"9235c6f222c1af96df52baca4000c854071c8846","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.82.tgz","fileCount":97,"integrity":"sha512-3jrvMX3ObrU+HsKyaTuUReRk9peUdrdGu9Uvjv9harqD2VHripYfNv7KF05HfORSli9lIeLTZR7NJZ4CeNbQfg==","signatures":[{"sig":"MEQCIGIdqbSriAt9U8okKi1OnOJZXXM1YoQHwClUBYzAA7kcAiBj9etOPSM6h07Eg69HQlr1nrWIrVBYyppKc2za5JmeTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1079222},"main":"dist/index.js","type":"module","gitHead":"9440961e85a76249d4d3c31ca7a4abd14bb239e2","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.31","@linkshell/protocol":"^0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.82_1777817220534_0.6380320481578243","host":"s3://npm-registry-packages-npm-production"}},"0.2.83":{"name":"linkshell-cli","version":"0.2.83","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.83","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"28b27f854d9478f0e246e8597e3b831e265145e4","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.83.tgz","fileCount":97,"integrity":"sha512-dd1hB5gPwUP/vTX/xYW0pND/j4Kx6aHpMZjH3JEDRKciIiOWcKCzIcRkTXp9k/etF4NtMBE/thKcHolGCcYJMA==","signatures":[{"sig":"MEQCIDOEON6E6UWSvWjd0aPFNznRsKYNCwuuxCR0qcBs6O62AiAP+Y0v/W5IceW0UKQKiGkBSzEqgCwKWcIxe7lZBIIwng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086872},"main":"dist/index.js","type":"module","gitHead":"88907cae7dbfb55544bdcb5b8fddec199c960766","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.31","@linkshell/protocol":"^0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.83_1777817616353_0.8090304827997465","host":"s3://npm-registry-packages-npm-production"}},"0.2.84":{"name":"linkshell-cli","version":"0.2.84","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.84","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f77e8b2f8f2b282d1acb78f2217f84c157ce300e","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.84.tgz","fileCount":97,"integrity":"sha512-664RTVYMUKGhV2q78MwOClbt6nXLtuowXSjr1/ZFutgFPlJC5mvLjj36jP69G56Q8+uH4fd8/QCG64ohefJQgw==","signatures":[{"sig":"MEQCIAOOMkOhNjFy8SRhwbNDPVE42vZKhYpkCOEve4uhzZ+AAiAD0newgfWq+wSoTpJXyvx033nO01YndRYM/YdIBR7TSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1092204},"main":"dist/index.js","type":"module","gitHead":"663e59a31f83788755ee9c98cb1159d62f0cad38","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.31","@linkshell/protocol":"^0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.84_1777819392385_0.9344079859878338","host":"s3://npm-registry-packages-npm-production"}},"0.2.85":{"name":"linkshell-cli","version":"0.2.85","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.85","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c12a6dfe33a2293dad87b62e0070d93a2db24cec","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.85.tgz","fileCount":97,"integrity":"sha512-0MaWih1i9gqponf88FnTTjUYnMlBN/1iayd5jtgd+pMSXZ49pmdnRmjdOoJ4y7Ju2Lb7vM3wTbsXvYG474KPpg==","signatures":[{"sig":"MEUCIDkNczM7nssPf/CocHAj6/9zZYmXCHH3s/GuJou/NuI5AiEAk4ZQ+PZk8ePnwDtlUMnTAwR6DxaJq/Pdixcshqcvq2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1093721},"main":"dist/index.js","type":"module","gitHead":"4c48fc050eef261271670b823b0be74b824d80f3","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.31","@linkshell/protocol":"^0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.85_1777819620113_0.12900057414686583","host":"s3://npm-registry-packages-npm-production"}},"0.2.86":{"name":"linkshell-cli","version":"0.2.86","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.86","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"08197a51b2ea5dc251e255dc49c6502c9e25779f","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.86.tgz","fileCount":97,"integrity":"sha512-72a+eaZ+66UCdUGEUFBufVJ8ZvMFDi8jRcPisqK1/v34YXFNNKv3TVqGKkznclkve+BtYaMK/eWjCNCGXUG0qw==","signatures":[{"sig":"MEUCIQCyuXzS/n7El1t0EpIGrU8MCwXyXeMG2K5tpAh5rkaYrAIgOT1CiLcvb26rk+NZG93hi42ZPAEeDXm/jA7QCMsp8cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1104107},"main":"dist/index.js","type":"module","gitHead":"eb30448337e6e96367d0f27e8c4b7bac6fab5e81","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.31","@linkshell/protocol":"^0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.86_1777834526093_0.048638707286155825","host":"s3://npm-registry-packages-npm-production"}},"0.2.87":{"name":"linkshell-cli","version":"0.2.87","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.87","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"b7f67b756254a7a6154b342f2d2a631111c90a86","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.87.tgz","fileCount":97,"integrity":"sha512-c6zisSbafTzLiSwxum1amAaR3r8A+qXLlolBeXzNKSBLtZUyyItFCe7IzUtHRWutC7+GpmBgQ5h6b0dVw9kC0w==","signatures":[{"sig":"MEQCIBF0InCbn9hCabnZZFjHLBs9kO7dJCQK3y9Fd/HW/YpdAiA6ebjPl05ZgIwx5z3bIUgmCIU/ORSzWbfykjVQEACP3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121350},"main":"dist/index.js","type":"module","gitHead":"eb30448337e6e96367d0f27e8c4b7bac6fab5e81","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.31","@linkshell/protocol":"^0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.87_1777835316747_0.7391999505828284","host":"s3://npm-registry-packages-npm-production"}},"0.2.88":{"name":"linkshell-cli","version":"0.2.88","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.88","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"92927dfd2ceb77c8a30d554d2d2a5bd0a86142cd","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.88.tgz","fileCount":97,"integrity":"sha512-s3VDRt4au7H4FGOuywOre0Zx+5qCPMe2QTNy/h7ejOerkAEorccNXwz5Mnsbh4PaMfIUzpUhpTK9gHSX/d5Uhw==","signatures":[{"sig":"MEQCIC+riL1Pj9anhw7B0YwYaPk6XXhFmYCKDk13ItJZ3113AiBjjW9ZwFUdPJEgOk+t9oW/yvq+RNxIR4pJ2YkdNnl6eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1127338},"main":"dist/index.js","type":"module","gitHead":"eb30448337e6e96367d0f27e8c4b7bac6fab5e81","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.31","@linkshell/protocol":"^0.2.26"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.88_1777835720521_0.9350779956292363","host":"s3://npm-registry-packages-npm-production"}},"0.2.89":{"name":"linkshell-cli","version":"0.2.89","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.89","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"dce6e09fd510a3f383c7ad4c2b19166e78952105","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.89.tgz","fileCount":97,"integrity":"sha512-PfIKN7/lxguz4MkeRTPY3CGmABjEIgqv/LzG9vkUElL39/6/w+VHfa+Hw8gnsAgbtOw4DA8C5kST7/VJnCoQbg==","signatures":[{"sig":"MEUCIBN47EbR0Qr07nAgcI+rIwkDslvJcwOoWBhPKRQXQlKJAiEAxEhx+Qieb8D0R2zIPBVvzei0hMkJylT2C5353ggs3Vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1376833},"main":"dist/index.js","type":"module","gitHead":"eb30448337e6e96367d0f27e8c4b7bac6fab5e81","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.32","@linkshell/protocol":"^0.2.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.89_1777861948512_0.08093015645680812","host":"s3://npm-registry-packages-npm-production"}},"0.2.90":{"name":"linkshell-cli","version":"0.2.90","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.90","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"0fdf386cfaf5c9d447062e864a9313b569fd5d40","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.90.tgz","fileCount":97,"integrity":"sha512-BJMaVYiO3xfgHDERXF5MAuiitMs3dI6OFU/KqbcmZuDNcYlqHFPokfXgXIi0UxGpHdW+SQY26iRIF/YXwMrMhA==","signatures":[{"sig":"MEUCIQDhaTXTwARwc9dYCeVnccrMlk7l6nhYFO0JQQ4aoUPs9AIgaoocl4k24aMuY7chSV4kgcM8qWxpZfK7pWHpatBmfn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383058},"main":"dist/index.js","type":"module","gitHead":"040c15b537fc35b01e4a76b682b59b3fc37a2234","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.32","@linkshell/protocol":"^0.2.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.90_1777904504700_0.3756438781380198","host":"s3://npm-registry-packages-npm-production"}},"0.2.91":{"name":"linkshell-cli","version":"0.2.91","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.91","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"2b8b96cda33cc00e8820afffa2d823e5e325c39f","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.91.tgz","fileCount":97,"integrity":"sha512-2dzoBT7bcaEsmbmorZyETN0EKMENIrEyResMIef5ZLy52KJfp+/7+8JdnDUe7emY8dU7KcgL9WptbY6NrqcK/Q==","signatures":[{"sig":"MEUCIQDMH1oLxqF6lDFh8k1ubO8E0+2+w6xryPlVmHtze+9b/QIgJiFSn2qFrAx12GDOeL1nNMLYo0SyxxqEiKWCHZo+K9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1385635},"main":"dist/index.js","type":"module","gitHead":"d1411c889149839d8342af46e518933e25952b18","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.32","@linkshell/protocol":"^0.2.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.91_1777905120533_0.43358288693161584","host":"s3://npm-registry-packages-npm-production"}},"0.2.92":{"name":"linkshell-cli","version":"0.2.92","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.92","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"1a154995f22ea2d011c5b23931a7656f86a00d4c","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.92.tgz","fileCount":97,"integrity":"sha512-4AmmjQ3S7cpFzDbTc4KU4MQuEb4qDX3LpDYSTarsUkGRVZ6ryZI2PZSgqlNk0QJMQStmmubGHALhm+/nYHEvMQ==","signatures":[{"sig":"MEYCIQCFPOo+q33tcQqW5ewBp6HkB6HET2xVXfrL/aWSuKUmRgIhANLQs6NZ3wgIhFyNT0n71K2pImumQk4aq9sfPnOoHmeq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1386103},"main":"dist/index.js","type":"module","gitHead":"d6df987ac58b8b3c4d9e1a04d3900e626263af29","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.32","@linkshell/protocol":"^0.2.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.92_1777905716034_0.43512601449152144","host":"s3://npm-registry-packages-npm-production"}},"0.2.93":{"name":"linkshell-cli","version":"0.2.93","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.93","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"95fb357f32a10cd6069299fae6f25635855ccbcc","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.93.tgz","fileCount":97,"integrity":"sha512-KB5tKq4XaDe/qRMTVFi52XlZjsfIOyBdbWxAkU1JGS31n7WyiXgQjlQdm+4B24vGrtaQZ1ZFSQtjyXaTMohAfQ==","signatures":[{"sig":"MEQCIEefxES3gnc00/3B50IKIhLEQq97uE/+YQF+y5rjdUB3AiAvtjVt8Ko+60FN4x14djlYxrpqsaYrqpMhMesJ73be8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388296},"main":"dist/index.js","type":"module","gitHead":"30531cbe80a2bf83efe868dd22f2980c32a2944a","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.32","@linkshell/protocol":"^0.2.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.93_1777906411543_0.976322407659066","host":"s3://npm-registry-packages-npm-production"}},"0.2.94":{"name":"linkshell-cli","version":"0.2.94","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.94","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"d525a6d24e23ee000abad851204747843e101297","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.94.tgz","fileCount":101,"integrity":"sha512-5wblSIlAZMmPCnDzQ7r4cJdxNxgd3lB5+aapiLxnMN6ByXGYHqZZpQZrst/uw1AafGiIEcDAY+K8BW+8scDaWQ==","signatures":[{"sig":"MEUCIGoCIPcdPBJs9qf4Drj0A0Edeob3nRi/4oUMCJeEFNVGAiEA/epFnxGJoRW9z6koYAGKS1pvOjuCAZmHC6lqiv/kDmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1426612},"main":"dist/index.js","type":"module","gitHead":"1eb28df3310741b4133242b82664ff0ad7d70cbb","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.32","@linkshell/protocol":"^0.2.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.94_1777907373341_0.6743734105674879","host":"s3://npm-registry-packages-npm-production"}},"0.2.95":{"name":"linkshell-cli","version":"0.2.95","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.95","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"5ae5a43eba4c78ea78ef94a8c2999e92cd622f8a","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.95.tgz","fileCount":101,"integrity":"sha512-Ro01hcMH7cWaS003kosQZh7qlnM/ABjhnD9Q0gz8u7qieAzU30MnBh7wzHLvNFHbJEr/gMrHwNriTvJknyIFXA==","signatures":[{"sig":"MEQCIBl80QxcMlK7cn2aYBsE/vCL9OBbM2whPolUWod5FRUGAiBLJmzCkuX16jNK+11QI7Mb27ZXaMQtC3/T8o3wkCQuPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1429205},"main":"dist/index.js","type":"module","gitHead":"5e5a3800945068a08036cad924131f77ab0097a3","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.32","@linkshell/protocol":"^0.2.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.95_1777908770372_0.16942010397837537","host":"s3://npm-registry-packages-npm-production"}},"0.2.96":{"name":"linkshell-cli","version":"0.2.96","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.96","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"ee5d2c11eb74248eb69f30c45c33edab03a085f6","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.96.tgz","fileCount":101,"integrity":"sha512-uIdpRO14XNosgxnn94cAKiRfxE7Ywyv/bm7PdY5Tx6ZBlF67yHcu81Z0e0eUbbPj++nBqsSGinSI5ambkpipXQ==","signatures":[{"sig":"MEYCIQCnMmavW6NUuJmrVfUJxOPiKxYM4ErNQARrhQoXPsjLSwIhAOkLB/nmUDbwJR6+J+4RcVZowrd+JCY+jqDks5sYNDHw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1430803},"main":"dist/index.js","type":"module","gitHead":"2cfbf5106c1dc6e962c64a8d144f2b95fcae205b","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.32","@linkshell/protocol":"^0.2.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.96_1777909139755_0.48321335442657953","host":"s3://npm-registry-packages-npm-production"}},"0.2.97":{"name":"linkshell-cli","version":"0.2.97","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.97","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f62e57413f677c1d550b36b651f3ad12f5bd5160","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.97.tgz","fileCount":101,"integrity":"sha512-ktGxDQJQ8uUGTKV5J4b+6V3FY1hRJSOPRQkcqLltxtE7PgvJ0sdQkHemqvAG7o/c6NKxtzxyix6UsS+wU7tE/A==","signatures":[{"sig":"MEUCIG2ZQHEq99FWIN+ZX1k17vVnHeMJ8L/R0wX2bcTguPc3AiEAoKfcplEXPGPCijSHTIqDKDVDz9PuoaG/vrt12t0KPSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1431450},"main":"dist/index.js","type":"module","gitHead":"aa068b1fbc47a6d1eca545adb16bfee845bf7be2","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.32","@linkshell/protocol":"^0.2.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.97_1777909411646_0.06535953214353274","host":"s3://npm-registry-packages-npm-production"}},"0.2.98":{"name":"linkshell-cli","version":"0.2.98","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.98","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"3a0489228524e740df58392ec9ab26d718fb53e5","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.98.tgz","fileCount":101,"integrity":"sha512-zOISdE/SM6jc3JwbAIya3NIsUYnQVLD0iQ+Wbseg4Uk5xtT7oDfFcNefLJiNiL55oRqUHtDunrAQq4ol24ImSg==","signatures":[{"sig":"MEQCIEkl+K2ulot9HgfHR7pJCjypNilE26uVkp0uq2uC1gTqAiAdP/lpT95n3OJFUdDuFxzXzxwT959FOqDGyIHTiPegig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1436977},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.2.98.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/ccf67cb54d061e402e5604f2d3b5ed71/linkshell-cli-0.2.98.tgz","_integrity":"sha512-zOISdE/SM6jc3JwbAIya3NIsUYnQVLD0iQ+Wbseg4Uk5xtT7oDfFcNefLJiNiL55oRqUHtDunrAQq4ol24ImSg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.32","@linkshell/protocol":"^0.2.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.98_1777944464509_0.2319399848087318","host":"s3://npm-registry-packages-npm-production"}},"0.2.99":{"name":"linkshell-cli","version":"0.2.99","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.99","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f3981ecd44887dba55435a7d7ed69eabebaf9562","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.99.tgz","fileCount":101,"integrity":"sha512-4RiEXWEQ235Da01x1acIHkUrYUllCG3kqqNt25JzXRER7TIpJqWoUv4NdgI/t4w5AqAVECo5UrmDfY5y6B9QxA==","signatures":[{"sig":"MEYCIQCCiv8FtN03IqdU7xXL7pLhTpIjgxIVKiYksQpeelhsrwIhAOZYJlmwIJC63Fe+7KGBSTacjcHmt5BMlHTnUIl0R+ZI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1439400},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.2.99.tgz","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/dfa41db3d4445685f11d6bcf0b4da801/linkshell-cli-0.2.99.tgz","_integrity":"sha512-4RiEXWEQ235Da01x1acIHkUrYUllCG3kqqNt25JzXRER7TIpJqWoUv4NdgI/t4w5AqAVECo5UrmDfY5y6B9QxA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.32","@linkshell/protocol":"^0.2.27"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.99_1777945480796_0.837112318771619","host":"s3://npm-registry-packages-npm-production"}},"0.2.100":{"name":"linkshell-cli","version":"0.2.100","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.100","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"560506fb9542ac43c6ee4ffb624d5dc6f7e974d8","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.100.tgz","fileCount":105,"integrity":"sha512-0KLZD8Vpr2Pt3GsMBbV0eQdOSojBPgYk5EdanuQBf38pp1X7GmgSgCt6j6VzmdYnxh8envQYVHkcr2yVF55tTQ==","signatures":[{"sig":"MEUCIDXqCYoTnlBy2S8LOTXGlGUrL3oqk7h6DQYwy/u8FKMmAiEAqhrMP27fRjfTWrcXOBI5lzaXCvsBWmm7VNHjbbL/t+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1604907},"main":"dist/index.js","type":"module","_from":"file:/private/tmp/linkshell-pnpm-packs/linkshell-cli-0.2.100.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/linkshell-pnpm-packs/linkshell-cli-0.2.100.tgz","_integrity":"sha512-0KLZD8Vpr2Pt3GsMBbV0eQdOSojBPgYk5EdanuQBf38pp1X7GmgSgCt6j6VzmdYnxh8envQYVHkcr2yVF55tTQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.33","@linkshell/protocol":"^0.2.28"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.100_1777962920482_0.1818207590437142","host":"s3://npm-registry-packages-npm-production"}},"0.2.101":{"name":"linkshell-cli","version":"0.2.101","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.101","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f1ed868f0cc71394ba260da756843234b262c43d","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.101.tgz","fileCount":105,"integrity":"sha512-XdArVN7IqYf8t7Z0RXg1sryTHxomsiN1FmHagyZd0z5h1m8Q5tQ9iMm1hhVSTOOn3m9LT73I2yq7aYr4m6ldmg==","signatures":[{"sig":"MEYCIQC3tH+7lRSonqkT8Tbr6HZ0Njs8+mJ2wEQTu6YrWeFI2wIhAORtkQihKwL3Od5bTZOlJCcYWQ1MaI5chcDMIZRIyDYx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1609845},"main":"dist/index.js","type":"module","_from":"file:/private/tmp/linkshell-pnpm-packs/linkshell-cli-0.2.101.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/linkshell-pnpm-packs/linkshell-cli-0.2.101.tgz","_integrity":"sha512-XdArVN7IqYf8t7Z0RXg1sryTHxomsiN1FmHagyZd0z5h1m8Q5tQ9iMm1hhVSTOOn3m9LT73I2yq7aYr4m6ldmg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.33","@linkshell/protocol":"^0.2.28"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.101_1777966704555_0.9282256763270553","host":"s3://npm-registry-packages-npm-production"}},"0.2.102":{"name":"linkshell-cli","version":"0.2.102","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.102","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"055539e088876d9177b3d4b82ea3b09c3fad5158","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.102.tgz","fileCount":105,"integrity":"sha512-YdULCVJr3f/mA5dbmLrxkwlnreO9rP68vGPRlHn9PMdMniaVCoeOqsWdLpspiJmQAsGp13tTu1rYyYQtY4r57A==","signatures":[{"sig":"MEUCIQCo720bvUee6nv6obtes9AkL1a3WAzSxwR414iPPsXUtgIgaUrV2ZLVqzk6OEHwnKWxUOafcaEA0fssvjj5m1ALb/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1617785},"main":"dist/index.js","type":"module","gitHead":"7fb27eb068ca8b7a339f8b5a3dc7a92e4995917e","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"workspace:^0.2.33","@linkshell/protocol":"workspace:^0.2.28"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.102_1777968407443_0.5365709690093083","host":"s3://npm-registry-packages-npm-production"}},"0.2.103":{"name":"linkshell-cli","version":"0.2.103","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.103","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"25a6e35bf2b50ac760538eef3101d75d90ed4517","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.103.tgz","fileCount":105,"integrity":"sha512-7LibVyyMu0j3VJ0CrxQrw/pU34pHhRJHXlnM5msyC8RpIezi5csz1wVMeLoR5hmmSCsXZv9C/om6tAxk96pqDg==","signatures":[{"sig":"MEUCIQDHrK0JIhgbJPnlQbrkoxl/Kde2oJ4RhisXZ3Y2DfoBFQIgTMXdKb+zp+MEzyHmxeCztuenzdl7amY7pE3SoY3Uqbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1617765},"main":"dist/index.js","type":"module","gitHead":"7fb27eb068ca8b7a339f8b5a3dc7a92e4995917e","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.33","@linkshell/protocol":"^0.2.28"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.103_1777968819309_0.10777213880764736","host":"s3://npm-registry-packages-npm-production"}},"0.2.104":{"name":"linkshell-cli","version":"0.2.104","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.104","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"cdd7ffedc62c75400e06c0b203e63b8ced612b6e","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.104.tgz","fileCount":109,"integrity":"sha512-+bhEKFksD9Nsw1WEdZYumUjVYionQSBCmkn/vQB/YPex3XpKLGD8Q91ZrLgWBG1Pz33jfn/JjRuvyrpxhfl/9A==","signatures":[{"sig":"MEYCIQDV7Ebr6Ss24AgpjJHhGgjmgaGJtzM1TIngWRG4Di5eywIhAMEl3kXGUz1XOjNF7suhEOvP5eYJ647jZpnPjglLcbZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628401},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.2.104.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/674b86a6e6b3d81f5c1fb633a2fe3313/linkshell-cli-0.2.104.tgz","_integrity":"sha512-+bhEKFksD9Nsw1WEdZYumUjVYionQSBCmkn/vQB/YPex3XpKLGD8Q91ZrLgWBG1Pz33jfn/JjRuvyrpxhfl/9A==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.34","@linkshell/protocol":"^0.2.29"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.104_1777971896398_0.6401905137803301","host":"s3://npm-registry-packages-npm-production"}},"0.2.105":{"name":"linkshell-cli","version":"0.2.105","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.105","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"1066d0f26c9d97035774edcb8e48f9e51c6a136e","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.105.tgz","fileCount":109,"integrity":"sha512-BtO0lZ+/0EGZK1GpvGhSYZMZVSbyn0uZLWJn/ZjZH25pC7OU5U9XMU6KmDCx3Sy1aXcMtrR5LP18YCXI4Slo7g==","signatures":[{"sig":"MEQCIAo0aWPw+TJhmRktt2UpoQ2sCAJCqrSzQDeedasETDUZAiAQpPDDsgmsN5FHQGAz2qCUjgKC4U9vdrqHc5L4LxCR/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628401},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.2.105.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/52fe2f12bb27d9f58a244dfa5dbe7d99/linkshell-cli-0.2.105.tgz","_integrity":"sha512-BtO0lZ+/0EGZK1GpvGhSYZMZVSbyn0uZLWJn/ZjZH25pC7OU5U9XMU6KmDCx3Sy1aXcMtrR5LP18YCXI4Slo7g==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.35","@linkshell/protocol":"^0.2.29"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.105_1777972013049_0.13805858101279878","host":"s3://npm-registry-packages-npm-production"}},"0.2.106":{"name":"linkshell-cli","version":"0.2.106","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.106","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"554b2e654cf2b3f29207ba9f168d2cbcbe177218","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.106.tgz","fileCount":109,"integrity":"sha512-Xls0joRLXljUmBojyJ2Oud6ITJKI5mgIqOWziYlzsC4gQnd6VJrOucQ7xK1fn5rM3xidMY1fAnDLNevhks119w==","signatures":[{"sig":"MEYCIQDD/YON9dtopEeg89cKZGRN5XQpHC5q6CPaU0+6mRCFtQIhALndAQhEAqp/0wKgFS/+HhlVpRybmeav5IY6gvHCdETb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1635161},"main":"dist/index.js","type":"module","gitHead":"f87cd3df63ad64ab7093e68929cbc30e3c3bae8f","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"deprecated":"Broken dependency metadata; use 0.2.107 or later.","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"workspace:^0.2.35","@linkshell/protocol":"workspace:^0.2.29"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.106_1777980444179_0.6324956949515907","host":"s3://npm-registry-packages-npm-production"}},"0.2.107":{"name":"linkshell-cli","version":"0.2.107","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.107","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"89e755e974eb697083c4d764dbc4f7b8cb8e05da","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.107.tgz","fileCount":109,"integrity":"sha512-8BMWhdqIq+QyhL0iGWJzbhDgCgdyj1k77Sv26I1o9KyT7nxXurdfQa+t6E3ZNX8Wt8D7rbHGe4EgR5J7RROEBA==","signatures":[{"sig":"MEQCIBjWsps02t51pwHOh5fRQFTksAIU2MBC73x6Q57R9GL4AiA7JmfCDTm4S9XudhYkvoPPO+too94rVi1BGDqv72Sgng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1635141},"main":"dist/index.js","type":"module","gitHead":"f87cd3df63ad64ab7093e68929cbc30e3c3bae8f","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.35","@linkshell/protocol":"^0.2.29"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.107_1777980509315_0.23453430311602874","host":"s3://npm-registry-packages-npm-production"}},"0.2.108":{"name":"linkshell-cli","version":"0.2.108","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.108","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"aa5c276679a93842434099b4670d731383839a78","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.108.tgz","fileCount":109,"integrity":"sha512-3VLNz74C8xhJ3YRN+PucOJDrZHH5tpUIi5Mapg/BfwKpCRbZLeYplK58GeDcMcV6uk5SMV3/bMXEn1vx9FdI4A==","signatures":[{"sig":"MEUCIQCcWTOA9p1PP62eeOwRBMYZ96T5NfCO2BiiSu/p+n8qLgIgToelJAJM/BsEp3ZNNZi54M3F95ge16iZAXxtJeHzyyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1637467},"main":"dist/index.js","type":"module","gitHead":"bcdab12e5c8a30caf48ed82d377777fee249b993","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"deprecated":"Broken install: depends on @linkshell/gateway@0.2.36 with workspace protocol dependency. Use linkshell-cli@0.2.109 or later.","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.36","@linkshell/protocol":"^0.2.29"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.108_1777982098694_0.0809866297726507","host":"s3://npm-registry-packages-npm-production"}},"0.2.109":{"name":"linkshell-cli","version":"0.2.109","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.109","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"ca5507f8f82b76eccfe042f0bd96fce124097945","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.109.tgz","fileCount":109,"integrity":"sha512-jDSQTGMjvSEUCBPq0EU8nfW5MAyu24XVzH84y/l7Mke8HNF30r/FiwcOGs5WTHLcRbtJBsk4he0DMCw+B9JPFQ==","signatures":[{"sig":"MEQCIGKQTf8xqWznWEQzwTqyca/4yZ1SuTYcmkQvk2VKiiSqAiBf44ZlQKYTnlie8FmhwWXpI2Lywhv8zLqXSUx5C+ymfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1637467},"main":"dist/index.js","type":"module","gitHead":"47aaef1ffd5d407aca96d5b2a8fc3088ccd58714","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.37","@linkshell/protocol":"^0.2.29"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.109_1777982681693_0.5343451266837351","host":"s3://npm-registry-packages-npm-production"}},"0.2.110":{"name":"linkshell-cli","version":"0.2.110","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.110","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c9682b38cad9d4e3b9ce85651ca21a12ebda9f2c","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.110.tgz","fileCount":109,"integrity":"sha512-ugQTwiN02foaeNchLcV3rh1ZGZTuGBc7Yx9cyEW4EiUF52vj1X+mc3shVKSKKu3uX8UqzE0eINIUuNLZQQ1Yfw==","signatures":[{"sig":"MEUCIFXGzQorzoXrfSQdP/OmKyqhspAZv3VbY/lUNPdbzEsDAiEAkqTdml1z2B9uaM8QxiakaYZxo8rcXjajLXzPmPomaGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1749864},"main":"dist/index.js","type":"module","gitHead":"82c2f4fc215c82f4e15055f03975c9961c991302","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.39","@linkshell/protocol":"^0.2.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.110_1777984214093_0.6517136569848676","host":"s3://npm-registry-packages-npm-production"}},"0.2.111":{"name":"linkshell-cli","version":"0.2.111","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.111","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"bfa0a86a873f44ef7341a01ab2eb1c812dfeb918","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.111.tgz","fileCount":109,"integrity":"sha512-SDYlobUOLZX/HZFmN+78PzgAZbHTXZg16I3q9i7wwTFGuVnCtYMaVchXOOS4TyePHC3i/o9HlBWHF0ZdzzcoQQ==","signatures":[{"sig":"MEUCIQCWck5b+NG8UYN1bWPhm1ZmtU0KNnXydrZF2bux3Rum/QIgbFo4FgMB07oJkHZb7DgdI1dsq4JcA55sK8amXW1PDac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753396},"main":"dist/index.js","type":"module","gitHead":"23544e187c1db9a30f7ad0329d0940612a32880d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.39","@linkshell/protocol":"^0.2.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.111_1777985219570_0.3701328846112788","host":"s3://npm-registry-packages-npm-production"}},"0.2.112":{"name":"linkshell-cli","version":"0.2.112","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.112","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"8f2e65b0070b685a91f38dcc858fb30aff536be1","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.112.tgz","fileCount":109,"integrity":"sha512-kEH3paaHHiDsYsLl0b01Cv3pBUBR6IaJ03F/hNlzHhR5ihEEmB0A0KJddVnwEK4HiwiUDZFfQutRDTRvEM3p9Q==","signatures":[{"sig":"MEQCIQCu8l/6J1Q5OdFtWr3Tghr9pdsGu0EtF24X6PyVANhEqwIfS0ZtfsAxJ5MkPP6X9wDke4+6MrD++VKG6xZuwzZl4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1753160},"main":"dist/index.js","type":"module","gitHead":"23544e187c1db9a30f7ad0329d0940612a32880d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.39","@linkshell/protocol":"^0.2.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.112_1777986165969_0.7367368498721412","host":"s3://npm-registry-packages-npm-production"}},"0.2.113":{"name":"linkshell-cli","version":"0.2.113","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.113","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"85df210f6bea5014aef63a5c55786ebbfd75bd6e","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.113.tgz","fileCount":109,"integrity":"sha512-0M7XLxdSwrt0LpzfiGoPmZrJg7n91CAgEOvyBR8I8VhbJJYOp0KZHhPVEuOl5d8itefpNbf19xgj7WWfblGSkQ==","signatures":[{"sig":"MEQCIB+gbDosnIo7o27a7ZNWf+uGCYhPsW2kPk4uxdKxyz48AiB2BFuTteVr8iUxrofnk2zN8721s+ltNkFySD4gJbHjfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1772162},"main":"dist/index.js","type":"module","gitHead":"23544e187c1db9a30f7ad0329d0940612a32880d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.39","@linkshell/protocol":"^0.2.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.113_1777986346750_0.06508108678968472","host":"s3://npm-registry-packages-npm-production"}},"0.2.114":{"name":"linkshell-cli","version":"0.2.114","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.114","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"e53b865587db4ad04903d6e216466f6ddda4bc53","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.114.tgz","fileCount":109,"integrity":"sha512-oMrjxQo/7J4pOY2s1qpQLXYc5VBqxtLoVACnqbPCpzMBC5xiYxFdFNfDpu5CGw5648qWMSj1TIQGf085dln+dA==","signatures":[{"sig":"MEUCIDWLnWzGgKiF5t85VjeFeqUdtLDgitT4Ja+9eh+9/PemAiEAw1g6r10S73Wr4Yheb/6jC9tJJMFQf6Er75P+QkzmMPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1776407},"main":"dist/index.js","type":"module","gitHead":"23544e187c1db9a30f7ad0329d0940612a32880d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.39","@linkshell/protocol":"^0.2.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.114_1777986661144_0.4795792536991037","host":"s3://npm-registry-packages-npm-production"}},"0.2.115":{"name":"linkshell-cli","version":"0.2.115","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.115","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"4d729d3e1b22b5e83b955ccfff350ec14a10e066","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.115.tgz","fileCount":109,"integrity":"sha512-fF0Xa9n8zYK0sRxMofLiwUDA7ETq2D6IlKtWCzyZlEXeVIfR32uRc5u4qW9OZSjXh3OZpjaYfl8TSrei5xER5A==","signatures":[{"sig":"MEQCIFLzBSGDdSa0FCGB3fiIxFPV+wzXaN25nUQwIhHMddRnAiAJyBMEZ3PluIbA2hBho/kTcDk0QzuBp2zkmwt1ivbwJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1789933},"main":"dist/index.js","type":"module","gitHead":"23544e187c1db9a30f7ad0329d0940612a32880d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.39","@linkshell/protocol":"^0.2.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.115_1777987317865_0.42863387981191936","host":"s3://npm-registry-packages-npm-production"}},"0.2.116":{"name":"linkshell-cli","version":"0.2.116","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.116","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"235d08a71961a0395f12ff0544307cafb68a8bdd","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.116.tgz","fileCount":109,"integrity":"sha512-FI58xGNWQI4bVaBaATMdC6pvPksCez9Q9i24c7L8G4/h2g2Ud9MD4q1EzShIF2tAPzXt1s1t3/R7ey0u3k/s1Q==","signatures":[{"sig":"MEUCIGacvASjQuGR2U68l0saVwvS2HeWrv+zpq+pFWjchVgJAiEAuPUQhVNNr4qa84+3c7miRwrv92+pAQdFe4DMzrrlC/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1789933},"main":"dist/index.js","type":"module","gitHead":"fdf125cde3d18d27cd6f0244b39ceb7297a76c9b","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.40","@linkshell/protocol":"^0.2.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.116_1777995088128_0.9511138533935151","host":"s3://npm-registry-packages-npm-production"}},"0.2.117":{"name":"linkshell-cli","version":"0.2.117","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.117","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"279cc8049292addbf148417ccab000466e580a56","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.117.tgz","fileCount":109,"integrity":"sha512-Ipa+vGplVnlpqtMK1dCVoz/z2FXbX+PrORL3Kv2zJYvQFOZU3zBKeXp7wklL3yNBfnvfUrKASOE1GtUHOXOjSQ==","signatures":[{"sig":"MEYCIQDK8kdXqrjamJkBjmB8Xv16Rhv7nKHqpzu18QwGfwzzgQIhAOsdVGmPEU4jUdjqrUv9OnOapc9GjAORn+5AkPd95IIh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1790378},"main":"dist/index.js","type":"module","gitHead":"edb15835f9c2405ae2c0073c0fe3b8ad334d82c8","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.42","@linkshell/protocol":"^0.2.30"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.117_1777997382540_0.6330275807828456","host":"s3://npm-registry-packages-npm-production"}},"0.2.118":{"name":"linkshell-cli","version":"0.2.118","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.118","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"7ec806fa5f80d4a58da986a146a562ae31cb208b","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.118.tgz","fileCount":109,"integrity":"sha512-vEYYnHncARQgOJZEMKDiDCHiW4pFtD+R1oXpBmZY5aAj16vdrSGE/SZ4j0AZSmhhgWWbrD9NO68YUTBoolgEYg==","signatures":[{"sig":"MEYCIQD+r+Etn23OoT0HIAO8alsfakPaJP7DXOqcJba9X8L47gIhAI872Q2e9i+TIhY7w9esQeaEvRAZfuIW0OcVRlQLcyma","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1794022},"main":"dist/index.js","type":"module","gitHead":"ef790152fcf078b314b5c3eab03cefccf706d81a","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.42","@linkshell/protocol":"^0.2.31"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.118_1777997947955_0.5322264911917987","host":"s3://npm-registry-packages-npm-production"}},"0.2.120":{"name":"linkshell-cli","version":"0.2.120","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.120","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"5575fde636ba6a709362ba6201c39696821b2d84","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.120.tgz","fileCount":109,"integrity":"sha512-GRJnOKTAi50wDyRgLwy8Y937o7KncBrAc/cVehLzyiBl8yGcb38cSDAsUevZ8k5mkCEFzKlkOfVTqIsAnhQtdg==","signatures":[{"sig":"MEYCIQCXiH1hVukjKcT8rWuJsXbyhtKfbYPUt4ZmUQ2p/OYoIwIhAPVzrmNFjWfKEeZKDbj+yf+1zdets+JPd7/HKyq86thc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1798966},"main":"dist/index.js","type":"module","gitHead":"2f4c059553ebd3b5f679bbc6b41f08249af62b6d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.42","@linkshell/protocol":"^0.2.32"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.120_1777998537040_0.10932470659226401","host":"s3://npm-registry-packages-npm-production"}},"0.2.121":{"name":"linkshell-cli","version":"0.2.121","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.121","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"4c8cab4fd82cc4310e1fd9227a390651d94de768","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.121.tgz","fileCount":109,"integrity":"sha512-3mip0ybQvOYET8RUAPMvc9opd2LPZQoWal8O9/ldXMnmhah8w8nU8s/VPgoO+Zj8wUuLzN9dY48jb75QFjOKNg==","signatures":[{"sig":"MEYCIQDkvXNY1v4rRclomnAo02hrV0QUpOq5Ok4kQbHgOD54PAIhAIYx9gVIj+3E2Wi+LVfLukI9ZWjwuZuA05rM4T0yN8pk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1799779},"main":"dist/index.js","type":"module","gitHead":"9132c7fa1b309bcf6b8e90d35b6df125b0385e1e","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.42","@linkshell/protocol":"^0.2.32"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.121_1777998704827_0.4645017492876313","host":"s3://npm-registry-packages-npm-production"}},"0.2.122":{"name":"linkshell-cli","version":"0.2.122","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.122","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"5e6b474efce7c5c63b3a6a425b9c6091c8e94db8","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.122.tgz","fileCount":109,"integrity":"sha512-XDFBMEOnEUi275qWzT6pAYIQa5aVLaC+z+jLhbGrFWRKLJ9/yEpNUZjmrgxF+OY6u71h+P2rxV7zYR+ujyXdOg==","signatures":[{"sig":"MEUCIFO2W4lnMGx87inXpRdqNz4yTPN6szgzoA0EAv/IbvATAiEAt2rbu/Y+SG7izwiQSU4cMcDlXGc6lFd3wsH9VwjuEBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1806642},"main":"dist/index.js","type":"module","gitHead":"b426fa0ed8f28075c9edb54eb5bcd1d0a029786b","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.42","@linkshell/protocol":"^0.2.32"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.122_1778000153593_0.7560206312886015","host":"s3://npm-registry-packages-npm-production"}},"0.2.123":{"name":"linkshell-cli","version":"0.2.123","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.123","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"1507a9d03913ad0d9f464ca5f88ce9da2ae66012","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.123.tgz","fileCount":109,"integrity":"sha512-uZMOr4KE4cgYyYjlii6zfMWAeCQcqCIZmtXaeC5fpa8W45O0ijj3jWHZgNioNQuqUaQKK1Sp5q3od2kQe9LTig==","signatures":[{"sig":"MEQCIGPOcswPj14VGRc8RUZLb57VAw7Y27pzkeT8ZXXG7ehjAiBD4o4N49GCQ9iFw1ASC99x68AC84m8v3jWdyg9dc11pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813439},"main":"dist/index.js","type":"module","gitHead":"f6d9a075c08fd582160b6a3dac66b05afdb72fab","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.42","@linkshell/protocol":"^0.2.32"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.123_1778157432476_0.7382916147224192","host":"s3://npm-registry-packages-npm-production"}},"0.2.124":{"name":"linkshell-cli","version":"0.2.124","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.124","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"8f358bc0018466e689051d55fb2b8610c194d198","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.124.tgz","fileCount":109,"integrity":"sha512-WAgkf/At6xP72gK6bJ+4c/UlR5UZSUHPDaJYtEncHP3wFylIXbDxUhpbv0rh3wFghGwOGdCUdhgK6K+VvzeZig==","signatures":[{"sig":"MEUCIBmRQyudFfnl079UPzOjnbPpf0Y7ua4xCuHjfj4120/nAiEAo3OES9na3QYN0Am+HBkUQUrkTI5Thgn0OB+3RG9HZ+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1814204},"main":"dist/index.js","type":"module","gitHead":"e89cf06231d22fbcdafabeccfcf2420443d627c5","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.46","@linkshell/protocol":"^0.2.33"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.124_1778306674454_0.31642293103223684","host":"s3://npm-registry-packages-npm-production"}},"0.2.125":{"name":"linkshell-cli","version":"0.2.125","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.125","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"fd4b828dd69f3b0468de219970147269f5b2a045","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.125.tgz","fileCount":109,"integrity":"sha512-qZaQudLcvRLf0sR+bDJZl1PNYylLQCNIRV8b65V/2ZMu3AKuPh3QJOZ5vfcm9y8gk8V28Zo+l6xlhVoDX2Qyzg==","signatures":[{"sig":"MEQCICttqr85tQokzqyiUDkx0LvdP4M086fE3pnGD8xQUEtnAiAKFUOqQDD6AIrm6guw5YytkXYZoS8ruRl3WIu/qA99lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1827897},"main":"dist/index.js","type":"module","gitHead":"c4bf6128e70519be3788aa0d05e04d795f8d9947","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.47","@linkshell/protocol":"^0.2.34"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.125_1778313717986_0.8847868312502796","host":"s3://npm-registry-packages-npm-production"}},"0.2.126":{"name":"linkshell-cli","version":"0.2.126","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.2.126","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"2652a7d3e2818ebdd17b22d003e5dcfe54078da6","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.2.126.tgz","fileCount":107,"integrity":"sha512-if9YJromw80OjINxocRGg6hqlytm0ptxnuQvdtKCmNGMKlUAJj53Eam3inNizPH8E9DhycWlomJQwePnGeHAvg==","signatures":[{"sig":"MEYCIQDbVurIqSOTgS8SjGMkqv3xlEji7J8uSQufh2QzS7BjDAIhAMGeKP87Z3lPuzxaucjNpUf1zT5DrzvJcC39NS0AuTMp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1699808},"main":"dist/index.js","type":"module","gitHead":"a0cee6d9e05829e1b50fd9f77e154e1e3baf5859","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.2.48","@linkshell/protocol":"^0.2.34"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.2.126_1778860222115_0.23484702233955002","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"linkshell-cli","version":"0.3.0","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.0","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"774f8a45b3c8ab1ed7e4bd535f0d9a0790a7ceef","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.0.tgz","fileCount":106,"integrity":"sha512-9u/htlnhbTSDXZ2Rco1PJz695eB6pvi0z6WGFBcKy0Potavzj7r03YO2qXzc3lyJX7bDmFmMtyakWizHg4oQkw==","signatures":[{"sig":"MEUCIEFCKx1vlt/SxdRCsWsHDurTIcx8nHV4507N9i4gNkbPAiEA3a2CsGgn60W57QZ0ojaD5YTAV1n3NmZr1A9JGrZsh94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1562525},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.0.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/f8b71e83407d89e878569aec74e8a529/linkshell-cli-0.3.0.tgz","_integrity":"sha512-9u/htlnhbTSDXZ2Rco1PJz695eB6pvi0z6WGFBcKy0Potavzj7r03YO2qXzc3lyJX7bDmFmMtyakWizHg4oQkw==","deprecated":"Superseded by 0.3.1 with clean package artifacts.","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.0","@linkshell/protocol":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.0_1778862980788_0.05793922655773698","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"linkshell-cli","version":"0.3.1","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.1","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"9e3db720d8b329f8303f07f9a1a4d93b98db32c1","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.1.tgz","fileCount":103,"integrity":"sha512-MPKoXM25UuAU4JFbOcGpC44NuRzGctwzdL/PkGCxQsVnOPHKW258NOJO7fcCubA5O0Bqd3qiU75ALNECs3cUIw==","signatures":[{"sig":"MEQCICM/lqzhovsQ8OIbYQLQwDl0rYN+zhZ9X2Fc7cY3SSmTAiAl4oOnZv46LoMWTcCyGBCaVv6bSbvpDO6n/d5/lhWNYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1473893},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.1.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/09a7f49985cb2ec5ebc5409d904f4b6b/linkshell-cli-0.3.1.tgz","_integrity":"sha512-MPKoXM25UuAU4JFbOcGpC44NuRzGctwzdL/PkGCxQsVnOPHKW258NOJO7fcCubA5O0Bqd3qiU75ALNECs3cUIw==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.0","@linkshell/protocol":"0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.1_1778863054285_0.6792693020434366","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"linkshell-cli","version":"0.3.2","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.2","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f2fda7de852d6f0b27a24cf15b207b73563610c6","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.2.tgz","fileCount":103,"integrity":"sha512-pxr9nXJ0m3Lf5LUJZfI2yPPd/jDKwH46gLXnYpOPA5imameuWlulolGRia+lxbb/aevA0CijnaGuksdHRyMBAw==","signatures":[{"sig":"MEUCIQCzqZcOvjON/Svx5v3SEN/zomnktpwmEBtSFkHBW9ZZwwIgaEdwPPiuYLI16t0oJJHqk8mVD2AkYJwu0CzpXx9SwD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1473892},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.2.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/ccd37318360f6420032c1bf7249a1f41/linkshell-cli-0.3.2.tgz","_integrity":"sha512-pxr9nXJ0m3Lf5LUJZfI2yPPd/jDKwH46gLXnYpOPA5imameuWlulolGRia+lxbb/aevA0CijnaGuksdHRyMBAw==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.1","@linkshell/protocol":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.2_1778865818486_0.9393848102709426","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"linkshell-cli","version":"0.3.3","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.3","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"ae4b780e507067b5c3b352e80308b55289ede9a4","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.3.tgz","fileCount":107,"integrity":"sha512-OD87eni7WP6yot/wb9TUfOWaJ6KdwtTPR/TowzYHGcWybvLWT78hyrfbZr9TIzc781hemHliwDuSpWK5TStctA==","signatures":[{"sig":"MEYCIQDI47y0+u9JYqlheczkZO7zD5kUxaVozoVzPnlhXH8OjAIhAIrASr0EYni3/7yX1GzinQbVHUMYcr6Qtc1+h3Ij9byy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489030},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.3.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/0b809f7de92529aff8a2beb0b4252dc7/linkshell-cli-0.3.3.tgz","_integrity":"sha512-OD87eni7WP6yot/wb9TUfOWaJ6KdwtTPR/TowzYHGcWybvLWT78hyrfbZr9TIzc781hemHliwDuSpWK5TStctA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.1","@linkshell/protocol":"0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.3_1778866367112_0.5835124193438592","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"linkshell-cli","version":"0.3.4","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.4","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"357201a2bd6d72f68f62eae57e0ea6af21489058","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.4.tgz","fileCount":107,"integrity":"sha512-jusOGCEBKRWrnph9snf3K364Iyj1C91rdygPqQZUoIzYFlLy2o358CM6q50radHoPujz7tAHbs1tTzJDw4QKhQ==","signatures":[{"sig":"MEQCIEdZrSCLTdaoWUGaWg2FPi8LfHDKcixy472KefDdROikAiAwhdj5HsWDu146k0qLgoJ5RKU7lzFey3DNTCuEZXEzww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1489510},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.4.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/e2d6330b5eae9323cbe530843f2fe606/linkshell-cli-0.3.4.tgz","_integrity":"sha512-jusOGCEBKRWrnph9snf3K364Iyj1C91rdygPqQZUoIzYFlLy2o358CM6q50radHoPujz7tAHbs1tTzJDw4QKhQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.2","@linkshell/protocol":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.4_1778866951937_0.2336386624799296","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"linkshell-cli","version":"0.3.5","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.5","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"77224bf793bd77262864369c137fb37de7343e95","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.5.tgz","fileCount":111,"integrity":"sha512-42QTTrDrSVwewSzCLgF09muLZ8UfjGJCzX3DNpckZirX5gYCazrdBRYwbo3QX+JHgwGtPS9kdAjpWNaV1Cpuqg==","signatures":[{"sig":"MEUCIB0jW/Uu8HjM/JlDm7YWnh7bv/g9vxqxE+WtEDOL0FuBAiEAmgX0clzqVvzVtfsDzIRdTM9pob+DgSjoOazk/cL4IU0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521143},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.5.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/22ed1df10827074bddeaa61fbf3070cf/linkshell-cli-0.3.5.tgz","_integrity":"sha512-42QTTrDrSVwewSzCLgF09muLZ8UfjGJCzX3DNpckZirX5gYCazrdBRYwbo3QX+JHgwGtPS9kdAjpWNaV1Cpuqg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.2","@linkshell/protocol":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.5_1778867614047_0.24532062460040827","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"linkshell-cli","version":"0.3.6","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.6","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"a36b2c9474e58f3d7e08c25edfa54137f28ca56a","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.6.tgz","fileCount":111,"integrity":"sha512-OL7Nw+luLDwA+lgj+XhpSmqv8HK61ON8ryro2aRUQGqS9E7/aGR/LOShvqL4mo/6EcDBpdUb1/7glJt06LHKKw==","signatures":[{"sig":"MEUCIQCNC84tuH4ghoz8/tPEkN/iCSaWsQQ3PwBsIUZNYCIBdwIgKZOji3McI2lEL3pbo9+5r7HX2E7QAgROsO69dmD2Qjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1522082},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.6.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/95b53c282c0858c6aa818736ef4fb5e8/linkshell-cli-0.3.6.tgz","_integrity":"sha512-OL7Nw+luLDwA+lgj+XhpSmqv8HK61ON8ryro2aRUQGqS9E7/aGR/LOShvqL4mo/6EcDBpdUb1/7glJt06LHKKw==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.2","@linkshell/protocol":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.6_1778867807268_0.6658850326194674","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"linkshell-cli","version":"0.3.7","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.7","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"13899268cae358d366aea31ab5bb18553e64c33f","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.7.tgz","fileCount":111,"integrity":"sha512-aqW2cItxHgY9g6JkaN/O/8NbIakbxBE/Um6ZJXnUgWzoA7c38kbpQihigBh76aqQBG2mISHsbuL7zaYdixSlLA==","signatures":[{"sig":"MEUCIQCO84ZeApwAYgATZj8/vP8WdbiGxu0eqy34TdvYBeJabAIgJRMaW6swDQVCthu1Oohy1hiTkXs1vPgFe7W5P1HfvOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1523278},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.7.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/52071f35f22470d3d5ef43f8f4b458b0/linkshell-cli-0.3.7.tgz","_integrity":"sha512-aqW2cItxHgY9g6JkaN/O/8NbIakbxBE/Um6ZJXnUgWzoA7c38kbpQihigBh76aqQBG2mISHsbuL7zaYdixSlLA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.2","@linkshell/protocol":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.7_1778868239500_0.6266629996551358","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"linkshell-cli","version":"0.3.8","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.8","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"b5494e69e216dfe33e9a14f9c1c87eeddada6766","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.8.tgz","fileCount":111,"integrity":"sha512-tJQBhDM/rVM3JZVhpYx7YM+gZmtvpqZwy1nE6MFN6SQdPEf7KS7d3jKaopV7pvMuf5CsAKKoQcTcLVpZNNCEdA==","signatures":[{"sig":"MEUCIQDPq5Xecjftz7PeUj8onyoVs0kjh0YbgEtH+7AVzJjIHgIgXRGQuF4yaHEhgLSwX+ERGx0kmvTxYq/jh7RkIuq9p7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1559524},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.8.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/909cda7f08ce19a88d23fa66f0e48903/linkshell-cli-0.3.8.tgz","_integrity":"sha512-tJQBhDM/rVM3JZVhpYx7YM+gZmtvpqZwy1nE6MFN6SQdPEf7KS7d3jKaopV7pvMuf5CsAKKoQcTcLVpZNNCEdA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.2","@linkshell/protocol":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.8_1778868570870_0.7585101112073926","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"linkshell-cli","version":"0.3.9","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.9","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"86978d511c5f7f5d6e6d14bf6d8a6cb5c0b0efe4","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.9.tgz","fileCount":111,"integrity":"sha512-eFDd97zEl+UcdHZRZuoKqlhDtCTFamxJGfM4KeE3ZgHg7rij/wGe8OgScVkd2XULLPPkRFRCuI5fyO4qpBkPOg==","signatures":[{"sig":"MEQCIFIjRCWo5Y8oMQAezKTGUYOI00I5LMEDJr61pDCgtuT3AiAZCjBPSLaOmdbMqvrq/2wA2zYgfphNdEgwuBADU5OylA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1560179},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.9.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/043db3f19792954c2dd2037ce7c01eed/linkshell-cli-0.3.9.tgz","_integrity":"sha512-eFDd97zEl+UcdHZRZuoKqlhDtCTFamxJGfM4KeE3ZgHg7rij/wGe8OgScVkd2XULLPPkRFRCuI5fyO4qpBkPOg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.2","@linkshell/protocol":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.9_1778868735195_0.31466801940828004","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"linkshell-cli","version":"0.3.10","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.10","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"242dba382595089740f67fc601f982eeab99c732","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.10.tgz","fileCount":111,"integrity":"sha512-XUZYlFc/difJpFQY/VWLVnUwSVSaxgrMnxq3Bhq+7gdYgmYondacWWCjybpiZyOwQ33WgNv/DOgLPRv5G/7rTg==","signatures":[{"sig":"MEYCIQCLSsnb6ITo36so2Ppec2pYxcTvMTKkz9dxBh5Jae1McQIhAIjXvisCz9ftFW6xRXasDEizXKT8Vbf0No+AoP0ldZz2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615344},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.10.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/753ed7709152dbc37c202881aec9c343/linkshell-cli-0.3.10.tgz","_integrity":"sha512-XUZYlFc/difJpFQY/VWLVnUwSVSaxgrMnxq3Bhq+7gdYgmYondacWWCjybpiZyOwQ33WgNv/DOgLPRv5G/7rTg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.2","@linkshell/protocol":"0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.10_1778869457553_0.22725975036722046","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"linkshell-cli","version":"0.3.11","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.11","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"358f40a5971cd1e04dc4d124b99176dda6e1833f","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.11.tgz","fileCount":111,"integrity":"sha512-U2y8X1cFtBf2qaW+uAFXxE/epfg3Q11nTpFU4zU+mbpZla7mVNTHgHopaHfxIl0yK//D5NxXwqx+AwLhdQB0wg==","signatures":[{"sig":"MEUCIFW8v2E69SGLpi+9yUTgFt3CJNRztd7H+d5o0pkVIxZ2AiEAsi5/ysjApw0LE4q17/iWmemk3TzoWRsoxh7cW/yW7qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1623783},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.11.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/0489c40ef0e1fbca6f242637f6183754/linkshell-cli-0.3.11.tgz","_integrity":"sha512-U2y8X1cFtBf2qaW+uAFXxE/epfg3Q11nTpFU4zU+mbpZla7mVNTHgHopaHfxIl0yK//D5NxXwqx+AwLhdQB0wg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.2","@linkshell/protocol":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.11_1778870385773_0.9441626079685046","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"linkshell-cli","version":"0.3.12","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.12","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"29a93a1487823dd70981472bb2b1815af433dfeb","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.12.tgz","fileCount":111,"integrity":"sha512-Io9On8FFfiGNL48bzaz3o4fQbPA8ayh+YWNj8AJICsG7iG368v1j8HkrQafRBj24x9nEOq0FLB0ygOvsf9Jj/g==","signatures":[{"sig":"MEYCIQDG5zqmV+JaXTuWgrPM2QvupW4F4YvQ4wchNc+bFVeFmwIhAKDf5gdhqr6WomXBx4cfgPtIn1Pn7M3HBgYg7PqGMzIW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1640673},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.12.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/b3bb58dda18b53446db5f4f5960f9b9d/linkshell-cli-0.3.12.tgz","_integrity":"sha512-Io9On8FFfiGNL48bzaz3o4fQbPA8ayh+YWNj8AJICsG7iG368v1j8HkrQafRBj24x9nEOq0FLB0ygOvsf9Jj/g==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.3","@linkshell/protocol":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.12_1778871350822_0.6435388881076722","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"linkshell-cli","version":"0.3.13","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.13","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"beed492ef0dc66ee436f53c56ce8c5e128cc133e","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.13.tgz","fileCount":111,"integrity":"sha512-gZSip4cWuGE7i1hc3zACw7kPeE0iDN6atBVAC0aeKvVANWmgZzUWqQc/BaLeeE0XzlPcya3FlK1Rbnujt8tcNQ==","signatures":[{"sig":"MEUCIQDXR3sCP6BgFDLcIpYII6wfXfKu3/t7VhdHCK6mhQtS+QIgOmsNBeVtm2f06z4ybQq+QkS44eYSOV4NTLbpPuP2g1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1658874},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.13.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/713b03517630bafabb7b767540894f48/linkshell-cli-0.3.13.tgz","_integrity":"sha512-gZSip4cWuGE7i1hc3zACw7kPeE0iDN6atBVAC0aeKvVANWmgZzUWqQc/BaLeeE0XzlPcya3FlK1Rbnujt8tcNQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.3","@linkshell/protocol":"0.3.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.13_1778872122930_0.873249614351322","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"linkshell-cli","version":"0.3.14","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.14","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"cf06d2fafdbf36fa25349a7eba22b7b917f5fc7a","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.14.tgz","fileCount":111,"integrity":"sha512-1wCeGop1chZ67/HCc5ywal7yOFANEUti639ovo3idZ0EqGEDQCdqKvYzR0in6lrRQqsjR91rHjtZkLv7/yO4BQ==","signatures":[{"sig":"MEUCIQDtOhOUaokjV+OVoAkLT9dsf0CpiJSV3HWkg13Z4K9rFAIgNQC30HwII08ShyzdZPOckA4EgIX6GFDRo5+PagwO/0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1918000},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.14.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/8ba4b9c90bf9205be4d1684982eb5296/linkshell-cli-0.3.14.tgz","_integrity":"sha512-1wCeGop1chZ67/HCc5ywal7yOFANEUti639ovo3idZ0EqGEDQCdqKvYzR0in6lrRQqsjR91rHjtZkLv7/yO4BQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.4","@linkshell/protocol":"0.3.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.14_1778900363193_0.6422359405747922","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"linkshell-cli","version":"0.3.15","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.15","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"1f2920156b9488d6b48e20bf97fd512ff7b6808a","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.15.tgz","fileCount":111,"integrity":"sha512-ln5b6J31kalI30GvMCFWUY8K5yAFaa09e9NbC0MY9gvvA236j8MN+evYuuK3RaO2ThcTWXiRirc1q6mI0AoMKg==","signatures":[{"sig":"MEUCIQCvMEty2XzNNe3MzZL1IW8hj0zL4jZ3H5ZALBWSyH2bAwIgHV5yigkgR7JHsLPDh/jHKMbcuHK/TFIZqJKfWhd9Ojg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1924192},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.3.15.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/1cf80640c39f771228ee371e88d8cf3b/linkshell-cli-0.3.15.tgz","_integrity":"sha512-ln5b6J31kalI30GvMCFWUY8K5yAFaa09e9NbC0MY9gvvA236j8MN+evYuuK3RaO2ThcTWXiRirc1q6mI0AoMKg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.5","@linkshell/protocol":"0.3.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.15_1778901160816_0.38192575851242694","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"linkshell-cli","version":"0.3.16","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.16","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"33659a323fbb0985849bcd86b32f3e6327d93401","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.16.tgz","fileCount":115,"integrity":"sha512-7BwwNLcZR97KfvNhoJ462KiKx+tAcjJDvh7vdrC3bqlTpA3yChnzCz8do4X4CsxQE/FmIzQVjmJXht677yZf+Q==","signatures":[{"sig":"MEYCIQChyMHg7vhk2RrCVaJkB/xa4MeYfU9eLVxZybvnE0QRlgIhAOg1IGNx9CZCDi/ptYeQBaXKPQwFvnwIWbzQvBYLm+6A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1971409},"main":"dist/cli/src/index.js","type":"module","types":"./dist/cli/src/index.d.ts","gitHead":"b4b9e11ce511d5c23cf2eeb52f4b5aa22a8e483d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"workspace:*","@linkshell/protocol":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.16_1778904913078_0.4983220754351734","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"linkshell-cli","version":"0.3.17","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.17","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"2d65069ec1f964c6fcda3a7b94ee71edf1d5935f","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.17.tgz","fileCount":115,"integrity":"sha512-6ODZ1cPLCkrqXZjA5kdRAzUH91ukBiTEEj2SmH8GB7AoIEN/wJKhXn+UQgfiYxFwe5AOAC4b7rkjBjSbxA919A==","signatures":[{"sig":"MEYCIQCqz3A6RIv+RW2L7zZcbYjo1gEHuS9fHeEWA9n1nwb+hwIhAL1hXL7t54zUXJ97zo2kN/KDFTGBOQOvbwop1LBl2cxx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1971396},"main":"dist/cli/src/index.js","type":"module","_from":"file:linkshell-cli-0.3.17.tgz","types":"./dist/cli/src/index.d.ts","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/5be7f31f1d27e8b27d9c0394291181de/linkshell-cli-0.3.17.tgz","_integrity":"sha512-6ODZ1cPLCkrqXZjA5kdRAzUH91ukBiTEEj2SmH8GB7AoIEN/wJKhXn+UQgfiYxFwe5AOAC4b7rkjBjSbxA919A==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.7","@linkshell/protocol":"0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.17_1778905553418_0.6939092292920179","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"linkshell-cli","version":"0.3.18","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.18","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"30d6b9766df43cea55b33be893df73521b3921f1","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.18.tgz","fileCount":115,"integrity":"sha512-icH8Cy7jw07XitpLMfsuLXP3E0r1eTASOYHZkz3Do9lTSQpfU8TPM3SECfKn/Rf3JVPg6OAq7j1pvZzB/jFWQw==","signatures":[{"sig":"MEQCIEPyeouH0eJhPF1wmxtR33rN3wY34+F6uSuLcYHSCU4kAiB6EX4L1DgRZ/1WD++oyeJ0R2ZW42yOUW2FgIWFeCA9+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1985994},"main":"dist/cli/src/index.js","type":"module","_from":"file:linkshell-cli-0.3.18.tgz","types":"./dist/cli/src/index.d.ts","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/2c226d31a531ee02183c7bb618088768/linkshell-cli-0.3.18.tgz","_integrity":"sha512-icH8Cy7jw07XitpLMfsuLXP3E0r1eTASOYHZkz3Do9lTSQpfU8TPM3SECfKn/Rf3JVPg6OAq7j1pvZzB/jFWQw==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.7","@linkshell/protocol":"0.3.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.18_1778922220750_0.1440400625221765","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"linkshell-cli","version":"0.3.19","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.19","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c76a7d9112c570f01c4fb255388eb0acaa494716","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.19.tgz","fileCount":115,"integrity":"sha512-zH2xOHZPUpO9iH8zVCC2WGG2Oua/5kBjzrOE88BduP69gwV9UJTrsMV6FKrxJCeOPxK0n9xJmhH1Di5Ww34jdw==","signatures":[{"sig":"MEYCIQCrZXrilu1wiqIy41QWOhp+bPv3gIbgy17KkQHMXdFGuQIhAL0OU7i5uAo+jiR1MPycBBwE4WaXK/s0xwS8JEUKRXd4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2001220},"main":"dist/cli/src/index.js","type":"module","_from":"file:linkshell-cli-0.3.19.tgz","types":"./dist/cli/src/index.d.ts","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/87602a0d65825475a98edf33dd45b1a9/linkshell-cli-0.3.19.tgz","_integrity":"sha512-zH2xOHZPUpO9iH8zVCC2WGG2Oua/5kBjzrOE88BduP69gwV9UJTrsMV6FKrxJCeOPxK0n9xJmhH1Di5Ww34jdw==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.7","@linkshell/protocol":"0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.19_1778923303903_0.8679330053391443","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"linkshell-cli","version":"0.3.20","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.20","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"38fe22be80ad1f731aca866d157543608ef66b43","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.20.tgz","fileCount":115,"integrity":"sha512-nGHFx5/Y4F8VR/6QteefVbJeQNRdLAyF/tdf5SSpbKxp4Iq4jBpGrec93A8c0aYqMWH6/Xyh/ZTnBLU2YucY0g==","signatures":[{"sig":"MEQCIBub5OsDSI4gkCpDl+iGQRSqIRRLBm8a0kZWfLgAY+sEAiBFTgurpYAf+KnIBCfv4x7TefZR8xceM4bu/vrzY1E2mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2010627},"main":"dist/cli/src/index.js","type":"module","_from":"file:linkshell-cli-0.3.20.tgz","types":"./dist/cli/src/index.d.ts","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/8fb35b26a982fff61f9759abe5804670/linkshell-cli-0.3.20.tgz","_integrity":"sha512-nGHFx5/Y4F8VR/6QteefVbJeQNRdLAyF/tdf5SSpbKxp4Iq4jBpGrec93A8c0aYqMWH6/Xyh/ZTnBLU2YucY0g==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.7","@linkshell/protocol":"0.3.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.20_1778934667738_0.31325805537633755","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"linkshell-cli","version":"0.3.21","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.21","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"5d0bdb6d6b809f76ae8f0335be9da177e7472bcd","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.21.tgz","fileCount":115,"integrity":"sha512-719beVyCbC07Yw77FHppEv0q0hJ1FeYQ0j8fNWlo0IcvSOFc+5QIIZ0uVuC5Re8a0kUftUxV6dn6dTy6vb8z/g==","signatures":[{"sig":"MEUCIQCmDZjgQDAGVZJErYFWRgVAnOf8ECLqFttso8tVC8j5BAIgO6On1p+N+eWNnCONRux55VPnd9lYftWXKnU3tOb/XHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1530390},"main":"dist/cli/src/index.js","type":"module","_from":"file:linkshell-cli-0.3.21.tgz","types":"./dist/cli/src/index.d.ts","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/865728c1dbe06448d027d5fdc39ae0dc/linkshell-cli-0.3.21.tgz","_integrity":"sha512-719beVyCbC07Yw77FHppEv0q0hJ1FeYQ0j8fNWlo0IcvSOFc+5QIIZ0uVuC5Re8a0kUftUxV6dn6dTy6vb8z/g==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.7","@linkshell/protocol":"0.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.21_1778947233244_0.6311222834318408","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"linkshell-cli","version":"0.3.22","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.22","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"54f6d2cf02b072c7f1e78f3298f8de8236529491","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.22.tgz","fileCount":115,"integrity":"sha512-9sacx68OoT5JEgddxbcUCCHFL82uFAgvAEWV5bCk/snQrRb4tW0NNblMmznyO9krBS+eGuYO/uqCzTDXoPeqnA==","signatures":[{"sig":"MEUCIQCZIUCToszjOb4GN64VCNdvQenWetT6hWwdjqOkeUxrpQIgK86UYKgyC+YggedEm8mTL88kHF0IlkGSiZytYg3MH+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1534692},"main":"dist/cli/src/index.js","type":"module","_from":"file:linkshell-cli-0.3.22.tgz","types":"./dist/cli/src/index.d.ts","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/da110b9361d27eb6d5138eaf3e8950d6/linkshell-cli-0.3.22.tgz","_integrity":"sha512-9sacx68OoT5JEgddxbcUCCHFL82uFAgvAEWV5bCk/snQrRb4tW0NNblMmznyO9krBS+eGuYO/uqCzTDXoPeqnA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.8","@linkshell/protocol":"0.3.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.22_1778952440435_0.7168388602594928","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"linkshell-cli","version":"0.3.23","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.23","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"ce2a668d8d335e3a2804cc6c4a3667db2a17be5f","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.23.tgz","fileCount":115,"integrity":"sha512-+b3BUpnvjcFAmV1PZ1qeY4i6S3RtP5K09AF5CIgrUNDTUBqCNqMB7emKzRvoeRSZGenVpVhnwRByZMnPpBBqKQ==","signatures":[{"sig":"MEUCIQDsSbqTyVp7072bBYNMWQBd2DYemzInrms1lJWecywCPAIgZZneV3HDVBTzbKxsiOUtUcLkhEQQVAgYqBuRTCFCb3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1536040},"main":"dist/cli/src/index.js","type":"module","_from":"file:linkshell-cli-0.3.23.tgz","types":"./dist/cli/src/index.d.ts","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/ddb08b69858eb1ee59e63974fc0607a0/linkshell-cli-0.3.23.tgz","_integrity":"sha512-+b3BUpnvjcFAmV1PZ1qeY4i6S3RtP5K09AF5CIgrUNDTUBqCNqMB7emKzRvoeRSZGenVpVhnwRByZMnPpBBqKQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.8","@linkshell/protocol":"0.3.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.23_1778954043528_0.05037386625286211","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"linkshell-cli","version":"0.3.24","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.24","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"79d7f96d2e1e4c43108a81a33fd0db471713662c","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.24.tgz","fileCount":115,"integrity":"sha512-gR8vLYr27ylp4+ZeVpJcWEsV44y95zxZh5H89zDVDP6US32jHnVLFxFo+2uHPtYIVDdvBlZkj2c6anUmXiYLzA==","signatures":[{"sig":"MEUCIENa1kasKe76SiUbKWI81YsSJNymeJY5IM3aLFtDKGhvAiEA4JkDaa4zBXyEX6FYEKDyv4YEFn9Cy+d3J56/vJ3jt3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1537530},"main":"dist/cli/src/index.js","type":"module","_from":"file:linkshell-cli-0.3.24.tgz","types":"./dist/cli/src/index.d.ts","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/f51947e16dd43b2f511b2cf15c9ef6ba/linkshell-cli-0.3.24.tgz","_integrity":"sha512-gR8vLYr27ylp4+ZeVpJcWEsV44y95zxZh5H89zDVDP6US32jHnVLFxFo+2uHPtYIVDdvBlZkj2c6anUmXiYLzA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.9","@linkshell/protocol":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.24_1778986860891_0.808458490165735","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"linkshell-cli","version":"0.3.25","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.25","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c0e941da87cb2ffcdde1d358668e2c518e8b3db9","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.25.tgz","fileCount":115,"integrity":"sha512-Ki+S2wr9zXfhVd3SxoLj6edbHWQBugUxz39KTFxgP/qD78d3ztw+FIig09I9a/+xXlDSkzLqbUdbXJZ99HU0pg==","signatures":[{"sig":"MEUCICnEP9YyAOQlaNyoN/vGAaXuqyhfNCdlXuv2ehzSlxNFAiEAnCGbdFs/kghlSA86L+8/28c6VTgAxjJQyWXSVNvNbvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1543576},"main":"dist/cli/src/index.js","type":"module","types":"./dist/cli/src/index.d.ts","gitHead":"5269498671cb234cf111d9731c2e6093b455664d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"deprecated":"Broken package: published with workspace:* dependencies. Please upgrade to linkshell-cli@0.3.26 or later.","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"workspace:*","@linkshell/protocol":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.25_1778989251352_0.018559390654596886","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"linkshell-cli","version":"0.3.26","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.26","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"b7415f303e928fab0339638cd229896723182993","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.26.tgz","fileCount":115,"integrity":"sha512-LawFXO0seon6ZkXXp8ay15+2JOOCBxYM37a6xfp+QJzTGMw6u6/c+cRTeTj13tbc6gxqoY7XKps8WfonMH7siw==","signatures":[{"sig":"MEUCIQCVD5LOnOB9xRuToVs08OEC1/lCozCHwhX2R7v0dsTJOAIgXW2GqdsSfoXsSDOgQVPlRVgZl9XOOAQJfMC2xkBYclw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1545325},"main":"dist/cli/src/index.js","type":"module","types":"./dist/cli/src/index.d.ts","gitHead":"5269498671cb234cf111d9731c2e6093b455664d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"deprecated":"Codex Agent Workspace may hang behind app-server proxy default. Please upgrade to linkshell-cli@0.3.27 or later.","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.9","@linkshell/protocol":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.26_1778989442132_0.8508896160941017","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"linkshell-cli","version":"0.3.27","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.27","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"fe5978e92a6dcb343f078915a8e36af260281138","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.27.tgz","fileCount":115,"integrity":"sha512-I5XMg95+enxzn1vIo7VzlivF/A8gpoZ7AJ1KADuFwn4kt7haZR+FIwH6DD2IYRN8hReCjV3uHbnx5wvIpQn1iA==","signatures":[{"sig":"MEQCIHOSmHBxo8Y+6Bf0OAFBEhxS/Y5tIV1WNn9Rv0o6R4DsAiAKWBI9z/nK0eCLUFGaFF7oQX66vhkjgcKL0HmYh3MtAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1545325},"main":"dist/cli/src/index.js","type":"module","types":"./dist/cli/src/index.d.ts","gitHead":"5269498671cb234cf111d9731c2e6093b455664d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.9","@linkshell/protocol":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.27_1778989832841_0.2514251174263944","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"linkshell-cli","version":"0.3.28","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.28","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"86a18796c4b274171e2f7ea9210b6b07bfc8d8e4","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.28.tgz","fileCount":115,"integrity":"sha512-ImlTyRM6QAUI+jabW86DKBFYc2v9fmCivYRVkEVusWrhViARk7oCUWDXfk7EzMxtW6Mjes+i+7WlvqnuUvSrLw==","signatures":[{"sig":"MEUCIDV+ymrdfpuu2gZa0JZyWjajTVBCe32CNIGTnlS7ad6cAiEAvWvx0rNpC9NCGm21yzomwsNdDpE3PI2KriIOMJ+Z+kE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1549098},"main":"dist/cli/src/index.js","type":"module","_from":"file:/tmp/linkshell-pack-check/linkshell-cli-0.3.28.tgz","types":"./dist/cli/src/index.d.ts","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/tmp/linkshell-pack-check/linkshell-cli-0.3.28.tgz","_integrity":"sha512-ImlTyRM6QAUI+jabW86DKBFYc2v9fmCivYRVkEVusWrhViARk7oCUWDXfk7EzMxtW6Mjes+i+7WlvqnuUvSrLw==","deprecated":"Deprecated refactor build. Use linkshell-cli@0.3.29 or later.","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^4.4.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.3.9","@linkshell/protocol":"0.3.11"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.28_1778990646062_0.7948350885194111","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"linkshell-cli","version":"0.3.29","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.3.29","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c9dcc960de5a0815180438ce348188229bdfd9c7","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.3.29.tgz","fileCount":115,"integrity":"sha512-HJFH/Y4hCiw8ivHIE1tF6XObg/u3v9qQnqSSjicTti4LDafS1sq6Bz8CV0VSj0XujrO3tkSBSP9g4oso6Gh0Yg==","signatures":[{"sig":"MEYCIQDHFFUcbSRvwxVfTZKAXBuDX/5VYOD3KFuFfhjygeo8EwIhAMZYAafJf/c8xVT8weCtsr31U+79XhSXM094kDbnV8J2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1931164},"main":"dist/index.js","type":"module","gitHead":"f4ac984bfbb7c8a9ab1c0c703a59f042dc315679","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"^0.3.10","@linkshell/protocol":"^0.3.12"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.3.29_1778992015037_0.1382750910156365","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"linkshell-cli","version":"0.4.0","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.4.0","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"7dddb65add5629f74fbb304be36129e7f554e540","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.4.0.tgz","fileCount":115,"integrity":"sha512-lWt5nE1VFSaX1IDvqiSgebsYPHRXlL6fx4LKHEOcbtP1ocJ+Yt0TLapiWk6S0SZvavQUkBLS1cKjPHR1+jnViQ==","signatures":[{"sig":"MEUCIFCEqcFLIlZBHeAuZ+r0MsjHihxgW3JtvFCTS2hu7ASXAiEArywrLm2nCzF+yzTpaF3sp2esEJQR+Bk78cEfbKnY15U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1943284},"main":"dist/index.js","type":"module","gitHead":"ee40683c2b9cc1e8f93872aaec290a71bb0e762c","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"deprecated":"0.4.0 is broken (workspace:* deps not rewritten); use 0.4.1+","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"workspace:*","@linkshell/protocol":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.4.0_1778996073988_0.6147749011455015","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"linkshell-cli","version":"0.4.1","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.4.1","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"1918981ff76879b59dcd2d72626f4094fd00ff8f","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.4.1.tgz","fileCount":115,"integrity":"sha512-Rj8hY2QUQyHTnEUt5s+B6I/q6GKSKvnwYeFV5zW/dZeu1PbS1lkqoGHDw+39q0OymNqxQ7d5tUU1y6eAp/DNsw==","signatures":[{"sig":"MEQCIAcqmn2aTqDSvz4Ry+74k7QtViglxSWPJIub+kSM16rXAiB4JefXXj09J0DSSngPlQ3eMF719K9sSBMS2CsMCMcnCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1943271},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.4.1.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/8df36b3129bbd61160d3a8a7f01346dc/linkshell-cli-0.4.1.tgz","_integrity":"sha512-Rj8hY2QUQyHTnEUt5s+B6I/q6GKSKvnwYeFV5zW/dZeu1PbS1lkqoGHDw+39q0OymNqxQ7d5tUU1y6eAp/DNsw==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.1","@linkshell/protocol":"0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.4.1_1778996423088_0.19781420866288535","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"linkshell-cli","version":"0.5.0","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.0","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f5dc947e8cee60e9db3711e640c67c243e6d5b6a","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.0.tgz","fileCount":115,"integrity":"sha512-mK1lNaZg7fgsMZhrRYjVm0D8YVfe0fOuVHapYN3DDz5h8icO641c3BL2X5ZvyMwVwCbX/vKB77a/L0FrQVexhw==","signatures":[{"sig":"MEQCIH8oNV/VMJzsziHeX0R4YdiidF+pkwepoUMffZIfzIQVAiAEA4CCqnS4mXbca3oEhmZLtj8nVO6zEFl3THseOCh4Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1938295},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.0.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/fd2c35d95a322bc72bb84165e06b9aac/linkshell-cli-0.5.0.tgz","_integrity":"sha512-mK1lNaZg7fgsMZhrRYjVm0D8YVfe0fOuVHapYN3DDz5h8icO641c3BL2X5ZvyMwVwCbX/vKB77a/L0FrQVexhw==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.1","@linkshell/protocol":"0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.0_1778998311859_0.5128089070397372","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"linkshell-cli","version":"0.5.1","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.1","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"b546662e5beb49d6f8062a90ca53dd71427b34f9","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.1.tgz","fileCount":115,"integrity":"sha512-M2s/lzF0ZJ1jbpN098efGvIupqgo63iDBx11V31+JtDBuZHsCE0l6iTFe+yIiV9UWRMRiCh2c1I/McNWOw06Yg==","signatures":[{"sig":"MEQCIDiNgtO0UNIlDXI2sjdHsN+1dMrKe3FHk2tisFqlfo8DAiAwj2CLS+J/CdsnHm45Z65a7NcXFMzCannKkrIr4zNNYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940496},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.1.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/pj/pqdl_92x2bsbczfhcszws1zw0000gn/T/eb28fb55cda5cd49b1e4b2c13778fd0d/linkshell-cli-0.5.1.tgz","_integrity":"sha512-M2s/lzF0ZJ1jbpN098efGvIupqgo63iDBx11V31+JtDBuZHsCE0l6iTFe+yIiV9UWRMRiCh2c1I/McNWOw06Yg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.13.0","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.1","@linkshell/protocol":"0.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.1_1779009976426_0.7217678155555134","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"linkshell-cli","version":"0.5.2","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.2","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"bba42b2686b91f65547f2b747d64edde0faf1595","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.2.tgz","fileCount":112,"integrity":"sha512-WD5U79zdYUlLjmFXzGZxeCn5yY0ZPH2/Ul9yi7FCyYITWB9Kr6/t5QUI6/cL/8IWyEe2p8iimUvB9e9FVVthCQ==","signatures":[{"sig":"MEUCIQC901MUA/Skt3RJTIx5ptDC+8W7w6oZc+4vXOj1nF6q1AIgIz7x0ojdS+aHB5y5H+XP25q8AUfFR6P+yvNtkU/KURk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1995914},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.2.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/fbc3030e5f745a3b97e68e93ea26895e/linkshell-cli-0.5.2.tgz","_integrity":"sha512-WD5U79zdYUlLjmFXzGZxeCn5yY0ZPH2/Ul9yi7FCyYITWB9Kr6/t5QUI6/cL/8IWyEe2p8iimUvB9e9FVVthCQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.2","@linkshell/protocol":"0.4.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.2_1779782822820_0.8001850707661098","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"linkshell-cli","version":"0.5.4","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.4","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"3d70196d0035b27faa1694d60cc56fccd0202523","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.4.tgz","fileCount":112,"integrity":"sha512-aUyT471d9yheZ7pMQeZv1S9seE3PJNkOW/cSeqR1QIoWJSjWFppVZuAqQJa7Xv7krxM57TMMhhZv2/yHhNrY4g==","signatures":[{"sig":"MEQCIB526m6HP5JTD//+5cIt3fF48E6XQosX6PJYVHrIlF6fAiAPfbnEy+OVUYTqmCK5V68LiK++0XZzICcY8ggC5OhNiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2120887},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.4.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/5a430eb9fd1e278794e9065371fe2260/linkshell-cli-0.5.4.tgz","_integrity":"sha512-aUyT471d9yheZ7pMQeZv1S9seE3PJNkOW/cSeqR1QIoWJSjWFppVZuAqQJa7Xv7krxM57TMMhhZv2/yHhNrY4g==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.3","@linkshell/protocol":"0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.4_1780162942045_0.6198887561644137","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"linkshell-cli","version":"0.5.5","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.5","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"aff5c490d2dd72b703230945d3827d5bc1f1b7b4","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.5.tgz","fileCount":112,"integrity":"sha512-baee2RYZ/QZJOMLHi7wZwoMC7jxhHvh5hvPFIu1AAgoJC111xNdoplwkOpKYq4vSn3M/Xla+y0t9NECdloGQsg==","signatures":[{"sig":"MEUCICAHr+8YGnwHJx7SUqvvEO8qnWuS+ikBRwWFudMKZrkDAiEAw3WPjTrg8nO4Prl010kvyDuLU/MjzqjyF5xVFR/Rj6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2133679},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.5.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/f644755ec8eb3777412183aa8319eed9/linkshell-cli-0.5.5.tgz","_integrity":"sha512-baee2RYZ/QZJOMLHi7wZwoMC7jxhHvh5hvPFIu1AAgoJC111xNdoplwkOpKYq4vSn3M/Xla+y0t9NECdloGQsg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.8","@linkshell/protocol":"0.4.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.5_1780201403581_0.15740288577693162","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"linkshell-cli","version":"0.5.6","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.6","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"5140ccf0e5ef52ab950da0b73916f17ecb6be14a","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.6.tgz","fileCount":112,"integrity":"sha512-wOrJl/pM5AzmXJXdAe0ZhMf1raVkDjg6iUdwe06OM96T5yLIS6BZUgJDktDITd8SHo7mhwvewuftssy9pQzdAQ==","signatures":[{"sig":"MEYCIQCCphjVf4s/hlvrOV3obAHK8cOF6F3U/0BAqm5l0fy2QgIhAN9+OAZWKh+N3bhhxlYpEqchWESPhrjSsfOScUMWnfiX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2144278},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.6.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/9fa033e7b00d0cb639cab8b1a6fca890/linkshell-cli-0.5.6.tgz","_integrity":"sha512-wOrJl/pM5AzmXJXdAe0ZhMf1raVkDjg6iUdwe06OM96T5yLIS6BZUgJDktDITd8SHo7mhwvewuftssy9pQzdAQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.11","@linkshell/protocol":"0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.6_1780289356881_0.15813260976284127","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"linkshell-cli","version":"0.5.7","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.7","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"5dffdad9e5f1a1eef8a2450bfac1dffad4fe98f8","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.7.tgz","fileCount":112,"integrity":"sha512-c+Q/TW5+QXvcvDjPaYKVjEfj/9sSXetOak1FOZnuoQ+HxckmeYM6REoETDaM0w2S0J+YCNEDA4Trdh3wbXOvuA==","signatures":[{"sig":"MEQCIED4uAKaWFjDfBnmz67v8YA3biUasud0ilHgdXBa3/BCAiA/ZyxVw84GbYPsxkPlZRD7mD/EBBLSRPheDlcXMeKwZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2145331},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.7.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/f3b0a45e9abfb7433f3fc8f06c46b2f5/linkshell-cli-0.5.7.tgz","_integrity":"sha512-c+Q/TW5+QXvcvDjPaYKVjEfj/9sSXetOak1FOZnuoQ+HxckmeYM6REoETDaM0w2S0J+YCNEDA4Trdh3wbXOvuA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.12","@linkshell/protocol":"0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.7_1780301906581_0.8021795185524414","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"linkshell-cli","version":"0.5.8","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.8","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"d53bcaed48d70ce232a68c2a4c0b60d69e826d47","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.8.tgz","fileCount":112,"integrity":"sha512-SUcalaNx/x29EnHJJcoHvOauXGydktNagbmuRwFtdu6PGVkYo66LcMpoqFzGGzdgpU/THQFv6jw1ReAbhDZ8Eg==","signatures":[{"sig":"MEUCIBbvIOmNQpTLgRa7H6VMSEhWk84kA2lP9nUfkkUFyzq+AiEAk/S52m9+Pk18TeEBQcBl0JGPuttqnKUAkIL23bVY0Rw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2154668},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.8.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/8da8060f027a27815af04ba608ee6141/linkshell-cli-0.5.8.tgz","_integrity":"sha512-SUcalaNx/x29EnHJJcoHvOauXGydktNagbmuRwFtdu6PGVkYo66LcMpoqFzGGzdgpU/THQFv6jw1ReAbhDZ8Eg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.15","@linkshell/protocol":"0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.8_1780322211549_0.43541364321469356","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"linkshell-cli","version":"0.5.9","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.9","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"5e77827708cc60a29707536ceafb5caf799ba34b","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.9.tgz","fileCount":123,"integrity":"sha512-FmJ3APfa8i2HH/alwZ456sNZwnK7AZkTFb41NkdX83oLVNssCMjlwMJpLQpIMXEfAJBD43YYKIQm34CQYjkweg==","signatures":[{"sig":"MEUCIQDeT9R+BhaopPItRyVTgdOgQb7bQaSXvGC5PfZfVh8tswIgGBzFm3JHVaLraFKFHT/lvGhsQ8raEadwIXo7B6Sa9B0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3648663},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.9.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/63227d9f61242b663a52cf2863f8be28/linkshell-cli-0.5.9.tgz","_integrity":"sha512-FmJ3APfa8i2HH/alwZ456sNZwnK7AZkTFb41NkdX83oLVNssCMjlwMJpLQpIMXEfAJBD43YYKIQm34CQYjkweg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.27","@linkshell/protocol":"0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.9_1780810195050_0.34456063641097034","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"linkshell-cli","version":"0.5.10","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.10","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"16072de8158ddb1c37820b2cd11b02bdafd40f13","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.10.tgz","fileCount":123,"integrity":"sha512-lX1Svka2ClVk2Ka7P12BqSggCCUB6r933zt7SJt0zivGJqi58RjKxe0zKvbJNFbilNDLD4Mg5KduJTCLY7KsGA==","signatures":[{"sig":"MEUCIQDSMqjAKwYKT1p6yalofZqXGYekdJ6SWfn+GI13aBkuVAIgU56K+uw6LkDeDr2om6+XmaWRwhaiSsdCl40lzt/KGw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3648664},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.10.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/ef4ed5b15d834f2b8fd6751c723de3cc/linkshell-cli-0.5.10.tgz","_integrity":"sha512-lX1Svka2ClVk2Ka7P12BqSggCCUB6r933zt7SJt0zivGJqi58RjKxe0zKvbJNFbilNDLD4Mg5KduJTCLY7KsGA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.28","@linkshell/protocol":"0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.10_1780854183918_0.18108335569010925","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"linkshell-cli","version":"0.5.11","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.11","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"8096c43d8531aaebc41583b1705d9878b7138a0b","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.11.tgz","fileCount":123,"integrity":"sha512-uJER7nqfOb46jnnGWftwy0GzJ2CsJMBBS01NvKAeRyK98QOTD6F/Upo3iiqUUSFRY1+FbTaMLumkHAQEgJw/NA==","signatures":[{"sig":"MEUCIGav7mrvo/IgTuwT4m0RBMEAyQLVNnaFVZqQI/Ek7P7oAiEAo2f0HEXVdnXsGfVTb1dRM9FHFyH/X5AKlLVJ6/QepSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3649596},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.11.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/8ac8d65c2602617b3353b19243fee2a7/linkshell-cli-0.5.11.tgz","_integrity":"sha512-uJER7nqfOb46jnnGWftwy0GzJ2CsJMBBS01NvKAeRyK98QOTD6F/Upo3iiqUUSFRY1+FbTaMLumkHAQEgJw/NA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.29","@linkshell/protocol":"0.4.4"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.11_1781505428820_0.7147183508724329","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"linkshell-cli","version":"0.5.12","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.12","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"f2f15ef94fb0817b8bf835dfb1bd8200428be944","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.12.tgz","fileCount":123,"integrity":"sha512-pdslUGS5oTX4oidOTFHR1yLKv+lGjh75J1EE3nX6fAqido2Q06K0+/tjej5oELD9LV150xWNqJw4BCCx64XRtQ==","signatures":[{"sig":"MEQCID+DzulnXltBwYZq1kxmi2vOJXgtjy8ZBqmYyeF0RePIAiBZB6FmXcx1i0V7b+gN96A7mHS+R4G+F/6QVYTuJ4N+vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3657160},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.12.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/9a26cb90db151ad0fc945ab2e73550d6/linkshell-cli-0.5.12.tgz","_integrity":"sha512-pdslUGS5oTX4oidOTFHR1yLKv+lGjh75J1EE3nX6fAqido2Q06K0+/tjej5oELD9LV150xWNqJw4BCCx64XRtQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.30","@linkshell/protocol":"0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.12_1781508175535_0.6858884350375736","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"linkshell-cli","version":"0.5.13","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.13","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"1ec687287453a18361b957c96cea36235b3c2656","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.13.tgz","fileCount":123,"integrity":"sha512-/Jb3ludq2FRDELqy0CdTfJ5lsRI7Y2eBUX9ghR8F0u5lTVIq6NMtm7gAhgR+/ca3t3tVfI6XhTryPcfPNQAUEg==","signatures":[{"sig":"MEYCIQD/qD++SSSkDIBuVswgk4KsyHWi531uDQLdzwOzvh5CogIhAPsH9CXgLbK7el78i/eptkhRfTgIN0ZL96DDYwlN305B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3700336},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.13.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/c00e47dfd4d9f910b5613d03231eaa9c/linkshell-cli-0.5.13.tgz","_integrity":"sha512-/Jb3ludq2FRDELqy0CdTfJ5lsRI7Y2eBUX9ghR8F0u5lTVIq6NMtm7gAhgR+/ca3t3tVfI6XhTryPcfPNQAUEg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.32","@linkshell/protocol":"0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.13_1781699711828_0.8566933208596965","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"linkshell-cli","version":"0.5.14","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.14","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c9e417767094627041ee2f76b00822267fe3e5eb","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.14.tgz","fileCount":123,"integrity":"sha512-QfWfrBjOea4tnyfStpwJFSztJwKqqO8kAVVSjNrNUD0Pebl9FTFrdvdUmORHmwQ0EZZrkJ+V60P7+vyj0nLd5Q==","signatures":[{"sig":"MEQCIEHTNVy+13YeZCYdM+LFQDC0zW2x3eMPyiUob1rOuNS1AiAspGm/npF2M2/+ri52CeUUh+/Y27s4ZuhYdbzvfU/hKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3701099},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.14.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/c1148e7a99027efaeaf7bbe7b1d47c2b/linkshell-cli-0.5.14.tgz","_integrity":"sha512-QfWfrBjOea4tnyfStpwJFSztJwKqqO8kAVVSjNrNUD0Pebl9FTFrdvdUmORHmwQ0EZZrkJ+V60P7+vyj0nLd5Q==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.33","@linkshell/protocol":"0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.14_1781701373109_0.8290893164361162","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"linkshell-cli","version":"0.5.15","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.15","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"990e0a1f3b77b587578eab26db4f5a6e054c71ca","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.15.tgz","fileCount":123,"integrity":"sha512-npVdmVdkt2u+k7BeiIzZ6lvGu5U5a8FosgcdNRpDx/Ji5d5PvavksAe3FYDOEL7dY5j4tBd1TDZtUut9YzDmCw==","signatures":[{"sig":"MEYCIQDrOmTp8BV7kH2SzEfYHOnH+xp4cmQNbgn/76iviI0MiAIhAMjulviZqWXaD4KIOhWiHTTcuY1l+LVDILmS2F0Cf7d9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3707460},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.15.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/bf97944a7a05dcda314290922444e7da/linkshell-cli-0.5.15.tgz","_integrity":"sha512-npVdmVdkt2u+k7BeiIzZ6lvGu5U5a8FosgcdNRpDx/Ji5d5PvavksAe3FYDOEL7dY5j4tBd1TDZtUut9YzDmCw==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.34","@linkshell/protocol":"0.4.6"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.15_1781704484895_0.9273440397184922","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"linkshell-cli","version":"0.5.16","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.16","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"44154c795e15942cd83402cde71939c4a19b8a92","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.16.tgz","fileCount":127,"integrity":"sha512-0pj6iqd1o9mPx9OMTS4EeSTYT+QI91wfM/De8RQ1jd4ZxKvuZLNmjUy4VCJ2LZjOBbc3BbRb6OR0abJSO8fYkg==","signatures":[{"sig":"MEUCIQDOto6FG5XkuET1P3rTjWLBWAkcFrp5AUlAcGn0sQKrtgIgOLl3Gh3QMRenpIBBGIGjFPn23THhraHS5ht9GP7twrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3777353},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.16.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/cb5f5bac823a2cabb7e2c7cd5903614b/linkshell-cli-0.5.16.tgz","_integrity":"sha512-0pj6iqd1o9mPx9OMTS4EeSTYT+QI91wfM/De8RQ1jd4ZxKvuZLNmjUy4VCJ2LZjOBbc3BbRb6OR0abJSO8fYkg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.35","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.16_1781710895270_0.5695032261259179","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"linkshell-cli","version":"0.5.17","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.17","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"93754a2ea738b43424aafa749a295d72a64d2342","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.17.tgz","fileCount":127,"integrity":"sha512-sT0Z7qbDTjHZ0mkzA41RZq4LU2QIAXifMheZZj+Iud3zCt5L+KhHOaLnmo/uHec7jrL7AKWv8oszOreVdNGvUQ==","signatures":[{"sig":"MEUCIGXwpySpQ0X4+udHDVyHamB5T/zJDA3YMhQP4dX04hJcAiEAydYpvPPP1E02dwuVB9TzTH46llRCII1yWVcFNzMZHhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3779476},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.17.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/9ff253b314270b34b06986585b859a02/linkshell-cli-0.5.17.tgz","_integrity":"sha512-sT0Z7qbDTjHZ0mkzA41RZq4LU2QIAXifMheZZj+Iud3zCt5L+KhHOaLnmo/uHec7jrL7AKWv8oszOreVdNGvUQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.36","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.17_1781711610613_0.3129447890156214","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"linkshell-cli","version":"0.5.18","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.18","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"781f3bd3b821e0400b0fa61f21d33901a1a976ec","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.18.tgz","fileCount":127,"integrity":"sha512-53RjUmdtPyPwMfQWNZKxd01w3szeCh4xcj76wWDzCgr1gz8M8MMDKsfehY2RUBIqaBLctw1ecwB8GL3WIfO6lQ==","signatures":[{"sig":"MEQCIEq8HsC0KASXe7hQuoPiPgUwjld/OJ72P3HY2t9t2dmLAiBp9zLPrGrivdfS47qnRSzxyaV0FOOgrQ6u0Ig0VMPIrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3778568},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.18.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/cecb4c89e250f2b16db78f36fec433a0/linkshell-cli-0.5.18.tgz","_integrity":"sha512-53RjUmdtPyPwMfQWNZKxd01w3szeCh4xcj76wWDzCgr1gz8M8MMDKsfehY2RUBIqaBLctw1ecwB8GL3WIfO6lQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.37","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.18_1781712391956_0.7659280416732217","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"linkshell-cli","version":"0.5.19","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.19","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"5d5cb0dc6ad14a462ccd39feb6f0853966e28942","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.19.tgz","fileCount":127,"integrity":"sha512-JUn4YJo8Kb8knmTSKlOh2Amo287pSeKoQX94tqDROc2FBXr5sx04SZgNE5TXCygTy/USjwEAiElL5828oFlKPQ==","signatures":[{"sig":"MEUCIQDusFH1GkvPAwKMYcPhp1eMKbGAKCusyF49Akb2rjxzwAIgSuX8qeaDf6M/yxfQugNSOMrQGA95IF0SATBNDMg2pTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3779466},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.19.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/24ff66b96d5aded2c61cb4c60595c2d8/linkshell-cli-0.5.19.tgz","_integrity":"sha512-JUn4YJo8Kb8knmTSKlOh2Amo287pSeKoQX94tqDROc2FBXr5sx04SZgNE5TXCygTy/USjwEAiElL5828oFlKPQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.38","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.19_1781773729196_0.6663782218215464","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"linkshell-cli","version":"0.5.20","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.20","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"df3d35cb7b81d342b72b61d16a153d2e16b6a642","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.20.tgz","fileCount":127,"integrity":"sha512-McgQUSLZM/udssO4fRgjdiunfeE0s+Vi75Ygy7YLH9rvXNWHzppTlHfY8wckf1a3TJ5k6nOXaVcoVFrTmFxcZQ==","signatures":[{"sig":"MEYCIQDQVYU8c9gT4YGL4YY1miBLfCCyQfLRVvfVj4LyY9JhegIhAJyIPNM1E4UD7NjcP3dQM7kl5grmmyTwd7GPpynWXjex","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3779522},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.20.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/tmp/claude-501/c42a47855099d4ab547a118ab758f673/linkshell-cli-0.5.20.tgz","_integrity":"sha512-McgQUSLZM/udssO4fRgjdiunfeE0s+Vi75Ygy7YLH9rvXNWHzppTlHfY8wckf1a3TJ5k6nOXaVcoVFrTmFxcZQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.39","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.20_1781776307011_0.004463165627924148","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"linkshell-cli","version":"0.5.21","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.21","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"21ebf845035c8a67f997aa7cbbfe176903b00ca7","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.21.tgz","fileCount":127,"integrity":"sha512-SH1dTMMx3kA8ZgW+dwiPjqA7YC8Y9QgOrtlUSeWVYfuJYdFtFfdi/TMB+11pEAtokeCh0XPXYYP+UBSODGuigA==","signatures":[{"sig":"MEUCIDpR7a83za+PdtZ7Zs018GdLx/XwS+jUwDUM57MJEDldAiEAmmse58DgUXMjkdQFybaEh+8xxnooDH60UIU0Sc3DMBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3808475},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.21.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/4584e5c6aa03cb1597f002f84768a46f/linkshell-cli-0.5.21.tgz","_integrity":"sha512-SH1dTMMx3kA8ZgW+dwiPjqA7YC8Y9QgOrtlUSeWVYfuJYdFtFfdi/TMB+11pEAtokeCh0XPXYYP+UBSODGuigA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.40","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.21_1782708489953_0.8079177275552747","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"linkshell-cli","version":"0.5.22","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.22","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"0496f9bd28419a0a4b33dac70aa5cd31b6f66a77","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.22.tgz","fileCount":127,"integrity":"sha512-+NPgCLBdLi1q7uWFvO4tGrdOFSjEY20g0UwV8FaFX7XZnukKZ0uMT3435X3v2yMwmO58XxATr3bYFgy3tjD8XQ==","signatures":[{"sig":"MEUCIQClfOB/n6uVAe4UVYLD9AfKkrDxR86W7YpaIaDkSJAE+gIgCU4phfwDr7/NVZO09jIoOyOGCz8UYAsKZGSxWEUiSDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3809987},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.22.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/faf2dd7fb9b18eef996f8287c4c6b253/linkshell-cli-0.5.22.tgz","_integrity":"sha512-+NPgCLBdLi1q7uWFvO4tGrdOFSjEY20g0UwV8FaFX7XZnukKZ0uMT3435X3v2yMwmO58XxATr3bYFgy3tjD8XQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.41","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.22_1782712714310_0.7180253520110305","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"linkshell-cli","version":"0.5.23","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.23","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"696ba4de1618ba70a33339306cbf1b5f67298bec","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.23.tgz","fileCount":127,"integrity":"sha512-m1IVr0CIhITr0x8VaDDl9JJmTskOAdC9sIgI3pu3rtYvR0tCEqL7hc4vZuMzjD/CpFD/YIo6KWrJtTXSRl4cdw==","signatures":[{"sig":"MEUCIQD+jCi5CKcjeZi00HxCO55v2PPCDd53ShCvua+gaDJnvAIgK2QwEbE4GRvpRla7XlDA85lB85SZpnrH6EpKwfQGZnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3811411},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.23.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/1a3492f2cf54a0a6a2f495e1e86c7635/linkshell-cli-0.5.23.tgz","_integrity":"sha512-m1IVr0CIhITr0x8VaDDl9JJmTskOAdC9sIgI3pu3rtYvR0tCEqL7hc4vZuMzjD/CpFD/YIo6KWrJtTXSRl4cdw==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.41","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.23_1782826841286_0.4794849944626891","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"linkshell-cli","version":"0.5.24","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.24","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c7bae54e027a5c0b956a5b2d435d28685cfd2e5b","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.24.tgz","fileCount":127,"integrity":"sha512-i1VU+zGfYyZ2pjJ+4hp2JRxqW6aBeQNjVWZ7E8jNdBa0GhqA8Esbgy7Y7CHkuGptVLEk+oXcull52BxsotM4+A==","signatures":[{"sig":"MEUCIQDSySuJMXy6ATHX+kgGfbI+SYnvNs/VFOATBo8OQAZfEAIgOs9TPMKlXaM1Dau2NoXXC8sdJTCbL3bwW1MV3KH4cuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3823897},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.24.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/9cf12e78ca708f8059aa39b94a9ac664/linkshell-cli-0.5.24.tgz","_integrity":"sha512-i1VU+zGfYyZ2pjJ+4hp2JRxqW6aBeQNjVWZ7E8jNdBa0GhqA8Esbgy7Y7CHkuGptVLEk+oXcull52BxsotM4+A==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.42","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.24_1782830263201_0.16596617009422765","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"linkshell-cli","version":"0.5.25","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.25","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c6cd7397d2b8e6c23ca1e7ef42e902108bdf376d","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.25.tgz","fileCount":127,"integrity":"sha512-I6NW3x/ZQnNIOsqTl6AEea3tRSa+Bwu/tR9XWBujdqQol0YSXKMz66GiUTs80PxjKmbwdxnKBXBsIG2ZHFyqPA==","signatures":[{"sig":"MEYCIQCj10ExZY8mk5T6Q1DI7KhI9HdSPLtZyH+TQxgxm8vXQQIhAI5csW3is5cAOpn4RwFqiPL3ZgU08AGUBQm3G9+sjFLY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3833358},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.25.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/adf99c296814671eb470b727fea69e65/linkshell-cli-0.5.25.tgz","_integrity":"sha512-I6NW3x/ZQnNIOsqTl6AEea3tRSa+Bwu/tR9XWBujdqQol0YSXKMz66GiUTs80PxjKmbwdxnKBXBsIG2ZHFyqPA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.43","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.25_1782834596736_0.5823269103354927","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"linkshell-cli","version":"0.5.26","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.26","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"2ea827123846ba18309ebe3d0fc29dc550cebf71","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.26.tgz","fileCount":127,"integrity":"sha512-EOUm341R6Wn3z35t/tCt0m+c0gYL1tBmUL7jz3aEIzbQWfq9BlgVrdzxzpFb7zzUeBFl3QZfB3fCh8k0lSik1g==","signatures":[{"sig":"MEQCIAcPlC1IXRgMlFgAR992cqVa970R/zsN206wfdJdS7JMAiBqo6Mor2cs2V8GV4I6L00qIHZRB+QIOF309vhYlXL2jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3833577},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.26.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/abbfb1c1f78e61170b2af6555365aeed/linkshell-cli-0.5.26.tgz","_integrity":"sha512-EOUm341R6Wn3z35t/tCt0m+c0gYL1tBmUL7jz3aEIzbQWfq9BlgVrdzxzpFb7zzUeBFl3QZfB3fCh8k0lSik1g==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.44","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.26_1782837346014_0.1953124949291114","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"linkshell-cli","version":"0.5.27","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.27","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"1f8a81a2190666694af22fa6b286185030366e5b","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.27.tgz","fileCount":127,"integrity":"sha512-OsyWqN7DkVd4XvK0ftppnOfKTjkd+in330iAtHTshTtwz3dnEQT7zGQu08+L8XKhkTbsLpxyNyjYG3KFCkFNAg==","signatures":[{"sig":"MEUCIBbbfzdQq7IFjUQWt51w03wvuASM4AzI5Jpzv4IKsMvXAiEA3CBzIEFC+H6jCC7K2brbtwDUcBqovIqXuiy/8Sjqc4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3851501},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.27.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/16747253c0e345501fce631a469c373b/linkshell-cli-0.5.27.tgz","_integrity":"sha512-OsyWqN7DkVd4XvK0ftppnOfKTjkd+in330iAtHTshTtwz3dnEQT7zGQu08+L8XKhkTbsLpxyNyjYG3KFCkFNAg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.44","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.27_1782838527433_0.605415347973639","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"linkshell-cli","version":"0.5.28","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.28","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"b47c55e094e9b4f87bdd9ee7fe11b4afe5a30686","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.28.tgz","fileCount":133,"integrity":"sha512-bTJMOJC4L2q7u+hrfsEugeGcw0QccHevqFBvJXKKR1lLGlNiRyrt+uodvTdalz1x6ysUUSyr7BgcNFT0UGx/PA==","signatures":[{"sig":"MEUCIFia7k7dV4U6TtAW+zcqgrEFZNvv34XHWKxWkHpvA93nAiEA07NR1go66sve81DPlHjadRXBwb4Y4M0NH4anlXuQGc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3877201},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.28.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/9a5f615dbebfcbd643c265109352f6f6/linkshell-cli-0.5.28.tgz","_integrity":"sha512-bTJMOJC4L2q7u+hrfsEugeGcw0QccHevqFBvJXKKR1lLGlNiRyrt+uodvTdalz1x6ysUUSyr7BgcNFT0UGx/PA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.45","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.28_1782878803507_0.6957705393982319","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"linkshell-cli","version":"0.5.29","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.29","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"6d5ec9b36b92baf46039d0b6134bd3d51f98eca1","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.29.tgz","fileCount":133,"integrity":"sha512-ohkAUwTdUskD7823zibSwLhaAnm3kxrseVa6GRmXgek69BHRfKrDKDZVN/3tWZoOMFIXdIcXsJMAgrDcatlhog==","signatures":[{"sig":"MEUCIQC4UKsIq9SKdTKdgtPPP6ifaXDiBGPJIp4FW1LtclI8SwIgeGMTber3eSF0t95rG/7B6LhVF669WjzyLpeEx5Q/eOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3878948},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.29.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/85d0f9f3dbe3fcd1babf77a0d5f01133/linkshell-cli-0.5.29.tgz","_integrity":"sha512-ohkAUwTdUskD7823zibSwLhaAnm3kxrseVa6GRmXgek69BHRfKrDKDZVN/3tWZoOMFIXdIcXsJMAgrDcatlhog==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.45","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.29_1782879351194_0.6768841174610709","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"linkshell-cli","version":"0.5.30","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.30","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"ae749d5353f541aa0e39ba5277e3261eadaa1677","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.30.tgz","fileCount":133,"integrity":"sha512-HmtJmqwR2hJpWjt7EEzAtWIEjp1b+mAEzVezCoF7sqrPkPJZMYZA/5nalRjDzUAmiutRlsANq4cCu9kCTrGWng==","signatures":[{"sig":"MEQCIFHg+7wvcugR7FTPMWtWF6GfFZRKfwMKMoC4Uyp0tPJyAiBffLxihOuf+NlJ58oR2SLu8pkMrmvuVkWw8vnLvFIs0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3885561},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.30.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/e33fffba443307566889ffb4d096fa3d/linkshell-cli-0.5.30.tgz","_integrity":"sha512-HmtJmqwR2hJpWjt7EEzAtWIEjp1b+mAEzVezCoF7sqrPkPJZMYZA/5nalRjDzUAmiutRlsANq4cCu9kCTrGWng==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.45","@linkshell/protocol":"0.4.7"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.30_1782880529401_0.5215211905408064","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"linkshell-cli","version":"0.5.31","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.31","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"18413f39a926ead089777e5e4614a70b42e0681a","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.31.tgz","fileCount":133,"integrity":"sha512-Sd89i48PPQ3FwHLSSfYQ6NBm3ZVdKyJ04QmmzKGbI1Qd5AmjatjBIQb8FWGgddDTUDYkeFWR7w/8nHvZOIg5LA==","signatures":[{"sig":"MEUCIQCwpYWi5TLFip4OfKVR65sFUNF0TbaN6+5bUHMEVd7RnAIgCXpEyyOHNOIhvZqFy1BL1N4fbw0vL+oqbAbnWRAB1VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3959329},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.31.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/06da312b707bf95ad76726b7837f01e6/linkshell-cli-0.5.31.tgz","_integrity":"sha512-Sd89i48PPQ3FwHLSSfYQ6NBm3ZVdKyJ04QmmzKGbI1Qd5AmjatjBIQb8FWGgddDTUDYkeFWR7w/8nHvZOIg5LA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.46","@linkshell/protocol":"0.4.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.31_1782890607236_0.005307342018631589","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"linkshell-cli","version":"0.5.32","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.32","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"4044bb375e5dc2fae63ffafe73cd27f7c5d1c8c2","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.32.tgz","fileCount":133,"integrity":"sha512-0s1fATIi0Kok2EapPDoU0o1dt46p5Xoou0eWq+KuTP8CIj4UHe44wDEEb/RnuMmHTv9d/0N0iL2hlBUAmQL0Yw==","signatures":[{"sig":"MEQCIAbTAqFhbapt+UM2oQXkj3XCciGdpANHGEHkFeWa9i/TAiAaG2y6FeybCR6M4AON5rMwT+G6X8jSmftZpksEEvfPUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3959788},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.32.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/bd89d6742acff017b936226c6d0ae209/linkshell-cli-0.5.32.tgz","_integrity":"sha512-0s1fATIi0Kok2EapPDoU0o1dt46p5Xoou0eWq+KuTP8CIj4UHe44wDEEb/RnuMmHTv9d/0N0iL2hlBUAmQL0Yw==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.47","@linkshell/protocol":"0.4.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.32_1782894669478_0.9175688405020774","host":"s3://npm-registry-packages-npm-production"}},"0.5.33":{"name":"linkshell-cli","version":"0.5.33","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.33","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"a87c1d69badccb201d9a2fcf1e3c90b02f1b7fc8","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.33.tgz","fileCount":140,"integrity":"sha512-K79y09lPTTTPip1DCxDsHBZ29aL4ojQQEd4kX5lbdJ+xh3VvP+9du/+2Hc0sKzmzff7gNm/ebCKjP+PQe2GAKw==","signatures":[{"sig":"MEYCIQDBCbgqlJVfzPOhNEU6W0F664GG5AYnLtdx74BlY+j/RgIhAIhyGx8rTJqVyf99sXHtLh2Z4EOeq6S14jn9dIeKMEBx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971231},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.33.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/d72681c355c8deb367c5946d4a7d1175/linkshell-cli-0.5.33.tgz","_integrity":"sha512-K79y09lPTTTPip1DCxDsHBZ29aL4ojQQEd4kX5lbdJ+xh3VvP+9du/+2Hc0sKzmzff7gNm/ebCKjP+PQe2GAKw==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.48","@linkshell/protocol":"0.4.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.33_1784208006016_0.5919251744245428","host":"s3://npm-registry-packages-npm-production"}},"0.5.34":{"name":"linkshell-cli","version":"0.5.34","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.34","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"c19fc688da38cb8e3d74d8ee571cb369e42afa89","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.34.tgz","fileCount":140,"integrity":"sha512-Fzm345IRC5N2wb2FNbhMQ3quo9Lih7Ow+wMHj7680Ohj2hyj27O0CjTto7PWiLu0Qv1MJaKV8H/oObx66EnAVA==","signatures":[{"sig":"MEYCIQDiCYWT/HOgSO/sT9fqNXEYM9wazGsmTdFc1qJ6qurfuAIhANaFwS019C2cr6sxH77KbtbqgRS7gaVuCSBC1NLM+07h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3983554},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.34.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/1d915411a11c9a600281da546c565023/linkshell-cli-0.5.34.tgz","_integrity":"sha512-Fzm345IRC5N2wb2FNbhMQ3quo9Lih7Ow+wMHj7680Ohj2hyj27O0CjTto7PWiLu0Qv1MJaKV8H/oObx66EnAVA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.49","@linkshell/protocol":"0.4.8"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.34_1784264856632_0.5765408468764206","host":"s3://npm-registry-packages-npm-production"}},"0.5.35":{"name":"linkshell-cli","version":"0.5.35","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.35","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"7c3b1757a5a8769ec10ac71daae5f73e01d1d6d0","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.35.tgz","fileCount":144,"integrity":"sha512-2m7D6BNluvB0/KwqIeLz0iery2v9GK1PcPKMz+fABpyGeWesJd7rbfQPQ2YFzEI4DvwuZZSER0B2ulorz+AzdA==","signatures":[{"sig":"MEUCIQDZtQTQrVK8qs9bpw+YZkcq/4gWSSb5ZpyKDoBZZq4B6wIgLpG0+/jvL9KfJe1CYHLYWOQyqpBOWU29x3zy0KZxawA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4149191},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.35.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/b76147a478795828f1daf85f8e908b08/linkshell-cli-0.5.35.tgz","_integrity":"sha512-2m7D6BNluvB0/KwqIeLz0iery2v9GK1PcPKMz+fABpyGeWesJd7rbfQPQ2YFzEI4DvwuZZSER0B2ulorz+AzdA==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.50","@linkshell/protocol":"0.4.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.35_1787407614853_0.7635433284872235","host":"s3://npm-registry-packages-npm-production"}},"0.5.36":{"name":"linkshell-cli","version":"0.5.36","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.36","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"d1f475e900903502d768bc020c60fb860744e471","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.36.tgz","fileCount":148,"integrity":"sha512-iW7XMG56FJeATOU0xSXqOGyAhOwScQcGw6s2qhcPvahNIxzmL1Lqu71kFQZDwj9pmW0rNxRDsTUSRGBtqfU8tQ==","signatures":[{"sig":"MEQCIEJfJ1M1IQFpTssLSRBN8FGWVZyOfVIC0KTIt6Ts7puEAiAQ9r0+hj5msx+kc/LYF1rNcmtSlzMSWqIGXb+iw9wtjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4157107},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.36.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/dfd77ded4eff8a82986a4ecd6747299a/linkshell-cli-0.5.36.tgz","_integrity":"sha512-iW7XMG56FJeATOU0xSXqOGyAhOwScQcGw6s2qhcPvahNIxzmL1Lqu71kFQZDwj9pmW0rNxRDsTUSRGBtqfU8tQ==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.51","@linkshell/protocol":"0.4.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.36_1787409363637_0.7641438065277626","host":"s3://npm-registry-packages-npm-production"}},"0.5.37":{"name":"linkshell-cli","version":"0.5.37","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.37","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"df22a2ec6a1afac6ebc9b744b5b8123c98f72411","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.37.tgz","fileCount":148,"integrity":"sha512-CxBfD3En0DqfhQ9JHSkxuVMq+UPeJZXfF7aGhFhn9EQKuW170YVblriV0ZsucqNXWAio+oT57f0BOAWAETwMdg==","signatures":[{"sig":"MEQCIDePItm+6NGziAv7Br7G6PRXr3FP1UIGqvM9oT10ULZFAiBiulwtF3OgP2+TH97OEj44h/EIMmC7E3LXvbPQzlT7kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDws6d2OfVP996m9acHK086Y8m5SYCYW6OAKKdSbZFqUAIhAKIS/m54bL0zy9qg2fequoZjWcsBLDZ9dYb9dAFOpCiQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4162976},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.37.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/9303651859fb2c492f4d04d9253b8a21/linkshell-cli-0.5.37.tgz","_integrity":"sha512-CxBfD3En0DqfhQ9JHSkxuVMq+UPeJZXfF7aGhFhn9EQKuW170YVblriV0ZsucqNXWAio+oT57f0BOAWAETwMdg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.51","@linkshell/protocol":"0.4.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.37_1789230404871_0.26240219620253735","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"linkshell-cli","version":"0.5.38","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.38","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"924329ab75c83f527657333f185bf83370806ee8","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.38.tgz","fileCount":148,"integrity":"sha512-TTYgnDtv8zaSz4kIwrXL8XtnYbujcOgzYFAuErlzAjoPkFaraeRb4jLm/RCwPx3b1YrQM94uJgCvEY1yCpjTwg==","signatures":[{"sig":"MEUCIAMc5FIvrShV2ubQXri2oX1YxIrg5o64MbnoS3FjSXVpAiEAvc3/T167CF1EIWozMg62DpjY01nR7e+2te090gIcQ4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIACCUcQJhF0KwOhs17q8AXswIH9MklnEBzirCfiDCANOAiEAjRRjL8LATeijFK/TYDy7ASkSBijoMiCAQsODIaE/7Xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4065620},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.38.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/1b957a883902de78eed4a4bbf7225b21/linkshell-cli-0.5.38.tgz","_integrity":"sha512-TTYgnDtv8zaSz4kIwrXL8XtnYbujcOgzYFAuErlzAjoPkFaraeRb4jLm/RCwPx3b1YrQM94uJgCvEY1yCpjTwg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.52","@linkshell/protocol":"0.4.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.38_1789236323417_0.2962097687176024","host":"s3://npm-registry-packages-npm-production"}},"0.5.39":{"name":"linkshell-cli","version":"0.5.39","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.39","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"2e2232d1307e01f21f3abfac1f2bfae8b282a414","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.39.tgz","fileCount":148,"integrity":"sha512-3O89psg74OQd1Mi8o6BDF9cYDucXKwJtCMEC9lCS7D7p+jONryCjqGlPo17xWT/SMhlVag/wwRUHXmf8QTfyHg==","signatures":[{"sig":"MEQCIC+3qmljyHv62LbUvBtGvueDM4yxmoj7ABUDTT68zaukAiAsFVlD3+lj0H7/m3sHoIbYDBGDb1kuEB6Ulvxu5+uOow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDG5hccbvKAvaVWWvmmq5d3yL7AZNUesk4ShG7M8ryd9AiAZA7+YblX6ZTZyhAWSJKaArdourDZceJoku3NlEkTjCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4130116},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.39.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/45e1ab599e22270e9ec7d5d007ae197e/linkshell-cli-0.5.39.tgz","_integrity":"sha512-3O89psg74OQd1Mi8o6BDF9cYDucXKwJtCMEC9lCS7D7p+jONryCjqGlPo17xWT/SMhlVag/wwRUHXmf8QTfyHg==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.53","@linkshell/protocol":"0.4.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.39_1789282403633_0.045254541238998636","host":"s3://npm-registry-packages-npm-production"}},"0.5.40":{"name":"linkshell-cli","version":"0.5.40","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"license":"MIT","_id":"linkshell-cli@0.5.40","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"homepage":"https://github.com/LiuTianjie/LinkShell#readme","bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"bin":{"linkshell":"dist/cli/src/index.js"},"dist":{"shasum":"8c9df921d9064a4a0682721922eb6196f4149bfb","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.40.tgz","fileCount":148,"integrity":"sha512-GS2EhV6TTMEfzCN38bxbxiP2KUFFkvtc3uM0mij7BXxK7uXDnhDlOeWxQZpC8MwZTA1wvxUO0Rjqs4lel1+xPw==","signatures":[{"sig":"MEUCIQDOnHmMZPUdfy/pa26n4cKgkdf+HcjTqJ1pymbLjB0aswIgeVm3UgDMt0esJmWZLHxLGKWv4ZKR5PTPWhhqjGW/Wr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIANc/2eCqFQTP/FbZajBbkFe02lc188qtGezL7L2MqgWAiEAjw3rOBGjn0T+qr0ZDz1era7LoX+OO/l7cKkq8/fXrJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4140454},"main":"dist/index.js","type":"module","_from":"file:linkshell-cli-0.5.40.tgz","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/acb5f620079632adbef82d8e85753379/linkshell-cli-0.5.40.tgz","_integrity":"sha512-GS2EhV6TTMEfzCN38bxbxiP2KUFFkvtc3uM0mij7BXxK7uXDnhDlOeWxQZpC8MwZTA1wvxUO0Rjqs4lel1+xPw==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.54","@linkshell/protocol":"0.4.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"tmp":"tmp/linkshell-cli_0.5.40_1789283961670_0.6550189948494438","host":"s3://npm-registry-packages-npm-production"}},"0.5.41":{"_id":"linkshell-cli@0.5.41","bin":{"linkshell":"dist/cli/src/index.js"},"bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"dist":{"shasum":"12c053369bd72ca015230cf645f92a87db64245c","tarball":"https://registry.npmjs.org/linkshell-cli/-/linkshell-cli-0.5.41.tgz","fileCount":148,"integrity":"sha512-p8SP+SuAJcmAwBk3Quv7dktDuyoSyqFwNNZQwt4aJQK83bC9wNTGpqNrHv6KunpbczA8Ah4qQFn01hjAaY7W+Q==","signatures":[{"sig":"MEUCIBNspCXJlUqSFcWyheUTwef8RURvT8HAuufL1Whe2H9QAiEAqLr4gjBHu8cnhIxkgQjn2rcHHsnzVu1XcIUcFD7JIQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID0t6Oqwt5bS9CLu0Sr8yZG4oPADwfiAN5eJEKKtqZaJAiEAlWYMAhvMnitmAHNG2Kqshy8mv9Rt7NYoFgT2PSsfZdM="}],"unpackedSize":4160669},"main":"dist/index.js","name":"linkshell-cli","type":"module","_from":"file:linkshell-cli-0.5.41.tgz","license":"MIT","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -p tsconfig.json && node scripts/copy-web.mjs","typecheck":"tsc -p tsconfig.json --noEmit","postinstall":"node scripts/postinstall.mjs"},"version":"0.5.41","_npmUser":{"name":"nickname4th","email":"liu28719976@gmail.com"},"homepage":"https://github.com/LiuTianjie/LinkShell#readme","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"_resolved":"/private/var/folders/qg/zcpwyr796rj5hcz8b1rks39w0000gn/T/07ec9bb5f822ff4d715576cd89d370d4/linkshell-cli-0.5.41.tgz","_integrity":"sha512-p8SP+SuAJcmAwBk3Quv7dktDuyoSyqFwNNZQwt4aJQK83bC9wNTGpqNrHv6KunpbczA8Ah4qQFn01hjAaY7W+Q==","repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"_npmVersion":"11.6.2","description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","directories":{},"maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"_nodeVersion":"22.21.0","dependencies":{"ws":"^8.18.1","zod":"^3.24.3","node-pty":"^1.0.0","commander":"^13.1.0","qrcode-terminal":"^0.12.0","@linkshell/gateway":"0.4.55","@linkshell/protocol":"0.4.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.3","vitest":"^3.2.1","@types/ws":"^8.5.14"},"optionalDependencies":{"werift":"^0.22.9","@anthropic-ai/claude-agent-sdk":"^0.2.128"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linkshell-cli_0.5.41_1789285456688_0.8083950519459577"}}},"time":{"created":"2026-04-01T05:22:41.498Z","modified":"2026-09-13T07:44:16.979Z","0.1.0":"2026-04-01T05:22:41.718Z","0.1.1":"2026-04-01T05:34:50.336Z","0.1.2":"2026-04-01T05:37:16.175Z","0.1.3":"2026-04-01T05:49:42.602Z","0.1.4":"2026-04-01T05:59:54.316Z","0.1.5":"2026-04-01T06:03:43.615Z","0.1.6":"2026-04-01T06:09:21.918Z","0.1.7":"2026-04-01T06:13:18.857Z","0.1.8":"2026-04-01T16:59:23.007Z","0.1.9":"2026-04-01T17:21:53.384Z","0.1.10":"2026-04-02T12:29:27.364Z","0.1.11":"2026-04-02T12:49:17.433Z","0.1.12":"2026-04-02T13:00:35.583Z","0.1.13":"2026-04-02T13:08:41.654Z","0.1.14":"2026-04-02T15:22:30.146Z","0.1.15":"2026-04-02T15:42:47.898Z","0.1.16":"2026-04-02T17:22:54.474Z","0.2.0":"2026-04-03T11:49:05.187Z","0.2.1":"2026-04-03T12:01:00.339Z","0.2.2":"2026-04-04T07:18:35.107Z","0.2.3":"2026-04-04T10:22:30.339Z","0.2.4":"2026-04-04T10:36:55.470Z","0.2.5":"2026-04-04T10:43:26.449Z","0.2.6":"2026-04-04T11:36:25.980Z","0.2.7":"2026-04-04T12:06:51.777Z","0.2.8":"2026-04-04T12:41:15.508Z","0.2.9":"2026-04-04T12:59:33.438Z","0.2.10":"2026-04-04T16:49:24.853Z","0.2.11":"2026-04-04T17:38:23.621Z","0.2.12":"2026-04-05T05:28:30.057Z","0.2.13":"2026-04-05T14:27:59.978Z","0.2.14":"2026-04-05T19:53:02.982Z","0.2.15":"2026-04-06T06:19:11.578Z","0.2.16":"2026-04-07T18:18:31.395Z","0.2.17":"2026-04-07T18:22:13.179Z","0.2.18":"2026-04-07T18:23:45.804Z","0.2.19":"2026-04-07T18:29:35.694Z","0.2.20":"2026-04-08T06:05:20.806Z","0.2.21":"2026-04-08T07:05:40.422Z","0.2.22":"2026-04-08T08:06:14.732Z","0.2.23":"2026-04-08T10:14:06.602Z","0.2.24":"2026-04-08T11:47:04.686Z","0.2.25":"2026-04-08T11:55:26.836Z","0.2.26":"2026-04-08T12:40:55.626Z","0.2.27":"2026-04-08T15:56:15.079Z","0.2.28":"2026-04-08T17:23:02.747Z","0.2.29":"2026-04-09T01:43:11.125Z","0.2.30":"2026-04-09T01:49:23.407Z","0.2.31":"2026-04-09T02:16:30.776Z","0.2.32":"2026-04-09T05:05:27.261Z","0.2.33":"2026-04-09T06:11:01.336Z","0.2.34":"2026-04-09T07:14:18.245Z","0.2.35":"2026-04-09T08:03:30.593Z","0.2.36":"2026-04-09T10:32:39.081Z","0.2.37":"2026-04-09T15:23:44.622Z","0.2.38":"2026-04-09T15:48:56.030Z","0.2.39":"2026-04-09T16:21:49.481Z","0.2.40":"2026-04-09T16:47:23.526Z","0.2.41":"2026-04-10T11:55:35.029Z","0.2.42":"2026-04-10T12:23:41.624Z","0.2.43":"2026-04-10T12:49:50.018Z","0.2.44":"2026-04-10T14:00:10.977Z","0.2.45":"2026-04-10T14:03:53.490Z","0.2.46":"2026-04-10T14:09:13.774Z","0.2.47":"2026-04-10T14:44:10.303Z","0.2.48":"2026-04-10T14:51:31.502Z","0.2.49":"2026-04-10T14:53:48.638Z","0.2.50":"2026-04-10T15:02:04.665Z","0.2.51":"2026-04-10T15:13:08.255Z","0.2.52":"2026-04-10T15:20:45.315Z","0.2.53":"2026-04-11T01:59:16.683Z","0.2.54":"2026-04-11T02:13:08.584Z","0.2.55":"2026-04-11T02:30:25.083Z","0.2.56":"2026-04-11T02:33:02.298Z","0.2.57":"2026-04-11T03:54:08.168Z","0.2.58":"2026-04-11T04:28:05.348Z","0.2.59":"2026-04-14T07:37:29.225Z","0.2.60":"2026-04-14T07:57:08.598Z","0.2.61":"2026-04-14T08:10:16.233Z","0.2.62":"2026-04-14T08:44:49.321Z","0.2.63":"2026-04-14T09:12:58.687Z","0.2.64":"2026-04-14T15:14:34.386Z","0.2.65":"2026-04-26T16:49:40.173Z","0.2.66":"2026-04-27T06:06:36.602Z","0.2.67":"2026-04-27T06:15:02.721Z","0.2.68":"2026-04-27T06:29:07.690Z","0.2.69":"2026-04-27T06:45:19.224Z","0.2.70":"2026-04-27T06:54:12.716Z","0.2.71":"2026-04-27T07:00:08.031Z","0.2.72":"2026-04-27T07:19:12.762Z","0.2.73":"2026-04-27T09:05:44.860Z","0.2.74":"2026-04-27T09:54:27.107Z","0.2.75":"2026-04-27T16:27:53.251Z","0.2.76":"2026-04-27T16:35:58.080Z","0.2.77":"2026-05-03T12:48:49.119Z","0.2.78":"2026-05-03T13:09:33.068Z","0.2.79":"2026-05-03T13:20:13.625Z","0.2.80":"2026-05-03T13:58:58.136Z","0.2.81":"2026-05-03T14:02:39.020Z","0.2.82":"2026-05-03T14:07:00.752Z","0.2.83":"2026-05-03T14:13:36.487Z","0.2.84":"2026-05-03T14:43:12.535Z","0.2.85":"2026-05-03T14:47:00.251Z","0.2.86":"2026-05-03T18:55:26.296Z","0.2.87":"2026-05-03T19:08:36.931Z","0.2.88":"2026-05-03T19:15:20.682Z","0.2.89":"2026-05-04T02:32:28.712Z","0.2.90":"2026-05-04T14:21:44.920Z","0.2.91":"2026-05-04T14:32:00.748Z","0.2.92":"2026-05-04T14:41:56.205Z","0.2.93":"2026-05-04T14:53:31.758Z","0.2.94":"2026-05-04T15:09:33.549Z","0.2.95":"2026-05-04T15:32:50.615Z","0.2.96":"2026-05-04T15:38:59.981Z","0.2.97":"2026-05-04T15:43:31.846Z","0.2.98":"2026-05-05T01:27:44.764Z","0.2.99":"2026-05-05T01:44:41.030Z","0.2.100":"2026-05-05T06:35:20.663Z","0.2.101":"2026-05-05T07:38:24.717Z","0.2.102":"2026-05-05T08:06:47.638Z","0.2.103":"2026-05-05T08:13:39.470Z","0.2.104":"2026-05-05T09:04:56.629Z","0.2.105":"2026-05-05T09:06:53.245Z","0.2.106":"2026-05-05T11:27:24.326Z","0.2.107":"2026-05-05T11:28:29.499Z","0.2.108":"2026-05-05T11:54:58.874Z","0.2.109":"2026-05-05T12:04:41.892Z","0.2.110":"2026-05-05T12:30:14.284Z","0.2.111":"2026-05-05T12:46:59.769Z","0.2.112":"2026-05-05T13:02:46.176Z","0.2.113":"2026-05-05T13:05:46.915Z","0.2.114":"2026-05-05T13:11:01.326Z","0.2.115":"2026-05-05T13:21:58.069Z","0.2.116":"2026-05-05T15:31:28.373Z","0.2.117":"2026-05-05T16:09:42.761Z","0.2.118":"2026-05-05T16:19:08.193Z","0.2.120":"2026-05-05T16:28:57.254Z","0.2.121":"2026-05-05T16:31:44.989Z","0.2.122":"2026-05-05T16:55:53.756Z","0.2.123":"2026-05-07T12:37:12.663Z","0.2.124":"2026-05-09T06:04:34.647Z","0.2.125":"2026-05-09T08:01:58.212Z","0.2.126":"2026-05-15T15:50:22.255Z","0.3.0":"2026-05-15T16:36:20.986Z","0.3.1":"2026-05-15T16:37:34.476Z","0.3.2":"2026-05-15T17:23:38.715Z","0.3.3":"2026-05-15T17:32:47.302Z","0.3.4":"2026-05-15T17:42:32.181Z","0.3.5":"2026-05-15T17:53:34.313Z","0.3.6":"2026-05-15T17:56:47.471Z","0.3.7":"2026-05-15T18:03:59.709Z","0.3.8":"2026-05-15T18:09:31.056Z","0.3.9":"2026-05-15T18:12:15.493Z","0.3.10":"2026-05-15T18:24:17.718Z","0.3.11":"2026-05-15T18:39:45.981Z","0.3.12":"2026-05-15T18:55:51.000Z","0.3.13":"2026-05-15T19:08:43.096Z","0.3.14":"2026-05-16T02:59:23.397Z","0.3.15":"2026-05-16T03:12:41.044Z","0.3.16":"2026-05-16T04:15:13.283Z","0.3.17":"2026-05-16T04:25:53.578Z","0.3.18":"2026-05-16T09:03:40.961Z","0.3.19":"2026-05-16T09:21:44.160Z","0.3.20":"2026-05-16T12:31:07.923Z","0.3.21":"2026-05-16T16:00:33.424Z","0.3.22":"2026-05-16T17:27:20.579Z","0.3.23":"2026-05-16T17:54:03.727Z","0.3.24":"2026-05-17T03:01:01.076Z","0.3.25":"2026-05-17T03:40:51.539Z","0.3.26":"2026-05-17T03:44:02.308Z","0.3.27":"2026-05-17T03:50:32.982Z","0.3.28":"2026-05-17T04:04:06.285Z","0.3.29":"2026-05-17T04:26:55.210Z","0.4.0":"2026-05-17T05:34:34.138Z","0.4.1":"2026-05-17T05:40:23.321Z","0.5.0":"2026-05-17T06:11:52.083Z","0.5.1":"2026-05-17T09:26:16.621Z","0.5.2":"2026-05-26T08:07:03.049Z","0.5.4":"2026-05-30T17:42:22.226Z","0.5.5":"2026-05-31T04:23:23.761Z","0.5.6":"2026-06-01T04:49:17.068Z","0.5.7":"2026-06-01T08:18:26.793Z","0.5.8":"2026-06-01T13:56:51.758Z","0.5.9":"2026-06-07T05:29:55.267Z","0.5.10":"2026-06-07T17:43:04.119Z","0.5.11":"2026-06-15T06:37:09.006Z","0.5.12":"2026-06-15T07:22:55.702Z","0.5.13":"2026-06-17T12:35:12.070Z","0.5.14":"2026-06-17T13:02:53.282Z","0.5.15":"2026-06-17T13:54:45.100Z","0.5.16":"2026-06-17T15:41:35.457Z","0.5.17":"2026-06-17T15:53:30.796Z","0.5.18":"2026-06-17T16:06:32.237Z","0.5.19":"2026-06-18T09:08:49.500Z","0.5.20":"2026-06-18T09:51:47.238Z","0.5.21":"2026-06-29T04:48:10.123Z","0.5.22":"2026-06-29T05:58:34.511Z","0.5.23":"2026-06-30T13:40:41.519Z","0.5.24":"2026-06-30T14:37:43.397Z","0.5.25":"2026-06-30T15:49:56.954Z","0.5.26":"2026-06-30T16:35:46.235Z","0.5.27":"2026-06-30T16:55:27.656Z","0.5.28":"2026-07-01T04:06:43.726Z","0.5.29":"2026-07-01T04:15:51.364Z","0.5.30":"2026-07-01T04:35:29.584Z","0.5.31":"2026-07-01T07:23:27.514Z","0.5.32":"2026-07-01T08:31:09.687Z","0.5.33":"2026-07-16T13:20:06.200Z","0.5.34":"2026-07-17T05:07:36.848Z","0.5.35":"2026-08-22T14:06:55.088Z","0.5.36":"2026-08-22T14:36:03.850Z","0.5.37":"2026-09-12T16:26:44.983Z","0.5.38":"2026-09-12T18:05:23.559Z","0.5.39":"2026-09-13T06:53:23.784Z","0.5.40":"2026-09-13T07:19:21.778Z","0.5.41":"2026-09-13T07:44:16.827Z"},"bugs":{"url":"https://github.com/LiuTianjie/LinkShell/issues"},"license":"MIT","homepage":"https://github.com/LiuTianjie/LinkShell#readme","keywords":["terminal","remote","claude","codex","pty","bridge","mobile","websocket"],"repository":{"url":"git+https://github.com/LiuTianjie/LinkShell.git","type":"git"},"description":"Remote terminal bridge for Claude Code / Codex / Gemini / Copilot — control from your phone","maintainers":[{"name":"nickname4th","email":"liu28719976@gmail.com"}],"readme":"# linkshell-cli\n\n在手机上远程查看和控制本地 Claude Code / Codex / Gemini / Copilot 终端会话，并提供 Agent Workspace 结构化对话界面。\n\n## 安装\n\n```bash\nnpm install -g linkshell-cli\n```\n\n## 一条命令开始\n\n```bash\nlinkshell start --daemon --provider claude\n```\n\nCLI 会在后台：\n1. 启动内置 Gateway（端口 8787）\n2. 检测局域网 IP\n3. 创建配对并打印 QR 码\n4. 手机扫码即连\n\nApp 断开不影响后台进程，重新扫码即可恢复。\n\n## 命令一览\n\n| 命令 | 说明 |\n|------|------|\n| `linkshell start` | 启动桥接会话（支持 `--daemon` 后台运行） |\n| `linkshell stop` | 停止所有后台进程 |\n| `linkshell status` | 查看运行状态 |\n| `linkshell gateway` | 启动独立 Gateway（支持 `--daemon`） |\n| `linkshell gateway stop` | 停止后台 Gateway |\n| `linkshell gateway status` | 查看 Gateway 状态 |\n| `linkshell setup` | 交互式配置向导 |\n| `linkshell doctor` | 环境检查和连通性诊断 |\n\n## 使用示例\n\n```bash\n# 后台启动（推荐）\nlinkshell start --daemon --provider claude\n\n# 启用远程桌面查看\nlinkshell start --daemon --provider claude --screen\n\n# 前台启动\nlinkshell start --provider claude\n\n# 桥接 Codex\nlinkshell start --daemon --provider codex\n\n# 桥接 Gemini / GitHub Copilot\nlinkshell start --daemon --provider gemini\nlinkshell start --daemon --provider copilot\n\n# Agent Workspace（自动检测 Claude Code / Codex）\nlinkshell start --daemon --agent-ui\n\n# 桥接任意命令\nlinkshell start --daemon --provider custom --command bash\n\n# 指定端口\nlinkshell start --daemon --provider claude --port 9000\n\n# 连接远程 Gateway（不启动内置 Gateway）\nlinkshell start --daemon --gateway wss://your-server.com:8787/ws --provider claude\n\n# 查看状态和日志\nlinkshell status\ntail -f ~/.linkshell/bridge.log\n\n# 停止\nlinkshell stop\n```\n\n## 服务器部署 Gateway\n\n```bash\n# 后台启动独立 Gateway\nlinkshell gateway --daemon --port 8787\n\n# 查看状态\nlinkshell gateway status\n\n# 查看日志\ntail -f ~/.linkshell/gateway.log\n\n# 停止\nlinkshell gateway stop\n```\n\n## start 选项\n\n```\n--gateway <url>           远程 Gateway 地址（省略则启动内置 Gateway）\n--port <port>             内置 Gateway 端口（默认 8787）\n--pairing-gateway <url>   QR 码中给手机使用的地址\n--provider <name>         claude | codex | gemini | copilot | custom（默认 claude）\n--command <cmd>           自定义命令（custom provider 必填）\n--daemon                  后台运行\n--session-id <id>         手动指定 session ID\n--client-name <name>      显示名称（默认 local-cli）\n--cols <n>                终端列数（默认 120）\n--rows <n>                终端行数（默认 36）\n--screen                  启用远程桌面共享\n--no-keep-awake           macOS 上允许闲置睡眠\n--agent-ui / --no-agent-ui 启用或关闭 Agent Workspace channel\n--agent-provider <name>   Agent provider：codex | claude | custom\n--agent-command <cmd>     自定义 ACP/Agent 命令\n--verbose                 详细日志\n```\n\n## Agent Workspace\n\n`--agent-ui` 默认开启，CLI 会检测本机是否安装了 Claude Code 与 Codex CLI，并把可用 provider、模型、权限模式、推理强度和功能能力同步给 App。手机端可以在 Agent 标签里选择 provider 和项目目录，继续历史对话，查看 tool call、命令执行、文件变更、计划、权限请求、结构化补充输入和子 Agent 活动。\n\n- Codex：默认命令为 `codex app-server --listen stdio://`\n- Claude：优先使用 `@anthropic-ai/claude-agent-sdk`，否则回退到 `claude --print --output-format stream-json --input-format stream-json`\n- Custom：需要传入 `--agent-provider custom --agent-command \"<command>\"`\n\n如果 Agent provider 不可用，终端桥接仍会正常运行。\n\n## 配置持久化\n\n```bash\nlinkshell setup\n```\n\n配置保存在 `~/.linkshell/config.json`。\n\n## doctor 检查项\n\n```bash\nlinkshell doctor\n```\n\n- Node.js 版本 >= 18\n- node-pty 原生模块\n- Claude / Codex / Gemini / Copilot CLI 是否安装\n- 配置文件状态\n- Gateway 连通性和延迟\n\n## 文件位置\n\n```\n~/.linkshell/\n├── config.json      # 配置文件\n├── bridge.pid       # 桥接进程 PID\n├── bridge.log       # 桥接进程日志\n├── gateway.pid      # Gateway 进程 PID\n└── gateway.log      # Gateway 进程日志\n```\n\n## 代码入口\n\n1. src/index.ts — CLI 命令定义\n2. src/providers.ts — 终端 Provider 适配\n3. src/runtime/bridge-session.ts — 核心会话\n4. src/runtime/acp/agent-workspace.ts — Agent Workspace v2\n5. src/runtime/acp/provider-resolver.ts — Agent provider 自动检测\n6. src/utils/daemon.ts — 后台进程管理\n\n## License\n\nMIT\n","readmeFilename":"README.md"}