{"_id":"@bndynet/ichat-input","_rev":"16-b37cbaa39b6410c9bf2b854b6abcf21c","name":"@bndynet/ichat-input","dist-tags":{"latest":"3.3.2"},"versions":{"0.1.0":{"name":"@bndynet/ichat-input","version":"0.1.0","license":"MIT","_id":"@bndynet/ichat-input@0.1.0","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"dist":{"shasum":"3ba4b05043155f3595af049388d012cc65995d8b","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-0.1.0.tgz","fileCount":9,"integrity":"sha512-TOQJpaHRFycZdfUUfQUsEnWROBHmIv74FUOzrwuTslsqfXlsNjYGt6qQEwHVC1lVRrcCy233Ls7A8zUTMy6qjg==","signatures":[{"sig":"MEUCIA/L7m19ke9gueeoUlLH1bMMPYq8EeQFZfzhcZGhvi59AiEA1N1CviLBaw815gU1+ju/uomNk99qAa6M6mvu9dNZcGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160661},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"74007eda475e5664601196c9df9b2281c50dba4d","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"bndy","email":"zb@bndy.net"},"_npmVersion":"11.13.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lit":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_0.1.0_1780377704240_0.5430861162960297","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@bndynet/ichat-input","version":"1.0.0","license":"MIT","_id":"@bndynet/ichat-input@1.0.0","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"6ba49e15825bb754216c80c9afe6d7378f3c240b","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-1.0.0.tgz","fileCount":9,"integrity":"sha512-QypkrnBw8BY422VNkqFz66nmi3k65AVUhzgBvsk5V/kjx1gHM7/3SOkIzAoI+aIHwhrCxxH0yfiJwuVLWBWGJw==","signatures":[{"sig":"MEUCIQCMv2HDxLY0HfpSnkb4gzwI7xeMSol0UTaiOZ4H4jw/iwIgb84TK6/XDL8N3J6LY6fMhWmlb0yBUjEw9PaPkPUXb7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1190040},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0b3fd6c07e667a5af5c32f1c63fd58fa71777981","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.13.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_1.0.0_1780711351150_0.6533309499987432","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bndynet/ichat-input","version":"1.1.0","license":"MIT","_id":"@bndynet/ichat-input@1.1.0","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"b2f14fdb248ed2d2501ecc81ce5c2c1024dfb36b","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-1.1.0.tgz","fileCount":9,"integrity":"sha512-cGoblfn6amGRmUoGBY0rmgEdIHc2K6SBKeDQBh1iz+vWxE7WNp1RggPeJHrcuHzBRVa5hjGyzwsUaR1vdS2N4g==","signatures":[{"sig":"MEYCIQDfjgr9Ty59D27I3cAwFwgDIi+9r6O2/FEtXUrdFIs/WAIhAPe/J7xH8yv9Zgp2eJswJwV2Ph2SrK72T4lEdgOTODmL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1190202},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"eda3f17d37103aaf04fab5cfa4835de7a3b8fdf8","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.16.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_1.1.0_1783515159404_0.2969202751697835","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bndynet/ichat-input","version":"1.2.0","license":"MIT","_id":"@bndynet/ichat-input@1.2.0","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"d9316526bed4c69e58ab6d1167d1c4097228131b","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-1.2.0.tgz","fileCount":9,"integrity":"sha512-ey20V76Xjs80NQe5ZBGvsdm9WKxFQggf/WOAsorNnuml/7GwI9cfbHqkkbDvRlM1fqRq8PDIcUcxXPw1qjdBlA==","signatures":[{"sig":"MEUCIQDkh9b/DcRu2PMCxDBU6XmQqy9NSPSOtAIOH9x1Yp7OHwIgNz8R0wUXGgfVsHuPZAsQWpBB3Q1HcIGwu4s0E3eymv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1190202},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b1c48c477bf28f08f51da6f6165dd3ff0202a812","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.16.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_1.2.0_1783942339620_0.8142643272938759","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bndynet/ichat-input","version":"1.3.0","license":"MIT","_id":"@bndynet/ichat-input@1.3.0","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"400fae6355104527ae5fd8d9f3fe4d70a214cbe9","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-1.3.0.tgz","fileCount":9,"integrity":"sha512-Ogrrr9bOjuIBu34ZzMfspfd8w25/V0NAS+sOdIYTJ5G+Udfc0sq0m8jk6eRfdacTO3LffkExEQsXScF2oSWQOA==","signatures":[{"sig":"MEUCIHNRZHutPL+DLxRav8sO/YncrD3a14qksrG3bfjZYZWfAiEAnqH1tPzIk1OFLZEjNFjAksBU7+YSQShfX5ozX220SxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193856},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e4ff1a61eeab6b97478e98cf785e3bcfb608f72b","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.16.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_1.3.0_1784204579860_0.21310807216594796","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bndynet/ichat-input","version":"2.0.0","license":"MIT","_id":"@bndynet/ichat-input@2.0.0","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"4e456bb0a1c6fb8919709768a7aa50c576416306","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-2.0.0.tgz","fileCount":9,"integrity":"sha512-rbbhVfbpDk3ST012qlwfdOSa8HE99qtNv5RoXE0vEiyv3/7c3qM5B9gzyln195Z98xraW5J0aZDC5XZiUIk5ow==","signatures":[{"sig":"MEQCIB3OWdjxy+Dh3khybO+nEdafLqNGfWUtciXwfWhc4vbSAiAAzltc/tJM4v/ENxdAFURvD1WTgYzCq971WxrLSoevog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193856},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"cc2a7da73fcb1e2f4fb52a281d7ba4d8e6c26137","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.16.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_2.0.0_1784551517601_0.317419604664394","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@bndynet/ichat-input","version":"2.0.1","license":"MIT","_id":"@bndynet/ichat-input@2.0.1","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"80673aa67cd9553616781eb952d8454ebd383895","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-2.0.1.tgz","fileCount":9,"integrity":"sha512-AZTExgyraQIsQtSezjrtyHtGHF30w1flGIMElz4mQuEnOHo5h5nieJOKGQxj9FRu7d7gYhH5bSsIczP34ytnQA==","signatures":[{"sig":"MEUCIHC+DYUytFUSsCrTYeTTxhVzOIuxjSrs85XUUSDdiv+NAiEAxBiAFzlHFkxEHRaKy7Tz8SjedA6jKK3kZ9Z8bCHez+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193856},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"616a08db859eca0d0d8256397191547c5ea09e36","scripts":{"dev":"tsup --watch","build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.16.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_2.0.1_1784640451697_0.8653806037985896","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@bndynet/ichat-input","version":"2.1.0","license":"MIT","_id":"@bndynet/ichat-input@2.1.0","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"fa1df580b27bfa6b62ab4f39714101b99b95d27e","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-2.1.0.tgz","fileCount":9,"integrity":"sha512-YfNL+qCO7atlNTx7RzhLV1EiMDAUG2SBXWUYYSOIowOleRoaJ9wPv9+p79yic1Kv5SZi7bgC9Yn/gRO5vZeLxQ==","signatures":[{"sig":"MEUCIQCnUkszQq4bdoKxmQeDVv/AIc3yd5gp2z5PxHx3oiNxXAIgQ95I1lAMkErSo4fo/Haa+3dZ60m1yxVKVEnIPXrafgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":543365},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e6b5c72f6d6a0fd840c5eab255a54f9007ed3a5c","scripts":{"dev":"tsup --watch","test":"tsup test/chat-input.test.ts --no-config --format esm --platform node --target node18 --loader .scss=text --out-dir ../../node_modules/.cache/ichat-input-tests --clean --silent && node ../../node_modules/.cache/ichat-input-tests/chat-input.test.js","build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.16.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_2.1.0_1785159492368_0.39980396804364915","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@bndynet/ichat-input","version":"2.1.1","license":"MIT","_id":"@bndynet/ichat-input@2.1.1","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"e43dab425f94fa62786345a5fb9b4d65fb7b53d5","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-2.1.1.tgz","fileCount":9,"integrity":"sha512-Zvyhsuqr+5sqb6c14cu8f1o4wixv3hxXQQWLeT6g+aUh1EJQvWWktX9FTMcjeSttRP4CSMm5l8FMOM7kkzCBpw==","signatures":[{"sig":"MEYCIQDvmAP/uhNSFDvufobMISqnjQgujvWtpdc5/4FisN9LRQIhAMq5OgHjR/bfC0dK54USc7iFZhR37Y/Yj/+Ia/b9PhyA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":543365},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b3f6db038f486d2733842647df58e071b67ddbc2","scripts":{"dev":"tsup --watch","test":"tsup test/chat-input.test.ts --no-config --format esm --platform node --target node18 --loader .scss=text --out-dir ../../node_modules/.cache/ichat-input-tests --clean --silent && node ../../node_modules/.cache/ichat-input-tests/chat-input.test.js","build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.16.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_2.1.1_1785166026789_0.041615669525421284","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@bndynet/ichat-input","version":"3.0.0","license":"MIT","_id":"@bndynet/ichat-input@3.0.0","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"73223a8ba00d5746b93ab593fc6ba41e3d4068da","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-3.0.0.tgz","fileCount":8,"integrity":"sha512-YQLPuRYbiZeb213IC02YPcWNXKbWiTfcEAd53g4JxUL/HeZRxRP7C9FbQ9V4iCC9apS7hBc9T4O/Nv0SNRY53A==","signatures":[{"sig":"MEYCIQCeozxUGblbTw+zk2xgZtZk5OojaigkMm+dMQAq/4KAhQIhAITgUB9yNhdla4+MDoP6l5YfEvxy62eih85SqITMhT2M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146577},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9ac441b3d400e4681e0306a0e604f404b9c11a2c","scripts":{"dev":"tsup --watch","test":"tsup test/chat-input.test.ts --no-config --format esm --platform node --target node18 --loader .scss=text --out-dir ../../node_modules/.cache/ichat-input-tests --clean --silent && node ../../node_modules/.cache/ichat-input-tests/chat-input.test.js","build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.16.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.0","tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_3.0.0_1785411797344_0.027385491486852542","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@bndynet/ichat-input","version":"3.1.0","license":"MIT","_id":"@bndynet/ichat-input@3.1.0","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"7f74d0b7a73582eda58e0c33306049ac12457c74","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-3.1.0.tgz","fileCount":8,"integrity":"sha512-X7/6L69Dlyw83ffzhexG440usKMCfTJPVGTUcVt1AHnl+w+OBMiV2HSHKXaOU8nAbgGy9puXpWhpRch1Ire2gw==","signatures":[{"sig":"MEYCIQD4peB+Y9CSjhY9lMMjISFleEblDTGvbGIWJ4rPso8XvwIhAJ1RuMqA18/LEGnQNLNAupyUO+1vFpjZGjykQGoOy21y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146885},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c0351eecede67b4ad11bf97f1bd75f5c4bcd63b5","scripts":{"dev":"tsup --watch","test":"tsup test/chat-input.test.ts --no-config --format esm --platform node --target node18 --loader .scss=text --out-dir ../../node_modules/.cache/ichat-input-tests --clean --silent && node ../../node_modules/.cache/ichat-input-tests/chat-input.test.js","build":"tsup","test:coverage":"tsup test/chat-input.test.ts --no-config --format esm --platform node --target node18 --loader .scss=text --out-dir ../../node_modules/.cache/ichat-input-tests --clean --silent && node --test --experimental-test-coverage ../../node_modules/.cache/ichat-input-tests/chat-input.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.16.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.0","tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_3.1.0_1785635663591_0.12724816829623253","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@bndynet/ichat-input","version":"3.2.0","keywords":["ai-chat","chat-ui","chatbot-ui","chat-input","web-components","custom-elements","lit","llm-ui","streaming","composer","textarea","autosize"],"license":"MIT","_id":"@bndynet/ichat-input@3.2.0","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"d1d5e2544f02c1596746732b74ae4a87f464e846","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-3.2.0.tgz","fileCount":8,"integrity":"sha512-RsJHNGNzbh4exsGL113qYF9UmvrRiWI2wqGZ1t1cgmTHOlAFizCaYgpQH1NFdrbwF2OR+oIJecd1+v46/cNr9A==","signatures":[{"sig":"MEQCIBh8Gth5Wqa0A2wNojOIQ4xhFz9RoXXtFy4suA0L6vjrAiBIjAyWCerVGy14iJJ+vM1V06UTgda0KI4v/rSA9DmnOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158737},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5ca80b316e1f65ab073ed8b2cdb0c79994b1af74","scripts":{"dev":"tsup --watch","test":"tsup test/chat-input.test.ts --config ../../tools/tsup-node-esm.config.ts --out-dir ../../node_modules/.cache/ichat-input-tests --clean --silent && node ../../node_modules/.cache/ichat-input-tests/chat-input.test.mjs","build":"tsup","test:coverage":"tsup test/chat-input.test.ts --config ../../tools/tsup-node-esm.config.ts --out-dir ../../node_modules/.cache/ichat-input-tests --clean --silent && node --test --experimental-test-coverage ../../node_modules/.cache/ichat-input-tests/chat-input.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.16.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.0","tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_3.2.0_1786027132070_0.8821402880451301","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@bndynet/ichat-input","version":"3.2.1","keywords":["ai-chat","chat-ui","chatbot-ui","chat-input","web-components","custom-elements","lit","llm-ui","streaming","composer","textarea","autosize"],"license":"MIT","_id":"@bndynet/ichat-input@3.2.1","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"a0b4d771bea0f72c25792a6f48d0fd2f3dbbdef4","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-3.2.1.tgz","fileCount":8,"integrity":"sha512-jCMoaTDHYbFzSrRZmGx8rD0OcRRfFjK+3nRe4ztBKNkc4+YBHDG7vOAqVTk7DPeYN4gjx56SI4BTag5jHCvs8A==","signatures":[{"sig":"MEUCIHVcypgQidCBcJR46LzDNpYyqMB5DjF41tiTLJ9LWor5AiEA5rLWpySOsXYlkUj4GZu7FRql9yq5cG2pTGT2dbFmJD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158737},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"a35cb154968cefc9fef5ec1246a8326be607d6a9","scripts":{"dev":"tsup --watch","test":"tsup test/chat-input.test.ts --config ../../tools/tsup-node-esm.config.ts --out-dir ../../node_modules/.cache/ichat-input-tests --clean --silent && node ../../node_modules/.cache/ichat-input-tests/chat-input.test.mjs","build":"tsup","test:coverage":"tsup test/chat-input.test.ts --config ../../tools/tsup-node-esm.config.ts --out-dir ../../node_modules/.cache/ichat-input-tests --clean --silent && node --test --experimental-test-coverage ../../node_modules/.cache/ichat-input-tests/chat-input.test.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.16.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.0","tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_3.2.1_1786105377765_0.08056057293215457","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@bndynet/ichat-input","version":"3.3.0","keywords":["ai-chat","chat-ui","chatbot-ui","chat-input","web-components","custom-elements","lit","llm-ui","streaming","composer","textarea","autosize"],"license":"MIT","_id":"@bndynet/ichat-input@3.3.0","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"1210f8ed14685b9cdf7a31387e07fa7349edb59c","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-3.3.0.tgz","fileCount":9,"integrity":"sha512-KWHtX9dq6Fu3WBxkIVgUVM1JuS+t/RKW1UFyaAN+1ompvL6I7JjTYhzn3Rjke0P7VuV30er+hLYA0Ra6hKCmiQ==","signatures":[{"sig":"MEUCIFN844GbDaLh5SodfgMaMs5oDchuLMdcUSGMU2oHIXMRAiEArDufz2Rnlv2fAAosJ5Kar3qMXqOsTrTEVjk42135Jno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159776},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"53344d480e393cd5c1ff8d1c4764086482be9f43","scripts":{"dev":"tsup --watch","test":"tsup test/chat-input.test.ts --config ../../tools/tsup-node-esm.config.ts --out-dir ../../node_modules/.cache/ichat-input-tests --clean --silent && node ../../node_modules/.cache/ichat-input-tests/chat-input.test.mjs","build":"tsup","test:coverage":"tsup test/chat-input.test.ts --config ../../tools/tsup-node-esm.config.ts --out-dir .coverage-tmp --clean --silent --sourcemap && node ../../tools/coverage.mjs .coverage-tmp --min-line 22 --min-branch 86 --min-func 21"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.17.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.0","tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_3.3.0_1787146347661_0.34336594712868873","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@bndynet/ichat-input","version":"3.3.1","keywords":["ai-chat","chat-ui","chatbot-ui","chat-input","web-components","custom-elements","lit","llm-ui","streaming","composer","textarea","autosize"],"license":"MIT","_id":"@bndynet/ichat-input@3.3.1","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"homepage":"https://github.com/bndynet/ichat#readme","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"07e11ad010ba99e566881c1c468e665015a817fb","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-3.3.1.tgz","fileCount":9,"integrity":"sha512-za6BTXO+D7nYfvmXWrmJR36rGNGUReIatqNo+frt/uLdkEIsBNJn9JGnhmNTgPH6nAouyQ/TNAycyu2BWP2zlg==","signatures":[{"sig":"MEQCIEeCIRzn5JmShddQsAzq0tsSR9qRI4qH/v1ztJMjUUIUAiA+XPvioZRZS2/fODx35D2m6feVzQwOxk2L5impWTjDXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159776},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"51e38edd7ebd3c1bced6a369ac186543c6c48f1b","scripts":{"dev":"tsup --watch","test":"tsup test/chat-input.test.ts --config ../../tools/tsup-node-esm.config.ts --out-dir ../../node_modules/.cache/ichat-input-tests --clean --silent && node ../../node_modules/.cache/ichat-input-tests/chat-input.test.mjs","build":"tsup","test:coverage":"tsup test/chat-input.test.ts --config ../../tools/tsup-node-esm.config.ts --out-dir .coverage-tmp --clean --silent --sourcemap && node ../../tools/coverage.mjs .coverage-tmp --min-line 22 --min-branch 86 --min-func 21"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.17.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.0","tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"tmp":"tmp/ichat-input_3.3.1_1787574125070_0.09788715595164432","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"_id":"@bndynet/ichat-input@3.3.2","bugs":{"url":"https://github.com/bndynet/ichat/issues"},"dist":{"shasum":"0f765522655c24a6164a070def69f93f2da52bf3","tarball":"https://registry.npmjs.org/@bndynet/ichat-input/-/ichat-input-3.3.2.tgz","fileCount":9,"integrity":"sha512-xR8p3c8ixYWJhXeFMHgHEmH6VPhK/uDVNiJvS81DJHc6euI6r1w6sYlYOUwCtJyZcU226xrSeNHNl3OozvbXPQ==","signatures":[{"sig":"MEUCIQCohns8MT6XhKBgb/30+eGca0SINs61DmzGR6XZo8RQugIgOo/PZfoSaND7Ono2EIMz+h4G2TvsR3JgYFdMcvsSbls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC62uvQusWkEoCNjvYLcy0yaLPi3MY5BocCgPHVDQ7ttgIgWKvCBFAEEfJUWHK227z0ojYk1K/XZzjrB006PjLF5wU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bndynet%2fichat-input@3.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164434},"main":"./dist/index.cjs","name":"@bndynet/ichat-input","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"d79e83a0272726bfb03b5848d183ec5b3ea05336","license":"MIT","scripts":{"dev":"tsup --watch","test":"tsup test/chat-input.test.ts --config ../../tools/tsup-node-esm.config.ts --out-dir ../../node_modules/.cache/ichat-input-tests --clean --silent && node ../../node_modules/.cache/ichat-input-tests/chat-input.test.mjs","build":"tsup","test:coverage":"tsup test/chat-input.test.ts --config ../../tools/tsup-node-esm.config.ts --out-dir .coverage-tmp --clean --silent --sourcemap && node ../../tools/coverage.mjs .coverage-tmp --min-line 22 --min-branch 86 --min-func 21"},"version":"3.3.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:785e2dd5-157e-4ea3-a8c2-2702bea319ca"}},"homepage":"https://github.com/bndynet/ichat#readme","keywords":["ai-chat","chat-ui","chatbot-ui","chat-input","web-components","custom-elements","lit","llm-ui","streaming","composer","textarea","autosize"],"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"_npmVersion":"11.19.0","description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","directories":{},"maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"_nodeVersion":"24.21.0","dependencies":{"lit":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lit":"^3.3.0","tsup":"^8.4.0","typescript":"^5.8.2","sass-embedded":"^1.86.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ichat-input_3.3.2_1790428372853_0.966398430166779"}}},"time":{"created":"2026-06-02T05:21:43.981Z","modified":"2026-09-26T13:12:53.248Z","0.1.0":"2026-06-02T05:21:44.414Z","1.0.0":"2026-06-06T02:02:31.378Z","1.1.0":"2026-07-08T12:52:39.587Z","1.2.0":"2026-07-13T11:32:19.796Z","1.3.0":"2026-07-16T12:23:00.015Z","2.0.0":"2026-07-20T12:45:17.759Z","2.0.1":"2026-07-21T13:27:31.839Z","2.1.0":"2026-07-27T13:38:12.542Z","2.1.1":"2026-07-27T15:27:06.994Z","3.0.0":"2026-07-30T11:43:17.460Z","3.1.0":"2026-08-02T01:54:23.735Z","3.2.0":"2026-08-06T14:38:52.223Z","3.2.1":"2026-08-07T12:22:57.892Z","3.3.0":"2026-08-19T13:32:27.817Z","3.3.1":"2026-08-24T12:22:05.204Z","3.3.2":"2026-09-26T13:12:52.937Z"},"bugs":{"url":"https://github.com/bndynet/ichat/issues"},"license":"MIT","homepage":"https://github.com/bndynet/ichat#readme","keywords":["ai-chat","chat-ui","chatbot-ui","chat-input","web-components","custom-elements","lit","llm-ui","streaming","composer","textarea","autosize"],"repository":{"url":"git+https://github.com/bndynet/ichat.git","type":"git"},"description":"Lit 3 chat input Web Component: auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.","maintainers":[{"name":"bndy","email":"zb@bndy.net"}],"readme":"# @bndynet/ichat-input\n\nLit Web Component for chat text input. Auto-resize textarea, send button, streaming cancel, and keyboard shortcuts.\n\n## Install\n\n```bash\nnpm install @bndynet/ichat-input\n```\n\n## Component\n\n| Tag              | Description                                              |\n| ---------------- | -------------------------------------------------------- |\n| `<i-chat-input>` | Multi-line auto-resize textarea with send/cancel buttons |\n\n## Features\n\n- Auto-resize textarea\n- Enter to send, Shift+Enter for newline\n- Send / Cancel buttons\n- Streaming stop support\n- `busy` state that blocks send and voice input while preserving draft editing\n- i18n-ready\n\n## Busy and streaming\n\nUse `busy` for the submission lock and `streaming` to select the Cancel button:\n\n```js\nconst input = document.querySelector(\"i-chat-input\");\n\ninput.busy = true; // send/voice are locked; textarea remains editable\ninput.streaming = true; // Cancel replaces Send\n```\n\nWhen `<i-chat-input>` is bundled inside `<i-chat>`, these properties are wired automatically.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}