{"_id":"@data-netmonk/mona-chat-widget","_rev":"44-30b556d14247a9177e5db72a8fa05eef","name":"@data-netmonk/mona-chat-widget","dist-tags":{"latest":"2.8.5"},"versions":{"2.1.29":{"name":"@data-netmonk/mona-chat-widget","version":"2.1.29","author":{"name":"Haziq Abiyyu Mahdy"},"license":"ISC","_id":"@data-netmonk/mona-chat-widget@2.1.29","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"homepage":"https://bitbucket.org/ketitik/chat-widget-package#readme","bugs":{"url":"https://bitbucket.org/ketitik/chat-widget-package/issues"},"dist":{"shasum":"896c3c6f923bbca1688f629ff4b6f93fb588917d","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.1.29.tgz","fileCount":8,"integrity":"sha512-fGT1mSRL5rWsSAgq4FbbdiOW1kZ/rHbUWnFAl0th9Rbktp6q6znargaPuVx/D731J5VlYESHLEfNHJOV1O0+9A==","signatures":[{"sig":"MEYCIQCYfXQcKDP3vy+g92OAodhtiyuAYVeZgwhO8m1PJoQn0QIhANZD/bPnUWse01j/g46MLnB+8H92O1jLR2MOTy7+IsBT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3479759},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ccefff62889255e0f3153f40149a135c354a17fa","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 6006","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 6006"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"repository":{"url":"git+https://intern_netmonk@bitbucket.org/ketitik/chat-widget-package.git","type":"git"},"_npmVersion":"10.9.2","description":"Mona Chat Widget Component Library","directories":{"example":"example"},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.5.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"4.2.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-dom":"^18.3.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"1.9.5","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.0","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.1.29_1756199743332_0.17424843875026252","host":"s3://npm-registry-packages-npm-production"}},"2.1.30":{"name":"@data-netmonk/mona-chat-widget","version":"2.1.30","author":{"name":"Haziq Abiyyu Mahdy"},"license":"ISC","_id":"@data-netmonk/mona-chat-widget@2.1.30","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"ef5ec610e170d5cfb2325d62dc083154962ebf1d","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.1.30.tgz","fileCount":8,"integrity":"sha512-hEPD5Qy5RhL6VgFmES1ynFyeX/lJc+zBpclVT198J5o+PZV9j4HWcdQ+BRRDX6aKOMrZTop9g2SUXyoN7nyjMQ==","signatures":[{"sig":"MEUCID9HLj5qaqfdWFhhukZK6/eozSzbf7A4AdFZzm8NaHqzAiEAryiwTTiWXakG7AhDrjA+VfgDDoRU1fvf5GqL5qFHtIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3479522},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ca8b391144790bbd67ca45c1dee9ac6fb5368f1c","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 6006","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 6006"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"Mona Chat Widget Component Library","directories":{"example":"example"},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.5.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"4.2.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-dom":"^18.3.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"1.9.5","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.0","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.1.30_1756200512849_0.2331145702312587","host":"s3://npm-registry-packages-npm-production"}},"2.1.31":{"name":"@data-netmonk/mona-chat-widget","version":"2.1.31","author":{"name":"Haziq Abiyyu Mahdy"},"license":"ISC","_id":"@data-netmonk/mona-chat-widget@2.1.31","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"9fca2cf8807958992ee3639e403f779d24c3d3cb","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.1.31.tgz","fileCount":8,"integrity":"sha512-XtUILHDp3uIJIrt1K7z1PmFO5qvYPVYxmJE3hM7OfeTLhVUSQo1+it4hqx2VhjV/wtbi+ef/pWIgxJkchun/Yg==","signatures":[{"sig":"MEYCIQDJm2CuGEXi3eO75mEY+UDxGLTAA4fImwgvHB3Qw8ayzwIhAI0C4uRRL9pVD3YkDZwvm452C3PK47SDYtx/gLHY5tA0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3479535},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"377b03c6270af77058673d1cdef91d1d069d9304","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 6006","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 6006"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"repository":{"url":"","type":"git"},"_npmVersion":"10.9.2","description":"Mona Chat Widget Component Library","directories":{"example":"example"},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.5.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"4.2.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-dom":"^18.3.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"1.9.5","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.0","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.1.31_1756200672227_0.9388709220377092","host":"s3://npm-registry-packages-npm-production"}},"2.1.32":{"name":"@data-netmonk/mona-chat-widget","version":"2.1.32","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.1.32","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"2bde7c6ae8941ca8a6176b794405fb34e8d4562a","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.1.32.tgz","fileCount":8,"integrity":"sha512-npX2VolspCu4NDOW0Mee3OdOupQ0CS25gxObuedUpLJ+53cwSTmSqq3GG3wg7uZFwws9f90EpFqlsFE390tvsQ==","signatures":[{"sig":"MEUCIQDBuD0R83k09C+aqUvgNyTwgQH8bNbFSJxwv05htHl44gIgfeeMkdJ6o9LYEivtL7iKED2y0Yqgan0hZ1Un+dGqgQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990896},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1194a83c6e407446c99725ecbd893384b9c7c4fc","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 6006","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 6006"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.1.32_1763709434931_0.13487946808879836","host":"s3://npm-registry-packages-npm-production"}},"2.1.33":{"name":"@data-netmonk/mona-chat-widget","version":"2.1.33","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.1.33","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"9669da61acdda2a16cd69563aaf8e7d8e7712d39","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.1.33.tgz","fileCount":7,"integrity":"sha512-uoVnlba+XKb8qEO/WBU/10Cdi2SUTa7x+n3yVB++dy/kleSUt5hKAqODgqOOde4OhRgcQQuHQV56JUZLbO/opA==","signatures":[{"sig":"MEUCIFLIRnukYNIjC/PqOjSFSOS4dY1vybRXvtSyAPLh55dIAiEA8SkFaPLlmQI4rpa8dtVPsJOo2VpsFBono9phXY5B18s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3990945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f9a17528057db164f75441ecc00f8d3d6d405b8b","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 6006","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 6006"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.1.33_1764065189416_0.013729969671990805","host":"s3://npm-registry-packages-npm-production"}},"2.1.34":{"name":"@data-netmonk/mona-chat-widget","version":"2.1.34","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.1.34","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"7f012429028ea663b75a31afdd31ffed144c6184","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.1.34.tgz","fileCount":7,"integrity":"sha512-N9DmGrxzE+aioqbKhkt/gX+QfLAX2siQ6srhKgnPXG9LYeusS1p8H23c2CXcNPewtZpiEaaQOPdJ8o6WR5UXMA==","signatures":[{"sig":"MEUCIQC2e0ag8w524pbz25kHbHyar34y7dubhbjMOY+nJvlpQQIgelFeEy8jxT114UcvvOFyxuQQxh+sR14pI7wdce6/0Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3991555},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"509e42c07d2b86260d3e229cf026f54557aed15b","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 6006","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 6006"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.1.34_1764130745030_0.589766262060188","host":"s3://npm-registry-packages-npm-production"}},"2.1.35":{"name":"@data-netmonk/mona-chat-widget","version":"2.1.35","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.1.35","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"e45c54d3ef7686f2573795850e712d647526a42a","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.1.35.tgz","fileCount":7,"integrity":"sha512-XsZAIoBldP2svRtmaz+RieTB4BUBYwgsGlxAsiMzC52N8e0T4Qwv4qFv5hQPMgXOCnRrztKepqo05ovpOOGVCw==","signatures":[{"sig":"MEUCIQDHrVkRmawwHFS34x0jdAuei/fCD5Cvd2GAe5NRAbwgowIgCPbcsJmbDou5toRHqxg09UvNPDKzQNNHIHWQGXD+9h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3991593},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"4ffecae689ae06e8bb4b0eb0850ed25e99e3f950","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 6006","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 6006"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.1.35_1764142785483_0.2057284694125081","host":"s3://npm-registry-packages-npm-production"}},"2.1.36":{"name":"@data-netmonk/mona-chat-widget","version":"2.1.36","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.1.36","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"4e72303eb1123e043c129f68fc2066b513947748","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.1.36.tgz","fileCount":7,"integrity":"sha512-nDRWDm36cnziQJ50lJ6BPFWVLUv8/9PjR+cSl30/K39F7SkS+07tLr3PxqvcdxWhHfZUmsPC+Es0pvxxBZOzdg==","signatures":[{"sig":"MEUCIBZt3IS2YxaaTGtqZb5KepqPzJ9TF/aZKdSd5JrTkmQtAiEAzVXvPZTxDx/W6xlpGpQBF7pUN4+inGKfKmEeki9oMX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3992270},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2ed0a64dd78f2b17dcf3104f7be005693969091a","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 6006","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 6006"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.1.36_1764304230235_0.35690821651141613","host":"s3://npm-registry-packages-npm-production"}},"2.1.37":{"name":"@data-netmonk/mona-chat-widget","version":"2.1.37","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.1.37","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"538c97ee1ba42bd7522629c50f4fafe42bae7833","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.1.37.tgz","fileCount":7,"integrity":"sha512-lko6/4Ej86EudflTxp5i8F9U7moX0PAbYseXnFY2ztKtLZTwlLJ0jGN21WmaWNvuu0HRJGzQi9l1MBai7QcvLQ==","signatures":[{"sig":"MEQCIAkwv0UMDb5Ys+CzXdVjAyYVal7OROly/jg5wcAmMlOTAiBpsKXMzi1HAERlUM/iqdTCCn2bP62XoEAvoWGH5G3iMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4539499},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"943adb2b984217112877b5f5641d8974b43d5a55","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 6006","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 6006"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.1.37_1765274251732_0.38181241656917053","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@data-netmonk/mona-chat-widget","version":"2.2.0","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.2.0","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"05a057fe92c40b77546e6957e62ac9bb76e69a0e","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.2.0.tgz","fileCount":7,"integrity":"sha512-JimbvS6gGoeYMmUsbHod9s+nXSiNE/EI1T9igV+Gdpm98Lu4TW5T4ltIWu8KZu5pVVorxPQgLZ8zbzydlx28NQ==","signatures":[{"sig":"MEUCIGCavYXzcJROW0vHWTO+Yr2BBulTuxcXDE0m5td2q6QtAiEAi7mpmEylCh/FW2v8n5b5vQfUEFR0GN9WPRu+SaEN2kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4420302},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"d35bb9d0c8847334c87c756d12501b750e023864","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.2.0_1765360816052_0.5786279259323124","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@data-netmonk/mona-chat-widget","version":"2.3.0","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.3.0","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"ea376c721e959fb2984fd1a69ad6f20ce734bcb2","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.3.0.tgz","fileCount":7,"integrity":"sha512-ZRRGyXlU9HH04GrCWgflozTH5l2+ASJIYbgVv0x9K03e73MkZ4GeEiTjrd3kImJmXGqpYrJr4naj6eNFUrYS5w==","signatures":[{"sig":"MEQCIQDJ/jop+gvWi5xqQ3cIXYOz0n4gRx7JpBSNp3NBSfVvlgIfCYWRZS9NzRLm5x4NF0l9DPyphi/rbxtsTLvdFTTO/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4446611},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cabc9662e152d534b88c4411098a83b0113fe137","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.3.0_1765511729489_0.006585371671400164","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@data-netmonk/mona-chat-widget","version":"2.3.1","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.3.1","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"b93c22eec2aec92481fc7f912b6156cccc7d3bc2","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.3.1.tgz","fileCount":7,"integrity":"sha512-gBW6bnOrTeLERuaZT1a3/J/p6cObmuy33JOy5o+EzMm948I3hDKkwjU2fsPPo3epE2U3u77wrJ73rPZRDtNcnQ==","signatures":[{"sig":"MEYCIQCna5rcjd9dOtiwB8+2qxWGqP9wKZ0KyYmlGshQ8BNC/QIhAJGseeZRcvXCxyNQUkDghNDYfsCO1GoIhGhntBloEZ5S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4442376},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"7fd0629a531001e4e7d9bdd47b76cad0eb5e87d9","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.3.1_1766032782928_0.4707081202270451","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@data-netmonk/mona-chat-widget","version":"2.3.2","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.3.2","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"36bd7cdfe1b38a81bc86e8c36cc2933ba6d92661","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.3.2.tgz","fileCount":7,"integrity":"sha512-AR5LlVKt+K962A8YJu7H4aYMHrnCplY7SGa74afCtOaNQEA/t4IsNgRGRCmIR7Okpu3I9dnMlbF2J45mx3nS0w==","signatures":[{"sig":"MEQCIAXUg5yTKC2ogKBwBFeY8ANvDppAzG4to/a7tY/0Eb2tAiBVFuOrkAoDnS9ZXIHKdZ8rVuBgzBPFG1hjThDeHVfglQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4428042},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e7c2b8f96db65e64e105dd2b677eb303107eb481","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.3.2_1766052504398_0.917965695788417","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@data-netmonk/mona-chat-widget","version":"2.3.3","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.3.3","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"d004d0e821674f776976934a7644fd3005d06b4a","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.3.3.tgz","fileCount":7,"integrity":"sha512-O4oP7kQ1QTY9jkQZKSdjsmFm3bAkc9N7HudJdfkTaQdtMsG7+SDsNJ0CD9xLOFva4ViCbuMNGrI0WdTX23VIhQ==","signatures":[{"sig":"MEUCIBtImE09mw+9wiD+efQ69L3iPDjb5R5KS4NK0jmeYcPbAiEA6I5OjbSB7M658KG9IArXsteIY1gVEVLNza/aBlbTSGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4442829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"34cb47d840b115f1f4cf49e27bfb9cea363b5050","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.3.3_1766118268922_0.257387797369764","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@data-netmonk/mona-chat-widget","version":"2.3.4","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.3.4","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"ccb5d688c5b6507ab8f3d9ea550dde5355d1f7dd","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.3.4.tgz","fileCount":7,"integrity":"sha512-oLom7NDc5iWEdkep7G4tyIddOpkcjHPvRMPYYkkWmztA8F81Hcnb/RjNyRavs1TImJ3QD4CiLOTXK5x9YjiNbA==","signatures":[{"sig":"MEQCIDXs8qZfeeW815w9i2qdHF2NRU2ubtii7yjGoYMrit7iAiBX9ypePuoLNAYqFYyKwrtoplJbr85KTMtgwv+K3tQ6Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4442861},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a0578c7fb54016318507f28a191aa0df618df46e","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.3.4_1766130315912_0.7327334790758466","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@data-netmonk/mona-chat-widget","version":"2.3.5","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.3.5","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"6efc7717662afba4b476430bd80194b832dde0e4","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.3.5.tgz","fileCount":7,"integrity":"sha512-oPgMnX95Fe68ValQkA07r5zxBJgoMI7+ZbyM8H85NK3iOyIs3z8vVqp5T/n7c6F5wBi8yV2/SwjOXOH3UX0UpA==","signatures":[{"sig":"MEQCIFiz/cOj3BoNET5J4I4Kc8uFHJ0jErBxDqdmqz5b0EsFAiAIK4a8DjSY+HLdhP9z1y3S7PoWWN7MjLiGI6PsKx1kjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4445404},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b72bcdefba230425391d236ce24781474ba6b1d5","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.3.5_1766562361304_0.5165323695576969","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@data-netmonk/mona-chat-widget","version":"2.3.6","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.3.6","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"489c1a485d42bbb1071715de55e3a0aeffac2d45","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.3.6.tgz","fileCount":7,"integrity":"sha512-ewHzj+9jBNEnoel0gDQ1R14zWNFa3eyYCB7LcJZLctjDcpUB0eZ9HVULXp6v69QFylizxJxsBUR421Orx6w5xw==","signatures":[{"sig":"MEQCIEzyHS5Ak6jYtLj3WV6e6l7qWNxKkDxJy8Ay0tcDlHOkAiBJIVf87CiRHSLlC5HvfPczJbmnPwOZswc3Kr5uXI0WYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4451735},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"b54b9c18504fdbba95ad0386a5e80a0863dfbf6a","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.3.6_1767176471664_0.18415777242549347","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@data-netmonk/mona-chat-widget","version":"2.3.7","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.3.7","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"711f43ae196f37b8e6f0fc7a83262cc4b217eb2f","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.3.7.tgz","fileCount":7,"integrity":"sha512-1Hgwu9g/95LEavg0rc8+9eMooY8u8wXYtMLTDyyUYvoJTRYis7cxEHqDu1A8HexFWct6ti98Tu9Rx+3lLXcumg==","signatures":[{"sig":"MEUCIQD1wHArZzdSWF/LTg80jejH6ADg+T1c/df+DEz+kuuSogIgFxmVqQwf4IdyVNEBFz0/k8X3UU+CvmjR+RezWxvFyIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4451389},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"52373bacc0e8f868df03bb454b84954d9af41665","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.3.7_1767328575130_0.8646078565286557","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"@data-netmonk/mona-chat-widget","version":"2.3.8","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.3.8","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"f228316a3c6d608263834d9d2db4eccd04439a92","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.3.8.tgz","fileCount":7,"integrity":"sha512-rRcanAQuLyfWpbNTGnuOMtKaC0giYw+SgsezSnu8VBu0PgHvhDCYjbY0uCYNaKe6bHY/awu6kfNwQTEOFlhy6g==","signatures":[{"sig":"MEQCIDdt8YmqLXRZHPP7epewVdgIkelug23X89eKOIbZqlaHAiBAkKwMMExMdLXvB3KSLmH272GNPzjAVq3WvIl02Bmd6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4451389},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e3641bc8222934dc803fb5b0f69f023c1458a8e2","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.5.1","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.13.1","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.3.8_1768186238052_0.40389380012143583","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@data-netmonk/mona-chat-widget","version":"2.4.0","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.4.0","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"49a6eee689f2c2b16594c72601e7d7ec20077cdb","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.4.0.tgz","fileCount":7,"integrity":"sha512-fwy/K1CbglvoRMSNwZF2JjEUBpVSG90Ap6QCDHJp7gaHCEn1JmO6H5KSXBrm2STVCkjOm7CMtlghcEFwfBcpgQ==","signatures":[{"sig":"MEUCIQD7Mehb3zEZlMGJTmiqkCteuLOArhZhXZgFFZgG4hvnXQIgEboAeTPuoQmDPjISbEWXOiWUaruRg/71JFdZND/QcJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4440970},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e94fc6dfb275ff70e6e42919715b5d066dc1c290","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.4.0_1768966310257_0.1283520950299879","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@data-netmonk/mona-chat-widget","version":"2.4.1","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.4.1","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"7ebda8664d3e2d27ec9b3da2e7a22fa54c10190b","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.4.1.tgz","fileCount":7,"integrity":"sha512-25QuQ6dsYRGjgaLVJcHAL7GvE0mAXaFoTXlDhNtyfc/PODiqV/pAzjgonY+k3SNE85Pl704oaCbvo9jKIO6Xmg==","signatures":[{"sig":"MEUCIQD2CT+s+GUK9oTLw2qX82lnlPJN5sT/YfCliXoEiNHRzQIgVHtVEIpcAPqQXdj1pmr/QyCE1tHpPX23w/iIZnSBtnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4442144},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"f5d84cf3c5d18802c31ab436a5b2e7310cfa0e85","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.4.1_1769051215075_0.8286610184126295","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@data-netmonk/mona-chat-widget","version":"2.4.2","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.4.2","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"2023d4ee1802f0f79fc8e313eb54a2389ae5db37","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.4.2.tgz","fileCount":7,"integrity":"sha512-+shxifOwmN/TB0sfWdRIHxIrx91VBlj4f1aHZfm5y8CcR6f932NhUB1bIFg0ppjMushaiicZyKalqlkUGwgAsQ==","signatures":[{"sig":"MEQCIFP7YiS2b+50wmOt6o6/ZeKi25OKkjxF9xJTV+2fJpZMAiBYsZznmWHjD1lxo32690HLqhJJ9VNudbJ23WZ/AmmFlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4445423},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a9ee178cbd30c2a36e8c02668076208417e2391c","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","react":"^18.3.0","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","react-dom":"^18.3.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","eslint":"^8.57.0","vitest":"^3.0.7","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.4.2_1769063884778_0.7491059000203593","host":"s3://npm-registry-packages-npm-production"}},"2.4.3":{"name":"@data-netmonk/mona-chat-widget","version":"2.4.3","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.4.3","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"01ca07c7c11467ca2357b24ecbc73fc9dc127d53","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.4.3.tgz","fileCount":7,"integrity":"sha512-XBnD9t3YLwvKdgL3PBZG5iIpsJaDw0PDLBKApgeXQ/oR2pDy6jdt5sQ5bzn7BxpGDksMat6HLihsJl982wkX0A==","signatures":[{"sig":"MEYCIQDdN9oVGDQOx3KMsQE7o/NB90bRKLXCBD/KSjtFSmbtHgIhALbjQmPsPzwH+QfYl0dw07h/K0zM3HuXY9knPIQN9Tkh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4458021},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ddc9239c79507bf3c86dbb0450ccebcca017fafd","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"^18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"^18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.4.3_1770088475971_0.2415467267571072","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@data-netmonk/mona-chat-widget","version":"2.5.1","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.5.1","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"bbfbca43caf001b16c4b6baef7c340c8084bc965","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.5.1.tgz","fileCount":7,"integrity":"sha512-vTZWv6uMOkwP0jmCp0Ot8ng8iF6sQiMwJmefVpc1Lgu4Sj+JR8SoFx6Yfm6WFyNf+gloc7eWGlgkEOjMnr7QDg==","signatures":[{"sig":"MEYCIQDIluNZnXb25fs6eVqvbwskghrHUA1meyyO4JC+e4vK5AIhAK9PHV61JQnW+O2PSr/5WFYZUfjhjHDGIS86VY7aZzQx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4270691},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"be051c2bdf796e47ef56b69b331c5ea6f3d34f4f","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"10.1.0","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"20.9.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.5.1_1771486027704_0.6158929699301503","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.0","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.0","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"6c2d82df058f5204534a0a57d1df5504757b6600","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.0.tgz","fileCount":20,"integrity":"sha512-jdomOXunFMzYvMQR4Hbj7RXQ7+c9wgJWbz5LGtIY7TsywYMThLacowGFmd2mh53uSsIE6sdfByLQqV9r1sfUvg==","signatures":[{"sig":"MEYCIQDRuUq5zBBczY/JOzKsY7xS2BXui7zNmXomJtKFvoPDDgIhAO0y1d22vBoTbB+A10MQycOdja8tifimv0/ABmVjC0nM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5572702},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0a301c68c69f92924d147b575ead8f320b6b66d6","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.0_1774842664948_0.6044918372337278","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.1","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.1","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"999869e3020239a4e2e22c0c70945a599b1666a6","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.1.tgz","fileCount":19,"integrity":"sha512-GcdWxtt4xefqcKc9A6wwpjveF4nGOGWiWaHj8eHSYlpRTKLbzjGsmAFuDTy8pI4joYKXktc4bXFIBfJsHKtC8g==","signatures":[{"sig":"MEQCIHgwLOL9gHfdwZOVfn/WlXkFtNV4hL9gqGuFjLJQzDNtAiAOleu9uk24HMwytE1WCzRl3Q6URrXbnT8N/1elOJOZqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5636724},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cc8d948638409d8b107a6541bf83914723507dde","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.1_1775461346831_0.1385635279763231","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.2","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.2","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"536627c6b24df45266cd00af76e9879baf5a54a3","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.2.tgz","fileCount":5,"integrity":"sha512-k7BA5cuSozJF4/sAMjuBpHEvpI+lWlgT3EuxJ5hacWy/X60rvphp/h76AUbMrprHPQdkqoX6Lj9zVjwLlGUIMA==","signatures":[{"sig":"MEQCIElmlGVpDs2nhqgMg4DK1QN4/bHXRc8GLm0TpSObyxksAiAsKhhYT8l9QvphHijU8RV6Da/ZHppDZInT2NW1Xfwadw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7760770},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cc8d948638409d8b107a6541bf83914723507dde","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.2_1775462872782_0.9399067479360592","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.3","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.3","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"422489c8dfa29bc65d3979e10755506ba0bcb243","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.3.tgz","fileCount":5,"integrity":"sha512-3XOXHZ17A+Ius0q/GpOUA3QSyCKyrPdci4WTWDA6AUx2w4IMqQ/UTfyUbesMlRFhZ+O3EqVWeY9YN05PdI84Cw==","signatures":[{"sig":"MEQCIHMDHW4qqRFGMcaceoHxJgkHWbbfYJT/wZ6wYH8oeKDAAiAc2zPqdvDy4/5/0jB+NkjWjISaPoRnrMTWAIvrZtH6sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7761821},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cc8d948638409d8b107a6541bf83914723507dde","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.3_1775464226287_0.6748896219716336","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.4","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.4","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"1faeada571efb3637b2873e03fd1ffdb6ef0c826","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.4.tgz","fileCount":6,"integrity":"sha512-RcKNbi2w+GGZz6BKtlhjGb7gXorz2wDlIX4DFiPDr+hlYQapNNyY9HYq8Rcmul9DCvG7qgc5fJaMXsXhCINpXQ==","signatures":[{"sig":"MEYCIQD34XcJKJ3TGfEUlsO4M0sj9U4yQglQf5UohpQSq+gphAIhAIdDQ+65ojN3qXpws3Z6mjFaAIatvMBwIArl5VyoMDh8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7763393},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"cc8d948638409d8b107a6541bf83914723507dde","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.4_1775467119111_0.4011660963851673","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.5","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.5","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"4829c0b92d3144d667c2856150138a3d05c96f72","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.5.tgz","fileCount":5,"integrity":"sha512-xmBXugeFpSVFHJ+s40yq/ZWzFjuUPsA5RTS+OekWiwaDbePioB1+c0//gk8FF1gvZhMmzdURH+/QZA3fQ7fWkQ==","signatures":[{"sig":"MEUCIQCZ2aZGMw5wbTXus7UaKURtpVIIx7hOz3TQQYZdWdY+KAIgM8tlKRLVQUcSKxQ1lHhhoVEaeaz9y+reWbi3/E9Rkfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7769935},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"bf5dbddf619224e35762535df1a7cc1bfc6fcbd1","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.5_1775530927730_0.005498381202310387","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.6","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.6","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"6cf1bc3feda3cee82cc7e68197cdf6d527a96bb1","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.6.tgz","fileCount":5,"integrity":"sha512-y/kXIR9A6bi6ybbTMurvxVAIPEMbNzsS+9wwkh8Ws12ul3DRl1w3Ih6xS0CbswdLa9VfxsZzpRzc7fwnrWfUiQ==","signatures":[{"sig":"MEUCIAWi5PmhdXwnxCCkBZJsTq4yDw0XNSSZmrvBgBbsPxBtAiEAxmefWCmGgoWTQnu5MaX3b8PyXfqoGujzp747bDqGL+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7770079},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e0dd0157a1b0e5cc6e4c9195c4afbfefc97a25b2","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.6_1775534511347_0.3435406639942187","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.7","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.7","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"dc141a8ea0db98c883712351d32aa9ab4e1b6c1b","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.7.tgz","fileCount":6,"integrity":"sha512-YQ/gifktDI+dMuufXqOQ8wslgh191/WdwswXm1HGasIQ+pOk00uZYBLa3moQWefVzoKCG13WTFqxiFf261Do9w==","signatures":[{"sig":"MEQCIBpmxXf1fAWhRd3Ux6lYruZqKEu/Zmvt9CZ3l3d2U2q5AiAeACfiqqoJqJ6pFldenjblvMYx4hy2JsERE2NaMRqgzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7772398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"701be5183a5fef1aa48c8379655306427af0165d","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"10.9.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.17.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.7_1776595107641_0.6695126984379365","host":"s3://npm-registry-packages-npm-production"}},"2.6.8":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.8","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.8","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"569fb80fef4e477e87d1cbc486a9159796cdec02","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.8.tgz","fileCount":5,"integrity":"sha512-ncBb7ZA+cJ/rMOL1xeLPY7Y8Jt7v6rULu3FZWUDzzoj+I0C11SnhSMeTZKRQ+IFXwoBnIUhaLBFVHypFj0qO3A==","signatures":[{"sig":"MEYCIQCkY0UKR0Dj3mf5zjiD4xLqaot03I6g5Mhu8BEMbq/pKgIhANCLNlnisuksLEA7BzOUxHmXgt6yIqeDFWa2ZqG+0mJP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7774977},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"ff215857d1c30336e867b197f0359002ebe04d68","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.8_1777272164763_0.8810745868222627","host":"s3://npm-registry-packages-npm-production"}},"2.6.9":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.9","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.9","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"ac3cea773d08e2619a1479180a85a4f30d0405e3","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.9.tgz","fileCount":6,"integrity":"sha512-sPIxMaUUs7jSeQ8kvZepqgwn+2kcpk//pcwK3/caiDoA72Anqp0swpAjvC7J/1bl/lKQvuAGTUNV9+Ofy3+Eiw==","signatures":[{"sig":"MEYCIQDEeqITsyazlREt+Ooa6xSKayTR2vfcqHcs5Qrcrt9R9QIhAPDUZ/iUfkyPg/7wwo1pluUiSbOwt+VC3cKfMWcbGlcd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7772508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e25499d96aaa71d9d6629abe8bc663edeb446315","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"10.9.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.17.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.9_1777545020764_0.5947711975051517","host":"s3://npm-registry-packages-npm-production"}},"2.6.10":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.10","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.10","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"171d68b92bdd4232f6949dbffcd5ecd44ba6b017","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.10.tgz","fileCount":5,"integrity":"sha512-jffyGVSTx7M7Ui2nKt0Zjnm0ktZ8JZ9MrfrbCsmIlGEpC/P3W/CMEEE1G/gcTize8Z32CT9cjE2GdDywVIa9sA==","signatures":[{"sig":"MEQCICR3MWE2R/e/2PMbpgM/FfgJG+h4qjLAOao8dm/Q9h0/AiAlqqBle2HKA/2FQ47CJDHVQUgagxB0kW1A2elwnwTopw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7776296},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e25499d96aaa71d9d6629abe8bc663edeb446315","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"10.9.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.17.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.10_1777650977308_0.30321128684866006","host":"s3://npm-registry-packages-npm-production"}},"2.6.11":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.11","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.11","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"0448df5175f70e1038025a2774716a2a8ed89a54","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.11.tgz","fileCount":5,"integrity":"sha512-e17o6CjgQut+uwLA7Mchv8Q1LEDqh67vOf+egvFa1nLqUt3SZSHAhzBzlzk5LvzV78I3HcwzcBdisWVQFzC09Q==","signatures":[{"sig":"MEUCIQClaVM17kERM50JAYpJ7siMpJuxU9kwwYodEjgQJwAuVgIgMQBACyQmhWE2mx44IC4V/0iEb6YHmSjId9vj570nyO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7774978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"a6785b880f732e2f6dc13219b3e52246d9366bc5","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.11_1779259659078_0.3495539480671461","host":"s3://npm-registry-packages-npm-production"}},"2.6.12":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.12","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.12","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"db4b54caf7cf32528afce2ee20a74ca8e5c3d7ee","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.12.tgz","fileCount":5,"integrity":"sha512-A6pnK+ZGBOCZHoAvWsOi7WbDmr8LnARzFWKiFfVIFbZzpuB+M00N0Uka1PY3h1UcNzDCIHd4ZRG4FHznDG39XA==","signatures":[{"sig":"MEUCIQDwnDqt3JNX/xDRP2qMJKRphDr106qqEeKpEAktQXtQRwIgamPq7vIcCqhIG8YXY/Z1ZwIbygkRdl9j7kheMMh5Xwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7774978},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"0e6cfadec31a85de72efc647c897fc6d46549913","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.12_1779329436398_0.4042247831629595","host":"s3://npm-registry-packages-npm-production"}},"2.6.13":{"name":"@data-netmonk/mona-chat-widget","version":"2.6.13","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.6.13","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"7e06b6c22e2a98316091fa62031ae90995c68ebb","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.6.13.tgz","fileCount":5,"integrity":"sha512-NjeSYs37eHzCixh3zIO/u9P/STWZo7etUUKB52bEwS+SY2v/NDJW7vwUGDCuHQ4iOqdxoQa+A3vS3Ijm1foGsA==","signatures":[{"sig":"MEYCIQC9Pda1c+0DGf3BS1i6sO5DM5mQ4bdkkHdhUAG/IwW1+gIhANR/AkaWOj3u9O/XYgKwPiq85JpjI0bzm7FiizatD+hc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7776632},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"705414b3e5bfc0ae1b12ddae00de4316b0b5d55d","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","prepublishOnly":"npm run build","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.6.13_1779336989392_0.3049519456194876","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@data-netmonk/mona-chat-widget","version":"2.8.0","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.8.0","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"01fc507a80b89905596bc735bba96e860b424c61","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.8.0.tgz","fileCount":5,"integrity":"sha512-1oDSTm12O4gDpz4ZgRy0JVaH+kDUfPdIXuXZo+0poFsWiQulnnOlwj+gszQGO/vhq0cJSSes5nXw5hj+5KcPlA==","signatures":[{"sig":"MEYCIQDEWFmk2V2rNQDBWAQniObTQTW5+92tByHwmzDIebxd9QIhAPQgjDSXe3Uq7QDyLBjLXxvAYxmzH1Yh19rz1IhnN2MC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7864962},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2b0b3d1ad9094ce0a8c5de024c43884e170a320a","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","prepublishOnly":"npm run build","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.8.0_1784014813807_0.8126629438038535","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@data-netmonk/mona-chat-widget","version":"2.8.1","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.8.1","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"616758a77c20ce3c5c89350ffafd1d395ddc3998","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.8.1.tgz","fileCount":5,"integrity":"sha512-T7vjzlI0dlSf68KhoXmWdKte/E3zMrnPtGHI6B2bRIej/4u7DilYchDX7IziWE7CL6gnBwmKJ9zPazKt2dF/4g==","signatures":[{"sig":"MEQCIFdgWlN9R2XFysNDQHKgV/hqLzGF//Jl1fZbhPCIObzWAiA+LjrQ1k5E/kxsf2TvUBskOLRDGe0Rxx8bXNU5EDEUvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7874311},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"e2b0d3a7d7c8d2113ffc62490bdf9b69c63af49a","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","prepublishOnly":"npm run build","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.8.1_1784173906019_0.010519580553229213","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@data-netmonk/mona-chat-widget","version":"2.8.2","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.8.2","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"d890245f73d54513a527caf8e17f1277411410ad","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.8.2.tgz","fileCount":5,"integrity":"sha512-G4RvIyrqbwtCy8JBLghOxHw9niQ29oaX7G9Ll/y+DvgxdtXSENZEbceLNh4wm0QaJoA7bJEL7kEFj4NPB4ch+A==","signatures":[{"sig":"MEUCIAGW/vZAA37ddUiQ9TgHOVgPHCIqZbxWIWMX5RCQ5W7pAiEA4RrXG+hH0grtI+0yZh4IZGcKmVV6hiYb4OJwh+Esmtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7828865},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"2ceb43e444a1847c5242a7bab4c5b9c5f88efb05","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","prepublishOnly":"npm run build","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.8.2_1784281382812_0.5899495609563548","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@data-netmonk/mona-chat-widget","version":"2.8.3","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.8.3","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"859604a5e6f66243b50a6672b70fba816d6a978c","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.8.3.tgz","fileCount":5,"integrity":"sha512-+o6ewHZdKfU22BlxCOJClZ8gEChFUH/2o6mhey/sh525z1YcyLC6aX1+gk7GJh4oU1H3NOEDuC6HhwRKYy65gw==","signatures":[{"sig":"MEQCIHHylIj75qJuhLmkNjjueKrOWUliDJcT18bjOJ5y4468AiAeXD8naEbCcbWSCtKPEOn1Qkyf6vwPEgsnwWJuLvwLYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7829038},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"1aec9055c1185330b96687bb74e5b62f7e1a6e46","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","prepublishOnly":"npm run build","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"11.6.2","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"24.13.0","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.8.3_1784600717161_0.49507812735616974","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"@data-netmonk/mona-chat-widget","version":"2.8.4","author":{"name":"Haziq Abiyyu Mahdy"},"_id":"@data-netmonk/mona-chat-widget@2.8.4","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"dist":{"shasum":"642980cc04d48dafdb74deae5512ae286beef99b","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.8.4.tgz","fileCount":5,"integrity":"sha512-6uLuq9+ISX43qPaoEbD+2KIZhjUXKjS91UiL/RNWWNamN4AmM7qXWFFryjWkOry5cw55ODf/+bIsXzE13cXJ5A==","signatures":[{"sig":"MEUCIGfdSiMZeAjLLhaSCojiuZkIx0ZWzr9iPP+xWXu5riwMAiEAhaBWNznKAa5rxmS+NgprzfAePG2O18W8eS5uLjtCNcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7336804},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","gitHead":"6dfb0ea0bee1640b5130bf38ee481fac5a613e9d","private":false,"scripts":{"dev":"vite","test":"vitest","build":"vite build --mode library","serve":"vite preview","coverage":"vitest run --coverage","init-msw":"msw init public/","build-app":"vite build --mode app","storybook":"storybook dev -p 5177","prepublishOnly":"npm run build","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177"},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"_npmVersion":"10.9.8","description":"Mona Chat Widget Component Library","directories":{},"resolutions":{"jackspeak":"2.1.1"},"_nodeVersion":"22.23.2","dependencies":{"msw":"^2.7.0","axios":"^1.7.9","redux":"^5.0.1","dotenv":"^16.4.7","moment":"^2.30.1","nanoid":"^5.0.9","postcss":"^8.5.1","react-is":"^19.2.1","crypto-js":"^4.2.0","rehype-raw":"^7.0.0","remark-gfm":"^3.0.1","react-redux":"^9.2.0","autoprefixer":"^10.4.20","framer-motion":"^6.5.1","redux-persist":"^6.0.0","remark-breaks":"^4.0.0","react-markdown":"^8.0.3","react-resizable":"^3.0.5","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","detectincognitojs":"^1.6.0","styled-components":"^5.3.10","msw-storybook-addon":"^2.0.4","@storybook/react-vite":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/addon-essentials":"^8.5.2","@fingerprintjs/fingerprintjs":"^4.6.2","@storybook/addon-interactions":"^8.5.2","react-infinite-scroll-component":"^6.1.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.0","vite":"^4.5.14","jsdom":"^26.0.0","react":"18.3.0","eslint":"^8.57.0","vitest":"^3.0.7","react-dom":"18.3.0","storybook":"^8.5.2","prop-types":"^15.8.1","tailwindcss":"^3.4.17","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^3.0.7","eslint-plugin-react":"^7.32.2","@vitejs/plugin-react":"^4.0.0","@testing-library/react":"^16.3.0","eslint-plugin-storybook":"^0.6.15","@testing-library/jest-dom":"^6.6.3","eslint-plugin-react-hooks":"^4.6.0","@testing-library/user-event":"^13.5.0","eslint-plugin-react-refresh":"^0.3.4"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mona-chat-widget_2.8.4_1788255181426_0.24852894187184216","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"@data-netmonk/mona-chat-widget","private":false,"version":"2.8.5","description":"Mona Chat Widget Component Library","author":{"name":"Haziq Abiyyu Mahdy"},"type":"module","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@fingerprintjs/fingerprintjs":"^4.6.2","@heroicons/react":"^2.2.0","@reduxjs/toolkit":"^2.8.2","@storybook/addon-essentials":"^8.5.2","@storybook/addon-interactions":"^8.5.2","@storybook/addon-links":"^8.5.2","@storybook/react-vite":"^8.5.2","autoprefixer":"^10.4.20","axios":"^1.7.9","crypto-js":"^4.2.0","detectincognitojs":"^1.6.0","dotenv":"^16.4.7","framer-motion":"^6.5.1","moment":"^2.30.1","msw":"^2.7.0","msw-storybook-addon":"^2.0.4","nanoid":"^5.0.9","postcss":"^8.5.1","react-infinite-scroll-component":"^6.1.0","react-is":"^19.2.1","react-markdown":"^8.0.3","react-redux":"^9.2.0","react-resizable":"^3.0.5","redux":"^5.0.1","redux-persist":"^6.0.0","rehype-raw":"^7.0.0","rehype-sanitize":"^6.0.0","remark-breaks":"^4.0.0","remark-gfm":"^3.0.1","styled-components":"^5.3.10"},"scripts":{"build":"vite build --mode library","build-app":"vite build --mode app","dev":"vite","serve":"vite preview","storybook":"storybook dev -p 5177","build-storybook":"storybook build","serve-storybook":"vite preview --outDir storybook-static --port 5177","init-msw":"msw init public/","test":"vitest","coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"devDependencies":{"@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.3.0","@testing-library/user-event":"^13.5.0","@types/react":"^18.3.0","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.0.0","@vitest/coverage-v8":"^3.0.7","eslint":"^8.57.0","eslint-plugin-react":"^7.32.2","eslint-plugin-react-hooks":"^4.6.0","eslint-plugin-react-refresh":"^0.3.4","eslint-plugin-storybook":"^0.6.15","jsdom":"^26.0.0","msw":"^2.7.0","prop-types":"^15.8.1","react":"18.3.0","react-dom":"18.3.0","storybook":"^8.5.2","tailwindcss":"^3.4.17","vite":"^4.5.14","vitest":"^3.0.7"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"resolutions":{"jackspeak":"2.1.1"},"_id":"@data-netmonk/mona-chat-widget@2.8.5","gitHead":"3301cb955207f545442a810423a78feee6e20526","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-GGhjIhfH+1CJlQPANwQgVPUnTi2+/01qRx+Mqzn23LauYd2CkgtpTAJr+cdzLjLEj2DfNeIz/hRzudGbw8oTEA==","shasum":"13a274c895e9cc26526a5b9d03460c807c706d03","tarball":"https://registry.npmjs.org/@data-netmonk/mona-chat-widget/-/mona-chat-widget-2.8.5.tgz","fileCount":5,"unpackedSize":7903434,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBl/a+taGWUkT5vnOS9QsyUJHb6cnOr7+qOCWt4TYa9DAiEAuNswCvsDxDS4RmEHKG43Yp8xb/p9e7h2tTCC13tL5H0="}]},"_npmUser":{"name":"data-netmonk","email":"datanetmonk@gmail.com"},"directories":{},"maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mona-chat-widget_2.8.5_1788344959441_0.23772701998503498"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-26T09:15:43.218Z","modified":"2026-09-02T10:29:19.817Z","2.1.29":"2025-08-26T09:15:43.564Z","2.1.30":"2025-08-26T09:28:33.078Z","2.1.31":"2025-08-26T09:31:12.454Z","2.1.32":"2025-11-21T07:17:15.208Z","2.1.33":"2025-11-25T10:06:29.667Z","2.1.34":"2025-11-26T04:19:05.297Z","2.1.35":"2025-11-26T07:39:45.734Z","2.1.36":"2025-11-28T04:30:30.482Z","2.1.37":"2025-12-09T09:57:31.932Z","2.2.0":"2025-12-10T10:00:16.302Z","2.3.0":"2025-12-12T03:55:29.728Z","2.3.1":"2025-12-18T04:39:43.171Z","2.3.2":"2025-12-18T10:08:24.712Z","2.3.3":"2025-12-19T04:24:29.177Z","2.3.4":"2025-12-19T07:45:16.163Z","2.3.5":"2025-12-24T07:46:01.585Z","2.3.6":"2025-12-31T10:21:11.903Z","2.3.7":"2026-01-02T04:36:15.376Z","2.3.8":"2026-01-12T02:50:38.277Z","2.4.0":"2026-01-21T03:31:50.547Z","2.4.1":"2026-01-22T03:06:55.323Z","2.4.2":"2026-01-22T06:38:05.006Z","2.4.3":"2026-02-03T03:14:36.262Z","2.5.1":"2026-02-19T07:27:08.079Z","2.6.0":"2026-03-30T03:51:05.260Z","2.6.1":"2026-04-06T07:42:27.133Z","2.6.2":"2026-04-06T08:07:53.124Z","2.6.3":"2026-04-06T08:30:26.693Z","2.6.4":"2026-04-06T09:18:39.414Z","2.6.5":"2026-04-07T03:02:08.133Z","2.6.6":"2026-04-07T04:01:51.705Z","2.6.7":"2026-04-19T10:38:27.934Z","2.6.8":"2026-04-27T06:42:45.068Z","2.6.9":"2026-04-30T10:30:21.108Z","2.6.10":"2026-05-01T15:56:17.646Z","2.6.11":"2026-05-20T06:47:39.323Z","2.6.12":"2026-05-21T02:10:36.648Z","2.6.13":"2026-05-21T04:16:29.641Z","2.8.0":"2026-07-14T07:40:14.061Z","2.8.1":"2026-07-16T03:51:46.259Z","2.8.2":"2026-07-17T09:43:03.082Z","2.8.3":"2026-07-21T02:25:17.398Z","2.8.4":"2026-09-01T09:33:01.716Z","2.8.5":"2026-09-02T10:29:19.668Z"},"author":{"name":"Haziq Abiyyu Mahdy"},"description":"Mona Chat Widget Component Library","maintainers":[{"name":"data-netmonk","email":"datanetmonk@gmail.com"}],"readme":"# Mona Chat Widget\r\n\r\nChat widget package developed by Netmonk data & solution team to be imported in Netmonk products\r\n\r\n---\r\n\r\n### Recent Updates & Breaking Changes\r\n\r\n---\r\n\r\n**Latest Version Changes (`v2.6.6`):**\r\n\r\n✅ **Patch Updates:**\r\n1. **Voice mode now fully controls TTS playback** - Disabling voice mode clears queued audio and stops active playback cleanly\r\n2. **Library build now resolves phoneme assets correctly** - Avatar viseme images are bundled through module URLs so published packages can load them reliably\r\n3. **Message rendering is more stable** - Messages now receive deterministic IDs and React keys to avoid collisions during history load and streaming updates\r\n4. **Streaming flow is more consistent** - Mock responses, webhook responses, and TTS playback now use the same streaming helper to keep text timing aligned\r\n\r\n✅ **Previous Non-breaking Changes (`v2.6.1`):**\r\n1. **Built-in voice mode button** - Chat widget now includes a microphone button to toggle voice mode directly from the input area\r\n2. **Speech-to-text flow for voice mode** - Recorded user audio is sent to the configured STT endpoint, then the transcription is forwarded as a normal chat message\r\n3. **Phoneme-driven avatar animation** - The widget can animate Mona's avatar during TTS playback based on phoneme/viseme IDs returned by the backend\r\n4. **Supported phoneme IDs** - `A`, `BP`, `ChJ`, `E`, `FV`, `I`, `KG`, `L`, `M`, `O`, `SZ`, `U`\r\n\r\n⚠️ **Previous Breaking Changes:**\r\n1. **Removed `type` and `agentType` props** - These parameters are no longer used and have been removed from all components\r\n2. **Renamed `botServerUrl` to `webhookUrl`** - For better clarity and consistency\r\n3. **`webhookUrl` is now required** - Must be provided as a prop\r\n4. **`authUrl` and `username` are now direct props** - No longer part of `data` prop for better clarity and type safety\r\n5. **`userId` is now optional** - Widget automatically generates visitor ID for guest users via browser fingerprinting when `userId` is not provided\r\n\r\n✨ **New Features:**\r\n1. **Guest user support** - Users can chat without logging in\r\n   - Automatic visitor ID generation using browser fingerprinting (FingerprintJS + SHA256)\r\n   - `auth: false` flag automatically added to API requests for guest users\r\n   - Persistent sessions across page reloads for anonymous visitors\r\n2. **Authentication support** - Automatic token management with refresh on 401 errors\r\n   - Pass `authUrl` as a direct prop\r\n   - Widget handles token lifecycle automatically\r\n3. **Enhanced user authentication handling** - Smart detection of authenticated vs guest users\r\n   - Compares `userId` with visitor ID to determine authentication status\r\n   - Automatic `auth` flag management in all API requests\r\n4. **Enhanced data prop** - Support for custom variables passed to backend via `data` prop\r\n5. **Improved error handling** - Better fallback mechanisms and error messages\r\n6. **Direct `username` prop** - Pass username as a top-level prop instead of in data string\r\n\r\n📝 **Migration Guide:**\r\n```jsx\r\n// Old usage (deprecated)\r\n<ChatWidget \r\n  userId=\"user123\"\r\n  sourceId=\"source456\"\r\n  type=\"prime\"\r\n  botServerUrl=\"https://api.example.com\"\r\n/>\r\n\r\n// Previous version (with data prop)\r\n<ChatWidget \r\n  userId=\"user123\"\r\n  sourceId=\"source456\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n  data=\"authUrl=https://api.example.com/login/chatwidget~username=John\"\r\n/>\r\n\r\n// New usage - Authenticated user (current - recommended)\r\n<ChatWidget \r\n  userId=\"user123\"\r\n  sourceId=\"source456\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n  authUrl=\"https://api.example.com/login/chatwidget\"\r\n  username=\"John\"\r\n  data=\"email=john@example.com~phone=+1234567890\"\r\n/>\r\n\r\n// New usage - Guest user (without login)\r\n<ChatWidget \r\n  sourceId=\"source456\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n  username=\"Guest\"\r\n/>\r\n// Widget automatically generates visitor ID and adds auth: false flag\r\n\r\n// New usage - Conditional (handles both logged-in and guest users)\r\n<ChatWidget \r\n  userId={currentUser?.id}  // undefined for guests\r\n  sourceId=\"source456\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n  username={currentUser?.name || \"Guest\"}\r\n/>\r\n```\r\n\r\n---\r\n\r\n## 🚅 Quick start\r\n\r\n---\r\n\r\n1. Install the package\r\n   ```bash\r\n   npm install @data-netmonk/mona-chat-widget\r\n   ```\r\n2. Render the widget with the minimum required props\r\n   ```jsx\r\n   import { ChatWidget } from \"@data-netmonk/mona-chat-widget\";\r\n\r\n   export default function App() {\r\n     return (\r\n       <ChatWidget\r\n         sourceId=\"source-123\"\r\n         webhookUrl=\"https://api.example.com/webhook\"\r\n       />\r\n     );\r\n   }\r\n   ```\r\n3. Choose the usage mode you need\r\n\r\n**1. Basic mode**\r\n\r\n```jsx\r\n<ChatWidget\r\n  sourceId=\"source-123\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n/>\r\n```\r\n\r\n**2. With auth mode**\r\n\r\n```jsx\r\n<ChatWidget\r\n  sourceId=\"source-123\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n  userId=\"user-123\"\r\n  username=\"John\"\r\n  authUrl=\"https://api.example.com/login/chatwidget\"\r\n/>\r\n```\r\n\r\n**3. With voice mode**\r\n\r\n```jsx\r\n<ChatWidget\r\n  sourceId=\"source-123\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n  voiceConfig={{\r\n    sttEndpoint: \"https://voice.example.com/stt\",\r\n    sttApiKey: \"your-stt-key\",\r\n    ttsEndpoint: \"https://voice.example.com/tts\",\r\n    ttsApiKey: \"your-tts-key\",\r\n    ttsMinioObjectEndpoint: \"https://voice.example.com/minio/object\",\r\n    ttsMinioApiKey: \"your-minio-key\",\r\n    ttsMinioBucket: \"chatbot-tts\",\r\n  }}\r\n/>\r\n```\r\n\r\n**4. Full props example**\r\n\r\n```jsx\r\n<ChatWidget\r\n  sourceId=\"source-123\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n  userId=\"user-123\"\r\n  authUrl=\"https://api.example.com/login/chatwidget\"\r\n  username=\"John Doe\"\r\n  voiceConfig={{\r\n    sttEndpoint: \"https://voice.example.com/stt\",\r\n    sttApiKey: \"your-stt-key\",\r\n    ttsEndpoint: \"https://voice.example.com/tts\",\r\n    ttsApiKey: \"your-tts-key\",\r\n    ttsMinioObjectEndpoint: \"https://voice.example.com/minio/object\",\r\n    ttsMinioApiKey: \"your-minio-key\",\r\n    ttsMinioBucket: \"chatbot-tts\",\r\n  }}\r\n/>\r\n```\r\n\r\n**Common optional props**\r\n\r\n- `userId`: ID user login. Jika tidak diisi, widget akan memakai guest visitor ID.\r\n- `username`: nama yang dikirim bersama session chat.\r\n- `authUrl`: endpoint auth/refresh khusus chat widget.\r\n- `data`: custom payload tambahan untuk backend.\r\n- `voiceConfig`: aktifkan voice mode, STT, TTS, dan phoneme avatar bila dibutuhkan.\r\n- `showLauncher`, `autoOpen`, `enabled`, `position`, `width`, `height`: untuk perilaku dan layout widget.\r\n\r\nBy default, STT and TTS requests send the API key using `x-api-key` without any prefix. MinIO object fetch uses `X-API-Key`. If your provider needs a different auth format, override it through `voiceConfig`.\r\n\r\n---\r\n\r\n### Mock Mode (Demo without Backend)\r\n\r\n---\r\n\r\nThe chat widget includes a built-in mock mode for testing and demonstrations without requiring a backend server.\r\n\r\n**To enable mock mode:**\r\n1. Pass `widgetConfig={{ useMockResponses: true }}`\r\n2. Render the widget normally\r\n\r\n**Mock responses include:**\r\n- Greetings (hello, hi, halo, start) - with interactive buttons\r\n- Help commands\r\n- Device list with clickable buttons (type \"devices\" or \"show devices\")\r\n- Thank you acknowledgments\r\n- Farewells\r\n- Time-based greetings (good morning, etc.)\r\n- And automatically falls back to mock mode if backend fails\r\n\r\n**Interactive Buttons Demo:**\r\nType these messages to see button responses:\r\n- \"start\" - Welcome message with action buttons\r\n- \"show devices\" or \"devices\" - List of devices as clickable buttons\r\n- Click any button to trigger the next action\r\n\r\n**To add custom mock responses:**\r\nEdit the `mockBotResponses` object in `src/components/ChatWidget/utils/mockBotResponses.js`\r\n\r\nFor text-only responses:\r\n```javascript\r\n\"trigger\": \"Response text\"\r\n```\r\n\r\nFor responses with buttons:\r\n```javascript\r\n\"trigger\": {\r\n  text: \"Your message here\",\r\n  buttons: [\r\n    { title: \"Button 1\", payload: \"action_1\" },\r\n    { title: \"Button 2\", payload: \"action_2\" },\r\n    { title: \"Link Button\", url: \"https://example.com\" }\r\n  ]\r\n}\r\n```\r\n\r\n---\r\n\r\n### Storybook\r\n\r\n---\r\n\r\n1. **How to run Storybook locally** (access at http://localhost:5177)\r\n\r\n   ```\r\n   npm run storybook\r\n   ```\r\n\r\n2. **How to build Storybook**\r\n\r\n   ```\r\n   npm run build-storybook\r\n   ```\r\n\r\n3. **How to serve Storybook**\r\n\r\n   ```\r\n   npm run serve-storybook\r\n   ```\r\n\r\n---\r\n\r\n### Library (how to update and publish)\r\n\r\n---\r\n\r\n1. **Commit changes**\r\n   ```\r\n   git add .\r\n   git commit -m \"Your commit message\"\r\n   ```\r\n2. **Update version**\r\n\r\n   ```bash\r\n   npm version patch  # for bug fixes (1.0.0 -> 1.0.1)\r\n   ```\r\n\r\n   ```bash\r\n   npm version minor  # for new features (1.0.0 -> 1.1.0)\r\n   ```\r\n\r\n   ```bash\r\n   npm version major  # for breaking changes (1.0.0 -> 2.0.0)\r\n   ```\r\n\r\n3. **Build as a library** (build file at `/dist` directory)\r\n\r\n   ```\r\n   npm run build\r\n   ```\r\n\r\n4. **Copy declaration file to `/dist`**\r\n\r\n   ```\r\n   cp ./src/declarations/index.d.ts ./dist/index.d.ts\r\n   ```\r\n\r\n5. **Publish**\r\n\r\n   ```\r\n   npm publish\r\n   ```\r\n\r\n---\r\n\r\n### Library (how to import on your project)\r\n\r\n---\r\n\r\n1. **Install package**\r\n   ```bash\r\n   npm install @data-netmonk/mona-chat-widget\r\n   ```\r\n\r\n2. **Import styles on your `App.jsx` or `index.jsx`**\r\n\r\n   ```jsx\r\n   import \"@data-netmonk/mona-chat-widget/dist/style.css\";\r\n   ```\r\n\r\n3. **Import & use component**\r\n\r\n   ```jsx\r\n   import { ChatWidget } from \"@data-netmonk/mona-chat-widget\";\r\n\r\n   function App() {\r\n     return (\r\n       <ChatWidget \r\n         userId=\"user123\" \r\n         sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n         webhookUrl=\"https://your-backend-url.com\"\r\n       />\r\n     );\r\n   }\r\n   ```\r\n\r\n---\r\n\r\n### Component Props\r\n\r\n---\r\n\r\n#### Required Props\r\n\r\n| Prop | Type | Description |\r\n|------|------|-------------|\r\n| `sourceId` | `string` | **Required.** Source/channel identifier for the chat |\r\n| `webhookUrl` | `string` | **Required.** Backend webhook URL |\r\n\r\n#### Optional Props\r\n\r\n| Prop | Type | Default | Description |\r\n|------|------|---------|-------------|\r\n| `userId` | `string` | Generated visitor ID | Unique identifier for the user. **Optional** - if not provided, a unique visitor ID is automatically generated using browser fingerprinting for guest users |\r\n| `authUrl` | `string` | - | Authentication endpoint URL for token-based authentication |\r\n| `username` | `string` | - | Username for the session (sent to backend in variables) |\r\n| `data` | `string` | - | Additional custom variables in format `key1=value1~key2=value2` |\r\n| `width` | `string` | `\"25vw\"` | Widget width (CSS value) |\r\n| `height` | `string` | `\"90vh\"` | Widget height (CSS value) |\r\n| `right` | `string` | `\"1.25rem\"` | Distance from right edge |\r\n| `bottom` | `string` | `\"1.25rem\"` | Distance from bottom edge |\r\n| `zIndex` | `number` | `2000` | CSS z-index for widget positioning |\r\n| `position` | `string` | `\"fixed\"` | CSS position (`\"fixed\"` or `\"relative\"`) |\r\n| `onToggle` | `function` | - | Callback when widget opens/closes: `(isOpen: boolean) => void` |\r\n\r\n---\r\n\r\n### Voice Mode & Phoneme Support\r\n\r\n---\r\n\r\nThe widget now includes a built-in microphone button in the input area. Clicking the button toggles voice mode, requests microphone access, records speech, sends the recorded audio to `voiceConfig.sttEndpoint`, and forwards the returned transcription as a regular user message.\r\n\r\nIf `voiceConfig.sttApiKey` is set, the STT request includes `x-api-key: <key>` by default. If another provider needs a different auth format, override it through `voiceConfig`.\r\n\r\n**Expected STT request/response shape:**\r\n\r\n- Request body: `multipart/form-data`\r\n- Audio field name: `audio`\r\n- Request headers: `Accept: application/json`, plus `x-api-key: <key>` when configured for the Netmonk STT service\r\n- Expected JSON response:\r\n\r\n```json\r\n{\r\n  \"text\": \"Halo, saya mau tanya status tiket saya\"\r\n}\r\n```\r\n\r\nDuring TTS playback, the header avatar can switch between phoneme images using the metadata returned by the TTS service. The widget currently supports these phoneme IDs:\r\n\r\n- `A`\r\n- `BP`\r\n- `ChJ`\r\n- `E`\r\n- `FV`\r\n- `I`\r\n- `KG`\r\n- `L`\r\n- `M`\r\n- `O`\r\n- `SZ`\r\n- `U`\r\n\r\nPhoneme IDs are normalized case-insensitively in the widget, so values such as `ChJ` and `CHJ` resolve to the same avatar image.\r\n\r\n**Preferred webhook TTS asset shape (MinIO-first):**\r\n\r\n```json\r\n{\r\n  \"messages\": [{ \"type\": \"text\", \"text\": \"Halo, ada yang bisa saya bantu?\" }],\r\n  \"tts_assets\": {\r\n    \"items\": [\r\n      {\r\n        \"bucket\": \"chatbot-tts\",\r\n        \"response_index\": 1,\r\n        \"audio_object_key\": \"tts/...wav\",\r\n        \"phoneme_object_key\": \"tts/...phonemes.txt\",\r\n        \"phoneme_timeline_object_key\": \"tts/...phoneme-timeline.json\",\r\n        \"viseme_timeline_object_key\": \"tts/...viseme-timeline.json\"\r\n      }\r\n    ]\r\n  }\r\n}\r\n```\r\n\r\nWhen this payload is available, the widget resolves MinIO object keys first for audio and timeline metadata. If no usable asset is found, it falls back to `voiceConfig.ttsEndpoint`.\r\n\r\n**Expected TTS response shape:**\r\n\r\n```text\r\nbody: <raw WAV or other audio binary>\r\ncontent-type: audio/wav\r\nx-tts-metadata-id: 7d8f6a0f0f684e97b7b8d8db67f4f3a1\r\nx-tts-metadata-path: /tts/metadata/7d8f6a0f0f684e97b7b8d8db67f4f3a1\r\nx-tts-duration-ms: 120\r\n```\r\n\r\nMetadata lengkap diambil dari endpoint metadata yang ditunjuk header tadi:\r\n\r\n```json\r\nGET /tts/metadata/7d8f6a0f0f684e97b7b8d8db67f4f3a1\r\n{\r\n  \"id\": \"7d8f6a0f0f684e97b7b8d8db67f4f3a1\",\r\n  \"phonemes\": \"M A\",\r\n  \"phoneme_timeline\": [\r\n    { \"phoneme\": \"M\", \"startMs\": 0, \"endMs\": 120 }\r\n  ],\r\n  \"visemes\": [\r\n    { \"id\": \"M\", \"startMs\": 0, \"endMs\": 120 },\r\n    { \"id\": \"A\", \"startMs\": 121, \"endMs\": 260 },\r\n    { \"id\": \"SZ\", \"startMs\": 261, \"endMs\": 420 }\r\n  ],\r\n  \"duration_ms\": 420\r\n}\r\n```\r\n\r\nWidget ini masih mendukung header base64 lama sebagai fallback:\r\n\r\n```text\r\nx-tts-visemes-b64\r\nx-tts-phonemes-b64\r\nx-tts-phoneme-timeline-b64\r\n```\r\n\r\nWidget juga masih mendukung format JSON body lama sebagai fallback, tetapi untuk audio binary format metadata endpoint di atas sekarang jadi jalur utama yang direkomendasikan.\r\n\r\n---\r\n\r\n### Guest User Support\r\n\r\n---\r\n\r\nThe widget now supports **guest users** (users who haven't logged in or before logging in). When `userId` is not provided, the widget automatically generates a unique visitor ID using browser fingerprinting.\r\n\r\n**How it works:**\r\n\r\n1. **Browser Fingerprinting**: Uses FingerprintJS to generate a unique identifier based on:\r\n   - Browser characteristics (user agent, screen resolution, timezone, etc.)\r\n   - Incognito/private browsing detection\r\n   - Combined into a SHA256 hash for consistency\r\n\r\n2. **Automatic Guest Detection**: The widget automatically detects guest users and:\r\n   - Generates a visitor ID if `userId` is not provided\r\n   - Adds `auth: false` flag to all API requests for guest users\r\n   - Uses the visitor ID as the effective user ID throughout the session\r\n\r\n3. **Persistent Sessions**: The visitor ID remains consistent across page reloads (unless browser fingerprint changes or user clears data)\r\n\r\n**When to use guest mode:**\r\n- Public-facing websites where users can chat without logging in\r\n- Support widgets for anonymous visitors\r\n- Pre-login customer service interactions\r\n- Any scenario where user authentication is optional\r\n\r\n**When to provide userId:**\r\n- Users who are logged into your application\r\n- When you need to track chat history across devices\r\n- When authentication is required for personalized responses\r\n- Enterprise or internal applications\r\n\r\n---\r\n\r\n### Usage Examples\r\n\r\n---\r\n\r\n#### Basic Usage (Authenticated User)\r\n\r\n```jsx\r\nimport { ChatWidget } from \"@data-netmonk/mona-chat-widget\";\r\nimport \"@data-netmonk/mona-chat-widget/dist/style.css\";\r\n\r\nfunction App() {\r\n  return (\r\n    <ChatWidget \r\n      userId=\"user123\" \r\n      sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n      webhookUrl=\"https://api.example.com/webhook\"\r\n    />\r\n  );\r\n}\r\n```\r\n\r\n#### Guest User (Without Login)\r\n\r\nFor anonymous visitors or users who haven't logged in:\r\n\r\n```jsx\r\nimport { ChatWidget } from \"@data-netmonk/mona-chat-widget\";\r\nimport \"@data-netmonk/mona-chat-widget/dist/style.css\";\r\n\r\nfunction App() {\r\n  return (\r\n    <ChatWidget \r\n      sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n      webhookUrl=\"https://api.example.com/webhook\"\r\n    />\r\n  );\r\n}\r\n```\r\n\r\n**What happens:**\r\n- Widget automatically generates a visitor ID using browser fingerprinting\r\n- All API requests include `auth: false` in variables to indicate guest user\r\n- No login required - users can start chatting immediately\r\n\r\n#### Conditional userId (Logged in or Guest)\r\n\r\nHandle both logged-in users and guests dynamically:\r\n\r\n```jsx\r\nimport { ChatWidget } from \"@data-netmonk/mona-chat-widget\";\r\nimport \"@data-netmonk/mona-chat-widget/dist/style.css\";\r\n\r\nfunction App() {\r\n  const currentUser = getCurrentUser(); // Your auth function\r\n  \r\n  return (\r\n    <ChatWidget \r\n      userId={currentUser?.id}  // Provide userId if logged in, undefined if not\r\n      sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n      webhookUrl=\"https://api.example.com/webhook\"\r\n      username={currentUser?.name}\r\n    />\r\n  );\r\n}\r\n```\r\n\r\n**Behavior:**\r\n- If `currentUser.id` exists → Uses provided userId (authenticated user)\r\n- If `currentUser.id` is `null`/`undefined` → Generates visitor ID (guest user)\r\n- Backend receives `auth: false` flag only for guest users\r\n\r\n#### With Custom Variables\r\n\r\nPass custom user data like email, phone number, etc. to the backend:\r\n\r\n```jsx\r\n<ChatWidget \r\n  userId=\"user123\"\r\n  sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n  username=\"John Doe\"\r\n  data=\"telephone_number=+628123456789~email=john@example.com\"\r\n/>\r\n```\r\n\r\n**Variables sent to backend:**\r\n```json\r\n{\r\n  \"chat_id\": \"...\",\r\n  \"session_id\": \"...\",\r\n  \"user_id\": \"user123\",\r\n  \"message\": \"Hello\",\r\n  \"type\": \"text\",\r\n  \"variables\": {\r\n    \"username\": \"John Doe\",\r\n    \"telephone_number\": \"+628123456789\",\r\n    \"email\": \"john@example.com\"\r\n  }\r\n}\r\n```\r\n}\r\n```\r\n#### With Authentication (NEW!)\r\n\r\nThe widget supports automatic authentication with token refresh on expiry:\r\n\r\n```jsx\r\n<ChatWidget \r\n  userId=\"user123\"\r\n  sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n  authUrl=\"https://api.example.com/login/chatwidget\"\r\n  username=\"John Doe\"\r\n/>\r\n```\r\n\r\n**How authentication works:**\r\n\r\n1. **Initial Authentication**: When the widget loads (on Launcher mount), if `authUrl` is provided as a prop, it automatically calls the auth API:\r\n   ```\r\n   POST {authUrl}\r\n   Body: { \"user_id\": \"user123\" }\r\n   Response: { \"token\": \"eyJ...\" }\r\n   ```\r\n\r\n2. **Session Initialization**: After getting the token, the widget calls the init endpoint to establish the session:\r\n   ```\r\n   POST {webhookUrl}/{sourceId}/init\r\n   Body: {\r\n     \"session_id\": \"...\",\r\n     \"user_id\": \"user123\",\r\n     \"token\": \"eyJ...\",\r\n     \"username\": \"John Doe\"\r\n   }\r\n   ```\r\n\r\n3. **Automatic Token Refresh**: If the webhook returns **401 Unauthorized** (token expired/revoked), the widget automatically:\r\n   - Calls the `authUrl` again to get a fresh token\r\n   - Re-initializes the session with the new token\r\n   - Updates the `authToken` in variables\r\n   - Retries the failed request with the new token\r\n   - This happens transparently without user interaction\r\n\r\n**Combined example with auth and custom variables:**\r\n```jsx\r\n<ChatWidget \r\n  userId=\"user123\"\r\n  sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n  authUrl=\"https://api.example.com/login/chatwidget\"\r\n  username=\"John\"\r\n  data=\"email=john@example.com~phone=+628123456789\"\r\n/>\r\n```\r\n\r\n**Auth Flag (`auth` variable):**\r\nThe widget automatically adds an `auth: false` flag to the `variables` object when the user is a guest (not authenticated):\r\n- When `userId === visitorId` (browser fingerprint), the widget adds `auth: false` to variables\r\n- When `userId !== visitorId` (authenticated user), no `auth` flag is added to variables\r\n\r\n**Guest user example** (userId equals browser fingerprint):\r\n```json\r\n{\r\n  \"chat_id\": \"...\",\r\n  \"session_id\": \"...\",\r\n  \"user_id\": \"visitor_abc123\",\r\n  \"message\": \"Hello\",\r\n  \"type\": \"text\",\r\n  \"variables\": {\r\n    \"username\": \"Guest\",\r\n    \"auth\": false\r\n  }\r\n}\r\n```\r\n\r\n**Authenticated user example** (userId is different from browser fingerprint):\r\n```json\r\n{\r\n  \"chat_id\": \"...\",\r\n  \"session_id\": \"...\",\r\n  \"user_id\": \"user123\",\r\n  \"message\": \"Hello\",\r\n  \"type\": \"text\",\r\n  \"variables\": {\r\n    \"username\": \"John Doe\",\r\n    \"email\": \"john@example.com\"\r\n  }\r\n}\r\n```\r\n\r\nThis `auth: false` flag is automatically added in:\r\n- Session initialization payload (when guest)\r\n- All message requests (when guest)\r\n- Button postback requests (when guest)\r\n\r\n**Note:** The `data` prop is for additional custom variables only. Required parameters (`userId`, `sourceId`, `webhookUrl`) and common optional parameters (`authUrl`, `username`) should be passed as direct props for better type safety and clarity.\r\n\r\n#### Custom Styling\r\n\r\n```jsx\r\n<ChatWidget \r\n  userId=\"user123\"  // Optional\r\n  sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n  width=\"400px\"\r\n  height=\"600px\"\r\n  right=\"20px\"\r\n  bottom=\"20px\"\r\n  zIndex={9999}\r\n/>\r\n```\r\n\r\n#### Embedded in Layout (Relative Positioning)\r\n\r\n```jsx\r\n<div style={{ display: 'grid', gridTemplateColumns: '1fr 400px' }}>\r\n  <div>Main content</div>\r\n  <ChatWidget \r\n    userId=\"user123\"  // Optional\r\n    sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n    webhookUrl=\"https://api.example.com/webhook\"\r\n    position=\"relative\"\r\n    width=\"100%\"\r\n    height=\"100vh\"\r\n  />\r\n</div>\r\n```\r\n\r\n#### With Toggle Callback\r\n\r\n```jsx\r\nfunction App() {\r\n  const handleToggle = (isOpen) => {\r\n    console.log('Chat widget is', isOpen ? 'open' : 'closed');\r\n    // Track analytics, update UI, etc.\r\n  };\r\n\r\n  return (\r\n    <ChatWidget \r\n      userId=\"user123\"  // Optional\r\n      sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n      webhookUrl=\"https://api.example.com/webhook\"\r\n      onToggle={handleToggle}\r\n    />\r\n  );\r\n}\r\n```\r\n\r\n#### Full-Screen Widget\r\n\r\n```jsx\r\n<ChatWidget \r\n  userId=\"user123\"  // Optional - supports guest users\r\n  sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n  webhookUrl=\"https://api.example.com/webhook\"\r\n  width=\"100vw\"\r\n  height=\"100vh\"\r\n  right=\"0\"\r\n  bottom=\"0\"\r\n/>\r\n```\r\n\r\n---\r\n\r\n### Data Prop Format & Helper Function\r\n\r\n---\r\n\r\nThe `data` prop allows you to pass additional custom variables via a single string. This is especially useful when you need to dynamically pass user-specific data or pass it through URL parameters.\r\n\r\n**Format:** `key=value` pairs separated by `~`\r\n\r\n**Example data string:**\r\n```\r\nemail=john@example.com~phone=+1234567890~department=Engineering\r\n```\r\n\r\n**Note:** `authUrl` and `username` are now **direct props** and should not be included in the `data` string.\r\n\r\n#### Building Data String Programmatically\r\n\r\nInstead of manually constructing the data string, you can create a helper function to build it dynamically. This approach is recommended for production applications as it:\r\n- Prevents syntax errors in the data string format\r\n- Makes the code more maintainable and readable\r\n- Allows for conditional inclusion of parameters\r\n- Handles URL encoding automatically if needed\r\n\r\n**Create a helper function** (`src/helpers/chatWidget.js` or similar):\r\n\r\n```jsx\r\n/**\r\n * Builds the data string for ChatWidget component\r\n * @param {Object} params - Object containing all parameters\r\n * @param {string} params.email - Optional: User's email address\r\n * @param {string} params.phone - Optional: User's phone number\r\n * @param {Object} params.customFields - Optional: Any additional custom fields as key-value pairs\r\n * @returns {string} Formatted data string for ChatWidget (always returns a string)\r\n * \r\n * @example\r\n * // Returns: \"email=john@example.com~phone=+1234567890~department=Engineering\"\r\n * buildChatWidgetData({\r\n *   email: \"john@example.com\",\r\n *   phone: \"+1234567890\",\r\n *   customFields: { department: \"Engineering\" }\r\n * });\r\n */\r\nexport const buildChatWidgetData = ({ \r\n  email, \r\n  phone,\r\n  customFields = {} \r\n}) => {\r\n  const parts = [];\r\n  \r\n  // Add standard fields\r\n  if (email) {\r\n    parts.push(`email=${encodeURIComponent(email)}`);\r\n  }\r\n  \r\n  if (phone) {\r\n    parts.push(`phone=${encodeURIComponent(phone)}`);\r\n  }\r\n  \r\n  // Add any custom fields dynamically\r\n  // Note: customFields is just a convenience parameter for the helper function\r\n  // Each field will be flattened into the string format: key=value~key2=value2\r\n  Object.entries(customFields).forEach(([key, value]) => {\r\n    if (value) {\r\n      parts.push(`${key}=${encodeURIComponent(String(value))}`);\r\n    }\r\n  });\r\n  \r\n  // Returns a string like: \"email=john@example.com~phone=+1234567890~department=Engineering\"\r\n  return parts.join(\"~\");\r\n};\r\n```\r\n\r\n**Important:** The `customFields` parameter is **NOT** passed as an object to the widget. It's just a convenient way to pass multiple additional fields to the helper function. The function flattens everything into a single string format.\r\n\r\n**Usage in your application:**\r\n\r\n```jsx\r\nimport { ChatWidget } from \"@data-netmonk/mona-chat-widget\";\r\nimport \"@data-netmonk/mona-chat-widget/dist/style.css\";\r\nimport { buildChatWidgetData } from \"./helpers/chatWidget\";\r\n\r\nfunction App() {\r\n  // Get user data from your auth system, state, or props\r\n  const user = {\r\n    id: \"user123\",\r\n    name: \"John Doe\",\r\n    email: \"john@example.com\",\r\n    phone: \"+628123456789\"\r\n  };\r\n  \r\n  // Build the data string with custom variables only\r\n  const customData = buildChatWidgetData({\r\n    email: user.email,\r\n    phone: user.phone,\r\n    customFields: {\r\n      department: \"Engineering\",\r\n      role: \"Developer\",\r\n      company: \"Acme Corp\"\r\n    }\r\n  });\r\n  \r\n  // customData is now a STRING like:\r\n  // \"email=john@example.com~phone=%2B628123456789~department=Engineering~role=Developer~company=Acme%20Corp\"\r\n\r\n  return (\r\n    <ChatWidget \r\n      userId={user.id}\r\n      sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n      webhookUrl=\"https://api.example.com/webhook\"\r\n      authUrl=\"https://api.example.com/login/chatwidget\"  // Direct prop\r\n      username={user.name}  // Direct prop\r\n      data={customData}  // Only additional variables\r\n    />\r\n  );\r\n}\r\n```\r\n\r\n**With conditional authentication:**\r\n\r\n```jsx\r\nfunction App() {\r\n  const authUrl = import.meta.env.VITE_CHAT_AUTH_ENABLED === \"true\" \r\n    ? import.meta.env.VITE_CHAT_AUTH_URL \r\n    : null;\r\n  \r\n  const customData = buildChatWidgetData({\r\n    email: getCurrentUser().email,\r\n    customFields: {\r\n      department: \"Sales\"\r\n    }\r\n  });\r\n\r\n  return (\r\n    <ChatWidget \r\n      userId={getCurrentUser().id}\r\n      sourceId=\"691e1b5952068ff7aaeccffc9\"\r\n      webhookUrl={import.meta.env.VITE_WEBHOOK_URL}\r\n      authUrl={authUrl}  // Direct prop (conditionally set)\r\n      username={getCurrentUser().name}  // Direct prop\r\n      data={customData}  // Only additional variables\r\n    />\r\n  );\r\n}\r\n```\r\n\r\n**The helper function handles:**\r\n- ✅ Proper formatting with `~` separators\r\n- ✅ URL encoding for special characters\r\n- ✅ Conditional parameter inclusion (only adds if value exists)\r\n- ✅ Support for dynamic custom fields\r\n- ✅ Type safety and documentation via JSDoc comments\r\n\r\n### Standalone app (for demonstration)\r\n\r\n1. **How to run locally** (access at `http://localhost:${PORT}/${APP_PREFIX}`)\r\n\r\n   ```\r\n   npm run dev\r\n   ```\r\n\r\n2. **How to build as a standalone app** (build file at `/dist-app` directory)\r\n\r\n   ```\r\n   npm run build-app\r\n   ```\r\n\r\n3. **How to serve standalone app** (access at `http://localhost:${PORT}/${APP_PREFIX}`)\r\n\r\n   ```\r\n   npm run serve\r\n   ```\r\n\r\n4. **How to run on docker** (access at `http://localhost:${PORT}/${APP_PREFIX}`)\r\n\r\n   ```\r\n   docker-compose up --build\r\n   ```\r\n\r\n---\r\n","readmeFilename":"README.md"}