{"_id":"@assistrio/chat-widget","_rev":"32-9cfb1be2cc8553524dee60d09b1f1bb3","name":"@assistrio/chat-widget","dist-tags":{"latest":"0.1.35"},"versions":{"0.1.0":{"name":"@assistrio/chat-widget","version":"0.1.0","_id":"@assistrio/chat-widget@0.1.0","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"f7287c67bd7f984eda09fa5e70e16c4cc99223c3","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.0.tgz","fileCount":56,"integrity":"sha512-GZWOBg2HPx0ykUtF3Ji4hJ49wyXVF36Gt2IoYdTR7jRrAHThxsvc93rxBV96aPxmTtnscIlzcPLUtxiHUSjuzQ==","signatures":[{"sig":"MEYCIQD4Z5qysfbkRYvswHqH/6oguF+8e8LTEJ6u/E44g+TbWwIhAI2bldl5wDIuJJEsGdVVbuNVVrcm7aYylCL00eVMcB8S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1850144},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"afad5929f54bf121f0d773c35fd6f691baa8b183","scripts":{"build":"npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"22.14.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.0_1774667443820_0.922668935290663","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@assistrio/chat-widget","version":"0.1.1","_id":"@assistrio/chat-widget@0.1.1","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"95c4b41bcef9e37132d886563b78412caf2d8089","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.1.tgz","fileCount":56,"integrity":"sha512-/BZPHlWDZKgqG236QA2h7B6E+wjcWkRLuJyKBjKBz3d7Q8v0J+5iLz6xj5iXj9hCiC75e1IsXDMlRkNOsQvDzg==","signatures":[{"sig":"MEUCIQClJI9oelxiyiuv6AK5SUhjI9FRecurOP6aUaU2V3ym9AIgGVb+hHbMAt5jvPKo9KsfpMpdFE4KfFM/wlTzg7l4qCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1868908},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"afad5929f54bf121f0d773c35fd6f691baa8b183","scripts":{"build":"npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"22.14.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.1_1774672522308_0.6642583326081113","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@assistrio/chat-widget","version":"0.1.2","_id":"@assistrio/chat-widget@0.1.2","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"709efcf16e3c862895ca80e09edf3b0824fa0c69","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.2.tgz","fileCount":56,"integrity":"sha512-C0IMXFZUARAyDT6GcLchcvztPgXDoeQWVkwW0hFcowHqimX2WWFSpGyXtrIhd2UW/tkxvUXRVq3pHD3sbwoswA==","signatures":[{"sig":"MEQCIHURicke/dLT7052K+wDXtgJvgqXcoMBHXJoe8szduWAAiAChUcXIwbbd+pzXn2T/Jd+0QLA5NG2V8HSQZNacso/iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1888691},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"afad5929f54bf121f0d773c35fd6f691baa8b183","scripts":{"build":"npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"22.14.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.2_1774729560519_0.30480198550826487","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@assistrio/chat-widget","version":"0.1.3","_id":"@assistrio/chat-widget@0.1.3","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"927d81c92f4b03dc4718b71df747e5e356ff81e2","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.3.tgz","fileCount":64,"integrity":"sha512-hvNKnMHKmseWl7tT+SVi2KRkSUQXLwpTHAYMb7z3jyDa1ypMGu2oewDunpVX2NKJ3KZlfzOJZnaHegnUAYfFKg==","signatures":[{"sig":"MEYCIQDwYfxmHj+6x3av9Ng8yXSx8qBCQpGvfJBpd+7QNyYuJgIhAPsLBq1RuhhvyQgkQdZOsoA7oNPHWXYpGHrvjO/jhAVv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1912213},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"afad5929f54bf121f0d773c35fd6f691baa8b183","scripts":{"build":"npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"22.14.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.3_1774743620291_0.592125959474219","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@assistrio/chat-widget","version":"0.1.4","_id":"@assistrio/chat-widget@0.1.4","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"9baa55a478482c4aa8a2b011581f29b3abb2f1da","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.4.tgz","fileCount":64,"integrity":"sha512-4L8umIOsIPMREvOZO5ZKHKantwIVglHqnlmjFqIHluwCJxq9iQ0yR0EPr8zuTI/DF+eAGJpnwE+3YlsuvdYuAw==","signatures":[{"sig":"MEUCIGYNYapxBQ2rruUP2Gavdyw09Muk8XotngxrTMcLtq43AiEA7mhcbmvzA+GoNksbEa/HwkxRGHc2dddTCD8TPqa/bZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1961459},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"afad5929f54bf121f0d773c35fd6f691baa8b183","scripts":{"build":"npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"22.14.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.4_1774814536052_0.7088775383620336","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@assistrio/chat-widget","version":"0.1.5","_id":"@assistrio/chat-widget@0.1.5","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"83ab5c4ba5e27bbd0b9d9e370e856c4b9fc1c021","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.5.tgz","fileCount":74,"integrity":"sha512-LO8d6Kr1P1jNDj4vymzi8uKdXb7b840c8S/9PWPCyYOHVB5A4IsveCVJkyM16y0Mgluot8KVcGfK8VJ7O4ylQg==","signatures":[{"sig":"MEUCIHEC0ucyRwLH62K075EwBAqEjoCZT6JezkXJmhBLkOwfAiEA0eVRkZ4q6PVkgxdaH78Eb5Ebslj7EWSNGCjBP+YvB74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2190472},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"933e6a3e1609b4ead741fc10285e6b43a962b413","scripts":{"build":"npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"22.14.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.5_1774927431618_0.9189230565606323","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@assistrio/chat-widget","version":"0.1.6","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.6","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"73f31a448675eb7b2c9d61d67985813ca8cd3852","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.6.tgz","fileCount":166,"integrity":"sha512-oOcdkoHuR4ZeTBHgjA5Fa8wVcLKCEWyqGN7liIjsfaTZgOSaiVQB2WsGXZC1mHC0CnA8W7GgaPxDmoM2TrAnMg==","signatures":[{"sig":"MEQCIB21JZjp6CesjuVPOu8AEiA1lnBCEndluVc2IMZsoJYFAiBDNG/35NJui6iUWBJogE1Tc8GYLWERr1/t9nQUrIAFDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4386346},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"c56c4b05381dd3237f47207e8c04778b8b00447b","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"22.14.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.6_1780419179398_0.8504398961166051","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@assistrio/chat-widget","version":"0.1.7","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.7","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"e976f4efb6bc6ac4f860dbfdfb56c5589bcd2965","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.7.tgz","fileCount":174,"integrity":"sha512-iGoCsjD1yh8QnplF72yfqsCKX3c6RvIQu8wCi/+SDcVBz/qgelUBEIZMoI0xOkcRzhuN5OR0Jd/Y52HJnYB0sQ==","signatures":[{"sig":"MEQCIH+qMZglH/1qiAikJ3pw+40ZfI0GmkEr1ytpGOKB3wBXAiADDLtJdJv7bFEzxl9gqHhZDjymS79iMXpnDKSIFjWL3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7339080},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"c56c4b05381dd3237f47207e8c04778b8b00447b","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"22.14.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.7_1780430149314_0.054812908312556585","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@assistrio/chat-widget","version":"0.1.8","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.8","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"eb3b6c7d425f1772b27b5091f5e0034e83cf801c","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.8.tgz","fileCount":174,"integrity":"sha512-5W/xYnZlBqkCiY6F1+PJM0w6xXSZcD7JvJPuhaZRL92KYJH+pdPXkdNrzkd7tN3gjrWjPZhrO1wyg8AvLD9yeQ==","signatures":[{"sig":"MEUCIQDOgOpWUhY41TdlSWD8JJ8kk5l5Fk3mFEF3oXDRNNzQpgIgSNhUA5F/nNY4ltZZoc0/AzcE38ab3tNxbh5aS8Hxda0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7358312},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"1a36fdc6b4e0b56127f28840096cdac372d7fdef","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"22.14.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.8_1780438710560_0.8972294127066283","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@assistrio/chat-widget","version":"0.1.9","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.9","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"34ead2d780d432320c5fe9ddf00f196ed854ab61","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.9.tgz","fileCount":174,"integrity":"sha512-6ufC8mwo6/2ad22iVsutBIJ+U08RdBV7kAf+Dcunlpvsryd7g427eDkmymYNw+nstPlhn0wUUMkQEGDJcS+dug==","signatures":[{"sig":"MEQCIBITbSkjY4ZIc75F7v1IQqaJDRlC4fCwbR9P/wGulNoSAiBOh9AGmV0xXjCv7hDSZl1e48utn1scNot9a9ecUWnXfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7359992},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"1c2e95700a13de535288c9db43ddb2cd12339187","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.9_1780715039588_0.9107117487651069","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@assistrio/chat-widget","version":"0.1.10","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.10","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"4804d2dbb4f0329427ca540b9a4b463eb3701d48","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.10.tgz","fileCount":190,"integrity":"sha512-secELijuMO5HitOlNdHN3OamgUr/D1uSlUySzXcfNJ6CVGhu2a2hsmrPT803caIzvLNdcm+nHqgGzRcukfaKFA==","signatures":[{"sig":"MEUCIQCIMtRgU6QHSEbzpqCMVI+gJRzNBdQx/ZubmB9kxvnSvQIgQsaKkGI5ZIj1CQUqB4o5e8isiemVv5iFMgaZlTIEB8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7496925},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"3c9b4fc6717ae9cbcbb757141022446cf9a30eb6","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.10_1781234310656_0.6228591050113337","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@assistrio/chat-widget","version":"0.1.12","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.12","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"b875fe6b23ad02f1758382fc5610c46d7c8e0e85","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.12.tgz","fileCount":196,"integrity":"sha512-nRdVB/T0Not7bBxmRXb1jUbshUx1gAc+MBxLvvNGGlxrgEj4fKxi86E/On7Dua+PtTvMs2xyKPcwTvIdCdoJSw==","signatures":[{"sig":"MEYCIQCMz/1RFLxh1WbcYCUBwXikRhxU5zodDDOu7LdMYD4+6gIhAMBEfBuvF6LNgwBM7Q904Ud1TZ7HocAP3Z2TXEC4dCy6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7530283},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"557341c196e2e2a8da05cb9a1d1478cd6d61cb10","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.12_1781680548757_0.33453150970003653","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@assistrio/chat-widget","version":"0.1.13","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.13","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"93caa79eae978638860bac3e1fee5205c1ad0d92","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.13.tgz","fileCount":200,"integrity":"sha512-z+SWvXwE4RUO8KJg/IQbxJK4kcvmQgS6AVfysNFVROpFJQsYTMPkyWTr2tYFStR5KF9EbsAT4QzrTtRw6etnWg==","signatures":[{"sig":"MEYCIQDk+cpORt7G+/3e823GduHmx6X7sD1mvHA8UexJGwO9CQIhAMhc87oTeR7f/riREfoxVxZdjZixh48B6CRcS5SnFd3w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7549805},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"82edd1a5d02504809e9a2f88f1b20633e40976fc","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.13_1781756850437_0.12255674700857755","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@assistrio/chat-widget","version":"0.1.14","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.14","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"5b82d96448e76e9f0d24286f9b8e5bfcb6b387dd","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.14.tgz","fileCount":200,"integrity":"sha512-5FvluO7jkvYxne2md5AaHFDCNaOM3YmyqQV7g8fkC2GgF05/F0r8gyqOgotJ1mb/90NAsNPIwy6hAvt2zRwEpA==","signatures":[{"sig":"MEUCIHQyy69+yj2Xw71ZWUT8OgshEtFt19WzKV2ZHXkiLA9OAiEAksJeCYYvb5yZupzfal8KRg97aRB//CDB9Luc4bPe0Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7567043},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"e43edc250a2c15198a8bb12643fcd6fe4319a7e0","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.14_1781762250648_0.8656938963528822","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@assistrio/chat-widget","version":"0.1.15","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.15","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"63f061b9f7f5e9ab23ed382e9f576e49b27dcee4","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.15.tgz","fileCount":202,"integrity":"sha512-oreKicMDKqyXR8eQ5wzj0WFvUWKpli6WoUEkCcPrVqbfOrVYc0JOPNFQRjLwma1TFTwunpJQnHaTA2e/pEQ6AQ==","signatures":[{"sig":"MEQCIH4b7ciIA2NyiaCu5w/IuIYY3f80m0adjncag9cjOHZ6AiAkW996TzrZ4QXQ8AoiUfxPzleq4T34WVWXc/XN+L5U/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7579291},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"e43edc250a2c15198a8bb12643fcd6fe4319a7e0","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.15_1781812136488_0.1436153918430525","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@assistrio/chat-widget","version":"0.1.16","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.16","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"b83140f06e27239a644c1af4e25ff1766b27a46b","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.16.tgz","fileCount":204,"integrity":"sha512-29oATVayNlrpJ56cuhf4WXimEY04yHUi8t9tQMTDeH0ATboBtj1uQj0N13/9w4PUTZDWXkSE4rFi6o7WnZmBLQ==","signatures":[{"sig":"MEUCIANeUgu/oSZrxMqneocw0Tf0GkrnXES1tH0tPUfrU0yxAiEAwAqG/9LBVdx6POKxbrUIw/94tP9rM6MZK+mhSJiIESY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7606801},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"02788b7a1b365badf5dbd52c06c805ee60287bd6","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.16_1782255805645_0.49301215546000354","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@assistrio/chat-widget","version":"0.1.17","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.17","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"80cd21e78d3bd61efa5e71f32ecbf27188c31693","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.17.tgz","fileCount":206,"integrity":"sha512-cKgoyHEFLT27Z5hsrC9Fn3BzUDY1LgNSlB/Hdrxir1YR7KySDr0nZGOg1PXjMvEt3QXG/Z5xP4Llklk9Ik2n2Q==","signatures":[{"sig":"MEUCIBRLDz0gy9u4dyRymdYAEHOpB7zft1D3ezeNT3JMG+AjAiEAzN8Hj+CK8GpI7eRmVf23mL7wllgicmh54z9xyFvM0K8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7610039},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"02788b7a1b365badf5dbd52c06c805ee60287bd6","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.17_1782270433225_0.4607159957099316","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@assistrio/chat-widget","version":"0.1.18","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.18","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"df02e57257aae0e58c58b5054a04a7b5734b56e6","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.18.tgz","fileCount":206,"integrity":"sha512-Kzlw4tM4LLQzTEpZtIQfgdM/cZauNcolGJ/79wkykR50UzF3MlUdWNHh1anbK/jNytH09OGFt8zaLnVQB2cvpw==","signatures":[{"sig":"MEYCIQDspNEn2To7KpxS9/6/9qOzSR+WJ0NBDvZfsDwRuhk7DwIhAJTKj7DDa0jepPb7SUunoZ0y1dDIus8BivlRfl4roYp3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7610365},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"12b31a2d7d457ac323f960e2337dd6918079b3c7","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.18_1782745913879_0.7065081235623394","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@assistrio/chat-widget","version":"0.1.19","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.19","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"3ad8f38530242d4dde82e3e6558fa4374fc072be","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.19.tgz","fileCount":212,"integrity":"sha512-pnpQsnyrTNl49n2sHud86Cx5/ymUgGV290l9ING8aTT8GoYk2DJB2WNkQ4byblvnh6jHyWwLHpfJRFjA6N8GWg==","signatures":[{"sig":"MEUCIQDtUR/BumDznMPdZtrVjYvobLnh+o+o7OCrsrP5Y0u3EAIgX9B5ziQHrxZptayq09Q5621vhloquEscZZBxmIRUntc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7699516},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"c7e901d242778520c0119e87a78379e0e012b285","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.19_1782886503580_0.5142628642976761","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@assistrio/chat-widget","version":"0.1.20","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.20","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"a9c2f71dcacb65bb09b1ccf99fe0bc15af1f691c","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.20.tgz","fileCount":212,"integrity":"sha512-GSHtgxRZTuhYT1C7CffpvgxiNqXrd5rL56K/VXsla5u+g++a2UK3mBVdCP6j7UDIBDlD472zNnUQABYm+gGm7g==","signatures":[{"sig":"MEUCIQDobD662i9AS2Y3/Zlafb6B3wV6tS0DEASclXENBYuArAIgBaB6lr7ULp1sAUsHWapQlXrXlIVQIuoRyP6hoGiQOog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7725332},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"fdd83503d3661fab4ddef01dced2001fc7c10963","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.20_1782950872678_0.6109426304470502","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@assistrio/chat-widget","version":"0.1.21","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.21","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"ed35fae46738c5290042da5b373876b6b5ea1c46","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.21.tgz","fileCount":212,"integrity":"sha512-HLa7mLOTBysCLEsbpBWBYumCTMW0uqVPoBsNM2yaJIkxp5v+mSFB+zvVObzhxftpaL2KhQMZHxCogIhjxZAjLQ==","signatures":[{"sig":"MEYCIQC9TxlIDzfSLOwG1k3iubLPQ+ay8mwgW6LCmiefVAoVUQIhALWCt9Obv+TUwpQrxB9os6KA9mS50DmTc/PbMYDFEyMS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7731871},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"b5f361b1eea4fa6385d68ad3224a9bdbe716c3ca","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.21_1782959393966_0.5226178544544513","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@assistrio/chat-widget","version":"0.1.22","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.22","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"a26f0791834d564d34aa75577ec7652a6be3faa1","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.22.tgz","fileCount":212,"integrity":"sha512-0SQZp5QIdIbj65P+XFzl51GrQGqMj0t1Ounm/S8/JjpqbMucTniby+D92fx7MhxkScnSNBmYNY7IEk6zn499yA==","signatures":[{"sig":"MEYCIQCjozjPgT7CEEXHCJwD8jINu+tDbqTSzchDrwYdAUISvwIhAJFTgSUek6dSk9MMmK/ucYnmurcWErswgWa6I8JGi4Se","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7744620},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"dad6184d1cafe4be1651e0a1e726420974f78627","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.22_1782969641402_0.4696445971516152","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@assistrio/chat-widget","version":"0.1.23","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.23","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"48d3c907d79bea5fd4aee87f55774ee612f9e0a7","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.23.tgz","fileCount":212,"integrity":"sha512-jzzB99piF8GsEfC/98i4T2W8ov49obU15cfOMQyzuMcW6zYUNAntOHzpCzgMDiVP9/LBtpGEXpjq5wqvlaX6dQ==","signatures":[{"sig":"MEUCIQDhZWexHXSSx+W6pNqchJ1DWTZ9FVaoSlxC1HRrMo22ZwIgRT/NsVeXu4x464UPmAfKj4Fusw91CZPR/VzJrv3JgXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7747229},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"7ead5c05ae48c747c96b4965beb0738527bf26c0","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.23_1782970788503_0.5492639762390776","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@assistrio/chat-widget","version":"0.1.24","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.24","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"325b51017eea9548a0bc82a46ca54f2ee56587b8","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.24.tgz","fileCount":212,"integrity":"sha512-dyEyFtifTBJAdiwTT9T75dY/d+cRn4cxEYfdjDHQqqqCJr5RcGBdyCw/m63NpxHRjaG7A4QJzE2kgqlL4Hhdzg==","signatures":[{"sig":"MEUCIBYg0qj2OFJC3/DXkM305ZWIU7xBKHP4JjfrDLru3G+lAiEAuhyFJhEBI7cs19VkZbwjR3kf4/aKfyq9YNqtTST+hDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7750611},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"e32df9eb5ec09ee35c865d3c7fb1d55e06db1581","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.24_1783030928189_0.9735030958067843","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@assistrio/chat-widget","version":"0.1.25","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.25","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"af5c84ad73b42dea3e86f0ec005d9e08b09a0fee","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.25.tgz","fileCount":224,"integrity":"sha512-1pg1Yh7ov3+ZDvqKyLv1I7IGWZlYvRLMSc2eWjX2mjKhvBgduMzGW99vI4++IOGl0Q6wWVZAseWgyRvDv+WLQA==","signatures":[{"sig":"MEUCIQDE6IXYBvAe42XvTGOQ4FftgVewPoTutKbUIAnmzS0r9gIgXNQr25Uy1nBAdiVJWGuNf6Osszco3naUjvhAZKyqk/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7880724},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"0a4099a42d234e522cd82972e76eeb6adf49ec9e","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.25_1783534898852_0.02213161043852252","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@assistrio/chat-widget","version":"0.1.26","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.26","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"9c4aa4bf459596446f4299a0abedf96a2a5418d9","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.26.tgz","fileCount":228,"integrity":"sha512-KrAerHHj3kbIBj1pqpkan37Edh+ewIHtJqr0+5S2x5jrBZcOmYvh2kRr3JvXnipqne+wuDJocTeonJP7nKsteA==","signatures":[{"sig":"MEQCIE7d6pDZD685tmIkUaX9OthUgQgaGpARGan1xnawJCutAiBGMBzF7ACrBR/4kwByug7Aab599WIniKb//A9Xkjn1dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7918288},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"1aa95c4415a923fe4943243112230216f5504a7a","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.26_1783536920225_0.5508656272397128","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@assistrio/chat-widget","version":"0.1.27","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.27","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"a96dc132f03be5dffa8e322c296762a2968c7246","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.27.tgz","fileCount":232,"integrity":"sha512-H6hInZOJneg+tKCMqAIB71qdc995UjhEtMyRayqfCfMfrx+UTYaYZ7nH9bZy1oUqa4/RFlwPUmmST9waJ+hzSA==","signatures":[{"sig":"MEUCIDKzzZoH39ZpS/vYsOxnUXmNWbN3dw2NvvauemBm6CxdAiEAxvpUI40izAXasfFwOaED+Cz4OLV0xDPgQlemtjP7svQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7993363},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"da113e49ff2f262a7e8ad75468cca02300866bbe","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.27_1783542816589_0.13619196070299333","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@assistrio/chat-widget","version":"0.1.28","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.28","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"8b044f0a252f06d3980d77dec890f367d45d7e72","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.28.tgz","fileCount":236,"integrity":"sha512-2vvzTj8zfg5z51l1h2h5/c4GHYFZINGMVvJcKScai54UtNtgw1B+L5wGEOVdn13IeAZZvw3TrUNP6NM746GnGg==","signatures":[{"sig":"MEQCIEzTfmk4tf3fNHaR5RYVfhWZ7BSvcz1mW259MU6zy60VAiAU3XFQbDfakgme33uoNxBKjYPTn1V4tqkjFF0+wUJzKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8033804},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"c10cf164aecedc137ea037560ee1380b82cbc3c6","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs'); fs.mkdirSync('public',{recursive:true}); fs.copyFileSync('dist/assistrio-chat.js','public/assistrio-chat.js'); fs.copyFileSync('dist/assistrio-chat.css','public/assistrio-chat.css'); console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0","@wavesurfer/react":"^1.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.28_1783562005413_0.15933923983044918","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@assistrio/chat-widget","version":"0.1.29","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.29","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"3d6b27398082636f8da659de2d9431f43cf2c0ba","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.29.tgz","fileCount":259,"integrity":"sha512-L7cWUvIo0kQH6rHu6nVbwTCxBoLxZM6SaTcs1PR+KuGA2AkchBoGOF3/OHqjEc7yaC0kdgwETPjUpYthsu0T7g==","signatures":[{"sig":"MEUCICv1H3eEZRbA3+RhH0WApE12pl/VURIxbB0kTLUfYhRWAiEAwigeV3XFB08Z9s/U9mh7SXh0yE9sIEKv6ObetaJwkxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8197927},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"c948fb3cb73475053c279044cc0f98d9df28e10b","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs');const path=require('path');fs.mkdirSync('public',{recursive:true});for (const f of ['assistrio-chat.js','assistrio-chat.css','assistrio-chat-wavesurfer.js','assistrio-chat-markdown.js']){const src=path.join('dist',f);if(fs.existsSync(src))fs.copyFileSync(src,path.join('public',f));}console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.29_1783581114250_0.12806337586951755","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@assistrio/chat-widget","version":"0.1.30","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.30","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"a527fd8b3cd4aed66934cca128c2ea662bfc1059","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.30.tgz","fileCount":263,"integrity":"sha512-uACLkOyR7ivqFs5+yEa0OaBf8VovcVNY2WQrFv/YmCeN3Grx6XqHfI2gztpr8dXBHub71/9dkCFeQfNR6i2MxQ==","signatures":[{"sig":"MEQCIEXMsBv4yG1t6u1SZOEPnvXHifQimuo/fXHf61TdC4MjAiAVc8+xZnaO6H6VtEviDUr5xgiSUoASXruZs/9ihYLG2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8257547},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"37a3005d2a6a7a9277510ba848e3e8ea9dd30f31","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run verify:cdn && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","verify:cdn":"node scripts/verify-cdn-artifacts.mjs","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs');const path=require('path');fs.mkdirSync('public',{recursive:true});for (const f of ['assistrio-chat.js','assistrio-chat.css','assistrio-chat-wavesurfer.js','assistrio-chat-markdown.js']){const src=path.join('dist',f);if(!fs.existsSync(src)){console.error('Missing '+src);process.exit(1);}fs.copyFileSync(src,path.join('public',f));}console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.30_1783658172689_0.43942339427958355","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@assistrio/chat-widget","version":"0.1.31","keywords":["assistrio","chat","widget","embed","react"],"license":"UNLICENSED","_id":"@assistrio/chat-widget@0.1.31","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"dist":{"shasum":"5fb3c114ae0c9845d5cabea22681907b0aeda8d0","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.31.tgz","fileCount":265,"integrity":"sha512-R0Zm7ODNn0OQJsOKm+swm4hMegUfDGwaQhNHlXGK9NS3sBfx+T/n2dYiP1GEqAr5u7p7gpvvP69U5SVJ3DL51Q==","signatures":[{"sig":"MEUCIQDJtejUQFbeFzYqTOrgz82j33d8KNWzGrZ2ksUc6h996AIgcN6jnpfmX+UR6cVGK7zVscy2U7FY6tR5IUIVzRRvDhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8266122},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"613d96a633adf0080777a9861e79951aa9884150","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run verify:cdn && npm run build:lib && npm run build:types && npm run copy:public","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","verify:cdn":"node scripts/verify-cdn-artifacts.mjs","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs');const path=require('path');fs.mkdirSync('public',{recursive:true});for (const f of ['assistrio-chat.js','assistrio-chat.css','assistrio-chat-wavesurfer.js','assistrio-chat-markdown.js']){const src=path.join('dist',f);if(!fs.existsSync(src)){console.error('Missing '+src);process.exit(1);}fs.copyFileSync(src,path.join('public',f));}console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-widget_0.1.31_1783834604894_0.44345983697811486","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"_id":"@assistrio/chat-widget@0.1.35","dist":{"shasum":"5dfd9e9c4a8602969d1de2867a4be1c6c1b41341","tarball":"https://registry.npmjs.org/@assistrio/chat-widget/-/chat-widget-0.1.35.tgz","fileCount":267,"integrity":"sha512-+hkJy0fpwI+yZEQA9V4UrHYPl4wbVCCMKUx/wCD9tE08rlK3NfRaXiOb7vBIENUBn7aAPHVePQpFaDSi+FV+gA==","signatures":[{"sig":"MEYCIQDIGd9d/nMnq2bWpETf/ngOfMrKtQRChYK7P213TrC28QIhAJbvCxrCP0cWz2uvFd82BCIipAM4hbjV9LiTPD5k+AmL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCR7hpAzaHl6HJmrHd2sBcMPlFyW7mruLmLyE8pTjfxggIgcyd5ZKMIBs1KiTgf0eC4xAFBfCr+p5bscIG30n8NknU="}],"unpackedSize":8299659},"main":"./dist/index.mjs","name":"@assistrio/chat-widget","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./text":{"types":"./dist/text.d.ts","import":"./dist/text.mjs","default":"./dist/text.mjs"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.mjs","default":"./dist/runtime.mjs"},"./quick-link-icons":{"types":"./dist/quick-link-icons.d.ts","import":"./dist/quick-link-icons.mjs","default":"./dist/quick-link-icons.mjs"},"./assistrio-chat.js":"./dist/assistrio-chat.js","./assistrio-chat.css":"./dist/assistrio-chat.css"},"gitHead":"2c792a14e43b832b28cd5c217c8fbf8463e3acfd","license":"UNLICENSED","scripts":{"test":"vitest run","build":"npm run clean:dist && npm run build:js && npm run build:css && npm run verify:cdn && npm run build:lib && npm run build:types && npm run copy:public","pretest":"npm run build:js","build:js":"node scripts/build-js.mjs","build:css":"npx @tailwindcss/cli -i ./src/styles/embed.css -o ./dist/assistrio-chat.css --minify","build:lib":"node scripts/build-lib.mjs","typecheck":"tsc --noEmit","clean:dist":"node scripts/clean-dist.mjs","test:local":"npx --yes serve . -l 3456","verify:cdn":"node scripts/verify-cdn-artifacts.mjs && node scripts/verify-browser-lifecycle-globals.mjs","build:types":"tsc -p tsconfig.dts.json","copy:public":"node -e \"const fs=require('fs');const path=require('path');fs.mkdirSync('public',{recursive:true});for (const f of ['assistrio-chat.js','assistrio-chat.css','assistrio-chat-wavesurfer.js','assistrio-chat-markdown.js']){const src=path.join('dist',f);if(!fs.existsSync(src)){console.error('Missing '+src);process.exit(1);}fs.copyFileSync(src,path.join('public',f));}console.log('Copied dist files to public/');\"","prepublishOnly":"npm run build"},"version":"0.1.35","_npmUser":{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"},"keywords":["assistrio","chat","widget","embed","react"],"_npmVersion":"11.1.0","description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","directories":{},"maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"sideEffects":["./dist/assistrio-chat.js","**/*.css"],"_nodeVersion":"24.16.0","dependencies":{"remark-gfm":"^4.0.1","lucide-react":"^0.577.0","wavesurfer.js":"^7.12.6","react-markdown":"^10.1.0","react-file-icon":"^1.6.0","@vercel/functions":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.2.3","vitest":"^3.2.4","esbuild":"^0.27.4","react-dom":"^19.2.3","typescript":"^5","tailwindcss":"^4","@types/react":"^19","@vercel/node":"^5.0.0","@tailwindcss/cli":"^4.2.2","@types/react-dom":"^19","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","@tailwindcss/typography":"^0.5.19"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/chat-widget_0.1.35_1789886232484_0.14712083055939873"}}},"time":{"created":"2026-03-28T03:10:43.681Z","modified":"2026-09-20T06:37:12.819Z","0.1.0":"2026-03-28T03:10:44.003Z","0.1.1":"2026-03-28T04:35:22.513Z","0.1.2":"2026-03-28T20:26:00.755Z","0.1.3":"2026-03-29T00:20:20.513Z","0.1.4":"2026-03-29T20:02:16.224Z","0.1.5":"2026-03-31T03:23:51.905Z","0.1.6":"2026-06-02T16:52:59.705Z","0.1.7":"2026-06-02T19:55:49.553Z","0.1.8":"2026-06-02T22:18:30.851Z","0.1.9":"2026-06-06T03:03:59.869Z","0.1.10":"2026-06-12T03:18:30.917Z","0.1.12":"2026-06-17T07:15:49.164Z","0.1.13":"2026-06-18T04:27:30.692Z","0.1.14":"2026-06-18T05:57:30.940Z","0.1.15":"2026-06-18T19:48:56.680Z","0.1.16":"2026-06-23T23:03:25.972Z","0.1.17":"2026-06-24T03:07:13.491Z","0.1.18":"2026-06-29T15:11:54.153Z","0.1.19":"2026-07-01T06:15:03.829Z","0.1.20":"2026-07-02T00:07:52.904Z","0.1.21":"2026-07-02T02:29:54.205Z","0.1.22":"2026-07-02T05:20:41.655Z","0.1.23":"2026-07-02T05:39:48.758Z","0.1.24":"2026-07-02T22:22:08.398Z","0.1.25":"2026-07-08T18:21:39.090Z","0.1.26":"2026-07-08T18:55:20.451Z","0.1.27":"2026-07-08T20:33:36.821Z","0.1.28":"2026-07-09T01:53:25.649Z","0.1.29":"2026-07-09T07:11:54.471Z","0.1.30":"2026-07-10T04:36:12.878Z","0.1.31":"2026-07-12T05:36:45.126Z","0.1.35":"2026-09-20T06:37:12.647Z"},"license":"UNLICENSED","keywords":["assistrio","chat","widget","embed","react"],"description":"Assistrio embeddable chat widget: CDN bundle (assistrio-chat.js) and npm ESM entry for React apps.","maintainers":[{"name":"zainyousaf","email":"mzainyousaf.01@gmail.com"}],"readme":"# @assistrio/chat-widget\n\nEmbeddable chat UI (CDN **`assistrio-chat.js`** / **`assistrio-chat.css`**) and npm ESM entry for React apps.\n\n## Install\n\n```bash\nnpm install @assistrio/chat-widget\n```\n\nPeers: `react` and `react-dom` (^18 or ^19).\n\n## React apps (customer / admin dashboards)\n\nPrefer split entries so Vite can lazy-load the heavy widget separately from text helpers:\n\n```ts\n// Heavy UI (lazy-load in preview hosts)\nimport { AdminLiveChatAdapter, EmbedWidgetRoot } from \"@assistrio/chat-widget/runtime\";\n\n// Lightweight copy/helpers (conversation transcripts, playground)\nimport { prepareChatMessagePlainText, resolveWelcomeMessage } from \"@assistrio/chat-widget/text\";\n\nimport \"@assistrio/chat-widget/assistrio-chat.css\";\n```\n\nFull barrel (backward compatible):\n\n```ts\nimport { AdminLiveChatAdapter, prepareChatMessagePlainText } from \"@assistrio/chat-widget\";\n```\n\nServer-safe quick-link icons only (no full widget bundle):\n\n```ts\nimport { getQuickLinkIcon, QUICK_LINK_ICON_IDS } from \"@assistrio/chat-widget/quick-link-icons\";\n```\n\n## CDN embed (landing / customer sites)\n\n```html\n<link rel=\"stylesheet\" href=\"https://widget.assistrio.com/assistrio-chat.css\" />\n<script src=\"https://widget.assistrio.com/assistrio-chat.js\" defer></script>\n```\n\nHost pages only need the main script + CSS. The embed may lazily fetch sibling chunks from the same origin when voice waveform or markdown rendering is needed:\n\n- `assistrio-chat-wavesurfer.js`\n- `assistrio-chat-markdown.js`\n\n**CDN deploy checklist** (also enforced by `npm run verify:cdn` after build):\n\n1. Publish all four files on the **same origin** as `assistrio-chat.js`.\n2. Open a site with the embed → send a markdown-rich reply → network shows `assistrio-chat-markdown.js`.\n3. Play a voice message (composer preview path) → network shows `assistrio-chat-wavesurfer.js`.\n4. If a chunk 404s, the widget must stay usable (plain-text markdown / waveform fallback bars).\n\nOr from npm paths (self-hosted):\n\n- `@assistrio/chat-widget/assistrio-chat.js`\n- `@assistrio/chat-widget/assistrio-chat.css`\n\n## Monorepo local dev\n\nFrom this package:\n\n```bash\nnpm run build\nnpm pack\n```\n\nInstall the tarball into a consuming app (keeps `^0.1.x` in `package.json` without a `file:../` path):\n\n```bash\nnpm install ./vendor/assistrio-chat-widget-0.1.6.tgz\n```\n\n## Environment\n\nThe package does not use a `.env` file. The host page passes runtime config (`apiBaseUrl`, `botId`, keys, etc.).\n\nWhen deployed to Vercel at `widget.assistrio.com`, the project also serves `GET /api/widget/geo` — a signed Vercel geo bootstrap used by the embed bundle (see `WIDGET_GEO_TOKEN_SECRET` in `.env.example`). Chat traffic still goes directly to `chat.assistrio.com`.\n\nThis endpoint is **analytics-only** (short-lived signed geo token, 15-minute TTL). CORS is **origin-bound**:\n\n- Assistrio-owned / localhost dev origins are allowed without `botId`.\n- Customer websites must call with public embed identifiers: `GET /api/widget/geo?botId=<botId>&accessKey=<accessKey>`.\n- The widget CDN verifies the browser `Origin` against the bot’s allowed origins via runtime `POST /api/widget/geo/origin-check` (shared `WIDGET_GEO_ORIGIN_CHECK_SECRET`).\n- No credentials, no `secretKey` in the query string. Chat authorization remains on runtime chat/init endpoints.\n\n**Manual browser check** (allowed customer website console):\n\n```js\nfetch(\"https://widget.assistrio.com/api/widget/geo?botId=YOUR_BOT_ID&accessKey=YOUR_ACCESS_KEY\")\n  .then(async (r) => ({\n    ok: r.ok,\n    status: r.status,\n    body: await r.json(),\n  }))\n  .then(console.log)\n  .catch(console.error);\n```\n\nExpected: `status: 200`, JSON with `geoToken` (or `null` when Vercel geo headers are absent), `Access-Control-Allow-Origin` echoing the page origin, no CORS error.\n\n**curl checks:**\n\n```bash\n# Allowed customer website\ncurl -i \\\n  -H \"Origin: https://customer-allowed-site.com\" \\\n  \"https://widget.assistrio.com/api/widget/geo?botId=YOUR_BOT_ID&accessKey=YOUR_ACCESS_KEY\"\n\n# Unknown website (should fail)\ncurl -i \\\n  -H \"Origin: https://random-site.com\" \\\n  \"https://widget.assistrio.com/api/widget/geo?botId=YOUR_BOT_ID&accessKey=YOUR_ACCESS_KEY\"\n\ncurl -i -X OPTIONS \\\n  -H \"Origin: https://customer-allowed-site.com\" \\\n  -H \"Access-Control-Request-Method: GET\" \\\n  \"https://widget.assistrio.com/api/widget/geo?botId=YOUR_BOT_ID&accessKey=YOUR_ACCESS_KEY\"\n```\n\nExpected for allowed site: `Access-Control-Allow-Origin: https://customer-allowed-site.com`, no `Access-Control-Allow-Credentials`, GET returns JSON; OPTIONS returns `204`. Unknown site: `403` or missing allow-origin header.\n\nFor full-stack local setup, see **[`docs/ARCHITECTURE_AND_LOCAL_DEV.md`](../docs/ARCHITECTURE_AND_LOCAL_DEV.md)**.\n\n## Building\n\n```bash\nnpm run build\n```\n\nRuns `clean:dist`, CDN bundle, CSS, ESM lib (`index.mjs`, `runtime.mjs`, `text.mjs`), and declarations.\n","readmeFilename":"README.md"}