{"_id":"@aitty/shell-ui","_rev":"9-8b6087b020aa98a85ebea0aa02ba0305","name":"@aitty/shell-ui","dist-tags":{"latest":"0.6.7"},"versions":{"0.5.1":{"name":"@aitty/shell-ui","version":"0.5.1","keywords":["shell","ui","terminal","controls","aitty"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/shell-ui@0.5.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":"eabea8a3fe17335836940796edf4fea3a27d98ff","tarball":"https://registry.npmjs.org/@aitty/shell-ui/-/shell-ui-0.5.1.tgz","fileCount":14,"integrity":"sha512-I+DTHJCBHI2Yq98P5as4yYUTb1v3C3RVFlBhxJADeUaQm7szudCaerPY34tZBYLyLwT/a4rFy6gSrHlZNSa0hg==","signatures":[{"sig":"MEUCIQDWTGPYa+DOHOHzFSRkSB2ANaNK7g7p8DRbGP1Jcs23JwIgfnd3CCLUvkQJsgrwQxzo75M+tMVMFokHQPkn2Kq3wbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110882},"main":"./dist/index.js","type":"module","_from":"file:aitty-shell-ui-0.5.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./style.css":"./dist/shell.css"},"_npmUser":{"name":"kingsword09","email":"kingsword09@gmail.com"},"_resolved":"/private/var/folders/vx/_b4v1s1526v0vmzrvcyb20t40000gn/T/b0c798bb47876bcff81a632fa5ed7e26/aitty-shell-ui-0.5.1.tgz","_integrity":"sha512-I+DTHJCBHI2Yq98P5as4yYUTb1v3C3RVFlBhxJADeUaQm7szudCaerPY34tZBYLyLwT/a4rFy6gSrHlZNSa0hg==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/shell-ui"},"_npmVersion":"11.11.1","description":"Shell UI decorations for aitty - controls, settings panel, theme toggle, and fullscreen management.","directories":{},"sideEffects":["./dist/shell.css"],"_nodeVersion":"25.8.2","dependencies":{"@aitty/protocol":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shell-ui_0.5.1_1780307752130_0.046548170791394394","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aitty/shell-ui","version":"0.6.0","keywords":["shell","ui","terminal","controls","aitty"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/shell-ui@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":"5dbc793d3d2170024ae0545a3bbc1f7cd85a6a9d","tarball":"https://registry.npmjs.org/@aitty/shell-ui/-/shell-ui-0.6.0.tgz","fileCount":14,"integrity":"sha512-Y59OCr5MFsz0Qa4dmkojvs7DZMFTSCQD+nzt52IVaSJcxGohjjeGz6zTPkrpttm4ZRuwwUjH7MRWzA1YWH0UWw==","signatures":[{"sig":"MEUCIQCc1xWNUUi0EcJJ4YrrM/P98FMyucqBZqHKXr+TrO9y+wIgbjUeyl6WRADf0GIWvF9/cyp2cNzpqtpERbPKzv5T3ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110882},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-shell-ui-0.6.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./style.css":"./dist/shell.css"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29e2796e-5f0c-43e5-b4c8-6c12e5cec716"}},"_resolved":"/tmp/aitty-shell-ui-0.6.0.tgz","_integrity":"sha512-Y59OCr5MFsz0Qa4dmkojvs7DZMFTSCQD+nzt52IVaSJcxGohjjeGz6zTPkrpttm4ZRuwwUjH7MRWzA1YWH0UWw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/shell-ui"},"_npmVersion":"11.16.0","description":"Shell UI decorations for aitty - controls, settings panel, theme toggle, and fullscreen management.","directories":{},"sideEffects":["./dist/shell.css"],"_nodeVersion":"24.16.0","dependencies":{"@aitty/protocol":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shell-ui_0.6.0_1780321967791_0.5992066554089042","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@aitty/shell-ui","version":"0.6.1","keywords":["shell","ui","terminal","controls","aitty"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/shell-ui@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":"0b29af570271518fbb86ac7dfc27a72a75b6e22c","tarball":"https://registry.npmjs.org/@aitty/shell-ui/-/shell-ui-0.6.1.tgz","fileCount":14,"integrity":"sha512-e6fVV7EY9Hwt6e4ob8DP6HWWSSQJK/Qn4SabAyCMLlRb0Xs6KZzlPRcxBL4GgpoWyh6KHF2LTKlFcVYKFEiHiw==","signatures":[{"sig":"MEYCIQDlYuWSSZ+zcd+YMq4fvqOOeIfmKnY71oHkJ9x/pi9vngIhALuPb4vHgqG6siCER1h8krBT2BXtHpdTBmDCw8v82hMq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111300},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-shell-ui-0.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./style.css":"./dist/shell.css"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29e2796e-5f0c-43e5-b4c8-6c12e5cec716"}},"_resolved":"/tmp/aitty-shell-ui-0.6.1.tgz","_integrity":"sha512-e6fVV7EY9Hwt6e4ob8DP6HWWSSQJK/Qn4SabAyCMLlRb0Xs6KZzlPRcxBL4GgpoWyh6KHF2LTKlFcVYKFEiHiw==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/shell-ui"},"_npmVersion":"11.16.0","description":"Shell UI decorations for aitty - controls, settings panel, theme toggle, and fullscreen management.","directories":{},"sideEffects":["./dist/shell.css"],"_nodeVersion":"24.16.0","dependencies":{"@aitty/protocol":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shell-ui_0.6.1_1780411459401_0.43764366311546277","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@aitty/shell-ui","version":"0.6.2","keywords":["shell","ui","terminal","controls","aitty"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/shell-ui@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":"555c400df23cd8c293c1c1451490a339dca84321","tarball":"https://registry.npmjs.org/@aitty/shell-ui/-/shell-ui-0.6.2.tgz","fileCount":14,"integrity":"sha512-RT/DmfYdXs5Kcdov0pTIxUnHF52Rn76xIr+5U/vuoecMqNuStSvPOQ3yqs4eHUUltjxSZDaXA2bam/giv8jOaQ==","signatures":[{"sig":"MEQCIBYXZIyTzn9wqK6LHHfEq/VzYmZoL4IfgNMFc0m4XbvxAiBt1U9FiIEkN+jFZh7X1UTPt7G4PV5eCxSPKtdj0gfbgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111300},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-shell-ui-0.6.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./style.css":"./dist/shell.css"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29e2796e-5f0c-43e5-b4c8-6c12e5cec716"}},"_resolved":"/tmp/aitty-shell-ui-0.6.2.tgz","_integrity":"sha512-RT/DmfYdXs5Kcdov0pTIxUnHF52Rn76xIr+5U/vuoecMqNuStSvPOQ3yqs4eHUUltjxSZDaXA2bam/giv8jOaQ==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/shell-ui"},"_npmVersion":"11.16.0","description":"Shell UI decorations for aitty - controls, settings panel, theme toggle, and fullscreen management.","directories":{},"sideEffects":["./dist/shell.css"],"_nodeVersion":"24.16.0","dependencies":{"@aitty/protocol":"0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shell-ui_0.6.2_1780720324894_0.701451135356338","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@aitty/shell-ui","version":"0.6.3","keywords":["shell","ui","terminal","controls","aitty"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/shell-ui@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":"06eeb1bafed159eb57bc13283bb997c6f89f1a59","tarball":"https://registry.npmjs.org/@aitty/shell-ui/-/shell-ui-0.6.3.tgz","fileCount":14,"integrity":"sha512-NzuIuC3XKxhAwmWj1hCmdm2DvcD10SegHmR3XcmZlrEUtg89b6h9UXcvfQ7ztv3++Q+DsZ0E6n+7Unc+2fMg1Q==","signatures":[{"sig":"MEUCIQCvDZ0T6k7dNR39KVayqTHztmES1gHnnjuqXBrPFDSCgQIgQfmCK5jZt2Ou4im9LH3Gi3DNmUX4GpOCiYEOm6PMkfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111300},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-shell-ui-0.6.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./style.css":"./dist/shell.css"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29e2796e-5f0c-43e5-b4c8-6c12e5cec716"}},"_resolved":"/tmp/aitty-shell-ui-0.6.3.tgz","_integrity":"sha512-NzuIuC3XKxhAwmWj1hCmdm2DvcD10SegHmR3XcmZlrEUtg89b6h9UXcvfQ7ztv3++Q+DsZ0E6n+7Unc+2fMg1Q==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/shell-ui"},"_npmVersion":"11.16.0","description":"Shell UI decorations for aitty - controls, settings panel, theme toggle, and fullscreen management.","directories":{},"sideEffects":["./dist/shell.css"],"_nodeVersion":"24.16.0","dependencies":{"@aitty/protocol":"0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shell-ui_0.6.3_1780826321636_0.35933448341236573","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@aitty/shell-ui","version":"0.6.4","keywords":["shell","ui","terminal","controls","aitty"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/shell-ui@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":"c12740b43e50ea7682313c65eccee3821d3f4a0c","tarball":"https://registry.npmjs.org/@aitty/shell-ui/-/shell-ui-0.6.4.tgz","fileCount":14,"integrity":"sha512-hZUP4UJMOxKR2gR128hwgBGuHcj/L+eXxKBYAztTEui+XfvlQhSXV+4u54KMOKNE7mz+Itc/r6DRoCbrbSGktg==","signatures":[{"sig":"MEQCH1HKOl9SUMAvp8mfIMZHeSrsFNsKxHe1AVymz+mp9yMCIQC595VDcWt4CWNvfebV+fBJQAonh0lhc0+xeOWagDQUVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111300},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-shell-ui-0.6.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./style.css":"./dist/shell.css"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29e2796e-5f0c-43e5-b4c8-6c12e5cec716"}},"_resolved":"/tmp/aitty-shell-ui-0.6.4.tgz","_integrity":"sha512-hZUP4UJMOxKR2gR128hwgBGuHcj/L+eXxKBYAztTEui+XfvlQhSXV+4u54KMOKNE7mz+Itc/r6DRoCbrbSGktg==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/shell-ui"},"_npmVersion":"11.16.0","description":"Shell UI decorations for aitty - controls, settings panel, theme toggle, and fullscreen management.","directories":{},"sideEffects":["./dist/shell.css"],"_nodeVersion":"24.16.0","dependencies":{"@aitty/protocol":"0.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shell-ui_0.6.4_1780843792779_0.8269106820009686","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@aitty/shell-ui","version":"0.6.5","keywords":["shell","ui","terminal","controls","aitty"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/shell-ui@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":"c45660db2a7343a162656926b17565dd2926b048","tarball":"https://registry.npmjs.org/@aitty/shell-ui/-/shell-ui-0.6.5.tgz","fileCount":14,"integrity":"sha512-ZyQIz2gsYCTB35V/12/FaDoUvMP+/kh66FiAye420wmFALCRWQABxHBHByTKAZAkOmuM1rhmvEgBLPr8/1wejA==","signatures":[{"sig":"MEYCIQDo3UsEusSU9DMdGeEQhjq+paeF+S4ddC4hRUJoHNdJRwIhALeIAS4j+6bydChvNvS+ePSX50O3uRz9lsVlq+2SitEq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111300},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-shell-ui-0.6.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./style.css":"./dist/shell.css"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29e2796e-5f0c-43e5-b4c8-6c12e5cec716"}},"_resolved":"/tmp/aitty-shell-ui-0.6.5.tgz","_integrity":"sha512-ZyQIz2gsYCTB35V/12/FaDoUvMP+/kh66FiAye420wmFALCRWQABxHBHByTKAZAkOmuM1rhmvEgBLPr8/1wejA==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/shell-ui"},"_npmVersion":"11.16.0","description":"Shell UI decorations for aitty - controls, settings panel, theme toggle, and fullscreen management.","directories":{},"sideEffects":["./dist/shell.css"],"_nodeVersion":"24.16.0","dependencies":{"@aitty/protocol":"0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shell-ui_0.6.5_1780872971468_0.46380391447232827","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@aitty/shell-ui","version":"0.6.6","keywords":["shell","ui","terminal","controls","aitty"],"author":{"name":"Kingsword kingsword09","email":"kingsword09@gmail.com"},"license":"Apache-2.0","_id":"@aitty/shell-ui@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":"ef2a06de3be7684ec32c6550d6a5573604ac82ea","tarball":"https://registry.npmjs.org/@aitty/shell-ui/-/shell-ui-0.6.6.tgz","fileCount":14,"integrity":"sha512-v5uO/VGFKMVBzWgY5QgRsj3SSOomS9qB+JJZGM6hfvzm4+p0YNFlYBazeq4pUwKE8oWEcXnQ2oVYTnPm8nQykA==","signatures":[{"sig":"MEYCIQCjQDl47vsuZevSlJek1eS2QBWfmvqFOvbNmMAx3eCPsQIhAPx0e291szCeAHbdknr2mqKn2QGFpg7zm7oE3KS2iZc8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111300},"main":"./dist/index.js","type":"module","_from":"file:/tmp/aitty-shell-ui-0.6.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./style.css":"./dist/shell.css"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29e2796e-5f0c-43e5-b4c8-6c12e5cec716"}},"_resolved":"/tmp/aitty-shell-ui-0.6.6.tgz","_integrity":"sha512-v5uO/VGFKMVBzWgY5QgRsj3SSOomS9qB+JJZGM6hfvzm4+p0YNFlYBazeq4pUwKE8oWEcXnQ2oVYTnPm8nQykA==","repository":{"url":"git+https://github.com/kingsword09/aitty.git","type":"git","directory":"packages/shell-ui"},"_npmVersion":"11.16.0","description":"Shell UI decorations for aitty - controls, settings panel, theme toggle, and fullscreen management.","directories":{},"sideEffects":["./dist/shell.css"],"_nodeVersion":"24.16.0","dependencies":{"@aitty/protocol":"0.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/shell-ui_0.6.6_1780880514872_0.6883301164472331","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@aitty/shell-ui","version":"0.6.7","description":"Shell UI decorations for aitty - controls, settings panel, theme toggle, and fullscreen management.","keywords":["shell","ui","terminal","controls","aitty"],"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/shell-ui"},"type":"module","sideEffects":["./dist/shell.css"],"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./style.css":"./dist/shell.css"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"dependencies":{"@aitty/protocol":"0.6.7"},"_id":"@aitty/shell-ui@0.6.7","_integrity":"sha512-7ST/3qV1T+X18OqmZUq5OeeLi0SOTfxfEkOR0Eh1MAlxW83CIfpNSuVBRYv5TWYtdAB2OEOQfN4cFrxtcAGd1w==","_resolved":"/tmp/aitty-shell-ui-0.6.7.tgz","_from":"file:/tmp/aitty-shell-ui-0.6.7.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-7ST/3qV1T+X18OqmZUq5OeeLi0SOTfxfEkOR0Eh1MAlxW83CIfpNSuVBRYv5TWYtdAB2OEOQfN4cFrxtcAGd1w==","shasum":"ffaf1cae3acadbf6f8691a8353564353c63bb711","tarball":"https://registry.npmjs.org/@aitty/shell-ui/-/shell-ui-0.6.7.tgz","fileCount":14,"unpackedSize":111300,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBxWcC4a/H+qM1dWhGp4eu3pMfmFuSEDYPxpTvzRol6jAiAyPvuSJntDJx8u2D4F5OTvVFw6WDxcI5kmzF8cZA7Zpw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:29e2796e-5f0c-43e5-b4c8-6c12e5cec716"}},"directories":{},"maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shell-ui_0.6.7_1780894833838_0.7692828920431225"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-01T09:55:51.945Z","modified":"2026-06-08T05:00:34.101Z","0.5.1":"2026-06-01T09:55:52.268Z","0.6.0":"2026-06-01T13:52:47.923Z","0.6.1":"2026-06-02T14:44:19.536Z","0.6.2":"2026-06-06T04:32:05.047Z","0.6.3":"2026-06-07T09:58:41.800Z","0.6.4":"2026-06-07T14:49:52.939Z","0.6.5":"2026-06-07T22:56:11.668Z","0.6.6":"2026-06-08T01:01:55.015Z","0.6.7":"2026-06-08T05:00:33.962Z"},"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":["shell","ui","terminal","controls","aitty"],"repository":{"type":"git","url":"git+https://github.com/kingsword09/aitty.git","directory":"packages/shell-ui"},"description":"Shell UI decorations for aitty - controls, settings panel, theme toggle, and fullscreen management.","maintainers":[{"name":"kingsword09","email":"kingsword09@gmail.com"}],"readme":"# @aitty/shell-ui\n\nReference shell UI controls for aitty terminal pages.\n\nThis package contains the optional CLI shell decorations that sit around the\nbrowser terminal renderer: font-size controls, theme toggle, settings panel,\nfullscreen state, and shell window state helpers.\n\n## Install\n\n```bash\nnpm i @aitty/shell-ui\n```\n\nImport the shell stylesheet when you use the reference shell markup:\n\n```ts\nimport \"@aitty/shell-ui/style.css\";\n```\n\n## Usage\n\n```ts\nimport { installShellControls } from \"@aitty/shell-ui\";\nimport \"@aitty/shell-ui/style.css\";\n\nconst dispose = installShellControls({\n  captureScrollAnchor: () => ({ stickToBottom: true }),\n  doc: document,\n  focusTerminal() {\n    terminalRoot.focus();\n  },\n  getConfig: () => currentConfig,\n  onInterrupt() {\n    sendInput(\"\\u0003\");\n  },\n  resetConfig: initialConfig,\n  restoreScrollAnchor(anchor) {\n    if (anchor.stickToBottom) {\n      scrollViewport.scrollTop = scrollViewport.scrollHeight;\n    }\n  },\n  shell,\n  updateConfig(patch) {\n    currentConfig = mergeConfig(currentConfig, patch);\n    return currentConfig;\n  },\n  windowObject: window\n});\n```\n\n## API\n\n- `installShellControls(options)` wires the reference shell buttons and returns a cleanup function.\n- `expandShellWindow(shell, id)`, `collapseShellWindow(shell, id)`, and `hideShellWindow(shell, id)` manage shell window visibility.\n- `setShellWindowBrowserFullscreen(shell, id, enabled)` and `setShellSystemFullscreen(shell, enabled)` synchronize fullscreen state.\n- `syncShellWindowControl(shell, id, control)` updates the fullscreen button state for a shell window.\n\nThe shell controls intentionally depend only on small callback contracts and\n`@aitty/protocol` theme normalization. They do not depend on `@aitty/browser`;\n`@aitty/browser` re-exports these APIs for compatibility.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}