{"_id":"@augustalabs/ki-assistent","_rev":"13-8fddbc40d45b4cb105954c6ebe24f381","name":"@augustalabs/ki-assistent","dist-tags":{"latest":"1.0.14"},"versions":{"1.0.0":{"name":"@augustalabs/ki-assistent","version":"1.0.0","keywords":["angular","chat","ai","assistant","plugin","widget"],"_id":"@augustalabs/ki-assistent@1.0.0","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"dist":{"shasum":"9d897af2bbbbdfd35063a1cce6c6835c00e409d2","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.0.tgz","fileCount":6,"integrity":"sha512-jXGmmsROWRLnQ1nAKwohtngKpYnIBGhD9lq19l3lRahryKORNhmINAVYbIuwzgVQyJiCwB7AIwSFcK24ktYLxg==","signatures":[{"sig":"MEUCIDd9+9FNjEz/hZxyWP9d8FY43kRtrKVWMF4ZGkzmGvhPAiEA6KuGqxK1lEMHyt86817Z5iBIADy9c2OZNuuyHLRC20Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407180},"gitHead":"0a59c85595a31f5d5902c1fc3ae41f93e0aaf038","_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"_npmVersion":"11.12.1","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.3.0","marked":"^18.0.0","flatpickr":"^4.6.13"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ki-assistent_1.0.0_1776677984232_0.15447350553240713","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@augustalabs/ki-assistent","version":"1.0.1","keywords":["angular","chat","ai","assistant","plugin","widget"],"_id":"@augustalabs/ki-assistent@1.0.1","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"dist":{"shasum":"36f6f1830fdc72470d79059975890571d72f9b43","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.1.tgz","fileCount":7,"integrity":"sha512-YjgVO21YEAy/6aT5iLewl8pGZ7/GRiPytUCogu4W75D1kvD6Rma90tKfPf7LAqoOlTARbUmgYlCM9BYXkiaQwQ==","signatures":[{"sig":"MEUCIQC8E7kzHoL3p4hJ/PXJkjedBnu5aQDt42ql+We7xzP20gIgL+MN06YBNp/Jns7a8eLiF7zqaLfM3rFjNAgVW5wFwmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413681},"gitHead":"207bff931401717704a4a8f8ef242e502b06e26a","_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"_npmVersion":"11.12.1","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.3.0","marked":"^18.0.0","flatpickr":"^4.6.13"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ki-assistent_1.0.1_1776786216299_0.22523828652262012","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@augustalabs/ki-assistent","version":"1.0.2","keywords":["angular","chat","ai","assistant","plugin","widget"],"_id":"@augustalabs/ki-assistent@1.0.2","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"dist":{"shasum":"a25c586e85789ee29577d93bf680a95fd1814a7d","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.2.tgz","fileCount":7,"integrity":"sha512-eATcY8ne53h7XVrQKingsT+HCNBiNvrh0Aak5FCkGT/3Shpy1Zd7sNzeO9ynFWvGFaDbntZPt7HMW6zrNSgPnQ==","signatures":[{"sig":"MEYCIQCQVmFcw0P6D+WeGXfAQED8fsOc72DjvCb2JY4C6hKGvQIhAOhlBCXGMxXWPu3/vJFCqAo6IKE/HXVI9/LS5hRr2mSu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413512},"gitHead":"207bff931401717704a4a8f8ef242e502b06e26a","_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"_npmVersion":"11.12.1","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"tslib":"^2.3.0","marked":"^18.0.0","flatpickr":"^4.6.13"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ki-assistent_1.0.2_1776852227101_0.28457305815837963","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@augustalabs/ki-assistent","version":"1.0.3","keywords":["angular","chat","ai","assistant","plugin","widget"],"_id":"@augustalabs/ki-assistent@1.0.3","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"dist":{"shasum":"2152721347d20271ab8748824ce2baf73f5f6906","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.3.tgz","fileCount":7,"integrity":"sha512-aPgZ6JAV6LRucLsGvm4l81YN/aHEXN0DzqSIduh1jk50j4Yb9/5j7qaou85wl1xhXEDaJmup8uKmBMA+Lcf9NA==","signatures":[{"sig":"MEUCIB5N5DWMaJ84PU0obzBN2aRRGoFBrvqin7U1GGtgTBH9AiEA73POCSEhHT9Fwm2zaDbMwSWZ9bjJRIMKuXEOI5suEx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318024},"type":"module","module":"fesm2022/augustalabs-ki-assistent.mjs","exports":{".":{"types":"./types/augustalabs-ki-assistent.d.ts","default":"./fesm2022/augustalabs-ki-assistent.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"207bff931401717704a4a8f8ef242e502b06e26a","typings":"types/augustalabs-ki-assistent.d.ts","_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"_npmVersion":"11.12.1","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"~7.8.0","tslib":"^2.3.0","marked":"^18.0.0","flatpickr":"^4.6.13","@angular/router":"^21.2.0","@angular/compiler":"^21.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ki-assistent_1.0.3_1776852482865_0.30867757832459586","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@augustalabs/ki-assistent","version":"1.0.4","keywords":["angular","chat","ai","assistant","plugin","widget"],"_id":"@augustalabs/ki-assistent@1.0.4","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"dist":{"shasum":"e402b99f0cc83871ff94987e36473ebc3e888212","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.4.tgz","fileCount":7,"integrity":"sha512-4gicfEiSHdvLvyowOk/Ld2+eNS1I7ijLsYvc35WV5DXfsZk9RUPVjYcSUOY0w5u+lOW4dMZ3EgWVUW8BC31bew==","signatures":[{"sig":"MEUCIQCB2iE4cxo7arVIw+lkVNi0I22te2AAynAvYOuDDgpjTQIgE1fyHv6plAhzYR17VQ6YyBSRNOOBrEZhXDLDsUurOv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319946},"type":"module","module":"fesm2022/augustalabs-ki-assistent.mjs","exports":{".":{"types":"./types/augustalabs-ki-assistent.d.ts","default":"./fesm2022/augustalabs-ki-assistent.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"749d6129b123db1e51cade587d2c95356afcb93b","typings":"types/augustalabs-ki-assistent.d.ts","_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"_npmVersion":"11.12.1","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"~7.8.0","tslib":"^2.3.0","marked":"^18.0.0","flatpickr":"^4.6.13","@angular/router":"^21.2.0","@angular/compiler":"^21.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ki-assistent_1.0.4_1776866435413_0.8714835386146302","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@augustalabs/ki-assistent","version":"1.0.5","keywords":["angular","chat","ai","assistant","plugin","widget"],"_id":"@augustalabs/ki-assistent@1.0.5","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"dist":{"shasum":"c8d66b08007d82b0fb03d6825f97f03d18e52efa","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.5.tgz","fileCount":7,"integrity":"sha512-zsvLYvsVjOGHWnsVe7h2xlLHl1ezZvnKizZUmqHd0mqLEXBcg6yBuViXgoJOPXaUDk+28NWYHg9zQsFiyZuZyg==","signatures":[{"sig":"MEYCIQDE+HEjxLfBFk528Z6ijt43V6IYlddIPwMcCLXbdWXUIQIhAKtJDQhK6VXdgFKvONT04XrJSiLk1NzZYdrFFS7fhC47","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318704},"type":"module","module":"fesm2022/augustalabs-ki-assistent.mjs","exports":{".":{"types":"./types/augustalabs-ki-assistent.d.ts","default":"./fesm2022/augustalabs-ki-assistent.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"a3b11a037dfb8f71713388759e4615cb492d86be","typings":"types/augustalabs-ki-assistent.d.ts","_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"_npmVersion":"11.12.1","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"~7.8.0","tslib":"^2.3.0","marked":"^18.0.0","flatpickr":"^4.6.13","@angular/router":"^21.2.0","@angular/compiler":"^21.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ki-assistent_1.0.5_1778248051545_0.4529178715975861","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@augustalabs/ki-assistent","version":"1.0.7","keywords":["angular","chat","ai","assistant","plugin","widget"],"_id":"@augustalabs/ki-assistent@1.0.7","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"dist":{"shasum":"f618d02aef925797cfa0a9afb0437f350ac07610","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.7.tgz","fileCount":7,"integrity":"sha512-6qQb/IIBNyY5dRsPTgz71aRaaT79BJuy+r5S55LjxmORtXtd/JJIlfo9yudd0UsWNn9NUNw/u+eehyst+PU4UQ==","signatures":[{"sig":"MEUCICuVKDb3oNpNHsbYi1Ma1lgDSCKis9IamaryLFP086G2AiEA7x30UuyKUE1MSfWI3BJvgtA7t2+fL3+ZJ/VxEzC1YWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381738},"type":"module","module":"fesm2022/augustalabs-ki-assistent.mjs","exports":{".":{"types":"./types/augustalabs-ki-assistent.d.ts","default":"./fesm2022/augustalabs-ki-assistent.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1e68168be9845ea82cf9c1f5f627be332cf9ec1d","typings":"types/augustalabs-ki-assistent.d.ts","_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"_npmVersion":"11.12.1","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"~7.8.0","tslib":"^2.3.0","marked":"^18.0.0","flatpickr":"^4.6.13","@angular/router":"^21.2.0","@angular/compiler":"^21.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ki-assistent_1.0.7_1778510186822_0.5618763861738538","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@augustalabs/ki-assistent","version":"1.0.8","keywords":["angular","chat","ai","assistant","plugin","widget"],"_id":"@augustalabs/ki-assistent@1.0.8","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"dist":{"shasum":"0208e529d50be8e3ae64822e0ad00caa6f9ba144","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.8.tgz","fileCount":7,"integrity":"sha512-DZowf61fONTORdtVm0ZYiY+JUEyiyjaGohE7/90GW7/tbar1FpLg1DsC1STPnAV+TQ4thj7TahdyXd8GtCDLGQ==","signatures":[{"sig":"MEYCIQCvhguJXUN8Lfmd2ghfJtHd5QoCU3FDrO8Ih145lSx+vwIhAMrvoYPSeW7rcRkAod6P1G2NHg5BpglzSE6yUiL7ai2c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394180},"type":"module","module":"fesm2022/augustalabs-ki-assistent.mjs","exports":{".":{"types":"./types/augustalabs-ki-assistent.d.ts","default":"./fesm2022/augustalabs-ki-assistent.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"edde368c6aa214fc49c87efd33207acc49832aaf","typings":"types/augustalabs-ki-assistent.d.ts","_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"_npmVersion":"11.12.1","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","dependencies":{"rxjs":"~7.8.0","tslib":"^2.3.0","marked":"^18.0.0","flatpickr":"^4.6.13","@angular/router":"21.2.13","@angular/compiler":"21.2.13","@angular/localize":"21.2.13"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ki-assistent_1.0.8_1779211525676_0.850360747058023","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@augustalabs/ki-assistent","version":"1.0.9","keywords":["angular","chat","ai","assistant","plugin","widget"],"_id":"@augustalabs/ki-assistent@1.0.9","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"dist":{"shasum":"8b1490388df39e0b4c5cd36e46f45d1f23867fae","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.9.tgz","fileCount":7,"integrity":"sha512-IYjAxNpbR6bBX+2ELuTr2/OS1x3HkoGFC+TKtbB6ZUmsZDUoQV6dDNWlWWtekZfYmPIWGX/lHrJihcpsm8xzoQ==","signatures":[{"sig":"MEYCIQC+AW1cIMdZ0UPSEemJmaV9mgkfVfm0xzmeGaKz0d1hiwIhALapIa+L8zl+cZ0x6d+PG/R8JKOEiN9EkyOHud+tuUfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417270},"type":"module","module":"fesm2022/augustalabs-ki-assistent.mjs","exports":{".":{"types":"./types/augustalabs-ki-assistent.d.ts","default":"./fesm2022/augustalabs-ki-assistent.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"6f078b8badf2ae254133a52dee3433a8311f7816","typings":"types/augustalabs-ki-assistent.d.ts","_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"_npmVersion":"11.13.0","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"rxjs":"~7.8.0","tslib":"^2.3.0","marked":"^18.0.0","flatpickr":"^4.6.13","@angular/router":"21.2.13","@angular/compiler":"21.2.13","@angular/elements":"^21.2.13","@angular/localize":"21.2.13"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ki-assistent_1.0.9_1779983176593_0.8916670548236334","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@augustalabs/ki-assistent","version":"1.0.10","keywords":["angular","chat","ai","assistant","plugin","widget"],"_id":"@augustalabs/ki-assistent@1.0.10","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"dist":{"shasum":"0280750a91d80671cb664d1cca9dce7772f8c558","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.10.tgz","fileCount":9,"integrity":"sha512-f2dMK//9KJT8dZ6vdwEW5ae0o7lrV/Tq5hV0SYYyj4PCAIp8+jB75CD/zSANveDxXZvxIrJN58f2SSZ/+8bDUw==","signatures":[{"sig":"MEUCIQDIHZ3D07nZ0olVYhS4+aNfo8rtv3Ya5kS5/GrP/glf7gIgRrx+dz2v5BghvPcfvcw9ZCuPlqihr5Ql/UxF7bQ+pJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459984},"type":"module","module":"fesm2022/augustalabs-ki-assistent.mjs","exports":{".":{"types":"./types/augustalabs-ki-assistent.d.ts","default":"./fesm2022/augustalabs-ki-assistent.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"53f48b0b6dba3ee33124b064545f489b35b9a774","typings":"types/augustalabs-ki-assistent.d.ts","_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"_npmVersion":"11.13.0","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"rxjs":"~7.8.0","tslib":"^2.3.0","marked":"^18.0.0","flatpickr":"^4.6.13","@angular/router":"21.2.13","@angular/compiler":"21.2.13","@angular/elements":"^21.2.13","@angular/localize":"21.2.13"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ki-assistent_1.0.10_1780394635866_0.22798474487100195","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@augustalabs/ki-assistent","version":"1.0.11","keywords":["angular","chat","ai","assistant","plugin","widget"],"_id":"@augustalabs/ki-assistent@1.0.11","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"dist":{"shasum":"ae913056644e47378558d706d4f54ebe5d39b713","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.11.tgz","fileCount":9,"integrity":"sha512-E8dIwJ6VTsfQuXXWnuMh17AQu+kLBONdjTUOjKGPF51LJyCU6Q5cFKxF0GnG/GerWo3NVF45cH/nI5b4nVLWnA==","signatures":[{"sig":"MEQCIEJvjlxYI8PKt03ZVlqt9qbvFMF272YkASRY7N0Zf5LtAiBYOHxQaUjc5rbAcYdTuFzdzY0x41YOYSMVMtL+7sWcAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":492818},"type":"module","module":"fesm2022/augustalabs-ki-assistent.mjs","exports":{".":{"types":"./types/augustalabs-ki-assistent.d.ts","default":"./fesm2022/augustalabs-ki-assistent.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"769a22d3fae1f12681a4e957ecaf3300396aaad2","typings":"types/augustalabs-ki-assistent.d.ts","_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"_npmVersion":"11.13.0","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"rxjs":"~7.8.0","tslib":"^2.3.0","marked":"^18.0.0","flatpickr":"^4.6.13","@angular/router":"21.2.13","@angular/compiler":"21.2.13","@angular/elements":"^21.2.13","@angular/localize":"21.2.13"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ki-assistent_1.0.11_1781258685136_0.03283948223743138","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@augustalabs/ki-assistent","version":"1.0.12","keywords":["angular","chat","ai","assistant","plugin","widget"],"_id":"@augustalabs/ki-assistent@1.0.12","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"dist":{"shasum":"aba44a0da63f3fca5fc047dab6dfc4cb62074e1c","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.12.tgz","fileCount":9,"integrity":"sha512-Al4PWCf11x4eA5VZK8L02QgwbxHzIShLmggKTVt3Ct+gR0GCmgBW3ZCoAW7GmH0isaIdyI8qZAQVRKFTZoWnLA==","signatures":[{"sig":"MEQCIFWjbUrdhuaIHnawwzckAMoCWjngq8CMh9gmo7jnPocbAiACilESazB7H6j8jKu5Os8QJLDRmUSuQ5KWBYLhUj+Btg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567469},"type":"module","module":"fesm2022/augustalabs-ki-assistent.mjs","exports":{".":{"types":"./types/augustalabs-ki-assistent.d.ts","default":"./fesm2022/augustalabs-ki-assistent.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"355f2fcfe290459841c34c895c67f03bd039014f","typings":"types/augustalabs-ki-assistent.d.ts","_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"_npmVersion":"11.16.0","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"rxjs":"~7.8.0","tslib":"^2.3.0","marked":"^18.0.0","flatpickr":"^4.6.13","@angular/router":"21.2.13","@angular/compiler":"21.2.13","@angular/elements":"^21.2.13","@angular/localize":"21.2.13"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ki-assistent_1.0.12_1782700964575_0.8082335675121408","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@augustalabs/ki-assistent","version":"1.0.14","description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","keywords":["angular","chat","ai","assistant","plugin","widget"],"peerDependencies":{"@angular/common":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/core":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/forms":"^19.0.0 || ^20.0.0 || ^21.0.0","@angular/platform-browser":"^19.0.0 || ^20.0.0 || ^21.0.0"},"dependencies":{"@angular/compiler":"21.2.13","@angular/elements":"^21.2.13","@angular/localize":"21.2.13","@angular/router":"21.2.13","flatpickr":"^4.6.13","marked":"^18.0.0","rxjs":"~7.8.0","tslib":"^2.3.0"},"module":"fesm2022/augustalabs-ki-assistent.mjs","typings":"types/augustalabs-ki-assistent.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/augustalabs-ki-assistent.d.ts","default":"./fesm2022/augustalabs-ki-assistent.mjs"}},"sideEffects":false,"type":"module","gitHead":"6f806dec51b9f2041fb4266a46c1c509815a5f66","_id":"@augustalabs/ki-assistent@1.0.14","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-BgMWkJvnFqrK/oc40ueAHc8t45jPuckd+0n9efO1WYEdTW04k9erm4QZRbDHsK7Vw+Vy7CKBTLYQSFPmoLS4fA==","shasum":"d3d7e04b33a1d8d248483197c541bbfe1a5941c4","tarball":"https://registry.npmjs.org/@augustalabs/ki-assistent/-/ki-assistent-1.0.14.tgz","fileCount":9,"unpackedSize":608810,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC2uJwPb3VJ8zrS8uerxLZ/5FhsDA165a+yHPUmrjawxgIhAKx9ZGluVdHeLYJGSRCJhEkVlRlyNL981NvNqyhb3X2J"}]},"_npmUser":{"name":"tritao3000","email":"tiagorp2004@gmail.com"},"directories":{},"maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ki-assistent_1.0.14_1782807350748_0.6804942829458447"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-20T09:39:44.157Z","modified":"2026-06-30T08:15:51.080Z","1.0.0":"2026-04-20T09:39:44.368Z","1.0.1":"2026-04-21T15:43:36.458Z","1.0.2":"2026-04-22T10:03:47.254Z","1.0.3":"2026-04-22T10:08:02.995Z","1.0.4":"2026-04-22T14:00:35.572Z","1.0.5":"2026-05-08T13:47:31.752Z","1.0.7":"2026-05-11T14:36:27.001Z","1.0.8":"2026-05-19T17:25:25.838Z","1.0.9":"2026-05-28T15:46:16.742Z","1.0.10":"2026-06-02T10:03:56.021Z","1.0.11":"2026-06-12T10:04:45.288Z","1.0.12":"2026-06-29T02:42:44.712Z","1.0.14":"2026-06-30T08:15:50.947Z"},"keywords":["angular","chat","ai","assistant","plugin","widget"],"description":"KI-Assistent — embeddable Angular AI chat panel with rich widgets","maintainers":[{"name":"tritao3000","email":"tiagorp2004@gmail.com"}],"readme":"# KI-Assistent Plugin — Integration Guide\n\n## Overview\n\nThe KI-Assistent is a standalone Angular component that provides an AI-powered chat panel. It is designed to be embedded as a sidebar in your existing Angular application.\n\nThe plugin handles all chat logic internally: streaming responses, conversation history, file uploads, voice-to-text, interactive widgets, and data visualizations.\n\n---\n\n## Quick Start\n\n### 1. Install\n\nThe package is published to our private AWS CodeArtifact registry (`vorfina/npm-internal`, eu-central-1). Configure npm to resolve `@augustalabs/*` from there once per machine/CI runner.\n\n**One-time setup** — log in to CodeArtifact (token valid 12h, refresh as needed):\n\n```bash\naws codeartifact login --tool npm \\\n  --domain vorfina \\\n  --repository npm-internal \\\n  --region eu-central-1 \\\n  --namespace @augustalabs\n```\n\nThis writes the scoped registry + auth token into your `~/.npmrc`. Only the `@augustalabs` scope is routed to CodeArtifact; everything else still uses the public npm registry.\n\n**Then install normally:**\n\n```bash\nnpm install @augustalabs/ki-assistent\n```\n\n> **CI runners** that build apps consuming this library need `codeartifact:GetAuthorizationToken` + `codeartifact:ReadFromRepository` IAM permissions and should run `aws codeartifact login` as a setup step.\n\n### 2. Import the CSS (required)\n\nThe plugin ships a stylesheet that must be loaded once. Add it to your `angular.json`:\n\n```json\n{\n  \"projects\": {\n    \"your-app\": {\n      \"architect\": {\n        \"build\": {\n          \"options\": {\n            \"styles\": [\n              \"src/styles.css\",\n              \"node_modules/@augustalabs/ki-assistent/ki-assistent.css\"\n            ]\n          }\n        }\n      }\n    }\n  }\n}\n```\n\nOr import it from your global `styles.css`:\n\n```css\n@import '@augustalabs/ki-assistent/ki-assistent.css';\n```\n\nThis file contains the base styles for the date picker calendar and other elements that render outside the component tree.\n\n### 3. Provide Configuration\n\nIn your application's `app.config.ts` (or module providers):\n\n```typescript\nimport { provideKiAssistent } from '@augustalabs/ki-assistent';\n\nexport const appConfig: ApplicationConfig = {\n  providers: [\n    // ... your other providers\n    provideKiAssistent({\n      apiUrl: 'https://your-backend.example.com/api',\n    }),\n  ],\n};\n```\n\n### 4. Add the Component\n\n```typescript\nimport { ChatPanel } from '@augustalabs/ki-assistent';\n\n@Component({\n  selector: 'app-dashboard',\n  standalone: true,\n  imports: [ChatPanel],\n  template: `\n    <div class=\"dashboard\">\n      <app-sidebar />\n      <app-main-content />\n      <ki-chat-panel (closeRequested)=\"togglePanel()\" />\n    </div>\n  `,\n})\nexport class DashboardComponent {\n  togglePanel() { /* show/hide logic */ }\n}\n```\n\nThat's it. The panel renders as a self-contained sidebar.\n\n---\n\n## Configuration\n\nAll configuration is done through the `provideKiAssistent()` function.\n\n### `KiAssistentConfig`\n\n| Property | Type | Required | Default | Description |\n|----------|------|----------|---------|-------------|\n| `apiUrl` | `string` | **Yes** | — | Base URL of the backend API (e.g. `https://api.example.com/api`) |\n| `locale` | `string` | No | `\"de-DE\"` | Language for UI text and speech recognition |\n| `title` | `string` | No | `\"KI-Assistent\"` | Title displayed in the panel header |\n| `placeholder` | `string` | No | `\"Stelle irgendeine Frage\"` | Placeholder text in the chat input |\n| `welcomeHeading` | `string` | No | `\"Wie kann ich helfen?\"` | Welcome screen heading |\n| `welcomeSubtitle` | `string` | No | `\"Fragen Sie mich zu Kunden, Verträgen oder Workflows\"` | Welcome screen subtitle |\n| `suggestions` | `string[]` | No | `[\"Kunden suchen\", ...]` | Quick-action buttons on the welcome screen |\n| `headers` | `Record<string, string>` | No | `{}` | Extra HTTP headers sent with every API request (e.g. auth tokens) |\n\n### Full Example\n\n```typescript\nprovideKiAssistent({\n  apiUrl: 'https://api.example.com/api',\n  locale: 'de-DE',\n  title: 'Mein Assistent',\n  placeholder: 'Wie kann ich helfen?',\n  welcomeHeading: 'Willkommen!',\n  welcomeSubtitle: 'Stellen Sie eine Frage zu Ihrem Portfolio.',\n  suggestions: [\n    'Verträge anzeigen',\n    'Neuen Kunden anlegen',\n    'Dokument hochladen',\n  ],\n  headers: {\n    Authorization: 'bearer eyJhbGci...',\n    'X-Tenant-ID': 'acme-corp',\n  },\n})\n```\n\n---\n\n## Component API\n\n### `<ki-chat-panel>`\n\nThe main component. Place it wherever you want the chat sidebar.\n\n#### Outputs\n\n| Output | Type | Description |\n|--------|------|-------------|\n| `closeRequested` | `void` | Emitted when the user clicks the close (X) button. Use this to hide the panel. |\n\n#### Example\n\n```html\n@if (panelOpen) {\n  <ki-chat-panel (closeRequested)=\"panelOpen = false\" />\n}\n```\n\n---\n\n## Theming\n\nThe plugin uses CSS custom properties (variables) for all colors. Set them on a parent element to match your brand.\n\n### Dark Mode (default)\n\nThe plugin uses a dark theme by default. Override any variable:\n\n```css\n.my-panel-wrapper {\n  --ki-accent: #FF6B00;          /* brand color */\n  --ki-bg: #1a1a1a;             /* panel background */\n  --ki-text-primary: #ffffff;    /* main text */\n  --ki-text-secondary: #999;     /* muted text */\n  --ki-border: #333;             /* borders */\n  --ki-bubble-assistant: #2a2a2a; /* assistant bubble background */\n  --ki-hover: rgba(255,255,255,0.05); /* hover states */\n  --ki-accent-text: #ffffff;     /* text on accent-colored elements */\n}\n```\n\n### Light Mode\n\nAdd the `ki-light` class to the panel's parent container:\n\n```html\n<div class=\"ki-light\">\n  <ki-chat-panel />\n</div>\n```\n\nThis switches all colors to light-mode defaults. You can still override individual variables.\n\n### Available CSS Variables\n\n| Variable | Dark Default | Light Default | Controls |\n|----------|-------------|--------------|----------|\n| `--ki-accent` | `var(--vorfina-background-color-primary, #22A6C8)` | `var(--vorfina-background-color-primary, #22A6C8)` | Buttons, links, highlights, selected states |\n| `--ki-accent-text` | `#ffffff` | `#ffffff` | Text on accent backgrounds |\n| `--ki-bg` | `#111927` | `#f8f9fb` | Panel background |\n| `--ki-text-primary` | `#e0e6ed` | `#1a1a2e` | Main text color |\n| `--ki-text-secondary` | `var(--vorfina-font-color-secondary, #8b95a5)` | `var(--vorfina-font-color-secondary, #6b7280)` | Muted text, timestamps, labels |\n| `--ki-border` | `#2a3545` | `#e0e3e8` | All borders |\n| `--ki-bubble-assistant` | `var(--vorfina-dark-grey-2, #1e2a3a)` | `transparent` | Assistant message bubble background |\n| `--ki-bubble-assistant-border` | `#2a3545` | `#e0e3e8` | Assistant bubble border |\n| `--ki-bubble-assistant-shadow` | `none` | `0 1px 3px rgba(0,0,0,0.06)` | Assistant bubble shadow |\n| `--ki-hover` | `rgba(255,255,255,0.05)` | `rgba(0,0,0,0.04)` | Hover state backgrounds |\n| `--ki-font` | system fonts | system fonts | Font family |\n\n---\n\n## Features\n\n### Chat\n- Real-time streaming responses via SSE\n- Markdown rendering in assistant messages\n- Message timestamps\n- Typing indicator during response generation\n\n### Conversation History\n- View past conversations via the history button (top-left)\n- Conversations are titled from the first message\n- Delete conversations from history\n- Full message replay including widgets and displays\n\n### File & Image Upload\n- Click the `+` button for file/image upload menus\n- Drag and drop support\n- Image preview thumbnails\n- File type detection (PDF, Word, Excel, Markdown, etc.)\n- 10 MB file size limit\n\n### Voice-to-Text\n- Click the microphone button to start\n- Live transcription appears in the text area as you speak\n- Uses the browser's Web Speech API\n- Language configurable via `locale` option\n\n### Message Feedback\n- Thumbs up/down buttons on assistant messages\n- Persisted to the backend via `POST /api/messages/{id}/feedback`\n\n### Copy Message\n- Copy button on assistant messages\n- Copies plain text to clipboard\n\n### Interactive Widgets\nThe backend can send interactive prompts that pause for user input:\n\n| Widget | Description |\n|--------|-------------|\n| **Form** | Multi-field form with text, email, date (with custom date picker), and select inputs |\n| **Choices** | Multiple-choice buttons |\n| **Confirm** | Yes/No confirmation dialog |\n| **Select** | Searchable radio list with subtitles |\n| **Plan** | Step-by-step progress indicator (read-only) |\n| **Summary** | Success/error result card with key-value fields (read-only) |\n\n### Display Widgets\nThe backend can send data visualizations:\n\n| Widget | Description |\n|--------|-------------|\n| **Table** | Data table with headers and rows |\n| **Metric** | KPI cards with value, label, and delta indicator |\n| **Bar/Line Chart** | SVG-based chart with labeled data points |\n| **Pie Chart** | SVG pie chart with legend |\n| **Download** | Download button for files |\n\n---\n\n## Layout Example\n\nThe plugin fills 100% of its container's width and height. You control the size and position:\n\n```html\n<div style=\"display: flex; height: 100vh;\">\n  <!-- Your app content -->\n  <div style=\"flex: 1;\">\n    <router-outlet />\n  </div>\n\n  <!-- KI-Assistent panel -->\n  <div style=\"width: 380px; flex-shrink: 0;\">\n    <ki-chat-panel (closeRequested)=\"hide()\" />\n  </div>\n</div>\n```\n\n---\n\n## Backend Requirements\n\nThe plugin expects these API endpoints:\n\n| Method | Endpoint | Description |\n|--------|----------|-------------|\n| `POST` | `/api/chat` | Send message / resume widget (SSE streaming) |\n| `GET` | `/api/conversations` | List conversations |\n| `GET` | `/api/conversations/:id/messages` | Get messages for a conversation |\n| `DELETE` | `/api/conversations/:id` | Delete a conversation |\n| `POST` | `/api/messages/:id/feedback` | Submit message feedback |\n\n### CORS\n\nYour backend must allow requests from the domain where the plugin is hosted. Required methods: `GET`, `POST`, `DELETE`, `OPTIONS`.\n\n### Authentication\n\nIf your API requires authentication, pass tokens via the `headers` config:\n\n```typescript\nprovideKiAssistent({\n  apiUrl: 'https://api.example.com/api',\n  headers: {\n    Authorization: `bearer ${userToken}`,\n  },\n})\n```\n\n---\n\n## Browser Support\n\n- Chrome 90+\n- Firefox 90+\n- Safari 15+\n- Edge 90+\n\nVoice-to-text requires Chrome, Edge, or Safari (Web Speech API).\n\n---\n\n## Troubleshooting\n\n### Chat not connecting\n- Check that `apiUrl` points to the correct backend\n- Verify CORS is configured to allow your domain\n- Check browser console for network errors\n\n### Theme not applying\n- Ensure the `ki-light` class is on a parent of `<ki-chat-panel>`\n- CSS variables must be set on a parent element, not on `<ki-chat-panel>` itself\n\n### Voice-to-text not working\n- Only supported in Chrome, Edge, and Safari\n- Requires HTTPS in production (browser security requirement)\n- The microphone button is automatically hidden if unsupported\n","readmeFilename":"README.md"}