{"_id":"@aitty/adaptive-terminal","_rev":"9-50e12c2f2c575d7531e8a4fe93f1e7a4","name":"@aitty/adaptive-terminal","dist-tags":{"latest":"0.6.7"},"versions":{"0.3.1":{"name":"@aitty/adaptive-terminal","version":"0.3.1","keywords":["aitty","adaptive","node-pty","terminal","termvision","viewport"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/adaptive-terminal@0.3.1","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"dc37ad24b69d566c8ded7afe906d15b0d54055cd","tarball":"https://registry.npmjs.org/@aitty/adaptive-terminal/-/adaptive-terminal-0.3.1.tgz","fileCount":5,"integrity":"sha512-FgqPtElNUtWuJT2/kT7sBgnWMcDRvRZ87gH9h8DKrfXiZIFCEuVYB1zECfo7AUfxixMlfkCqyU/lqrz1npigmQ==","signatures":[{"sig":"MEUCIQCMMHvNo17QesrghQoer81eMsGrIo4nZitVifiNnMi5dwIgBNRGH+w/j4+KxmYz4NnGlEGOwd8dZ5peo9mClzx6uRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23007},"main":"./dist/index.js","type":"module","_from":"file:aitty-adaptive-terminal-0.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"_npmUser":{"name":"kingsword09","email":"kingsword09@gmail.com"},"_resolved":"/private/var/folders/vx/_b4v1s1526v0vmzrvcyb20t40000gn/T/052327e8c7588e18bdf7038ce9272969/aitty-adaptive-terminal-0.3.1.tgz","_integrity":"sha512-FgqPtElNUtWuJT2/kT7sBgnWMcDRvRZ87gH9h8DKrfXiZIFCEuVYB1zECfo7AUfxixMlfkCqyU/lqrz1npigmQ==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/adaptive-terminal"},"_npmVersion":"11.11.1","description":"Multi-viewport terminal projection for PTY-backed sessions.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.2","dependencies":{"termvision":"^0.1.2","@aitty/node-pty":"0.3.1","@aitty/wterm-core":"0.3.1-aitty.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adaptive-terminal_0.3.1_1779512893767_0.7011923416016408","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aitty/adaptive-terminal","version":"0.6.0","keywords":["aitty","adaptive","multi-viewport","terminal","termvision","viewport"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/adaptive-terminal@0.6.0","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"d1e12ca4e15b6bb8b58e880683d9da924ee5673d","tarball":"https://registry.npmjs.org/@aitty/adaptive-terminal/-/adaptive-terminal-0.6.0.tgz","fileCount":7,"integrity":"sha512-CMLfRpYCYF6o8nunplFGhfVx+ZU6V7T70flAN6x1FHod//QjIoPwMWQZ3z0+vzCDSKtOzpDoA0dDt6yp1Az8iw==","signatures":[{"sig":"MEYCIQDrc3a0WdxuWoqucLpFqazwCkhFh4VMMJhWUI9xVdtkmQIhAJWY3cmky+ua8LffI+RXJlvYw6bTJGgTLf0hl7wprl6y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29129},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-adaptive-terminal-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./output-buffer":{"types":"./dist/output-buffer.d.ts","default":"./dist/output-buffer.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b7a8198-3c15-4c4a-af33-1a1af61963d9"}},"_resolved":"/tmp/aitty-adaptive-terminal-0.6.0.tgz","_integrity":"sha512-CMLfRpYCYF6o8nunplFGhfVx+ZU6V7T70flAN6x1FHod//QjIoPwMWQZ3z0+vzCDSKtOzpDoA0dDt6yp1Az8iw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/adaptive-terminal"},"_npmVersion":"11.16.0","description":"Headless multi-viewport terminal projection for adaptive terminal sources.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"termvision":"^0.1.7","@aitty/wterm-core":"0.3.1-aitty.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adaptive-terminal_0.6.0_1780321953968_0.6310838095028746","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@aitty/adaptive-terminal","version":"0.6.1","keywords":["aitty","adaptive","multi-viewport","terminal","termvision","viewport"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/adaptive-terminal@0.6.1","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"b8ff267b789399321a807e0ea0086ea88df07288","tarball":"https://registry.npmjs.org/@aitty/adaptive-terminal/-/adaptive-terminal-0.6.1.tgz","fileCount":7,"integrity":"sha512-vQ/UQJaXDF+loXdyr08nRlucUjUek9wR73W0ttOqiyEWWAzfrBfAfSG10ReuNlRws0L81Raaq7en6hFRfTI9jw==","signatures":[{"sig":"MEUCIEb2XO/5HuAluer5QlxdBSkOFtOIbldPq5BA8JA+yAM/AiEA7KV8EdFSJN4jhYlocop8odwSvCFmd7KfFaJrATO09yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29129},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-adaptive-terminal-0.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./output-buffer":{"types":"./dist/output-buffer.d.ts","default":"./dist/output-buffer.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b7a8198-3c15-4c4a-af33-1a1af61963d9"}},"_resolved":"/tmp/aitty-adaptive-terminal-0.6.1.tgz","_integrity":"sha512-vQ/UQJaXDF+loXdyr08nRlucUjUek9wR73W0ttOqiyEWWAzfrBfAfSG10ReuNlRws0L81Raaq7en6hFRfTI9jw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/adaptive-terminal"},"_npmVersion":"11.16.0","description":"Headless multi-viewport terminal projection for adaptive terminal sources.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"termvision":"^0.1.7","@aitty/wterm-core":"0.3.1-aitty.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adaptive-terminal_0.6.1_1780411444426_0.758883684919277","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@aitty/adaptive-terminal","version":"0.6.2","keywords":["aitty","adaptive","multi-viewport","terminal","termvision","viewport"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/adaptive-terminal@0.6.2","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"9417f8c9eff7a0eeb866a783e52d6ec21b00589c","tarball":"https://registry.npmjs.org/@aitty/adaptive-terminal/-/adaptive-terminal-0.6.2.tgz","fileCount":7,"integrity":"sha512-dUW/yv3VlPyp8aegdlYGB6HHoPYGhtV1jjyD44G3aDEI++E/Z17kk6CqnXQINJvFNjAa1uYtQzTh9Y1T6XyuSw==","signatures":[{"sig":"MEUCIDtKIbj3wP8U+d005AFaQsKRkVm9abnQ7YDSIOz6J4TQAiEAvzyL5ZilUaXGLxAJC3QA9LujcMHFqZljS+mFbpSwVNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29129},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-adaptive-terminal-0.6.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./output-buffer":{"types":"./dist/output-buffer.d.ts","default":"./dist/output-buffer.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b7a8198-3c15-4c4a-af33-1a1af61963d9"}},"_resolved":"/tmp/aitty-adaptive-terminal-0.6.2.tgz","_integrity":"sha512-dUW/yv3VlPyp8aegdlYGB6HHoPYGhtV1jjyD44G3aDEI++E/Z17kk6CqnXQINJvFNjAa1uYtQzTh9Y1T6XyuSw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/adaptive-terminal"},"_npmVersion":"11.16.0","description":"Headless multi-viewport terminal projection for adaptive terminal sources.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"termvision":"^0.1.8","@aitty/wterm-core":"0.3.1-aitty.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adaptive-terminal_0.6.2_1780720310204_0.14028435815299578","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@aitty/adaptive-terminal","version":"0.6.3","keywords":["aitty","adaptive","multi-viewport","terminal","termvision","viewport"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/adaptive-terminal@0.6.3","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"740810ff17b4881c4024880fe84fae89207466bf","tarball":"https://registry.npmjs.org/@aitty/adaptive-terminal/-/adaptive-terminal-0.6.3.tgz","fileCount":7,"integrity":"sha512-fAuWClC4UggeyQm1caL2S7A/CMXldLDnyjRcodrM7Aay3dyDpo1rptPYq/LxCMMwbJe8z0EIPA/ByLN1gUYXgA==","signatures":[{"sig":"MEUCIQCKahV9DLE50t9uVckus9wP4AeECKyPHaY1/FpP1kQeiQIgIgaaMc8+2qG0zoRrdvuDh8sbX8Ti/gZiaWhOPP5kaX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29129},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-adaptive-terminal-0.6.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./output-buffer":{"types":"./dist/output-buffer.d.ts","default":"./dist/output-buffer.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b7a8198-3c15-4c4a-af33-1a1af61963d9"}},"_resolved":"/tmp/aitty-adaptive-terminal-0.6.3.tgz","_integrity":"sha512-fAuWClC4UggeyQm1caL2S7A/CMXldLDnyjRcodrM7Aay3dyDpo1rptPYq/LxCMMwbJe8z0EIPA/ByLN1gUYXgA==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/adaptive-terminal"},"_npmVersion":"11.16.0","description":"Headless multi-viewport terminal projection for adaptive terminal sources.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"termvision":"^0.1.8","@aitty/wterm-core":"0.3.1-aitty.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adaptive-terminal_0.6.3_1780826307862_0.6799644983566284","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@aitty/adaptive-terminal","version":"0.6.4","keywords":["aitty","adaptive","multi-viewport","terminal","termvision","viewport"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/adaptive-terminal@0.6.4","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"1b81824dbe57b5399be2515288489829383400a7","tarball":"https://registry.npmjs.org/@aitty/adaptive-terminal/-/adaptive-terminal-0.6.4.tgz","fileCount":7,"integrity":"sha512-PkJjF3PzAD9ZYA0+MlSRKm3Eu3tNIHqUEjY8845K+C5jr3j1F6K4KJYFAj8GhS8WAmquPoPkPzMp8Kdxs4MRgQ==","signatures":[{"sig":"MEUCIQCWgEQpjQrvEjR29lqnlsu0WyYf0gVb0JE2JEtgSuuCMAIgKzOEUBNpNKv2tYKcyFcd41dFB2dWKJWv0ztyy58jLcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29129},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-adaptive-terminal-0.6.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./output-buffer":{"types":"./dist/output-buffer.d.ts","default":"./dist/output-buffer.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b7a8198-3c15-4c4a-af33-1a1af61963d9"}},"_resolved":"/tmp/aitty-adaptive-terminal-0.6.4.tgz","_integrity":"sha512-PkJjF3PzAD9ZYA0+MlSRKm3Eu3tNIHqUEjY8845K+C5jr3j1F6K4KJYFAj8GhS8WAmquPoPkPzMp8Kdxs4MRgQ==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/adaptive-terminal"},"_npmVersion":"11.16.0","description":"Headless multi-viewport terminal projection for adaptive terminal sources.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"termvision":"^0.1.8","@aitty/wterm-core":"0.3.1-aitty.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adaptive-terminal_0.6.4_1780843779067_0.0591486732613975","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@aitty/adaptive-terminal","version":"0.6.5","keywords":["aitty","adaptive","multi-viewport","terminal","termvision","viewport"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/adaptive-terminal@0.6.5","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"025a139d49d90c377b2df895273cc9cd64880c48","tarball":"https://registry.npmjs.org/@aitty/adaptive-terminal/-/adaptive-terminal-0.6.5.tgz","fileCount":7,"integrity":"sha512-qRDVAtMXDfyUmeUoL/yzMq3k8OjHFZyoOLDSaug/aNAahW/yWx9V4Pm/wEy4V3tRTeuEUApf4IuRfSx+1Z57Zg==","signatures":[{"sig":"MEQCIHSOZfYBGkO7+sB86vJ6oBKukD1hyvAe5UG9AbfRhxsnAiBl+BI5LrK3nxaO2cFYWvx9WkY4X4L2fZkB3nxNoKhcrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29129},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-adaptive-terminal-0.6.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./output-buffer":{"types":"./dist/output-buffer.d.ts","default":"./dist/output-buffer.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b7a8198-3c15-4c4a-af33-1a1af61963d9"}},"_resolved":"/tmp/aitty-adaptive-terminal-0.6.5.tgz","_integrity":"sha512-qRDVAtMXDfyUmeUoL/yzMq3k8OjHFZyoOLDSaug/aNAahW/yWx9V4Pm/wEy4V3tRTeuEUApf4IuRfSx+1Z57Zg==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/adaptive-terminal"},"_npmVersion":"11.16.0","description":"Headless multi-viewport terminal projection for adaptive terminal sources.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"termvision":"^0.1.8","@aitty/wterm-core":"0.3.1-aitty.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adaptive-terminal_0.6.5_1780872956592_0.8386343211310807","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@aitty/adaptive-terminal","version":"0.6.6","keywords":["aitty","adaptive","multi-viewport","terminal","termvision","viewport"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/adaptive-terminal@0.6.6","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"dist":{"shasum":"435d527a5bb114da9b15a29d725ac205a154bf56","tarball":"https://registry.npmjs.org/@aitty/adaptive-terminal/-/adaptive-terminal-0.6.6.tgz","fileCount":7,"integrity":"sha512-aYT02sMbSuqpNJCHEZpmnwzShIO2z06B1M5me+sc6vavpV18KNzt2U9Lu17B4RsRMuk1nlpoThXwIWs3yWhT8g==","signatures":[{"sig":"MEUCIE8HsVXvoDUMQzMbZ/5h05Xo7IeMkb2zvaDPMH7uJuE4AiEAhkUD0bMCCTASAS3YqpaRhBtxDQjaRIrUDlttp6Slt1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29129},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-adaptive-terminal-0.6.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./output-buffer":{"types":"./dist/output-buffer.d.ts","default":"./dist/output-buffer.js"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b7a8198-3c15-4c4a-af33-1a1af61963d9"}},"_resolved":"/tmp/aitty-adaptive-terminal-0.6.6.tgz","_integrity":"sha512-aYT02sMbSuqpNJCHEZpmnwzShIO2z06B1M5me+sc6vavpV18KNzt2U9Lu17B4RsRMuk1nlpoThXwIWs3yWhT8g==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/adaptive-terminal"},"_npmVersion":"11.16.0","description":"Headless multi-viewport terminal projection for adaptive terminal sources.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"termvision":"^0.1.8","@aitty/wterm-core":"0.3.1-aitty.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/adaptive-terminal_0.6.6_1780880500153_0.40503529609503053","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@aitty/adaptive-terminal","version":"0.6.7","description":"Headless multi-viewport terminal projection for adaptive terminal sources.","keywords":["aitty","adaptive","multi-viewport","terminal","termvision","viewport"],"homepage":"https://github.com/kingsword09/aitty#readme","bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"license":"Apache-2.0","author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/kingsword09/aitty.git","directory":"packages/adaptive-terminal"},"type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./output-buffer":{"types":"./dist/output-buffer.d.ts","default":"./dist/output-buffer.js"}},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"dependencies":{"@aitty/wterm-core":"0.3.1-aitty.7","termvision":"^0.1.8"},"_id":"@aitty/adaptive-terminal@0.6.7","_integrity":"sha512-4gT9TRdIqnzltDzWjv9sUZeJK5g7MyR2FDk1WLIOa2/ZGzlFYAO6RbhQ39CYvO3Cy8qX9qrXopoASIXU1aq6Xg==","_resolved":"/tmp/aitty-adaptive-terminal-0.6.7.tgz","_from":"file:/tmp/aitty-adaptive-terminal-0.6.7.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-4gT9TRdIqnzltDzWjv9sUZeJK5g7MyR2FDk1WLIOa2/ZGzlFYAO6RbhQ39CYvO3Cy8qX9qrXopoASIXU1aq6Xg==","shasum":"fb96a10ec6a9f1bfac64ab4f775059620e1f4023","tarball":"https://registry.npmjs.org/@aitty/adaptive-terminal/-/adaptive-terminal-0.6.7.tgz","fileCount":7,"unpackedSize":29129,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCDOLCfmtBTGv1gIHFeLEXfoUduhBNwTKKYvH2bZyEIyQIhANBDLaT0MlfZE7Tx6V1HWDvBrB3EwGeVx9Pqi2Aamibs"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b7a8198-3c15-4c4a-af33-1a1af61963d9"}},"directories":{},"maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adaptive-terminal_0.6.7_1780894818927_0.5383079203995635"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-23T05:08:13.581Z","modified":"2026-06-08T05:00:19.192Z","0.3.1":"2026-05-23T05:08:13.912Z","0.6.0":"2026-06-01T13:52:34.114Z","0.6.1":"2026-06-02T14:44:04.554Z","0.6.2":"2026-06-06T04:31:50.339Z","0.6.3":"2026-06-07T09:58:28.001Z","0.6.4":"2026-06-07T14:49:39.209Z","0.6.5":"2026-06-07T22:55:56.749Z","0.6.6":"2026-06-08T01:01:40.304Z","0.6.7":"2026-06-08T05:00:19.064Z"},"bugs":{"url":"https://github.com/kingsword09/aitty/issues"},"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/kingsword09/aitty#readme","keywords":["aitty","adaptive","multi-viewport","terminal","termvision","viewport"],"repository":{"type":"git","url":"git+https://github.com/kingsword09/aitty.git","directory":"packages/adaptive-terminal"},"description":"Headless multi-viewport terminal projection for adaptive terminal sources.","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"readme":"# @aitty/adaptive-terminal\n\nMulti-viewport projection for compatible terminal sources.\n\n`@aitty/adaptive-terminal` keeps one canonical terminal grid and projects it to\nmultiple client viewport sizes with `termvision`. It does not spawn a PTY by\nitself. Use `@aitty/node-pty`, `@aitty/bun-terminal`, or `@aitty/bun-pty` when\nyou want a ready-made runtime adapter.\n\n```ts\nimport { createAdaptiveTerminal, type AdaptiveTerminalSource } from \"@aitty/adaptive-terminal\";\n\nconst source: AdaptiveTerminalSource = createYourTerminalSource();\nconst terminal = await createAdaptiveTerminal({ source });\n\nconst desktop = terminal.attachViewport({ id: \"desktop\", cols: 144, rows: 36 });\nconst mobile = terminal.attachViewport({ id: \"mobile\", cols: 39, rows: 24 });\n\ndesktop.onFrame((frame) => {\n  console.log(frame.text);\n});\n\nmobile.onFrame((frame) => {\n  console.log(frame.text);\n});\n\nawait terminal.write(\"echo hello\\n\");\n```\n","readmeFilename":"README.md"}