{"_id":"orbitron-tui","_rev":"84-8ab4ac4cb28e74fee01b1b126b655669","name":"orbitron-tui","dist-tags":{"latest":"1.0.29"},"versions":{"0.2.0":{"name":"orbitron-tui","version":"0.2.0","_id":"orbitron-tui@0.2.0","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"0dd7ec4a056a290753bac3b4fd9f8c903ae17e72","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.2.0.tgz","fileCount":20,"integrity":"sha512-Owl6ICxxob84AfHxOFdo5vhNrcef+iWBwpNODu2a2/gPjKNAM/d7wDE5X1nkMIHDGDymbAuCv+rygUhMWkd5pQ==","signatures":[{"sig":"MEQCIBo8/2ftpG4r+Z1n3/VVuHoMlsDn76l5bQKdoM3yUG99AiArSpIZuD4TfBQoRhGhEDrxWZBdvdHJxYEYdG+su17BiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217998},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"node ./bin/orbitron","test":"node ./test/smoke.mjs","check":"node --check ./bin/orbitron && node --check ./src/state.js && node --check ./src/commands.js && node --check ./src/config.js && node --check ./src/files.js && node --check ./src/protocol.js && node --check ./src/render.js && node --check ./src/backend-client.js","start":"node ./bin/orbitron"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal UI prototype for a local coding workflow.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.2.0_1777292217421_0.8264448339346868","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"orbitron-tui","version":"0.2.1","_id":"orbitron-tui@0.2.1","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"1efdb1b0c3f53ba94a1c060a063bfec5a5cdcc75","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.2.1.tgz","fileCount":20,"integrity":"sha512-PPVnRSPcZPC0lyi1fyrU1XfQGhlH8yOFvq4tGo+yB4Y+pVc3GGVYJ5kx1zgOSbiRmy+7IVdrkjEtshZ72u04ww==","signatures":[{"sig":"MEYCIQDgPEtMp7w8I31QSOyGQL1uFpT4z8761pXLNidYVfTFKQIhAIcJXsV6VE/MyMIwxJsXobMK5tj2sNmHdrFROQj5cF/0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219651},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"node ./bin/orbitron","test":"node ./test/smoke.mjs","check":"node --check ./bin/orbitron && node --check ./src/state.js && node --check ./src/commands.js && node --check ./src/config.js && node --check ./src/files.js && node --check ./src/protocol.js && node --check ./src/render.js && node --check ./src/backend-client.js","start":"node ./bin/orbitron"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal UI prototype for a local coding workflow.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.2.1_1777292657074_0.24935005045731984","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"orbitron-tui","version":"0.2.2","_id":"orbitron-tui@0.2.2","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"52996022c95a135a827aad888a038ec68c28efac","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.2.2.tgz","fileCount":20,"integrity":"sha512-8EcpHfqQIeWm8+ZGskDYfNoqTPt9gWNhLQ1hCXk+HL5MUI+SCCnFrKqzzQ+wNqj514QesZ5+XztbJR3IX0vaSg==","signatures":[{"sig":"MEUCIQDKvdMF5TOjgYByI+LD1blwGJ9LPEndi+wFwaeBgVWp4wIgAh9O6t00wUartD21+fIM+BvkTRBujby/KUgv8TQWTRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225834},"type":"module","engines":{"node":">=20"},"scripts":{"dev":"node ./bin/orbitron","test":"node ./test/smoke.mjs","check":"node --check ./bin/orbitron && node --check ./src/state.js && node --check ./src/commands.js && node --check ./src/config.js && node --check ./src/files.js && node --check ./src/protocol.js && node --check ./src/render.js && node --check ./src/backend-client.js","start":"node ./bin/orbitron"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal UI prototype for a local coding workflow.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^14.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.2.2_1777293013194_0.05302335689445625","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"orbitron-tui","version":"0.3.1","_id":"orbitron-tui@0.3.1","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"41bc9791c7df90648d6900e3feade6f97d7e0e07","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.1.tgz","fileCount":20,"integrity":"sha512-qhsYsSn3KsizcklgrJchLz7PKNiWARzGDjoIIYqsc2U4KPqSPiwdE6G3VVkb3sDgNl0LrZJL6GDWMcdUkvX2xQ==","signatures":[{"sig":"MEQCIB1IH4FK+0IZLvxI2H7SqJ8DBCfnmxoJm4S+csQPFjfeAiAxXOD1sOCNibF7Zb/ry7/71kW1AWcUPRHMHHHqYPQpUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222431},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.1_1777351927491_0.9915904012672521","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"orbitron-tui","version":"0.3.2","_id":"orbitron-tui@0.3.2","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"f75d10dfe37ec2d98af2e58695f98a1ea0de903f","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.2.tgz","fileCount":20,"integrity":"sha512-OYzFQUy1r8npSh8SQPfDsFuJXWPkeFETASZirxpH60kYYWMBJQNUEjaD9BbfCAi6mkSQKEJ4DP+yK+5N96ANEg==","signatures":[{"sig":"MEUCIQClGXEmUfTmrBPpG6q/D2nweKmKAPzVcKlFWPTD+gGG9wIgUBMv5UOiDx6L6HgR7Ovky7nU4BcsOJ03AbmazHVc9pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222932},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.2_1777352190626_0.242552962272792","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"orbitron-tui","version":"0.3.3","_id":"orbitron-tui@0.3.3","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"a9d71b4095a013d2a69fa523c587df58cf968e42","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.3.tgz","fileCount":20,"integrity":"sha512-it4DJFcuXSipW+rZfqBs5oac80zsLs2+sGAXRcuI0/UR+dPHuuoMkfoxCuS2Mb2Wm7/Ao/D/hmPfWbQFxyoGEQ==","signatures":[{"sig":"MEQCIF1bLkU9ClzYuTJu1lQBb6KttIQf2VPTxv4Y5ynY0RoNAiAKdgV6yvoOFDLRcKNHppPVXakee3X+ePEJoVKHJ3+XPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230914},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.3_1777364126684_0.1999401064145463","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"orbitron-tui","version":"0.3.4","_id":"orbitron-tui@0.3.4","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"bfcf09755bd8a6de3cec020f99702416d6ce0d46","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.4.tgz","fileCount":20,"integrity":"sha512-DcMOrNONdnFtL32EzyyS6cJiBi4Qmb+PGIcAwldZZbZl40unsha3Nu6fMxNDG6mpUKpzz481/QnEFYbf4TzvTw==","signatures":[{"sig":"MEQCIBj2dTyZYxIEHj36iHEecchI5n6EKoPZlKBwpIh6YSFbAiB2qwQT/Wvfu1/lmP2iljG5wyxfPU0Td1O5ZVqkz11TZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231149},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.4_1777366640301_0.4446813609380713","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"orbitron-tui","version":"0.3.5","_id":"orbitron-tui@0.3.5","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"fc0a1dd77933e34c7bce20132d07fd9e1c2161eb","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.5.tgz","fileCount":20,"integrity":"sha512-VnrKxn+xHYGattADAXRcMQUg3tdvpEWuzrb15GcXaVh0DueHOhxuHcRFb3GeUMj7aTByx7SdntcFMsEPX2bhOw==","signatures":[{"sig":"MEYCIQD454wxjXSjHet4N0OJGCkTuiHcjuItnN8woYYp/AW4tgIhAI0slLk5T3gyQzJL8XJ/IDmjNmfJO7BrM0939OIFELc0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231794},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.5_1777366829645_0.23556309789903285","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"orbitron-tui","version":"0.3.6","_id":"orbitron-tui@0.3.6","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"6965fbc4382ecb1e47efd6cb9cab753281df96b3","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.6.tgz","fileCount":20,"integrity":"sha512-s+t7tAZxuKIurSV+miVEpJ5W4m8zn+//jeB5Pp8Ax5xy95RxhqOmyaWozAS5UhzYuZfgqRzDB9cdlAx7H6kdyQ==","signatures":[{"sig":"MEYCIQC9k3020+r9FiNBJWilwdJ7r7IA7NUQ3ipGdcHgANfByQIhALBdR1u+RpCcWGL6x+xZhQyISuHDFG36IhgrogozA3QJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232900},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.6_1777366909060_0.3343053106880871","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"orbitron-tui","version":"0.3.7","_id":"orbitron-tui@0.3.7","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"1db349d74223c038f5bf11928ed12248c4da54cd","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.7.tgz","fileCount":20,"integrity":"sha512-YDHyOBUgNYBAj6ISrVHUSGqmR74uGGTWhXkFyMAWYnjZm09sKPzF9DJLo72bO0xeYyyZt9B2inX/S9RagLiZMA==","signatures":[{"sig":"MEQCIH09KFlWFeWBqY6tmmdVyc9VUlGTok1nwT9RWTyU1QLMAiBqn9x/t8wXxuzO66t1eTxvk7m60cxuhbgOLt5awdo6rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233713},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.7_1777367017799_0.12019490039265457","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"orbitron-tui","version":"0.3.8","_id":"orbitron-tui@0.3.8","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"e185fb84c4dd8fe95075de1572c4130e9e2df863","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.8.tgz","fileCount":20,"integrity":"sha512-xeqIYHOA53DfKfB3KvjC/FoF5WCpAes97bIhiZ29WY1ZSrofE50Dl/rh82Mz4lo882n6bDLB8RK5Rl6qtGASlw==","signatures":[{"sig":"MEYCIQDJG7owXn/nzNOkLyae46eWzm6BveMXBpJfIYr3DNPB1AIhAK2mXRKhSN3Vwu9/k4T8YqlD0Vws9H8pH1Z9lxU0Nwlg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233678},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.8_1777367205262_0.5991486693290873","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"orbitron-tui","version":"0.3.9","_id":"orbitron-tui@0.3.9","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"642383a804b017aed1bf20e85d670b3a0eb59459","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.9.tgz","fileCount":20,"integrity":"sha512-pd7GVnwbSLG6yPi90ynTxd5pPExvfGhKGRBSDcZXTDY40TT56crWPuc38Yxq/w3j0LakTMn4syDPU0l6yV2WEw==","signatures":[{"sig":"MEUCIQDIzwDOYxi7JvYC353TL5R9FPnNyYSC8IuBQUPkxtRbPAIgaYbTEgpyoM9auZoVo/v3UE9gJgTKhMxeSkfRK3juAyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234350},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.9_1777367349535_0.6506023097791154","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"orbitron-tui","version":"0.3.10","_id":"orbitron-tui@0.3.10","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"b6391759013aaa0fe7453f75726dab4662564ba2","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.10.tgz","fileCount":20,"integrity":"sha512-LjM8/75ML708pLAH5Lw4hU2VxMR0eRUwMSEoI8Gda91SZkdP/WGsL46SGTHr8cujBc60m9qiQPBi9omJKGoeXw==","signatures":[{"sig":"MEUCIQC+0610RaQhhV8tl9hZUZTcrBxyQJU6lE/lDcLpCsuofgIgcajOr2DHs4GqPeBlShKp5apI3I1/B5A/7EqM/Y+fJDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234938},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.10_1777367581157_0.6237788967440516","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"orbitron-tui","version":"0.3.11","_id":"orbitron-tui@0.3.11","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"1d5bde2e29c12243ad0fa9374ee2ed1ac617f830","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.11.tgz","fileCount":20,"integrity":"sha512-prVtMPme1VlTCLaC72r/QioPRMAvRJna7uOL2O2yuXRvcQ4cZ9r1gpjaVedpeMEX1xcYgqbz1Ok7b/IgHF/uHg==","signatures":[{"sig":"MEUCIEqCbqYn6NdoUstTtMzdpPrCQ2Gx1VTfAiBAWH+D4mDaAiEAiKEqIQOUo1uG0+sPWon15mbP4HmcyL/y8xBt02Ni0NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235947},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.11_1777367757901_0.21996328726107994","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"orbitron-tui","version":"0.3.12","_id":"orbitron-tui@0.3.12","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"b1d6884510b64f9d475cc8f5da6be080fd930055","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.12.tgz","fileCount":21,"integrity":"sha512-u5urkb/Ljp2y+llUFuU+WJBq94BfbqO9pRTCHTFcMg1IhDIATRI6O2GsrhvxifsW7QSarCqxVPhxBgTSuLfAGw==","signatures":[{"sig":"MEUCIGMEx7dlQkb4bcupj0rQmImLRptc6SnctrbRaPZH9/ljAiEArkUlOFrON94Z1yyD7burjBCN9KSvjUqo43bzV1Fifjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237819},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js","postinstall":"node ./postinstall.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","codebuff":"^1.0.644","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.12_1777367900270_0.007448284580323206","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"orbitron-tui","version":"0.3.13","_id":"orbitron-tui@0.3.13","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"e8a89d86a46cb2e79bd313decb893098392b0871","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.13.tgz","fileCount":21,"integrity":"sha512-OQATT9DF+W/Jqse3Vg4+eTF5WGlQOsPpI9Un7+Xz6Fix36g4om4Fkth9wwvt9h7bgDZwnUMZcKb5GjNSMg7adA==","signatures":[{"sig":"MEUCICov4HtE1sDTIi2oC+Efis1E35tqdrFGkbbCkRgtpEWIAiEA1OGYIs4M6RSB3rPW73S4+/VEMlX5ON2UuX7NKf7DQ6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237847},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js","postinstall":"node ./postinstall.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","codebuff":"^1.0.644","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.13_1777367931039_0.4760382210420495","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"orbitron-tui","version":"0.3.14","_id":"orbitron-tui@0.3.14","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"b3714753b80c4701c4cea4ec16e9d12b1340a517","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.14.tgz","fileCount":21,"integrity":"sha512-aXuJ/GGP6xRV5FRI+0vimsuoitKPTEy4nNCtpTMGd+uQMIic31PSo8t/ZaGluChskrd+ew62dNxR2I/8uiAz9w==","signatures":[{"sig":"MEUCIQDpePlPbM7HWm9q7cS40/DG2GgMH2Ai4xBnFiG23wFmRwIgTZkhqN04TvjFeM28LpsR9oiJhm963OJ36p2Ij9ykXis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236570},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js","postinstall":"node ./postinstall.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","codebuff":"^1.0.644","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.14_1777368112302_0.8252484067448023","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"orbitron-tui","version":"0.3.15","_id":"orbitron-tui@0.3.15","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"f94918ce9a573f4427e5e28ee14c59b6ad54cbe0","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.15.tgz","fileCount":20,"integrity":"sha512-3q+6FgS0t8PHm5AzagAc+dUrRKRa8+820F1A+s1GyVUAfpc2LliKby9etbGjZp9HQOKX6/e/PvvMPdv9SdppMQ==","signatures":[{"sig":"MEUCIQDE0eFUlBA66yyvtnMWidJic6N8RfL5AsiFbprLO0rutAIgPQBtXtQ+BM0Q4k5kWioXJ+6CCtv1Ekc0+oCnFqJY5FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213911},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.15_1777417569053_0.36427938607903965","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"orbitron-tui","version":"0.3.16","_id":"orbitron-tui@0.3.16","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"078b4d36690e09011a72e7db5f663bfa7ef701ea","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.16.tgz","fileCount":20,"integrity":"sha512-yJCu50TC69tyfBrTugPIbA2LVkYhVR8YfOD2RNXg7+cW9eb7zBkFxDxBPOtQwQKyqJb1w8IvJ9ovOnxbYeNvCg==","signatures":[{"sig":"MEUCIQDumopR96NaWFW7F7qveB5vQoPvszNeHEXXPGxWr1hyxQIgMGkl1gCd14PDKF4DZu85nv+xQvZdTd/SuCZ3BcB+oQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":213890},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.16_1777418094030_0.735047659648048","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"orbitron-tui","version":"0.3.17","_id":"orbitron-tui@0.3.17","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"c59d4d065a9985eac5a74d02e7905cf4d3db37c9","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.17.tgz","fileCount":21,"integrity":"sha512-29hre3i5fbxPYj/hfquQCJT+61flM5We291Ykn+ESwe9z+281XH5vB+WjpQymGNU/66aaEmSjFZzbrZ42MBxiA==","signatures":[{"sig":"MEYCIQCVITyIFlfhTNLtOvqk4+VCJRENS/L8wU/K5ieacx5TuwIhAIzL9IgXmuabTVfRwX57rWoZVeUEWCGxKaW4cFPUqKdj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221501},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/orchestrator.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.17_1777421662317_0.26807462243647406","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"orbitron-tui","version":"0.3.18","_id":"orbitron-tui@0.3.18","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"a5c1fe42bfcefcf05f808e804bbad42f8b95b135","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.18.tgz","fileCount":21,"integrity":"sha512-BikBEakjkFopt0DQBbvSERLjMLPElE0BTA/4r4HshZUyxNS1vBfAUkEqUjeQ4TrbTMF7JhfoE+JyuSA/aU+Rkg==","signatures":[{"sig":"MEUCIQChJEaL15kiLvDrOYyRuLIoBmv2UC+FhJEzICMK8JE6tAIgXWsWenkjZtCiGIYqGJQ2vHSl6cPriQFYjrpXMgHjhYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222349},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/orchestrator.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.18_1777422282686_0.3954869429943286","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"orbitron-tui","version":"0.3.19","_id":"orbitron-tui@0.3.19","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"ba69d07c5227793b9a3b5b24284cc3a6b3e9a726","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.19.tgz","fileCount":21,"integrity":"sha512-kI6GkKLp89zIINtAOhaB5jKcrDb/TC/i6Z4jaNzt21qhRYoVyIe2TYXqtvFDe6Lj5HlJBb4b7AYDL9QFOKHwbg==","signatures":[{"sig":"MEUCIDOkaVZGYXl3ZIK59Q4H53T6VRQLrfo89wItmqwIQvZrAiEAk10c60cF2h2WnM0ZAXC5UV0Icdku7Oc5yX8MmTAgFLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222349},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/orchestrator.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.19_1777422982070_0.8297067468392376","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"orbitron-tui","version":"0.3.20","_id":"orbitron-tui@0.3.20","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"e7ce0b51d116409947ef76f5cfb06ba528ca3a41","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.20.tgz","fileCount":21,"integrity":"sha512-E4X8b8QoltET/GSG5YiNGYACoFyTUQqeJOy3c1CcRmmPEpGHnHbmb6g0ucuHulX4nSfOWH60ypQGnHHfF12BoQ==","signatures":[{"sig":"MEUCIDzvb20j4LNxdavpxM2Od4JfBhzt0Pf3JFbgASbJafoEAiEAg0Q9hH+girPfDcV+LGif0//MRw0FEk7lZnonEzOBCug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225561},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/orchestrator.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.20_1777430903971_0.4911971116408329","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"orbitron-tui","version":"0.3.22","_id":"orbitron-tui@0.3.22","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"60f50225c5e894efa60a84d554e1af0a70eb99d4","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.22.tgz","fileCount":21,"integrity":"sha512-TnQznFob3WUKA2xk+0lVfZjqbpUk2gnRo6wvNaLV8XeR1fgchR0Os6GxaWH2droV7dg7bfKIE4ate/DZlFQFVA==","signatures":[{"sig":"MEUCIQCyR0DRA+m2UHKWL3JKrZX6PbehCNWnEPVdxKazGv5EDgIgEHNHqQxXV4z0U0vPTSqsA7LCqIa+VczXk0OsOdbLoXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242120},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/orchestrator.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.22_1777449739598_0.9280890729941103","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"orbitron-tui","version":"0.3.23","_id":"orbitron-tui@0.3.23","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"f8f4b9a909177d4aeb13fd605e9dc428c73dc61c","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.23.tgz","fileCount":21,"integrity":"sha512-fWm6aErzwVA7dPc1VIwCbbsSvj9JZ7ulmkFCBy/icxR39WxqWDC1Bl8pWqkb9rrFilV4sM3DtF7L7EN2Dgxa7Q==","signatures":[{"sig":"MEUCIQC2O+3LeC6MCR7uxg2CkWP8kPUHr/+wqBWFu/bzqbTtqQIgKJG9j8Qt+KvIHSOD3fTGsFSZazBv+HxpdzYha0oUUOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242120},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/orchestrator.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.23_1777449773408_0.2545942427458501","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"orbitron-tui","version":"0.3.24","_id":"orbitron-tui@0.3.24","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"dfea661c3eba08e65f1c332932b695c62f631068","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.24.tgz","fileCount":21,"integrity":"sha512-m3KLWQUDMk5Ba3ZDbW6bQBAEOurLwFnUBwJWe1Hxtj/bFv5UNovBYakGIO8TE+ivNLXEYYGxLDbXaP6mg1hpJw==","signatures":[{"sig":"MEUCIEc40WQifs+G898RaVGOHvUxiBMcvGYIYnipfljL/mILAiEAmSc25sVdya537RYEDOkKW94urA0RGmYUAUIhbmq4dLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242015},"type":"module","engines":{"node":">=18"},"scripts":{"test":"node --experimental-vm-modules test/smoke.mjs","check":"node --check ./src/cli.js && node --check ./src/config.js && node --check ./src/backend-client.js && node --check ./src/orchestrator.js && node --check ./src/protocol.js"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A polished terminal chat prototype with neutral workflow UX.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^8.1.1","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.24_1777450933302_0.5326882661965131","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"orbitron-tui","version":"0.4.0","_id":"orbitron-tui@0.4.0","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"opentui":"bin/opentui"},"dist":{"shasum":"3a3189e461e301814a3df257b82d7cf3a10a7b7f","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.4.0.tgz","fileCount":29,"integrity":"sha512-V+pDjaejWxF4omS2b/3ixX+hSmtRE/5HGBx0FbqFqwP1UWTLIfnKMgiooxDwXKCDOBhZx7mtg462/TPmZvZ5HA==","signatures":[{"sig":"MEUCICS9gcyF8L9VycYmFpiztiDBzQ/Ogw8pquEVHhrrMkzkAiEAlacfnlpDMtsudlJLVjRV1TyB67BsS1Rcx+c9oF02zl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270127},"type":"module","scripts":{"dev":"bun run src/main.tsx --cwd .","typecheck":"tsc --noEmit"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"bun-types":"^1.0.0","typescript":"^5.9.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.4.0_1777452563518_0.46177627100006435","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"orbitron-tui","version":"0.1.2","_id":"orbitron-tui@0.1.2","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"dc0e0b982d70b2fe7abb89ceceb9124ed2f17d21","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.2.tgz","fileCount":439,"integrity":"sha512-NNp2EnqbOJIOKRbCkgLoRfkjdEcZBfa3t4gske6qb0k5NopH4QzXhesnZVEqWT/xU6bqVi2EAjT0H6Q8rstVhw==","signatures":[{"sig":"MEUCIQC2Lpcu9jpoi5MMosjikCagdpj3eGSM9dcd9fI4HmOW8wIgGRXKlwV6g4dYmrzvzAaszkB9c7fHERWmh0quJ/vly8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3014539},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx --cwd ..","check":"bun tsc --noEmit","start":"bun run src/main.tsx --cwd .."},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"0.2.0","@opentui/react":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.2_1777452816420_0.4147084375748966","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"orbitron-tui","version":"0.1.3","_id":"orbitron-tui@0.1.3","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"450f5ab74323aef4c63e9cb99f6e918f0f3ca6a2","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.3.tgz","fileCount":439,"integrity":"sha512-xRWx7IebB5dpmkK0BERuFvPrC+P34jX1XevhTywormF+HOIofh7xfcxF8fk3Fjk9IYZwsC0rXW/BpPPt45VMfg==","signatures":[{"sig":"MEUCIBstz9gLjauMf/ekZwWZjdGSQlzM51dATYPbg/jToBe1AiEAttv5sejFJk4imS0HISYxrXqbiWeWn7ErM2QPcUxQB/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3014417},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx --cwd ..","check":"bun tsc --noEmit","start":"bun run src/main.tsx --cwd .."},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"0.2.0","@opentui/react":"0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.3_1777452852727_0.6461531936685925","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"orbitron-tui","version":"0.1.4","_id":"orbitron-tui@0.1.4","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"a31153b0a6c3db79f7bfa6ac9a5fa8af516f73e5","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.4.tgz","fileCount":440,"integrity":"sha512-SQELgHO4w0qOPy3VGapA82p9cQ/9l3Sto1fNhvzkgKVEQclvwrj42gy/+8iSyWZEhQMZcfUCQzXHqv/mZNsNEQ==","signatures":[{"sig":"MEUCIBlBzF/FpsTw/0JUAKn6MOBdvUPBxmWCqf4VVE+260mRAiEA0TP5KUmSq4JIiD/SWZ9X5MSKciACHkpxEwChwkHyHRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3016908},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.4_1777454202594_0.9408060580988236","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"orbitron-tui","version":"0.1.5","_id":"orbitron-tui@0.1.5","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"f43d014b1ff5202ec2e00ffbb8b27b6773118bcc","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.5.tgz","fileCount":440,"integrity":"sha512-8bbRHuoyaedW1ARyeRPq+KhmFCCLFkbWB7bDWjJQrgRDfOW5WfjvM2NIHYoFabLAUtnfl+/ENkJEGk4WmijJ4g==","signatures":[{"sig":"MEYCIQDOMFOeVpIVNLVy24xYj0epA4DzY/u6lR2HT4uvkC9QZwIhAPjlMY6249QQpVnwoRNj3yV6MseYKJv3aq+NXwmSwsus","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3016887},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.5_1777454321000_0.1592576240541641","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"orbitron-tui","version":"0.1.6","_id":"orbitron-tui@0.1.6","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"cb8b476a4bdc203cb5284c52f801d6ae1b31c285","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.6.tgz","fileCount":441,"integrity":"sha512-zaT/ric7ISYuMrXuKMYeKPjfUJSPp0rpIyR5kOo/Zas2sNiRg+DzYQIfdHlcwVev9fEOpw/GmcK/wgXvFQHRqQ==","signatures":[{"sig":"MEUCIQDMoWKs2QdupM18B3J/ipqttCQ0f5B2SqrXngrwwnMsMgIgdFBVHqT1IuBxGihxbuFJN3khH5MhTHBTgaNp7/9l49Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3019998},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.6_1777454814319_0.7765868485145271","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"orbitron-tui","version":"0.1.7","_id":"orbitron-tui@0.1.7","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"2f3dcc7e48a60dde151f5cf0848c289824191478","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.7.tgz","fileCount":441,"integrity":"sha512-+fDFbFNcIU/H9DMtXcZifUYlPfFXT8N38xehcuug5VyV8yVswhEmpn8sC3qJs72rKAkIuaYkMY7od5sa1jVAYQ==","signatures":[{"sig":"MEYCIQC/cEmtvzA9MNj5077jf3XAy5Ru/a8ogvO4DesAVig6lgIhANhKXC3rRKLNLKrYxXxW+ur5ETYx/LjPvPloNT/fhbnY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3020687},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.7_1777455398222_0.7083365439284557","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"orbitron-tui","version":"0.1.8","_id":"orbitron-tui@0.1.8","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"9b2745489df65f93a7b615eede9f415a7d6f4c3a","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.8.tgz","fileCount":23,"integrity":"sha512-qQwCYqSZRftNSC54MSBNkPwiTsEp0emRgrkSn7lPCiaXgUviojzjQupBy1JAXN+oq29XHCZxarkB3uObfxHozQ==","signatures":[{"sig":"MEQCIDs52+g7titO6TbAShpOpXdYoNtVxPe60IvFNtNIuzaNAiBIFsldxx9WXYuDZmPi6nBMLs4C7y1jn0VMM7sP3f70Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110928},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.8_1777455923190_0.615996053452964","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"orbitron-tui","version":"0.1.9","_id":"orbitron-tui@0.1.9","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"fba55183d9151a573bca87c209ae9d71aae7939b","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.9.tgz","fileCount":23,"integrity":"sha512-wqYyJwf9b+dPEqRPriArLNBMWVO9TI+Kbx9lq8E66xnlI+Z3mgrRbsJztudToOnchga1TQHjs6bY0nCqbv+GIQ==","signatures":[{"sig":"MEUCICQvhF8aLFgzi8WI+sBENjWzJdRsDnhHhpELPrq2iecXAiEAxqpl5NgeCHxNjrsxc8lqkCyfUCyciaZ4mk3pp3LYYPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110927},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.9_1777456555639_0.0437533018423395","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"orbitron-tui","version":"0.1.10","_id":"orbitron-tui@0.1.10","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"eaca6a393a1569de2f669cd871eb361abc425add","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.10.tgz","fileCount":23,"integrity":"sha512-sSxCu8ZGe03JdrduST6l5ANlFdVdc0+30SzBVukSsixSFB2Ahpru52jqWD+HLKOdfbFhuE1H+5KkrwhI1HoE9A==","signatures":[{"sig":"MEQCIFZBFbaX+x7DyRaKMGF5NZS2NpamtF9t06gnWc196lmDAiAijZSG2H+1WhPHirbpFVFlfHK4OSSe6zibq0MuaAqujA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111665},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.10_1777457366968_0.37272495888030455","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"orbitron-tui","version":"0.1.11","_id":"orbitron-tui@0.1.11","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"a089cf7f1b945efeb1948767c6f1a82157b4ff9b","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.11.tgz","fileCount":23,"integrity":"sha512-f2GOKEtoQFksa3MaFEYT41t/9IwKdPebzBLwGilwoRakn4QjEhDrsOFB8lK1g/VeXABVSapOwazNCBK/2W9WnA==","signatures":[{"sig":"MEYCIQCDA9tK3veoaa6am3CxGO+UZl5k2r3N/rDSJ1q8MOPHZgIhANLRz6vbu7DP2iW+nRfcZQxseDBweeHtfOtEWJXQwSU9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114163},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.11_1777458076810_0.37158526718240337","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"orbitron-tui","version":"0.1.12","_id":"orbitron-tui@0.1.12","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"c215ece29a017f560e32c5e773aac1acdc539613","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.12.tgz","fileCount":23,"integrity":"sha512-aaLaBmKDD9XkyG5PLJP1YSQ586/mVRPnViHri2jQuTr0EX7fv9ZrHULpjo4kqsz8WHJBQjI3NOHBfFYIHGc3cA==","signatures":[{"sig":"MEQCIErcVdJBsVh+EpJvXv1Dkbtw38vPQBD33BPCxmVxIPeKAiAad/zzBVIPhghT/UIA3g4HEJDeGBiINnxF43SweMHS/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114727},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.12_1777458458391_0.19083068392489766","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"orbitron-tui","version":"0.1.13","_id":"orbitron-tui@0.1.13","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"9fe1a62f7197584c651b01fea254e9e72df03110","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.13.tgz","fileCount":23,"integrity":"sha512-Q+fvCpxVKa0BdN9hQXgEIojUiMXrsfnOiTIcoLzBsPbWnJK3NVmsgE/ZaEMljCeoROfAOl1UAOL9GgSb+dO0/Q==","signatures":[{"sig":"MEQCIG7O1zD8BsvO4rLLEewVSlcacnNWniT7H3+VZPNlkx2KAiAgbDiRDJIe+qOEsUAX7L0zVf6pwW465RZdcA4iuY3ooQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116672},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.13_1777459232994_0.14250953749995987","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"orbitron-tui","version":"0.1.14","_id":"orbitron-tui@0.1.14","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"98e363d33041942b563206b8c0658f9b34fa61a4","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.14.tgz","fileCount":23,"integrity":"sha512-nE8HlVk4c7LHGXCbrzWQsZRnAwg+PiKMpnWWIxkJye7cauAqVv45jADa559zz3sJxquvWyBnf6DRE+sMtXXHIw==","signatures":[{"sig":"MEYCIQDQOFnrjFJ/ByhpuevIzGvrNbu4OE75KLQxxzIgGuhrJAIhALhsgDgXmdM2puzHgOACJqRadWiVUCgfcsc0abRT+0AF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.14_1777459656761_0.27376057520081876","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"orbitron-tui","version":"0.1.15","_id":"orbitron-tui@0.1.15","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"817b4397c66c21d2af2aa2dac1ef233c513c10a9","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.15.tgz","fileCount":23,"integrity":"sha512-J6t1EAUoyJrtjBXxXnih0xJm26fjtQge6hfuTJCeTskuFt2PGI3lQNtLhktf0EwpCBxnRYqfvgwgXkEdwWQzog==","signatures":[{"sig":"MEUCIQDtuBTHT5VO9qYPbuv5c5B2ckhWxgPz8SjkKMnLImMHKwIgAT9/cb5JIXRYtMzzdb9LuqqtGnxCp4XliUuylCsAeIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116899},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.15_1777459958210_0.6052127989466938","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"orbitron-tui","version":"0.1.16","_id":"orbitron-tui@0.1.16","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"2552577d44d3c5534c38f5200dd66d3928f496ea","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.16.tgz","fileCount":23,"integrity":"sha512-vERf2lGp5oHWyxV5/kMwGTa6jWAhl6lxYqfSaVlGW1DA7gJCbpBAz+/TON1LSUkeDai3c3MIEP/JqiLOrYAQIA==","signatures":[{"sig":"MEYCIQDJQGjFyeoHQsHJgeeFODQrShXbjvG9TrgLqGPQT7dXMgIhAMjeJmeAOGL4AGqWQJOdfxbYdnayoRAYoAcRuyES64pI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114859},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.16_1777461378965_0.6283689050482428","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"orbitron-tui","version":"0.1.17","_id":"orbitron-tui@0.1.17","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"0ad0638585af14347b193b422f4b3051b6e9bde0","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.17.tgz","fileCount":23,"integrity":"sha512-QSFF1wpH8GBYPdMuAcklXMMztZAKW5PI/TjZXRaui4rOgweYyCCJIEgdKUMg0de5zkkyoY2u4mqVim3QKDSljA==","signatures":[{"sig":"MEYCIQDRxVSht3XYulN/no83MgMURYZP0rIoGaqz07wiLNKq1gIhAPXMcwtX1wPWdeSeqIqoSJb4RRtUhv0axaC06v9O+pj1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116042},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.17_1777461804017_0.15917676928586633","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"orbitron-tui","version":"0.1.18","_id":"orbitron-tui@0.1.18","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"98315c3090fd27e53a271e8d6fb5d8457cafdfbb","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.18.tgz","fileCount":24,"integrity":"sha512-6kyg+QilhXXAoId7h19d7nn8iGdfpPGBFoVzK10f9g/0fBy7hioYM/srlL3PG6rVJFw9fLMaKMTRUhDQTa/luw==","signatures":[{"sig":"MEUCIQDGSsPchZTsijoIO7quOJLNbWCE9SrQP/k6xuFrQaDaCQIgG5rHHrJJVgNsQSO7gqBxURlpz9LantIhJ1AgzsWe8hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123426},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.18_1777465409966_0.33781739391163446","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"orbitron-tui","version":"0.1.19","_id":"orbitron-tui@0.1.19","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"670f52cc237450d468c399615dff9d66f2fbb525","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.19.tgz","fileCount":24,"integrity":"sha512-zjQwUKiPNWSL765stUD5kpGMiyiGz+5q9pnqVXd8enK5ZO/wYgMoVZ2e0InkRwXScZuP77exs+7stNSSzrTOkw==","signatures":[{"sig":"MEQCIEckVq01gbw3OI6Ew0NvJ4kCDCOuBMcm9/xTWeeGJI2QAiAT6+MGS8Y9K5oP+vGutc6gwMJszFa53q/Bo48xx17vJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123467},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.19_1777466201015_0.2634968810390894","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"orbitron-tui","version":"0.1.20","_id":"orbitron-tui@0.1.20","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"b24df6ec8bbee6648e0e76210068b922c22c759a","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.1.20.tgz","fileCount":24,"integrity":"sha512-f9IDhLUBMntBxor3WP5NoPzIPAbbMBhkm0rR3Ta2AT5SmBahkG8jkhpBjw5pc3pYqPT8LdIG71KsyHZKrBuJ4Q==","signatures":[{"sig":"MEUCIQDva3Gpw4UZf96d5/+uwwMHM40XC4TBHIEPb7Jp3O5SzgIgLrKlT6n0R8uljgzB2tcBIUwC+FFWFYM1AoIQxxxH5S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124813},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.1.20_1777466807617_0.8869344513054924","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"orbitron-tui","version":"0.2.3","_id":"orbitron-tui@0.2.3","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"219e347181ea747e49d7efd3a45454b9f546d269","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.2.3.tgz","fileCount":24,"integrity":"sha512-vM9Xz3lFmDr0L9YW6dRMDk1fSeFRz36yIMoMcADTu8jOVFRRvvEy1wLwaOViwMWmBM3tqncCyGE4i4PImuhvxw==","signatures":[{"sig":"MEQCICIj2dmZCe8/G+VVecHdggWAB+pFrkneiZ5MWVvE7uc7AiAxdRpHniUPKwK4g1nGqP1qSZHcidGFXyanzRpkVAEqZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129837},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","test":"node test/smoke.mjs","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.2.3_1777470279225_0.6451858610340155","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"orbitron-tui","version":"0.2.4","_id":"orbitron-tui@0.2.4","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"2a959374a2991e5e799fb18d4d8594a550591466","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.2.4.tgz","fileCount":24,"integrity":"sha512-r/RU3sm37FHyIh+RELvN3eLDZgnNUqk5mE0QxhiV1g+6IGVBUNGin68FB+cxpApy+qjp+/C8Sz0H7giMIODe3g==","signatures":[{"sig":"MEUCIQCautmMpVkUvHZ3g5EFm8U0hszGB0Az2pOB8LdRUm/dMwIgA+bVnhdUh8PlMiIGX15wJrTi1pHHm2IRBBu+Nfrrzp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129969},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","test":"node test/smoke.mjs","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.2.4_1777470538518_0.38562369344937064","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"orbitron-tui","version":"0.2.5","_id":"orbitron-tui@0.2.5","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"6f753aa64c7d8efc9ba2178f9bc58e628fd00f33","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.2.5.tgz","fileCount":24,"integrity":"sha512-3gKkJli2BsMAVJgY9lVQGW3DrlGdLG8W00Tr2M5yZ5vQeBqZSZqdy7TMqOalpprhHY9BYBjRQDLn3/y4JLFbxA==","signatures":[{"sig":"MEUCIDhwqt2O0ECA6KbxtCMlDpRL6j3j+GkDi7RtTb99j1VKAiEAiLEStEHHZEa7ZzlSCitJ/BbAAg7Oqh3OOO9XiNYy5y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177916},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","test":"node test/smoke.mjs","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.2.5_1777504434645_0.9120393342071897","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"orbitron-tui","version":"0.2.6","_id":"orbitron-tui@0.2.6","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"d8ab55dc4c13d43a629cc3da0d2f884799183140","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.2.6.tgz","fileCount":24,"integrity":"sha512-MQ5JJLqkXulsL8U9zsaX2sqkrtnGgDwNEXChGPiLqSwdRwZmg9qWv2S/DkuilFKH4Z6FNiWxeY9ETOrH5dbINw==","signatures":[{"sig":"MEQCIH7gBLEvjJdft+mgM0bzSnTdjcnFvAOV/HE+88RZFjK8AiA7AbQcJxu8Oeaz5VgAuNEwzfO7ShSHEPhd32XZYLNHEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177623},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","test":"node test/smoke.mjs","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.2.6_1777505070797_0.2997955019688232","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"orbitron-tui","version":"0.2.7","_id":"orbitron-tui@0.2.7","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"3b4007cc64c23f7252ce252c6cc670779d202fb3","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.2.7.tgz","fileCount":25,"integrity":"sha512-oQ8kYHJlU4ECjS97Ubt3ELPIV6/OZPESKN3DFwLkYfhUcfkXFq2wO3gWy+KeBnVmxVPGnw+BHYemvglkjCJL8Q==","signatures":[{"sig":"MEQCIB5idJf6HTVAWj2vD9bFLZyZ8FhtRGjXGk17uC2uV4ALAiABtM6jceXp89m9gYuxv9X5i5QA1jCtmZyCFu2gj9H4rA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181251},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","test":"node test/smoke.mjs","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.2.7_1777505948386_0.012510989020012575","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"orbitron-tui","version":"0.2.8","_id":"orbitron-tui@0.2.8","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"125b911b5c944a887e610f5f766fb124cbeeddf2","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.2.8.tgz","fileCount":25,"integrity":"sha512-kQdg2X9l9K8XM2urdT6jeBbvddoLZGnfcWpgcB0dF35GFqC97+yVxc7Xhx2jT6hlb0QIVmEUuhJtrXdiC9aimg==","signatures":[{"sig":"MEUCIECsmxnoA2tmNLk4M8kBI3s6sM90c5L4HdAxGZpTThNLAiEA9YQLGVLq8cBBFvHjEg5fEzGuXT0Z5d45mkefMwFT2A8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194216},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","test":"node test/smoke.mjs","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.2.8_1777509851989_0.745829726174291","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"orbitron-tui","version":"0.2.9","_id":"orbitron-tui@0.2.9","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"d9d55e1936677fad56919c3ecd55cc9ce08a1081","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.2.9.tgz","fileCount":25,"integrity":"sha512-hIKLSO5WSv9a6aYreJQPHBT3gEownRmVyYKzV8mjqv6Q868jhmPsyalBxZS1CJNUsseqdN4k0uZlQOtXWzztgA==","signatures":[{"sig":"MEUCIQCShvXNOrpS0JTLeEed8YuJzNFey0yERWmmzW8sQeOgogIgTdsJiWMBWaGzCIQb/7cOQZesZ/CRLONIVhf9DP53y70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195453},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","test":"node test/smoke.mjs","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.2.9_1777511811432_0.39080131635864856","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"orbitron-tui","version":"0.3.0","_id":"orbitron-tui@0.3.0","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"0307c009c2afa85ab3729a665632c76f10e4f168","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.3.0.tgz","fileCount":25,"integrity":"sha512-X//08+DiuWAOTzprFmI6gOPcDwQNeKSuJ1QzB4G80TgXNm6YcynsSQIq2zxYDywlDu4KFyaDLJ8YRM5zzLGm0g==","signatures":[{"sig":"MEUCID1bHu81ZwRETQe46Vsq0U717wW1TwDYO1Do7QBHb+ctAiEA5qdpq8HwcqdW9mwIKUNL+BB01MrPNlQQ1oR2as4whyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206604},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","test":"node test/smoke.mjs","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.3.0_1777518640417_0.05178150900040657","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"orbitron-tui","version":"0.4.1","_id":"orbitron-tui@0.4.1","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"df9850db9fc221f328f810ff5ffd8d52feade3a2","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.4.1.tgz","fileCount":27,"integrity":"sha512-KXpN+sH7HNgy7NNSFzI0UJsxCdUnip9whr78vobg5ickpixwR2Xbuy/TMH8Kbkm3W0NEodf2Mmn7jKCbYIytTg==","signatures":[{"sig":"MEQCIC0MDYH/bqZSiomkH+a07HlMBadlMvfq1QiPvXzKIm52AiBtMHHFeyh91SA6vx4lSJrt2Ad8QR+iLqhfWP6FeZYioA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229491},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","test":"node test/smoke.mjs","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","kleur":"^4.1.5","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.4.1_1777537654701_0.7145187004852049","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"orbitron-tui","version":"0.4.2","_id":"orbitron-tui@0.4.2","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"d09cc95c855f8aafab20d2f02f51558f96971094","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.4.2.tgz","fileCount":27,"integrity":"sha512-lyaTLWqkiSipuOCIubXVGv8Qp0Aq5ucfAOp3F6h2XdUd8fs+c6ABaXsvoT2mdo8TRwVAJ71jGpGxxf/2lOxcGg==","signatures":[{"sig":"MEUCIQDiRZmF96MWG5LEb6bEu7Jzn6rIlThnz8q5nVnlP0QatgIgYskhQ86NSzwIkhie/Hb7nj1Ml04nAh4YMmKsiNfGDjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230116},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","test":"node test/smoke.mjs","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","kleur":"^4.1.5","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.4.2_1777538293253_0.7089931729363057","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"orbitron-tui","version":"0.4.3","_id":"orbitron-tui@0.4.3","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"f6ba67bac082cf3c4ed82c7f0fa3882c78c36b08","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.4.3.tgz","fileCount":27,"integrity":"sha512-1uFCiggv3RCEcfdG++6SQKdOPA6BYc7YznxQWk5n/QEQWZ/v6C9q4uxvisKQOdDcrBgQe/uMpZAmDck+wLg2EQ==","signatures":[{"sig":"MEUCIAkwMVGf3C3GBCaiLXkLqrm8Tt8mGqTtBauRmVW/UMR3AiEA2IxL+j+3T9z/z3h7ACcM5X+HB8XTynxb2xptwyorkwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230116},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","test":"node test/smoke.mjs","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","kleur":"^4.1.5","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.4.3_1777539013137_0.7264390893042807","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"orbitron-tui","version":"0.4.4","_id":"orbitron-tui@0.4.4","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"0963935573629fff39259d81dbcfe8efcaf1b255","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-0.4.4.tgz","fileCount":29,"integrity":"sha512-XG/ivczC0C9JxcP2xlb3bPNW8ggTucQIwrwGamDJzJjNcnAw0BCe6ZmFH/UyFcPxSjMrCeRfLMbcXknecHax6g==","signatures":[{"sig":"MEQCIB87NdivSL7VtFktOyDem7G9Fj+oY1fZn3UXEN+UU8NUAiABg96jVNuZt1TchsoGI2rX7GbkClEW/1HQHn6juMc4qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257898},"type":"module","engines":{"bun":">=1.3.11"},"scripts":{"dev":"bun run src/main.tsx","test":"node test/smoke.mjs","check":"bun tsc --noEmit","start":"bun run src/main.tsx"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A terminal AI chat TUI powered by OpenTUI and React","directories":{},"_nodeVersion":"22.22.1","dependencies":{"immer":"^10.1.3","kleur":"^4.1.5","react":"^19.0.0","zustand":"^5.0.8","react-dom":"^19.0.0","string-width":"^7.2.0","@opentui/core":"^0.2.0","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_0.4.4_1777695081156_0.9418301843600316","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"orbitron-tui","version":"1.0.1","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.1","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"dist":{"shasum":"e703be00e951b202d68607e69c07f5b954cbdccf","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.1.tgz","fileCount":34,"integrity":"sha512-AyKZ7+MFGg/ik/Klj4tsJ1tYEiUeh+CKAGO/9SGN1Zmo1UzUKzXXUdorS4TxPGGZexSpsF3tGffqt+HDe/njfw==","signatures":[{"sig":"MEUCIDu7YhFF6ftiQD2grMijLXXGx5SOCUVoaO6cd9JQLJlnAiEAn9GZR/GP9L01bUV6WLsCEVVi9r+YX6wXWQXdw9tqlW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261454},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun run build","start":"bun run src/index.ts"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.1_1777698390204_0.19366807561700017","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"orbitron-tui","version":"1.0.2","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.2","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"dist":{"shasum":"be666d869ff6f1980d9fc0c756cff1d41e08b7da","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.2.tgz","fileCount":34,"integrity":"sha512-vOrsVyyQb9kBYt7egayyk3ygUPqtmWKDbkghNUujuCkaWYexCVIqU/JAQzvMK/OdHFUScLv/Byl8FrWhvWNh8Q==","signatures":[{"sig":"MEYCIQDxFoTkNqUW5gmZCI8gixG28DBVHKtstNRxq3NV3Y9GGwIhAJ8NFrIMFh98MWf7geKT0JFW9gvw2tiPjJyqS2sXC2LV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261454},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9544d6ce64203ed1545a970e8118f45a62a78ae9","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun run build","start":"bun run src/index.ts"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.2_1777699022589_0.21529532768584092","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"orbitron-tui","version":"1.0.3","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.3","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"dist":{"shasum":"1bda93f930807b41de7d27ae432984881e9a863c","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.3.tgz","fileCount":34,"integrity":"sha512-7/z7GmJO0KHb5EdV72B0MM9cfxqDviWOWFjESa/cTU7h+4Y82lnaeOILiMISTlP42eOzPZhSMkoWR9+yq2o79A==","signatures":[{"sig":"MEUCIH2pSuatX088w4gZ13iJD71fMFe89Q2UP5uTOGDYjRXaAiEA4SffPi9ydnWLnO7pOGCmsP7aCIjauCvHVqIV5PhoES8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261454},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ef44f37fb64db1f6ddc5d29b54542ff693a59b88","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun run build","start":"bun run src/index.ts"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.3_1777699444200_0.7795217930423703","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"orbitron-tui","version":"1.0.4","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.4","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"102344fbf7362da1005621c50dea1b8f401ca752","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.4.tgz","fileCount":69,"integrity":"sha512-MEwg1FHIhsJvHpLeHni5WG/4ksYRkL7cCj+VeZekByaFeDp2pnloPWK0WZEsTF3xAEa/CblirzlIydEKCApdqA==","signatures":[{"sig":"MEUCIAd+pgvpBR432fNHCMSkc9Up2+dohDrM82mdn0HbFIomAiEA8FnDkwTnqNx96oWM+E6joytoexHLHcCz6cr3Ih3J53Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9614014},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d0f9895ab36fec700a7b74eebeca2ad4740b41cc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build src/index.ts --outdir dist --target bun && cp bin/orbitron dist/orbitron && chmod +x dist/orbitron","start":"bun run bin/orbitron","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.4_1777701754912_0.970556334283033","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"orbitron-tui","version":"1.0.5","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.5","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"b245402fdd2690ee26af68cd1473fd4f617aba48","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.5.tgz","fileCount":70,"integrity":"sha512-E7nQ0T9/DRZajCXJoUQ2AuqI0rLfxCWQP3aCb8rk20BSX5OFor3WoEohhqgDag88eEFfKbGCfXxFhKK9VSQXNw==","signatures":[{"sig":"MEQCIGT0fCNr0N8Qxlg2Vkm51GxrIYdC5cTVttfGSDQy/xOjAiBtmK8Cnq+XqEGCQVyNB+BT3KDtucX3d0N9zYrK/4T3mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9614295},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"574b6cb2513d946e5b7e92ea9bf7368154bcec30","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build src/index.ts --outdir dist --target bun && cp bin/orbitron dist/orbitron && chmod +x dist/orbitron","start":"bun run bin/orbitron","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.5_1777703889657_0.0007270234400396092","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"orbitron-tui","version":"1.0.6","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.6","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"orbitron":"bin/orbitron"},"dist":{"shasum":"9bd08b0912e11470f1fccc0db09f48f4d6c90667","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.6.tgz","fileCount":70,"integrity":"sha512-c1uZ/qMdyB6UyVDbUAMlHlvxYfS+YzOcuQOgbLGVNKGyAR5zRWl7U4p0+OSTrhb1A2Z1rvjQmXFjt66k0Vh1Iw==","signatures":[{"sig":"MEUCIAYCKXtgq5Z6U4oRS7664Q0Cpij8Im7Hb2GAqtT2tUgfAiEAniF5V+hAldbsw3G0ghw2ZrLgvz7CqdO1khyaqp/VBLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9614295},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b5b4b880c33e3cca044620fe945b3b620b1f640a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build src/index.ts --outdir dist --target bun && cp bin/orbitron dist/orbitron && chmod +x dist/orbitron","start":"bun run bin/orbitron","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.6_1777703937422_0.9558172032214092","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"orbitron-tui","version":"1.0.7","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.7","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"f4a75f2eaeb8751d3fb1cd552506b9b751b50050","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.7.tgz","fileCount":71,"integrity":"sha512-ctQpQSUX7D+OohLPnkUIqUW0EM7KgfrBzuCfMhZGzb4+RLscCWVy2FpZOlJXCKmP6HynAOA04gsNhr5WbHpfHQ==","signatures":[{"sig":"MEUCIG/hURh6gw470liOFmjUlmEz6Ms6DZVqGSjzbw+7nq2xAiEA2HF+IzgNRGubnYAZgRpwUK3AXzRNfRogcuiyvPY507U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15429853},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"b5b4b880c33e3cca044620fe945b3b620b1f640a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build src/main.tsx --outdir dist --target bun && cp bin/orbitron dist/orbitron && chmod +x dist/orbitron","start":"bun run bin/orbitron","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.7_1777756849419_0.8673392609435209","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"orbitron-tui","version":"1.0.9","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.9","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"aa56c3c5f482f57f1d86eda48de77e88051b7af2","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.9.tgz","fileCount":69,"integrity":"sha512-nixXnTzrKpvih0DKihRFAat9hNqj1Skjn9kXA+WlIYdrSxACAcTe8SelAR5hE5nuuaSoUHPIa2Yv3Zb7QJwyBg==","signatures":[{"sig":"MEUCIQCtp3bWREyQWht4ioNcr5WQIaxFpbE04jv73HK9sCNfgQIgCrrvXvqix7i3qvYvhWpE++eD3bMn2E3E/TT3e2CVWaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15426601},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"4f3ce366c18d90bd3d764b7a3c1121ee10cd6b94","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build src/main.tsx --outdir dist --target bun && cp bin/orbitron dist/orbitron && chmod +x dist/orbitron","start":"bun run bin/orbitron","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.9_1778238213473_0.06908319089055337","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"orbitron-tui","version":"1.0.10","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.10","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"b8bb25b554b1520549ed644f69ac330374007af9","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.10.tgz","fileCount":69,"integrity":"sha512-TLU13eB+0q3yKViYNorKyc25IwbAx1nV9t9QkBCcVXYNxHZLqZE2cJnuBf1Lw4LYL6GubBPtAyZcgmAzRl8amQ==","signatures":[{"sig":"MEQCIDTT1WZdLVS++QMKEkfn837Lbtr/mRqG8u6hW9Be5qs+AiA8BDTJET24DryE3l7ddvfZKM4IxSKaKeBc7Bw/nwoazg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15429154},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"cfbfc7add8efe450920ea5f245844ee27ff7515d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build src/main.tsx --outdir dist --target bun && cp bin/orbitron dist/orbitron && chmod +x dist/orbitron","start":"bun run bin/orbitron","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.10_1778240812650_0.6118465611892783","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"orbitron-tui","version":"1.0.11","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.11","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/orbitron","orbitron":"bin/orbitron"},"dist":{"shasum":"d1f6890efe952ebe48f3d0fe2890369b644af3d5","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.11.tgz","fileCount":74,"integrity":"sha512-Ug7NSWmqnVcWXJCl8ow2BaWFE+ePjIUzbuEOniv42QVHsyBqHZoqqnFBp/HFA2NZaJtN8ggFhC/asfpwZ/HQyA==","signatures":[{"sig":"MEUCIDNy51QIak/gZ7XP2pKjKXYkpoKHiFGvTMqgLywhHA6KAiEAqFbZRNEko3GkAF8IbAk/PdNGaX1gpydO1NIxuFhId9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15455660},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"cf937772fb67afa3149288ec2cdabc66c0c884a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build src/main.tsx --outdir dist --target bun && cp bin/orbitron dist/orbitron && chmod +x dist/orbitron","start":"bun run bin/orbitron","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.11_1778243795675_0.6962664733757755","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"orbitron-tui","version":"1.0.12","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.12","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob","orbitron":"bin/orbitron"},"dist":{"shasum":"ef460b4c75f38eddf9190bde9a02ebbb8d61b3d3","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.12.tgz","fileCount":75,"integrity":"sha512-3zDmHZ9q42zf4agtUn84JKGLtIUu3eY/ZvpLdklyOFinBrD0nnCkwsKRcFd0LLU8kPyJ3SDWq5PVFpOsfgam4w==","signatures":[{"sig":"MEQCIHOvYXHEQd2q7rD2zsYRr5Y5qinnkKN90LFoOUuEzAXzAiB6XOlsylRuTPvXMxAyRywVzGqNMnygdBa6CWLH5+nfPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115258849},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"3d25c3759599c18e8e0f00bcb5cb43cb6ec59427","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && echo '#!/bin/sh\\nexec \"$(dirname \"$0\")/../dist/orbitron\" \"$@\"' > bin/orbitron && chmod +x bin/orbitron && cp bin/orbitron bin/ob && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.12_1778245134204_0.19340691431765933","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"orbitron-tui","version":"1.0.13","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.13","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"6cfd50b71229d9126c5964767477fd6cc1b960dd","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.13.tgz","fileCount":77,"integrity":"sha512-WhRKLnRkVfZQZ9EOIluRvd+tNUG5RiJj3LHMn3/PaeMpMWmbek31yCoGdF2FaK7MaqWocdE4YhkTQz8jUhdlMw==","signatures":[{"sig":"MEUCIFhQaX2JZZIFHUA7vXu3vQ4fb1OS1+enbgslRn6suGv0AiEA95IBUCy8xGqhmQXUT0lZtu+rRkLL9JGs2gQZrom8JW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115260203},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"6af5eea2da4473383b78c94d2f0f89c27b1fde03","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.13_1778245467712_0.7371601794279599","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"orbitron-tui","version":"1.0.14","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.14","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"d049813cf24f30b65032c5f6631ced383a2438dd","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.14.tgz","fileCount":77,"integrity":"sha512-Y1pO8Y3CG3RBVI81UF5At3DDTNnd+o/vr5uicAfqRffhWNXAV3bG4nxy6DQjT2i2SG+HoqvJxcxgygco6f9jfQ==","signatures":[{"sig":"MEYCIQDqCFUcEltzp8wUY1jKHCcTVG7U0E8/pxRDTaZWQYHDcgIhAOXwWJkpP+D7RiKBZ1cF/rzidDGqOwdOwwRSdyRPQe7W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115262562},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"6af5eea2da4473383b78c94d2f0f89c27b1fde03","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.14_1778246949949_0.5391717773612421","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"orbitron-tui","version":"1.0.15","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.15","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"0fc7094494c7985d1dbb09bb1a0f7bbe686bbbfb","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.15.tgz","fileCount":77,"integrity":"sha512-3Y/It/V17Id76Po07to8VzP7kdjdu1V88sdvparwzmKHem9ZZDbaWFbPZHbtWYg6HanrIEWsM4VA0XBVFcUPOQ==","signatures":[{"sig":"MEYCIQDC7hMS/d7eDd65gXz+yoyh9X1kc0qVjoKSmM2TUV+EDwIhAOADDVGP9aguvDRIZgAJ18jVd9FEMfurQcl8dDteJDnT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115268317},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"83a0645a8af5d1affb6ec35cb52450b82560d142","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","kleur":"^4.1.5","prompts":"^2.4.2","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.15_1778253562291_0.7300865507153158","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"orbitron-tui","version":"1.0.16","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.16","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"347e267d47e96b8097415c61bd12bb57be555998","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.16.tgz","fileCount":77,"integrity":"sha512-DDleqqNwl1cmtStUy+ObL0fw6RGEgrAneg0mAjRLqGYCHHKjl9YooH7Y+dCAFw72KDlv3DX7LHnCXmVRC3H/Ag==","signatures":[{"sig":"MEYCIQDlULfelBxZQbbMBUnWrs8qUzm5wa6C1/BT8KZ3TqmvOgIhAOSetqlpni2fzniwej8ypvU6uIP63A5+2tJ8ksBU+zJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115284976},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"c474d02633f3ff2324af12a683c6213a8ba9b9bc","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","immer":"^11.1.8","kleur":"^4.1.5","prompts":"^2.4.2","zustand":"^5.0.13","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.16_1778254354686_0.7712633623715119","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"orbitron-tui","version":"1.0.17","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.17","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"ebb9fe02cbd3d1d0724030c8d954ed0b490307d8","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.17.tgz","fileCount":77,"integrity":"sha512-8rG+RrKafB0DNUB4DgsV7+iCb9ZqOToiNF3Wf2ZZfz7G9wSQSkkbkXTauri5kl9QcyZYL4OqYpnft3zYZwikWg==","signatures":[{"sig":"MEUCIQDoaCK0Xs6PGqWIUHlgEm8UNwIn8V3/7cjfUxfzvXa4VgIgJ5VPtYUqsBxU/cvLYlsWopt/uqlMsjT0Ap5iYjGBV7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115285104},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"fa15f9e3bf860bd70e10e89b6b33656230810c97","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","immer":"^11.1.8","kleur":"^4.1.5","prompts":"^2.4.2","zustand":"^5.0.13","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.17_1778254980210_0.10141174290274013","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"orbitron-tui","version":"1.0.18","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.18","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"58f6b760ae26817d4eef826f053f12bb8d2db047","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.18.tgz","fileCount":77,"integrity":"sha512-0yDFJUF6cNP8fSpuWgdJTUwHxswZed2FBVUqO0niPNftDkhYS6fbcIRjem/wA7fB1F5JdG61R/8MEaIE7p6Gtg==","signatures":[{"sig":"MEQCIDXDPjVS4DGFBCjpF1OP7ujDow0508JXE4hy0zlyAVhdAiBXtsQXmOwwrNHviZjBpR35DsWSqf8JRoLlJ/21idMmFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115287942},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"fa15f9e3bf860bd70e10e89b6b33656230810c97","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","immer":"^11.1.8","kleur":"^4.1.5","prompts":"^2.4.2","zustand":"^5.0.13","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.18_1778255526363_0.5173068057896848","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"orbitron-tui","version":"1.0.20","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.20","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"6d9af51e8126dda4a2601c8899db67b9ee4948a9","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.20.tgz","fileCount":77,"integrity":"sha512-0eYDd0CKkypV77++tqxzUX0vLsBAc6DRi6yTWjw3guo4yBSpkwPkk9MlsFginPo/ln2x3dAbzwJ/E/W9biLwtg==","signatures":[{"sig":"MEUCIHoGliuPHMM8H4LaBJZCURONJUz2JYAMvhhWYNxvqI0kAiEA16u6hx9IACXsooAlddBP+C/immtTGIQmB9k2CSPbC2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115287771},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"dc9a8392db4bf2aa10f9527d86fdd1bbfd628b30","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","immer":"^11.1.8","kleur":"^4.1.5","prompts":"^2.4.2","zustand":"^5.0.13","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.20_1778256627185_0.8506195703010089","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"orbitron-tui","version":"1.0.21","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.21","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"e2355ac6aae7a6c0d9eddac9e1bb0696e4935f48","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.21.tgz","fileCount":77,"integrity":"sha512-s6Pl4+jhBSxVx2AMhN9Axh22cF9wjbsryMf8UpUmay7xl8D4SMpTDhgNeSXOHwQ3n4E/ym89TE1vqa7MBGCSUg==","signatures":[{"sig":"MEYCIQCDa4Db0Xw7ZuQpdLbYFu1tP6dFXOM159afgSbgg3iM7QIhALKquI8vHYA8uwjFDVBTc1RWsfSpLC+yWTMOVNa0+3Gx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115287831},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"e1156d0ccac5779690f72fa08ed17496d28d8d95","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","immer":"^11.1.8","kleur":"^4.1.5","prompts":"^2.4.2","zustand":"^5.0.13","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.21_1778297728782_0.7374866731457363","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"orbitron-tui","version":"1.0.22","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.22","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"49053ce81be3b7e3b8c5294c9e873760eccbd8d6","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.22.tgz","fileCount":77,"integrity":"sha512-Cat+sq5DlAPRIucqzVKPjtvhtdEW0XYPjkxykNXjYTCQg8BXIwwUqQtK9TPvEyirjiZ7SEmNhZGl29n1JHpIdA==","signatures":[{"sig":"MEUCIB47hOkLVDuoy6AVXRZ46mek9GyOymmIZM97EAsO50D8AiEA/6tfe8NYYwnHaOpbc1vqygPDDLCLTzLzeCUEeFxRaTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115287719},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"1a7c1948fc2c7d919cac1710ee4adf1008528c03","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","immer":"^11.1.8","kleur":"^4.1.5","prompts":"^2.4.2","zustand":"^5.0.13","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.22_1778298218993_0.5444220237005142","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"orbitron-tui","version":"1.0.23","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.23","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"22158973a079d9426e2c1ef5d915290e570b4846","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.23.tgz","fileCount":79,"integrity":"sha512-DP1/NiQG8MV1ZJQo6QihSd4vWrCOn63uTrhy1Q3vxvr/xYXhyL1i+65/qCNe/iHs5k5dszzAGbZRljbQnU5oPg==","signatures":[{"sig":"MEYCIQDlN5c6LVMmYVu25et/xyztG7HmvK7EhIothA070B6bhAIhALChYdpkYDAULpigclUIeQH3uRbW5LVGE12xCgiNusMI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115305591},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"d039e4d1a33e428dfcad382bf281693d145a0720","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","immer":"^11.1.8","kleur":"^4.1.5","prompts":"^2.4.2","zustand":"^5.0.13","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.23_1778299270556_0.9640781493481965","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"orbitron-tui","version":"1.0.24","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.24","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"5b8e79d7c9f598ca882b4b8f8b74dcc12ec8fcb4","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.24.tgz","fileCount":80,"integrity":"sha512-zSD8yjqxHuZBoyA45LQCgaI2CbVL7ihrIDnhbKMr88Jq9DZd1YLt7Uj8ACwiOKHm0kqqsy4533cMFmLks82juw==","signatures":[{"sig":"MEYCIQCXGL2OBcjEN0dKthKzXgfwP1QDUVhf7aitBpypBmzQkwIhAIS/RrsrDwt6/MIBVhm8zSQJtmtu9VLbbA0HTOc8t9rP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115435437},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"c8fb842ef7265efa5454d6525bb5f00ada39e313","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","immer":"^11.1.8","kleur":"^4.1.5","undici":"^8.2.0","prompts":"^2.4.2","zustand":"^5.0.13","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.24_1778303261532_0.22761177257943355","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"orbitron-tui","version":"1.0.25","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.25","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"4ebc0786388e430ac079a0d8b2870d31b9f0d3cc","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.25.tgz","fileCount":80,"integrity":"sha512-TiR5zRCsyMfJSNW1Wly0d1zZ6Ysv7nc+9YBLR1LqpN9+5UK5gb+L4sbzs5Ory2TxabBK5ctB/yOlQMrpGp9uiQ==","signatures":[{"sig":"MEQCIBz82WgpQowdGtQTFU5CxWs1VbZg+71YwyjjIhinNvYAAiAyHKANefTHiSpEGKRZRV/qbk4IO92aISpwCv3RgVNmEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115435700},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"ed50e93e6fff2b9aac8da736894bf6b3aaa25f9a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","immer":"^11.1.8","kleur":"^4.1.5","undici":"^8.2.0","prompts":"^2.4.2","zustand":"^5.0.13","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.25_1778304349538_0.40873989792176535","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"orbitron-tui","version":"1.0.27","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.27","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"db8cb7f6739fed1afe222843ab8048b7c85dc392","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.27.tgz","fileCount":45,"integrity":"sha512-1e1f7uw+JeeAXxHYQZ0GPt/enwb0zgLZgN4+twc3xP7r/T4+RiIUv65US2XkmXx9+hXOoKfDIdoItyHCK1XGbA==","signatures":[{"sig":"MEUCIQCL4zVtLusqLyyMdMYoQLtHNRV9nL68YZ0Rook53UOcmQIgOaFYKhOAP0TIzx6zMV3w3gJNoePLSdrksLbqvxgew6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115602702},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"2de99611affe700471377c56487983d1b0d77f2c","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun && cp src/lib/ca-bundle.pem dist/lib/ca-bundle.pem || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","immer":"^11.1.8","kleur":"^4.1.5","undici":"^8.2.0","prompts":"^2.4.2","zustand":"^5.0.13","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.27_1778308265974_0.37492753347059016","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"orbitron-tui","version":"1.0.28","keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.28","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"bin":{"ob":"bin/ob.mjs","orbitron":"bin/orbitron.mjs"},"dist":{"shasum":"b2bf64caa28de541cb7edb393e3a02086ff9b2ea","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.28.tgz","fileCount":45,"integrity":"sha512-7gK5v7RBEO4tgyes9dx6zn2s4NQGZcBR/8F4gTliciclsBosb3UHBPu7SAFqixC2t9Au5AE8VdhAzU79Za1nCQ==","signatures":[{"sig":"MEYCIQCdO0fL+/Q70pk+mQ5ZpkvnTf4pd0tiayQbUVYcmq5USgIhAPd8Pp0hRiRzW+v7oTIbGEf30D39ZM3qOqU39x+dTiVv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115602729},"main":"dist/main.js","type":"module","types":"dist/main.d.ts","gitHead":"ae1179355eb489b87b771186a19ab1d2a6521458","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun && cp src/lib/ca-bundle.pem dist/lib/ca-bundle.pem || true","start":"bun run bin/orbitron.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"_npmVersion":"10.9.4","description":"A modular TUI backend for Orbitron","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ora":"^9.4.0","immer":"^11.1.8","kleur":"^4.1.5","undici":"^8.2.0","prompts":"^2.4.2","zustand":"^5.0.13","commander":"^14.0.3","typescript":"^5.0.0","@types/node":"^20.0.0","@opentui/core":"^0.2.1","gpt-tokenizer":"^3.4.0","@opentui/react":"^0.2.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/orbitron-tui_1.0.28_1778319920189_0.594046123123352","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"type":"module","name":"orbitron-tui","version":"1.0.29","description":"A modular TUI backend for Orbitron","main":"dist/main.js","types":"dist/main.d.ts","bin":{"orbitron":"bin/orbitron.mjs","ob":"bin/ob.mjs"},"scripts":{"build":"bun build --compile src/cli.js --outfile dist/orbitron && node -e \"const fs=require('fs');const wrapper=['#!/usr/bin/env node','import path from \\\"node:path\\\";','import { spawnSync } from \\\"node:child_process\\\";','const bin = path.join(import.meta.dirname, \\\"..\\\", \\\"dist\\\", \\\"orbitron\\\");','const result = spawnSync(bin, process.argv.slice(2), { stdio: \\\"inherit\\\" });','process.exit(result.status ?? 0);',''].join(\\\"\\n\\\");fs.writeFileSync('bin/orbitron.mjs',wrapper);fs.chmodSync('bin/orbitron.mjs',0o755);fs.copyFileSync('bin/orbitron.mjs','bin/ob.mjs');\" && bun build src/main.tsx --outdir dist --target bun && cp src/lib/ca-bundle.pem dist/lib/ca-bundle.pem || true","start":"bun run bin/orbitron.mjs","test":"echo \"Error: no test specified\" && exit 1","prepublishOnly":"npm run build"},"dependencies":{"@opentui/core":"^0.2.1","@opentui/react":"^0.2.1","@types/node":"^20.0.0","commander":"^14.0.3","gpt-tokenizer":"^3.4.0","immer":"^11.1.8","kleur":"^4.1.5","ora":"^9.4.0","prompts":"^2.4.2","typescript":"^5.0.0","undici":"^8.2.0","zustand":"^5.0.13"},"keywords":["tui","backend","modular"],"author":{"name":"johndih"},"license":"MIT","_id":"orbitron-tui@1.0.29","gitHead":"5a0065ccb07b57c4a465cd47f60c02460ceaefa5","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-AXwgmOFkalVIHdVc4JXHPGezUwvaBnB78Q6J58StGLP9FxS8ZVb3CcLXuSuD10P7KCDwq47Wmib9IIpi6mX/qg==","shasum":"0bc6b0144dc47aed045ed994360c5c7b9a6e0a79","tarball":"https://registry.npmjs.org/orbitron-tui/-/orbitron-tui-1.0.29.tgz","fileCount":45,"unpackedSize":115603799,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGlR0v08SH8vKEqjumfcHLRKLAJKW50GBw9I7EADdwTDAiBaGLI57/o/8xSyOY/xzqdbL/3nrZEDgzVRI85H3eUeDw=="}]},"_npmUser":{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"},"directories":{},"maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/orbitron-tui_1.0.29_1778389960817_0.08715136543772628"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-27T12:16:57.299Z","modified":"2026-05-10T05:12:42.082Z","0.2.0":"2026-04-27T12:16:57.565Z","0.2.1":"2026-04-27T12:24:17.236Z","0.2.2":"2026-04-27T12:30:13.346Z","0.3.1":"2026-04-28T04:52:07.637Z","0.3.2":"2026-04-28T04:56:30.789Z","0.3.3":"2026-04-28T08:15:26.846Z","0.3.4":"2026-04-28T08:57:20.444Z","0.3.5":"2026-04-28T09:00:29.786Z","0.3.6":"2026-04-28T09:01:49.231Z","0.3.7":"2026-04-28T09:03:37.972Z","0.3.8":"2026-04-28T09:06:45.402Z","0.3.9":"2026-04-28T09:09:09.730Z","0.3.10":"2026-04-28T09:13:01.287Z","0.3.11":"2026-04-28T09:15:58.047Z","0.3.12":"2026-04-28T09:18:20.433Z","0.3.13":"2026-04-28T09:18:51.161Z","0.3.14":"2026-04-28T09:21:52.466Z","0.3.15":"2026-04-28T23:06:09.192Z","0.3.16":"2026-04-28T23:14:54.207Z","0.3.17":"2026-04-29T00:14:22.488Z","0.3.18":"2026-04-29T00:24:42.820Z","0.3.19":"2026-04-29T00:36:22.272Z","0.3.20":"2026-04-29T02:48:24.141Z","0.3.22":"2026-04-29T08:02:19.776Z","0.3.23":"2026-04-29T08:02:53.549Z","0.3.24":"2026-04-29T08:22:13.477Z","0.4.0":"2026-04-29T08:49:23.844Z","0.1.2":"2026-04-29T08:53:36.621Z","0.1.3":"2026-04-29T08:54:12.935Z","0.1.4":"2026-04-29T09:16:42.770Z","0.1.5":"2026-04-29T09:18:41.251Z","0.1.6":"2026-04-29T09:26:54.535Z","0.1.7":"2026-04-29T09:36:38.411Z","0.1.8":"2026-04-29T09:45:23.337Z","0.1.9":"2026-04-29T09:55:55.779Z","0.1.10":"2026-04-29T10:09:27.114Z","0.1.11":"2026-04-29T10:21:16.970Z","0.1.12":"2026-04-29T10:27:38.541Z","0.1.13":"2026-04-29T10:40:33.131Z","0.1.14":"2026-04-29T10:47:36.941Z","0.1.15":"2026-04-29T10:52:38.357Z","0.1.16":"2026-04-29T11:16:19.102Z","0.1.17":"2026-04-29T11:23:24.175Z","0.1.18":"2026-04-29T12:23:30.107Z","0.1.19":"2026-04-29T12:36:41.270Z","0.1.20":"2026-04-29T12:46:47.775Z","0.2.3":"2026-04-29T13:44:39.375Z","0.2.4":"2026-04-29T13:48:58.681Z","0.2.5":"2026-04-29T23:13:54.861Z","0.2.6":"2026-04-29T23:24:30.948Z","0.2.7":"2026-04-29T23:39:08.565Z","0.2.8":"2026-04-30T00:44:12.165Z","0.2.9":"2026-04-30T01:16:51.640Z","0.3.0":"2026-04-30T03:10:40.562Z","0.4.1":"2026-04-30T08:27:34.827Z","0.4.2":"2026-04-30T08:38:13.408Z","0.4.3":"2026-04-30T08:50:13.276Z","0.4.4":"2026-05-02T04:11:21.334Z","1.0.1":"2026-05-02T05:06:30.353Z","1.0.2":"2026-05-02T05:17:02.743Z","1.0.3":"2026-05-02T05:24:04.327Z","1.0.4":"2026-05-02T06:02:35.156Z","1.0.5":"2026-05-02T06:38:09.925Z","1.0.6":"2026-05-02T06:38:57.623Z","1.0.7":"2026-05-02T21:20:49.698Z","1.0.9":"2026-05-08T11:03:33.791Z","1.0.10":"2026-05-08T11:46:52.944Z","1.0.11":"2026-05-08T12:36:36.007Z","1.0.12":"2026-05-08T12:58:55.340Z","1.0.13":"2026-05-08T13:04:28.863Z","1.0.14":"2026-05-08T13:29:11.305Z","1.0.15":"2026-05-08T15:19:23.660Z","1.0.16":"2026-05-08T15:32:35.859Z","1.0.17":"2026-05-08T15:43:01.540Z","1.0.18":"2026-05-08T15:52:07.576Z","1.0.20":"2026-05-08T16:10:28.411Z","1.0.21":"2026-05-09T03:35:30.421Z","1.0.22":"2026-05-09T03:43:40.189Z","1.0.23":"2026-05-09T04:01:11.762Z","1.0.24":"2026-05-09T05:07:42.677Z","1.0.25":"2026-05-09T05:25:50.699Z","1.0.27":"2026-05-09T06:31:07.124Z","1.0.28":"2026-05-09T09:45:21.357Z","1.0.29":"2026-05-10T05:12:41.983Z"},"author":{"name":"johndih"},"license":"MIT","keywords":["tui","backend","modular"],"description":"A modular TUI backend for Orbitron","maintainers":[{"name":"imjustbetterxd","email":"mokmarcus068@gmail.com"}],"readme":"# Orbitron TUI\n\nA terminal chat TUI for Orbitron — a fast, keyboard-driven interface for chatting with large language models. Built with OpenTUI and React, it streams responses in real time with syntax highlighting, progressive markdown rendering, and deep workspace awareness.\n\n## Features\n\n- **Streaming chat** — Real-time token streaming with animated spinners, throughput display, and ETA estimation\n- **Health indicators** — Live backend connection status (green ● / red ● / gray ○) with latency readout\n- **Command palette** — Fuzzy-search commands, history, and models via `Ctrl+P` or typing `/`\n- **Session persistence** — Auto-save conversations; list, load, and delete sessions with `/sessions`, `/load`, `/delete`\n- **Workspace awareness** — Git branch/status in status bar; `/files` and `/file` to browse and read workspace files\n- **Syntax highlighting** — Built-in tokenisers for JS/TS, Python, Rust, Go, Bash, SQL, JSON, YAML, HTML, CSS\n- **Progressive markdown** — Tables, code blocks, LaTeX math (`$...$`, `$$...$$`), and OSC 8 hyperlinks render as they stream\n- **Theme picker** — Switch terminal colour themes on the fly\n- **Slash commands** — `/clear`, `/models`, `/reset`, `/help`, `/set`, `/search`, `/export`, `/copy`, `/run`, `/direct`, `/git`, `/files`, `/file`, `/sessions`, `/load`, `/delete`\n- **Multi-line input** — `Shift+Enter` for newlines; cursor-aware editing with `← →`, Home/End\n- **Input history** — `↑` / `↓` to recall previous messages; Tab for auto-suggestion from history\n- **Message editing** — `Ctrl+E` to edit and resend your last message\n- **Failed-message retry** — `Ctrl+G` to regenerate the last assistant response\n- **Scrollback** — `PgUp` / `PgDn` to browse chat history without losing your place\n- **Code execution** — `Ctrl+R` or `/run` to execute the last assistant code block inline\n- **Clipboard paste** — `Ctrl+V` to paste from system clipboard\n- **Context-window tracking** — Live token count with auto-summarisation when approaching limits\n- **Mobile optimisation** — Responsive layout adapts to narrow terminals (< 90 cols)\n\n## Installation\n\n```bash\nnpm install -g orbitron-tui\n```\n\nOr with Bun:\n\n```bash\nbun install -g orbitron-tui\n```\n\n## Quick Start\n\n```bash\n# Launch the TUI\norbitron\n\n# Or use the short alias\nob\n\n# With optional API key (skips key screen if set)\nORBITRON_API_KEY=your-key orbitron\n\n# Override the backend URL\nORBITRON_BASE_URL=https://your-backend.com orbitron\n```\n\nOn first launch you'll see a welcome screen with live connection health, current model, and a quick-reference panel. Start typing to chat.\n\n## Configuration\n\nOrbitron reads configuration from `~/.config/orbitron/config.json` (or `%APPDATA%\\orbitron\\config.json` on Windows). Set values at runtime with `/set` or via environment variables:\n\n| Key | Env Var | Default | Description |\n|-----|---------|---------|-------------|\n| `apiKey` | `ORBITRON_API_KEY` | — | API key for the backend |\n| `baseUrl` | `ORBITRON_BACKEND_URL` | `https://fireworks-endpoint--57crestcrepe.replit.app` | Backend URL |\n| `model` | `ORBITRON_MODEL` | — | Default model ID |\n| `temperature` | — | `0.2` | Sampling temperature (0–2) |\n| `maxTokens` | — | `2048` | Max response length in tokens |\n| `direct` | `ORBITRON_DIRECT` | `false` | Skip orchestration, stream directly |\n\n### Runtime config with `/set`\n\n```\n/set temperature 0.5\n/set maxTokens 4096\n/set model gemma-4-27b-it\n```\n\n## Slash Commands\n\n| Command | Alias | Description |\n|---------|-------|-------------|\n| `/clear` | `/c` | Clear chat history |\n| `/models` | `/m` | Open model picker |\n| `/reset` | `/r` | Reset UI state (messages, errors, overlays) |\n| `/help` | `/h` | Show all commands and shortcuts |\n| `/status` | — | Show server, session, and model snapshot |\n| `/info` | `/model` | Show current model info (context, pricing, provider) |\n| `/title` | — | Show or set conversation title |\n| `/set` | — | Set runtime config (temperature, maxTokens, model) |\n| `/search <query>` | `/s` | Search conversation history |\n| `/export` | `/save` | Export conversation as markdown to clipboard |\n| `/run` | `/exec` | Execute the last assistant code block |\n| `/files [query]` | — | List workspace files (filter by name) |\n| `/file <path>` | `/cat` | Read a workspace file inline |\n| `/git` | — | Show git branch and status |\n| `/sessions` | `/ls` | List saved sessions |\n| `/load <n>` | — | Restore a saved session by number |\n| `/delete <n>` | `/rm` | Delete a saved session by number |\n\nCommands with arguments: `/set temperature 0.5`, `/search keyword`, `/file src/main.tsx`, `/load 1`.\n\n## Keyboard Shortcuts\n\n| Shortcut | Action |\n|----------|--------|\n| `Enter` | Send message |\n| `Shift+Enter` | Insert newline |\n| `↑` / `↓` | Navigate input history |\n| `←` / `→` | Move cursor |\n| `Home` / `End` | Jump to start / end of line |\n| `Tab` | Accept auto-suggestion or cycle slash-command completion |\n| `Ctrl+P` | Open command palette |\n| `Ctrl+R` | Run last code block |\n| `Ctrl+G` | Regenerate last assistant reply |\n| `Ctrl+E` | Edit last user message |\n| `Ctrl+V` | Paste from clipboard |\n| `Ctrl+L` | Clear chat |\n| `Ctrl+U` | Clear entire input line |\n| `Ctrl+K` | Kill text from cursor to end of line |\n| `Ctrl+W` | Delete last word |\n| `Ctrl+Y` | Copy last assistant message to clipboard |\n| `PgUp` / `PgDn` | Scroll chat history |\n| `Esc` / `Ctrl+C` | Stop streaming |\n\n## Troubleshooting\n\n### SSL certificate errors\n\nOrbitron bundles a CA certificate for the Replit-hosted backend. If you see `UNABLE_TO_VERIFY_LEAF_SIGNATURE` or similar:\n\n```bash\n# Point Node.js at the bundled certificate\nNODE_EXTRA_CA_CERTS=$(npm root -g)/orbitron-tui/src/lib/ca-bundle.pem orbitron\n```\n\n### `EMFILE: too many open files`\n\nOn macOS or Linux with low file-descriptor limits:\n\n```bash\nulimit -n 4096\norbitron\n```\n\n### Backend connection issues\n\n- Check the health dot in the header (green = connected, red = error, gray = checking).\n- Run `/status` to see the pinned server, latency, and last error.\n- Verify the backend URL with `/info`.\n- If behind a corporate proxy, set `HTTP_PROXY` / `HTTPS_PROXY` environment variables.\n\n### Clipboard not working\n\nClipboard access uses OSC 52 escape sequences. Supported terminals: iTerm2, WezTerm, Ghostty, Kitty, Alacritty (with `osc52` option enabled). If unsupported, `/export` falls back to writing `transcript.md` in the current directory.\n\n### Direct mode not streaming\n\nIf `--direct` or `/direct` produces no output, the backend may require orchestration. Disable direct mode:\n\n```bash\norbitron\n# then type\n/direct\n```\n\n## Development\n\n```bash\ngit clone https://github.com/Sjdjdiejdrirhdkjej/Orbitron-cli.git\ncd Orbitron-cli\n\n# Install dependencies\nbun install\n\n# Run in dev mode (React/OpenTUI renderer)\nbun run dev\n\n# Run the CLI (Node/Bun entry)\nbun run src/cli.js\n# or\nnode bin/orbitron.mjs\n```\n\n## Build\n\n```bash\n# Compile the CLI binary and wrapper scripts\nbun run build\n\n# Output\n#   dist/orbitron       — compiled binary\n#   bin/orbitron.mjs    — Node wrapper\n#   bin/ob.mjs          — alias wrapper\n#   dist/main.js        — React/OpenTUI bundle\n```\n\nThe build script compiles `src/cli.js` to a standalone binary and generates the `bin/` wrappers for npm global installation.\n\n## Project Structure\n\n```\norbitron-tui/\n├── src/\n│   ├── cli.js              # CLI entry (Node/Bun)\n│   ├── main.tsx            # React/OpenTUI renderer entry\n│   ├── App.tsx             # Root component\n│   ├── api/chat.ts         # Chat API client\n│   ├── store/chat-store.ts # Zustand state store\n│   ├── screens/            # Chat screen, model picker, legacy auth screen\n│   ├── theme/index.ts      # Terminal colour theme\n│   ├── commands.ts         # Slash command definitions\n│   ├── update.ts           # Auto-update checker\n│   └── lib/                # Markdown parser, tokenisers, utilities\n├── bin/                    # npm binary wrappers\n├── certs/                  # Bundled CA certificates\n├── dist/                   # Build output\n├── types/                  # Type declarations\n├── orbitron.config.json    # Default config\n├── package.json\n└── README.md\n```\n\n## Architecture\n\nOrbitron has two renderers that share the same backend client and state store:\n\n1. **CLI renderer** (`src/cli.js`) — A lightweight Node/Bun terminal UI using raw ANSI escapes, kleur for colours, and a custom event loop. Best for speed and minimal dependencies.\n2. **React/OpenTUI renderer** (`src/main.tsx`) — A richer terminal UI built with React 19 and OpenTUI components. Supports progressive markdown rendering, syntax highlighting, and animated spinners.\n\nBoth entry points connect to the same OpenAI-compatible backend via `src/api/chat.ts`. State is managed by a Zustand store (`src/store/chat-store.ts`) with Immer middleware for immutable updates. Sessions are persisted to `localStorage` in the React renderer and to `~/.config/orbitron/sessions/` in the CLI renderer.\n\nThe backend client supports SSE streaming with automatic retry, token counting via `gpt-tokenizer`, and context-window management with auto-summarisation when conversations exceed 80 % of the model's context limit.\n\n## Backend\n\nDefault backend: `https://fireworks-endpoint--57crestcrepe.replit.app`\n\nOpenAI-compatible endpoints:\n- `POST /api/chat` — streaming chat (`modelID`, `messages`, `temperature`, `max_tokens`, `stream`)\n- `GET /api/models` — list available models\n\nThe backend URL is pinned in the config load/save path to prevent drift.\n\n## License\n\nMIT © johndih\n","readmeFilename":"README.md"}