{"_id":"@gengage/assistant-fe","_rev":"170-ebf3247787a23a49dda499ee598b9525","name":"@gengage/assistant-fe","dist-tags":{"latest":"0.7.25"},"versions":{"0.1.0":{"name":"@gengage/assistant-fe","version":"0.1.0","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.1.0","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/gengage/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/gengage/gengage-assistant-fe/issues"},"dist":{"shasum":"8a60b71e251193c7e1581a10915ebb4de7cb1a99","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.1.0.tgz","fileCount":200,"integrity":"sha512-pIQOxdgOPSO9sxgVUR2EP6MoFleoW43a2aGHr9rh1Sza/JYeALdwB8kzD4w1UMlOOUV93bImh7jrhmo8tLfLEQ==","signatures":[{"sig":"MEQCIBgb+vHXa+sShJXs89Pq/7Jmjn8EvaIAUxjQh73eSRVzAiBhJCKk7ixWSWx07AKkVLzoq38u8VxQsQRsSD8RvTXKvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4883952},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"bfdea3f675a98aab70d87acfe675db58ea1fa888","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","prepublishOnly":"npm run typecheck && npm run test && npm run build","prerequisites:check":"tsx scripts/prerequisites-check.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"repository":{"url":"git+https://github.com/gengage/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.8.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.13.1","dependencies":{"zod":"^3.22.0","@json-render/core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.1.0_1772136977316_0.41677278606860724","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@gengage/assistant-fe","version":"0.1.1","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.1.1","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/gengage/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/gengage/gengage-assistant-fe/issues"},"dist":{"shasum":"b337fbb8a8b873218365f08b94d363f8318146e4","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.1.1.tgz","fileCount":232,"integrity":"sha512-V5WCpOS8CcmdTKkKG44ZBX2E0no53JYFt9zODMMENlQdZDnGwPztgT72BjNRYv4C08CUNYRVprLACCn48pHZfQ==","signatures":[{"sig":"MEUCIDyB6e1tjKylBbUUm3IifBWNvinLbE4xTE5CimGX2JCnAiEAnyglOt+lnsqxFsPJ0LD1fBtU5s2P5s5WGq/TRMCLq0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6307627},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"9c72058c24f0f32c8619eb4f0e5b62317b9ef61e","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","prepublishOnly":"npm run typecheck && npm run test && npm run build"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/gengage/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.1.1_1772448743413_0.7700871171675241","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@gengage/assistant-fe","version":"0.1.2","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.1.2","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/gengage/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/gengage/gengage-assistant-fe/issues"},"dist":{"shasum":"783ef61157ca59dda6e170640e762c68f25eb7a9","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.1.2.tgz","fileCount":232,"integrity":"sha512-EAqCBLtby0xLJkaGtEQ6jVybhG/U/G2esnKeTIMJptPTafYeyIgyR3nkSlx82iPjrnvXJcWwIK0EKgJcaJ7loQ==","signatures":[{"sig":"MEYCIQCOruXfgfbtUhtJz3ophSnqcfbCmdajm3C3EZ7+ulkoBQIhAMjYLdAqWYiORABlaIiZ61tFuPr1JKbA53beG33/OP3Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6363566},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"0eb68ddb26b65b78733d64becccd51c830835356","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","prepublishOnly":"npm run typecheck && npm run test && npm run build","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/gengage/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.1.2_1772529345935_0.9330507019556711","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@gengage/assistant-fe","version":"0.1.3","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.1.3","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/gengage/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/gengage/gengage-assistant-fe/issues"},"dist":{"shasum":"8870573bbfe154e79ad9c45ac508acd9c0ff21e1","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.1.3.tgz","fileCount":230,"integrity":"sha512-i/Phge8ghVZfxmYiIwStFDcL6lJHkXGjRkj8r8mMl8fVe7RynOvQjsy09PVlTR1iY1+TQtGyPfPha4eIh0lHEw==","signatures":[{"sig":"MEUCIEe7dNGZYkJRq5CtpJFy2DhiZo5VgUQyLPIh9cJSUZOwAiEA+DH2IbGjDzyLDbSMLzCSSfwV1JrkeRt43H9Mj0mqV9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6331135},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"d40243509c802b02d003a8b7a595f733a0debb7e","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/gengage/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.1.3_1772562150447_0.025834829626695477","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@gengage/assistant-fe","version":"0.1.4","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.1.4","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"92552e9d9f44669fa60268e5ae9be39cd250ebd0","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.1.4.tgz","fileCount":230,"integrity":"sha512-nF38pjN63ZaOAj6V82ExvGOOnPicCKUhjyCJCr5MlyveW0vONwxSiHgpLqmZX0RfZDvbYHfbcvo94dbm6aTfsg==","signatures":[{"sig":"MEUCIBsPSRpxrzWpGABdw8PhWZ1gXEXYLdXn1ABttpjDxUQLAiEAl5Z2W/A3XvhojJiLJbU2LiHKISppw0wNMMlFsHQ16GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6331432},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"ec3d1ee375c530c4b5640c9e21cba3c268f74848","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.1.4_1772565335653_0.21657467605338687","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@gengage/assistant-fe","version":"0.1.5","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.1.5","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"7538b325863b2c838cc12c29318aa36e25d40266","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.1.5.tgz","fileCount":230,"integrity":"sha512-EqaER5beJIAPX1PGC6jGlUtE8GO9MdM1O/smdisLPdt9QM3FYXYBdLSs2qc3xRn5DycmeHI/nl5H1bzBDwXoDA==","signatures":[{"sig":"MEUCID2S6EBIFL8NBrpqrUs+1mxQgku1H4LwZ9wrk0vrDLnOAiEAj7c/JevHprHs3Qt/i0VWocXLURH8qaBhZGjju/4Uf3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6358262},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"feb4b83b95d62382023226b92b3a90107865538d","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.1.5_1772572635789_0.31305408453573835","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@gengage/assistant-fe","version":"0.1.6","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.1.6","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"70f72b8e10cee4801070a52e6db59a3fb4b5ba5d","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.1.6.tgz","fileCount":230,"integrity":"sha512-DgE61/vzSXnTFxAaD/THo27APzIqJ9Cw9ogrlHfQOThFQe8sWpNz17ogCJOxS2oBPNOK3BF9LzgMSpAI9t1kMQ==","signatures":[{"sig":"MEUCIEVs6PNMKUwT2HZV9ZWVnTrkFAiIssjaVPg/cTwKmUsMAiEA2EMjpCk8reu4slhqhnxFQPvgV5PgHJhEzcMfJ95Fhpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6475136},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"37d8dba56dbf8cef4777c545773a8b46e2fc056e","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.1.6_1772650348586_0.6890850110817719","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@gengage/assistant-fe","version":"0.1.7","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.1.7","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"5b28cbb00e349faff9684bb64cb8cef4ade6b3f3","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.1.7.tgz","fileCount":244,"integrity":"sha512-gRU7QiJxIoiiOVYxBqV77g+53R+neStiYTDIv/db6iOtsH923W2oADYSpwp3nm+p93xGIX99RwaJ7DMJ012udw==","signatures":[{"sig":"MEYCIQDFZCuj+kqsX6nvVc6YkeVc5DOOdWb1JLMwIAMJikFeyAIhAPyRWm9l4wmPNQoATjiRn1TciWHKYy3kDaIyEdePyCpI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8214554},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"d7ec254a7dc7506b32735e30a947158cdbfdbab8","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.1.7_1772699254518_0.7952789765403931","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@gengage/assistant-fe","version":"0.1.8","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.1.8","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"b80a97209536d23aa2fc61b23c97db4fcef01d02","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.1.8.tgz","fileCount":244,"integrity":"sha512-HSfPgEnZN/Fb1MZYF8+Ezjh6w6rKFD5Fbej7+4XQA2dYDJM5FYD5cIyu2vcV0gka8OyGyw57A+nz/FP55Uj5hA==","signatures":[{"sig":"MEUCIAda1qlN4xmqqv/kmJIyKMXHFJ6flkNmvVpu59XwY51YAiEArxwW3NpGkPtqZdMMebumWB4mTvyDSTzYo3179EelAN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8215138},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"9d0563195ecf9b42107ee838f8bab05410b10d9d","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.1.8_1772704518171_0.6018811012354857","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@gengage/assistant-fe","version":"0.1.9","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.1.9","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"f097694c7de0182ea9ab1ad1f4ebec6f92d20dca","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.1.9.tgz","fileCount":242,"integrity":"sha512-8YNe4wjXT8TE9mRAv6rNWA8AN5UBS7pW/VlY5Q8924Y/wUP8r2J9mNic5xwtmT6SXenU1/QEVFHOqdcxgYPp1Q==","signatures":[{"sig":"MEQCICW3bVBIOSZ0e3PGGtlbY5V+WmFNCXLuY7oMgC2yD9gWAiA86k+xJm10SbInO2opHL3yhX1nYc1lHEqGB+/oKxJxWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8226411},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"f502a27057f7e45417ac64b83ff469778a0d7f81","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.1.9_1772925892855_0.04229266898356521","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@gengage/assistant-fe","version":"0.2.0","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.0","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"dbf2ca0504e3bcfb8d07b7cc34e829bfdcb615cc","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.0.tgz","fileCount":242,"integrity":"sha512-Ko8wgeebGurrqPkMasHSimAyGl/F/NQhuSp/0L1Knv7BOPmFTrZIISCslKNmI6KEs1L1vHVxlEojR4J0w8wxPg==","signatures":[{"sig":"MEYCIQCdfe7pi0vYKEypInJVcSfW8uaKvPdfcEMp3cTcK4Le2wIhAPg94hVhLhSOEBlGf1IlYwmCIkBFydyBIpjjj0aQI2r1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8249698},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"c519146facd95e4969ca9d5c5f6eb39756762665","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.0_1772980103048_0.5356066876180354","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@gengage/assistant-fe","version":"0.2.1","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.1","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"dade0c7a28efe61b991ff4d876ed53aeb809e6f1","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.1.tgz","fileCount":242,"integrity":"sha512-hh7+m4EzKamyeG4CvAjAFNGyaOmuQoiSsvzv5aXkdPgmwFpEVU3O8QflKjKmtNMSG5FJek9IIbHT4Cha5wzyAQ==","signatures":[{"sig":"MEYCIQCzSdBQkLkC7Bjoqe378gX8wY2Fd4/3FfUh9LwhAhZl8gIhANv1lcwPItSKPhq827vm2ZRJSzGcONU+qp66i6cybkye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8258769},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"dabf696d4be81043b87eeb8437bacc109f2eb8d8","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.1_1772991644245_0.3365694099588141","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@gengage/assistant-fe","version":"0.2.2","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.2","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"7113d12e2db01e602f1e6546d51e3269c26adbc7","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.2.tgz","fileCount":242,"integrity":"sha512-6Xv6WTD2T1+4myL9Psc6ruAWJa6W8i66UArj6fb0EU6Mmb/tBULXWztboIDZQ51X7OfEjABZ4luS/kel8mW6hA==","signatures":[{"sig":"MEQCIFT+uaJov6Jwc8inwT8zJ+SgCQxBKIPe0GHn3NXzxU5lAiB+Pl9YbBKQqJ/J8izF/1p/jSUlVF91k3pmweIlm1eHuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8293501},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"7534d5716848ebcef8efeaca13d6a2c09399ec85","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.2_1773055125671_0.8958810536824906","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@gengage/assistant-fe","version":"0.2.3","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.3","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"413a2df6da11981490d3fd04ef535d1aa48921a9","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.3.tgz","fileCount":242,"integrity":"sha512-zypDNPqYLZU1XURNffae2T88KLc+nJ7Sl1mA6OzO5C0N38V3GMXMCwKLOm41aMmmPp42+BxO/+mWm3UqYIas/w==","signatures":[{"sig":"MEYCIQD9Om+CezNqC/hOXJLGUDulujYqpJPgWtyVJQjqbVfSzAIhAMcvVcsr3AVIF6J/7aqxQ+1yV0ghKttieF3AjnAjm4fL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8294930},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"e0df9583017125ea8973ee20647534951f49286c","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.3_1773068322524_0.27408762759035343","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@gengage/assistant-fe","version":"0.2.4","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.4","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"860fd902cc0657d138aaca242cda85a6468fc088","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.4.tgz","fileCount":244,"integrity":"sha512-ZEps+MIPWkZiL46eDzxcBeSTdZXssEf8duMt+X1BDt54Iua/GtvnlAI/wyLz663paNHEAt6u1iYjnJYCGdy9tw==","signatures":[{"sig":"MEQCIBueXRaodsv6EcrAKU43DLwblaRRWFC+/pqJ+HYfbPpmAiB6k2EsuFbm3+dUqzEgmMedwHa4vh8WhqwB81BpxU/ijA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8602433},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"d45faadce616123523ef51714cd5e78f01ce5d5f","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.4_1773742958593_0.566169061997817","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@gengage/assistant-fe","version":"0.2.5","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.5","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"bac1ada7cff169b004218c67d679a17ce2bdfadd","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.5.tgz","fileCount":244,"integrity":"sha512-XT7ztou/mm6uVkkp+d2baD6d31YxgCFc7vAKJP4J8w+HavZEi1AMJU+dEL4TjWMdxn2kg5gy8jVJTvKFbUz9Aw==","signatures":[{"sig":"MEQCIGXF7rdixTP3k0eb1+ZlIvK2sFAvzvzh0MieusMujEV3AiBDV1SzHPj3RO6vOXWdOtwPiAEgaxV2agLF0Xq8vhjZ2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8619485},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"906adbbfdcb3d39abea7818e4f093c5730072b4f","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.5_1773756342533_0.6946059461986891","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@gengage/assistant-fe","version":"0.2.6","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.6","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"60b52e80eebbda4b828a752df10aea7a5a84930f","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.6.tgz","fileCount":252,"integrity":"sha512-hWGCsUrXTPVbzxtpd5zLxcoD+YOU/aOMot0wBNKJJjlGzwXyztpirL2M+Xt4lzRn6uZpW88HVqgBvW1p4LQfUA==","signatures":[{"sig":"MEUCIQDoZPB0iJBDR5LcRRILuEz/smXo8UOMbe1TeJymAP1oDAIgQVPxepkMZcSAKsZCN5olcnf5rJOPh4y1xsLcAVnYL+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8879630},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"9d5a935b8bc46036dd698024069543ea711e3e97","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.6_1774336296669_0.9624923289016731","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@gengage/assistant-fe","version":"0.2.7","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.7","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"e44d6cd99a0f2d5596053018445c9e87f39ab6af","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.7.tgz","fileCount":252,"integrity":"sha512-y5JeR4C/RO0zfIH00362PfxPCZmbrP2Y5cUIktOTV3kMT1+v2Gfml4CPh4wYnGEIE7PMONFbLonPPiewNejnlQ==","signatures":[{"sig":"MEUCIFyr51smf+UackyP2BD3sWiB4jDEK68eXBI+6NRKF/blAiEA/EibHg3rwFVQm0s3sPhJPX1Q42XVHk0EWQq45dL9oVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8882107},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"7eac538eb7a04f8468eed38be14d9986825ca3f7","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.7_1774349892865_0.12253793951921921","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@gengage/assistant-fe","version":"0.2.8","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.8","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"71a9b562516a17606cb7eb40b5039625b07b0b88","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.8.tgz","fileCount":252,"integrity":"sha512-uETHclkfasNyS1wACX5BwAlVZgUll/pi9fjo+JbK9DjsR2PeSgRpg6za0wwATgy7JdTOCh5z/HY2zx8X1PHx1A==","signatures":[{"sig":"MEUCIGu2xEqOOVGhkwd9uzqwleHQTey3ATlSIxbFLmWOv6mOAiEAvzYkr192zYl6lgK+7qdXM6bsmDZpkqdAxnDCjOUlzNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8898739},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"76cc0ea55b9bb2f2efa0d2a39ba20845a224d919","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.8_1774357114548_0.963947532614605","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@gengage/assistant-fe","version":"0.2.9","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.9","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"cca0b28c4cb52da4e5f974768d301b13a0178510","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.9.tgz","fileCount":252,"integrity":"sha512-SwTwcMMDw3O4Q4blM67ppXnyV70W8aqxYB/D5XURpmfsdTmuxUP+nOC0z9yfrP29gThm9odknlYmj5VJXIm3EA==","signatures":[{"sig":"MEQCIFZ6rx9KHvaPaEwACV2jHaRWRq6/8ZCN6NJRXz4gKWrZAiA9S4mKsqenVQPUtQLUxxBsK0YGQz8sb63090e7fXz7rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8900446},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"6fea6d940066b90297c7abe6548d8aff46bd2b35","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","vite":"^7.3.1","jsdom":"^28.1.0","eslint":"^9.39.3","vitest":"^4.0.18","prettier":"^3.8.1","vitepress":"^1.0.0","typescript":"^5.3.0","@types/node":"^25.3.1","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.41.0","typescript-eslint":"^8.56.1","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.9_1774367045214_0.12062589441453597","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@gengage/assistant-fe","version":"0.2.10","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.10","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"443c4bd79c62f451f242cac5ff218dbc387ae783","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.10.tgz","fileCount":252,"integrity":"sha512-uQeyu1tEVflbXmVEtyGUHRkfL3I0w98NoxoDMItnEE6RzEEoOErM2XO17UaftqWfjzQjQmO37SU7Mtkoso5Djw==","signatures":[{"sig":"MEUCIQD2fZpCTOo65IMMRCelQLFBGipKnkPeWL3sBM7Zud2CBgIgF62Sh2i/WITI1XkL8qKEb/4SIgEvHKpZITNcGKURYLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8957046},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"dda0cdc698836ee5dd48932dbd00b54c87d0c663","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.10_1774370547529_0.2728299729375747","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@gengage/assistant-fe","version":"0.2.11","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.11","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"b34daeaa90c09a6d19eb0e59ee2b17ba3de8956a","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.11.tgz","fileCount":252,"integrity":"sha512-9LuOD1O2ecBhaksCgzQ89Q4ZgunNNeXjTWBynp6eEsvkyoE6COdKr0AUZoU4Yqqz45CwjjEHEdTv7j2ISRstyQ==","signatures":[{"sig":"MEYCIQDR6Nr/0cul7cfxL88N2odqfA/S/KgoRt1TtJvoOxMD2gIhAOu3B6bUmuU8L0ci201lqsAB2GOGDHWV4Xcbd3sJitfR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9056758},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"70848233e8e0b39ae12486ed2bda0207b209fb10","scripts":{"dev":"tsx scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.9.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.11_1774389833121_0.9235557685722986","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@gengage/assistant-fe","version":"0.2.12","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.12","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"760d57ceba5d11dbbae60a81b38b7d69ad5f3edc","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.12.tgz","fileCount":252,"integrity":"sha512-aaMFwUF4Z/RDVX67zOrJHUKI3epeGESxAqNg/bQRIz+8+q0n6eMn5QCOLPcGEXucjfnc8/liOYcMqRdRPZCBTQ==","signatures":[{"sig":"MEUCIQCOLmlbEEck8eE46gUR2zr3OA1DH//H+N5p8YteBe/ByAIgGOfR7BuIwifbfISJuoIB57OEnNs4YoSAnav8mjjAZCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9128999},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"34e55cc314464a9aa4053124f7c6abfee1923d33","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.12_1774827763187_0.9830299190730774","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@gengage/assistant-fe","version":"0.2.13","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.13","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"561940fc6d3acd541681c0ea52394fd7c7ff2ef8","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.13.tgz","fileCount":252,"integrity":"sha512-I4kxC0kRle1Ved4jHxjpMWKinj5FWkfG4jGr7IHbeu/FTf2/Trfr5PoE1gm+RQ91ILZVMVFY2jL7y0PhUFVVaQ==","signatures":[{"sig":"MEUCIFT9UxdDYt9yRuV+D3KP5eij+M0//2q8o4cElfWa7am/AiEA5v07rzlYM6fTZX8nNl4x/tbh3l7zmRHXl6a26qKphkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9179191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"e4309251a013d4d22d9fd6528da03911a2012753","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.13_1774856562836_0.05118921286798117","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@gengage/assistant-fe","version":"0.2.14","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.14","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"aefb93158a524968406a8e15ffe06968608c69e0","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.14.tgz","fileCount":254,"integrity":"sha512-vpgVNyB449/TqWPjGXobZ+4SXppcZsQiZWrNfcSfiIksnNKdobTZPEUVUADv3TvvRPLu7d03JuIRdhVlom4YPQ==","signatures":[{"sig":"MEQCIFQo0Gxp0XbbUvueIZ2z+iS7ZC0UzxQHRWglwi6VwStdAiAnSJJlmPP+WREJR0I0PAcgJY5bC47/BCeGHwjTyWhjUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9492349},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"59ccb941532f32efc9e20313f8d65ab54ad6cb3c","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.14_1775027578401_0.8060643492808595","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@gengage/assistant-fe","version":"0.2.15","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.2.15","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"7b7a74baa955beeb998383d8837062ec425e7845","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.2.15.tgz","fileCount":254,"integrity":"sha512-VSQbXnDyNVWkujYcDildnhGx7bT5DSd7eJAXnsoUJIWFugv1mKogCiuW8iVOSatxhZl4TPZxAAofa2PN6a97uA==","signatures":[{"sig":"MEQCICHTp25vYmgL/gF7L0KAy5/lgfV5X4H6jgIVwPKnDcBOAiBf9AV5EPARB/bKEjevU/VABWjsPmniexXu6Dh9Wq+Abg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9497741},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"79f16053f2be21c9985f4395357370c533736f54","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.2.15_1775115739015_0.6605745432991006","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gengage/assistant-fe","version":"0.3.0","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.0","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"93efd3022861a3be68340c002f45fdf0720d4327","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.0.tgz","fileCount":277,"integrity":"sha512-GQAJlpgOQotEXJ6RGL8lUv/Tg+PU0WKlZbUdTo/qpGr9+sdBrwcUuCN1LhPeXHDCrTHHJ35TyL1/U0yCyFZNEw==","signatures":[{"sig":"MEUCIFW8xcmi/2fSB3z0p8yhcpEFxEgnFuGrgrb4khYrr+OJAiEA52FRUDIWPvg7GRTyqgnIR95w+F21r8e35wnSxxhNxXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10414360},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"facc0c827a4108a0a52586a70748753fbab75558","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.0_1775467132561_0.833092211308974","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@gengage/assistant-fe","version":"0.3.1","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.1","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"96428fb4bb410c37e929df191f4393885f9c1696","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.1.tgz","fileCount":277,"integrity":"sha512-jNgOeTIRtCzqfkxmLbgM3LbCKQwQ+1TFgfvGAQFh3G1HZtp/53utL360h3F9/+bUT6ZxXgnDlgcKQ9NiEmo/FA==","signatures":[{"sig":"MEQCIA/BUxkpvhB/RAOpG+Tox7coQnDC0Ha5G2sfLJQI1sedAiAEK5D49M7bEYuZvFRIOGeaDCisj2K76rI4FQWtmv+Kkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10414568},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"e0bf6f2990f8c9134b313f4d30857e6c332c0699","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.1_1775472116751_0.10525401298531634","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@gengage/assistant-fe","version":"0.3.2","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.2","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"a126b74dfad3e4a48d79583e89b78fd7e6aeb442","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.2.tgz","fileCount":277,"integrity":"sha512-zN7WOsYi1hCfifXmL4C+HOqD5AFtMUOeMDYNpinBxhNcaDpYc6p5EiMFX324L4ilyOdo0GbWNBDGpSFMB7h98g==","signatures":[{"sig":"MEUCIEAEh+QzZMKIZho9oTEIXtsccb4FGs1BXZtnXC1XgNNoAiEAqyN4XjBgv0vI9birk5Ys400qNUHpbV5loJdIpWSwLAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10520785},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"800568ddc42109107f3b27f8e2cbf6146dc53d97","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.2_1775490141956_0.20737548559031227","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@gengage/assistant-fe","version":"0.3.3","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.3","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"23f01a8b675446d185c5f859303306d85f2d6c7a","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.3.tgz","fileCount":277,"integrity":"sha512-JW0GHOQfwSm497X4AztoXQXWdXNQXJVfNgdSc7Xyf2GFP0r0kD1/9UnBeXKAqvPl+y7AlVcDwdPjcix5SKR1EQ==","signatures":[{"sig":"MEUCIGzHRSChZmJo9OLuCqDMkJmJbxsgfBNfJi0ccqnasY6bAiEAlYCqqt5sU2tRc2MwbTKY+wY/BkK26lnuQ2Ufw1fvvDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10535034},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"53f9d1e2e8de24124aca0d4f67dd9853b9e2e555","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.3_1775505013225_0.21914289010114207","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@gengage/assistant-fe","version":"0.3.4","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.4","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"a3f3907e49a01083c453338fb9f9e5114a103954","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.4.tgz","fileCount":279,"integrity":"sha512-TKvmRKLmNou7LIfdIx6i+4+DimEUpgEleYkVBUjCWN8N/8FFOqwvxqH65q0VDRzUO543E0FBD6PL2j43JnoaRg==","signatures":[{"sig":"MEUCIQDOscOBLvhi1nizdaXNJ1MKFMs5FeYuRU1KTPO6eXw8WQIgFpuAJrw9D5YAJO7efdxULRe7h+JwEmx0YfdIhBLPZ0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10565476},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"c697f01122ffa38429d0c3dc4f6b4674ed38be1c","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.4_1775603437512_0.3070636101840658","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@gengage/assistant-fe","version":"0.3.5","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.5","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"a783657e373016986761c4455c709dbe028ff27a","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.5.tgz","fileCount":279,"integrity":"sha512-flT47YJ3NFC9a3GxG0l8fbbhbWa4x1BvqV+3GPOth6gDsMg469BnisIpt7+tJ6rY6hVQSrG5ACM9GOrpj9p9tA==","signatures":[{"sig":"MEUCICAeJXhaAbvYmTIzQdpYN35wjI86kcKSe1daSAQ8kvrUAiEAr5I9gvWfJfgLPWQBNL9nnU6nXWOeeiHfGjFHwoWMlUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10679979},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"9590ee28c0c0826bfbbd791d7fc8c3082c184eb9","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.5_1775647570611_0.4518005838795036","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@gengage/assistant-fe","version":"0.3.6","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.6","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"c485d57f69329330aed19f4e4f1ba783b19e7e36","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.6.tgz","fileCount":279,"integrity":"sha512-m9da8wE53RB8y+AAodrvfHhVJRs/8r+VR2JhzAXCD1WfTQWJG/4n5urNE/cKouEsJyaij8GvVe1lipH79HkWTQ==","signatures":[{"sig":"MEUCIAxKrCjSt/AJlOiYhB9myp+hbW5Ovwi1TnRn6TQkTUhwAiEAsC0BMlgDfHGanwv4v5rH2XP/kZX1Ts274r4nuOEpCZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10902742},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"eb22a32d43b27d1a851c933e5aa0031c3242a4c1","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.6_1775648607370_0.39383699127714156","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@gengage/assistant-fe","version":"0.3.7","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.7","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"e2b6600a8b04a0bc26a842822b85453e7337a71d","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.7.tgz","fileCount":279,"integrity":"sha512-d+4I6sCI9Y0Kv/Q+i2/u76ofXUkuaJCC+f5u7kmxsrW1ze6yLHG+rjLW0qx4gR4XtEac41vpk5heO8fFfiJn2Q==","signatures":[{"sig":"MEUCIQDdPuyCBtXOCS48fPEJ/KqqAjinxC76/1/cn3qKTY55ygIgApLyn1+FC6KV7grJomv1ZGK4/WQmM5rBpm6MvhD1eZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10912342},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"d97c850c904de54a806d2b8072ed8d8bdb3b72ca","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.7_1775657651990_0.11381664100642253","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@gengage/assistant-fe","version":"0.3.8","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.8","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"14ec09a8390bea4d5d74a3aabdbce3fc4724c2b0","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.8.tgz","fileCount":279,"integrity":"sha512-GOUqCbL7EnDHB/9VgXfrgy2Lca44c/nlZs3pHRnAeWY9m+QtseiTbWqyRnQu9Fwbpe7R+FqQy+tlw+UHCUBq1Q==","signatures":[{"sig":"MEQCIGIsikz/3cYOZElyP7Ho9syHPqZyamTDlv13x8I0vNt0AiB99gFQI6fun0+9ZH5xlHgjp3HfmP7yn9ja09/OnqvOMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10912342},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"acfc97d8edb915179d42fe0f230703bcbd27393e","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.8_1775663835609_0.4949428883595184","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@gengage/assistant-fe","version":"0.3.9","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.9","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"e642600dcb90a5f0f5bb96858904744e2cbb711e","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.9.tgz","fileCount":279,"integrity":"sha512-fAur8QDXA5GnQiBxEsLaOAxD55tlj5gjdN7qrUiHGlveQxnOf+YHKz+j6XmrCnO4Z3nurq3zNNEJVyfGxHg6rA==","signatures":[{"sig":"MEUCIHBB3ENdlv9TWojA7xnDaPLzajWb5zvSzgQTJn1n23ZAAiEAmS9/X8xfnsCKpCm9l/rslxTkmEZwe04ex7V3A/2OU94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10914319},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"8a7ca1fef62e95bece96c0875f2fadcdc2a1b109","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.9_1775676606773_0.07413574134734402","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@gengage/assistant-fe","version":"0.3.10","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.10","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"9bfc04063539dfa1432ed71516516ce5219246f0","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.10.tgz","fileCount":279,"integrity":"sha512-2maRs62m97PakabFKSJ9gH9jnh9PWEe4JIGGmoQZSYXiyV0yl68OyMtSJWqfznKdE7+6NS6uJHAuWMNlBth+CA==","signatures":[{"sig":"MEUCIH76J7O8sTGMBcNuIb6Gi+nXJkWB7M4/2LAaF56B1ZHLAiEAkKrdCIMfWc0ErY8yW9x57h0I9t4lDD3M8f6C94Q9u/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10930072},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"3ddbbedbb7e8f07d7fed45b24cd7beef7bb30374","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.10_1775724578944_0.39331303345980473","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@gengage/assistant-fe","version":"0.3.11","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.11","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"d99770987eed11678dce2dca2e90dab324ab64ca","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.11.tgz","fileCount":279,"integrity":"sha512-SB48rDFdk4mE2yqu/wxIrwTYvZzIAl4Si9DA/ejZGiBplNpCjGUVm5rMGUvpSXMohkll/S12W1pcJ3+Em7fiDA==","signatures":[{"sig":"MEQCIHmfIV3IJdVKO2zLJZJ8+Dcw2YZI0Hwv3pYuRBij939RAiAeuP4y2BG2EYzuRQ26D93MwoBjSmAbIDpIGqWyVmZ/og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10932187},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"fd5fd436e5eb98c9973cf3b6e56fe4b673a57143","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.11_1775734334562_0.2999059273201501","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@gengage/assistant-fe","version":"0.3.12","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.12","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"322ec5dd49350c081eff19dd1e70149a1d786798","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.12.tgz","fileCount":279,"integrity":"sha512-Dfi4bHWnJBz1sLum/Qlwou20H998+7hEFUGq/nzoAzYYitlseRCUSex6Ryb++L1wxK5TtwR6GhQbQbPghzF0uw==","signatures":[{"sig":"MEUCIHH2iDzAdQT3yHlCOyYUqxutGT2fagu7DAMlfXwnY/aDAiEAsKtQTA0x21fsp255Bact8lmfAnlk4/0FXXit4eGMH94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10973273},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"4b1b3d52fa1e7911cc8238c74e7c7a6a716bf58f","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.12_1775748917236_0.4362964562470355","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@gengage/assistant-fe","version":"0.3.13","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.13","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"857e39eb0436a796f1782afddd9523da94061a32","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.13.tgz","fileCount":279,"integrity":"sha512-G1O1gAACK01JLh8d82GlrrY4bwaBWvAf/mcIhM56kI2S0B5FvXIQIta67vaIsDBY8koM3WrHcQgNqMNABnu02A==","signatures":[{"sig":"MEUCIGoaCVj4tdUnO0Df2pSUQ9HxxgmXNqppPs7+Ugc7fPBeAiEA508K93PyKTSyzjwkleFtZXe3LgbDy+wQQMlcLmVyPEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11002191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"b22bda31938a3fe3acd9379a0304e5b00d04cdd9","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.13_1775818734259_0.1018604566672181","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@gengage/assistant-fe","version":"0.3.14","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.14","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"204b176f082853274fdf44e3e2c87d60498527d3","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.14.tgz","fileCount":281,"integrity":"sha512-70mG8sKWZJ3jWwRXP06UcQtk24hNWo1k0bcBzTcIcL41hF9sR41bStiQJUyYSt84LHEw4JSMWlCZkMhQucXvsg==","signatures":[{"sig":"MEQCIDp6wtIyNx90LiLLuIIyPwCz5HUEfi6UO+2K835z2WoQAiAcKlJtkfpOKRrTECVkUAM43Jde/aJijflFIjdqKyXwMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11052088},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"77b2088e15d6cc276e7bf0c6597ff6197cc37dfd","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.14_1775831949926_0.37613565123523784","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@gengage/assistant-fe","version":"0.3.15","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.15","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"138821a74a919904fe96183a95d64f3ed667a6db","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.15.tgz","fileCount":281,"integrity":"sha512-aLnnJOOVEocEAvalg5TopBZwZpKAwdJ64MWD2w8glFTS4GgSKY1zQlBOS8QBQGjuYlc1ZTB9Vo9CcVCUBBdB4g==","signatures":[{"sig":"MEYCIQC3zsHvfTYU4q/rPWO/nAnekSwdD9Q/vIu/jdo+a1D6HwIhAILfS0wI2jh3tDtdXeqQBHQDiHo6lAX7jL2HGgGSrVD2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11048875},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"dc91cd275d633bd0a5b8bdf6b209b6823eb66bc6","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.15_1776089307618_0.5263444178066696","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@gengage/assistant-fe","version":"0.3.16","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.16","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"738f779c6151066283214a2eb2b6f38709609557","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.16.tgz","fileCount":283,"integrity":"sha512-qJy6E1lISULlcx02xy5VDK6263jN6ho/F84ervOwjvzf8Rqg4iodUcIdRWhFjcdPwGICBfW4Q9FsKHNC0p2EuQ==","signatures":[{"sig":"MEUCIGW/awT7N62RKHU4mRDVFIvI4Zp6dQpb2H5Q2HBxYp0KAiEAzT0lqw6KPYCc2FFzFbCnCaxUhdK79CyWhFgBJVFi6jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11145210},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"5c023f94a78ad3a8bed6da0e3b822d1b1d127aa9","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.16_1776164626091_0.9050329894362097","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@gengage/assistant-fe","version":"0.3.17","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.17","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"987ac83fdbc73ccee00041047e2ac2c81ba3f473","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.17.tgz","fileCount":283,"integrity":"sha512-25S3OQvD7O8uANmdyndvEzLKGHv+3gMYhambifn0fuPAodWJ7H9NfBX+CdJ9Ks+YHCRlhj44eOh36Pfy5XvIlw==","signatures":[{"sig":"MEQCIFqUA+4rezXd7O8HYmVYxEZraF8GrhdYntJwV2LCIdW1AiApwb3TFiOqzkWT/0bLGhzoUmS9ifW9BrGK9kSCEJALcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11147348},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"5c023f94a78ad3a8bed6da0e3b822d1b1d127aa9","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.17_1776171579899_0.5305447990289227","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@gengage/assistant-fe","version":"0.3.18","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.18","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"8b2cce6b927a93fb5146385ecef7c18c1a1e3231","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.18.tgz","fileCount":285,"integrity":"sha512-F+SEpbC+dHEVb2QZ4ZO3o8352kvLKx1D6fAay6Gf6YncLUrdewf6Xhvls9jWHE7eOoZ9sKHb1Dyq8SQ3yDjWeA==","signatures":[{"sig":"MEUCIQDF7iJSK894r0Ar+wSj25+HnMl30DLUwvfuoKkNF4rxlwIgDVK3yfOOwzDUEnlC6GWOJGwbG7sJuDHfiCie7UxDP8I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11362285},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"ebb40c3ad74a031947d41c4cf0d732f49272fe7d","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.18_1776177885191_0.15729023747928195","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@gengage/assistant-fe","version":"0.3.19","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.19","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"e369eaba43c018949f41f0c667054959afac7edb","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.19.tgz","fileCount":305,"integrity":"sha512-zUytOsjEdhtMnGN0Zb4SZq4229tO1PsrhdRINutf1KyCRQ3KsJz2UbNCLTpSY08odzeeRwmf60U4mrqKpHyKKg==","signatures":[{"sig":"MEQCIBQ4nDBOflpWD6kQwAxlKCV7Z0UussHLQkoNfNH8Wq6RAiBWvhQZ99S1ihQ6Vj0Bv5wZrLjD+OBcspMcvaN3+Col4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11795175},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"aa9f46f69650fc18738e89cf79186a06c1356532","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.19_1776281094293_0.8283760133011422","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@gengage/assistant-fe","version":"0.3.20","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.20","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"9b08050b6d9add21ac68e77a1c69aa8eecde7a84","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.20.tgz","fileCount":163,"integrity":"sha512-DCp8jYHNO7p1g5FGDlHC+wCl7GKeKO43RjsIEC7M3VwcIEShVxjyy0l0s1WBRnJMX5SdjgbP3Ay6/SCgotI2ig==","signatures":[{"sig":"MEQCIEvpnUuZ1NLI9ypsYv+vNjVtlvD2KGYmRVmgAlFfm82PAiBcQfwDRhDL0NK9vJrlBgYckDcLOrEyKMbCWQPJJky2dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3324349},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"fede2b8fb3b9d5fb1669cf67ca0d0f675daef19f","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.20_1776281508381_0.4103815294178428","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@gengage/assistant-fe","version":"0.3.21","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.21","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"d9429587f3cf7bee382aeb32f641bef5e7a8a621","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.21.tgz","fileCount":163,"integrity":"sha512-xIZmL8eOEYtZvqrYxIratCKqk/pXCe+lYUw11aUwGM/pXm7BDuilCAzrjRnjdkXi6vQlsbOvJZVo687bRz4mCg==","signatures":[{"sig":"MEUCIEyk561lMePeBgDdXe/DGNyXfF3A9T6ZLD/UdamR9RkqAiEAzwAWpCT6ZP43tGSG29sdqGna8DcNAFQ9BmhwHjQL7U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3324349},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"c98762654d7c7886768111b5c6061b0e2dac1ece","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.21_1776281587780_0.6480023801759949","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@gengage/assistant-fe","version":"0.3.22","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.22","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"f8f5b4a9c14058fe7456de9a076e92e957f9fff8","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.22.tgz","fileCount":163,"integrity":"sha512-pB9KwaM7J6oupgEhBEoheHT/5LhMuLd1+z7GF/v8P6J+OlrQo6SxzD6jndpCv2ccgCffvD5OvE2Teb0Eopk80A==","signatures":[{"sig":"MEUCIQC16wnYfd0Wran2c+R/OT9IQKYLz4fc2I0oeWarQVBFCQIgdCcsx3I1+zszzEudkN/lgZY5ddzu4eQIXlvakBZ+iBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3331886},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"44c84a585e4d70bb74ed42c09a69b611e9f0f4bc","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.22_1776333671536_0.7944264223081627","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@gengage/assistant-fe","version":"0.3.23","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.23","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"7f7fcdff36a6ede2e91ac3c449358a72b6bae740","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.23.tgz","fileCount":163,"integrity":"sha512-0UX0E2N8lfc9n5X+ondvDXSdQyVDOYN9TuOhWT0SfodrwvV3l0J/07jWl1fo3wXkqHuTX/zE2mX0a6JdUUQi6w==","signatures":[{"sig":"MEYCIQDvvTu/CwoIAypMe/5v94M84R0H2Tl8I3h0xFw2pq2IMAIhAPGjsEbUZy2IDfFnQeY8y9rOO6wLcKSMuzUgiLBIw/+a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3354811},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js","require":"./dist/qna.cjs"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js","require":"./dist/chat.cjs"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js","require":"./dist/common.cjs"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js","require":"./dist/native.cjs"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js","require":"./dist/simbut.cjs"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js","require":"./dist/simrel.cjs"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"1c2ad4132f506ad72fc79431a79e6d99db63977e","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.23_1776344674527_0.1349768502753972","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@gengage/assistant-fe","version":"0.3.24","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.24","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"27b52174e7eaee8681546f1f594321b2fae279e3","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.24.tgz","fileCount":146,"integrity":"sha512-48k6PZS71oB5/HU8HYts3BCJ4diHAYR89/Rvynodxi9OuzvxxhcXD7u0QtgWH4oJvC7roXeQhuFOLbrS3kMACg==","signatures":[{"sig":"MEUCIEO+9OeCEVp/2dJDfE+MBaIbcghMg5RC7R19EmKe4jA5AiEA6VvLmPNFHrLLkHdIWuQ4JsSLJ/7wMIi9sYf0gzmvEkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2666820},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"3c4168fd922fae701b985b20572253700fdd6d91","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.24_1776349547784_0.9707415340000931","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@gengage/assistant-fe","version":"0.3.25","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.25","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"9aa7e12e99855da2e1d16ea346eefbf6cdc692a9","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.25.tgz","fileCount":146,"integrity":"sha512-MS1Lo7AKfSLiyFvL3oMxd00DWoj+AdP5z124UQlyoDx/dSULrfhTxcSgzLx5yJKx77J40AJ5bchjKG2UIOpP5Q==","signatures":[{"sig":"MEUCIQCk2LjCZmo9h6HtDdZwuwbi3LBVXW+VeKiroM5kYkRq0AIgdDmM6UcccU3AqzvQdr3e3/rnEgVQ5YXtxu2tA1Tb6Q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2665970},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"787d6ffe6b944f1271dea47b2359b40158f33849","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.25_1776350880924_0.689944131463351","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@gengage/assistant-fe","version":"0.3.26","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.26","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"1cb667ae400621b36d6f1b2db5228d843534e95f","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.26.tgz","fileCount":146,"integrity":"sha512-M/UTbWJDe3A33nII3rxrX2ezMmUZ7cJHX97uAgJ7gXB7D2e9rZViizjds20GqUL7uK6v0mBglPa8srlkcWqPqQ==","signatures":[{"sig":"MEUCIC3A56hG1XX/p4vTbt5fWGdUvH+VRbpGASUkT9pxs8STAiEA+XqEgE/B/kW1PZFCHOe0b4YmBfRqbFDC9htipk1OhEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2667638},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"8533b1cc203c0e42956aa45d7ded910e14f7cae0","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.26_1776598754113_0.2376296019679438","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@gengage/assistant-fe","version":"0.3.27","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.27","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"7e9b0be7f959fb8a4c5990c41336fc2cc68bdd57","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.27.tgz","fileCount":146,"integrity":"sha512-AsYN2dTfsLQADkd14FvaxdCZ0oFvbeJqlqJRFFBnCI36VTYH/XrdfnIotIKtWprSewi1nM4xQGYhJ2q6sJOPbg==","signatures":[{"sig":"MEUCIAjZrmi4xrVaJK75e/YqltBY7gQL3KgZOZBJAFRi8a9lAiEA24dMDnsdhN2drgm/qDW3U+KVZWMb7JqHFfT2L5QpJsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2676414},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"e513b674b27686460a44cbba39ddd24634a90ccd","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.27_1776684898413_0.6518478476371767","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@gengage/assistant-fe","version":"0.3.28","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.28","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"2e308c6ff88d32463203e03238aefbc389ec555b","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.28.tgz","fileCount":146,"integrity":"sha512-rU/1AHPdbLof97I1xr4KECysH+EJMrIBEw3WphXUBL7Rvz+SKWioj4optzuuwrfEfAnolcO0cUvDi1OmWzJ/HQ==","signatures":[{"sig":"MEQCIEinMwGMpZGQ4kXaIlmIAFl+DacvCj285oUGtv5xEj/2AiBMC1YlDaahlZvtHECi01Y7I+yko6mijj4dD8omC53Fqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2683188},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"4310563c9dcc66c1d98213418c8284c85f4e84a6","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.28_1776794081179_0.9945521742889658","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@gengage/assistant-fe","version":"0.3.29","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.29","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"422b18e7a593f86318136272ade1040b18e58dcf","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.29.tgz","fileCount":147,"integrity":"sha512-Yng/h0Ygkxh+vkHFwGfIHbUylIASBezOmRu38/hGHbMbW/1z2BxWx32OuhHWNQ4I+KlYFbelV5cL2c3FOepAOg==","signatures":[{"sig":"MEUCIH6c3Dw886Q8oBTc+ugzTAqx6mhe5UEjKkycQbxVt4oXAiEAsZKPeQSP9fHW7iHlr0lZ0+EUYWIYRIlEFniJfm8pI44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2683337},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"6702d698c92b3434d1d0b9ef6c2f60be1434e151","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","test:chat":"vitest run tests/ai-suggested-search-cards.test.ts tests/protocol-adapter.test.ts tests/suggested-search-keywords.test.ts","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.29_1776796249733_0.4763919167066393","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@gengage/assistant-fe","version":"0.3.30","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.30","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"2b385ef8c9fb101dd86e537385c95e464ffa71aa","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.30.tgz","fileCount":147,"integrity":"sha512-zeGQ0a3opkYjXQhPfA4SSrLicvDCfrKa6A1C+gZzgSENCzKARNATwbiCFMvxYwLllvLBHVtdNOF/i6eSnCBcsg==","signatures":[{"sig":"MEUCIArRt7yZT+wScSyLYqO2Q4DcxWs1C75ytIpOuLnIP/c8AiEAz7VrgpJ2yAfk+P4k4bL1w1t+OLlwGDEUMPa5wgGR7us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2687559},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"2ac743e6608b3d29ed20b09c3bb054fe0cfeb863","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.30_1776799914397_0.33318585553426905","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@gengage/assistant-fe","version":"0.3.31","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.31","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"297d9d3066bf6b786facdd1b6fd18ffc5d00c655","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.31.tgz","fileCount":147,"integrity":"sha512-TN5nmFz40AISRiqO/wS506TssYPsFkbWAfVehY0zQCtZzzsndQRLrNNBHKEXhm8mIKwCzAQw9y1CJrKwZ55BUw==","signatures":[{"sig":"MEUCIQC/j8nrkD+zP8CwKheRA48GfZsWYZN8/4xmKY7+KDJduwIgbf7FnIsB1JsrBJNshawhZ4Iqkz4fdphTjySRxjYogZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2687762},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"eb608a4509a161db38241f41fb452dd30979c406","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.31_1776804598878_0.2517879186256551","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@gengage/assistant-fe","version":"0.3.32","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.32","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"8dd7411ee79aaac33cf4d05376b0e03d3874022c","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.32.tgz","fileCount":147,"integrity":"sha512-wi5p4M/K82v8LuZM5llYWP8ZwVm35MmaWcLqeOwNyhosWrZ5pats8dNxYbvjh9q+Y4Y8HwWtJNXX01sDM0WZtA==","signatures":[{"sig":"MEQCIQDRxQSs1PXYQTIxdHYN4IUZk/6Gg0HAaQf1jz15+f63fgIfM5JAh6BPj/6rAfDpSih/GkEpNO7/HNtrgnORA1zkWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2687820},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"577e443a3e849e9da7dd048621c38832cdd1b7f8","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.32_1776848290463_0.732337848449101","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@gengage/assistant-fe","version":"0.3.34","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.34","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"ff815c3c8c95d5bdc47ccd2f3374a98d7b0ba3af","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.34.tgz","fileCount":147,"integrity":"sha512-3H+gSj0n3/VVFfW+t2TO11HIcqm88/gA5mz5+AjPONgsUaA4sENlp4cr0HP6ws2kV1czbzgqd1nFpINl5EjPkQ==","signatures":[{"sig":"MEUCICmddWIWqH/xjKCGWqRmjGJnZ0gC4f/pvmkuSb5NYl1ZAiEAz/YuRgJkH7/daRK+B+BS7QXVf2V0I6WeoGk6BpFP0C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2698703},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"98e8ac4234706d20de5fdf7074429db1afd3d41b","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"playwright test --project=chromium","build:lib":"tsc && vite build","typecheck":"tsc --noEmit","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","prepublishOnly":"npm run typecheck && npm run test && npm run build","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.34_1776874644928_0.8844198417971141","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@gengage/assistant-fe","version":"0.3.35","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.35","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"52535fa44cf548096d8a3c4aef9cf8dc4141b3c0","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.35.tgz","fileCount":147,"integrity":"sha512-eXu86zYzTFi0hcFh6Gg3l8R1Ws/xTNaLSFg5N9IU6Bk2ZPlI6xOmKih+Uihov7IsFJDUFAycyEPx/P0CAkzBKQ==","signatures":[{"sig":"MEQCIDrG/EVUQhdJjcii93vamWO1sEBSwye++bS++qkXhiUQAiARDoIJzKJv9H5MKdvgJ80MABIB3vavlU0dkNAfCAHUxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2699398},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"3313a2c3a4a8a822d505521c823d04e5d3bf20cb","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"playwright test --project=chromium","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.35_1777016358294_0.05003051007859938","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@gengage/assistant-fe","version":"0.3.36","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.36","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"c8a702624e7655f144df6516000c828b400de2e2","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.36.tgz","fileCount":149,"integrity":"sha512-6F71SFkJH0F8UTfQXL7Bq8QwqqEHAna6Riiy7YJ8Bw3rg/qbdK5FlhsYZc25qlxcHh7IuPP8vQBYz+/HhDsXTQ==","signatures":[{"sig":"MEUCIA+GA6RQ7D298wDN2sOtY+HH2wCAgfuBLHSWubaNXOdtAiEA7WcVGm+B0GjggCdCeU76dvLkl4V2YEZYa+z5Fe8/6zE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2707192},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"52b03329127084b424ed28dd8ae68e30d9956ae2","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.36_1777041994342_0.635277397110179","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@gengage/assistant-fe","version":"0.3.37","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.37","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"b5ef1b8a45508781c1ac4a37e71ec88aeae9b94b","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.37.tgz","fileCount":149,"integrity":"sha512-L6+zNHIbMknROfRDRu3WBJV76JHGNGwyawhNNX4kw8rEhbVekEWo3LBzRr6V34k1R96oxCF+4yHlveCxWn3QPg==","signatures":[{"sig":"MEUCIHrAxjSMf4QXtx6p2pgvWIyKnAqLDGecRAjWZr7FCKeQAiEAwwuvkeXDabV+hnk6S9nObhdWhA7nBZW69WB6slTXwc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2708312},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"58912cf78e4370103801a04beb018092cd3f7782","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.37_1777148373560_0.43300140808993093","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@gengage/assistant-fe","version":"0.3.38","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.38","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"0b5174db82f842aa2a4aca9bccf20ad34e8ce176","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.38.tgz","fileCount":149,"integrity":"sha512-pL6PHTCpEWUfYBZxpgHl2VQvTSLK0q82t6VJB0WkDD+DZls1II0xf0l7bz1vvSCtx7RWl5BzCMPXtOOPDJZsCA==","signatures":[{"sig":"MEQCICc0S+8NuCtfvlLEXDhGW+m/Y/bGRHExrf7MGlA7vsEgAiAY5b9d/9cqp9gakXx/INIOCeQQtHTEK4FV4bqcrWfQ9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2712761},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"5b7561b9d6d3452ebecfe0a33b0ffc138580eb8b","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.38_1777209259152_0.7416946792172008","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"@gengage/assistant-fe","version":"0.3.39","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.39","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"e9e9af6b886ab97fc35f483d9889f23d0f59b2df","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.39.tgz","fileCount":149,"integrity":"sha512-Cbi6OM8Wh2n6B8q7Hy7VzdS/mOnTIcRJxkYS/8HeL1ET6tMewD/SRXTDa23Vl4mbTxJ66W5c6Vgqwmh+rIBb9Q==","signatures":[{"sig":"MEUCIQCFRa6neaxsFuT6X99H1sEApOb3zhrDUlXxQSl1BP9argIgCf+58TI2CWU6IhWENZBPQka0n2SH5dbMEvdjlyNQyOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2744797},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"2d0026589a22bb4c47324d23d7a4d37e9acb73de","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.39_1777299697002_0.0947487836966403","host":"s3://npm-registry-packages-npm-production"}},"0.3.40":{"name":"@gengage/assistant-fe","version":"0.3.40","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.40","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"c1c8380c6a4ddc9485664a9013e48b16864e852d","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.40.tgz","fileCount":149,"integrity":"sha512-lVC/zse+otciG8OS5w/QTe6HZeX89mJS55/m96naIYhHW/7Bqzj12/4bDp/O8TXZO3hluBxIZW+vfZjB5A+TOg==","signatures":[{"sig":"MEUCIBQjERKqJnW3mvZQngc3H5WN8HtcK8WbM68ApzgCHNWgAiEAiOGLGjvxH6Dx/CBitFQM5/0LHmkPVWgp5uBX3HZyLEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2744805},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"c6560cdbcd5514dbd91a0931fc1f08fc79d932c3","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.11.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.40_1777365680649_0.5934213818864327","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"@gengage/assistant-fe","version":"0.3.41","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.3.41","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"765a7e0b143d4f1f789730cf6f9d6891e92daba0","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.3.41.tgz","fileCount":149,"integrity":"sha512-YfB4wrEu6FUQ1ORVQN813RgT4mjR8QA0ADpfvKEaUN8nj7RSxEmHQZeL1WKfvnWa1KOJ/VwPR4uOir31/sT1Lw==","signatures":[{"sig":"MEYCIQDFZgghHELL8nh5SMDaqawaAbcgPZPZXmm0u/E2aViOxwIhAPqR4Qb2/cTWdq/xXUr5MQO5gWqrWsqbqS4/gpf8UM3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2745124},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"18b8dd1294c3beef76fccb34dc5feff65c72424f","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.3.41_1777570615567_0.016333405603915274","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@gengage/assistant-fe","version":"0.4.0","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.0","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"ea7348f8d7ea56ecab1f392eb5142c510f37e7f6","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.0.tgz","fileCount":149,"integrity":"sha512-7fcnhTljByywhG3MPX/LXALqkiysw4A3jhvKEZqGJydgMx2q0kz0KTD+OxmjjF4HGdJb8XWHlGK3OBNVQLf2wQ==","signatures":[{"sig":"MEUCIQCVK4u66bvhmdME/Pycs2MAJ226rjxa+7yPeQSKaFwCZAIgZTIKYM9znTKp0FdBv0TMrfAb28IZjUd+Sy3oaruIabo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2750214},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"b4636baf089db1022a1c5b8acb8eb05a7a9a1796","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.0_1777878154203_0.5290656484753291","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@gengage/assistant-fe","version":"0.4.1","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.1","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"fb6ac90b423d822da5295b6876d692bdc07facd7","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.1.tgz","fileCount":149,"integrity":"sha512-ykRL7YfccsSXl3QmSLqpTPTnA5pz71/hytFDkpkWi+grrOZkh/oIJvLZ7uJCSTG3iANnYxKA+EE/3C8iNiNj/A==","signatures":[{"sig":"MEUCIQCWI3fsa6L7+hIYKoXYJahib3wAFy7lRib46CdTXmSbNwIgUAwSyjBsbe2uGJyuC3fa1Odqkh5cbkerVJC+AcqC3Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2752041},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"10a48835ad8f16a2ee4490d9839dddbd48679902","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.1_1777884559800_0.818919552571858","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@gengage/assistant-fe","version":"0.4.2","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.2","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"22d7b0daaeafb18e95b904596b10a55933b5c040","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.2.tgz","fileCount":149,"integrity":"sha512-sVYKm4Dz5mt0Lk+sg4h/PVLouLEDf4dTECZdqEyes4YMGx3/fQ6zwgdtuNZZL80X3YIL8jroawLlQ0GDv/1W1w==","signatures":[{"sig":"MEUCIQCkANvDuGCNFOuMlEPu2PodDFM5wlbINLQCqaO1ToNEUgIgARUr6vSv82s1gi0pzGZkZiJ3eLU041bGCIvOTjXXDUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2754034},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"87b219ccaf1c6362b6dc90d9df906bc9256a2c82","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"vitest run","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm run format && npm test && npm run test:e2e","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.2_1777907978210_0.09267109929705386","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@gengage/assistant-fe","version":"0.4.3","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.3","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"2553063c1ca2b2736ae38e32f755bdef700dfed4","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.3.tgz","fileCount":149,"integrity":"sha512-+/EXZxt8WbtO7Ce+uV+LPkW3HiezZxMb8wliA+RNzJx07oT7/KsDDURY0EoxGx6xyTHclgA+gSoY97rdlP3yzg==","signatures":[{"sig":"MEUCIGll+BU57etnjNTwtIWlM8hRVyClqvGJX4jbwhIsoJalAiEAu/s8rCOwZzrZwlw6WvmPvKkb/nNGd3Qff8dB3lkf0qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2755062},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"252b5d47a5dd3822f7b1e7c57389e1b9fb64ee90","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.3_1777976350726_0.47273924616516516","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@gengage/assistant-fe","version":"0.4.4","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.4","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"5120c98ceb99abed6d7e46ededfe3213278ea170","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.4.tgz","fileCount":150,"integrity":"sha512-FSLwdA6VKhe5lMMaKR4+l3fEAD0BPvrf1lDT4h/JqCTr1qtAcAIGgv3F+HHTAzEhs3gxdCJGdg44NWYkgceY2w==","signatures":[{"sig":"MEUCIQCfbScqx7fKQtYxrVMNJlKNkkk5kuJeXrBRvpmu80b4pQIgW70jwUgoHg3CKaYIuoaeSGmrM2S6VLFcKZqpADHiSuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2861939},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"fd16575651d3612e3a558309a37c6bbd5d7753a8","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.4_1777994452658_0.5055688524882889","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@gengage/assistant-fe","version":"0.4.5","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.5","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"77107da5d62d6df4169e211d0f00a01bb9e12489","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.5.tgz","fileCount":150,"integrity":"sha512-kjHdy1hoQVSWIDBaQ85SsWQmgOb3jm4uM+YKts+TS6vrNhiGn8Oc5RieuIWpAsnY1aikZ7kvjcp+fQTPyNfaoA==","signatures":[{"sig":"MEYCIQC0P9WWUJSTlz6FCjmV0JakHLaVSuP1HLifSZLA8KStxgIhAIi+iyfv+YzKZvTAExGl4zQnQdBidiYklWQkNi8uIpL8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2862208},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./qna/style.css":"./dist/qna.css","./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"908c9ffe5f51901bec474fd1b595ba1a47a5cd41","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.5_1778011834622_0.4054583211476286","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@gengage/assistant-fe","version":"0.4.6","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.6","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"0dbc10f928be8d3463764fe52031772523eaf3aa","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.6.tgz","fileCount":167,"integrity":"sha512-hm0OG/b3UOgRRVL18B3L0xfqTL3Gh4wSv6f3Jt9iT82rrQlSneiTzb0EA9mF0Wrf6/G0CDL5bFvGv/xojksaSg==","signatures":[{"sig":"MEUCIQC6RTlyozljwkXjvwrPA9oebQu9esILp+MwrQcDzFJxPgIgP5FEPCPAIzCfI0zYw6oCXKdEytEyYrC55EtvmMEJhV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2800855},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"62927354fb808f46a49787425807bed9ab6aad37","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.6_1778065802599_0.08649359749019259","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@gengage/assistant-fe","version":"0.4.7","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.7","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"901ab9f5d3ac8d93cf25f66b71ba5346c8527b8d","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.7.tgz","fileCount":168,"integrity":"sha512-Bi6xkq23GU4/tpE/HKlMKsU54vpOWdzBrITKw9ekchkQCzxrHB6kep1tL0eeMoaXkURJArCvy7/KRQNpC/0X2Q==","signatures":[{"sig":"MEYCIQChcda6bhAS08htCtyINLikMUYkpaqqvFlYb5LNz2u3BQIhALdGGhEuWD10JZp1j0RLnYKULSB1mNZPyK387goi20Bz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2902856},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"9fcb40bdb90b74089853d8c3acb0d24e6fec2829","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.7_1778139098102_0.7719633096843181","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@gengage/assistant-fe","version":"0.4.8","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.8","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"49f68e1ee25f67ef123fcb3aa8f7f06a91274bc5","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.8.tgz","fileCount":168,"integrity":"sha512-HiQRjrTLb5AQhF5edoJQZuElIbSRLxaFIPWYMLcJaEkWmDdke5jUszPGJqitbnCcp/CB13NS2RG/4x0qomFKAQ==","signatures":[{"sig":"MEQCIAcsj6Vm/7hr4r9BbRQHrXLrPKiWLJLSbR42Lyvm125EAiAL+XJ7wR+j01YOCOWy/IWqtFY3qBg7d8BJ2u+qGYih5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905924},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"4237ec5672faec3a8f0fbe63eb0c3999bf1efe18","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.8_1778143936953_0.380557354606077","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@gengage/assistant-fe","version":"0.4.9","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.9","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"1e5b148fad5d0670cd57754429499e96ec122534","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.9.tgz","fileCount":169,"integrity":"sha512-jJMBslnBbJmU6jR5U8sd9uwZg0dGVv6m7302MQ9/5yLv2Oqf4ttD7147gP2Lz2PfmROcB6BQgjLdYC5GQ6ghVw==","signatures":[{"sig":"MEUCIQD00LTgXh8epm9t2LF6RZZ4WbIUQLorwp7Z3iubRNul7wIgV9iw3wNtZz7gBuyOptURQ1UukteNMHiKfzFSEbPX51Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2951422},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"172b55110c8f1719e1fe456581dd55d4256a481f","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.9_1778165371860_0.012215316262849996","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@gengage/assistant-fe","version":"0.4.10","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.10","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"a45c3c6a0976b92eaa356d762d6b22553cf20e0f","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.10.tgz","fileCount":169,"integrity":"sha512-6jN8nv+6R503Cz9VzAOvZO4NrixXKG8jWVdBkIFJWLZQxOaR9JTSnMKRZOoojAXIj7M4fiX05UHd4UvJu/txjQ==","signatures":[{"sig":"MEUCIQCF0jHAq6tQs/xXVxwyxXBRoPEZOHDU1bXWA2U5/0OTWwIgabSx5HeqKAh3QA120SzR+la/BFfxdiSLo99eH89Lgms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2952638},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"660b5d9fa8860af824eae8ac17fb48783c260a5b","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.10_1778166001284_0.709255827414607","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@gengage/assistant-fe","version":"0.4.11","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.11","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"27deee8e5af9315b4b80cad085d50712668419f8","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.11.tgz","fileCount":169,"integrity":"sha512-fc0oP4DEPbX7gqHNvdDGAhiUNW+U4dLWmnFS3B+iiRwkuzItnSl5M+5D5MPaK+ajVdMv1eU2tH+MG4auBUJrwg==","signatures":[{"sig":"MEUCIQDsJIhN9FsOGZ7qIPZ/cpo/k41Fm+G4uMopbGwaFjQSQgIgNbP22MsM7dPH2QqCUsO0R+aJgdNfy3uet8stT+5zTa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2955695},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"ead1ac47f51e4768f8035f9db9bfe675eff6f08f","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.11_1778233442804_0.7289033043421635","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@gengage/assistant-fe","version":"0.4.12","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.12","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"b6a9209710d9bdd5eeffde4cb5a87e3268e23b8a","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.12.tgz","fileCount":169,"integrity":"sha512-E7N4Bktl3kYVxVrsmpR6e7gKnVSwbqTF6WcTGNkQI7CgzkZlD5WRDF1Js9pwdApdfjDWBeIBzB5tLelQnwhSrA==","signatures":[{"sig":"MEUCIHpGI74feB3XOCKDl6F3jldAipYwReYP+Q+9jrAQqna0AiEAm5BvOx8VkI0DplR0NevQS02QwQwNA+ISrGZ83K54nyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2957647},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"fa0971ce0f99defcbaf348b291e0e173964904b4","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.12_1778270457076_0.9386235125290674","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@gengage/assistant-fe","version":"0.4.13","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.13","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"e71c81a33239d09bf33561c67dd75dc46961af88","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.13.tgz","fileCount":169,"integrity":"sha512-lcAX3UASMmm/9lKyDh/A2zWf+N5q2du5D927Vyq9Z3ZFv392QEGVtly2X+4EorekwRWDBARO3FNFMuVeZ7WdZA==","signatures":[{"sig":"MEYCIQCxxGn8hpoXzZqhRUvnYQcgWh/VYJxsYdJYt2lGQYdovgIhAP2TIZknlHxFq7gJ2+w31SnkjleSguf2nuvsQubh5UGX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2963212},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"bf68089e4309e2f8749bf7e545481f48b85ca29e","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.13_1778338296020_0.3180122844962132","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@gengage/assistant-fe","version":"0.4.14","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.14","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"af68fc34130f26c93cc89e855898ba0bb15eb8fa","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.14.tgz","fileCount":169,"integrity":"sha512-7fM5MlXbig5nBAnH1q1+N3KVC0XLw0T4Mhp66mGOSZG8tZ0dTrYyrQ2Xh92iomWogox1+Vhr9oFA+cB85bTrAQ==","signatures":[{"sig":"MEQCIAZr7hEtfakDPTmG4o77GRDyeA4hVPx1c5k8ZBBYoRGUAiA7hV6yk/U0ZzcGzyhwnndwmWrPT2X0TzFATdPVnVrxhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2963300},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"b5bca7151a148e7ff1a860e3ea932858cebfa078","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.14_1778341486041_0.17572765429770887","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@gengage/assistant-fe","version":"0.4.15","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.15","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"dbabb10e4898f7632f2b3de3174dd42c9e416467","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.15.tgz","fileCount":169,"integrity":"sha512-PUVdq1zrIVaH7zajWAfB7hAUu5OXkegPUCredswSyggmu5aCSKMK9VeQS27PfuipSY9ivgtwnr1gZv1dNgMuag==","signatures":[{"sig":"MEYCIQDTDw9G4iu5OLaKsUdMXvXpP4e8+fL2MNrtlcx4ZGWqtgIhAKrf2CWHYXCj/7PHdrYxp5bl+rya3zpprN8cj4iRVQB7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2963767},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"da417802c50b36a21e37456a60ba1af1773fab5f","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.15_1778428286644_0.7389885239964051","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@gengage/assistant-fe","version":"0.4.16","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.16","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"7b7bbda0154403177609ee66ebeea8c8c0717a17","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.16.tgz","fileCount":170,"integrity":"sha512-FWlhMf7n6hovuK3Y7iOkPOIYkqv+XXMGesUYxQQAlEPDItPjOxUGW11YAW36++WbRBnfjDEudtMsWupziGlcew==","signatures":[{"sig":"MEYCIQCgRIoFNr8nMxLllrwPqZcHN0H/PpxfGis0aBflj+GQkgIhAPfFzjfNiclYRoTW5NzAhP5Je+JbwAu3I0Ne8IuWqsRP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2978485},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"4d4a60a83f783709df1aade28705f87cb6e1951c","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=738220152","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.16_1778493770233_0.5838081109022906","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@gengage/assistant-fe","version":"0.4.17","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.17","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"f0db2ddaa61124f85956c4466f6820e3f0b46f34","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.17.tgz","fileCount":170,"integrity":"sha512-dN0S3eJPAVEXkp4oMc1ZWFe4Jj2+12fEbRqRRiPqAiVr/3Wqfpe2Y995Kxo6hHRTSHrNHRv0YwrPTCDhVH2Esw==","signatures":[{"sig":"MEQCIFlMGMBjeHeI1/FG3hZYSGXH+eY1q4KDReEnZAw85bHsAiAypIGU2ux6YvXXK+L1Tpc5T1AH6z5hC8kvb6cZ8VWhIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2977835},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"f010c629292c9b5d490422f16f7b5f52828c5825","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.17_1778504272801_0.28943899443832377","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@gengage/assistant-fe","version":"0.4.18","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.18","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"68adb55624030004110ad986e45bb6e4c34d0633","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.18.tgz","fileCount":170,"integrity":"sha512-VHCUftOejecMmYBQBZFKKUdiHVIjUlp+ek2mP4xGLeMIGkkE2XB0YFW4bLzH/MCJOrC57NS0SyaHZIi5CCxTQw==","signatures":[{"sig":"MEUCIFnNw2bQscky8ZGRCFi3yccUvYnDhsuAn10KdKVTUUWSAiEAxBvK5sz/boKAlejL6F9tNiX7CeRm36d+rOoCYjd6sb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2981598},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"f010c629292c9b5d490422f16f7b5f52828c5825","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.18_1778505245345_0.8862040726618665","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@gengage/assistant-fe","version":"0.4.19","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.19","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"c85a2956f3f775210a0837f7e6b41c295fc689b4","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.19.tgz","fileCount":170,"integrity":"sha512-q2cKl7b5rr+o3z+gDYlmbA7bRyDGMmqQcAwNQExFNBtUXXu040zoPwi+EdvRcmxnzVb5v/6d+lCuE5v/GXpWJA==","signatures":[{"sig":"MEQCIFrd5rlsyPaJSGth+ew7Bs+DB5gRe+8Xjwk/uCCxKOMmAiAjiXAHYAUfaNF+yMIi7/o5fMfRDYnwF02A61z1xDVP+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2996084},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"a587b60ee060ea13583c8cb2df79b93cb408e360","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.19_1778510152197_0.4260514780352762","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@gengage/assistant-fe","version":"0.4.20","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.20","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"3b5e46eabeeea1c05f58becbd4008558b047e3d6","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.20.tgz","fileCount":172,"integrity":"sha512-4vAjHNrOUwHH2OENKqI0Ue/6VpckTkDRw5mteYzbeIydPnYYVaR1ro0G5X/FqexM1A9FGUvVocE6+DKjR3UBwQ==","signatures":[{"sig":"MEYCIQCXVc9uFKj/IHKKjV+Agu1+DvOYLlw62llb99VRw35vpQIhAIPD1yTzGavj0QO37IWqvOup8CZ39yLNGKTUzBxIoFrx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3003618},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"c77d87812aa9157e0a016d988422f7b0713c4a7a","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run typecheck && npm run typecheck:catalog","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc && vite build","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit","yatsancom":"npm run dev -- yatsancom --sku=MM-048688","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.20_1778599364435_0.42306272183647753","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@gengage/assistant-fe","version":"0.4.21","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.4.21","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"386057253f426415512689c64cd7263deaa07c25","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.4.21.tgz","fileCount":41,"integrity":"sha512-uHRpOvzcqo+uPgQdsIxZsyrNfeWzRkoUuyZd2ZTFyL43Ro13oGv7SIO8d9/ZInsKfs1YqP7c3/9i1CV7zAPoIw==","signatures":[{"sig":"MEYCIQCgvz+tPdk1FCsdUnVpkmNOpIPkz0AkKX5OGhaQ12RPbQIhAPu558gINGJw8/2ifBaXygqDOpG3kGQ60VJx5uqGhqkb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2732236},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"24cf1f4d3ae930a41e38145656155864ab977919","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc -p tsconfig.src.json && vite build","check:css":"tsx scripts/check-css-compat.ts","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit -p tsconfig.src.json","yatsancom":"npm run dev -- yatsancom --sku=MM-048688","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@json-render/core":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.4.21_1778667167429_0.7735783488325478","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@gengage/assistant-fe","version":"0.5.0","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.5.0","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"a79232fc2143c6a298f5d6d1d7494ffb1ec0cec5","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.5.0.tgz","fileCount":41,"integrity":"sha512-6rUO8z3XG0EStH3jpqNErD5k3aY/jeR6pu39/jNfjRnrtJpez3UDt/ppu1FXofbedv+CtOR9HTEkhKdfzsFzqg==","signatures":[{"sig":"MEUCIQCgdKT7pE3OaRSofVCam0DFk4pJM6F4mA3y95kBLwD38gIgYsReSHAT+tkhOHPnGf4GD6wbcmQLFeiWJTBj7WxG+vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2680883},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"b490b0709c0c9aea07d669405bd463e6d790deec","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc -p tsconfig.src.json && vite build","check:css":"tsx scripts/check-css-compat.ts","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit -p tsconfig.src.json","yatsancom":"npm run dev -- yatsancom --sku=MM-048688","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.5.0_1778680187844_0.2701191608442586","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@gengage/assistant-fe","version":"0.5.1","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.5.1","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"9b42239925775fbf2277e27b3056ea57213e9441","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.5.1.tgz","fileCount":41,"integrity":"sha512-XBXPI6p4tioCz5ZTtk50wFkowjYpxhmDrYa2W+K0LJIzvWlixt8RNdqTZ+kfVrBJbA7hCp65qPbj+gFeXXsF7w==","signatures":[{"sig":"MEUCIAumv7sXemKnAnE6t5S0cHIrd9d8vDdl3if4FhnLjv4AAiEA04g6tnwWa7dWyRVMkXWgrAee67JoJjDcSAimJGlXOt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2681947},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"2e945b28f3b1c178e98e49cd39efcb14cfe2847c","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc -p tsconfig.src.json && vite build","check:css":"tsx scripts/check-css-compat.ts","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit -p tsconfig.src.json","yatsancom":"npm run dev -- yatsancom --sku=MM-048688","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.5.1_1778681711695_0.020603586532521367","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@gengage/assistant-fe","version":"0.5.2","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.5.2","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"1c5b2b7e27179b26dae5c5c5fcd2861c1876582c","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.5.2.tgz","fileCount":41,"integrity":"sha512-p2DKveggbv34AIXzBMUHJ5HN3Ru34bEAD/nroYY8f2IGoLceaktJuygpvdU6ynXUGISdxfQX4Btj1yVQHo8VJw==","signatures":[{"sig":"MEUCIQDPKxw/yxzF+XM7/BS4H0+06r87Ac2SQSpeyS8/Ord//AIgVVEE0QEzjoZW7NBrG/qpeR04ojNi9SlBWP/LXNMMOVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2685814},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"6786d96d14cc5d4cb857c9c9b493f684ad72df6c","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc -p tsconfig.src.json && vite build","check:css":"tsx scripts/check-css-compat.ts","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit -p tsconfig.src.json","yatsancom":"npm run dev -- yatsancom --sku=MM-048688","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.5.2_1778697115282_0.1425719397938625","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@gengage/assistant-fe","version":"0.5.3","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.5.3","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"bf29c9753dda6864ceb6a558c09635a57cdf4920","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.5.3.tgz","fileCount":41,"integrity":"sha512-RlIudYFUjpRkWHQl4p/QnDCJJ9YTtmCx1OOnEnG7RrIaro3XsA9hEJqqNAgDSTM9h93oiHVORHawMncnVbZ1kA==","signatures":[{"sig":"MEUCID9pnWjGO20kuKl4CH3qeBLJvpj4azEEMTg7+BXEnZzsAiEA7rzyOhTqaxnZ3pAvbDSiCK8qJt9fFXox+Z68rKGDn64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2687515},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"85bbaa3ed4117a106855a8d10c21a3574867c231","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc -p tsconfig.src.json && vite build","check:css":"tsx scripts/check-css-compat.ts","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit -p tsconfig.src.json","yatsancom":"npm run dev -- yatsancom --sku=MM-048688","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.5.3_1778773533357_0.8037874450079141","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@gengage/assistant-fe","version":"0.5.4","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.5.4","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"4a49c786c47949801854dc4fb4065c1c4c3210bf","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.5.4.tgz","fileCount":41,"integrity":"sha512-MgRT1JF8dgkPwDaYOcLaPAmi/NdtjIrd+K7iD4sOCDnmctKZBxgfqNHcgyXa4TUzVqL/N6yNqdYTFphaFPrVVg==","signatures":[{"sig":"MEQCIAO2VlPH1HHWybKuw/UUJe8vR/eajVyZeSJeJgN2EG+XAiBhCdaXolKTmktgpxvGXnlo9EtGCdLoiEKnI5CluwhAhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2694400},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"8e42cda5350130aceb041bbb393209ff95171e92","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc -p tsconfig.src.json && vite build","check:css":"tsx scripts/check-css-compat.ts","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit -p tsconfig.src.json","yatsancom":"npm run dev -- yatsancom --sku=MM-048688","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.5.4_1778781295802_0.004134848198135588","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@gengage/assistant-fe","version":"0.5.5","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.5.5","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"a999e745795ac2ba197357c66e139e607ec23e14","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.5.5.tgz","fileCount":41,"integrity":"sha512-qN4LAXwOkHBhqzE4RW2BgYS8E+tVKmMPb2w+/QBRPC1/FztnWwOvOhn8pNzhqKEQS8iWs+fG2getDlUteio/ew==","signatures":[{"sig":"MEUCIDzwTr5BZVAbuiRP5ms5nNbImkVvXt2L1TOpDSGAjtfNAiEA8w8aETp6BQ3go4zImNtExwjdYXypqymHSGRA4PBaENE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2705855},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"8dd895df46cbedc07058d733483241dd0c2b7821","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc -p tsconfig.src.json && vite build","check:css":"tsx scripts/check-css-compat.ts","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit -p tsconfig.src.json","yatsancom":"npm run dev -- yatsancom --sku=MM-048688","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.5.5_1778840707161_0.16667840372340859","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@gengage/assistant-fe","version":"0.5.6","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.5.6","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"f8778a26330bf33fec7063de2fb62bde8078986b","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.5.6.tgz","fileCount":41,"integrity":"sha512-FIt8nKKQ+pcGBb5e54R7qA7Vly5fHZKiu1ciUVTLFzs7EdaaXsUhb/KhY+cVKllF7ZWwWQt9D1dEvFsL2rR+pQ==","signatures":[{"sig":"MEYCIQC1zUIcMxR2LLoUVWq4QoUqQrF9FwTzl/TyUq9EgFQFKAIhAIn0EoqsH9GtZTGyYw66Fmv9g9pOd0XuVPV3x7KqvP8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2708036},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"b64c73a2f4d123e0ac2e8bb1e5a5cee8f91c8f27","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc -p tsconfig.src.json && vite build","check:css":"tsx scripts/check-css-compat.ts","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit -p tsconfig.src.json","yatsancom":"npm run dev -- yatsancom --sku=MM-048688","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.5.6_1778851180919_0.9474930324944755","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@gengage/assistant-fe","version":"0.5.7","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.5.7","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"8075b7bccd1026d2c512fe83560a523e6d5319f8","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.5.7.tgz","fileCount":41,"integrity":"sha512-n2OQPfpdXMNw1ggn/tucWIpqJSDDyzNs2httbq0ppIFNtDrWggZOp89PeQl4baRA4KwAi0nW1MKral2dFREpdQ==","signatures":[{"sig":"MEYCIQDHSlLJmrZoUNAO6a5IbZhjC1c/3JQz2LZ/3S4tRzhppgIhAL+9Q/GD8G998EcCfZv9tkutfawmFWYlrg1T8AG/o9oX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2708793},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"f9dade5a1b6a5b38e1812ff0b46113fbdba62c09","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e","build":"tsc -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc -p tsconfig.src.json && vite build","check:css":"tsx scripts/check-css-compat.ts","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run","typecheck":"tsc --noEmit -p tsconfig.src.json","yatsancom":"npm run dev -- yatsancom --sku=MM-048688","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run typecheck && npm run test && npm run build","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.5.7_1778852281804_0.5799576690510639","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@gengage/assistant-fe","version":"0.6.0","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.0","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"902f23b9d12ca59cd05cd85d4e12727db3e69128","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.0.tgz","fileCount":202,"integrity":"sha512-bECBd6Yv5NsTjuezhjCPpURgjtoAK44mVx+yGnx2Wt11jEpEqzaJ42KQHRvAqDHLKjz5rm5m3nXLs8oEtiRfHA==","signatures":[{"sig":"MEQCIChgPCT9iPdyO8YeaARGSAgjByG4yTnqrTj3pejSYwSHAiAFS91y6iewMN1pxKdOVxBOnoTyMuUjR2NFPYQWcjukTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3076583},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"661e6e33aef4dd77b0f38b67b28cc02ba967d18b","scripts":{"dev":"node --env-file=.env --import=tsx/esm scripts/dev.ts","kill":"tsx scripts/kill.ts","lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"demos/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","lcwcom":"npm run dev -- lcwcom --sku=5252094","n11com":"npm run dev -- n11com --sku=44148348","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","flocomtr":"npm run dev -- flocomtr --sku=102013125","lint:fix":"eslint src --fix","penticom":"npm run dev -- penticom --sku=PLNADGST22IY-BG40","taccomtr":"npm run dev -- taccomtr --sku=1000050442","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","beymencom":"npm run dev -- beymencom --sku=1543302","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","evideacom":"npm run dev -- evideacom --sku=BMV1004","n11comPLP":"npm run dev -- n11comPLP --sku=726304379","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","yatsancom":"npm run dev -- yatsancom --sku=MM-048688","avansascom":"npm run dev -- avansascom --sku=80601","aygazcomtr":"npm run dev -- aygazcomtr --sku=860","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","teknosacom":"npm run dev -- teknosacom --sku=125077817","boynercomtr":"npm run dev -- boynercomtr --sku=15600758","build:demos":"vite build --config vite.config.demos.ts","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","koctascomtr":"npm run dev -- koctascomtr --sku=1000465056","pazaramacom":"npm run dev -- pazaramacom --sku=195949036040","screwfixcom":"npm run dev -- screwfixcom --sku=979HF","trendyolcom":"npm run dev -- trendyolcom --sku=917839672","arcelikcomtr":"npm run dev -- arcelikcomtr --sku=7296520186","defactocomtr":"npm run dev -- defactocomtr --sku=3377596","flormarcomtr":"npm run dev -- flormarcomtr --sku=8682536017985","sephoracomtr":"npm run dev -- sephoracomtr --sku=769798","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","skecherscomtr":"npm run dev -- skecherscomtr --sku=232700","hepsiburadacom":"npm run dev -- hepsiburadacom --sku=HBCV00001ABCDE","prepublishOnly":"npm run format && npm run test","saatvesaatcomtr":"npm run dev -- saatvesaatcomtr --sku=guess-erkek-kol-saati-p-guu1435g3m","test:demo-shell":"vitest run tests/demo-shell.test.ts","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","yatasbeddingcomtr":"npm run dev -- yatasbeddingcomtr --sku=1066800","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","divanpastanelericomtr":"npm run dev -- divanpastanelericomtr --sku=divan-klasik","ozdilekteyimcom-magaza":"npm run dev -- ozdilekteyimcom-magaza --sku=PR-70147SBH.MVI0082300048MAVI","ozdilekteyimcom-market":"npm run dev -- ozdilekteyimcom-market --sku=10005724"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.0_1779108129077_0.3304469686345284","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@gengage/assistant-fe","version":"0.6.1","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.1","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"c66963f8ef7f703121be54aee4eb951960128560","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.1.tgz","fileCount":202,"integrity":"sha512-8GmJfQdBPHk6+IeHPvjjR7qczjR/jO3mljy2Ps2BMOX0vj/66yMP+Wj7qqbl9BoTaL5dDQCeK8zrb5elg3BMtA==","signatures":[{"sig":"MEYCIQCdW4dwqA8CtjfWyLrcgD0wRHLhwiDz1iFP9LRMiBuvZgIhAPDmgtxEpgRncgACIRCId53MXFZ1DN45GlGJ/9Tnl0iU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3074806},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"e8419c02142990ba4403c9a1c4b5fb6300a9c25e","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.1_1779135373816_0.07292928744253313","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@gengage/assistant-fe","version":"0.6.2","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.2","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"b119428e8bf65fff60f53d3d091b9d7406731ce4","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.2.tgz","fileCount":203,"integrity":"sha512-OK9whnT9YR2jyk+aEOGdljoc00RU6DoB3SPQIW/N4yYT0vm5tEqfaXMSR6tSQ2DrQ7u23jcpfyztnX4NpVj7+g==","signatures":[{"sig":"MEUCICv+9pj5/6b2aEcX3bIz1GCsuzAfrSXLdCXIHntfQhHgAiEA62hoosDrQRagdUeE0OQJ1l6EV0ZtrJmPz/eD4XYgTYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3093915},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"18c8b63170f51a6c142184db8d9640aebded3611","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.14.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.2_1779176458187_0.8206068217121709","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@gengage/assistant-fe","version":"0.6.3","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.3","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"42568ecb9dfb799675007879646be19f3ced4b1e","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.3.tgz","fileCount":203,"integrity":"sha512-c9Hi8TrNzHK/AJk1sInJ33zDKfDpSjrpOprVDWj68e0SKV4jdVvbw0jJXBzIsUaHz75SCn4zRuFzcC2ID8kAiQ==","signatures":[{"sig":"MEYCIQC46dKhRKp8+kJEl+PzpUOfZA+OuL7Lkby2gGtHZ0Jm6AIhAPhoYfxwjxMq+NWRUSStZzrepjmqP6IFn6B0+v5cn79X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3095787},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"a1e4afdca2dc53e92352b3641876cb29ce81b891","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.14.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.3_1779176971498_0.7109457067388358","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@gengage/assistant-fe","version":"0.6.4","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.4","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"f8616fdfefc12ee319fa404a78c7e7c6d9da2dae","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.4.tgz","fileCount":203,"integrity":"sha512-QdQ4eP4DODUGXCtQmOZf52LFZXdsAU1RmwTudQUCpqdhXtcVeef3udO1dLyoKX6drINjrJBvGMKSgr4tuhK3Ug==","signatures":[{"sig":"MEQCICdvU6Bd+4lS6EAcWIcNe5ooA6m6PNgyhxh7zyKPVuLYAiBxcu/gxMt4a38+UmaklNCM9NoJW3BHkCDVNOvDh3jrVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3095916},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"a1e4afdca2dc53e92352b3641876cb29ce81b891","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.14.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.4_1779177789738_0.23967664999624483","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@gengage/assistant-fe","version":"0.6.5","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.5","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"1b80ff58f9e14cae792f670a50b9d643bbfcac1b","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.5.tgz","fileCount":203,"integrity":"sha512-6TXcCFmk1hh8dGsraFjyEW7nBX68UilNGVHqwBjoeefpCtBFc0+DdaqmQ1h21nn7PkQ1eFMkYoBtPhrpW3+WQA==","signatures":[{"sig":"MEUCIFFv0XXAkYn83HYTaWH9SHy7NPsQw4EN++f4AZbvLFPrAiEApnWwsUPoP12QG2iJwCHRswz8bROqTnWiy8LpGTKn7JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3097419},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"a1e4afdca2dc53e92352b3641876cb29ce81b891","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.14.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.5_1779178636311_0.7661183611012174","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@gengage/assistant-fe","version":"0.6.6","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.6","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"066ccc3374882e7ca7afa8bcc10b8733ee6622e2","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.6.tgz","fileCount":203,"integrity":"sha512-O5JsoMTKP9h0/NPXuzVWS+5fXWonHeLysvkzD2LbrM/JzdFVfOOsqdsdZ8jnGe4Dqr4OLvWLfEp+2vF27ZEN7A==","signatures":[{"sig":"MEQCIE5sFdale2+jNvGOFMSlk0AngA2adg7AGc84J75dG+DPAiBUY7VjBHAZH5XakG3vLLqBJAFY5l+G02dR9tr63LfZaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3097466},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"7ffd7e66504ae00b52da5e97e30456c1649668ec","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.14.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.6_1779183455768_0.8783444694397269","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@gengage/assistant-fe","version":"0.6.7","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.7","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"9a3bea6b058c0462cf8d2f10874eba99266f905b","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.7.tgz","fileCount":203,"integrity":"sha512-FosVXSSWfS2E6iBxLdxhqe6vy95KJU0/Hak+Jgc/FCOjQM8uXLaXBw5EFDdZ0dnDjPfYvPe/qn7ilxje7mSZuA==","signatures":[{"sig":"MEUCIFammtFjs/T1ymHZTk5/C8jqXQJcbR8vls08fhxtE1v8AiEA9qtT7P6m1/M6k6gRK6F4xKiFFs5+hnXmcXbWcO889p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3097437},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"027461e987597a5feda392dc544029692c3caccc","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.14.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.7_1779188392962_0.9142561033389143","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@gengage/assistant-fe","version":"0.6.8","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.8","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"9538f221a0018b0541169b99eb051afdbe0d8dd2","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.8.tgz","fileCount":203,"integrity":"sha512-LQFRDfPqPX43SjsX553HB/1jfZ+EbdoTtDxfTuSaqDt4fJm7Xv5CcDkFKkY6YRJo162tknM9AcC2ELsbpdycRw==","signatures":[{"sig":"MEUCIEesgi8BKTIUd5hXhnbnFEeiz5gK76h3rBhumApje/c8AiEAiVmkHG7mdwf37UITvF4oPbRTbkXotQTD4cjaAdd28mo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3098330},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"9b5e3089413ddae565604ade7f02e9290c5afd7b","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.8_1779260289481_0.1490934337223082","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@gengage/assistant-fe","version":"0.6.9","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.9","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"6e07566cda6f3d14b0fea2aca85d52c114bc002e","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.9.tgz","fileCount":203,"integrity":"sha512-laMWg/j6FTs/SSSkFpxNV9j4XlmyQs1ZPhjVGusNfl+LzKndPRADSBOiGl7Zf/hvRa8AHHNJiw0s7XpIgJy8yA==","signatures":[{"sig":"MEQCIEHkDBOcWYlRNb2kGRs3N2kgrMDrDh+x9zeKEtUlWJE5AiAzxsHwaQpDk/Uo/DNk/q1rDs5zjz5IOaO0C84kqsh7cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3098308},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"5ba9503d579e90d05fd10518120d69236ec8c858","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.9_1779275591610_0.32001206859477227","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@gengage/assistant-fe","version":"0.6.10","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.10","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"ee5b96ccef43f31c888005620131bd63df393bf5","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.10.tgz","fileCount":203,"integrity":"sha512-fJki0YzRdO0II5KrD99LJvcFYBvdBSTxoCR60zmPNRYcQ6PO9NOvLxY/JgzeK+KAdgP6Qrn6fALVjgVfCkfEzA==","signatures":[{"sig":"MEYCIQDr1OFHCoVwGn+mFnoeI1S/k5UK1PAQ77icXMaadbL9AgIhAJI1ARrUOoG1FK7XWIjkJwfFJXdh2RkMHA4CK3gvcqx1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3098536},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"b38eaf906e29f6ed481fd3471472d362047ce635","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.10_1779289505807_0.970540020504463","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@gengage/assistant-fe","version":"0.6.11","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.11","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"55e836aaa24677182e22cbb44e54316462ba2604","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.11.tgz","fileCount":203,"integrity":"sha512-tl3+y/PKaqISh6zUUxg4dqGNaIaTZDbksrDdewV7q/ftPzkPM/JwJeh6VTtagGarYrpzv4ey9S97qSi+YOnx4g==","signatures":[{"sig":"MEQCICEeABR52YynB5MeuyvTSedIPDBUrR+FXELAm2isIoc4AiB5sqve8evfHrtAURweXD+YkQr9Idc8Cns+kQNqOYoqIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3098594},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"1c8f69bd5ed6c0703b6a8a83bd62552263a1158b","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.11_1779290873067_0.1550354414614934","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@gengage/assistant-fe","version":"0.6.12","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.12","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"06899b6422e15409a96d01b23300e6eff057c565","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.12.tgz","fileCount":203,"integrity":"sha512-vn89IvXfftKY5sB0V+v2Uz0TZEureiHp87MCrprLWFyGcETTx4Ut4QmmS4/8OZi2IsfxQQ1GtjqCJ9SXL/pXOw==","signatures":[{"sig":"MEUCIBbvqwDaGTODFF5yjbZ1goJDepkwUCDU1Fa8COk3b0TxAiEAwYSPsFbpRzXOevXAO9btMoFKrIPb/4y6kElwCqMpZ1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3099730},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"6d9537f49662e78ea5752863d902e001fa8ff5f5","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.12_1779293097946_0.6701225588235464","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@gengage/assistant-fe","version":"0.6.13","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.13","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"d71cc53a3a6c9f2bd60dfda3067ffeb9de39059b","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.13.tgz","fileCount":205,"integrity":"sha512-ujp4pWnGOzFcjPser2wZ5sKyvXK3VHeliu7m68d55xXbPjij0e0mXYCBx68HqEFBGwdjK8kmjc5ATKxT6YzXdw==","signatures":[{"sig":"MEQCIBTRbhaH702rDxZ7EzLffcC+VgdYVXt1inajd8RcJVQuAiAf7t0r2qatNgvP/dH9ofQc754w/Ttqrj9+dyq3Ht0Dmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3131772},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"559c1d6501bacafa889e427ae9bb482759048b02","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.13_1779309433050_0.2737024036613751","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"@gengage/assistant-fe","version":"0.6.14","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.14","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"b31419707b40fc9487dcc5b47ae420e0201cabe0","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.14.tgz","fileCount":205,"integrity":"sha512-BwBre86Y8VCJdEVv7MbRxCl2nicfEs5kYLD96BB75Vss55AK+lB9RemrisXBrFEIrVvqh6QjbgGv98yepAnzNQ==","signatures":[{"sig":"MEUCIQDCugLlYqNunrK5Ph9QeU0Va67F4MWfzvkw3S+h8LCSZgIgdYs7kOyR0oMT/jHPeTH1hGwg/ALt2RhJLEqnEuNELC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3131917},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"a2846ec0a3ba2583affac6ab8c2ee8ba6d63ce8c","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.14_1779361622350_0.8867997091319866","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"@gengage/assistant-fe","version":"0.6.16","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.16","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"04850be85ac227172df68eb96ae7fea459ff7dcc","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.16.tgz","fileCount":206,"integrity":"sha512-f1jJBPnvX5mdG4gGQfrMUgFbf2P4V2R5vtay8oSkRUvOoXWiSUudxBBtIrtr+bsGzdL9eMgU0lCMocxYwvyJ2w==","signatures":[{"sig":"MEYCIQC3JUCbpFoyy0t4Kg4hy054ad24C5jlqaYL1m/89x8roQIhAL3V4m5tjvbFTG4v7hvfDfHQZSDrVbJnvVNWwbi0UVu8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3177316},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"f08df3915c298febe5fd4dff583bbc09dabd8f4a","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.16_1779370291386_0.9998673539520144","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"@gengage/assistant-fe","version":"0.6.17","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.17","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"21216e1763029433bbfa388360b3ec238fd77e84","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.17.tgz","fileCount":206,"integrity":"sha512-JFRv9Xa3vwTkLv5gSWUpIEctX8mIXuxsoOhxFV+OeCbUWa+4A3Mk/20vZVgMaKF9XEjMlXdqtI7vIv4luKqcWw==","signatures":[{"sig":"MEUCIQDDsLKEnp85OfDMTng/T3gg+ugWL+brLYivPyh0B3BCjwIgdNO3/QQ+Tlpo3xFusoAf3ax9FJmxD8eb0BDOR7MJKyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3181820},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"d0be5f9e0a804b0f150527568da509df303cb97f","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.17_1779374318520_0.2879377714394311","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"@gengage/assistant-fe","version":"0.6.18","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.18","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"04c68f8faf094fb1949b0bf1d0de662cbdeea9d5","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.18.tgz","fileCount":217,"integrity":"sha512-vbxs58W2O1WTiTBwgKJbNQpo4vLuLpdOpO79QIPCKQ7+5gPECU0Jnr9MvSf1wRzf0H48zDmat34h+rL6KKNOvA==","signatures":[{"sig":"MEYCIQDe3YudNQJGkuBC9Mx9a3V//0fdKHm7ICFxLvVKA7HaPQIhAPsqx448qI8SZQdV+CEUds5n6FrjJJgYtDpxVtWTRpmG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3225993},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"78bc3b59d6fc426df733d04fa7bf5bdff396f1d8","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run format && npm run test","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.18_1779380632941_0.9597538355195527","host":"s3://npm-registry-packages-npm-production"}},"0.6.19":{"name":"@gengage/assistant-fe","version":"0.6.19","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.19","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"e8f74c432333722233e769af2a81abb67da01876","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.19.tgz","fileCount":211,"integrity":"sha512-ua/sFXRbfqZDRW/2F1G2H7/Gq5mutIvc+0cirOGQZxEgxmGmdDE+9ofx5mOXXuja0zKq3V7SgN1FwvSsSiR5rA==","signatures":[{"sig":"MEUCIEm6FhmC6lVQdQh4GhprU5pz8jP2ZsWJO0WHECALby/pAiEAkXbmVpaJB/EMjtLXCZPAs7N0arMLVofFVYLt8e+eca4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3197007},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"82fa5aa095f03da690293899c2eeb9bdcd9747a7","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.19_1779389505645_0.9110106053854021","host":"s3://npm-registry-packages-npm-production"}},"0.6.21":{"name":"@gengage/assistant-fe","version":"0.6.21","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.21","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"1bdbedb825abd0f608706170a06119ab4b26a5b1","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.21.tgz","fileCount":211,"integrity":"sha512-LdSCkAPdXzqg2DdSzndfHMS0UHsVd5MqPHhioMo+G55bTrtIGWV6aB1RBGrB9yDabsT26bd0o3yqiYTFfVAwKw==","signatures":[{"sig":"MEQCIAOaazEUBHHHb2+lxstzfQjpGKEUpbS0ywNgZY3ROlZYAiBrOTsmArwTv7GBBuOBxUzx7WXG/0TqyZdWCAGvZg3THA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3199258},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"3017ccd66c47375a271a1ee7d0a773bad07d1986","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.21_1779455466675_0.6470760463637715","host":"s3://npm-registry-packages-npm-production"}},"0.6.22":{"name":"@gengage/assistant-fe","version":"0.6.22","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.22","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"819b82a42b83c09163d8d5a7f80e1e601179239d","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.22.tgz","fileCount":235,"integrity":"sha512-gXZxX/tgYq4spbh2kW7qGXp77dFvXfHZRwnIPJtB1Y+IOPlWDEG/195wDvuXV0lSkbgO2aRyE461alwM4xDDHQ==","signatures":[{"sig":"MEYCIQCV9zbXcZV89X5/QLnk0VPezOO102kaG9Tm31xRmIjD5QIhAP84+YD2dBbgp12iVVjHdsXLz8mu1tvP2PysYGzIGrcS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3453269},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"79fda588c0ef8f3d2a158caf4ba7cde58d893a3c","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.12.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.22_1779533065523_0.7768708187457343","host":"s3://npm-registry-packages-npm-production"}},"0.6.23":{"name":"@gengage/assistant-fe","version":"0.6.23","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.23","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"d0f247f1f24dd5db93cddc26f1e0c4e3d92507af","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.23.tgz","fileCount":235,"integrity":"sha512-dR4RJYrfJitBiWGiSwn8mVd6IG7qhCcf4EBew8gA10mzvHTf0UMm3QVFzO5vh3yXVf/FODDDsZguMkqEKzwXbA==","signatures":[{"sig":"MEUCIQC59lYzRsmrMcIFLLCqkYyhQZfTiMb/q7WDdbZPt5tJuAIgSgRWiLM1VwTPljwlBX8ZN1sVPT85ZFEg3OSCq4sO1pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3465487},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"c0f20a3789b375bdc70bf2b7472f96e67e14c45b","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.23_1779627752475_0.06526942128627344","host":"s3://npm-registry-packages-npm-production"}},"0.6.24":{"name":"@gengage/assistant-fe","version":"0.6.24","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.24","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"1cb158e6877ba7ac2967732407e80d6b7362eed8","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.24.tgz","fileCount":235,"integrity":"sha512-VTvV8FDV97igvQ3GwTLHTF11ueKmjLv9YN5klk4DFQ1dTdXVG0y93/8byhP8d22pZ4monEiCfISZM3D69BRplg==","signatures":[{"sig":"MEQCIADzE0WtMmdE9jQvh41I63FsBGasNtbMzi5g8aOzUCAjAiAyQZuTa65183e28ZPH9YxM/ODb+cOO/TsWXMR8UdE03Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3465487},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"3eff429bf628147124582cf290dc1c41fd0803c9","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.24_1779628116941_0.9637601872180586","host":"s3://npm-registry-packages-npm-production"}},"0.6.25":{"name":"@gengage/assistant-fe","version":"0.6.25","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.25","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"230a16c01f6569d37a839da2765b8c1a968463e7","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.25.tgz","fileCount":235,"integrity":"sha512-3bRZ+Dh8Q2Z/HNhwAn8CkIQGZU79gYET0ZVhZhPFQsk7r+9/OIzQuDV6ou9UstTdAsfDtiqvPeOsClOQDB6ydg==","signatures":[{"sig":"MEUCIQD30FE5pQSFfv5F8bsh5KNDCM6JrJxOms95EX/RGD6O6AIgKnSEQBsn58QHnJBPhkT5RMTUYib9DTPPSZe4Oj74/pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3471427},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"aa5cae5daed9cad3e53080c22b3f8ec6b9769d37","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.25_1779647550534_0.8757790689151765","host":"s3://npm-registry-packages-npm-production"}},"0.6.26":{"name":"@gengage/assistant-fe","version":"0.6.26","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.26","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"489f71753d1869b6785773dedf5fb34199bebf22","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.26.tgz","fileCount":235,"integrity":"sha512-pW7XMVD+XI8NgtSdCmh+xgucVbw/QNe9a/3SvvBXsTfAd5pxd30Tq8/MTvcJ6sYrJMqAy8nys+7Xy1DekOHXwA==","signatures":[{"sig":"MEQCICaf+ybs+rDynXMLjZs9liYqTEEIiAHGdb7yOjyE8rbFAiBxyFNsRG0BTxuSKslRWrU3HXNkxqRGhXQ8vuPNp3ZBeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3475565},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"190370a7c362fb3643deff6bbad8e27d18feff5c","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.26_1779735527009_0.9453031139593915","host":"s3://npm-registry-packages-npm-production"}},"0.6.27":{"name":"@gengage/assistant-fe","version":"0.6.27","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.27","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"fc6158e1e2a66f3e401fa3c0ac34fb5d755b68d9","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.27.tgz","fileCount":235,"integrity":"sha512-kEc48lBh/V1LT1EjQ14eObKKUvH/xCDgBlnWB5LLM9p2IHiIDinFInV+XX+kqIiDaHho3fviNa5Dn9C/9OCWlg==","signatures":[{"sig":"MEQCIEMOO80xEZWR4QSl99q5Qt6u9MIUHd+dVzPjGK/oKuDoAiA5SN+uNPfXvvPo+fVC6fXl4vtTk9qW2dlsu67jTnbrpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3477696},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"9cb3abb913ac886090011821eb0cd0e5dfd6bc88","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.27_1779798205841_0.962601533186475","host":"s3://npm-registry-packages-npm-production"}},"0.6.28":{"name":"@gengage/assistant-fe","version":"0.6.28","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.28","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"4467a715516f812d6f736b3871385a616a312e16","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.28.tgz","fileCount":241,"integrity":"sha512-aupiZ8azgUmQY9fJxYssAce4Zlral3/RAMm8LO0JKMM0L80OtExV4uGpyy0E1zfhopU1q5Nqv3Ywx6mcTqUWCQ==","signatures":[{"sig":"MEUCIDxjTrbCLdfirazNUleGkyMRdxAp9v1+JAoh2lQiM9RjAiEA6Ie2ApKVx/x6NHh0tO34AZbWj44CtupTzNdrk1QvazU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3527493},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"36a4a75d8d14e259b6ab1555bdf17f71f1ca9be5","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.28_1780001258741_0.6714677449541735","host":"s3://npm-registry-packages-npm-production"}},"0.6.29":{"name":"@gengage/assistant-fe","version":"0.6.29","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.29","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"cc70dcd5f0731458627df0f94b08e694550f1933","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.29.tgz","fileCount":241,"integrity":"sha512-RBT7CZ0JuhZ3yZIowstHC6dKXQdYWBOGBcpWiEiy51o20kOfNSvAUtaYAx8x8aBVZW5Lkss2KpdKjnDo1TGp/g==","signatures":[{"sig":"MEUCIDRERnKmDL8cbSwUKcLB7/xues8n2OscHiZ+vSfzscjJAiEA7SaMyOgYpUyhTSwm/KFSi0V9hk1A2PCIzTYmxqgYGdY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3529516},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"d0fde1d44ed28887a32073ed2ca442681c3d880d","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.29_1780009590503_0.895638511340402","host":"s3://npm-registry-packages-npm-production"}},"0.6.30":{"name":"@gengage/assistant-fe","version":"0.6.30","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.30","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"577dc54730d0987c4375dbbbfee67b736e4b1c6a","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.30.tgz","fileCount":241,"integrity":"sha512-1s9GQDrdDMp9IYEu2DePqPgX0EVtU2H4l55kEzMpJxhbBWlSObnjveHeF6l9nAQWfBnCMUkg4wSd/wJINBvwxA==","signatures":[{"sig":"MEQCIHQg5/Tt3/sHQPxu1DAuWa09y2A42Xy/DZhPiH53gkL1AiB05yGuumSe0c2e+SiFlJ+t3Hp2iPACwcHq4wVR+3nINQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3529516},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"d97f0dfc7194a111a7d456c8e2b86ac89020c66a","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.30_1780009902869_0.4314619802341937","host":"s3://npm-registry-packages-npm-production"}},"0.6.31":{"name":"@gengage/assistant-fe","version":"0.6.31","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.31","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"3e39b1ff6a5d041d448e3990db6605fb3e843691","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.31.tgz","fileCount":241,"integrity":"sha512-WtCx/SgUrvgSUkLFjxLDy1/+CLLAfCWW0Ymh8sYv8l0NWROG5ffMhzzEtcpxaAzJn16qfrKRUVkijeoCrpV3oQ==","signatures":[{"sig":"MEYCIQDl+LVO8H2xlyUu280x/VUSO+RY9c9zjRyQNA5q+NiJAwIhAKp9xoFKqbEGOX+mMvlQnchAoHN1aBcAC0N72CP+DRn3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3530025},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"5047df0dfbfcb92a81376dc8a23544aa3ef343e4","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.31_1780013938376_0.2504695250170432","host":"s3://npm-registry-packages-npm-production"}},"0.6.32":{"name":"@gengage/assistant-fe","version":"0.6.32","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.32","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"5dd75019b643a2e26e07ca4de95da2417d77da21","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.32.tgz","fileCount":241,"integrity":"sha512-mRGIHT7LU2IKKztaUT++JAobvJwCwa6K0LrJkJ0AY1oROGPMOptVTIjxZQjlwk6OkUhqL2OCMt9Oxm9EvaDdzA==","signatures":[{"sig":"MEQCIBMD/gl8TamGNYNUVHNb6xqEoUfMrGu7pjDYLTkgy/iWAiAyA9QJJMicrme+a56fFKypIXE0aDvcpwEa9yBdu6qfnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3537529},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"cdeebf372f02869999fd9f139cef02762a1320d8","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.32_1780068707461_0.5051509255067821","host":"s3://npm-registry-packages-npm-production"}},"0.6.33":{"name":"@gengage/assistant-fe","version":"0.6.33","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.33","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"38eddd31c20ed701ac21abe46026e268bee47222","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.33.tgz","fileCount":241,"integrity":"sha512-JeFFmoVEU4TDx30sFa3/pquO2aWm3fQVS2gXYeBRHlD+TIR/j/nHc/+aiBuuUZTwVr6WBAgSF+mBDLo3BnPDYQ==","signatures":[{"sig":"MEYCIQCmrhvFy2kuQm8EwtHVatdPo8fSWNpunPRg4UgpFgwH3QIhAL9CO/iesahp8d+kSf8uylsX51newVGhyd8mfWBzTbud","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3538338},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"da698e02bf9b63c7386224f73caff87bba314769","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.33_1780157221934_0.3683278897344502","host":"s3://npm-registry-packages-npm-production"}},"0.6.34":{"name":"@gengage/assistant-fe","version":"0.6.34","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.34","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"ecd59cf1eaa726b78447ffca973e6d075717bab2","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.34.tgz","fileCount":241,"integrity":"sha512-kQFqYWpN38YXaxKvKTo6jYVkCO5XnSnYztXMlqIU+sDP7AduygbFAv4tDR+VbQSFyJ2eqp84JCQLdxHvpDh/xQ==","signatures":[{"sig":"MEUCIFz/cdAZJEpCXQCHUyqZ3+6Of4qHWvTqcxq3KRoP9SaGAiEA1VqEWInfToR9KGm6ga4AmzTRMVsNB0yPTT8fSanPXjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3538567},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./agentic":{"types":"./dist/agentic/index.d.ts","import":"./dist/agentic/index.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./agentic.iife":"./dist/agentic.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./agentic/worker":{"types":"./dist/agentic/worker.d.ts","import":"./dist/agentic/worker.js"},"./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./agentic/algos/similarity":{"types":"./dist/agentic/algos/similarity.d.ts","import":"./dist/agentic/algos/similarity.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"59889d85ecb04202564065240681adfcd37115d0","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:agentic":"vitest run tests/agentic-*.test.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts tests/agentic-modular-load.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:agentic":"env -u FORCE_COLOR -u NO_COLOR GENGAGE_RUN_AGENTIC_MODE=1 playwright test --project=agentic-mode","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:agentic:modular":"npm run build && vitest run tests/agentic-modular-load.contract.ts","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/agentic-modular-load.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.34_1780180744501_0.44428028553772103","host":"s3://npm-registry-packages-npm-production"}},"0.6.35":{"name":"@gengage/assistant-fe","version":"0.6.35","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.35","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"f6f468f2c4cc483deb6beaaa159ca0a7127b5799","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.35.tgz","fileCount":171,"integrity":"sha512-ZeXAvs/x8Rebwl5HySCSc502oP6UyfmasGTeaQrTeJrpyobeEQZ+2/ht0aONUPNZmqLNVKGnnNcgxHyl201zkA==","signatures":[{"sig":"MEUCIQDpiYMQi7dOGERtX6s1fK08BZD90QT95pjYRaaTpd070AIgPQPrE/dgHtgCVYjlcvF7PV7m704EG2SIFVR2BAI7ACs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3051963},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"26654568dec22e8120292417c8fde7a280cd22a0","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.35_1780193238948_0.9297958746295021","host":"s3://npm-registry-packages-npm-production"}},"0.6.36":{"name":"@gengage/assistant-fe","version":"0.6.36","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.36","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"e6483c438553f5042f53416e9e34ad590b1caa81","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.36.tgz","fileCount":171,"integrity":"sha512-mp9FAhleLMXoYEN18Xy3AVwcg3nirf2fKE4LO3cRk3fM93YSn2jlOaD3YhJyk1cCemUQY0qN0EjuEmi5aRRmwQ==","signatures":[{"sig":"MEYCIQDmhSs/pYJwGerx1SUdgmyjrIw5MkMVChXOz/1tV7sPOwIhAMRDnQWVXqpEbbvnFggEQ/fK5OxLrrrWEOLKpu5FSTEv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3050142},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"47f09e6c94bca86eb9df8e5b55b8ae59d00c33c8","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.36_1780385537455_0.5286827074612888","host":"s3://npm-registry-packages-npm-production"}},"0.6.37":{"name":"@gengage/assistant-fe","version":"0.6.37","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.37","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"d3a41b4523f78e41f210b5b05233b02fe57c36fd","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.37.tgz","fileCount":172,"integrity":"sha512-Z+Humjs7qGi7W4fmZ9UlwDQWspEsbsAcoUpMKezC+GK+/P2mTEPcxtwQiXwBvhSoMloIBvGyQjaJiUGK0sEhSg==","signatures":[{"sig":"MEYCIQDcOEuxGWl7sUeEI/A4FZNlhvVBW5CGU+/aNjPEj1txGAIhANEpwQQc+A+8CIqYzEv3qiJS1atvc1Jkeo20zGN00kTC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3064469},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"a63498db1146dfb6829a37d0868b46bfce679dad","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.37_1780392479720_0.09380441282074004","host":"s3://npm-registry-packages-npm-production"}},"0.6.38":{"name":"@gengage/assistant-fe","version":"0.6.38","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.38","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"07575d4076dcd058b3d27ad458407678e40c31ce","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.38.tgz","fileCount":172,"integrity":"sha512-9o+FCS42UdwGbnlrT6mRf3jJXB8k/eAVgILMNze0e4U4vWJdsLblMHBqLlNZzdXEnBWsd16Jd2Jw/lA4kCyOKg==","signatures":[{"sig":"MEUCIGDxWNDWq/M1WwHy46WdN0gzda+KCCJmhfNsIfH9pXHeAiEAp0tTN88jby+TkjR9B/DCdEbvmeeA8Y5HFRvLnDVTaLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3064469},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"60a75d572041f249e660ff8463984dc989943de2","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.38_1780403136522_0.12578468713805635","host":"s3://npm-registry-packages-npm-production"}},"0.6.39":{"name":"@gengage/assistant-fe","version":"0.6.39","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.39","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"9f1ac35b40950485d8acce2a96f07e7401a030d8","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.39.tgz","fileCount":172,"integrity":"sha512-bJcFe/lmGBSFqlHyKYRtA8ffARkKsnsQI/aVKNWyxiDWn/ydKMjB/M/T5f3WtPoGb7jBBhEaj+MPfpYqsHGazg==","signatures":[{"sig":"MEUCIQCiZxtIoO8gOKDNM3GHfnD1Phj0BWxNLuj9ppSitqFT3wIgEJQq+NoW+vaKsku1EmxfgLVA5qVzmq8Vvhx383isu9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3064853},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"1554427208affc3dc1d4f535edcc7492dcc0a4d2","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.39_1780435360374_0.8739227142397774","host":"s3://npm-registry-packages-npm-production"}},"0.6.40":{"name":"@gengage/assistant-fe","version":"0.6.40","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.40","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"c4eb55f1013bf2cfa477571c7e6ab6ed64e4b30f","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.40.tgz","fileCount":172,"integrity":"sha512-YndPcO18/VzIt+fyUk947H0ljSuoFMn13j+FCOGM6iq4A17oEzD2EKXYhfOvFHS3nn/FyDVnyCAUVSrL2r/47w==","signatures":[{"sig":"MEYCIQDXH6oXqduX2727pGU9VjJkTAFBnfZx1zYISjpNPzit9gIhAJz/tExLXkdey6GKRTMp+NHpv7SGCH2Uqq3tOQRCMNKq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3066692},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"edc72ba9b8f839e413cf9befb121fa01d6a7f597","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.40_1780468500143_0.8048692357242697","host":"s3://npm-registry-packages-npm-production"}},"0.6.41":{"name":"@gengage/assistant-fe","version":"0.6.41","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.41","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"8c12e1b8a96628b2a29943e58f2da8d50045ce0b","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.41.tgz","fileCount":172,"integrity":"sha512-6eIMs7UyxWdwBa2qIVDpGb6LG0nZpaAOwWLA45DKs4AOvxQLKOCWWaIeAElXtZYh8IzrLojcP+L7NK81GPFG7A==","signatures":[{"sig":"MEYCIQC5gBQkAA2mVQ9/8XgSJ9bMxLwWt6sn0mhulVl8ltHz/QIhAOD5rvPjka77nEonLr8hffEDodvE7A5sB3pcaJuFm+VL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3076524},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"3c52b53dad82a7682f323f8b45c4607f96c2bbef","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.41_1780473501159_0.80526652519086","host":"s3://npm-registry-packages-npm-production"}},"0.6.42":{"name":"@gengage/assistant-fe","version":"0.6.42","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.42","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"bec6dbf7e2a5bdae5baed5d0c0b41f679cd0b668","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.42.tgz","fileCount":172,"integrity":"sha512-mamMcC3NB4nbQFsQyTrXrFOR5Rtq0LpoCrI7eXclPP/fpsqeUe5978dw62rdouZh9XjczeZu+4UzrAlnXLLOgQ==","signatures":[{"sig":"MEYCIQC7JAcJmnAnCRfGRCxFE9PVOAw0dGIBSN+Aoz26b1uNJAIhAKdioeECzwxJsi21sPThCocEVB7XKp/dcVT+ZrWOYJgv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3077093},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"d7105e195cffb1a1b79c936ecf30c0ceb1ffd61a","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.42_1780555111102_0.16003533933972203","host":"s3://npm-registry-packages-npm-production"}},"0.6.44":{"name":"@gengage/assistant-fe","version":"0.6.44","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.44","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"d153d4fdcf6a5b7c5c6e356cde775fb11481b45d","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.44.tgz","fileCount":172,"integrity":"sha512-0uAfzupvQN+zB5dRIjx2RpUuFy6tMJZsFf2Ls/vNFfH0OvAd/zCukT1SampvnZfRqV+Xm0s4z0vXXMtzj7VibQ==","signatures":[{"sig":"MEQCIHBoHuArMNYCUo5SIzUW7qLxLCfzoxowl0nBT0KN4n8mAiBbtec6a/4oY7PZkbieeNp5mfOSrjw/trTm82d2Gu292Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3085382},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"b3e61a0f0b94b60fc73b0be2327498ed6eaf96bd","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.44_1780928107094_0.3641243721304155","host":"s3://npm-registry-packages-npm-production"}},"0.6.45":{"name":"@gengage/assistant-fe","version":"0.6.45","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.45","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"0a4e8a668b26c98b2a4ecaed7a6929d6de90e3ee","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.45.tgz","fileCount":172,"integrity":"sha512-CjY7WE1DZVLykQPhpmjE0i5bTgQ2a++kvn6AZejq5qDWt7/wRXX3PUzMnu/F4ntwKo9jUl0ksI2Nhn64dAPiUg==","signatures":[{"sig":"MEUCIFR4oMkkWy/RjQOLtn5M8xAfmmJ2kv1ZCD6Jpz2A8W/gAiEA2afDwSeCmg+kYHkP4rW3uSqvxqeAbCrVaGr6VQP35Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3089724},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"a0b2b75c12f93612ae4687c982111348f8c52d3a","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.45_1781017366768_0.15747159688406076","host":"s3://npm-registry-packages-npm-production"}},"0.6.46":{"name":"@gengage/assistant-fe","version":"0.6.46","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.46","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"4afd62a0890b8b7f6347eec4d10f5accdb1f2b5a","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.46.tgz","fileCount":172,"integrity":"sha512-eZjJKv9TrWStlsSDc+cThXwbN98Kc7uypUMumpYZXqLiOWNtPK3CouerdTtrtyamaZ+Ts3J0Zn2VBpuowZH2MQ==","signatures":[{"sig":"MEUCIEbD9jG/z3DPcCkDY75xAdp49zqkMp9pMzNe5uDqyEY4AiEA47CUNjt0N48FqXdDSYFsNd0vIZKhPNjE7tgvC29KmyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3090504},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"a0ae1a4d3d87d17efaf39bf74e522b69c928955f","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.46_1781040587851_0.6596466542672295","host":"s3://npm-registry-packages-npm-production"}},"0.6.47":{"name":"@gengage/assistant-fe","version":"0.6.47","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.47","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"3040b6eb339a3acfb43e01cce7bc672c05b4294c","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.47.tgz","fileCount":172,"integrity":"sha512-nBbnFQp0xS7p1VzNSE0TFgCze58TKPD1RhzjL8DR4QbbgYaS2qbsa9Kc/QYOVNHGaE2JueILttaPd3zutuWmOg==","signatures":[{"sig":"MEUCICLS8ibYDv8hyuNbY7jvu8CzVzh260E9g2d0eqoldbfyAiEA+25y4wH8B62XE7mEtXp79/Qa/uZq6i+Romw2/ggG8bM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3095673},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"863fc74f3724583071a2bcac4edc77770db5d92b","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.47_1781171146258_0.36498815823271724","host":"s3://npm-registry-packages-npm-production"}},"0.6.48":{"name":"@gengage/assistant-fe","version":"0.6.48","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.48","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"55b89e9fb2cbae198893cbbb5bb3eefeb8398c72","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.48.tgz","fileCount":172,"integrity":"sha512-huNR4G+6T/R/TAWrU4JI5USAPBUYKXQnNTh/dp8sbk3oLOvZ8AhFjxqSeBQm02H4POyCbwIuq56aQ9sIqr4KPg==","signatures":[{"sig":"MEUCIDR4wttPM+0Ksj47tqA1HWsQX4T/bFXnPsgInL8tWgybAiEAinmMzRWS4CPXus292ggSJBIy1wCxT9fO6WdVIIqb+Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3094395},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.48_1781208779570_0.7979750303651607","host":"s3://npm-registry-packages-npm-production"}},"0.6.49":{"name":"@gengage/assistant-fe","version":"0.6.49","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.49","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"dfc883b198da3257e1a28f321f56a5688b98c8c5","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.49.tgz","fileCount":170,"integrity":"sha512-m0RXIe9sRkkFweEpkwPGoDp5EqaCwuvek5mkQ0oJ0rd60irjEg3HxI173/gacEYHpqPEET+bk+9Enz9ZbxF+Bg==","signatures":[{"sig":"MEYCIQCc9xpMBgyIJPIENUjccEr8XRReDaenHECEACTDqs5UZgIhANvpWY58JwE51ydX9ZivDvycTMGknzja10W4HR4lqSZW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3069197},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"aa0628e023763ca24a0c33b7e109534209d8c8e6","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.49_1781285971222_0.5718346826869161","host":"s3://npm-registry-packages-npm-production"}},"0.6.50":{"name":"@gengage/assistant-fe","version":"0.6.50","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.6.50","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"49fd95a3e60dbebc5bc0fe8ac27c447cc6e04249","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.6.50.tgz","fileCount":170,"integrity":"sha512-bpBkW+7wW4sMqzRja16AwtzcntvZoZ/jiNc+BAT1+EsW+r7ObyuMB1QCc+2JKz3+jkffBj97ZQ2aTnZ67ThBDA==","signatures":[{"sig":"MEUCIQCGDf6YLe+CIE+JtWVaPxfA9aJQKkSiK8GvkdromclhmAIgWpa3oSQyJPU3HjBWgvIU87xPAZOKU8xkfBRj+Y1O36Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3083581},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"5cf7ca56792becde9731caa069894297c845b8eb","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.6.50_1781291271297_0.2799606125866656","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@gengage/assistant-fe","version":"0.7.0","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.0","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"6af461dd02d8d0ce9a4e02a6298385f2e05bfde1","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.0.tgz","fileCount":170,"integrity":"sha512-VuA3kaoYL5nk2Uph3yuJOWMpcif56ZUBruB7a86fmiEAKB/+XuJrpei5BqiQL9aknWiD6uxe9Hau/xZEZqjqwQ==","signatures":[{"sig":"MEYCIQCBoPMqlPI442R5z9Pd+8up3/yFInd5U7wpOjHYm9afAwIhAMfcsj4w8rH6pqB8JAJLnUe2ZcnTEXMVK8EKI7xG0SCW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3111976},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"c7bc74f9ab8ee333a733b44e95d55a862a9525bb","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.0_1781442903573_0.26844717152454156","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@gengage/assistant-fe","version":"0.7.1","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.1","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"6ef3e69722036eeb3f9cd4604b58d773a657b219","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.1.tgz","fileCount":170,"integrity":"sha512-GVNTHcMf9Nh2z0V9syOffBaiQpmZnyjbV+trukS90OH2O5M1hnL5Rg4rdCU3wgCumKXfW52K5l9d0joszqPzDg==","signatures":[{"sig":"MEQCID0cpFlT2tK+IshL0OMXGIWhbeAPa2NkrvQ3iHRZ5H/xAiAnZ2skRkzNHnor1RS2Kp3nmgIFUSOCkok82PD+Zd9cGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3113589},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"c336bb464e0086146c8e7062346bc82c34160897","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.1_1781533579805_0.4767924752506263","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@gengage/assistant-fe","version":"0.7.2","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.2","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"8e3c842fa2ad93cc4cc9126aa12c5030edfd9590","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.2.tgz","fileCount":170,"integrity":"sha512-KSAm9a2R8TbviVCt0MiWWX5JAwD38Hn7E9pI2wJlfeDemeF1AYsyg+nDWqBFZkAhyIEhGncXiax6ScsEwBLGzw==","signatures":[{"sig":"MEQCICrwOmQWRDlxaCB7ckLqd8yDWYWTUpKOxCrc4WKbjeCBAiAzlgb9wmfX4PIQRi6hqfUH26unOQUj0FUd3RjnQqLZCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3117877},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"50962a5809bfd17033b2ce8768954eee85025757","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.2_1781549343661_0.8927250488309539","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@gengage/assistant-fe","version":"0.7.3","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.3","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"f6416841fc3101f3d0b533350c7ef601c18f8a30","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.3.tgz","fileCount":170,"integrity":"sha512-dFjY9LmolP6zTaMuxFyzAdTFfPPNerZKNxEV1mf8dpmAfUT6Ox9iHaAgRDrU8YXfG0CsGvBgMrwbprx1nJpUfA==","signatures":[{"sig":"MEUCIQDKNDklCkffrOGdwtva87OQX88oV+qFifPJrWD5ASCf2wIge82RXhXyXB24GZHY4m+QSrH/IvLs+CxWJWOSj59GhvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3114844},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"d2e959bf708189ca748f8d10c9321622c8b25604","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.3_1781615865362_0.6645244537155504","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@gengage/assistant-fe","version":"0.7.4","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.4","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"677806c838216039de7622b9242c478e7c878ae5","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.4.tgz","fileCount":170,"integrity":"sha512-/M20d4QqB7h62kgiwo9qdbbT+gclfHLH6BKnFiKYMlXMMqzTviOQEedOQlBxbQ0hRKnWRyJpf7mBpldncqXh9A==","signatures":[{"sig":"MEUCIHOCA3hVcfHTZ9Zv/0IbprjtcBqeYvIsqZ4Ma9YKmar3AiEAxTlTXzpo6mZS3oQsgX/pr8KQaYVVgjcGL2iMV4tvrFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3117687},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"01d8b07d187316c166e3f855e5342685b7e4a812","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.4_1781709440402_0.7560775904721451","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@gengage/assistant-fe","version":"0.7.5","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.5","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"0c4e911b4b3c167bf38a24752c0eacd8945318a2","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.5.tgz","fileCount":170,"integrity":"sha512-aoBl5uXkiOCk3hM2vmNg4jmHSx/jZPNF6zqdliA64Xn7ehWkjj0B1nqi0NALLgV+mB+KzRE2aewd+3uz85J+2g==","signatures":[{"sig":"MEUCIGaya2W2Lzee9mJ9YHMrRfirNJiksBC0CF46O6KcmJ3eAiEAhcFmcoZy8ijiNYvbHXRZlDEf9Ep0Y5mzQjrzFmY8Skw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3121487},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"5e625e8b7c9d76e7438cdad93f228b5a695ff6f5","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.5_1781791471333_0.6749777832552484","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@gengage/assistant-fe","version":"0.7.6","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.6","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"0a196b6eccff66b66c4e7b29405401d38a98a431","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.6.tgz","fileCount":170,"integrity":"sha512-FfFD2Fc8hBVimbgj1M1ZsJGLd8cNUh5rPcSwQ77tO9V8ka6TK27iviwMsF1iIUuOOCv5vSdHTfkvaa8Zf9IiZA==","signatures":[{"sig":"MEYCIQCkX52D1FPf0Dj1y10ihIOp2TFPINLnwWhtFD6KEiy2+AIhAJLILwDNfKAvgI5GeTcM4F7JmOrhl9dauVPSQgYIAA03","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3121563},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"558056b3c282f8083b03762a87bcc9628397cdae","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.6_1781866506650_0.33275116897822965","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@gengage/assistant-fe","version":"0.7.7","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.7","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"71e2a1ed48e24678bc2a92e52acb57c2f3ad0bd6","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.7.tgz","fileCount":170,"integrity":"sha512-wVWVb2+pIsQMmDaYWLYN/OjJH7j207Pvb+KZJQo55o0oMcwZgA/uH62Mu0Mj1ItK9IMtJVLWZjd0b3te3rMUXA==","signatures":[{"sig":"MEYCIQCt++OgwAouh9q4M1RSCKT4KekvHib1y/Ssyo0MH1xkVgIhAN/mU+0KKYQmm5dPyYXZn3DYXgecpMpJWkQ9eyVx7qhm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3123431},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"eaa0daf2a5eec6a5c6bc421abeaa0710797803c3","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.7_1781878280953_0.5671796923142658","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@gengage/assistant-fe","version":"0.7.8","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.8","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"f9e6f0d131835cda40c5207f1e7c49a79549e574","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.8.tgz","fileCount":170,"integrity":"sha512-+VzGmgA5HF05VSs1A6nz4xYRj7uGDh29t2qyMl2Box/Jo4u6OUh5xnpYUirsKINS3RgbYNYlU4xNOfk4w2KXxA==","signatures":[{"sig":"MEYCIQDp54aBNZEiZ6vOTKLjrGYTGFAFEO9UDQZwDSdEopxYJgIhAPVCAqfNJmqNsM37woxKdOOXh/icNfddgyhdj0McEq1H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3126001},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"4e14b66eee85c2b52f1c6db645a7b0dd8a7c417a","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.8_1782131832332_0.418208758347165","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@gengage/assistant-fe","version":"0.7.9","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.9","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"e70a4dc780b7848b9d649c88dc38895de25f4f12","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.9.tgz","fileCount":170,"integrity":"sha512-uYQ+WeHfkIifdnjePf0d8JrJkpz+uofOBl60D1TQzU1b538khH58XDSu+FpxrUOOW2gIGhmiIBw6L3i8SHyxBg==","signatures":[{"sig":"MEYCIQDup7xhJcRK+FxYC+257/1o48PA9I2gXHoHEozdQBsWZQIhAP1Rj1/GPYaP/meVhXfCxdppQnABCwwdvs731srNRCWN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3130324},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"181f17af330dfe7018c6ebd67310ac53f97c4cc3","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.9_1782282454005_0.09201473535023408","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@gengage/assistant-fe","version":"0.7.10","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.10","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"98cc25bad78487e4148d0a812f15efb71c9147dd","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.10.tgz","fileCount":170,"integrity":"sha512-v/Gi7xy/ApgLBsByDyQk1L4lQgzAORZMIr+Kq4n7auOhQCZg3OjomljcSPue6xpDfCfUVQ6QTv1/H7O3b1wAgw==","signatures":[{"sig":"MEUCIQD3EhnYS4+Tyh+Siv3qrqfjRpRcwhdoi3jgdBm76xclrQIgL75edAmboYFCeuG4CfwPVh+VXWwrO0H9Ad91Q5G9uuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3128494},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"c5c694f8acf2e0cf227040fe541198e5d6685b1a","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.10_1782296783507_0.7840074697474004","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@gengage/assistant-fe","version":"0.7.11","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.11","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"53b23c3ca5345ea7b05d09de8995a13013025f6e","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.11.tgz","fileCount":170,"integrity":"sha512-DGSXtr0AJM/PZT3mUFKp7PxH26+QQBUVvLw+Ge3/j2YDVsuc9F1vSl8D+3X6PFrbwQdzBhaLSZXNyy0+Rhjsqw==","signatures":[{"sig":"MEUCIQCRozQjwloP5bXS+cNN6kBglPZCecj3T858/tCRQxDxAwIgCp4p34vru21tFADkFjEBSzu/52sEXbzS2qHlTBuC5RI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3132817},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"c53a84f8ab06def3547fb93dde274d6550617fde","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.11_1782297280025_0.9066843229233439","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@gengage/assistant-fe","version":"0.7.12","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.12","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"e7567b456bbbd2876129dacc11b575c7fcf84399","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.12.tgz","fileCount":170,"integrity":"sha512-+xWawhhhVfpP9pCb5kP1YCxiZGQf0GhfM/Dx65SEK/XUFTPyOktEW62HjbmiuJy8fy03rBrKMFLQPMToUsu8dA==","signatures":[{"sig":"MEQCIEAbibN3Ccpcs+gnn71pvcFRsjXXCPUFQcRzsDjp6rkEAiAaC1jEMYvriO633lWcgmJnHlXm63RvfK3vG5LVBV7LLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3133087},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"431ffaae4676d846758fa6a23cee09ad489609d8","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.12_1782467847060_0.48234803893018374","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@gengage/assistant-fe","version":"0.7.14","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.14","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"924e1c5d125ff519e6ade6f362f192eda294f602","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.14.tgz","fileCount":170,"integrity":"sha512-RdOhGi2rdpHEjkvg18LgU34a14eVr3ymaIaWZb2rtsu6Wz7HSfjYqyZX8y7c5pg2mKKjbjZh4IA5MZsx6h3bkw==","signatures":[{"sig":"MEQCICk9rXg8EG9ns8Q6YPxUkzlcjdHCggTkvdolM1EXzc6uAiBBfmRpCsdhtSa+GHWpHTfdtZ4DTjbbtjNISoYwx74Zcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3161061},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"ea5e126774fd297d847f9e265ca997adb9ccf9fb","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.13.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.14_1782765097489_0.3959997991835327","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@gengage/assistant-fe","version":"0.7.15","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.15","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"d7744969c731d7795849ffa58633c1d4a916f657","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.15.tgz","fileCount":170,"integrity":"sha512-ZbMceh2Qy9pJJPCwBKb235cwulNlh/B4Sjybzmiu/gyGNHVLsDOudlbBULHbO4lnG6GWhhB+Xed1lx2kEf4bsQ==","signatures":[{"sig":"MEYCIQCakdWYqggQkfeXr5Tf/tQ25RowmVr8GRPa6tFfvs7fMQIhALL7phw1cFzL7e69EfSg8EVo/KOJ2j3Gc6PqKeR7v5gp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3163202},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"3c5a3f6760b3bceb77a5e2b65983fa4faeb7a930","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.16.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.15_1784032027524_0.5603256945669228","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@gengage/assistant-fe","version":"0.7.16","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.16","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"894c7b95d833b699c5cd27d73fdde122fc33848d","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.16.tgz","fileCount":170,"integrity":"sha512-xfn0G9l3/be8k6ulHrqLsIHlTixTrPYYKno+V4e0cVAFLdWcM/4XTw9SUSGD7oAxXrLnvvOevKP6p5vqLBB3zQ==","signatures":[{"sig":"MEQCIHQ6OBD87zXrpLNW09ga0xzCMyjLNX8ytYsS3jCWoLJZAiB3Y5h/dW7H5CgP6d5AfXBo2KSyArE8XNl8sPffb8uJtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3167717},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"bc11504298c03b1679febcae89ce91a21bc3e672","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.16.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.16_1784217099798_0.22375901572093482","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@gengage/assistant-fe","version":"0.7.17","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.17","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"b18232612b5273881f8dd1edcf3c215b4157cf56","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.17.tgz","fileCount":170,"integrity":"sha512-Iv17DYabjbusu0UROzndFXaFvgrg4Sq9ug4BYejY3ul37908dYEJNLAGMdkvWsKUni0+zzRG9O8OaBsqC8FKfA==","signatures":[{"sig":"MEUCIE3MGt8rwc+RavjLOkfWihZ+fdziW6/npzLttVF7uc2uAiEA3HVnglwyK+5kEqEY5qkoDiSrhaSarghNzDkd/1O1a54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170063},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css"},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"ae4c3ad7d6f3bf38a695715e66810342fc258ec8","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.16.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.17_1785160368739_0.22381953666994225","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@gengage/assistant-fe","version":"0.7.18","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.18","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"c5d1dc0e9e01e73257e660fc523a62dabcecbfd2","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.18.tgz","fileCount":172,"integrity":"sha512-aaUdADUrDlxMXD+RBh2J6gl12XESkxo1LEabXUseZXMW+PhV8V+UxEGWTl2M4Ua6Q8j10xXMsQOAKIt3J2vXgQ==","signatures":[{"sig":"MEUCIGAXxoL9AoF6X611sZoB/AJ0MGrLLZuwLYc05UdAWF10AiEA6BEAjivFEpYCyY7QtRh8xNGOx67uPjXz8nscYYP6n4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3172400},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./chat/conversation-lifecycle":{"types":"./dist/chat/conversation-lifecycle.d.ts","import":"./dist/chat-conversation-lifecycle.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"884ba8484a81476556823969660a8e4ba5fbef38","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.16.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.18_1785217345863_0.879794198041941","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@gengage/assistant-fe","version":"0.7.19","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.19","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"99b4b4bdfdc3c05bb1eb75107f11fcba4a7be833","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.19.tgz","fileCount":172,"integrity":"sha512-cZj4BOaYem49Om2Waq4m6gvBHHCv+WHuz7Hu1ufAszpDepaMWMcBu6YgqhztQD1yUG6tQxgvABUwPbNI7+RFvA==","signatures":[{"sig":"MEUCIDj+O/nIF8Thbk1g3MNA9kjyVuJYNZbAfwUxahK9QfWOAiEAvbD8/jHhg5j/56pquqGMio2+qwazH630pnuJKUcsoLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3183367},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./chat/conversation-lifecycle":{"types":"./dist/chat/conversation-lifecycle.d.ts","import":"./dist/chat-conversation-lifecycle.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"9e85d9eadb21ff1028e340c9d3c8127bc5339659","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.17.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.19_1786094306021_0.11867405824574839","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@gengage/assistant-fe","version":"0.7.20","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.20","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"b0f6ac40759ff89f8bf3d07baf46a1f19f5a7160","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.20.tgz","fileCount":172,"integrity":"sha512-PkQq1lEVyHnSeVs4glu1Z9qIxB8xu+/cO5/vUPc07gWDF0z39jJWd8arh0rRVCfPyAh5795NRdb95kiDPOYGzQ==","signatures":[{"sig":"MEUCIQCj8zGUkwg1RVrNQpOU320RwMA22Y41Lj97vCVDhJ0UCAIgO59bEnQVO0lCVHREbHbzeodZStEUIJWeUnIpYmTtJVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3162919},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./chat/conversation-lifecycle":{"types":"./dist/chat/conversation-lifecycle.d.ts","import":"./dist/chat-conversation-lifecycle.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"395e3567aeeb006dea443d07ce76e08d9d5f0ecb","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.17.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.20_1787912597741_0.7933369238327226","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@gengage/assistant-fe","version":"0.7.21","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.21","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"09a24aaa80f44ba9d135fc4527d1f719ae6ea8a8","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.21.tgz","fileCount":172,"integrity":"sha512-L4MW76KbVxE8TTMA+5p6fmLb6WjnkbPhmeKUmlU98Gj6KdlI5MCDQbWt+En1zFQmSupJFwOR9JeWLV93MhZ+4Q==","signatures":[{"sig":"MEUCIDOyV+iTSHoiXlTcriCyvwaGHdIQPPKKdchXOUadUnwfAiEA6bAp9Rd7A96lQ0YiYw8AV40MPhvrKYJprYSvLpUsc5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3163107},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./chat/conversation-lifecycle":{"types":"./dist/chat/conversation-lifecycle.d.ts","import":"./dist/chat-conversation-lifecycle.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"42149a2ed513add155d1b5aa3627b0e9a90ca432","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.19.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.21_1787925467134_0.3387829521055781","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@gengage/assistant-fe","version":"0.7.22","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.22","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"4aeadd8173398ccfdb1b2547208ee4179b98efd5","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.22.tgz","fileCount":174,"integrity":"sha512-QOQScqfAmfVRuA+ekllSGMMbGa7wAtM070/ezwV9e7uiT/HFNm5ed0o21rxRbiOGmB0qpgRVDjp9gxgToO7+5Q==","signatures":[{"sig":"MEYCIQD5sr9nMDYxkV540aUptEv4iNyg9DaFXjOJpKv7hkkf3gIhAOSYgdUPYWCCFc0hPuIjzUd1bdJHLlMb5UOrJs1IStcQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3174770},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./chat/conversation-lifecycle":{"types":"./dist/chat/conversation-lifecycle.d.ts","import":"./dist/chat-conversation-lifecycle.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"061180ce1eb6e788b4173585715d023296081955","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:wire && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","test:wire":"vitest run tests/injector-client-wire.contract.ts tests/otokoc-client-wire.contract.ts","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR RUN_LIVE_E2E=1 playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.17.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.22_1788109906613_0.4644164700879705","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@gengage/assistant-fe","version":"0.7.23","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.23","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"049edae3ee6d7986f9a2b7de9ac6b2b0059df27d","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.23.tgz","fileCount":174,"integrity":"sha512-hWu4Va6cGekd7lMyAMpFBvBXuI4bDqQ9fQ49WKlUGRMs6uBHyh/ZSP38Fe3wcxdm07xOAfk5jU+lDTSeK161jQ==","signatures":[{"sig":"MEYCIQCCzOYTZG16yHbuORc3HmBsnytManVcWhYlOKGLOcI1XQIhAJJrxeyVS7kJZw4qiBhVS5Damnz0BrJ3BHvI1xXpUsio","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3184208},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./chat/conversation-lifecycle":{"types":"./dist/chat/conversation-lifecycle.d.ts","import":"./dist/chat-conversation-lifecycle.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"5aef51a1c8e26ed6224843015f5685446ffa0642","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:wire && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","test:wire":"vitest run tests/injector-client-wire.contract.ts tests/otokoc-client-wire.contract.ts","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR RUN_LIVE_E2E=1 playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.19.0","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.23_1788966599189_0.2646095372094468","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@gengage/assistant-fe","version":"0.7.24","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"license":"SEE LICENSE IN LICENSE","_id":"@gengage/assistant-fe@0.7.24","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"e57de0a4e40ef43bd5f013dcc2f9960187d3b482","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.24.tgz","fileCount":174,"integrity":"sha512-Ey52QDcU1w7ciq/L4Sd9WuDbnWXGLNOLOtGXtVPs14O/sNCw39uoeyN7faMIWkVZd+dc0EjsjcPqgZ+GTGRLcA==","signatures":[{"sig":"MEUCIQCYzsLY50U1meS4qTwCe939Z7Z0b4kXZHpMiDLcnOZV7wIgQG5GmCPzHcbDnCzns4GGxShbrnYoH1ecAu7U7izma8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHxWJDL81/iso+3mqSqnaVQm/CdvhQQpNERytMz7HwuKAiEA1RnMFBYufYylxoB2wwCe0eCticeqidxNSef1M4byFuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3187901},"type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./chat/conversation-lifecycle":{"types":"./dist/chat/conversation-lifecycle.d.ts","import":"./dist/chat-conversation-lifecycle.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:wire && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","test:wire":"vitest run tests/injector-client-wire.contract.ts tests/otokoc-client-wire.contract.ts","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR RUN_LIVE_E2E=1 playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"jsdelivr":"./dist/chat.iife.js","overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.19.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"26.8.2","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/assistant-fe_0.7.24_1789667712201_0.28062588046388615","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"_id":"@gengage/assistant-fe@0.7.25","bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"dist":{"shasum":"d4fa7bf04aa2a62fdb6ab7fc2f1dbc5e8c590bd6","tarball":"https://registry.npmjs.org/@gengage/assistant-fe/-/assistant-fe-0.7.25.tgz","fileCount":174,"integrity":"sha512-4OAX0P9s1POayxP4oC1qPpAbfDRbkB9TfG5y+O/rhblGUH3Nm2PBK1r+x/60EheDhY1wFV+NsaLZFAhm+6tV7g==","signatures":[{"sig":"MEUCIQCEdd4KN83x1/X62Nhco5NKqpxrJAtcn8WQ2D7OWGcUagIgODGL/1Hrr1snXvy4/Mk/mditO53P3tv52ZM9k8uFM5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCIbfGodWDw+HIIi9hSt122JhKMFRaG13uMyFLhabzMbgIhAJGYqxdZlaiL4BH6Kp7i7HkfjqCMAzVP6oVbpGTKmNrK"}],"unpackedSize":3191177},"name":"@gengage/assistant-fe","type":"module","types":"./dist/index.d.ts","unpkg":"./dist/chat.iife.js","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./qna":{"types":"./dist/qna/index.d.ts","import":"./dist/qna.js"},"./chat":{"types":"./dist/chat/index.d.ts","import":"./dist/chat.js"},"./common":{"types":"./dist/common/index.d.ts","import":"./dist/common.js"},"./native":{"types":"./dist/native/index.d.ts","import":"./dist/native.js"},"./simbut":{"types":"./dist/simbut/index.d.ts","import":"./dist/simbut.js"},"./simrel":{"types":"./dist/simrel/index.d.ts","import":"./dist/simrel.js"},"./overlay":{"types":"./dist/overlay.d.ts","import":"./dist/overlay.js"},"./qna.iife":"./dist/qna.iife.js","./chat.iife":"./dist/chat.iife.js","./native.iife":"./dist/native.iife.js","./qna/runtime":{"types":"./dist/qna/runtime.d.ts","import":"./dist/qna-runtime.js"},"./simbut.iife":"./dist/simbut.iife.js","./simrel.iife":"./dist/simrel.iife.js","./chat/runtime":{"types":"./dist/chat/runtime.d.ts","import":"./dist/chat-runtime.js"},"./qna/style.css":"./dist/qna.css","./simrel/runtime":{"types":"./dist/simrel/runtime.d.ts","import":"./dist/simrel-runtime.js"},"./simbut/style.css":"./dist/simbut.css","./simrel/style.css":"./dist/simrel.css","./chat/conversation-lifecycle":{"types":"./dist/chat/conversation-lifecycle.d.ts","import":"./dist/chat-conversation-lifecycle.js"}},"gengage":{"apiVersion":"1","backendNote":"UI and client-side logic only. Backend services are proprietary and require a gengage.ai subscription."},"gitHead":"4a1cfe9c8dcb602c1e8254a4d63605b6b0528c43","license":"SEE LICENSE IN LICENSE","scripts":{"lint":"eslint src","test":"npm run test:unit && npm run test:wire && npm run test:e2e && npm run test:package","build":"tsc --noEmit -p tsconfig.src.json && vite build && tsx scripts/build-iife.ts && tsc -p tsconfig.declarations.json","format":"prettier --write \"src/**/*.{ts,tsx,css}\" \"catalog/**/*.{ts,tsx,css,js,html}\" \"tests/**/*.ts\" \"scripts/**/*.ts\" && eslint src --fix && npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools","catalog":"npm run build && vite --config catalog/vite.config.ts","docs:dev":"vitepress dev docs","lint:fix":"eslint src --fix","test:all":"npm test","test:e2e":"env -u FORCE_COLOR -u NO_COLOR playwright test","build:lib":"tsc --noEmit -p tsconfig.src.json && vite build && tsc -p tsconfig.declarations.json","check:css":"tsx scripts/check-css-compat.ts","test:unit":"vitest run --exclude \"tests/**/*.contract.ts\"","test:wire":"vitest run tests/injector-client-wire.contract.ts tests/otokoc-client-wire.contract.ts","typecheck":"tsc --noEmit -p tsconfig.src.json","build:iife":"tsx scripts/build-iife.ts","docs:build":"vitepress build docs","catalog:dev":"npm run build && vite --config catalog/vite.config.ts","test:package":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts tests/package-consumer.contract.ts","check:package":"tsx scripts/check-package-artifacts.ts","prepublishOnly":"npm run verify:publish","verify:publish":"npm run check:css && npm run typecheck && npm run typecheck:catalog && npm run typecheck:tests && npm run typecheck:tools && npm run test:package:publish","test:e2e:mobile":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=mobile","typecheck:tests":"tsc --noEmit -p tsconfig.tests.json","typecheck:tools":"tsc --noEmit -p tsconfig.tools.json","test:e2e:catalog":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=catalog","test:ai-top-picks":"vitest run tests/ai-top-picks.test.ts","test:chat-history":"vitest run tests/history-storage.test.ts tests/save-session-navigate.test.ts tests/chat-drawer-panel.test.ts tests/chat-open.test.ts tests/session-restore.test.ts tests/session-persistence.test.ts tests/chat-panel-state-restore.test.ts","test:e2e:chromium":"env -u FORCE_COLOR -u NO_COLOR playwright test --project=chromium","typecheck:catalog":"tsc --noEmit -p catalog/tsconfig.json","test:e2e:fullstack":"env -u FORCE_COLOR -u NO_COLOR RUN_LIVE_E2E=1 playwright test --project=full-stack","test:choice-prompter":"vitest run tests/choice-prompter.test.ts","test:package:publish":"npm run build && npm run check:package && vitest run tests/package-artifact.contract.ts"},"version":"0.7.25","_npmUser":{"name":"muskirac","email":"kirac@glov.ai"},"homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","jsdelivr":"./dist/chat.iife.js","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"overrides":{"vitepress":{"vite":"6.4.2"}},"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"_npmVersion":"11.19.1","description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","directories":{},"maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"sideEffects":["**/*.css"],"_nodeVersion":"26.8.2","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"^8.0.2","jsdom":"^29.0.1","eslint":"^10.1.0","vitest":"^4.1.1","prettier":"^3.8.1","vitepress":"^1.6.4","typescript":"^5.9.3","@types/node":"^25.5.0","fake-indexeddb":"^6.2.5","vite-plugin-dts":"^4.5.4","@playwright/test":"^1.58.2","typescript-eslint":"^8.57.2","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/assistant-fe_0.7.25_1789809859145_0.8775136993982826"}}},"time":{"created":"2026-02-26T20:16:17.216Z","modified":"2026-09-19T09:24:19.492Z","0.1.0":"2026-02-26T20:16:17.613Z","0.1.1":"2026-03-02T10:52:23.671Z","0.1.2":"2026-03-03T09:15:46.158Z","0.1.3":"2026-03-03T18:22:30.648Z","0.1.4":"2026-03-03T19:15:35.896Z","0.1.5":"2026-03-03T21:17:16.041Z","0.1.6":"2026-03-04T18:52:28.892Z","0.1.7":"2026-03-05T08:27:34.725Z","0.1.8":"2026-03-05T09:55:18.376Z","0.1.9":"2026-03-07T23:24:53.095Z","0.2.0":"2026-03-08T14:28:23.291Z","0.2.1":"2026-03-08T17:40:44.484Z","0.2.2":"2026-03-09T11:18:45.900Z","0.2.3":"2026-03-09T14:58:42.744Z","0.2.4":"2026-03-17T10:22:38.789Z","0.2.5":"2026-03-17T14:05:42.742Z","0.2.6":"2026-03-24T07:11:36.883Z","0.2.7":"2026-03-24T10:58:13.083Z","0.2.8":"2026-03-24T12:58:34.877Z","0.2.9":"2026-03-24T15:44:05.420Z","0.2.10":"2026-03-24T16:42:27.718Z","0.2.11":"2026-03-24T22:03:53.381Z","0.2.12":"2026-03-29T23:42:43.435Z","0.2.13":"2026-03-30T07:42:43.082Z","0.2.14":"2026-04-01T07:12:58.668Z","0.2.15":"2026-04-02T07:42:19.234Z","0.3.0":"2026-04-06T09:18:52.931Z","0.3.1":"2026-04-06T10:41:56.996Z","0.3.2":"2026-04-06T15:42:22.228Z","0.3.3":"2026-04-06T19:50:13.486Z","0.3.4":"2026-04-07T23:10:37.759Z","0.3.5":"2026-04-08T11:26:10.842Z","0.3.6":"2026-04-08T11:43:27.626Z","0.3.7":"2026-04-08T14:14:12.338Z","0.3.8":"2026-04-08T15:57:15.839Z","0.3.9":"2026-04-08T19:30:07.028Z","0.3.10":"2026-04-09T08:49:39.185Z","0.3.11":"2026-04-09T11:32:14.797Z","0.3.12":"2026-04-09T15:35:17.513Z","0.3.13":"2026-04-10T10:58:54.494Z","0.3.14":"2026-04-10T14:39:10.204Z","0.3.15":"2026-04-13T14:08:27.882Z","0.3.16":"2026-04-14T11:03:46.349Z","0.3.17":"2026-04-14T12:59:40.109Z","0.3.18":"2026-04-14T14:44:45.493Z","0.3.19":"2026-04-15T19:24:54.618Z","0.3.20":"2026-04-15T19:31:48.629Z","0.3.21":"2026-04-15T19:33:08.000Z","0.3.22":"2026-04-16T10:01:11.771Z","0.3.23":"2026-04-16T13:04:34.706Z","0.3.24":"2026-04-16T14:25:47.991Z","0.3.25":"2026-04-16T14:48:01.100Z","0.3.26":"2026-04-19T11:39:14.275Z","0.3.27":"2026-04-20T11:34:58.598Z","0.3.28":"2026-04-21T17:54:41.431Z","0.3.29":"2026-04-21T18:30:49.887Z","0.3.30":"2026-04-21T19:31:54.680Z","0.3.31":"2026-04-21T20:49:59.226Z","0.3.32":"2026-04-22T08:58:10.664Z","0.3.34":"2026-04-22T16:17:25.155Z","0.3.35":"2026-04-24T07:39:18.511Z","0.3.36":"2026-04-24T14:46:34.541Z","0.3.37":"2026-04-25T20:19:33.775Z","0.3.38":"2026-04-26T13:14:19.358Z","0.3.39":"2026-04-27T14:21:37.268Z","0.3.40":"2026-04-28T08:41:20.859Z","0.3.41":"2026-04-30T17:36:55.837Z","0.4.0":"2026-05-04T07:02:34.411Z","0.4.1":"2026-05-04T08:49:19.982Z","0.4.2":"2026-05-04T15:19:38.454Z","0.4.3":"2026-05-05T10:19:11.033Z","0.4.4":"2026-05-05T15:20:52.873Z","0.4.5":"2026-05-05T20:10:34.799Z","0.4.6":"2026-05-06T11:10:02.776Z","0.4.7":"2026-05-07T07:31:38.395Z","0.4.8":"2026-05-07T08:52:17.093Z","0.4.9":"2026-05-07T14:49:32.115Z","0.4.10":"2026-05-07T15:00:01.458Z","0.4.11":"2026-05-08T09:44:03.017Z","0.4.12":"2026-05-08T20:00:57.349Z","0.4.13":"2026-05-09T14:51:36.254Z","0.4.14":"2026-05-09T15:44:46.321Z","0.4.15":"2026-05-10T15:51:26.835Z","0.4.16":"2026-05-11T10:02:50.395Z","0.4.17":"2026-05-11T12:57:53.005Z","0.4.18":"2026-05-11T13:14:05.585Z","0.4.19":"2026-05-11T14:35:52.402Z","0.4.20":"2026-05-12T15:22:44.643Z","0.4.21":"2026-05-13T10:12:47.653Z","0.5.0":"2026-05-13T13:49:48.037Z","0.5.1":"2026-05-13T14:15:11.998Z","0.5.2":"2026-05-13T18:31:55.512Z","0.5.3":"2026-05-14T15:45:33.551Z","0.5.4":"2026-05-14T17:54:56.048Z","0.5.5":"2026-05-15T10:25:07.379Z","0.5.6":"2026-05-15T13:19:41.194Z","0.5.7":"2026-05-15T13:38:02.043Z","0.6.0":"2026-05-18T12:42:09.242Z","0.6.1":"2026-05-18T20:16:14.030Z","0.6.2":"2026-05-19T07:40:58.424Z","0.6.3":"2026-05-19T07:49:31.670Z","0.6.4":"2026-05-19T08:03:10.072Z","0.6.5":"2026-05-19T08:17:16.548Z","0.6.6":"2026-05-19T09:37:36.041Z","0.6.7":"2026-05-19T10:59:53.156Z","0.6.8":"2026-05-20T06:58:09.671Z","0.6.9":"2026-05-20T11:13:11.839Z","0.6.10":"2026-05-20T15:05:06.084Z","0.6.11":"2026-05-20T15:27:53.292Z","0.6.12":"2026-05-20T16:04:58.161Z","0.6.13":"2026-05-20T20:37:13.222Z","0.6.14":"2026-05-21T11:07:02.627Z","0.6.16":"2026-05-21T13:31:31.598Z","0.6.17":"2026-05-21T14:38:38.756Z","0.6.18":"2026-05-21T16:23:53.192Z","0.6.19":"2026-05-21T18:51:45.821Z","0.6.21":"2026-05-22T13:11:06.943Z","0.6.22":"2026-05-23T10:44:25.692Z","0.6.23":"2026-05-24T13:02:32.768Z","0.6.24":"2026-05-24T13:08:37.174Z","0.6.25":"2026-05-24T18:32:30.714Z","0.6.26":"2026-05-25T18:58:47.179Z","0.6.27":"2026-05-26T12:23:26.013Z","0.6.28":"2026-05-28T20:47:38.976Z","0.6.29":"2026-05-28T23:06:30.715Z","0.6.30":"2026-05-28T23:11:43.082Z","0.6.31":"2026-05-29T00:18:58.558Z","0.6.32":"2026-05-29T15:31:47.651Z","0.6.33":"2026-05-30T16:07:02.231Z","0.6.34":"2026-05-30T22:39:04.698Z","0.6.35":"2026-05-31T02:07:19.177Z","0.6.36":"2026-06-02T07:32:17.657Z","0.6.37":"2026-06-02T09:27:59.928Z","0.6.38":"2026-06-02T12:25:36.695Z","0.6.39":"2026-06-02T21:22:40.585Z","0.6.40":"2026-06-03T06:35:00.316Z","0.6.41":"2026-06-03T07:58:21.333Z","0.6.42":"2026-06-04T06:38:31.326Z","0.6.44":"2026-06-08T14:15:07.314Z","0.6.45":"2026-06-09T15:02:46.967Z","0.6.46":"2026-06-09T21:29:48.077Z","0.6.47":"2026-06-11T09:45:46.470Z","0.6.48":"2026-06-11T20:12:59.802Z","0.6.49":"2026-06-12T17:39:31.411Z","0.6.50":"2026-06-12T19:07:51.489Z","0.7.0":"2026-06-14T13:15:03.799Z","0.7.1":"2026-06-15T14:26:20.023Z","0.7.2":"2026-06-15T18:49:03.844Z","0.7.3":"2026-06-16T13:17:45.544Z","0.7.4":"2026-06-17T15:17:20.674Z","0.7.5":"2026-06-18T14:04:31.521Z","0.7.6":"2026-06-19T10:55:06.817Z","0.7.7":"2026-06-19T14:11:21.091Z","0.7.8":"2026-06-22T12:37:12.526Z","0.7.9":"2026-06-24T06:27:34.178Z","0.7.10":"2026-06-24T10:26:23.663Z","0.7.11":"2026-06-24T10:34:40.178Z","0.7.12":"2026-06-26T09:57:27.295Z","0.7.14":"2026-06-29T20:31:37.642Z","0.7.15":"2026-07-14T12:27:07.750Z","0.7.16":"2026-07-16T15:51:39.979Z","0.7.17":"2026-07-27T13:52:48.905Z","0.7.18":"2026-07-28T05:42:26.034Z","0.7.19":"2026-08-07T09:18:26.241Z","0.7.20":"2026-08-28T10:23:17.912Z","0.7.21":"2026-08-28T13:57:47.365Z","0.7.22":"2026-08-30T17:11:46.785Z","0.7.23":"2026-09-09T15:09:59.351Z","0.7.24":"2026-09-17T17:55:12.319Z","0.7.25":"2026-09-19T09:24:19.307Z"},"bugs":{"url":"https://github.com/Glov-ai/gengage-assistant-fe/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/Glov-ai/gengage-assistant-fe#readme","keywords":["gengage","ai","chatbot","widget","e-commerce","assistant"],"repository":{"url":"git+https://github.com/Glov-ai/gengage-assistant-fe.git","type":"git"},"description":"Source-available frontend widgets for Gengage AI Assistant — chat, Q&A, and similar-products. Backend is SaaS (gengage.ai).","maintainers":[{"name":"muskirac","email":"kirac@glov.ai"}],"readme":"# Gengage AI Assistant — Frontend SDK\n\n[![npm](https://img.shields.io/npm/v/@gengage/assistant-fe)](https://www.npmjs.com/package/@gengage/assistant-fe)\n[![tests](https://img.shields.io/badge/tests-passing-brightgreen)]()\n[![license](https://img.shields.io/badge/license-source--available-blue)](LICENSE)\n\nEmbeddable AI shopping assistant widgets for e-commerce — **chat**, **contextual Q&A**, **similar products**, and an optional **find-similar PDP image overlay** — built with vanilla TypeScript, zero framework dependencies.\n\n> Backend services require a [gengage.ai](https://gengage.ai) subscription.\n> See [LEGAL.md](./LEGAL.md) and [TRADEMARKS.md](./TRADEMARKS.md).\n\n---\n\n## Choose Your Integration\n\n### CDN Script Tag (fastest)\n\n```html\n<script src=\"https://unpkg.com/@gengage/assistant-fe/dist/chat.iife.js\"></script>\n<script>\n  const chat = new window.Gengage.GengageChat();\n  chat.init({\n    accountId: 'YOUR_ACCOUNT_ID',\n    middlewareUrl: 'https://YOUR_BACKEND_URL',\n  });\n</script>\n```\n\n### npm / ES Module\n\n```bash\nnpm install @gengage/assistant-fe\n```\n\n```ts\nimport { GengageChat, bootstrapSession } from '@gengage/assistant-fe';\n\nconst chat = new GengageChat();\nawait chat.init({\n  accountId: 'mystore',\n  middlewareUrl: 'https://YOUR_BACKEND_URL',\n  session: { sessionId: bootstrapSession() },\n});\n```\n\n### Google Tag Manager\n\n```html\n<script type=\"module\">\n  import { initOverlayWidgets } from 'https://cdn.jsdelivr.net/npm/@gengage/assistant-fe/dist/overlay.js';\n\n  await initOverlayWidgets({\n    accountId: 'YOUR_ACCOUNT_ID',\n    middlewareUrl: 'https://YOUR_BACKEND_URL',\n    sku: window.productSku,\n    pageContext: { pageType: 'pdp' },\n    chat: { variant: 'floating' },\n    qna: { mountTarget: '#qna-section' },\n    simrel: { mountTarget: '#similar-products' },\n    simbut: { mountTarget: '#product-gallery' },\n  });\n</script>\n```\n\n### Mobile WebView (Android / iOS / React Native)\n\n```ts\nimport { initNativeOverlayWidgets, applyNativeSession } from '@gengage/assistant-fe/native';\n\napplyNativeSession({ sessionId: 'native-session-id', userId: 'native-user-id' });\n\nconst { controller, bridge } = await initNativeOverlayWidgets({\n  accountId: 'YOUR_ACCOUNT_ID',\n  middlewareUrl: 'https://YOUR_BACKEND_URL',\n  pageContext: { pageType: 'pdp', sku: '12345' },\n  chat: { variant: 'floating', mobileInitialState: 'full' },\n});\n```\n\nSee [docs/native-mobile-sdk.md](docs/native-mobile-sdk.md) for iOS WKWebView, Android WebView, and React Native examples.\n\n---\n\n## Widgets\n\n| Widget | Import | What it does |\n|--------|--------|-------------|\n| **Chat** | `@gengage/assistant-fe/chat` | Floating AI drawer with streaming responses, product cards, comparison tables |\n| **QNA** | `@gengage/assistant-fe/qna` | Contextual action buttons for product pages |\n| **SimRel** | `@gengage/assistant-fe/simrel` | AI-powered similar/related product grid plus reusable product-card renderer configured by labels, field mappings, media, and CSS variables |\n| **SimBut** | `@gengage/assistant-fe/simbut` | PDP image-overlay pill that opens a `findSimilar` flow for the current product |\n| **Native** | `@gengage/assistant-fe/native` | Android/iOS WebView bridge + overlay bootstrap |\n\nThe chat widget includes a built-in history entry point in the header. Past chat sessions are stored per account/user in `localStorage`, while the active session restore cache continues to use IndexedDB for cross-navigation handoff flows.\n\n---\n\n## Customization\n\n**Theme tokens** — configure visual defaults at the SDK boundary:\n```ts\nchat.init({\n  theme: { primaryColor: '#f27a1a', headerBg: '#1a1a2e' },\n});\n```\n\n**Component overrides** — swap any UI component via the json-render registry.\n\n**SimRel product cards** — use `createSimRelRenderer` for richer product cards without account-specific SDK code:\n```ts\nimport { initOverlayWidgets } from '@gengage/assistant-fe/overlay';\nimport { createSimRelRenderer } from '@gengage/assistant-fe/simrel';\n\nawait initOverlayWidgets({\n  // ...\n  simrel: {\n    mountTarget: '#similar-products',\n    renderer: createSimRelRenderer({\n      labels: { cta: 'View' },\n      fields: {\n        subtitle: ['categoryNames', 'extras.category_names'],\n      },\n      media: { promotionIconUrl: '/assets/promo.svg' },\n    }),\n  },\n});\n```\n\n**SimBut customization** — use theme tokens, `i18n.findSimilarLabel`, and `onFindSimilar` for the PDP image-overlay pill.\n\n**Reusable component changes** — update SDK components and keep `catalog.ts`, public exports, tests, and catalog previews in sync.\n\nSee [docs/customization.md](docs/customization.md) for the supported SDK customization surface.\n\n---\n\n## Development\n\n```bash\nnpm install\nnpm run typecheck                              # TypeScript strict check\nnpm run test                                   # Unit tests\nnpm run test:chat-history                      # Targeted history + restore regression suite\nnpm run build                                  # Build to dist/\nnpm run catalog                                # Visual component catalog at :3002, with fixed generic styling presets\nnpm run docs:build                             # Build contributor docs with VitePress\n```\n\nThis repo builds the SDK package only. Hosted account demos and exact client PDP/PLP clones live\noutside the SDK and should not be committed here.\n\n---\n\n## Documentation\n\n| Doc | Description |\n|-----|-------------|\n| [Docs Index](docs/index.md) | Full documentation map |\n| [API Reference](docs/api-reference.md) | Public entry points and config surfaces |\n| [Agentic Overview](docs/agentic-overview.md) | Agentic SDK architecture and compatibility rules |\n| [Agentic Integration Guide](docs/agentic-integration-guide.md) | From-scratch browser-local agentic integration guide |\n| [Architecture](docs/architecture.md) | System design, widget lifecycle, data flows |\n| [Wire Protocol](docs/wire-protocol.md) | Backend NDJSON streaming contract |\n| [Customization](docs/customization.md) | CSS tokens, component overrides, XSS rules |\n| [i18n](docs/i18n.md) | Locale resolution and string overrides |\n| [Error Handling](docs/error-handling.md) | Offline, retry, and recovery behavior |\n| [GTM Quickstart](docs/gtm-quickstart.md) | Copy-paste GTM embedding patterns |\n| [Security](docs/security-production.md) | Production CSP, postMessage origins, sanitization |\n| [Security Policy](SECURITY.md) | Vulnerability reporting, trust boundaries, disclosure scope |\n| [Analytics](docs/analytics-contract.md) | GTM/GA dataLayer event mapping |\n| [Mobile SDK](docs/native-mobile-sdk.md) | Android/iOS/React Native integration |\n| [AGENTS](AGENTS.md) | Coding-agent architecture and code-path index |\n| [Contributing](CONTRIBUTING.md) | Shared SDK contribution workflow |\n\n---\n\n## Project Structure\n\n```\nsrc/\n  common/     # Shared: types, NDJSON parser, event bus, sanitizer, utilities\n  chat/       # Chat widget (GengageChat class + components)\n  qna/        # QNA widget (GengageQNA class + components)\n  simrel/     # Similar products widget (GengageSimRel class + components)\n  simbut/     # PDP image overlay pill widget (GengageSimBut class)\n  native/     # Native WebView bridge exports\ncatalog/      # Visual component catalog (mock data, no backend)\ndocs/         # Architecture, wire protocol, customization, analytics\ntests/        # Vitest unit tests + Playwright E2E\n```\n\n---\n\n## License\n\nLicensed under the **GENGAGE FRONTEND SOURCE-AVAILABLE LICENSE v1.0** — see [LICENSE](LICENSE).\n\nBackend services are proprietary and require a [gengage.ai](https://gengage.ai) subscription.\n","readmeFilename":"README.md"}