{"_id":"@aparsoft/chatbot-angular","name":"@aparsoft/chatbot-angular","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@aparsoft/chatbot-angular","version":"1.0.0","description":"Angular standalone component for the Aparsoft AI Chatbot Widget -- SSR-safe, Angular 14+.","main":"src/aparsoft-chatbot.component.ts","module":"src/aparsoft-chatbot.component.ts","types":"src/aparsoft-chatbot.component.ts","exports":{".":{"types":"./src/aparsoft-chatbot.component.ts","import":"./src/aparsoft-chatbot.component.ts","require":"./src/aparsoft-chatbot.component.ts","default":"./src/aparsoft-chatbot.component.ts"}},"sideEffects":false,"keywords":["aparsoft","chatbot","ai-chatbot","angular-chatbot","angular-chat-widget","angular-component","chat-widget","embeddable-chatbot","rag-chatbot","llm-chatbot","customer-support","live-chat"],"author":{"name":"Aparsoft Private Limited","email":"hello@aparsoft.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/aparsoft/chatbot-widgets.git","directory":"packages/angular"},"homepage":"https://chatbot.aparsoft.com","peerDependencies":{"@angular/common":">=14.0.0","@angular/core":">=14.0.0"},"gitHead":"5453a9094f55c04f5b79a0c1ac4c3d55eab942e8","_id":"@aparsoft/chatbot-angular@1.0.0","bugs":{"url":"https://github.com/aparsoft/chatbot-widgets/issues"},"_nodeVersion":"22.22.2","_npmVersion":"11.14.0","dist":{"integrity":"sha512-yfez3kdIaaiGhyXPIZlU0Opi5oTAGGueHIsFUBHjhQvXSS9YQU8wYxqSu8SgLJo7fqDZ/o/LBZip7KpOzTz+qQ==","shasum":"a553f6382aa0e0a9c6330444dbb7455c802aef42","tarball":"https://registry.npmjs.org/@aparsoft/chatbot-angular/-/chatbot-angular-1.0.0.tgz","fileCount":3,"unpackedSize":8664,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDV6tX51NmiIeBY587bChKN8sr5ImbItWzMEONVq+b2zAIgcz07K/az3PEFSlq8VKEy25CHUOSByaiR+pYKpBAh0Gs="}]},"_npmUser":{"name":"rampal-punia","email":"rampalsinghpunia@gmail.com"},"directories":{},"maintainers":[{"name":"rampal-punia","email":"rampalsinghpunia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chatbot-angular_1.0.0_1779387296368_0.10296230797643302"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-21T18:14:56.239Z","1.0.0":"2026-05-21T18:14:56.502Z","modified":"2026-05-21T18:14:56.715Z"},"maintainers":[{"name":"rampal-punia","email":"rampalsinghpunia@gmail.com"}],"description":"Angular standalone component for the Aparsoft AI Chatbot Widget -- SSR-safe, Angular 14+.","homepage":"https://chatbot.aparsoft.com","keywords":["aparsoft","chatbot","ai-chatbot","angular-chatbot","angular-chat-widget","angular-component","chat-widget","embeddable-chatbot","rag-chatbot","llm-chatbot","customer-support","live-chat"],"repository":{"type":"git","url":"git+https://github.com/aparsoft/chatbot-widgets.git","directory":"packages/angular"},"author":{"name":"Aparsoft Private Limited","email":"hello@aparsoft.com"},"bugs":{"url":"https://github.com/aparsoft/chatbot-widgets/issues"},"license":"MIT","readme":"# @aparsoft/chatbot-angular\n\nAngular standalone component for the [Aparsoft AI Chatbot Widget](https://chatbot.aparsoft.com). SSR-safe via `isPlatformBrowser`.\n\n## Install\n\n```bash\nnpm install @aparsoft/chatbot-angular\n```\n\n## Usage\n\n```typescript\nimport { AparsoftChatbotComponent } from '@aparsoft/chatbot-angular';\n\n@Component({\n  selector: 'app-root',\n  standalone: true,\n  imports: [AparsoftChatbotComponent],\n  template: `\n    <main>Your page content</main>\n    <aparsoft-chatbot apiKey=\"YOUR_PUBLIC_API_KEY\"></aparsoft-chatbot>\n  `,\n})\nexport class AppComponent {}\n```\n\n## Inputs\n\n| Input | Type | Default | Description |\n|---|---|---|---|\n| `apiKey` | `string` | `''` | Public widget API key from dashboard |\n| `position` | `'bottom-right' \\| 'bottom-left'` | `'bottom-right'` | Launcher placement |\n| `showBranding` | `boolean` | `true` | Show \"Powered by Aparsoft\" footer |\n| `autoOpenDelay` | `number` | `0` | Auto-open after N ms |\n| `primaryColor` | `string \\| null` | Dashboard config | Override primary theme color |\n| `secondaryColor` | `string \\| null` | Dashboard config | Override secondary theme color |\n| `widgetTitle` | `string \\| null` | Dashboard config | Override header title |\n| `widgetSubtitle` | `string \\| null` | Dashboard config | Override header subtitle |\n| `welcomeMessage` | `string \\| null` | Dashboard config | Override welcome message |\n\n## Outputs\n\n| Output | Payload | Description |\n|---|---|---|\n| `ready` | `AparsoftChatbotInstance` | Emitted when widget is mounted |\n| `error` | `Error` | Emitted on load failure |\n\n```html\n<aparsoft-chatbot\n  apiKey=\"YOUR_KEY\"\n  (ready)=\"onWidgetReady($event)\"\n></aparsoft-chatbot>\n```\n\n## Exports\n\n- `AparsoftChatbotComponent` -- The standalone Angular component\n- `AparsoftChatbotConfig` -- TypeScript config interface\n- `AparsoftChatbotInstance` -- TypeScript widget instance interface\n\n## Get Your API Key\n\n1. Sign up at [chatbot.aparsoft.com](https://chatbot.aparsoft.com)\n2. Register your website URL\n3. Copy the API key from the dashboard\n\nFree tier: 50 messages/month. No credit card required.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-b8fb26650cc493897a657b6464a0084b"}