{"_id":"@123toto/ai-app-assistant-client","_rev":"8-4550aecbe542a3d3584710c017bdbc44","name":"@123toto/ai-app-assistant-client","dist-tags":{"latest":"0.2.5"},"versions":{"0.1.0":{"name":"@123toto/ai-app-assistant-client","version":"0.1.0","keywords":["ai","documentation","assistant","web-component","angular"],"license":"MIT","_id":"@123toto/ai-app-assistant-client@0.1.0","maintainers":[{"name":"123toto","email":"totostrawhat@gmail.com"}],"homepage":"https://github.com/123toto/ai-docs-asker#readme","bugs":{"url":"https://github.com/123toto/ai-docs-asker/issues"},"dist":{"shasum":"808525e07b1243289dbf510c03539cd656c37b6f","tarball":"https://registry.npmjs.org/@123toto/ai-app-assistant-client/-/ai-app-assistant-client-0.1.0.tgz","fileCount":39,"integrity":"sha512-v5yRroJ1YRXqdt7zWglmG4HS0WEno6WvfmbRCB7Ii6W+xVbOBeG/RzYpqeVWFn836usqFhG0lF6QClqor/2etA==","signatures":[{"sig":"MEQCIDg0QcRCMshU2BXA1DMpOUhgO7L43LD72fPAe8G52IubAiAXhOw2TYNp4jvrlmKv7CSOE00yPMC+LhcQQXIsif+r6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286841},"main":"./dist/index.js","type":"module","_from":"file:artifacts/local/123toto-ai-app-assistant-client-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js"},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.js"},"./settings-web-component":{"types":"./dist/settings-web-component.d.ts","import":"./dist/settings-web-component.js"}},"scripts":{"dev":"ngc -p tsconfig.json --watch --preserveWatchOutput","test":"vitest run","build":"ngc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"123toto","email":"totostrawhat@gmail.com"},"_resolved":"/Users/stephanetoto/_workspace/123toto/ai-docs-asker/artifacts/local/123toto-ai-app-assistant-client-0.1.0.tgz","_integrity":"sha512-v5yRroJ1YRXqdt7zWglmG4HS0WEno6WvfmbRCB7Ii6W+xVbOBeG/RzYpqeVWFn836usqFhG0lF6QClqor/2etA==","repository":{"url":"git+https://github.com/123toto/ai-docs-asker.git","type":"git","directory":"packages/client-core"},"_npmVersion":"11.17.0","description":"Framework-neutral browser client and UI for contextual in-app AI assistants","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@123toto/ai-app-assistant-contracts":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","happy-dom":"^18.0.0","@angular/core":"^20.0.0","@angular/common":"^20.0.0","@angular/compiler":"^20.0.0","@angular/compiler-cli":"^20.0.0"},"peerDependencies":{"rxjs":"^7.8.0","@angular/core":">=19 <22","@angular/common":">=19 <22"},"peerDependenciesMeta":{"rxjs":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-app-assistant-client_0.1.0_1787764294562_0.7405733930765073","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@123toto/ai-app-assistant-client","version":"0.1.1","keywords":["ai","documentation","assistant","web-component","angular"],"license":"MIT","_id":"@123toto/ai-app-assistant-client@0.1.1","maintainers":[{"name":"123toto","email":"totostrawhat@gmail.com"}],"homepage":"https://github.com/123toto/ai-app-assistant#readme","bugs":{"url":"https://github.com/123toto/ai-app-assistant/issues"},"dist":{"shasum":"b051a958b82e771955b3d64063236bbe3cafe462","tarball":"https://registry.npmjs.org/@123toto/ai-app-assistant-client/-/ai-app-assistant-client-0.1.1.tgz","fileCount":39,"integrity":"sha512-+PqYBMMBDIbIOOp26YdXGVDYKoYlcxq3ViZnA8SciXGPTn4vsFXdJfeSrPQwYHQ4XbxgV6Gh6/r6SSNEKQo3Xg==","signatures":[{"sig":"MEUCICEhPlo+xyknOXAXljV5DgMiEhhKR2k6BDjeM8WE5nFZAiEAgiOhq9H905wpTVlqbNdVV8qmDuRzOisQqNO/+1jTwyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@123toto%2fai-app-assistant-client@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":286856},"main":"./dist/index.js","type":"module","_from":"file:artifacts/release/123toto-ai-app-assistant-client-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js"},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.js"},"./settings-web-component":{"types":"./dist/settings-web-component.d.ts","import":"./dist/settings-web-component.js"}},"scripts":{"dev":"ngc -p tsconfig.json --watch --preserveWatchOutput","test":"vitest run","build":"ngc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:99774b6a-2c68-4c32-b8ee-58dc9bff1049"}},"_resolved":"/home/runner/work/ai-app-assistant/ai-app-assistant/artifacts/release/123toto-ai-app-assistant-client-0.1.1.tgz","_integrity":"sha512-+PqYBMMBDIbIOOp26YdXGVDYKoYlcxq3ViZnA8SciXGPTn4vsFXdJfeSrPQwYHQ4XbxgV6Gh6/r6SSNEKQo3Xg==","repository":{"url":"git+https://github.com/123toto/ai-app-assistant.git","type":"git","directory":"packages/client-core"},"_npmVersion":"12.0.2","description":"Framework-neutral browser client and UI for contextual in-app AI assistants","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@123toto/ai-app-assistant-contracts":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","happy-dom":"^18.0.0","@angular/core":"^20.0.0","@angular/common":"^20.0.0","@angular/compiler":"^20.0.0","@angular/compiler-cli":"^20.0.0"},"peerDependencies":{"rxjs":"^7.8.0","@angular/core":">=19 <22","@angular/common":">=19 <22"},"peerDependenciesMeta":{"rxjs":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-app-assistant-client_0.1.1_1787770911844_0.02179208996221016","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@123toto/ai-app-assistant-client","version":"0.2.0","keywords":["ai","documentation","assistant","web-component","angular"],"license":"MIT","_id":"@123toto/ai-app-assistant-client@0.2.0","maintainers":[{"name":"123toto","email":"totostrawhat@gmail.com"}],"homepage":"https://github.com/123toto/ai-app-assistant#readme","bugs":{"url":"https://github.com/123toto/ai-app-assistant/issues"},"dist":{"shasum":"5d9ca30d49240d41bcded3e41c808a1940c16e9d","tarball":"https://registry.npmjs.org/@123toto/ai-app-assistant-client/-/ai-app-assistant-client-0.2.0.tgz","fileCount":39,"integrity":"sha512-afUdIYlyM2YlhOw18oPED/iQgaxfrRQq+njlzAlnX4MNu0vWo7A+wYxoCh12HfYzKfrItGyksW8GOmhv8jmhxw==","signatures":[{"sig":"MEYCIQD8pcLSn/9Gtj9lU8WUJn6/5xZg8AAbBJu1a0a67lXLkAIhAMwj7O34l0dKW4zVeMlBgl3PsNSSb6cZONqkIR38lki+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@123toto%2fai-app-assistant-client@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289082},"main":"./dist/index.js","type":"module","_from":"file:artifacts/release/123toto-ai-app-assistant-client-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js"},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.js"},"./settings-web-component":{"types":"./dist/settings-web-component.d.ts","import":"./dist/settings-web-component.js"}},"scripts":{"dev":"ngc -p tsconfig.json --watch --preserveWatchOutput","test":"vitest run","build":"ngc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:99774b6a-2c68-4c32-b8ee-58dc9bff1049"}},"_resolved":"/home/runner/work/ai-app-assistant/ai-app-assistant/artifacts/release/123toto-ai-app-assistant-client-0.2.0.tgz","_integrity":"sha512-afUdIYlyM2YlhOw18oPED/iQgaxfrRQq+njlzAlnX4MNu0vWo7A+wYxoCh12HfYzKfrItGyksW8GOmhv8jmhxw==","repository":{"url":"git+https://github.com/123toto/ai-app-assistant.git","type":"git","directory":"packages/client-core"},"_npmVersion":"12.0.2","description":"Framework-neutral browser client and UI for contextual in-app AI assistants","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@123toto/ai-app-assistant-contracts":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","happy-dom":"^18.0.0","@angular/core":"^20.0.0","@angular/common":"^20.0.0","@angular/compiler":"^20.0.0","@angular/compiler-cli":"^20.0.0"},"peerDependencies":{"rxjs":"^7.8.0","@angular/core":">=19 <22","@angular/common":">=19 <22"},"peerDependenciesMeta":{"rxjs":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-app-assistant-client_0.2.0_1787774628748_0.92572148193516","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@123toto/ai-app-assistant-client","version":"0.2.1","keywords":["ai","documentation","assistant","web-component","angular"],"license":"MIT","_id":"@123toto/ai-app-assistant-client@0.2.1","maintainers":[{"name":"123toto","email":"totostrawhat@gmail.com"}],"homepage":"https://github.com/123toto/ai-app-assistant#readme","bugs":{"url":"https://github.com/123toto/ai-app-assistant/issues"},"dist":{"shasum":"5e002d4647545dee6380d48776af5da56d6af5a5","tarball":"https://registry.npmjs.org/@123toto/ai-app-assistant-client/-/ai-app-assistant-client-0.2.1.tgz","fileCount":39,"integrity":"sha512-kKq/5XOhO5pte6ep6X5O4BxxtNdVl87AoNlm3aM1ZUAzhGKRkQYmobWyBWeUMfJ7EUewFCJmFxHf5NgeMHMUZA==","signatures":[{"sig":"MEUCIQC86gnwD/UQAfG77dIJ6FRURA+uSXHTotD/O/bqkEyPywIgU5hqljn94PHN3RtEZ7cNVXftdvp1k2LU5ZWBmoQGoFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@123toto%2fai-app-assistant-client@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289253},"main":"./dist/index.js","type":"module","_from":"file:artifacts/release/123toto-ai-app-assistant-client-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js"},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.js"},"./settings-web-component":{"types":"./dist/settings-web-component.d.ts","import":"./dist/settings-web-component.js"}},"scripts":{"dev":"ngc -p tsconfig.json --watch --preserveWatchOutput","test":"vitest run","build":"ngc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:99774b6a-2c68-4c32-b8ee-58dc9bff1049"}},"_resolved":"/home/runner/work/ai-app-assistant/ai-app-assistant/artifacts/release/123toto-ai-app-assistant-client-0.2.1.tgz","_integrity":"sha512-kKq/5XOhO5pte6ep6X5O4BxxtNdVl87AoNlm3aM1ZUAzhGKRkQYmobWyBWeUMfJ7EUewFCJmFxHf5NgeMHMUZA==","repository":{"url":"git+https://github.com/123toto/ai-app-assistant.git","type":"git","directory":"packages/client-core"},"_npmVersion":"12.0.2","description":"Framework-neutral browser client and UI for contextual in-app AI assistants","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@123toto/ai-app-assistant-contracts":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","happy-dom":"^18.0.0","@angular/core":"^20.0.0","@angular/common":"^20.0.0","@angular/compiler":"^20.0.0","@angular/compiler-cli":"^20.0.0"},"peerDependencies":{"rxjs":"^7.8.0","@angular/core":">=19 <22","@angular/common":">=19 <22"},"peerDependenciesMeta":{"rxjs":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-app-assistant-client_0.2.1_1787778870925_0.8500238894980501","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@123toto/ai-app-assistant-client","version":"0.2.2","keywords":["ai","documentation","assistant","web-component","angular"],"license":"MIT","_id":"@123toto/ai-app-assistant-client@0.2.2","maintainers":[{"name":"123toto","email":"totostrawhat@gmail.com"}],"homepage":"https://github.com/123toto/ai-app-assistant#readme","bugs":{"url":"https://github.com/123toto/ai-app-assistant/issues"},"dist":{"shasum":"4347c7d93b5369c4db9669dc479efed5dcfbe35d","tarball":"https://registry.npmjs.org/@123toto/ai-app-assistant-client/-/ai-app-assistant-client-0.2.2.tgz","fileCount":39,"integrity":"sha512-2R4dcAaL91R7FEYzXcMggDgYEjPSbZ6WMcvYlvSm7+N3b77pTX9xTxBYCHU5uClEsMalXTIQH/TbSTvLabSUJw==","signatures":[{"sig":"MEUCIQDSA0gVJVKkc29Uvzep2uimr/lb9MdtqeHFcTqazZydhQIgMzQpyug1zk0N64Gp9PJh1t406u4XNM2Wtehg2oDvEug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@123toto%2fai-app-assistant-client@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289253},"main":"./dist/index.js","type":"module","_from":"file:artifacts/release/123toto-ai-app-assistant-client-0.2.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js"},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.js"},"./settings-web-component":{"types":"./dist/settings-web-component.d.ts","import":"./dist/settings-web-component.js"}},"scripts":{"dev":"ngc -p tsconfig.json --watch --preserveWatchOutput","test":"vitest run","build":"ngc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:99774b6a-2c68-4c32-b8ee-58dc9bff1049"}},"_resolved":"/home/runner/work/ai-app-assistant/ai-app-assistant/artifacts/release/123toto-ai-app-assistant-client-0.2.2.tgz","_integrity":"sha512-2R4dcAaL91R7FEYzXcMggDgYEjPSbZ6WMcvYlvSm7+N3b77pTX9xTxBYCHU5uClEsMalXTIQH/TbSTvLabSUJw==","repository":{"url":"git+https://github.com/123toto/ai-app-assistant.git","type":"git","directory":"packages/client-core"},"_npmVersion":"12.0.2","description":"Framework-neutral browser client and UI for contextual in-app AI assistants","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@123toto/ai-app-assistant-contracts":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","happy-dom":"^18.0.0","@angular/core":"^20.0.0","@angular/common":"^20.0.0","@angular/compiler":"^20.0.0","@angular/compiler-cli":"^20.0.0"},"peerDependencies":{"rxjs":"^7.8.0","@angular/core":">=19 <22","@angular/common":">=19 <22"},"peerDependenciesMeta":{"rxjs":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-app-assistant-client_0.2.2_1787782662714_0.8870980465082632","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@123toto/ai-app-assistant-client","version":"0.2.3","keywords":["ai","documentation","assistant","web-component","angular"],"license":"MIT","_id":"@123toto/ai-app-assistant-client@0.2.3","maintainers":[{"name":"123toto","email":"totostrawhat@gmail.com"}],"homepage":"https://github.com/123toto/ai-app-assistant#readme","bugs":{"url":"https://github.com/123toto/ai-app-assistant/issues"},"dist":{"shasum":"ab7a790c8dc46856d1deca1a8ed23d64501b7094","tarball":"https://registry.npmjs.org/@123toto/ai-app-assistant-client/-/ai-app-assistant-client-0.2.3.tgz","fileCount":39,"integrity":"sha512-14CkBTkzWpT6EdIfADM+I3wK0tOzhMyHR/qBRnI5GKDNzlOu45jbrziS++adKdFfc+oajbTVRcVvXI31W3FReQ==","signatures":[{"sig":"MEYCIQCN9nRRgmV6I07It5LSeqGqmRsnuDdDW+dBkjBgw/WqTwIhAN8ozEXvXe2CH/gBRlrQKgZUTOA6SzHfOLJGAfNAy4DZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@123toto%2fai-app-assistant-client@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289253},"main":"./dist/index.js","type":"module","_from":"file:artifacts/release/123toto-ai-app-assistant-client-0.2.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js"},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.js"},"./settings-web-component":{"types":"./dist/settings-web-component.d.ts","import":"./dist/settings-web-component.js"}},"scripts":{"dev":"ngc -p tsconfig.json --watch --preserveWatchOutput","test":"vitest run","build":"ngc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:99774b6a-2c68-4c32-b8ee-58dc9bff1049"}},"_resolved":"/home/runner/work/ai-app-assistant/ai-app-assistant/artifacts/release/123toto-ai-app-assistant-client-0.2.3.tgz","_integrity":"sha512-14CkBTkzWpT6EdIfADM+I3wK0tOzhMyHR/qBRnI5GKDNzlOu45jbrziS++adKdFfc+oajbTVRcVvXI31W3FReQ==","repository":{"url":"git+https://github.com/123toto/ai-app-assistant.git","type":"git","directory":"packages/client-core"},"_npmVersion":"12.0.2","description":"Framework-neutral browser client and UI for contextual in-app AI assistants","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@123toto/ai-app-assistant-contracts":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","happy-dom":"^18.0.0","@angular/core":"^20.0.0","@angular/common":"^20.0.0","@angular/compiler":"^20.0.0","@angular/compiler-cli":"^20.0.0"},"peerDependencies":{"rxjs":"^7.8.0","@angular/core":">=19 <22","@angular/common":">=19 <22"},"peerDependenciesMeta":{"rxjs":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-app-assistant-client_0.2.3_1787784601581_0.3638456633191165","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@123toto/ai-app-assistant-client","version":"0.2.4","keywords":["ai","documentation","assistant","web-component","angular"],"license":"MIT","_id":"@123toto/ai-app-assistant-client@0.2.4","maintainers":[{"name":"123toto","email":"totostrawhat@gmail.com"}],"homepage":"https://github.com/123toto/ai-app-assistant#readme","bugs":{"url":"https://github.com/123toto/ai-app-assistant/issues"},"dist":{"shasum":"fc803493a7038793ccbf18d2faae7d95cc6565a2","tarball":"https://registry.npmjs.org/@123toto/ai-app-assistant-client/-/ai-app-assistant-client-0.2.4.tgz","fileCount":39,"integrity":"sha512-gy2arZ3Zwv1g2jHXe8T04W2OZxr0/ZqdVi2660Jy97VoyfeAYHrcUeF2En6qVCUEsCSYG6GP8uJGMSnm1ovMHg==","signatures":[{"sig":"MEUCIBLFHCiWVzUKu2f9zzvmdZBwqHgQljMvm7iowqqfgGj5AiEA8vXqbkqPYBm7th+MIAoCVaH9db9zmxtQW5bN4HJYulA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@123toto%2fai-app-assistant-client@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335642},"main":"./dist/index.js","type":"module","_from":"file:artifacts/release/123toto-ai-app-assistant-client-0.2.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js"},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.js"},"./settings-web-component":{"types":"./dist/settings-web-component.d.ts","import":"./dist/settings-web-component.js"}},"scripts":{"dev":"ngc -p tsconfig.json --watch --preserveWatchOutput","test":"vitest run","build":"ngc -p tsconfig.json","clean":"rm -rf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:99774b6a-2c68-4c32-b8ee-58dc9bff1049"}},"_resolved":"/home/runner/work/ai-app-assistant/ai-app-assistant/artifacts/release/123toto-ai-app-assistant-client-0.2.4.tgz","_integrity":"sha512-gy2arZ3Zwv1g2jHXe8T04W2OZxr0/ZqdVi2660Jy97VoyfeAYHrcUeF2En6qVCUEsCSYG6GP8uJGMSnm1ovMHg==","repository":{"url":"git+https://github.com/123toto/ai-app-assistant.git","type":"git","directory":"packages/client-core"},"_npmVersion":"12.0.2","description":"Framework-neutral browser client and UI for contextual in-app AI assistants","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@123toto/ai-app-assistant-contracts":"0.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.0","happy-dom":"^18.0.0","@angular/core":"^20.0.0","@angular/common":"^20.0.0","@angular/compiler":"^20.0.0","@angular/compiler-cli":"^20.0.0"},"peerDependencies":{"rxjs":"^7.8.0","@angular/core":">=19 <22","@angular/common":">=19 <22"},"peerDependenciesMeta":{"rxjs":{"optional":true},"@angular/core":{"optional":true},"@angular/common":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ai-app-assistant-client_0.2.4_1787821375535_0.9990137186962489","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@123toto/ai-app-assistant-client","version":"0.2.5","license":"MIT","description":"Framework-neutral browser client and UI for contextual in-app AI assistants","repository":{"type":"git","url":"git+https://github.com/123toto/ai-app-assistant.git","directory":"packages/client-core"},"homepage":"https://123toto.github.io/ai-app-assistant/","bugs":{"url":"https://github.com/123toto/ai-app-assistant/issues"},"keywords":["ai","documentation","assistant","web-component","angular"],"publishConfig":{"access":"public"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./angular":{"types":"./dist/angular.d.ts","import":"./dist/angular.js"},"./web-component":{"types":"./dist/web-component.d.ts","import":"./dist/web-component.js"},"./settings":{"types":"./dist/settings.d.ts","import":"./dist/settings.js"},"./settings-web-component":{"types":"./dist/settings-web-component.d.ts","import":"./dist/settings-web-component.js"}},"dependencies":{"@123toto/ai-app-assistant-contracts":"0.2.5"},"peerDependencies":{"@angular/common":">=19 <22","@angular/core":">=19 <22","rxjs":"^7.8.0"},"peerDependenciesMeta":{"@angular/common":{"optional":true},"@angular/core":{"optional":true},"rxjs":{"optional":true}},"devDependencies":{"@angular/common":"^20.0.0","@angular/compiler":"^20.0.0","@angular/compiler-cli":"^20.0.0","@angular/core":"^20.0.0","rxjs":"^7.8.0","happy-dom":"^18.0.0"},"scripts":{"build":"ngc -p tsconfig.json","clean":"rm -rf dist","dev":"ngc -p tsconfig.json --watch --preserveWatchOutput","test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_id":"@123toto/ai-app-assistant-client@0.2.5","_integrity":"sha512-dU0iPzTyXRKTZt+JKEff1/t+yCBf5kpoRBW1/mlb4OEeGOZbouFcL05Hff3DTm3gAsx8xDi+k/gmU5+8/g6H1g==","_resolved":"/home/runner/work/ai-app-assistant/ai-app-assistant/artifacts/release/123toto-ai-app-assistant-client-0.2.5.tgz","_from":"file:artifacts/release/123toto-ai-app-assistant-client-0.2.5.tgz","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-dU0iPzTyXRKTZt+JKEff1/t+yCBf5kpoRBW1/mlb4OEeGOZbouFcL05Hff3DTm3gAsx8xDi+k/gmU5+8/g6H1g==","shasum":"99082920cfb701db657d1b52a2963d5921add4a2","tarball":"https://registry.npmjs.org/@123toto/ai-app-assistant-client/-/ai-app-assistant-client-0.2.5.tgz","fileCount":39,"unpackedSize":363002,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@123toto%2fai-app-assistant-client@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBUrCgGdpJRsDWy44Dac3xxhcEeKOvqBymhY/fhPI6XSAiA7UW+TViNs8/NY7fxJ8UdyJ/3z0FJ+9Z5yEQeZFI4G1Q=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:99774b6a-2c68-4c32-b8ee-58dc9bff1049"}},"directories":{},"maintainers":[{"name":"123toto","email":"totostrawhat@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ai-app-assistant-client_0.2.5_1787925141966_0.8953990499661781"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-26T17:11:34.299Z","modified":"2026-08-28T13:52:22.474Z","0.1.0":"2026-08-26T17:11:34.738Z","0.1.1":"2026-08-26T19:01:51.993Z","0.2.0":"2026-08-26T20:03:48.882Z","0.2.1":"2026-08-26T21:14:31.069Z","0.2.2":"2026-08-26T22:17:42.863Z","0.2.3":"2026-08-26T22:50:01.731Z","0.2.4":"2026-08-27T09:02:55.690Z","0.2.5":"2026-08-28T13:52:22.109Z"},"bugs":{"url":"https://github.com/123toto/ai-app-assistant/issues"},"license":"MIT","homepage":"https://123toto.github.io/ai-app-assistant/","keywords":["ai","documentation","assistant","web-component","angular"],"repository":{"type":"git","url":"git+https://github.com/123toto/ai-app-assistant.git","directory":"packages/client-core"},"description":"Framework-neutral browser client and UI for contextual in-app AI assistants","maintainers":[{"name":"123toto","email":"totostrawhat@gmail.com"}],"readme":"# @123toto/ai-app-assistant-client\n\nFramework-neutral browser client and optional UI for `@123toto/ai-app-assistant-server`.\n\n```bash\nnpm install @123toto/ai-app-assistant-client\n```\n\n## Web Component\n\n```ts\nimport \"@123toto/ai-app-assistant-client/web-component\";\n```\n\n```html\n<ai-app-assistant\n  endpoint=\"/api/ai-app-assistant/ask\"\n  stream-endpoint=\"/api/ai-app-assistant/ask/stream\"\n></ai-app-assistant>\n```\n\nThe component handles page capture, DOM element selection, streaming, retry, cancellation and conversation state. It can be used from plain HTML, React, Vue, Svelte or Angular.\n\nRuntime headers and visual labels can be configured programmatically:\n\n```ts\ndocument.querySelector(\"ai-app-assistant\")?.configure({\n  endpoint: \"/api/ai-app-assistant/ask\",\n  headers: () => ({ authorization: `Bearer ${auth.token()}` }),\n  assistantName: \"Application assistant\"\n});\n```\n\n## Headless client\n\nImport `createAiAppAssistantClient`, `AiAppAssistantController`, `capturePage` or `pickElement` from `@123toto/ai-app-assistant-client` when the application owns the complete UI.\n\n## Angular connector\n\n```ts\nimport { AiAppAssistantComponent, provideAiAppAssistant } from \"@123toto/ai-app-assistant-client/angular\";\n\nbootstrapApplication(AppComponent, {\n  providers: [provideAiAppAssistant({\n    endpoint: \"/api/ai-app-assistant/ask\",\n    streamEndpoint: \"/api/ai-app-assistant/ask/stream\",\n    managedEndpoint: \"/api/ai-app-assistant\"\n  })]\n});\n```\n\nAngular and RxJS are optional peer dependencies. The main package and Web Components do not load Angular.\n\n## Settings\n\nThe optional `@123toto/ai-app-assistant-client/settings-web-component` entry point registers a generic administration screen. Applications with their own UI can use `@123toto/ai-app-assistant-client/settings` instead.\n\n## Capture privacy\n\nForm values and `[data-sensitive]` subtrees are removed by default. Additional application-specific selectors can be provided through `redactSelectors`. Authentication and final privacy enforcement remain backend responsibilities.\n\nFull documentation: [github.com/123toto/ai-app-assistant](https://github.com/123toto/ai-app-assistant)\n","readmeFilename":"README.md"}