{"_id":"@bbki.ng/bb-msg-history","_rev":"28-fe0eaffdc61f24bb72d60107ba4a00f8","name":"@bbki.ng/bb-msg-history","dist-tags":{"latest":"3.0.0"},"versions":{"0.0.1":{"name":"@bbki.ng/bb-msg-history","version":"0.0.1","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.0.1","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"97bc8c0327a69a695655a8739dba71099d9cca27","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.0.1.tgz","fileCount":5,"integrity":"sha512-UL99U69hmp/Sv5vHcEOg3rAowS/jnnjJwq31uSkll43CAwQxKfF7vN3qL32a9YWCun1XeTUxxg2iy+AgeVME7Q==","signatures":[{"sig":"MEUCIQCb3dRVbvnTUC+FVzGWd7j5VZRguiC8hV+wEtRNu5vHuQIgP6H9cs2p8MsYFFVto4RQvxoGpH+o4Oh/X++7kSeRAd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32152},"main":"dist/index.js","type":"module","_from":"file:bbki.ng-bb-msg-history-0.0.1.tgz","types":"dist/index.d.ts","scripts":{"start":"tsc -w","preview":"python3 -m http.server 8000"},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"_resolved":"/private/var/folders/8d/2l3nv27s4pg6784pvbkj0j3h0000gn/T/cf8905ec7b5ac5674e661ca9d0a0605d/bbki.ng-bb-msg-history-0.0.1.tgz","_integrity":"sha512-UL99U69hmp/Sv5vHcEOg3rAowS/jnnjJwq31uSkll43CAwQxKfF7vN3qL32a9YWCun1XeTUxxg2iy+AgeVME7Q==","repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.0","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.0.1_1771943776366_0.46215767666475216","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@bbki.ng/bb-msg-history","version":"0.1.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.1.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"cd1b6cc30cb8386395e95e4777c12a4bae683be0","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.1.0.tgz","fileCount":5,"integrity":"sha512-HPpvT+pYA11qlO+OHngo7jfSmv5ubc0ESOlmK6b8QS4gbWTeoDh1QVPFqD+nrJkLcqz8dnLTB/IdrhTZ5l8I3g==","signatures":[{"sig":"MEUCIGZl+Xh4bwm9KIdm3fnY8LgD3w5JNHDOBxXNg61SeAEPAiEA4mRLrDnqdusdS3EyFQV9kTtvlG+8Q9G6EVzoBfqDiIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34874},"main":"dist/index.js","type":"module","_from":"file:bbki.ng-bb-msg-history-0.1.0.tgz","types":"dist/index.d.ts","scripts":{"start":"tsc -w","preview":"python3 -m http.server 8000"},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"_resolved":"/private/var/folders/8d/2l3nv27s4pg6784pvbkj0j3h0000gn/T/f1aba505867ae1927a04a4bdea3c3547/bbki.ng-bb-msg-history-0.1.0.tgz","_integrity":"sha512-HPpvT+pYA11qlO+OHngo7jfSmv5ubc0ESOlmK6b8QS4gbWTeoDh1QVPFqD+nrJkLcqz8dnLTB/IdrhTZ5l8I3g==","repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.0","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.1.0_1771945811307_0.9851222845304208","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bbki.ng/bb-msg-history","version":"0.1.1","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.1.1","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"8da32de426ec94ee55ea065f4093a957b07720bd","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.1.1.tgz","fileCount":5,"integrity":"sha512-X1O1CQet1+WnZuH3zsEXGBpwMV5u78+g9KmX4odXngf3x6Hf6FeD1QeSXSLsozqXlQ1eI2rtBU5dMqE/AHqZPg==","signatures":[{"sig":"MEUCIHBWO055E0PoBpp+vNLteONS06jMQ11fGTLhH41lymS7AiEAvU2p8Wax8NBhSq+zV1YwCOKL5o+DjhjjuSUFUkYfjA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34762},"main":"dist/index.js","type":"module","_from":"file:bbki.ng-bb-msg-history-0.1.1.tgz","types":"dist/index.d.ts","scripts":{"start":"tsc -w","preview":"python3 -m http.server 8000"},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"_resolved":"/private/var/folders/8d/2l3nv27s4pg6784pvbkj0j3h0000gn/T/1685bdb0a00eac1d57fa77e2fc5e1d7f/bbki.ng-bb-msg-history-0.1.1.tgz","_integrity":"sha512-X1O1CQet1+WnZuH3zsEXGBpwMV5u78+g9KmX4odXngf3x6Hf6FeD1QeSXSLsozqXlQ1eI2rtBU5dMqE/AHqZPg==","repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.0","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.1.1_1771946642708_0.2449123139871061","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bbki.ng/bb-msg-history","version":"0.1.2","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.1.2","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"381ad8b8a2c78d9fff9b0fa0212ac40d87c2893d","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.1.2.tgz","fileCount":5,"integrity":"sha512-NSmqnuWWvgwLe1M4TH9S/BftBmvEj5Www+bx+c9zl0w+lMHCcjWhIG4wDhKe/GWy3VITWwbGh/hxo1JTrAr1hg==","signatures":[{"sig":"MEUCIArC2GTQzGjhe8sRlrZ6DHXfL8+bBhb7oMzIpFnFkLY0AiEAzDTZlmrEOTw16+NyjKZYmw13i0D5QECZ9RjDiQbr+XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32167},"main":"dist/index.js","type":"module","_from":"file:bbki.ng-bb-msg-history-0.1.2.tgz","types":"dist/index.d.ts","scripts":{"start":"tsc -w","preview":"python3 -m http.server 8000"},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"_resolved":"/private/var/folders/8d/2l3nv27s4pg6784pvbkj0j3h0000gn/T/dda52a94a1b83a133fe0ff0bd2599ef0/bbki.ng-bb-msg-history-0.1.2.tgz","_integrity":"sha512-NSmqnuWWvgwLe1M4TH9S/BftBmvEj5Www+bx+c9zl0w+lMHCcjWhIG4wDhKe/GWy3VITWwbGh/hxo1JTrAr1hg==","repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.0","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.1.2_1771999645030_0.7616932809548744","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bbki.ng/bb-msg-history","version":"0.2.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.2.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"ce7300b07dfa604c9926e8e9f27bfa22218dd0f8","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.2.0.tgz","fileCount":6,"integrity":"sha512-C90/UBsCPYyX4+9LPzq8IZ0GwR7BZFSDykD3tjNHo9w9xhz04CbIa8PHIj6Y2AQnyX6z/NdlaVES0zOikYlOLA==","signatures":[{"sig":"MEUCIQC27ar0ZV5HiTS5VBFjVIK+DtIm0Q5+GB1zORosEUAlXAIgCfmHEHhHk6AHQc65ExjROGoDafFniVSsY4hTgEcUBBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61103},"main":"dist/index.js","type":"module","_from":"file:bbki.ng-bb-msg-history-0.2.0.tgz","types":"dist/index.d.ts","scripts":{"start":"tsc -w","preview":"python3 -m http.server 8000"},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"_resolved":"/private/var/folders/8d/2l3nv27s4pg6784pvbkj0j3h0000gn/T/409d68caa2e03a32d0083b72baa8675c/bbki.ng-bb-msg-history-0.2.0.tgz","_integrity":"sha512-C90/UBsCPYyX4+9LPzq8IZ0GwR7BZFSDykD3tjNHo9w9xhz04CbIa8PHIj6Y2AQnyX6z/NdlaVES0zOikYlOLA==","repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.0","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.2.0_1772030144904_0.9691134237808785","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@bbki.ng/bb-msg-history","version":"0.3.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.3.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"3494912c2fc6e9ca6bf5e1241a2bc0bbe6f79448","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.3.0.tgz","fileCount":42,"integrity":"sha512-rpFJK56dHps5UZDi+VSDgIqcU7ZhTnoSbMTFYxt5CqMx+wRgAN6LlXvn1UH8i2WiDhEnpqvKaCVyWmkL/K381g==","signatures":[{"sig":"MEYCIQDtGX6hUxwc+/wJkUJlTSSpj6d93MTjazKE5vwXnhKbYAIhAKaOcZpdaXz7Lgg7dF78sEHgEHlBM9zpN6K4/wYaKab5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61953},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b2936b96ca70e60956eef47cdaf22a0df6a4bcd5","scripts":{"start":"tsc -w","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle -o dist/index.js","preview":"python3 -m http.server 8000"},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.0","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.3.0_1772207220833_0.9319475994592743","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@bbki.ng/bb-msg-history","version":"0.4.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.4.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"bde91782ac3f31325195f919cd358100da653dab","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.4.0.tgz","fileCount":45,"integrity":"sha512-5NSw23s8NhvROzzz8dRvfZtdb6UWlia/Hy2g7tVw0H3g++c8yzK1MrqbeGsIZiKMiA/36CmqHXb0HwkunLGd4A==","signatures":[{"sig":"MEYCIQDd8RBCQeq44AKZ4XlPvsxX6bSyEIjQYd2qMn9iA+cR4QIhALnWet+sAHM0s9G0dY543SbmVsKdSPnmmYSqktXCCCyV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70394},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4d10f5dd235ea4054a74a82a9256b2af061b234b","scripts":{"start":"tsc -w","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle -o dist/index.js","preview":"python3 -m http.server 8000"},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"terser":"^5.46.0","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.4.0_1772208644248_0.4448086540343983","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@bbki.ng/bb-msg-history","version":"0.5.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.5.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"9a537572c31d465820c50b4233243396a98bac16","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.5.0.tgz","fileCount":78,"integrity":"sha512-LhvMNQOmRBrNFh1iXyW3bLjfLCoCY322pdTuZ7jtPKM/X+X60Y2ef+bwI/aZXXoXLeX/F8ipKXYfOh0IjW4YeQ==","signatures":[{"sig":"MEUCIQDU5D2/dhp53ehD7sH/ho+cVzmG2cd2kTkSv87cbWFHmQIgQu8ymx/52O9pmew53OhoNVQ79SAyYsIgF+uXikOc9Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114804},"main":"dist/index.js","type":"module","_from":"file:bbki.ng-bb-msg-history-0.5.0.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"_resolved":"/private/var/folders/8d/2l3nv27s4pg6784pvbkj0j3h0000gn/T/70226378444b168def2aac469e485cc4/bbki.ng-bb-msg-history-0.5.0.tgz","_integrity":"sha512-LhvMNQOmRBrNFh1iXyW3bLjfLCoCY322pdTuZ7jtPKM/X+X60Y2ef+bwI/aZXXoXLeX/F8ipKXYfOh0IjW4YeQ==","repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.5.0_1772247597972_0.7695936896897211","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@bbki.ng/bb-msg-history","version":"0.6.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.6.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"7e963a9b5809c33bd76936860707db15b85c395e","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.6.0.tgz","fileCount":46,"integrity":"sha512-zeBp+2qKyNs293KyLZygdfjpymaUuUcEhe15N1VzSae142OldcD8IWajMJYuV2NhyGlMvsEB+EOzYyWccMS98w==","signatures":[{"sig":"MEYCIQCTywA/xNGXPEXXq3QVBufArgdoDziWtsqyQQueR3xsWAIhAOuH6BHmNz4cAAzo1vans9L1SrcYx8pb5hv34sE3ILfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86340},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"10b04a7b05f657e27803d7bf723d422ef4b0625b","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.6.0_1772296183419_0.310219626116655","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@bbki.ng/bb-msg-history","version":"0.6.1","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.6.1","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"2c938a2893471f69beb0f44e69d70cab123a46ba","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.6.1.tgz","fileCount":46,"integrity":"sha512-thtXLFgJ6PRIrwLfLbdJePIwb4Ujm934VolSoDw/ljXxULa2g+2TZuS0Tq+xq4sOE3MnH/FFoSFjaVskahCJnQ==","signatures":[{"sig":"MEUCIQDyBCvXYCQAWzWrWJd8ZGdmbF3Z5Id5x40yg3ryH2T1VAIgJcSxVRacbQpymkokmpWBt4Nkz78SI4OCLMxVoIVJPdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86832},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"958c8f5a85ee19bb0cb803ac4485824d9d7fb8c1","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.6.1_1772379677252_0.11335007759609672","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@bbki.ng/bb-msg-history","version":"0.7.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.7.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"c310aec012d379353c9a181d3bd143be8c4da18c","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.7.0.tgz","fileCount":46,"integrity":"sha512-GZGDaM/GxfgakX9a4Q0ra4NBHTN/ziMVNZUqF0YtjOhc4b0fUCaJq6BauVXcWwY+FmUxkK8/8UrnUmvNzGjlHw==","signatures":[{"sig":"MEUCIQDUxhQIZNrN5KYNsMmAPkvIwMbzdJNu8E96HJsB1tkTcAIgY8XJGCbd/fjqJvmFlzzb9yN7dhLS4zEcjQQmnwTEFU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93478},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a93f216037aea9a68e7b81332b49ab362704d49f","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.7.0_1772428994619_0.27470805613480964","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@bbki.ng/bb-msg-history","version":"0.8.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.8.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"c6c4070d47d39e6ec80b6587d3118a23e74a1a6d","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.8.0.tgz","fileCount":46,"integrity":"sha512-KctsV7CTOmuih3x534nI36X3vR69D5wVnkI1LVoxYkXagFKT4H9dHm0O/s5IAwhK82F3oLnVneurK9LzXj4SWg==","signatures":[{"sig":"MEUCIC76wrO9qpuIb0l/7+7iWwQvn01FFpwB2CZdyth/R7UhAiEAlZx/Dxwo0RmJYGQ0UPCigHB0ZBOezUS52qsaUZrqcDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93478},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"305e4282021d67c7f9a267e9e12bd4cf43b654cb","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.8.0_1772429074840_0.8907848040579571","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@bbki.ng/bb-msg-history","version":"0.7.1","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.7.1","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"c5028f129a0a7ea98019d62a1d121da9564cc68d","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.7.1.tgz","fileCount":46,"integrity":"sha512-0rfBCpZlunxrz9kqHEYWZw256zOvtqmUVzCALcf+PGOt8sNC7/zCFWBhk5vJ7HMeKXmUjorEIXYa0H/iIIZawg==","signatures":[{"sig":"MEUCIEqGBYFkcCfLe8mntkYnu+XlEzotRXcPPsU7GdGqDnt9AiEAsZn6PYOU1kIRn5CrcTBpjhnhMp4N+f5XQVKgbSCQHFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93343},"main":"dist/index.js","type":"module","_from":"file:bbki.ng-bb-msg-history-0.7.1.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"_resolved":"/private/var/folders/8d/2l3nv27s4pg6784pvbkj0j3h0000gn/T/9e29e72a369923f813adacb2507cf279/bbki.ng-bb-msg-history-0.7.1.tgz","_integrity":"sha512-0rfBCpZlunxrz9kqHEYWZw256zOvtqmUVzCALcf+PGOt8sNC7/zCFWBhk5vJ7HMeKXmUjorEIXYa0H/iIIZawg==","repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.7.1_1772431462286_0.9805919370124376","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@bbki.ng/bb-msg-history","version":"0.7.2","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.7.2","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"c82d4e327f8cac15397d1b0351e85cef9f26c5c7","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.7.2.tgz","fileCount":46,"integrity":"sha512-vQEZX8m2ZdoS8Z2UeHnML93Xawio1UVb0WzmqL0CipF6bTXQNAdpkzJRZk1dJI9J65WKi3XAn4UkFQRJcKQWfw==","signatures":[{"sig":"MEUCICiWnoAI1DG4VS3SbKvBrfSpztKXRxP1NQGQ+19fU8r/AiEA8OksyVy6AysPxifYqHfWpvHu75d4nC/OK0nFP3OR1fI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97524},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"536387af7d604dbcfce60be500f7e544d56592e1","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.7.2_1772464569796_0.33569179614402644","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@bbki.ng/bb-msg-history","version":"0.7.3","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.7.3","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"63b260455a56fda65116ffd0e8f0aa20e9877aa2","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.7.3.tgz","fileCount":46,"integrity":"sha512-SljzaGvHQHSRpn8fZ9wJ+cUZsgqcgjL4wnOmobTDmC44jyKcGHoh590kpAkvWk1QsvG/15IxhJcL/k/op4DIJQ==","signatures":[{"sig":"MEYCIQC2JMEqtK7NXNS0AbgZVS33z5mJEO5GHggigyN2v2dZvgIhAL6SvpkoBPe9fUKkcBJfHVNDHl9+LxT5ezcMILQlyDvC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100698},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b9d17a16255046592373c790a48523ccc5d5c9bb","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.7.3_1772465818065_0.5758479175276017","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@bbki.ng/bb-msg-history","version":"0.9.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.9.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"69d82864de7330116d97e102ec4f5f8cf79e4e19","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.9.0.tgz","fileCount":46,"integrity":"sha512-wSLCqN0APO18PGnbs9fRo1hPzor1GtYZihQ/EtGXiB8418IZVvqKgfT7sld1STiQqGjQtPQMrDEZy2RjdFY1/w==","signatures":[{"sig":"MEYCIQDWtgYP/xR4pAbXsmO1bUAr1MyfmDS0LfN1djntuPeBHQIhAN5XWSUMk/Psn+9IBHTccDzitD/2/6737w5oR/KGFAjo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101336},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0ab14d84ba470ad0b22b8b3c27cf0b6659839316","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.9.0_1772513239916_0.029964176838653378","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@bbki.ng/bb-msg-history","version":"0.10.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.10.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"47e022a02fda1b5d415abb94f6d3faa7d5d391ca","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.10.0.tgz","fileCount":46,"integrity":"sha512-bp7p76WNA2QTcStRgYZlLYNURFUDR4Io6/R3RDSqjvpoW6Wj2DO+5dCImWwS2qt7bM0qerTZUAjrLl/u5PnM0Q==","signatures":[{"sig":"MEQCIDyLt/z2KtWHQs2Zj21KsfQB5Viu+Ja/VrvNCNk78NAxAiBWZSub4oIxfsctaTtOY5tKa0T37bu0gwJNYFTU40DHFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101557},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e93a14f3de5a8bf01be73cf409d1ce9204a1b770","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.10.0_1772547093735_0.35560931558249753","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@bbki.ng/bb-msg-history","version":"0.11.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.11.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"3877de3fac4d76de40fc31ba0eedbcdc0cc1e1fd","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.11.0.tgz","fileCount":46,"integrity":"sha512-XW6DcGBwdhhcYTIErRJuU5iIbILmSKQgHJWQybvbYTAVfrs2wVnhNqEemsBFd3BuMsPropPisSQer2zhbqChaQ==","signatures":[{"sig":"MEQCICb3fLqwnplGUmMYIau0mxmsWTHT1LY3JWgGHMrZHrvPAiASOyUVJUK/ThpntBaiIPLWiC16olrgCKNwZbz1kJutog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103247},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"78c4212f7d71086012f14afb7cb9c0079dde4777","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.11.0_1772548978820_0.9697438590306244","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@bbki.ng/bb-msg-history","version":"0.11.1","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.11.1","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"dbabf228647cf8561f10b9b18a5813dde4866438","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.11.1.tgz","fileCount":46,"integrity":"sha512-0ShB/XRGmZCu6+nWxrB+/JH9JvyMCDNkC4m5yTsc4+2DtCCI5MLv7WKzypuLKqEjtgHH4fhhoY6E++T22xHUbA==","signatures":[{"sig":"MEUCIQD6QiUJz/LaIAZ/nmnISLZxz+rSX55xJNYfMFfNxiHZlwIge2+/DP3P7whidtRh+nzKsp4iyLxd35sqtUTvq2KeBz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103502},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5497ba81f996730a9c26c2c06a1068a03a1992a7","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.11.1_1772609604616_0.9982753490935925","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@bbki.ng/bb-msg-history","version":"0.11.2","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.11.2","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"4e0e3617176e6a55cfba72ab7fbe7126967edac4","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.11.2.tgz","fileCount":46,"integrity":"sha512-jWXDrfRhQmniGcR5J8NRMCJRA+iInDdL6ZvpRYx2s+BkcF2enrtUAP9eZsyhCATvzKaB71rih5+8EIE0MBhtLg==","signatures":[{"sig":"MEUCIQCAd3GcocYrZ/hpk1tff0lYNKRwf2gPeco//9coWP3J1AIgJjUT9Hog3my1xMjCtAiRXmv+OUyf6nk1gFlfE9Q2LH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106304},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"91ba23914c9ed45e2df7b9109511633740b4cce6","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.11.2_1772632588388_0.25177929851739833","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@bbki.ng/bb-msg-history","version":"0.12.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.12.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"c55147b537a793c90af24e5fce265043973c761c","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.12.0.tgz","fileCount":46,"integrity":"sha512-4KO/jYv+drPvZjlIUkFoweQPGne9R6rgKhUXBjYuNUYhk6aQ40SxhRkTR4JGoq8QAJ2eO40lUhl5b0aPQ/T/Mw==","signatures":[{"sig":"MEQCIEjxjFurGlA7qRrZFaaI42bdjs+9vv5UVe71jdEhlkdfAiAtumEw4iILDs5E4c/2NAnV56rvuyhS897pMphSWv3jpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108208},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"06ef381780142b93ecf7bf8378ae59abd37073ce","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.12.0_1772725271872_0.6721480056068643","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@bbki.ng/bb-msg-history","version":"0.13.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.13.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"1b60640216ef334570ee2a667befbe55e5f8c082","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.13.0.tgz","fileCount":46,"integrity":"sha512-1Y5QRYMTSoq3FGhYlqRsz2l2rtjIpwhrDISp782NXurh1P2o6459b2+EK9u9BEavhEnfnSK8qVwKbZOraS/W3Q==","signatures":[{"sig":"MEYCIQCuHPa2LVlbd36tDHYiCr9ixtYVsZnNU8XxEy4q6mUwwQIhAP7HLTVpRhldXP4lBHeWhSfRT4tRR0lKiC+Gobygrt3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109402},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6480852c97f03f5af3a11f4a7301ae533851e63b","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.13.0_1772726728242_0.42693638545483714","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@bbki.ng/bb-msg-history","version":"0.13.1","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.13.1","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"dce1378738a5d20540b7faafe5a455714baa8ae0","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.13.1.tgz","fileCount":46,"integrity":"sha512-uP11vVqGESoPmxR2+baagWuYNRLR3J4pH6p7zMP3yYsN9LqQ77dUT3vSIW4j1TiPkerCkr2E3ANNOTXWvY3Gew==","signatures":[{"sig":"MEUCIQChDqrzvcC8TQ3B/ydQ+NmgfAMf0ipAajv9AO4E6ShwVAIgWArh/hc72vnsLh4jiIs6Dx8QEn7Ij2jGWQbqN0WrvMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109578},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"bd84f2d03fbbd65d16968713f0884904ab78e24c","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.13.1_1772729158894_0.5250963505327637","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@bbki.ng/bb-msg-history","version":"0.14.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.14.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"76928ad0f42993446a45c6f5fb89136a358fa70a","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.14.0.tgz","fileCount":46,"integrity":"sha512-Qqq+D7BGYW59P6t6p3tqaDhXRE8Ygx9f+vdgyhJKjeSGvTVevJY4gKI558DNNMndrwhVL2HNQZUYkV8Nc7ihlg==","signatures":[{"sig":"MEUCID+YGWcOLGZbDo9JTSPKee2FfCd6TqEEwNGEd5W9MgcnAiEA2Q0+2xrNTgY/UZZeblvfiXr+lOnPeGxniBNMABcb8GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106777},"main":"dist/index.js","type":"module","_from":"file:bbki.ng-bb-msg-history-0.14.0.tgz","types":"dist/index.d.ts","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"_resolved":"/private/var/folders/8d/2l3nv27s4pg6784pvbkj0j3h0000gn/T/4c06e1db8f6ebe179476ac0e4d8189cf/bbki.ng-bb-msg-history-0.14.0.tgz","_integrity":"sha512-Qqq+D7BGYW59P6t6p3tqaDhXRE8Ygx9f+vdgyhJKjeSGvTVevJY4gKI558DNNMndrwhVL2HNQZUYkV8Nc7ihlg==","repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.14.0_1772804379575_0.5857209600209938","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@bbki.ng/bb-msg-history","version":"0.14.1","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@0.14.1","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"25ad29441d9c5930171e9dbec2ce9cf259b8d02a","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-0.14.1.tgz","fileCount":46,"integrity":"sha512-wmh2IVyOCjDqJ81CpfZT6Ba+lUUVvBTAtS2pT9WpB2EQHlH2vNEiKmvvz1cbEBBboJBbfrA2sgTTguPMexeGyg==","signatures":[{"sig":"MEYCIQDzf7RuWPeKO1gvbpU7T88iyZU85LMzvriVtn1WCGJmigIhALmAkOwEPCI5TmDOApc9z97LoYW/DHgGa6OA10hLTj/v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110554},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c8d9aa36f8dc3166d0a6aa1d06b41f0a28112bc3","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_0.14.1_1772806193263_0.15046963559094495","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@bbki.ng/bb-msg-history","version":"1.0.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@1.0.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"c91d9c7b85e5a76e3e52c195a0535420b5d925c4","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-1.0.0.tgz","fileCount":58,"integrity":"sha512-Gq2MNopzNEyouvAYu8QWOhZR/ahHi2CTPVhtCBGlEJErs2xib+V6zLDOwS/lUvLY0F7e7UsSgLghYux9kw6FAw==","signatures":[{"sig":"MEYCIQC+O5EBUX9NNFSql/gG2cT2pa7s/kzOaMrHXwF2pPqAiQIhANFxW/FL48aLgreyJAjrvqAmUev9wAlw9M5ao5BYRUZL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132010},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3572376a40cf446e27fc91587e1ad33941b6a1e6","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_1.0.0_1772806832572_0.34598191699558867","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@bbki.ng/bb-msg-history","version":"2.0.0","keywords":["web-component","custom-element","message","chat","history","typescript"],"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","_id":"@bbki.ng/bb-msg-history@2.0.0","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"dist":{"shasum":"a7a37fadafa58cad15100ba6572c0cd7f5726b0e","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-2.0.0.tgz","fileCount":85,"integrity":"sha512-pSElne7mW0sqPB/wdF4FH0JtgwR2BQRBVjAZJ5PkBUPcceObmvKQsrDX/lYNWbeC25dJdP4W1YMsVaqg3RZLRg==","signatures":[{"sig":"MEUCIQCUkQtIufw917ThaMSNT3ySKgSNOdDOU9SilNSuQ7gvFQIgZzWAhzusmOrMLWwmp/Wc6YK4oAOGBRF4HRbUBumeMIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184801},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f54d2844cd5088259b0f5194fa71ba8027c45433","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","start":"tsc -w","format":"prettier --write \"src/**/*.ts\"","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","preview":"python3 -m http.server 8000","release":"release-it","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\""},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"repository":{"url":"git+https://github.com/bbb0ttle/bb-msg-history.git","type":"git"},"_npmVersion":"9.8.1","description":"A chat-style message history web component","directories":{},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.21.0","terser":"^5.46.0","vitest":"^3.2.4","globals":"^16.0.0","prettier":"^3.5.2","happy-dom":"^17.1.0","@eslint/js":"^9.21.0","release-it":"^18.0.0","typescript":"^5.9.3","lint-staged":"^15.4.3","@typescript-eslint/parser":"^8.25.0","@typescript-eslint/eslint-plugin":"^8.25.0","@release-it/conventional-changelog":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bb-msg-history_2.0.0_1773152760974_0.003885258103229816","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@bbki.ng/bb-msg-history","version":"3.0.0","description":"A chat-style message history web component","main":"dist/index.js","type":"module","types":"dist/index.d.ts","author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bbb0ttle/bb-msg-history.git"},"keywords":["web-component","custom-element","message","chat","history","typescript"],"scripts":{"start":"tsc -w","preview":"python3 -m http.server 8000","prepare":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","build":"tsc && cp dist/index.js dist/index.dev.js && terser dist/index.js --compress --mangle --source-map -o dist/index.js","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","format":"prettier --write \"src/**/*.ts\"","format:check":"prettier --check \"src/**/*.ts\"","test":"vitest run","test:watch":"vitest","release":"release-it"},"lint-staged":{"*.ts":["eslint --fix","prettier --write"]},"publishConfig":{"access":"public"},"devDependencies":{"@eslint/js":"^9.21.0","@release-it/conventional-changelog":"^10.0.0","@typescript-eslint/eslint-plugin":"^8.25.0","@typescript-eslint/parser":"^8.25.0","eslint":"^9.21.0","globals":"^16.0.0","happy-dom":"^17.1.0","husky":"^9.1.7","lint-staged":"^15.4.3","prettier":"^3.5.2","release-it":"^18.0.0","terser":"^5.46.0","typescript":"^5.9.3","vitest":"^3.2.4"},"_id":"@bbki.ng/bb-msg-history@3.0.0","gitHead":"f2efc1fa5b0468c70ca320a03c0ad7dd4a9940c9","bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","_nodeVersion":"22.14.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-/gLdTapEfDwU3adBhU1tjD6dOKnEKDqGW/CL1uuG96DNl6KWxC6fWeWLPPH9RSs15a1wnIcuJjt7JjbQSio54Q==","shasum":"1ef77f4c84d08b3132f2672d156ef3bf4e28096d","tarball":"https://registry.npmjs.org/@bbki.ng/bb-msg-history/-/bb-msg-history-3.0.0.tgz","fileCount":83,"unpackedSize":182025,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD902uLpIYVNO6j4e8lweMIkSMxYaOdPjuuFcFtld95pAIhAPfJpYznx44HiNM9PZp1gwMlR+o+Wox9gkbBFGO37PsM"}]},"_npmUser":{"name":"bbbottle","email":"b@bbki.ng"},"directories":{},"maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bb-msg-history_3.0.0_1773153079060_0.450304161585251"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-24T14:36:16.253Z","modified":"2026-03-10T14:31:19.359Z","0.0.1":"2026-02-24T14:36:16.487Z","0.1.0":"2026-02-24T15:10:11.469Z","0.1.1":"2026-02-24T15:24:02.849Z","0.1.2":"2026-02-25T06:07:25.169Z","0.2.0":"2026-02-25T14:35:45.129Z","0.3.0":"2026-02-27T15:47:00.979Z","0.4.0":"2026-02-27T16:10:44.420Z","0.5.0":"2026-02-28T02:59:58.149Z","0.6.0":"2026-02-28T16:29:43.587Z","0.6.1":"2026-03-01T15:41:17.401Z","0.7.0":"2026-03-02T05:23:14.771Z","0.8.0":"2026-03-02T05:24:34.994Z","0.7.1":"2026-03-02T06:04:22.435Z","0.7.2":"2026-03-02T15:16:09.942Z","0.7.3":"2026-03-02T15:36:58.271Z","0.9.0":"2026-03-03T04:47:20.063Z","0.10.0":"2026-03-03T14:11:33.888Z","0.11.0":"2026-03-03T14:42:58.958Z","0.11.1":"2026-03-04T07:33:24.777Z","0.11.2":"2026-03-04T13:56:28.539Z","0.12.0":"2026-03-05T15:41:12.022Z","0.13.0":"2026-03-05T16:05:28.482Z","0.13.1":"2026-03-05T16:45:59.031Z","0.14.0":"2026-03-06T13:39:39.725Z","0.14.1":"2026-03-06T14:09:53.501Z","1.0.0":"2026-03-06T14:20:32.755Z","2.0.0":"2026-03-10T14:26:01.113Z","3.0.0":"2026-03-10T14:31:19.233Z"},"bugs":{"url":"https://github.com/bbb0ttle/bb-msg-history/issues"},"author":{"name":"bbbottle","email":"b@bbki.ng"},"license":"MIT","homepage":"https://github.com/bbb0ttle/bb-msg-history#readme","keywords":["web-component","custom-element","message","chat","history","typescript"],"repository":{"type":"git","url":"git+https://github.com/bbb0ttle/bb-msg-history.git"},"description":"A chat-style message history web component","maintainers":[{"name":"bbbottle","email":"b@bbki.ng"}],"readme":"# bb-msg-history\n\nChat-style message history web component. Render conversations from plain text, with avatars, bubbles, and smooth animations.\n\n## Install\n\n```bash\nnpm install @bbki.ng/bb-msg-history\n```\n\nCDN:\n\n```html\n<script type=\"module\" src=\"https://cdn.jsdelivr.net/npm/@bbki.ng/bb-msg-history@latest/dist/index.js\"></script>\n```\n\n## Usage\n\nPlace messages inside the element using the `author: text` format, one per line:\n\n```html\n<bb-msg-history>\n  alice: Hey, are you free this weekend?\n  bob: Sounds good! When?\n  alice: Saturday morning, around 10?\n  bob: Perfect. See you then!\n</bb-msg-history>\n```\n\n## Message Format\n\nEach message is a line with the author name, a colon, and the message text:\n\n```\n<author>: <message text>\n```\n\nBlank lines and lines without a colon are ignored.\n\n## Author Avatars\n\nBy default, every author gets a **letter avatar** (first character of their name) and appears on the **left** side.\n\nUse the `setAuthor()` method to customize avatar, side, bubble color, and text color:\n\n```js\nconst el = document.querySelector('bb-msg-history');\n\n// Emoji avatar, right side\nel.setAuthor('me', { avatar: '🐱', side: 'right' });\n\n// Image avatar, custom bubble color\nel.setAuthor('bot', {\n  avatar: '<img src=\"bot.png\" width=\"28\" height=\"28\" />',\n  side: 'left',\n  bubbleColor: '#e0f2fe',\n});\n\n// SVG avatar\nel.setAuthor('alice', {\n  avatar: '<svg viewBox=\"0 0 48 48\">...</svg>',\n  side: 'left',\n});\n```\n\n### `setAuthor(name, options)`\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `avatar` | `string` | letter avatar | HTML string: emoji, `<img>`, `<svg>`, or text |\n| `side` | `'left' \\| 'right'` | `'left'` | Which side the bubbles appear on |\n| `bubbleColor` | `string` | `'#f9fafb'` | Bubble background color |\n| `textColor` | `string` | `'#111827'` | Text color inside bubble |\n\nReturns `this` for chaining:\n\n```js\nel.setAuthor('me', { avatar: '🐱', side: 'right' })\n  .setAuthor('you', { avatar: '🐶', side: 'left' });\n```\n\nFuzzy matching: if an author name _contains_ a configured key (e.g. you configured `\"alice\"` and the message is from `\"alice(phone)\"`), the config is reused.\n\nUse `removeAuthor(name)` to remove a custom config.\n\n### `appendMessage(message)`\n\nAppend a message programmatically with smooth scroll to the new message.\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `message.author` | `string` | The author name |\n| `message.text` | `string` | The message text |\n\n```js\nel.appendMessage({ author: 'alice', text: 'Hello!' });\nel.appendMessage({ author: 'bob', text: 'How are you?' });\n```\n\nReturns `this` for chaining. This is ideal for chat applications where messages arrive in real-time.\n\n**Note:** Unlike modifying `textContent` directly, `appendMessage()` scrolls smoothly to the newly added message.\n\n### `setLoading(isLoading)`\n\nShow or hide a loading animation overlay. Useful when fetching messages from an API.\n\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `isLoading` | `boolean` | `true` to show loading, `false` to hide |\n\n```js\nconst el = document.querySelector('bb-msg-history');\n\n// Show loading\nel.setLoading(true);\n\n// Fetch messages\nfetchMessages().then(messages => {\n  // Hide loading and display messages\n  el.setLoading(false);\n});\n```\n\nYou can also use the HTML attribute:\n\n```html\n<bb-msg-history loading>\n  alice: Loading previous messages...\n</bb-msg-history>\n```\n\n### `infinite` Attribute\n\nRemove the height constraint and disable scrolling on the component. The container expands to fit all messages.\n\nUse this when:\n- The parent container handles scrolling\n- You want to display an entire conversation without height limits\n- You need the component to be part of a larger scrollable area\n\n```html\n<bb-msg-history infinite>\n  alice: First message\n  bob: Second message\n  alice: Third message\n  <!-- Container keeps expanding to fit all messages -->\n</bb-msg-history>\n```\n\nIn infinite mode:\n- No `max-height` constraint is applied\n- No scrollbar appears on the component\n- The scroll-to-bottom button is hidden (not needed)\n\n## Customization\n\n### CSS Custom Properties\n\n| Property | Default | Description |\n|----------|---------|-------------|\n| `--bb-max-height` | `600px` | Maximum height of the message container |\n\n```css\nbb-msg-history {\n  --bb-max-height: 400px;\n}\n```\n\n### Manual Registration\n\nBy default, the component auto-registers as `<bb-msg-history>`. You can also register manually with a custom tag name:\n\n```js\nimport { BBMsgHistory, define } from '@bbki.ng/bb-msg-history';\n\n// Register with default tag name\ndefine();\n\n// Or use a custom tag name\ndefine('my-chat-history');\n```\n\n## Features\n\n- Plain-text message format — no JSON or attributes needed\n- Left/right bubble layout based on author\n- Customizable avatars: emoji, `<img>`, `<svg>`, or letter avatars\n- Hover tooltip showing the author name\n- Consecutive messages from the same author are grouped (avatar hidden)\n- Auto-scroll to the latest message on render\n- **`appendMessage()` API** — programmatically add messages with smooth scroll\n- **`setLoading()` API** — show loading animation while fetching messages\n- Long text word-wrap and overflow handling\n- Empty state when no messages are provided\n- Dark mode support via `prefers-color-scheme`\n- Mobile responsive layout\n- `prefers-reduced-motion` support\n- Reactive: automatically re-renders when content changes\n- Customizable max-height via `--bb-max-height` CSS custom property\n- **`infinite` attribute** — remove height constraints for parent-controlled scrolling\n- Graceful degradation to `<pre>` when Custom Elements are unsupported\n\n## Examples\n\n### Basic\n\n```html\n<bb-msg-history>\n  alice: Hey, are you free this weekend?\n  bob: Sounds good! When?\n  alice: Saturday morning, around 10?\n  bob: Perfect. See you then!\n</bb-msg-history>\n```\n\n### Custom avatars\n\n```html\n<bb-msg-history id=\"chat\">\n  me: Hey there!\n  friend: What's up?\n</bb-msg-history>\n\n<script>\n  const el = document.getElementById('chat');\n  el.setAuthor('me', { avatar: '🐱', side: 'right', bubbleColor: '#f3f4f6' });\n  el.setAuthor('friend', { avatar: '🐶', side: 'left', bubbleColor: '#e0f2fe' });\n</script>\n```\n\n### Consecutive messages — avatar grouping\n\nWhen the same author sends multiple messages in a row, the avatar is only shown on the first one:\n\n```html\n<bb-msg-history>\n  alice: First message\n  alice: Second message, avatar hidden\n  alice: Third, still hidden\n  bob: Got it!\n  bob: I'll send two as well\n</bb-msg-history>\n```\n\n### Unknown authors — letter avatars\n\nAuthors without custom config receive a letter avatar and appear on the left:\n\n```html\n<bb-msg-history>\n  alice: Hello!\n  bob: Hi there!\n  charlie: Hey everyone!\n</bb-msg-history>\n```\n\n### Empty state\n\nWhen no messages are provided, a \"No messages\" placeholder is shown:\n\n```html\n<bb-msg-history></bb-msg-history>\n```\n\n### Dynamic message appending\n\nUse `appendMessage()` to add messages programmatically with smooth scrolling:\n\n```html\n<bb-msg-history id=\"chat\" style=\"--bb-max-height: 300px;\">\n  alice: Hey there!\n</bb-msg-history>\n\n<script>\n  const el = document.getElementById('chat');\n  el.setAuthor('alice', { avatar: '👩', side: 'right' });\n  el.setAuthor('bob', { avatar: '👨', side: 'left' });\n\n  // Add messages dynamically with smooth scroll\n  el.appendMessage({ author: 'bob', text: 'Hello! How are you?' });\n  el.appendMessage({ author: 'alice', text: 'I\\'m doing great!' });\n  \n  // Simulate receiving a message after 2 seconds\n  setTimeout(() => {\n    el.appendMessage({ author: 'bob', text: 'Nice to hear that!' });\n  }, 2000);\n</script>\n```\n\n### Loading state\n\nShow a loading animation while fetching messages from an API:\n\n```html\n<bb-msg-history id=\"chat\" loading>\n  <!-- Messages will be loaded -->\n</bb-msg-history>\n\n<script>\n  const el = document.getElementById('chat');\n\n  // Show loading (already set via HTML attribute above)\n  // el.setLoading(true);\n\n  // Fetch messages from API\n  fetch('/api/messages')\n    .then(res => res.json())\n    .then(messages => {\n      // Hide loading and populate messages\n      el.setLoading(false);\n      messages.forEach(msg => {\n        el.appendMessage({ author: msg.author, text: msg.text });\n      });\n    });\n</script>\n```\n\n### Full page example\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n  <script type=\"module\" src=\"https://cdn.jsdelivr.net/npm/@bbki.ng/bb-msg-history@latest/dist/index.js\"></script>\n</head>\n<body>\n  <bb-msg-history id=\"chat\">\n    alice: Hey, are you free this weekend?\n    bob: Yeah, what's up?\n    alice: Want to grab coffee?\n    bob: Sounds good! Saturday morning?\n    alice: Perfect, see you then!\n  </bb-msg-history>\n\n  <script>\n    const el = document.getElementById('chat');\n    el.setAuthor('alice', { avatar: '👩', side: 'right' });\n    el.setAuthor('bob', { avatar: '👨', side: 'left', bubbleColor: '#ecfdf5' });\n  </script>\n</body>\n</html>\n```\n\nSee `example/` directory for a full demo.\n\n## Development\n\n```bash\nnpm install\nnpm run prepare\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}