{"_id":"@mobius-os/mobius","_rev":"43-73efb8f9331431cd62ce373ded3a615d","name":"@mobius-os/mobius","dist-tags":{"latest":"0.3.56"},"versions":{"0.2.2":{"name":"@mobius-os/mobius","version":"0.2.2","_id":"@mobius-os/mobius@0.2.2","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"4e45183211c8108e2a6a54083524c3379022c518","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.2.2.tgz","fileCount":19,"integrity":"sha512-dye+trjUYQIzlW+CRmZSWpMqj4slxTKicFvauvGcykSAuB6z+5B4eLGb52gCh21JlgoujgrMyF89tXkMEK8G1Q==","signatures":[{"sig":"MEUCIGLe/00OBgiot5+JkCrE7tk1DfrkhQfLfMr29AWCQd0VAiEAqkVmkN7hVwSs0FILg5YeKeU7QIvTfNVAhvuu4zbi+uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141475},"type":"module","_from":"file:mobius-tui-0.2.2.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.2.2.tgz","_integrity":"sha512-dye+trjUYQIzlW+CRmZSWpMqj4slxTKicFvauvGcykSAuB6z+5B4eLGb52gCh21JlgoujgrMyF89tXkMEK8G1Q==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.2.2_1785388702273_0.8992674649562951","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@mobius-os/mobius","version":"0.2.3","_id":"@mobius-os/mobius@0.2.3","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"d37f44c065baa6ed9cd48789b85cf6b468432ee3","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.2.3.tgz","fileCount":19,"integrity":"sha512-Np3juPLmG2Zt9cf5aLZYPfzRJws7hHTEbXNcTdJ3cby8nSR9VKD4oHyK08mdLLOwkann3gkZrVe4u4teht3tFw==","signatures":[{"sig":"MEQCICyf+BY42bYh7NFKzSeOV5BPnSkLc6GQh45XsyRebY85AiBEz04XV/C+MomFeJTN8b97VB79k5JqAO5PdPjbdNvgpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143023},"type":"module","_from":"file:mobius-tui-0.2.3.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.2.3.tgz","_integrity":"sha512-Np3juPLmG2Zt9cf5aLZYPfzRJws7hHTEbXNcTdJ3cby8nSR9VKD4oHyK08mdLLOwkann3gkZrVe4u4teht3tFw==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.2.3_1785389451302_0.01752600385019032","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@mobius-os/mobius","version":"0.2.4","_id":"@mobius-os/mobius@0.2.4","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"e2ce9c5dbf1a744468292a4568f749efd1184bfd","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.2.4.tgz","fileCount":19,"integrity":"sha512-+TYq1CD59+S2bAJa1DiY9KcyCsenAhBYFOu/24e8CdubMni/P5CJ2gvDtApCFJq3Wc3NKIvIB2tXJJyYmMxP1Q==","signatures":[{"sig":"MEYCIQDcVUD19yqNxGr7D4frZovxMhFwlxVVLH7Oxu6owZEFiQIhALqo4Puj5E9m3chimdMWCww//FaQY4z8vPbz5naaS1X8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144541},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.2.4.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.2.4.tgz","_integrity":"sha512-+TYq1CD59+S2bAJa1DiY9KcyCsenAhBYFOu/24e8CdubMni/P5CJ2gvDtApCFJq3Wc3NKIvIB2tXJJyYmMxP1Q==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.2.4_1785390343417_0.49852708556358705","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@mobius-os/mobius","version":"0.2.5","_id":"@mobius-os/mobius@0.2.5","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"f234e781f19c87d9d93e82884a10cb4d49beda20","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.2.5.tgz","fileCount":20,"integrity":"sha512-6KRcCC8VdH8z9wEaLLhjowrBhTSNUkCouybXgHx+2k3XIT8HCyUfZknTlGBClwVT1ur8VtxfmzVPyas+4v5VjA==","signatures":[{"sig":"MEYCIQCFe+XNStQrQEX6JQxRueGeGSHMFJvMruMuN74NFvVP/QIhAOfSKv+fgsOb7LsqAJKhqNiBVwa0bT8uclh+WKqsS1WB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146872},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.2.5.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.2.5.tgz","_integrity":"sha512-6KRcCC8VdH8z9wEaLLhjowrBhTSNUkCouybXgHx+2k3XIT8HCyUfZknTlGBClwVT1ur8VtxfmzVPyas+4v5VjA==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.2.5_1785583126406_0.561075777177868","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@mobius-os/mobius","version":"0.2.6","_id":"@mobius-os/mobius@0.2.6","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"0de61a4f3e93a5ee78b128bd7262473d7d161a9e","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.2.6.tgz","fileCount":20,"integrity":"sha512-Ci8weZUxr7Epoyt7SciY0VVtbM0zE7dEdR8d9CpOLt9OrjUkEHanw23iFOGtgGSmrpnl6XkiEyXE2n66vnl+gw==","signatures":[{"sig":"MEQCIDel3HRqVU25OYrPNln7ZA8zkOnGZNoFrZz4KqG1Iy94AiBu8TfifSkpeKE0D2Y0LUYaAW8tIUrqTRVPmCH2lGU/Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148955},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.2.6.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.2.6.tgz","_integrity":"sha512-Ci8weZUxr7Epoyt7SciY0VVtbM0zE7dEdR8d9CpOLt9OrjUkEHanw23iFOGtgGSmrpnl6XkiEyXE2n66vnl+gw==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.2.6_1785584141610_0.4771468711430653","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@mobius-os/mobius","version":"0.2.7","_id":"@mobius-os/mobius@0.2.7","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"493c0ac048be5317f9abb4d8e076bdb73dd5da08","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.2.7.tgz","fileCount":20,"integrity":"sha512-2Dezm84r+nPydY1pAtMbQsNsUGrADBJ7rgZDDVTUa0OVe/5sVd5q/ftw6g+PNIVWjHp1i4BHMpFZzQkNkVeKCA==","signatures":[{"sig":"MEQCICPP8ElpiqS4bXnYAYQVLk5mAqPeRcpN3V2Y0Hje1+4kAiABsgkdyiEm7nqRq6vqIA7Huy2WD5YOCb2dXYuQZPePvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148809},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.2.7.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.2.7.tgz","_integrity":"sha512-2Dezm84r+nPydY1pAtMbQsNsUGrADBJ7rgZDDVTUa0OVe/5sVd5q/ftw6g+PNIVWjHp1i4BHMpFZzQkNkVeKCA==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.2.7_1785584535855_0.26552431392738196","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@mobius-os/mobius","version":"0.2.8","_id":"@mobius-os/mobius@0.2.8","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"d489dd8c1a3d5769320f24b331f9c69c3c9e780e","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.2.8.tgz","fileCount":20,"integrity":"sha512-a3r8S5Awcf9il6JB7IwlfE1ZdtIzzNejNA45HtI0BspgQ9z72qah8b9phHLtaPFg49e0Uy6Ksyl+jDhOKejAng==","signatures":[{"sig":"MEUCIE73aj1tbIm9UgwyILo0mlpJLinEImLEmUXe2w8FjGv8AiEAgKOkMTztsDn11LJ+QVidRSH94VZc//MtRvTPRFZpd7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149525},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.2.8.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.2.8.tgz","_integrity":"sha512-a3r8S5Awcf9il6JB7IwlfE1ZdtIzzNejNA45HtI0BspgQ9z72qah8b9phHLtaPFg49e0Uy6Ksyl+jDhOKejAng==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.2.8_1785585745022_0.35922005556577097","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@mobius-os/mobius","version":"0.2.9","_id":"@mobius-os/mobius@0.2.9","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"315cf5a3edae99566da2ce5346c8e3ba70d27290","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.2.9.tgz","fileCount":20,"integrity":"sha512-Bj59ZiPa6LZi5wnyPY3z93mXtMbtAIui97tIHj0TCAgBuD7HG181/PxnHr3OE1/7Yi8swbKYykgZUgLtSa3VGQ==","signatures":[{"sig":"MEUCIQCgJ3m9UbtuhLOIe3wBXna/sCZiZXOiMIaUhgh5C6QsbwIgQHHfE3XLdJYdGSDccOeZD4Rp66WOwqaD/3lJdhRugy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163726},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.2.9.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.2.9.tgz","_integrity":"sha512-Bj59ZiPa6LZi5wnyPY3z93mXtMbtAIui97tIHj0TCAgBuD7HG181/PxnHr3OE1/7Yi8swbKYykgZUgLtSa3VGQ==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.2.9_1785694844352_0.15083789727444485","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@mobius-os/mobius","version":"0.3.0","_id":"@mobius-os/mobius@0.3.0","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"14701824688b2bb62673b083069b25e069441da1","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.0.tgz","fileCount":20,"integrity":"sha512-1b+3ApH+7WsbKbL6O8uzHVYE2l9D3/wnmW7Ri3rHC2U/bqQtLisSiQwJJ+KSv429gY8uwj3LjCnOh+Y1faF8tA==","signatures":[{"sig":"MEYCIQDpX/P/uvnlBEktlCazPPi6nGns3Xnov6a4BBU1x1Sd9QIhAMM+PoJnQ0Va++QLVneFwyrWOYGFDepFZuGDPhYnF1Ys","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170585},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.3.0.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.0.tgz","_integrity":"sha512-1b+3ApH+7WsbKbL6O8uzHVYE2l9D3/wnmW7Ri3rHC2U/bqQtLisSiQwJJ+KSv429gY8uwj3LjCnOh+Y1faF8tA==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.0_1785733536220_0.6808150137443756","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@mobius-os/mobius","version":"0.3.1","_id":"@mobius-os/mobius@0.3.1","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"e32265ada6bd5ed1449d5737fc201d28465a384e","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.1.tgz","fileCount":20,"integrity":"sha512-cymiMEpHYpWfbSz6Dgf/MbHqoa7VeWu2kdtLYAJXvYS1jq3cQ+Yswphflds3RqYgYfdlBW9Z4LMc14GI/vNBag==","signatures":[{"sig":"MEUCIDXa5Bpw3LgXdgYVGEfNLbsBMnCQn/h8v4bhh2a7iH/tAiEA6a8+OKzppVjuDRdT4jrYQoPnz35Svl27agpaF7aZqOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176334},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.3.1.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.1.tgz","_integrity":"sha512-cymiMEpHYpWfbSz6Dgf/MbHqoa7VeWu2kdtLYAJXvYS1jq3cQ+Yswphflds3RqYgYfdlBW9Z4LMc14GI/vNBag==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.1_1785747438827_0.7158821349074593","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@mobius-os/mobius","version":"0.3.2","_id":"@mobius-os/mobius@0.3.2","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"0df643857cea67e460c1838b797a85959d36bd61","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.2.tgz","fileCount":20,"integrity":"sha512-2kLHXqguge59jLFBaLRJyuHUhVgou0xZpfKNbe2+2RrRtX2XcTYT/UVKVAj30BgQas0rClVUXBEuVfJWoiGlog==","signatures":[{"sig":"MEYCIQDVOoVewhW+JgdHtSlmnw8lU3BkadDeqMLCigeqaRwP/QIhALLMG4KRMI+J1eWO1ETY4esJOKgxpfGgCvHphksc6uHK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176377},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.3.2.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.2.tgz","_integrity":"sha512-2kLHXqguge59jLFBaLRJyuHUhVgou0xZpfKNbe2+2RrRtX2XcTYT/UVKVAj30BgQas0rClVUXBEuVfJWoiGlog==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.2_1785770605445_0.5254306390323402","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@mobius-os/mobius","version":"0.3.3","_id":"@mobius-os/mobius@0.3.3","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"517fa455491c658a7a243d07a658319d0b545b9e","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.3.tgz","fileCount":20,"integrity":"sha512-4EaSbpnLD2HwZEprGCLpNcHV4dk7ilCR9LVZwQC48BbOljBajsTNeLpEginvcnHrwtWZePI/rNQ3d7/thtdzoA==","signatures":[{"sig":"MEQCIFWCpTZed1x0A7utOyhM5/bJANcOkB0NDtt40O+DYN88AiAI9PAvdIldmsiYKnIX7PbTjnYJL7QbwNe4Zw0rsH2Spg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176438},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.3.3.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.3.tgz","_integrity":"sha512-4EaSbpnLD2HwZEprGCLpNcHV4dk7ilCR9LVZwQC48BbOljBajsTNeLpEginvcnHrwtWZePI/rNQ3d7/thtdzoA==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.3_1785773227478_0.8880097577614334","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@mobius-os/mobius","version":"0.3.4","_id":"@mobius-os/mobius@0.3.4","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"d199a4d5aab263d8300e89c5daddfe4d6463ad29","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.4.tgz","fileCount":20,"integrity":"sha512-wKmCeCnGwgtyDXCZCEHnBcoDncI/4aLCBnfv7ELPafNmTxX+NKWz8cv8J0aXJDBb7Rh/D3oKrFNaKADvCsgTfA==","signatures":[{"sig":"MEUCIQDwPoqxIR3X+KQQH2+mnD92NAnAnlZob40d1S6EU5xudwIgcye4EItCUT7001Zc8NykFbxuxHkY2a5mRHozE63DDSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176554},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.3.4.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.4.tgz","_integrity":"sha512-wKmCeCnGwgtyDXCZCEHnBcoDncI/4aLCBnfv7ELPafNmTxX+NKWz8cv8J0aXJDBb7Rh/D3oKrFNaKADvCsgTfA==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.4_1785774508831_0.8549077308332595","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@mobius-os/mobius","version":"0.3.5","_id":"@mobius-os/mobius@0.3.5","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"2373505acd59d6bd260efe537b32504d773bad97","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.5.tgz","fileCount":20,"integrity":"sha512-PvwZY505UXJQAs0BoH8zRD63iy5PP5TP/LCiz3VMB9q8mHi/AkRV53qJBsaSTgyGMrSO2e5TiZKjph/YGsqBDg==","signatures":[{"sig":"MEYCIQCvofGq82d4XyEHhjkJOVlCCnCyMx/aN74m+FEXQRCf7AIhAKng3z36X5MDwxftcERSEj1RJguMC/Hvo6tj1DtLZMAE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177362},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.3.5.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.5.tgz","_integrity":"sha512-PvwZY505UXJQAs0BoH8zRD63iy5PP5TP/LCiz3VMB9q8mHi/AkRV53qJBsaSTgyGMrSO2e5TiZKjph/YGsqBDg==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.5_1785776740091_0.9393186530513289","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@mobius-os/mobius","version":"0.3.6","_id":"@mobius-os/mobius@0.3.6","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"e2e150f30f07e8cf631a290bafb709f086c0c96d","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.6.tgz","fileCount":20,"integrity":"sha512-Q8mComVGZNOTEVjAji5OoCyKr/eRWkoQdgo1hMbRPq3vypo5WX3XrokxgzSc0zOis9Ob+x7usygdI38f8KsLvQ==","signatures":[{"sig":"MEUCIQD7GbGaJZcuathBiole2th5C5ZLSDzfAN9vTEpD61i2qgIgEUHwXSKltJyFYSunYmmF1e1+nfFGVWhDIT/aHEzG4Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178817},"type":"module","engines":{"node":">=18"},"gitHead":"cf7f45bf7c2b92a99316f47d64ceff90716ad7c6","scripts":{"dev":"tsx src/main.tsx","test":"npm run typecheck && npm run test:ui && npm run test:integration","start":"tsx src/main.tsx","test:ui":"tsx tests/ui.test.tsx","test:flow":"tsx tests/flow.test.tsx","typecheck":"tsc --noEmit","test:aimux":"tsx tests/aimux.test.tsx","test:resume":"tsx tests/resume.test.tsx","test:screen":"tsx tests/screen.test.tsx","test:scroll":"tsx tests/scroll.test.tsx","test:reconnect":"tsx tests/reconnect.test.tsx","test:integration":"tsx tests/integration.test.ts"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.2","typescript":"5.4.5","@types/node":"18.19.34","@types/react":"18.3.3","ink-testing-library":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.6_1785780401025_0.5943255083227732","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@mobius-os/mobius","version":"0.3.7","_id":"@mobius-os/mobius@0.3.7","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"1f395e4b43f626e595631a4bedd87190ec3599c8","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.7.tgz","fileCount":20,"integrity":"sha512-KcTbiLlFt0yopoCy3N+jxMQxkxnPRH8ADQs0/+kFY8jofQfV+QIY8ZRpU0R3A9yv8Sc0Gi6M4H59lyFQDoxyJQ==","signatures":[{"sig":"MEUCIQCcICBjBdGlmvnh/sg5ghNbrmiJS2xWw8wz2XV7kDzJFwIgRsE+84ybbyYufS8PhzTQuAsExOOnMSudNurUShFnBRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178102},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.7.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.7.tgz","_integrity":"sha512-KcTbiLlFt0yopoCy3N+jxMQxkxnPRH8ADQs0/+kFY8jofQfV+QIY8ZRpU0R3A9yv8Sc0Gi6M4H59lyFQDoxyJQ==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.7_1785782863396_0.032341647172431154","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@mobius-os/mobius","version":"0.3.8","_id":"@mobius-os/mobius@0.3.8","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"dfde55971638538ff4cac825cfeeff6bf79a0e7f","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.8.tgz","fileCount":20,"integrity":"sha512-RuhjBuN2E701UsAmYlPyPvJU3aQtMUpOoBVOHfrh1SbWhj5/rd8OCealIMbYKhx/Yx9gjZnZL5hPAktzb9zW0g==","signatures":[{"sig":"MEUCIQDFrsNCpdoQueyakGNBJNyzNT3XkoosW9czMVXmwK8FBgIgdUL8TCksMbDMLm+qBSJOZIoUVXSm7OFIvdYQByQZHeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179109},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.3.8.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.8.tgz","_integrity":"sha512-RuhjBuN2E701UsAmYlPyPvJU3aQtMUpOoBVOHfrh1SbWhj5/rd8OCealIMbYKhx/Yx9gjZnZL5hPAktzb9zW0g==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.8_1785790881131_0.028609496732042716","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@mobius-os/mobius","version":"0.3.9","_id":"@mobius-os/mobius@0.3.9","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"6513b17792f4e4dc85b13eabf2f89b16ff9ec9ec","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.9.tgz","fileCount":20,"integrity":"sha512-LiVaMJYDWV+Nnahk7kemTns5p1IfI0cwYJvMBoeR96kw5eMQckZ6GevBrnIsHJTKuBwkKqkz8iwwbI4fEeGPQQ==","signatures":[{"sig":"MEUCIQCuIUwlTuS0eDB+2JlpZoMsGqbEz6NiR/31AAJyt7D/9gIgOzZVjOcEhrR0bNtn4yqFMqn9b5PbIaO0rF0KoYADA8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179486},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.3.9.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.9.tgz","_integrity":"sha512-LiVaMJYDWV+Nnahk7kemTns5p1IfI0cwYJvMBoeR96kw5eMQckZ6GevBrnIsHJTKuBwkKqkz8iwwbI4fEeGPQQ==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.9_1785791186832_0.5687921984905198","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@mobius-os/mobius","version":"0.3.14","_id":"@mobius-os/mobius@0.3.14","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"a6945e9c4d6443011f5914bcb5140451fe3ee1d9","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.14.tgz","fileCount":20,"integrity":"sha512-XIkCdBV5nOwwNmWxPB803rlZKsCVNBEsIyY+f63w5Y9ej5HF4jY92JkbRV7Qr/jJwwYDJVR5er5aufjaV2GBKg==","signatures":[{"sig":"MEQCIClHGdek6nNaZRGldmkTDY40mMPxWdjjba7D7yg4A1MiAiB/dXhQQEdHpkB98xV2SMih0sc/JhD/8lFywBENChOafw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202430},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.14.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.14.tgz","_integrity":"sha512-XIkCdBV5nOwwNmWxPB803rlZKsCVNBEsIyY+f63w5Y9ej5HF4jY92JkbRV7Qr/jJwwYDJVR5er5aufjaV2GBKg==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.14_1785988025409_0.4868169236359503","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@mobius-os/mobius","version":"0.3.15","_id":"@mobius-os/mobius@0.3.15","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"9490a91bcd22ac282273103890c42740145a3ce4","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.15.tgz","fileCount":20,"integrity":"sha512-m+/z2QXuTkZYoTm/cEBxKYbOytkTa6+QyL3XH++1cITlwDqM8QDdQnNuBFBVNWFsIpslgO+DTwJwhOSH9gGR5A==","signatures":[{"sig":"MEQCIAxXqTX/n2PGYg8V4Ek9Nt5rLi4JWjsGRLOAQx0EsxoTAiAeM+16jqM1DMdlQpQbp7qSZqmyZafwpPzvexi75GBeLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207218},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.15.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.15.tgz","_integrity":"sha512-m+/z2QXuTkZYoTm/cEBxKYbOytkTa6+QyL3XH++1cITlwDqM8QDdQnNuBFBVNWFsIpslgO+DTwJwhOSH9gGR5A==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.15_1786002467349_0.3065964322552157","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@mobius-os/mobius","version":"0.3.20","_id":"@mobius-os/mobius@0.3.20","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"f4c5f230014a4df58e054d43b1b4b1e5fb09de0b","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.20.tgz","fileCount":23,"integrity":"sha512-8Px88Scfp7zgXh9GpwO7IgT9SXHzvsEUKTCMioWnPViyN6DL5Q4t+ceXC7OCn57L7pnh1/ojZEjCPFDh6wIWiA==","signatures":[{"sig":"MEYCIQC3F7A/Xhn0BB0cwxcuMZrPEe3YmEJZN2hBPTaps3GQ3gIhANrQfOvf4vjhwHO/aolKCdyoXTpO+qriIYWvFErKD3fO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240316},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.20.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.20.tgz","_integrity":"sha512-8Px88Scfp7zgXh9GpwO7IgT9SXHzvsEUKTCMioWnPViyN6DL5Q4t+ceXC7OCn57L7pnh1/ojZEjCPFDh6wIWiA==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.20_1786008118347_0.3488110331280325","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@mobius-os/mobius","version":"0.3.24","_id":"@mobius-os/mobius@0.3.24","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"d337b203db6aa4173b7a7d1d1fd90eeda676e7d1","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.24.tgz","fileCount":23,"integrity":"sha512-/d2vwUkEU9j/yjnUjeUKzvhlvMc5YA0Bo6yaMAz1SZxkg1DdxisEFDplmDKcj/94bnAqQBcgJKI00StKLPVPOA==","signatures":[{"sig":"MEUCIQDq/GlpZrrH1G2p6f/nlK2qvkGzYULtgWZfzZhKXQSDrgIgRFPWXzn27G/HxiX2EubN3XQwuS7tA6TfJLBDfznRc14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254441},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.24.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.24.tgz","_integrity":"sha512-/d2vwUkEU9j/yjnUjeUKzvhlvMc5YA0Bo6yaMAz1SZxkg1DdxisEFDplmDKcj/94bnAqQBcgJKI00StKLPVPOA==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.24_1786092873366_0.6399824930666127","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@mobius-os/mobius","version":"0.3.25","_id":"@mobius-os/mobius@0.3.25","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"e313922adbadc8d311e8305d3bd952e6e0f0f9b7","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.25.tgz","fileCount":23,"integrity":"sha512-A7DSxMgQ1ZctBgt9DJ4Z0sbg1o26lLUUCeUz4TNio8oKq3TYxLt1hMXczvcPVpZCGFFzu0jStwOFfMXlBWzkCQ==","signatures":[{"sig":"MEUCIQCQoD1Bvu7pk+mMbHhuHOt7PcMhdOTEqqfISodASjm5CgIgJKO1a9znv865bo6jV8/X+6kerkTQeErb8gG8B1NpHSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254460},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.25.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.25.tgz","_integrity":"sha512-A7DSxMgQ1ZctBgt9DJ4Z0sbg1o26lLUUCeUz4TNio8oKq3TYxLt1hMXczvcPVpZCGFFzu0jStwOFfMXlBWzkCQ==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.25_1786093353226_0.6645509334627853","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@mobius-os/mobius","version":"0.3.26","_id":"@mobius-os/mobius@0.3.26","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"3f7be135d0ca7435ccf7305aea6fa962a38ef0d2","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.26.tgz","fileCount":23,"integrity":"sha512-furV9JbVI36Trq+cEzsv6Dujib2C+24kw31HHNbc4sqTq+K0rG3tYOvNi4MWK74caq7gceJp2V2d0pjnG0+TfA==","signatures":[{"sig":"MEYCIQCxRr9Jsre5U6qQ3+5D0Ub6IcnRNiA0/7X1S3GUU70SugIhAMeCkC40K/Y2syndkgqDGbVg/+LYc4vAHZ21oAPjolyu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256133},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.26.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.26.tgz","_integrity":"sha512-furV9JbVI36Trq+cEzsv6Dujib2C+24kw31HHNbc4sqTq+K0rG3tYOvNi4MWK74caq7gceJp2V2d0pjnG0+TfA==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.26_1786093709006_0.8196719429849868","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@mobius-os/mobius","version":"0.3.27","_id":"@mobius-os/mobius@0.3.27","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"232f351ae3e805f1a0c885f73b44a59fc0060509","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.27.tgz","fileCount":23,"integrity":"sha512-Lt+7RxBGB3O3qypnupmuISjKid3UFeYtQtfMItq0l7nGqDmbw/EsmUQeczcHVdC4LGgKUBsClQKHY9li9KW55A==","signatures":[{"sig":"MEYCIQCwSVzpj0uU7Ab5dMOOJ6AUXvIgFSTsjUIpBZI1mQm2PQIhALDfS4zlBFsDOZ2kmKNfyd7DGuKEBUZiEMiw6xDDqKG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258087},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.27.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.27.tgz","_integrity":"sha512-Lt+7RxBGB3O3qypnupmuISjKid3UFeYtQtfMItq0l7nGqDmbw/EsmUQeczcHVdC4LGgKUBsClQKHY9li9KW55A==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.27_1786096013969_0.9081117504346856","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@mobius-os/mobius","version":"0.3.31","_id":"@mobius-os/mobius@0.3.31","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"a08c6ade44e75c7acadc026b345f4347f82f122e","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.31.tgz","fileCount":38,"integrity":"sha512-MgLzgIWO4RBQhqQDAa9hl/7FDl8yacm5NSbuPOKbb0B+al7NZxjrn3gjZRvR25jt/kMowPQQczUdeFzbx5utWA==","signatures":[{"sig":"MEYCIQDEw14XbbIeeNn43CydM5Dk9fxo4RHCU4MquQYMjjMhbQIhALDZ2ixcA5hzGckl2hAs9onSPhF6+4v2ZqTbYJuuOO8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":424767},"type":"module","engines":{"node":">=18"},"gitHead":"6b3bd26eb0b79fa160a4d447b692345ab9bbef9e","scripts":{"dev":"tsx src/main.tsx","test":"npm run typecheck && npm run test:ui && npm run test:integration","start":"tsx src/main.tsx","test:ui":"tsx tests/ui.test.tsx","test:flow":"tsx tests/flow.test.tsx","typecheck":"tsc --noEmit","test:aimux":"tsx tests/aimux.test.tsx","test:resume":"tsx tests/resume.test.tsx","test:screen":"FORCE_COLOR=1 tsx tests/screen.test.tsx","test:scroll":"tsx tests/scroll.test.tsx","test:reconnect":"tsx tests/reconnect.test.tsx","test:selection":"FORCE_COLOR=1 tsx tests/selection.test.tsx","test:integration":"tsx tests/integration.test.ts"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.4.5","@types/node":"18.19.34","@types/react":"18.3.3","ink-testing-library":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.31_1786297699271_0.4522621003830585","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@mobius-os/mobius","version":"0.3.34","_id":"@mobius-os/mobius@0.3.34","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"a64adef0fa7f7205f74a32eb4f375e9b70a6fc3c","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.34.tgz","fileCount":41,"integrity":"sha512-Ky8xKn/k1p+vRy89fC+dFcJ80/wAxP5sU524lbSX79tjDYYj9UjKnLycG5k0jy0AvzWY7idaisiSDR//mGSjSw==","signatures":[{"sig":"MEQCIDUd6QzyM829BzP8jgoPXFTeRKPuM7Kb8PRPiY92fl0IAiB73OtexJKJO4LQWn0Cy3+o2Lx0dnazR8YVGg/DX2nH2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432708},"type":"module","engines":{"node":">=18"},"gitHead":"1a297af72bc19781cb7e02237a7902dff701b0ae","scripts":{"dev":"tsx src/main.tsx","test":"npm run typecheck && npm run test:ui && npm run test:integration","start":"tsx src/main.tsx","test:ui":"tsx tests/ui.test.tsx","test:flow":"tsx tests/flow.test.tsx","typecheck":"tsc --noEmit","test:aimux":"tsx tests/aimux.test.tsx","test:resume":"tsx tests/resume.test.tsx","test:screen":"FORCE_COLOR=1 tsx tests/screen.test.tsx","test:scroll":"tsx tests/scroll.test.tsx","test:viewport":"tsx tests/viewport.test.ts","test:reconnect":"tsx tests/reconnect.test.tsx","test:selection":"FORCE_COLOR=1 tsx tests/selection.test.tsx","test:integration":"tsx tests/integration.test.ts"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.4.5","@types/node":"18.19.34","@types/react":"18.3.3","ink-testing-library":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.34_1786355982046_0.7352266688453428","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@mobius-os/mobius","version":"0.3.38","_id":"@mobius-os/mobius@0.3.38","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"21fbd210d39e1508a8fff873aa2da47a070a5f1f","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.38.tgz","fileCount":42,"integrity":"sha512-ZPXb4g+b3nOwnvLH6XRdQPcUFR+F2jQeW/2Yt6q05zaSz7cnIK+0l9P5vCPd+/O2ok1M/8kCNXKauhXXiuuq4w==","signatures":[{"sig":"MEUCIEa+2929f2N3yRd6IQ+294IeLVg5PbtbCMRjOhczGvj2AiEAjPSsN/iTnWEitcbinTM1eE54xuv2cCR+AQeBz5VBLwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451575},"type":"module","engines":{"node":">=18"},"gitHead":"e1eb7ab1960912ae4093e05ea7859314bafdb900","scripts":{"dev":"tsx src/main.tsx","test":"npm run typecheck && npm run test:ui && npm run test:integration","start":"tsx src/main.tsx","test:ui":"tsx tests/ui.test.tsx","test:flow":"tsx tests/flow.test.tsx","typecheck":"tsc --noEmit","test:aimux":"tsx tests/aimux.test.tsx","test:resume":"tsx tests/resume.test.tsx","test:screen":"FORCE_COLOR=1 tsx tests/screen.test.tsx","test:scroll":"tsx tests/scroll.test.tsx","test:viewport":"tsx tests/viewport.test.ts","test:reconnect":"tsx tests/reconnect.test.tsx","test:selection":"FORCE_COLOR=1 tsx tests/selection.test.tsx","test:integration":"tsx tests/integration.test.ts"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.4.5","@types/node":"18.19.34","@types/react":"18.3.3","ink-testing-library":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.38_1786531517532_0.26197431149546735","host":"s3://npm-registry-packages-npm-production"}},"0.3.42":{"name":"@mobius-os/mobius","version":"0.3.42","_id":"@mobius-os/mobius@0.3.42","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"c283944fa285271612b86703c6a2e9802b6d7bbb","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.42.tgz","fileCount":42,"integrity":"sha512-TWk2fYmM6/DI4lH3AIIXpMwKHikNHIPSCFJbMOWoo4CAXXsTP/Jk3Af/pEApsY9086ew6h648EH4wW7T6hi/QA==","signatures":[{"sig":"MEUCIF1bz504pR0juMW6sg6F4FeQ3wckO6SJpYxxfs5q8FHpAiEA3oIqrxQwnliIBji1PRhgGJjidMaeGwnxAnUlUiVg5PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469911},"type":"module","engines":{"node":">=18"},"gitHead":"0b27ec15200949289e81aeeba471d2000aa9cd4d","scripts":{"dev":"tsx src/main.tsx","test":"npm run typecheck && npm run test:ui && npm run test:integration","start":"tsx src/main.tsx","test:ui":"tsx tests/ui.test.tsx","test:flow":"tsx tests/flow.test.tsx","typecheck":"tsc --noEmit","test:aimux":"tsx tests/aimux.test.tsx","test:resume":"tsx tests/resume.test.tsx","test:screen":"FORCE_COLOR=1 tsx tests/screen.test.tsx","test:scroll":"tsx tests/scroll.test.tsx","test:viewport":"tsx tests/viewport.test.ts","test:reconnect":"tsx tests/reconnect.test.tsx","test:selection":"FORCE_COLOR=1 tsx tests/selection.test.tsx","test:integration":"tsx tests/integration.test.ts"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.4.5","@types/node":"18.19.34","@types/react":"18.3.3","ink-testing-library":"4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.42_1787198729614_0.10126040128287483","host":"s3://npm-registry-packages-npm-production"}},"0.3.43":{"name":"@mobius-os/mobius","version":"0.3.43","_id":"@mobius-os/mobius@0.3.43","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"3ff4cee78cf5f0096d725fecb2757298e595879a","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.43.tgz","fileCount":28,"integrity":"sha512-VhZ8RbFuREHBbeWikcZnUIlY0b25OZKskkn330oYCGegWVvtiYGU8ehk3f5k5+gIAV7hmNAWeEFHtqcRdHcFyg==","signatures":[{"sig":"MEUCIFrLBYgNJnVywkg+4dl47aewUCNP43xyIvkbc8Lv/xxyAiEA4NqXNC/ohYJuGBGDglSqeOfSzNN4VX/F67s4jS9HAqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296367},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.3.43.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.43.tgz","_integrity":"sha512-VhZ8RbFuREHBbeWikcZnUIlY0b25OZKskkn330oYCGegWVvtiYGU8ehk3f5k5+gIAV7hmNAWeEFHtqcRdHcFyg==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.43_1788520791575_0.3469555368588295","host":"s3://npm-registry-packages-npm-production"}},"0.3.45":{"name":"@mobius-os/mobius","version":"0.3.45","_id":"@mobius-os/mobius@0.3.45","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"96cacdf93a0731ecba2ceb89327d5bd69a218a2d","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.45.tgz","fileCount":28,"integrity":"sha512-4wSh0PBW6GqKBYHQhtdOILx2whbHE9eJ9UQsrseEA1QXBkEcJMq6Dj+HuNWTbjfYjeISNbVh7QNhlNEfsooCdA==","signatures":[{"sig":"MEUCIAS7yAA5MMCDp32/pQaZETbpC1mTX9sSAG6lsLmQAocIAiEA7aOzq5MnHE3WFh9LJVzQLAs3t5ou67mlrt16KTdkRYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302641},"type":"module","_from":"file:mobius/tui-builds/mobius-tui-0.3.45.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.45.tgz","_integrity":"sha512-4wSh0PBW6GqKBYHQhtdOILx2whbHE9eJ9UQsrseEA1QXBkEcJMq6Dj+HuNWTbjfYjeISNbVh7QNhlNEfsooCdA==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.45_1788923347262_0.4131859846276149","host":"s3://npm-registry-packages-npm-production"}},"0.3.46":{"name":"@mobius-os/mobius","version":"0.3.46","_id":"@mobius-os/mobius@0.3.46","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"0d4220416dff3ade455f0462c59b1c5da8264770","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.46.tgz","fileCount":28,"integrity":"sha512-4K+D1/U4c+LLtnZCYqUQatbQhTBnHVkuk+ztTrrX68zIe1GV2CUuS10HoC9SxPcb0PGbtbxsu+IG29ZCgpzz1A==","signatures":[{"sig":"MEUCIQDoqyUx5edjduDNojUX+MkW54BSruRs6APDBzwOuhASlgIgcEp50GZ2kUk+OuEEl6/ccOxBVv6R+SdX7vVaHYlXkYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307432},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.46.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.46.tgz","_integrity":"sha512-4K+D1/U4c+LLtnZCYqUQatbQhTBnHVkuk+ztTrrX68zIe1GV2CUuS10HoC9SxPcb0PGbtbxsu+IG29ZCgpzz1A==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.46_1789061392808_0.026871301843720108","host":"s3://npm-registry-packages-npm-production"}},"0.3.47":{"name":"@mobius-os/mobius","version":"0.3.47","_id":"@mobius-os/mobius@0.3.47","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"7d17711285b9c7bca845d283d4f7d8d05a801ef9","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.47.tgz","fileCount":28,"integrity":"sha512-uEXwJNE5GZjZqFXuFLmP5NErzxwfiFs00YFmMFTJKxgqg1FOHlBjT56XNYQKDUBObQtCXdS3bcw0iHkyK5R1zw==","signatures":[{"sig":"MEUCIQCnxX38bD5xfub5uBZIV+WEOkV411eb6IJMRP4Xw/+txwIgID4SE6oWdNUnfTJD2LopdI3DQVsSCD4D4k+V0YRBcGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308501},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.47.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.47.tgz","_integrity":"sha512-uEXwJNE5GZjZqFXuFLmP5NErzxwfiFs00YFmMFTJKxgqg1FOHlBjT56XNYQKDUBObQtCXdS3bcw0iHkyK5R1zw==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.47_1789359677603_0.23242209084606014","host":"s3://npm-registry-packages-npm-production"}},"0.3.49":{"name":"@mobius-os/mobius","version":"0.3.49","_id":"@mobius-os/mobius@0.3.49","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"21b408b446dad27d4b3be7d365de5c48b2129a95","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.49.tgz","fileCount":28,"integrity":"sha512-OxYRZqKEGbS4kN5HHMtK0ebbdXKuNNf5ySFA0Wei0o3LrMmdEbwiMKNlYC5cCszYCMt3JfyM2ipBXwPgUqQOsg==","signatures":[{"sig":"MEYCIQDX98ktrP42mIPN6TqNdHeerFVA+XDgBWJ4Jf3/Jj1wKwIhAPicxG/0wuYmkT+ifN1Jz19yFYYF9LMD/5yOQHcuT+ax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAFnefm6Ucy7cm6ml/xowpGF6edx+ckZY9nU8mhVPHzZAiAKBG5UTIiWQoMGMFsVlk13RkFqLfjIeLXQ6uoJXd0x3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308898},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.49.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.49.tgz","_integrity":"sha512-OxYRZqKEGbS4kN5HHMtK0ebbdXKuNNf5ySFA0Wei0o3LrMmdEbwiMKNlYC5cCszYCMt3JfyM2ipBXwPgUqQOsg==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.49_1789529671008_0.6157980890854913","host":"s3://npm-registry-packages-npm-production"}},"0.3.50":{"name":"@mobius-os/mobius","version":"0.3.50","_id":"@mobius-os/mobius@0.3.50","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"943b761d6f90ac5ea45da5fdded5b5be71c18e85","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.50.tgz","fileCount":28,"integrity":"sha512-xsg5YU9ysV5W/6tIgn3B4+j8bV42rSiCIL0wPdD/PdWhTZfPa/8tQ4AOhFORzZSFNnZNtmr0tzmiJFNpYa6R7Q==","signatures":[{"sig":"MEUCIDz3jAQqCuwZCGZJOJV+9yi0H3pF0IbONJZFZJd/FV8YAiEA+vppkLBERzXHFdmCZ/pFMCcdP2u+o6GrcJ0SvyNEphY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICUiV009SgPctoKJhy/4ytO1bIL81zR1NNsLBMSgP91yAiBFBCbEkUoluvo/6VrryMWGTZ+cCuCHSy4s6r/VxmOKCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308898},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.50.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.50.tgz","_integrity":"sha512-xsg5YU9ysV5W/6tIgn3B4+j8bV42rSiCIL0wPdD/PdWhTZfPa/8tQ4AOhFORzZSFNnZNtmr0tzmiJFNpYa6R7Q==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.50_1789564847370_0.9707519531714381","host":"s3://npm-registry-packages-npm-production"}},"0.3.51":{"name":"@mobius-os/mobius","version":"0.3.51","_id":"@mobius-os/mobius@0.3.51","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"b1e9049c30fc9e39d635a14d4decd90341eb9dcb","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.51.tgz","fileCount":28,"integrity":"sha512-4RsGwOm87Dn86ogJO5kIRhTOj1wLBvXA4X0GN80+T7xd+hEIwVC/6jfZ+IhONi8SAwJ1ab4m3/71UadoaKwjnw==","signatures":[{"sig":"MEUCICT+F8UxZ2GYrOpCMsUBOV+FM3Kxa0FysJuyCecmEEB7AiEA0H4s75bq5Ow3rczlE7zz9iAYCFyb4r5CN4B6Mfv4/0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOjEgQgvG2VSO+xHbt3mzLpVNvDZGEckfo23e3+/97gQIgG6VMBvCpPQPWtfcCgd6NGaZbDVb/g2q8PNmu1F72Foo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314310},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.51.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.51.tgz","_integrity":"sha512-4RsGwOm87Dn86ogJO5kIRhTOj1wLBvXA4X0GN80+T7xd+hEIwVC/6jfZ+IhONi8SAwJ1ab4m3/71UadoaKwjnw==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11","proper-lockfile":"^4.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.51_1789892860513_0.7461716879266125","host":"s3://npm-registry-packages-npm-production"}},"0.3.52":{"name":"@mobius-os/mobius","version":"0.3.52","_id":"@mobius-os/mobius@0.3.52","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"70df288d591e4b9d254c0dede63ac35b7d333888","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.52.tgz","fileCount":28,"integrity":"sha512-l1dPK6TFHdvjmltjWHFJITu4gDXXv8sJBqnKAgepF3wCLpGITpA7JJKCY8zx2l/7gJ+jDqPNo29ZxdP6k2uwiw==","signatures":[{"sig":"MEUCIQC4MkedKh2SSguUl+fvFIKO6Y3L45mGQaZFd3NqJQz4MQIgMtyjIiUPPgT4t7B4Wi+XPL3pIduqB3fUa46nDiAkgak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEt03ETHlcj3K+hEgpg3qCnWyW6qscuidgtzbgyEOlXwAiAsn9HMCZxNYZ2USwVxQDFzSXag7o9yGqnbPFDxDT+x0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316688},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.52.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.52.tgz","_integrity":"sha512-l1dPK6TFHdvjmltjWHFJITu4gDXXv8sJBqnKAgepF3wCLpGITpA7JJKCY8zx2l/7gJ+jDqPNo29ZxdP6k2uwiw==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11","proper-lockfile":"^4.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.52_1789994739204_0.5997117385604491","host":"s3://npm-registry-packages-npm-production"}},"0.3.53":{"name":"@mobius-os/mobius","version":"0.3.53","_id":"@mobius-os/mobius@0.3.53","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"1c0db56f6d2c6503a0235ebddd8dd00b46a99db9","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.53.tgz","fileCount":28,"integrity":"sha512-PcmYuqXSXv4PWQzB+FAy4rHy5ZrfgdFVITTvZW5U+teAYw/uOZ/r6QRFerBcne5r5D9V0uS7MmpJQn5coSrMOg==","signatures":[{"sig":"MEUCIHTU/lwP8rHhxf3f1PePwjRV5cOfSenKkEwq6VpOvtORAiEA85WcXsTtiIMQaZ/fYmyqTMkm7qVrKCE0BM+I+pelSlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCS/nuVfshvpImXljXCIPZm5hqQRx44HSXwW8i0e772KgIgFCi4jxGaSRsM2k4BENv40qXcEef+q87MyPs/4YxBjkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316688},"type":"module","_from":"file:/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.53.tgz","engines":{"node":">=18"},"scripts":{"start":"tsx src/main.tsx"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_resolved":"/home/tianyi/imac-test/mobius/tui-builds/mobius-tui-0.3.53.tgz","_integrity":"sha512-PcmYuqXSXv4PWQzB+FAy4rHy5ZrfgdFVITTvZW5U+teAYw/uOZ/r6QRFerBcne5r5D9V0uS7MmpJQn5coSrMOg==","_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11","proper-lockfile":"^4.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.53_1790060399461_0.5282537859273144","host":"s3://npm-registry-packages-npm-production"}},"0.3.54":{"name":"@mobius-os/mobius","version":"0.3.54","_id":"@mobius-os/mobius@0.3.54","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"f1aa4781c55c30a3a8373d9bd5fed24010fdb886","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.54.tgz","fileCount":44,"integrity":"sha512-hmsQw2cO/yL4d6mNMjRAtgOGL0yj+dF+xPUJhQDXGwuT0fskznHhv9MEEg4y1THwlm2R6z8GkqSGI8sL6Q/BcQ==","signatures":[{"sig":"MEUCIEo8i/6HvABpf9kCIT7fTRfjzCu0YvhG0WdJsOMzYzLCAiEAorSr8nnKIVX0craVuiNTgHN37JynLa+hxjGAxZ1XyrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFP1dIt8hPtQw2FiwPLV0ykR38ZrN04c/jjjVMeUmET2AiEAzNilJr8VgPWOrUUFfnMTh2XBODsuZvwoXLVk2hlOP3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520621},"type":"module","engines":{"node":">=18"},"gitHead":"a9655ca19d362417f14f53a205cd21e25a1ebe80","scripts":{"dev":"tsx src/main.tsx","test":"npm run typecheck && npm run test:ui && npm run test:integration","start":"tsx src/main.tsx","test:ui":"tsx tests/ui.test.tsx","test:flow":"tsx tests/flow.test.tsx","typecheck":"tsc --noEmit","test:aimux":"tsx tests/aimux.test.tsx","test:resume":"tsx tests/resume.test.tsx","test:screen":"FORCE_COLOR=1 tsx tests/screen.test.tsx","test:scroll":"tsx tests/scroll.test.tsx","test:viewport":"tsx tests/viewport.test.ts","test:reconnect":"tsx tests/reconnect.test.tsx","test:selection":"FORCE_COLOR=1 tsx tests/selection.test.tsx","test:integration":"tsx tests/integration.test.ts"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11","proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.4.5","@types/node":"18.19.34","@types/react":"18.3.3","ink-testing-library":"4.0.0","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.54_1790239801838_0.5545156479823792","host":"s3://npm-registry-packages-npm-production"}},"0.3.55":{"name":"@mobius-os/mobius","version":"0.3.55","_id":"@mobius-os/mobius@0.3.55","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"27c69a940cd7a78d5f67c57800891363b38fc064","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.55.tgz","fileCount":44,"integrity":"sha512-LU+i7oDoRpK6CnzQIUkPFvSQ6QAcV2eoGPAEiDk9ZBKAuFqSq8YwRJbncc91CuPJqS1K6KLHaVPdMB2aGY5+YA==","signatures":[{"sig":"MEQCIH+K40hyesBRZJ0XKG50RMOHz2RegitgYAuiXB9jflUoAiAySoyCngSPG/hzk4nz0tiomkHYVT/oLwAAW8oco9jpPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE8HcKR24mAshXYXfHhT38nqmgptnMfi+GerOuNk0GHVAiAI7ciZhPlqcxh+6N+bnglp+X6lJS/ItjH3+gvXQex7Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520977},"type":"module","engines":{"node":">=18"},"gitHead":"e3080a77d19bfd5967577556d1ec1494789d83e0","scripts":{"dev":"tsx src/main.tsx","test":"npm run typecheck && npm run test:ui && npm run test:integration","start":"tsx src/main.tsx","test:ui":"tsx tests/ui.test.tsx","test:flow":"tsx tests/flow.test.tsx","typecheck":"tsc --noEmit","test:aimux":"tsx tests/aimux.test.tsx","test:resume":"tsx tests/resume.test.tsx","test:screen":"FORCE_COLOR=1 tsx tests/screen.test.tsx","test:scroll":"tsx tests/scroll.test.tsx","test:viewport":"tsx tests/viewport.test.ts","test:reconnect":"tsx tests/reconnect.test.tsx","test:selection":"FORCE_COLOR=1 tsx tests/selection.test.tsx","test:integration":"tsx tests/integration.test.ts"},"_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11","proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.4.5","@types/node":"18.19.34","@types/react":"18.3.3","ink-testing-library":"4.0.0","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/mobius_0.3.55_1790243042951_0.628001486167924","host":"s3://npm-registry-packages-npm-production"}},"0.3.56":{"_id":"@mobius-os/mobius@0.3.56","bin":{"mobius":"bin/mobius-tui.js","mobius-tui":"bin/mobius-tui.js"},"dist":{"shasum":"a7b8261bff9ffe30f240d4fc5722a0e4a039f0e5","tarball":"https://registry.npmjs.org/@mobius-os/mobius/-/mobius-0.3.56.tgz","fileCount":45,"integrity":"sha512-wa99H1ZSD7FkfwMROlpujKCwxfHsH8Uz85YOpW+YS7koaGO6o+nYl1TrEHKiLefFe1UJJn4XWOMhQKu4KAnQfA==","signatures":[{"sig":"MEQCICOCsBN+Aj6GHVee7LarrMixWVpKXPgERC7JWhUK063AAiAo3GU4S/Aa2naXXr54AVrbRzojv1C8REqTYOZZgZmmJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAlpdcG1gHGyTg5w/OLmM4NE6Y8LJfTgvrPAYfk/C84/AiEA4QxKeLmrwud3yQBwS+h5juSaYvg2EsboG8+fRgiAeT0="}],"unpackedSize":668800},"name":"@mobius-os/mobius","type":"module","engines":{"node":">=18"},"gitHead":"338dcfb31fb8e0512f0b597acda6507e64b4fdca","scripts":{"dev":"tsx src/main.tsx","test":"npm run typecheck && npm run test:ui && npm run test:integration","start":"tsx src/main.tsx","test:ui":"tsx tests/ui.test.tsx","test:flow":"tsx tests/flow.test.tsx","typecheck":"tsc --noEmit","test:aimux":"tsx tests/aimux.test.tsx","test:resume":"tsx tests/resume.test.tsx","test:screen":"FORCE_COLOR=1 tsx tests/screen.test.tsx","test:scroll":"tsx tests/scroll.test.tsx","test:viewport":"tsx tests/viewport.test.ts","test:reconnect":"tsx tests/reconnect.test.tsx","test:selection":"FORCE_COLOR=1 tsx tests/selection.test.tsx","test:integration":"tsx tests/integration.test.ts"},"version":"0.3.56","_npmUser":{"name":"nutshellai","email":"mobius_os@163.com"},"_npmVersion":"9.2.0","description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","directories":{},"maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"_nodeVersion":"18.19.1","dependencies":{"ink":"5.2.0","tsx":"4.19.2","chalk":"^5.3.0","react":"18.3.1","marked":"12.0.2","wrap-ansi":"^9.0.0","extract-zip":"^2.0.1","cli-highlight":"2.1.11","proper-lockfile":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.4.5","@types/node":"18.19.34","@types/react":"18.3.3","ink-testing-library":"4.0.0","@types/proper-lockfile":"^4.1.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mobius_0.3.56_1790244888699_0.2295109991614388"}}},"time":{"created":"2026-07-30T05:14:16.776Z","modified":"2026-09-24T10:14:48.982Z","0.2.1":"2026-07-30T05:14:17.054Z","0.2.2":"2026-07-30T05:18:22.420Z","0.2.3":"2026-07-30T05:30:51.429Z","0.2.4":"2026-07-30T05:45:43.555Z","0.2.5":"2026-08-01T11:18:46.569Z","0.2.6":"2026-08-01T11:35:41.765Z","0.2.7":"2026-08-01T11:42:16.011Z","0.2.8":"2026-08-01T12:02:25.169Z","0.2.9":"2026-08-02T18:20:44.502Z","0.3.0":"2026-08-03T05:05:36.386Z","0.3.1":"2026-08-03T08:57:18.977Z","0.3.2":"2026-08-03T15:23:25.586Z","0.3.3":"2026-08-03T16:07:07.644Z","0.3.4":"2026-08-03T16:28:28.993Z","0.3.5":"2026-08-03T17:05:40.249Z","0.3.6":"2026-08-03T18:06:41.155Z","0.3.7":"2026-08-03T18:47:43.544Z","0.3.8":"2026-08-03T21:01:21.304Z","0.3.9":"2026-08-03T21:06:26.970Z","0.3.14":"2026-08-06T03:47:05.568Z","0.3.15":"2026-08-06T07:47:47.520Z","0.3.20":"2026-08-06T09:21:58.478Z","0.3.24":"2026-08-07T08:54:33.508Z","0.3.25":"2026-08-07T09:02:33.390Z","0.3.26":"2026-08-07T09:08:29.161Z","0.3.27":"2026-08-07T09:46:54.111Z","0.3.31":"2026-08-09T17:48:19.429Z","0.3.34":"2026-08-10T09:59:42.236Z","0.3.38":"2026-08-12T10:45:17.684Z","0.3.42":"2026-08-20T04:05:29.895Z","0.3.43":"2026-09-04T11:19:51.724Z","0.3.45":"2026-09-09T03:09:07.432Z","0.3.46":"2026-09-10T17:29:52.946Z","0.3.47":"2026-09-14T04:21:17.729Z","0.3.49":"2026-09-16T03:34:31.137Z","0.3.50":"2026-09-16T13:20:47.458Z","0.3.51":"2026-09-20T08:27:40.600Z","0.3.52":"2026-09-21T12:45:39.303Z","0.3.53":"2026-09-22T06:59:59.561Z","0.3.54":"2026-09-24T08:50:01.947Z","0.3.55":"2026-09-24T09:44:03.062Z","0.3.56":"2026-09-24T10:14:48.793Z"},"description":"Mobius terminal client. Reuses Mobius frontend TypeScript types and jsonl entry shapes.","maintainers":[{"name":"nutshellai","email":"mobius_os@163.com"}],"readme":"# Mobius\n\nA terminal client for [Mobius](../..), written in Node + TypeScript +\n[Ink](https://github.com/vadimdemes/ink) (React for CLIs). It reuses the web\nfrontend's TypeScript domain types and jsonl entry shapes verbatim, and drives\nthe same backend HTTP + SSE API the web UI uses.\n\n```\nmobius/tui/\n  src/\n    main.tsx              entry — Ink render, exitOnCtrlC disabled\n    App.tsx               route machine: login → prep → chat (+ resume)\n    config.ts             ~/.mobius/{login,projects,dir2project,dir2project_preference}.json\n    api.ts                MobiusClient — all HTTP endpoints (bearer auth)\n    sse.ts                SseConnection — streaming fetch SSE frame parser\n    markdown.ts           terminal markdown (marked lexer + cli-highlight + chalk)\n    types.ts              domain + jsonl entry types (copied from frontend)\n    lib/entry-view.ts     jsonl entry → renderable view (copied classify fns)\n    hooks/useChat.ts      one session: lazy create + SSE + send\n    components/\n      primitives.tsx      TextInput / Select (single+multi) / Spinner\n      Login.tsx           server + username + optional password\n      PrepScreen.tsx      project picker + preference wizard (issue→model→language→skill→memory)\n      Chat.tsx            viewport-aware transcript + welcome card + composer/status\n      ResumePicker.tsx    /resume — 32 most-recent project sessions\n  tests/\n    integration.test.ts   real backend end-to-end (your server)\n    ui.test.tsx           ink-testing-library + mocked fetch/SSE\n  bin/mobius-tui.js       launcher\n```\n\n## Run\n\n```bash\ncd mobius/tui\nnpm install --include=dev      # NODE_ENV=production prunes devDeps → must pass --include=dev\nnpm start --silent             # suppress npm's script banner\n# or (cleanest): ./bin/mobius-tui.js\n```\n\nOn first launch there is no `~/.mobius/login.json`, so the login screen appears.\nEnter your Mobius server URL and username (most servers are passwordless).\nOn success the token is saved and the next launch auto-logs in\n(validated via `/api/auth/me`; re-login on expiry).\n\nAfter a successful login the TUI also starts its local AIMUX reverse connection\nin the background. The first run creates `~/.mobius/aimux-venv` and installs\nthe `aimux` Python package, then runs:\n\n```text\naimux reverse connect <server>/aimux_bridge --identifier tui-<hostname> --token <jwt> --replace\n```\n\nPython 3.10+ is discovered from `MOBIUS_TUI_PYTHON`, `python3`/`python` (or\nWindows `py`). If none is available and `uv` is installed, the TUI runs\n`uv python install 3.11` for a user-local interpreter. Set\n`MOBIUS_TUI_DISABLE_AIMUX=1` to opt out, for example on a machine that should\nonly use the web API. A failed child is retried automatically with exponential\nbackoff; AIMUX installation or connection failures do not prevent the chat\nclient from opening. Python discovery, virtual-environment creation, pip\ndownload progress, bridge heartbeat state, and reconnect attempts remain\nvisible in the TUI status area while the rest of the client stays usable.\n\nOnce started, a background heartbeat checks\n`/aimux_bridge/api/remotes/<identifier>/connection` every five seconds with the\ncurrent Mobius JWT. Three consecutive failed checks terminate the stale AIMUX\nchild and reconnect with 1/2/4/8/15-second capped exponential backoff. A\nsuccessful bridge heartbeat resets the backoff and changes the status indicator\nto green.\n\n## Flow\n\n1. **Login** — server / username / password → `POST /api/auth/login` → save\n   `~/.mobius/login.json`.\n2. **Prep**\n   - read `cwd`; look up `dir2project.json[cwd]`.\n   - if unbound → pick an existing project or create one (bound to `cwd`).\n   - preference wizard, stepped only through what's missing:\n     **Issue (task)** → **model** → **language** → **skills** → **memories**.\n     Preferences are stored *inside* the selected issue, so switching issues\n     restores that issue's choices.\n3. **Chat**: startup identity/context card, viewport-aware\n   transcript, composer, and persistent model/project/task status at the bottom.\n   The final line always shows the current web issue/session URL as an OSC 8\n   hyperlink, so supported terminals can open the matching Mobius page directly\n   (the URL remains visible and copyable everywhere).\n   - The first submitted message lazily creates a session\n     (`POST /api/issues/:iid/sessions`) with the saved preferences, opens the\n     SSE stream (`GET /api/sessions/:id/events?token=`), and posts the message.\n     The session carries `pc_client_metadata` with `is_tui: true`, the local\n     AIMUX identifier and current directory; TUI sessions always default to PC mode\n     and always include the `mobius-aimux` Skill.\n   - `jsonl_entry` events append to the transcript as they arrive; the view keeps\n     recent output inside the current terminal height instead of mixing permanent\n     `<Static>` rows with dynamic UI.\n   - The `typing` event drives the working indicator. Press Esc (or Ctrl+C) to\n     interrupt a running turn.\n   - Slash commands: `/clear` (new session), `/resume` (history), `/help`,\n     `/quit`. Ctrl+C stops a running turn, or quits when idle.\n\n## Reusing the web frontend\n\nThe domain interfaces (`User`, `Project`, `Issue`, `Session`, `Message`,\n`SessionModelOption`) are copied from `frontend/src/store.ts`; the jsonl\nentry / render-block types from `frontend/src/components/viewer/types.ts`; and\nthe pure helpers `assistantResponseText`, `assistantEntryText`, `entryUserText`\nand the noise predicates from `frontend/src/components/viewer/entry-classify.ts`.\n`api.ts` mirrors the frontend's `api()` helper (`Authorization: Bearer`, JSON).\n\n## Backend contract notes (gotchas)\n\n- Sessions are created under **issues**, not projects:\n  `POST /api/issues/:issueId/sessions`.\n- Issue title field is **`title`**; session name field is **`name`**.\n- Worktree flag is **`use_worktree`** (issues) / **`defaultUseWorktree`** (projects).\n- Skill/Memory preferences are **exclusion lists** (`excluded_skill_ids` /\n  `excluded_memory_ids`); omitting = everything enabled.\n- Model field is a short **`key`** from `GET /api/sessions/model-options`.\n- No SSE `done`/`tool_call` events — everything is a `jsonl_entry` carrying a raw\n  Claude/Codex SDK entry; turn-end = `typing active:false`.\n\n## Test\n\n```bash\nnpm run typecheck\nnpm run test:ui            # mocked fetch + fake SSE, no network\nMOBIUS_TUI_WAIT_MS=90000 npm run test:integration   # real backend (your server)\nnpm test                   # all three\n```\n\n## Build an installable package\n\nThe TUI release version has one source of truth: `mobius/tui/package.json`.\nThe welcome screen, npm package metadata, artifact filename, and download\nmanifest all read that value. `package-lock.json` mirrors it as generated npm\nmetadata; do not edit it as a separate release setting. The AIMUX bundle\nversion (`BUNDLE_VER`) is an independent Python runtime cache version and is\nnot the TUI version.\n\nFrom the repository root:\n\n```bash\npython3 build.py --build-tui\n```\n\nTo build and immediately install the global command into the current user's\n`~/.local` prefix:\n\n```bash\npython3 build.py --build-tui-and-install\n```\n\nFor CI or a custom location:\n\n```bash\npython3 build.py --build-tui-and-install --tui-install-prefix /custom/writable/prefix\n```\n\nThe command runs the TUI typecheck and AIMUX regression tests, then writes an\ninstallable npm package plus checksum metadata to `mobius/tui-builds/`:\n\n```text\nmobius-tui-<version>.tgz\nmobius-tui-<version>.tgz.sha256\nmanifest.json\n```\n\nInstall it without `sudo` and without writing to `/usr/local`:\n\n```bash\nnpm install --global --prefix \"$HOME/.local\" \\\n  /path/to/mobius/tui-builds/mobius-tui-<version>.tgz\nexport PATH=\"$HOME/.local/bin:$PATH\"\nmobius\n```\n\nIf the PATH export is not already in the shell profile, add it to `~/.bashrc`\nonce. Using the explicit user prefix avoids the `EACCES ... /usr/local/lib/node_modules/mobius`\nerror produced by a root-owned npm global prefix. The source and built package\nboth declare `tsx` as a runtime dependency, so production/global installs can\nexecute the TypeScript entry point without retaining the source checkout's\ndevDependencies.\n","readmeFilename":"README.md"}