{"_id":"@bcars/autosource-ai-assistant","_rev":"12-f4b31f6919068da9b28494b9b6472bb0","name":"@bcars/autosource-ai-assistant","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"@bcars/autosource-ai-assistant","version":"1.0.0","keywords":["react","typescript","audio","websocket","assistant","real-time","ai"],"author":{"name":"BCars"},"license":"MIT","_id":"@bcars/autosource-ai-assistant@1.0.0","maintainers":[{"name":"artem.bcars","email":"artem@b-cars.ch"},{"name":"anton.katkov.b-cars","email":"anton.katkov@b-cars.ch"}],"homepage":"https://github.com/BCars-SA/autosource-ai-assistant-client#readme","bugs":{"url":"https://github.com/BCars-SA/autosource-ai-assistant-client/issues"},"dist":{"shasum":"6067ac88769658d344269bb321ea4855c91397c8","tarball":"https://registry.npmjs.org/@bcars/autosource-ai-assistant/-/autosource-ai-assistant-1.0.0.tgz","fileCount":55,"integrity":"sha512-cWbCTKHq31Hk81au+76j153FtA203Ne0cuulemvQQYDeP/25tiKPjXpmvIriSV/cypNBmD9k06kAf1O4fLMOBw==","signatures":[{"sig":"MEUCIBG6jKwuzUhQpcLDhi+0PZNC1k+p16lLRWRp28txCcfcAiEAvJ/8INYkXerw1dsqdHRtBj6PgTGolN8KhWhZQGacWVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403376},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.js","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./web-component":{"types":"./build/web-component/index.d.ts","default":"./build/web-component/index.js"}},"gitHead":"55cae0f08640504df4839e435f2ee11b664173e2","scripts":{"dev":"bun run build:lib --watch","demo":"bun run demo:client","lint":"bunx biome lint","test":"bun run generate:i18n && bun test --preload ./test/mock-preload.ts","build":"bun run generate:i18n && bun run build:lib","check":"bunx biome check","clean":"rm -rf build","format":"bunx biome format --write","prepare":"husky || true","publish":"dotenv -f .env bunx npm publish","check:ci":"bunx biome ci","lint:fix":"bunx biome lint --write","build:lib":"bun run build:bundle && bun run build:types","check:fix":"bunx biome check --write","demo:https":"bun run --bun vite --config vite.demo.https.config.mts","build:types":"tsc --project tsconfig.build.json","demo:client":"bun run --bun vite --config vite.demo.config.mts","build:bundle":"bun run build:bundle:lib && bun run build:bundle:web-component","format:check":"bunx biome format","generate:i18n":"bun run scripts/generate-embedded-translations.ts","lint:fix:unsafe":"bunx biome lint --write --unsafe","build:bundle:lib":"vite build --config vite.lib.config.mts","check:fix:unsafe":"bunx biome check --write --unsafe","demo:webcomponent":"bun run --bun vite --config vite.demo.config.mts --mode webcomponent","build:bundle:web-component":"vite build --config vite.web-component.config.mts"},"_npmUser":{"name":"artem.bcars","email":"artem@b-cars.ch"},"repository":{"url":"git+https://github.com/BCars-SA/autosource-ai-assistant-client.git","type":"git"},"_npmVersion":"11.5.2","description":"Real-time text and audio assistant component for browser applications","directories":{},"_nodeVersion":"22.17.1","dependencies":{"i18next":"^25.7.2","remark-gfm":"^4.0.1","react-i18next":"^16.4.0","react-markdown":"^10.1.0","i18next-http-backend":"^3.0.2","i18next-browser-languagedetector":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.16.0","vite":"^5.0.0","husky":"9.1.7","@types/ws":"^8.5.10","happy-dom":"^20.0.7","@types/bun":"^1.2.22","typescript":"^5.0.0","@types/react":"^18.2.0","@biomejs/biome":"^2.2.4","@types/react-dom":"^18.2.0","vite-plugin-mkcert":"^1.17.9","@artemkdr/biome-base":"^0.0.3","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autosource-ai-assistant_1.0.0_1769770117399_0.6856482745373509","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bcars/autosource-ai-assistant","version":"1.0.1","keywords":["react","typescript","audio","websocket","assistant","real-time","ai"],"author":{"name":"BCars"},"license":"MIT","_id":"@bcars/autosource-ai-assistant@1.0.1","maintainers":[{"name":"artem.bcars","email":"artem@b-cars.ch"},{"name":"anton.katkov.b-cars","email":"anton.katkov@b-cars.ch"}],"homepage":"https://github.com/BCars-SA/autosource-ai-assistant-client#readme","bugs":{"url":"https://github.com/BCars-SA/autosource-ai-assistant-client/issues"},"dist":{"shasum":"a65f81b71ab0dc1575730aa8cd4dcf2d3db4e284","tarball":"https://registry.npmjs.org/@bcars/autosource-ai-assistant/-/autosource-ai-assistant-1.0.1.tgz","fileCount":55,"integrity":"sha512-x0q1jJno+e0EN9INwABYJThwU2K4WCwwJs/lA8hBwewEGODvE9ZQt0B9HHs0F2wkAS6Lp/ImSmdIj0LWikxzhA==","signatures":[{"sig":"MEQCICw4ZrSZjyYThAyjk2EEOTor6MGWDb85mIvATdXkXLTCAiBuzAVFjEZ1GhBOTyp5IU81VcSJVGxnc/B+xVz8RngtPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1403376},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.js","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./web-component":{"types":"./build/web-component/index.d.ts","default":"./build/web-component/index.js"}},"gitHead":"55cae0f08640504df4839e435f2ee11b664173e2","scripts":{"dev":"bun run build:lib --watch","demo":"bun run demo:client","lint":"bunx biome lint","test":"bun run generate:i18n && bun test --preload ./test/mock-preload.ts","build":"bun run generate:i18n && bun run build:lib","check":"bunx biome check","clean":"rm -rf build","format":"bunx biome format --write","prepare":"husky || true","publish":"dotenv -f .env bunx npm publish","check:ci":"bunx biome ci","lint:fix":"bunx biome lint --write","build:lib":"bun run build:bundle && bun run build:types","check:fix":"bunx biome check --write","demo:https":"bun run --bun vite --config vite.demo.https.config.mts","build:types":"tsc --project tsconfig.build.json","demo:client":"bun run --bun vite --config vite.demo.config.mts","build:bundle":"bun run build:bundle:lib && bun run build:bundle:web-component","format:check":"bunx biome format","generate:i18n":"bun run scripts/generate-embedded-translations.ts","lint:fix:unsafe":"bunx biome lint --write --unsafe","build:bundle:lib":"vite build --config vite.lib.config.mts","check:fix:unsafe":"bunx biome check --write --unsafe","demo:webcomponent":"bun run --bun vite --config vite.demo.config.mts --mode webcomponent","build:bundle:web-component":"vite build --config vite.web-component.config.mts"},"_npmUser":{"name":"artem.bcars","email":"artem@b-cars.ch"},"repository":{"url":"git+https://github.com/BCars-SA/autosource-ai-assistant-client.git","type":"git"},"_npmVersion":"11.5.2","description":"Real-time text and audio assistant component for browser applications","directories":{},"_nodeVersion":"22.17.1","dependencies":{"i18next":"^25.7.2","remark-gfm":"^4.0.1","react-i18next":"^16.4.0","react-markdown":"^10.1.0","i18next-http-backend":"^3.0.2","i18next-browser-languagedetector":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.16.0","vite":"^5.0.0","husky":"9.1.7","@types/ws":"^8.5.10","happy-dom":"^20.0.7","@types/bun":"^1.2.22","typescript":"^5.0.0","@types/react":"^18.2.0","@biomejs/biome":"^2.2.4","@types/react-dom":"^18.2.0","vite-plugin-mkcert":"^1.17.9","@artemkdr/biome-base":"^0.0.3","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autosource-ai-assistant_1.0.1_1769770167188_0.8965150065884371","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bcars/autosource-ai-assistant","version":"1.0.2","keywords":["react","typescript","audio","websocket","assistant","real-time","ai"],"author":"BCars","license":"MIT","_id":"@bcars/autosource-ai-assistant@1.0.2","maintainers":[{"name":"artem.bcars","email":"artem@b-cars.ch"},{"name":"anton.katkov.b-cars","email":"anton.katkov@b-cars.ch"}],"homepage":"https://github.com/BCars-SA/autosource-ai-assistant-client#readme","dist":{"shasum":"642f8c7f9e3760daf8c3d33bdeee76f1b5f21898","tarball":"https://registry.npmjs.org/@bcars/autosource-ai-assistant/-/autosource-ai-assistant-1.0.2.tgz","fileCount":51,"integrity":"sha512-6LGf5TGXvCqSdW007Rj8mIV2RCILHf1ejJlf/pLpik7HzeNxm9wlIsHm+moneYetyJALkht1cMDaGwBjCVqpFA==","signatures":[{"sig":"MEUCIQCT6aqxf1SwJmPWKtst1HVKWSAJpJORg7TBf+VVVodxBwIgEq4tUynB3fmcdKxQhmMF+Ir2tNKYIz54EUJOJU4H/lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981611},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.js","shasum":"642f8c7f9e3760daf8c3d33bdeee76f1b5f21898","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./web-component":{"types":"./build/web-component/index.d.ts","default":"./build/web-component/index.js"}},"scripts":{"dev":"bun run build:lib --watch","demo":"bun run demo:client","lint":"bunx biome lint","test":"bun run generate:i18n && bun test --preload ./test/mock-preload.ts","build":"bun run generate:i18n && bun run build:lib","check":"bunx biome check","clean":"rm -rf build","format":"bunx biome format --write","prepare":"husky || true","publish":"dotenv -f .env bunx npm publish","check:ci":"bunx biome ci","lint:fix":"bunx biome lint --write","build:lib":"bun run build:bundle && bun run build:types","check:fix":"bunx biome check --write","demo:https":"bun run --bun vite --config vite.demo.https.config.mts","build:types":"tsc --project tsconfig.build.json","demo:client":"bun run --bun vite --config vite.demo.config.mts","build:bundle":"bun run build:bundle:lib && bun run build:bundle:web-component","format:check":"bunx biome format","generate:i18n":"bun run scripts/generate-embedded-translations.ts","lint:fix:unsafe":"bunx biome lint --write --unsafe","build:bundle:lib":"vite build --config vite.lib.config.mts","check:fix:unsafe":"bunx biome check --write --unsafe","demo:webcomponent":"bun run --bun vite --config vite.demo.config.mts --mode webcomponent","build:bundle:web-component":"vite build --config vite.web-component.config.mts"},"_npmUser":{"name":"artem.bcars","email":"artem@b-cars.ch"},"_integrity":"sha512-6LGf5TGXvCqSdW007Rj8mIV2RCILHf1ejJlf/pLpik7HzeNxm9wlIsHm+moneYetyJALkht1cMDaGwBjCVqpFA==","repository":{"url":"https://github.com/BCars-SA/autosource-ai-assistant-client.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time text and audio assistant component for browser applications","directories":{},"_nodeVersion":"24.3.0","dependencies":{"i18next":"^25.7.2","remark-gfm":"^4.0.1","react-i18next":"^16.4.0","react-markdown":"^10.1.0","i18next-http-backend":"^3.0.2","i18next-browser-languagedetector":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.16.0","vite":"^5.0.0","husky":"9.1.7","@types/ws":"^8.5.10","happy-dom":"^20.0.7","@types/bun":"^1.2.22","typescript":"^5.0.0","@types/react":"^18.2.0","@biomejs/biome":"^2.2.4","@types/react-dom":"^18.2.0","vite-plugin-mkcert":"^1.17.9","@artemkdr/biome-base":"^0.0.3","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autosource-ai-assistant_1.0.2_1769770421526_0.821645311609059","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bcars/autosource-ai-assistant","version":"1.0.3","keywords":["react","typescript","audio","websocket","assistant","real-time","ai"],"author":"BCars","license":"MIT","_id":"@bcars/autosource-ai-assistant@1.0.3","maintainers":[{"name":"artem.bcars","email":"artem@b-cars.ch"},{"name":"anton.katkov.b-cars","email":"anton.katkov@b-cars.ch"}],"homepage":"https://github.com/BCars-SA/autosource-ai-assistant-client#readme","dist":{"shasum":"c80054302ddba210e554cdd33fdbe5073afcb4eb","tarball":"https://registry.npmjs.org/@bcars/autosource-ai-assistant/-/autosource-ai-assistant-1.0.3.tgz","fileCount":51,"integrity":"sha512-cWjR09TD9Og7sx3IYsiKh1SEqbTBtSNuyuFFwzD/G78BGILAQ2KfI/mSdCFRSICO6GSKHGttyUet1HW6YXa6+A==","signatures":[{"sig":"MEUCIQDuXpGwh5dLVLZmTpL5U/494RKdZycRiaffQ2EpPZbwMAIgJWrkMon42o8Hm5kI7zFfIH9ZBba6mh2C8/vYMr7ebys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":981610},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.js","shasum":"c80054302ddba210e554cdd33fdbe5073afcb4eb","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./web-component":{"types":"./build/web-component/index.d.ts","default":"./build/web-component/index.js"}},"scripts":{"dev":"bun run build:lib --watch","demo":"bun run demo:client","lint":"bunx biome lint","test":"bun run generate:i18n && bun test --preload ./test/mock-preload.ts","build":"bun run generate:i18n && bun run build:lib","check":"bunx biome check","clean":"rm -rf build","format":"bunx biome format --write","prepare":"husky || true","publish":"bun run clean && bun run build","check:ci":"bunx biome ci","lint:fix":"bunx biome lint --write","build:lib":"bun run build:bundle && bun run build:types","check:fix":"bunx biome check --write","demo:https":"bun run --bun vite --config vite.demo.https.config.mts","build:types":"tsc --project tsconfig.build.json","demo:client":"bun run --bun vite --config vite.demo.config.mts","build:bundle":"bun run build:bundle:lib && bun run build:bundle:web-component","format:check":"bunx biome format","generate:i18n":"bun run scripts/generate-embedded-translations.ts","lint:fix:unsafe":"bunx biome lint --write --unsafe","build:bundle:lib":"vite build --config vite.lib.config.mts","check:fix:unsafe":"bunx biome check --write --unsafe","demo:webcomponent":"bun run --bun vite --config vite.demo.config.mts --mode webcomponent","build:bundle:web-component":"vite build --config vite.web-component.config.mts"},"_npmUser":{"name":"artem.bcars","email":"artem@b-cars.ch"},"_integrity":"sha512-cWjR09TD9Og7sx3IYsiKh1SEqbTBtSNuyuFFwzD/G78BGILAQ2KfI/mSdCFRSICO6GSKHGttyUet1HW6YXa6+A==","repository":{"url":"https://github.com/BCars-SA/autosource-ai-assistant-client.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time text and audio assistant component for browser applications","directories":{},"_nodeVersion":"24.3.0","dependencies":{"i18next":"^25.7.2","remark-gfm":"^4.0.1","react-i18next":"^16.4.0","react-markdown":"^10.1.0","i18next-http-backend":"^3.0.2","i18next-browser-languagedetector":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.16.0","vite":"^5.0.0","husky":"9.1.7","@types/ws":"^8.5.10","happy-dom":"^20.0.7","@types/bun":"^1.2.22","typescript":"^5.0.0","@types/react":"^18.2.0","@biomejs/biome":"^2.2.4","@types/react-dom":"^18.2.0","vite-plugin-mkcert":"^1.17.9","@artemkdr/biome-base":"^0.0.3","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autosource-ai-assistant_1.0.3_1769770568305_0.4092294356314856","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bcars/autosource-ai-assistant","version":"1.0.4","keywords":["react","typescript","audio","websocket","assistant","real-time","ai"],"author":"BCars","license":"MIT","_id":"@bcars/autosource-ai-assistant@1.0.4","maintainers":[{"name":"artem.bcars","email":"artem@b-cars.ch"},{"name":"anton.katkov.b-cars","email":"anton.katkov@b-cars.ch"}],"homepage":"https://github.com/BCars-SA/autosource-ai-assistant-client#readme","dist":{"shasum":"e9b21609584de42bf65dce161fb1c793c353a48c","tarball":"https://registry.npmjs.org/@bcars/autosource-ai-assistant/-/autosource-ai-assistant-1.0.4.tgz","fileCount":51,"integrity":"sha512-ile+qFnPQnYF2ynqs2/7HukBkSxUJ32rF+9mF/KoAT2p75qMCqTRASF/+yv3GwRDhJ2VKVPgZDVuI6wA8p2bhg==","signatures":[{"sig":"MEUCIQChPehHgN2Y+OijL8lgQKwg1r0dvRnoLVKFZfFvyzun+QIgWeLzpk6pOCmtye5++HUNw0rTaa3GQXw2tH/2A33j7bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":985608},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.js","shasum":"e9b21609584de42bf65dce161fb1c793c353a48c","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./web-component":{"types":"./build/web-component/index.d.ts","default":"./build/web-component/index.js"}},"scripts":{"dev":"bun run build:lib --watch","demo":"bun run demo:client","lint":"bunx biome lint","test":"bun run generate:i18n && bun test --preload ./test/mock-preload.ts","build":"bun run generate:i18n && bun run build:lib","check":"bunx biome check","clean":"rm -rf build","format":"bunx biome format --write","prepare":"husky || true","publish":"bun run clean && bun run build","check:ci":"bunx biome ci","lint:fix":"bunx biome lint --write","build:lib":"bun run build:bundle && bun run build:types","check:fix":"bunx biome check --write","demo:https":"bun run --bun vite --config vite.demo.https.config.mts","build:types":"tsc --project tsconfig.build.json","demo:client":"bun run --bun vite --config vite.demo.config.mts","build:bundle":"bun run build:bundle:lib && bun run build:bundle:web-component","format:check":"bunx biome format","generate:i18n":"bun run scripts/generate-embedded-translations.ts","lint:fix:unsafe":"bunx biome lint --write --unsafe","build:bundle:lib":"vite build --config vite.lib.config.mts","check:fix:unsafe":"bunx biome check --write --unsafe","demo:webcomponent":"bun run --bun vite --config vite.demo.config.mts --mode webcomponent","build:bundle:web-component":"vite build --config vite.web-component.config.mts"},"_npmUser":{"name":"artem.bcars","email":"artem@b-cars.ch"},"_integrity":"sha512-ile+qFnPQnYF2ynqs2/7HukBkSxUJ32rF+9mF/KoAT2p75qMCqTRASF/+yv3GwRDhJ2VKVPgZDVuI6wA8p2bhg==","repository":{"url":"https://github.com/BCars-SA/autosource-ai-assistant-client.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time text and audio assistant component for browser applications","directories":{},"_nodeVersion":"24.3.0","dependencies":{"i18next":"^25.7.2","remark-gfm":"^4.0.1","react-i18next":"^16.4.0","react-markdown":"^10.1.0","i18next-http-backend":"^3.0.2","i18next-browser-languagedetector":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.16.0","vite":"^5.0.0","husky":"9.1.7","@types/ws":"^8.5.10","happy-dom":"^20.0.7","@types/bun":"^1.2.22","typescript":"^5.0.0","@types/react":"^18.2.0","@biomejs/biome":"^2.2.4","@types/react-dom":"^18.2.0","vite-plugin-mkcert":"^1.17.9","@artemkdr/biome-base":"^0.0.3","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autosource-ai-assistant_1.0.4_1770028533694_0.5621018128460868","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bcars/autosource-ai-assistant","version":"1.0.5","keywords":["react","typescript","audio","websocket","assistant","real-time","ai"],"author":"BCars","license":"MIT","_id":"@bcars/autosource-ai-assistant@1.0.5","maintainers":[{"name":"artem.bcars","email":"artem@b-cars.ch"},{"name":"anton.katkov.b-cars","email":"anton.katkov@b-cars.ch"}],"homepage":"https://github.com/BCars-SA/autosource-ai-assistant-client#readme","dist":{"shasum":"18cf662dcdcddeb1b142a91314d98c7c717a3008","tarball":"https://registry.npmjs.org/@bcars/autosource-ai-assistant/-/autosource-ai-assistant-1.0.5.tgz","fileCount":51,"integrity":"sha512-kWuzAUxHObd1oKofmpT1UjeXXlYXY54h16j9+IfK2DiWkVXVrxh6jJ+pXYCHvGBZUFLJgHwSGGtCS2P5+QpgFg==","signatures":[{"sig":"MEUCID3f8rLsRUbuB3gQ3f6NviseK2CCzXadbzJoyl9msIN7AiEA35/ieUcex/Mt3UeHkTGyaIA4cPwpniZtkxZ9dazyyiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":987785},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.js","shasum":"18cf662dcdcddeb1b142a91314d98c7c717a3008","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./web-component":{"types":"./build/web-component/index.d.ts","default":"./build/web-component/index.js"}},"scripts":{"dev":"bun run build:lib --watch","demo":"bun run demo:client","lint":"bunx biome lint","test":"bun run generate:i18n && bun test --preload ./test/mock-preload.ts","build":"bun run generate:i18n && bun run build:lib","check":"bunx biome check","clean":"rm -rf build","format":"bunx biome format --write","prepare":"husky || true","publish":"bun run clean && bun run build","check:ci":"bunx biome ci","lint:fix":"bunx biome lint --write","build:lib":"bun run build:bundle && bun run build:types","check:fix":"bunx biome check --write","demo:https":"bun run --bun vite --config vite.demo.https.config.mts","build:types":"tsc --project tsconfig.build.json","demo:client":"bun run --bun vite --config vite.demo.config.mts","build:bundle":"bun run build:bundle:lib && bun run build:bundle:web-component","format:check":"bunx biome format","generate:i18n":"bun run scripts/generate-embedded-translations.ts","lint:fix:unsafe":"bunx biome lint --write --unsafe","build:bundle:lib":"vite build --config vite.lib.config.mts","check:fix:unsafe":"bunx biome check --write --unsafe","demo:webcomponent":"bun run --bun vite --config vite.demo.config.mts --mode webcomponent","build:bundle:web-component":"vite build --config vite.web-component.config.mts"},"_npmUser":{"name":"artem.bcars","email":"artem@b-cars.ch"},"_integrity":"sha512-kWuzAUxHObd1oKofmpT1UjeXXlYXY54h16j9+IfK2DiWkVXVrxh6jJ+pXYCHvGBZUFLJgHwSGGtCS2P5+QpgFg==","repository":{"url":"https://github.com/BCars-SA/autosource-ai-assistant-client.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time text and audio assistant component for browser applications","directories":{},"_nodeVersion":"24.3.0","dependencies":{"i18next":"^25.7.2","remark-gfm":"^4.0.1","react-i18next":"^16.4.0","react-markdown":"^10.1.0","i18next-http-backend":"^3.0.2","i18next-browser-languagedetector":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.16.0","vite":"^5.0.0","husky":"9.1.7","@types/ws":"^8.5.10","happy-dom":"^20.0.7","@types/bun":"^1.2.22","typescript":"^5.0.0","@types/react":"^18.2.0","@biomejs/biome":"^2.2.4","@types/react-dom":"^18.2.0","vite-plugin-mkcert":"^1.17.9","@artemkdr/biome-base":"^0.0.3","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autosource-ai-assistant_1.0.5_1770043099788_0.5324271537204641","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@bcars/autosource-ai-assistant","version":"1.0.6","keywords":["react","typescript","audio","websocket","assistant","real-time","ai"],"author":"BCars","license":"MIT","_id":"@bcars/autosource-ai-assistant@1.0.6","maintainers":[{"name":"artem.bcars","email":"artem@b-cars.ch"},{"name":"anton.katkov.b-cars","email":"anton.katkov@b-cars.ch"}],"homepage":"https://github.com/BCars-SA/autosource-ai-assistant-client#readme","dist":{"shasum":"b41b00eabc321fd4665002a946035fb793d9375f","tarball":"https://registry.npmjs.org/@bcars/autosource-ai-assistant/-/autosource-ai-assistant-1.0.6.tgz","fileCount":51,"integrity":"sha512-nqCwTWOFg+iKTvh3ub8W5qFl5B1111WtfYzeREmyN0T2MDC/3cVcqP3mhBDPPNvZ+jcrziK49kBd8hC4TRNe7g==","signatures":[{"sig":"MEUCIQCeOXVaR4tOUgTa/bvOaczp5uL8wa1X6VZGMYB2jIWdFgIgeagsW7m9TAo538bY86BVuJgySSuos3trjYQJd7/kkvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":988642},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.js","shasum":"b41b00eabc321fd4665002a946035fb793d9375f","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./web-component":{"types":"./build/web-component/index.d.ts","default":"./build/web-component/index.js"}},"scripts":{"dev":"bun run build:lib --watch","demo":"bun run demo:client","lint":"bunx biome lint","test":"bun run generate:i18n && bun test --preload ./test/mock-preload.ts","build":"bun run generate:i18n && bun run build:lib","check":"bunx biome check","clean":"rm -rf build","format":"bunx biome format --write","prepare":"husky || true","publish":"bun run clean && bun run build","check:ci":"bunx biome ci","lint:fix":"bunx biome lint --write","build:lib":"bun run build:bundle && bun run build:types","check:fix":"bunx biome check --write","demo:https":"bun run --bun vite --config vite.demo.https.config.mts","build:types":"tsc --project tsconfig.build.json","demo:client":"bun run --bun vite --config vite.demo.config.mts","build:bundle":"bun run build:bundle:lib && bun run build:bundle:web-component","format:check":"bunx biome format","generate:i18n":"bun run scripts/generate-embedded-translations.ts","lint:fix:unsafe":"bunx biome lint --write --unsafe","build:bundle:lib":"vite build --config vite.lib.config.mts","check:fix:unsafe":"bunx biome check --write --unsafe","demo:webcomponent":"bun run --bun vite --config vite.demo.config.mts --mode webcomponent","build:bundle:web-component":"vite build --config vite.web-component.config.mts"},"_npmUser":{"name":"artem.bcars","email":"artem@b-cars.ch"},"_integrity":"sha512-nqCwTWOFg+iKTvh3ub8W5qFl5B1111WtfYzeREmyN0T2MDC/3cVcqP3mhBDPPNvZ+jcrziK49kBd8hC4TRNe7g==","repository":{"url":"https://github.com/BCars-SA/autosource-ai-assistant-client.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time text and audio assistant component for browser applications","directories":{},"_nodeVersion":"24.3.0","dependencies":{"i18next":"^25.7.2","remark-gfm":"^4.0.1","react-i18next":"^16.4.0","react-markdown":"^10.1.0","i18next-http-backend":"^3.0.2","i18next-browser-languagedetector":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.16.0","vite":"^5.0.0","husky":"9.1.7","@types/ws":"^8.5.10","happy-dom":"^20.0.7","@types/bun":"^1.2.22","typescript":"^5.0.0","@types/react":"^18.2.0","@biomejs/biome":"^2.2.4","@types/react-dom":"^18.2.0","vite-plugin-mkcert":"^1.17.9","@artemkdr/biome-base":"^0.0.3","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autosource-ai-assistant_1.0.6_1770044672076_0.34646298748081183","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@bcars/autosource-ai-assistant","version":"1.0.7","keywords":["react","typescript","audio","websocket","assistant","real-time","ai"],"author":"BCars","license":"MIT","_id":"@bcars/autosource-ai-assistant@1.0.7","maintainers":[{"name":"artem.bcars","email":"artem@b-cars.ch"},{"name":"anton.katkov.b-cars","email":"anton.katkov@b-cars.ch"}],"homepage":"https://github.com/BCars-SA/autosource-ai-assistant-client#readme","dist":{"shasum":"739482446318a34d59c0e58730fc7338e1767701","tarball":"https://registry.npmjs.org/@bcars/autosource-ai-assistant/-/autosource-ai-assistant-1.0.7.tgz","fileCount":53,"integrity":"sha512-oSLlOyi8At1hJstkzbpWBbZv/FqRDleZ7/lcax1ziYd2j31c8gfutp5l5vye7cHk92+qJqlx01eCV1GMId/TRw==","signatures":[{"sig":"MEUCIHhT77dF3wx41MiCcH8iyO1U5t+6IBRpYwArjhKvDsbAAiEApjmkAY/2RttIeHJdBwbSzPa8r3EXzmAW7t1YTDIaEsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996265},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.js","shasum":"739482446318a34d59c0e58730fc7338e1767701","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./web-component":{"types":"./build/web-component/index.d.ts","default":"./build/web-component/index.js"}},"scripts":{"dev":"bun run build:lib --watch","demo":"bun run demo:client","lint":"bunx biome lint","test":"bun run generate:i18n && bun test --preload ./test/mock-preload.ts","build":"bun run generate:i18n && bun run build:lib","check":"bunx biome check","clean":"rm -rf build","format":"bunx biome format --write","prepare":"husky || true","publish":"bun run clean && bun run build","check:ci":"bunx biome ci","lint:fix":"bunx biome lint --write","build:lib":"bun run build:bundle && bun run build:types","check:fix":"bunx biome check --write","demo:https":"bun run --bun vite --config vite.demo.https.config.mts","build:types":"tsc --project tsconfig.build.json","demo:client":"bun run --bun vite --config vite.demo.config.mts","build:bundle":"bun run build:bundle:lib && bun run build:bundle:web-component","format:check":"bunx biome format","generate:i18n":"bun run scripts/generate-embedded-translations.ts","lint:fix:unsafe":"bunx biome lint --write --unsafe","build:bundle:lib":"vite build --config vite.lib.config.mts","check:fix:unsafe":"bunx biome check --write --unsafe","demo:webcomponent":"bun run --bun vite --config vite.demo.config.mts --mode webcomponent","build:bundle:web-component":"vite build --config vite.web-component.config.mts"},"_npmUser":{"name":"artem.bcars","email":"artem@b-cars.ch"},"_integrity":"sha512-oSLlOyi8At1hJstkzbpWBbZv/FqRDleZ7/lcax1ziYd2j31c8gfutp5l5vye7cHk92+qJqlx01eCV1GMId/TRw==","repository":{"url":"https://github.com/BCars-SA/autosource-ai-assistant-client.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time text and audio assistant component for browser applications","directories":{},"_nodeVersion":"24.3.0","dependencies":{"i18next":"^25.7.2","remark-gfm":"^4.0.1","react-i18next":"^16.4.0","react-markdown":"^10.1.0","i18next-http-backend":"^3.0.2","i18next-browser-languagedetector":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.16.0","vite":"^5.0.0","husky":"9.1.7","@types/ws":"^8.5.10","happy-dom":"^20.0.7","@types/bun":"^1.2.22","typescript":"^5.0.0","@types/react":"^18.2.0","@biomejs/biome":"^2.2.4","@types/react-dom":"^18.2.0","vite-plugin-mkcert":"^1.17.9","@artemkdr/biome-base":"^0.0.3","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autosource-ai-assistant_1.0.7_1770112296876_0.5095064081041576","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@bcars/autosource-ai-assistant","version":"1.0.8","keywords":["react","typescript","audio","websocket","assistant","real-time","ai"],"author":"BCars","license":"MIT","_id":"@bcars/autosource-ai-assistant@1.0.8","maintainers":[{"name":"oleg.bcars","email":"oleg.ryjkov@b-cars.ch"},{"name":"artem.bcars","email":"artem@b-cars.ch"},{"name":"anton.katkov.b-cars","email":"anton.katkov@b-cars.ch"}],"homepage":"https://github.com/BCars-SA/autosource-ai-assistant-client#readme","dist":{"shasum":"27244e75206063141aed94ff6fc6c61d4c970eb2","tarball":"https://registry.npmjs.org/@bcars/autosource-ai-assistant/-/autosource-ai-assistant-1.0.8.tgz","fileCount":53,"integrity":"sha512-5gAPblhPA1FTf+utKCC7JvueQiXcusLxrtieiIa1y3+bqkeblIeTSTMzjplOUXIccZ8636heSPx6L8rHjH7fEQ==","signatures":[{"sig":"MEUCIQCCGidDmvaZU8G4mqAOqw27MY91U+ddmbq+CH7xs8tICwIgCH9r6vhWeZz5O+/SeJM8uFQVzaxrj8jjZGkkD5imyqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":999383},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.js","shasum":"27244e75206063141aed94ff6fc6c61d4c970eb2","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./web-component":{"types":"./build/web-component/index.d.ts","default":"./build/web-component/index.js"}},"scripts":{"dev":"bun run build:lib --watch","demo":"bun run demo:client","lint":"bunx biome lint","test":"bun run generate:i18n && bun test --preload ./test/mock-preload.ts","build":"bun run generate:i18n && bun run build:lib","check":"bunx biome check","clean":"rm -rf build","format":"bunx biome format --write","prepare":"husky || true","publish":"bun run clean && bun run build","check:ci":"bunx biome ci","lint:fix":"bunx biome lint --write","build:lib":"bun run build:bundle && bun run build:types","check:fix":"bunx biome check --write","demo:https":"bun run --bun vite --config vite.demo.https.config.mts","build:types":"tsc --project tsconfig.build.json","demo:client":"bun run --bun vite --config vite.demo.config.mts","build:bundle":"bun run build:bundle:lib && bun run build:bundle:web-component","format:check":"bunx biome format","generate:i18n":"bun run scripts/generate-embedded-translations.ts","lint:fix:unsafe":"bunx biome lint --write --unsafe","build:bundle:lib":"vite build --config vite.lib.config.mts","check:fix:unsafe":"bunx biome check --write --unsafe","demo:webcomponent":"bun run --bun vite --config vite.demo.config.mts --mode webcomponent","build:bundle:web-component":"vite build --config vite.web-component.config.mts"},"_npmUser":{"name":"artem.bcars","email":"artem@b-cars.ch"},"_integrity":"sha512-5gAPblhPA1FTf+utKCC7JvueQiXcusLxrtieiIa1y3+bqkeblIeTSTMzjplOUXIccZ8636heSPx6L8rHjH7fEQ==","repository":{"url":"https://github.com/BCars-SA/autosource-ai-assistant-client.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time text and audio assistant component for browser applications","directories":{},"_nodeVersion":"24.3.0","dependencies":{"i18next":"^25.7.2","remark-gfm":"^4.0.1","react-i18next":"^16.4.0","react-markdown":"^10.1.0","i18next-http-backend":"^3.0.2","i18next-browser-languagedetector":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.16.0","vite":"^5.0.0","husky":"9.1.7","@types/ws":"^8.5.10","happy-dom":"^20.0.7","@types/bun":"^1.2.22","typescript":"^5.0.0","@types/react":"^18.2.0","@biomejs/biome":"^2.2.4","@types/react-dom":"^18.2.0","vite-plugin-mkcert":"^1.17.9","@artemkdr/biome-base":"^0.0.3","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autosource-ai-assistant_1.0.8_1778246732981_0.23749925673725247","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@bcars/autosource-ai-assistant","version":"1.0.9","keywords":["react","typescript","audio","websocket","assistant","real-time","ai"],"author":{"name":"BCars"},"license":"MIT","_id":"@bcars/autosource-ai-assistant@1.0.9","maintainers":[{"name":"oleg.bcars","email":"oleg.ryjkov@b-cars.ch"},{"name":"artem.bcars","email":"artem@b-cars.ch"},{"name":"anton.katkov.b-cars","email":"anton.katkov@b-cars.ch"}],"homepage":"https://github.com/BCars-SA/autosource-ai-assistant-client#readme","bugs":{"url":"https://github.com/BCars-SA/autosource-ai-assistant-client/issues"},"dist":{"shasum":"1c800e68430911c057e9f720c089d52cb823e318","tarball":"https://registry.npmjs.org/@bcars/autosource-ai-assistant/-/autosource-ai-assistant-1.0.9.tgz","fileCount":53,"integrity":"sha512-A+FNCuZ431WJutxaubmiBYLl3Z/WCZLvHb2WXQ+7LML9vmc8HR0RyCZTVKCDhJ1puWHChN57RaLGF5zhP/nrkQ==","signatures":[{"sig":"MEQCIFiJwhVmW/Yt3YMVCnqKFLJSbYVlEBKtoU31pFT6r1ayAiBQNLYOBclKPSIvr6+v/Jj4IdmnHs/jZTYn+1we1IAouA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":999383},"main":"build/index.js","types":"build/index.d.ts","module":"build/index.js","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./web-component":{"types":"./build/web-component/index.d.ts","default":"./build/web-component/index.js"}},"gitHead":"9f0bb36600d1d7ff41cd6a6b5304abc7c5bd01c7","scripts":{"dev":"bun run build:lib --watch","demo":"bun run demo:client","lint":"bunx biome lint","test":"bun run generate:i18n && bun test --preload ./test/mock-preload.ts","build":"bun run generate:i18n && bun run build:lib","check":"bunx biome check","clean":"rm -rf build","format":"bunx biome format --write","prepare":"husky || true","publish":"bun run clean && bun run build","check:ci":"bunx biome ci","lint:fix":"bunx biome lint --write","build:lib":"bun run build:bundle && bun run build:types","check:fix":"bunx biome check --write","demo:https":"bun run --bun vite --config vite.demo.https.config.mts","build:types":"tsc --project tsconfig.build.json","demo:client":"bun run --bun vite --config vite.demo.config.mts","build:bundle":"bun run build:bundle:lib && bun run build:bundle:web-component","format:check":"bunx biome format","generate:i18n":"bun run scripts/generate-embedded-translations.ts","lint:fix:unsafe":"bunx biome lint --write --unsafe","build:bundle:lib":"vite build --config vite.lib.config.mts","check:fix:unsafe":"bunx biome check --write --unsafe","demo:webcomponent":"bun run --bun vite --config vite.demo.config.mts --mode webcomponent","build:bundle:web-component":"vite build --config vite.web-component.config.mts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c084fca-86a9-43e7-b8f0-82cef96efc8e"}},"repository":{"url":"git+https://github.com/BCars-SA/autosource-ai-assistant-client.git","type":"git"},"_npmVersion":"11.11.0","description":"Real-time text and audio assistant component for browser applications","directories":{},"_nodeVersion":"24.14.1","dependencies":{"i18next":"^25.7.2","remark-gfm":"^4.0.1","react-i18next":"^16.4.0","react-markdown":"^10.1.0","i18next-http-backend":"^3.0.2","i18next-browser-languagedetector":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.16.0","vite":"^5.0.0","husky":"9.1.7","@types/ws":"^8.5.10","happy-dom":"^20.0.7","@types/bun":"^1.2.22","typescript":"^5.0.0","@types/react":"^18.2.0","@biomejs/biome":"^2.2.4","@types/react-dom":"^18.2.0","vite-plugin-mkcert":"^1.17.9","@artemkdr/biome-base":"^0.0.3","@vitejs/plugin-react":"^4.2.0"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autosource-ai-assistant_1.0.9_1778590397345_0.8037654162002514","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@bcars/autosource-ai-assistant","version":"1.0.10","description":"Real-time text and audio assistant component for browser applications","keywords":["react","typescript","audio","websocket","assistant","real-time","ai"],"author":{"name":"BCars"},"repository":{"type":"git","url":"git+https://github.com/BCars-SA/autosource-ai-assistant-client.git"},"license":"MIT","publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"homepage":"https://github.com/BCars-SA/autosource-ai-assistant-client#readme","main":"build/index.js","module":"build/index.js","types":"build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./web-component":{"types":"./build/web-component/index.d.ts","default":"./build/web-component/index.js"}},"scripts":{"generate:i18n":"bun run scripts/generate-embedded-translations.ts","build":"bun run generate:i18n && bun run build:lib","build:lib":"bun run build:bundle && bun run build:types","build:types":"tsc --project tsconfig.build.json","build:bundle":"bun run build:bundle:lib && bun run build:bundle:web-component","build:bundle:lib":"vite build --config vite.lib.config.mts","build:bundle:web-component":"vite build --config vite.web-component.config.mts","dev":"bun run build:lib --watch","demo":"bun run demo:client","demo:client":"bun run --bun vite --config vite.demo.config.mts","demo:webcomponent":"bun run --bun vite --config vite.demo.config.mts --mode webcomponent","demo:https":"bun run --bun vite --config vite.demo.https.config.mts","test":"bun run generate:i18n && bun test --preload ./test/mock-preload.ts","clean":"rm -rf build","publish":"bun run clean && bun run build","format":"bunx biome format --write","format:check":"bunx biome format","lint":"bunx biome lint","lint:fix":"bunx biome lint --write","lint:fix:unsafe":"bunx biome lint --write --unsafe","check":"bunx biome check","check:fix":"bunx biome check --write","check:fix:unsafe":"bunx biome check --write --unsafe","check:ci":"bunx biome ci","prepare":"husky || true"},"peerDependencies":{"react":">=16.8.0","react-dom":">=16.8.0"},"devDependencies":{"@artemkdr/biome-base":"^0.0.3","@biomejs/biome":"^2.2.4","@types/bun":"^1.2.22","@types/react":"^18.2.0","@types/react-dom":"^18.2.0","@types/ws":"^8.5.10","@vitejs/plugin-react":"^4.2.0","happy-dom":"^20.0.7","husky":"9.1.7","typescript":"^5.0.0","vite":"^5.0.0","vite-plugin-mkcert":"^1.17.9","ws":"^8.16.0"},"dependencies":{"i18next":"^25.7.2","i18next-browser-languagedetector":"^8.2.0","i18next-http-backend":"^3.0.2","react-i18next":"^16.4.0","react-markdown":"^10.1.0","remark-gfm":"^4.0.1"},"gitHead":"cf1a55b8e592b552a9ff6e92431f406a57366378","_id":"@bcars/autosource-ai-assistant@1.0.10","bugs":{"url":"https://github.com/BCars-SA/autosource-ai-assistant-client/issues"},"_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-t4uq+jzq/FKpfCmMyHeRf44FNEMJU0r3ZVnr9iLhM4m0iGJJrYS4CQD1cTLgEgArBwWzw+KOr9wT4g2Qy690Hg==","shasum":"e32a446c323c2310384927e7fde6a67d8c01103b","tarball":"https://registry.npmjs.org/@bcars/autosource-ai-assistant/-/autosource-ai-assistant-1.0.10.tgz","fileCount":53,"unpackedSize":1000017,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHpl8x4SG7T2wzGcg8fW4ganXbEBQX4Z7yr3WKRVfRcDAiEAgeqUF/52cIPOs7OlXvmvjxuok6f0G1NRwUpoU5d5lL4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4c084fca-86a9-43e7-b8f0-82cef96efc8e"}},"directories":{},"maintainers":[{"name":"oleg.bcars","email":"oleg.ryjkov@b-cars.ch"},{"name":"artem.bcars","email":"artem@b-cars.ch"},{"name":"anton.katkov.b-cars","email":"anton.katkov@b-cars.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autosource-ai-assistant_1.0.10_1781010979370_0.27614065367015694"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-30T10:48:37.303Z","modified":"2026-06-09T13:16:19.748Z","1.0.0":"2026-01-30T10:48:37.604Z","1.0.1":"2026-01-30T10:49:27.352Z","1.0.2":"2026-01-30T10:53:41.690Z","1.0.3":"2026-01-30T10:56:08.454Z","1.0.4":"2026-02-02T10:35:33.888Z","1.0.5":"2026-02-02T14:38:19.940Z","1.0.6":"2026-02-02T15:04:32.227Z","1.0.7":"2026-02-03T09:51:37.068Z","1.0.8":"2026-05-08T13:25:33.176Z","1.0.9":"2026-05-12T12:53:17.504Z","1.0.10":"2026-06-09T13:16:19.588Z"},"bugs":{"url":"https://github.com/BCars-SA/autosource-ai-assistant-client/issues"},"author":{"name":"BCars"},"license":"MIT","homepage":"https://github.com/BCars-SA/autosource-ai-assistant-client#readme","keywords":["react","typescript","audio","websocket","assistant","real-time","ai"],"repository":{"type":"git","url":"git+https://github.com/BCars-SA/autosource-ai-assistant-client.git"},"description":"Real-time text and audio assistant component for browser applications","maintainers":[{"name":"oleg.bcars","email":"oleg.ryjkov@b-cars.ch"},{"name":"artem.bcars","email":"artem@b-cars.ch"},{"name":"anton.katkov.b-cars","email":"anton.katkov@b-cars.ch"}],"readme":"# AutoSource AI Assistant (Client)\n\nReact + TypeScript UI component for real-time text and audio conversations over WebSocket.\n\nThis package ships a ready-to-use `<AIAssistant />` plus building blocks (button/chat window/bubbles) and the underlying services.\n\n## Installation\n\n```bash\nnpm install @bcars/autosource-ai-assistant\n```\n\nPeer dependencies: `react` and `react-dom` (see package.json).\n\n## Requirements\n\n- Browser APIs: `WebSocket`, `navigator.mediaDevices.getUserMedia`, `MediaRecorder`, `AudioContext`.\n- Microphone access requires HTTPS (or `localhost`).\n\n## Quick start\n\n```tsx\nimport React from \"react\";\nimport { AIAssistant, type AIAssistantConfig } from \"@bcars/autosource-ai-assistant\";\n\nconst config: AIAssistantConfig = {\n  websocketUrl: \"wss://your-backend.example/ws?token=...\",\n  autoPlay: true,\n  sampleRate: 16000,\n};\n\nexport function App() {\n  const assistantRef = React.useRef<import(\"@bcars/autosource-ai-assistant\").AIAssistantHandle | null>(null);\n\n  return (\n    <AIAssistant\n      ref={assistantRef}\n      config={config}\n      onError={(err) => console.error(\"Assistant error:\", err)}\n      onMessage={(msg) => console.log(\"New completed message:\", msg)}\n    >\n      Open assistant\n    </AIAssistant>\n  );\n}\n\n// If you want to remove the built-in button and open the popup from your own UI,\n// set `config.showToggleButton = false` and call `assistantRef.current?.open()`.\n```\n\n## Internationalization\n\nThe assistant uses i18next.\n\nThere are two supported ways to provide translations:\n\n### 1) Default (HTTP-loaded)\n\nIf you do not provide `translationConfig.resources`, i18next loads JSON from:\n\n`/locales/{{lng}}/{{ns}}.json?v=<package-version>`\n\nYou must serve these JSON files from your app. A ready set is in `public/locales` in this repository.\n\nSupported languages: `en`, `de`, `fr`.\nNamespaces: `common`, `audioplayback`, `websocket`.\n\n### 2) Self-contained (in-memory)\n\nIf you provide `translationConfig.resources`, translations are fully in-memory and no HTTP requests to `/locales/...` are made.\n\n```ts\ntranslationConfig: {\n  language: \"en\", // optional UI language override\n  langQueryKey: \"lang\", // optional (used for auto-detection)\n  resources: {\n    en: { common: { openAssistant: \"Open assistant\" } },\n  },\n}\n```\n\nNote: the Web Component build (`docs/WEB_COMPONENT.md`) embeds translations into the JS bundle by default.\n\n## WebSocket backend protocol\n\n- Incoming text messages are parsed from JSON by default.\n- Outgoing user text is sent as JSON.\n- Outgoing user audio is sent as a binary frame (metadata header + audio bytes).\n\nSee [docs/BACKEND.md](docs/BACKEND.md) for the exact formats and current limitations.\n\nImportant browser limitation: WebSocket clients cannot set custom HTTP headers. If you need authentication, put a token in the URL query string or rely on cookies.\n\n## Documentation\n\n- API reference: [docs/API.md](docs/API.md)\n- WebSocket protocol: [docs/BACKEND.md](docs/BACKEND.md)\n- Web Component: [docs/WEB_COMPONENT.md](docs/WEB_COMPONENT.md)\n- Examples: [docs/EXAMPLES.md](docs/EXAMPLES.md)\n- Build/publish notes: [docs/DEPLOYMENT.md](docs/DEPLOYMENT.md)\n\n## Advanced usage\n\n- Use `messageMapper` to fully control how WebSocket payloads are mapped to `TextMessage` / `AudioMessage` / `StatusMessage`.\n- Use `processIncomingMessage` to post-process parsed messages.\n- Use `linkProcessor` to detect links in raw incoming payloads.\n- Use `onNewSessionClick` to handle a click for a new conversation/session from the UI.\n\n## Development\n\n```bash\nbun install\nbun run test\nbun run check:ci\nbun run build\n```\n\nRun the demo:\n\n```bash\nbun run demo:client\n```\n","readmeFilename":"README.md"}