{"_id":"movius-chats","_rev":"75-025f891e9cca5db9eeec45cbe82999f5","name":"movius-chats","dist-tags":{"latest":"1.18.12"},"versions":{"1.0.0":{"name":"movius-chats","version":"1.0.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.0.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"da9182a55e19845f1c62750845a62fa419cbca80","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.0.0.tgz","fileCount":150,"integrity":"sha512-5L9xdL2ohXjZmySkADY9PvV30vtC+ls0MyjDyC+spJIYbfMQyGMZwONF3v09v+x95N8+rS+1U5zX9yBN6MAHiQ==","signatures":[{"sig":"MEUCIBZwQzEjrB3Q90vRcdnl6x+2rvLeAzp6kRb0zfhKDhp4AiEAnY4BmKNoNNMdtnpCXTKk6/OzdaWH6Kcqw9wV0vQZUJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265408},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"6330aabd1810546b6fcdcde662f7cc9dfde46a02","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.cjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-image-zoom-viewer":"^3.0.1"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.0.0_1740942699454_0.23740546244423433","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"movius-chats","version":"1.1.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.1.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"ffc43715edf03de7da3671fbc910ca07311dd742","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.1.0.tgz","fileCount":150,"integrity":"sha512-RlB2HZCUq5VMcWVvsusTXYAuC7H/bPnHjNwzXcw1ffyaeCai5N8xGT5LFmWTOzluk2bSw6kSVk7Aoo1+GIzdag==","signatures":[{"sig":"MEUCIQDpEtbUMChdEp8DecN0+ESYFwyC1D8sEAR0/ljqLxMsoQIgWmXZB+btS+fIY5zEWPW51YE5ug7/By/xm3yjba3nDFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265456},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"ea947380f71f7d4ddaa7fb9896f731d5f3800ec9","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.cjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-image-zoom-viewer":"^3.0.1"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.1.0_1741282170489_0.7081076427861723","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"movius-chats","version":"1.2.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.2.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"199f01e4f7afbbd2e822a389833fd220e4dbab53","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.2.0.tgz","fileCount":150,"integrity":"sha512-tEP6b7GGvnjESsK0cEI1Wa+3qc7dJhNhL7GXMjVkRn5Hz2k7XWS11oeDl4V8VXqW9UIB16pPYFBAVMayvDu8FQ==","signatures":[{"sig":"MEUCIF13xpVaR7t8nOPT7B20s/mG5VB/uZCQY8v12Ai/axQ0AiEAj/6O7VnBZnP5FmrlEVrIOYEE3hVGtspMUibhknu9KfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267368},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"17d6948c5c0b0e7928bad762c546f7aa3ddd0ccf","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.cjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-image-zoom-viewer":"^3.0.1"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.2.0_1742026851146_0.30371210996037035","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"movius-chats","version":"1.3.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"39f251528abe92686fe4d66ee716165874b039a6","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.0.tgz","fileCount":68,"integrity":"sha512-X19aCDdzv0qSMGmLV3FyhVd4Txg8+7mItgpuY0+CwBFDCofC8pghwS6BdSJRb7Nt5n8oS5S81lDCs9SqvrlhUw==","signatures":[{"sig":"MEUCIFKXVt8ejCR6pSfZk8vbSJasot76EsotUZm9NgHt2UBPAiEA2pjjK+cAw4HUBqKCSJQqLLV9VktHL/RD8d+NKyv7vJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509898},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"0ca3f78c0674d4817de0f6abf2b6a45b1749bd23","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22","react-native-image-zoom-viewer":"^3.0.1"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.0_1753659676856_0.5573656895893755","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"movius-chats","version":"1.3.1","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.1","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"80264e93c7bd6d56a8f6eef44e79026ea3f8948f","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.1.tgz","fileCount":68,"integrity":"sha512-C/PzNF5I+xV/xSjx0q9gcdfIxpi+lmc4J/EyCwV8cG68FyyJR0oc95HR/xRV0J3LhOpJtOla0dGSP7GG3tvTVQ==","signatures":[{"sig":"MEUCIFL1pWz860O418UNkiE2tNwcF9FmEG+sTxbcsqfJygv+AiEAigCwB0XzGJYgi0VZ9XkNF6ISbbDWiyOcHtC924ff5GU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525579},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"b5414d2454bf75ecec84cc15c6a2d29c6cc8c23e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22","react-native-image-zoom-viewer":"^3.0.1"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.1_1778857077095_0.20791186276219098","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"movius-chats","version":"1.3.2","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.2","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"96b195c573380334ba85584cf128481d0b4710bf","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.2.tgz","fileCount":72,"integrity":"sha512-mHFXHEHrwRbPPBY6Eba7+QH5grwSxIAzvR23TbG6fFg/bCWjcq6VO3MWjAuzZEl8DKAWHmo0k3lTbuxmOFLDkw==","signatures":[{"sig":"MEQCIESUYEqgPT/QUdlMDT6ukFbaH68whkoXUnTBZd4WXUN5AiBDwnXJs+8SaVlJ0eTBKpImQ2/VxCW20g3jYC5jBs8O2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549425},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"7b50c1acb3584b1dcfd5b5f3788e27d321afd125","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22","react-native-image-zoom-viewer":"^3.0.1"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.2_1778860002431_0.8466110169407906","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"movius-chats","version":"1.3.3","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.3","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"999fbfefa99bfb6832951982d539bcb5c9e171ad","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.3.tgz","fileCount":72,"integrity":"sha512-5T41N6qMsfmTvrR0+qgzz1fXqTtTBNaeWmMyB6v7du7ZjEq4zHmND+NT1FaWlk1Isf2iIiMjvXCVng0WtXnbuQ==","signatures":[{"sig":"MEUCIBWUVzCJ/BLxvcBvzO3+TJR2dvsQv16aOid6ZE0mqh0MAiEA1fCgPNzeYVR/tS51/XB1CCIidrOVyuH5ZrYnyRAlUp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549041},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"4af29bb29957d92171ec676e275f58bf7c0e4e04","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22","react-native-image-zoom-viewer":"^3.0.1"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.3_1778862472309_0.03856158095177675","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"movius-chats","version":"1.3.4","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.4","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"e6a1fbe7ac43675994d63e2c23af2cc1f8485541","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.4.tgz","fileCount":72,"integrity":"sha512-B+wBuOLAdXfrkhMg9Dv7Rj0ChZlA0eObWvDwMu8/V+QXI/v5Ac3O4p7KhdAXhH+fFyuzwzkqGV75wRlEmt+Qdw==","signatures":[{"sig":"MEUCIQDzRdJU4w/B1p6AnYZS16Nccj3vJGxErmIBdloq2wnw7AIgDNdcV+lgGRyDlypZlIrtSmKxaFjIV48gHc/dPgjukLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555465},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"c3215dc5ae4107bf0752a9802db3c42e7ca58269","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22","react-native-image-zoom-viewer":"^3.0.1"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.4_1778864556303_0.8680568461709328","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"movius-chats","version":"1.3.5","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.5","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"2a2ba87f957c34300da6f5648391f53262171e93","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.5.tgz","fileCount":72,"integrity":"sha512-crW15NhzUW4tDS8Fc/YOLpJ08Rmg1nRYziQwkADb5l2j9bqeWKr5LDzd0UazIl8CdLhhv25tvB1gmRl7ApF8sg==","signatures":[{"sig":"MEUCIQCKeNT9nLSfA3jHT4MJ2OqJy5YghEbhiQMtgGy1RW8jSQIgFo285wKSqJcsxM6TRLwD1h2PkrCzGvsjmxJkyttn51I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549213},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"7736ed2e577663b55dce911a412784d5206178bb","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22","react-native-image-zoom-viewer":"^3.0.1"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.5_1778865679324_0.45482529025115714","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"movius-chats","version":"1.3.6","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.6","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"7f08d42697b29e4b6317c592686de6c48253bcd4","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.6.tgz","fileCount":72,"integrity":"sha512-MgyM4H7RH0Nlhwvt5BejWMrQaPY5+BOP8//b0NMI3eyYf0lgFfcwHTYf5k3oBNSzUNneSgjwPD69HB0mezcMNQ==","signatures":[{"sig":"MEYCIQDPF+swUrEI+LAISemZFyjPvLkk5dJCEf3YNGHnuxbu/gIhAO701JPtigEqV6n+s7ZNIssjhN8jIjOIq4HwkTumhGtT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555586},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"dcdf420c53c7d7f756a24d7e1993d92ccfe0d372","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22","react-native-image-zoom-viewer":"^3.0.1"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.6_1778866511932_0.5513035388268863","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"movius-chats","version":"1.3.7","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.7","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"af47201754f7f432e036e154fa27b94ab70748ce","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.7.tgz","fileCount":72,"integrity":"sha512-z3HXPHV9cXiZld0i7lhYQQ+6XzIVJlyhCxpwd2DDEanGEpnJAxPSSG7+iMM4H4mg/nGbAal6eSTYSL7MRK96sw==","signatures":[{"sig":"MEYCIQCNv3pIOyBs9i/FXMw6gM6eCN9f4SnZ+24FME0+1ovEIgIhAPpxr3pKh8OeZXRqke05rmUalX8CXMXThy8R8DcRZJRQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":556117},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"9f91e5bf471ab2b6514838fe6e229da27b8b991d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22","react-native-image-zoom-viewer":"^3.0.1"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.7_1778867305523_0.1359387740577398","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"movius-chats","version":"1.3.8","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.8","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"13a3992598e3494455e70f1ba8810bf49e5ea8ff","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.8.tgz","fileCount":74,"integrity":"sha512-+rdEiWcHwcMhWeEY58QWEBUoAZv6IJv+Ucdq62UECeDaVKThxAA3NpBKDm3ZAXeTEnOab6eHlim+WFwc3IM8RQ==","signatures":[{"sig":"MEYCIQCdSm9hUAIXjuKshGFM6I6rrj8sTlvQ1g4NC/LPp1I2OQIhAOoeAWyoLFJn1BwD8C3VrWO4DPD5qJi3QcLd5eXbhVNc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":634930},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"5c7f3694d460da10d40356994b0ccbfa65e67b46","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22","react-native-image-zoom-viewer":"^3.0.1"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.8_1778901306250_0.7319907728660138","host":"s3://npm-registry-packages-npm-production"}},"1.3.10":{"name":"movius-chats","version":"1.3.10","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.10","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"17f66394b9904210eb05e4433133df4962668710","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.10.tgz","fileCount":74,"integrity":"sha512-vpYeArTAktB9CwN9b4+6+Z82iLMN7RjGqxH1LpXESjfX3UxOF53u/btt5nmO/7WBZkBrvXkfFi6IH8RUuk4LaA==","signatures":[{"sig":"MEUCIQDqzKgYronSA+F0Fh6AXjckLNjNbdqEHKv6Ac7KB82dsAIgWhpymzEQaS49SggoMfZJPzlvn6ez32lVjmPjySEHBuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647187},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"a378ee8c3821840557d9b788a874db694ecd9d86","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.10_1778905757646_0.5129357191144268","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"movius-chats","version":"1.3.11","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.11","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"8c19730b5beaee418a9096d3a514045e0a6945b9","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.11.tgz","fileCount":75,"integrity":"sha512-d6JkMpjzTr8KQQBwR+75epsE1/H84noHgz8WWS3L0jXu4Ll9zOEHyPUgyvXSx+7wQ9Hl5UCyzNNJDKDJV9E9qw==","signatures":[{"sig":"MEQCIHI95UoxPnJJwrsipFf+tfevg5wNDPQeOdLIPFXsaikdAiBFsQewMNrB0TSpgZoVEQhwfzu7igkusNay5/r5WAyHyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":649009},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"5089c7c780637226b07ed576b37cc18583b357d1","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"node scripts/patchSound.js"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.11_1778951279413_0.6672105095508345","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"movius-chats","version":"1.3.13","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.13","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"e80822867f0743602e7fbd4f8197d18a56c04885","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.13.tgz","fileCount":75,"integrity":"sha512-G+CfrUDD5JXLZ/Aei6YGPx/lW047sZ6YbX5dnmZcVXbJVKzgi8eENxLqwbiT5153JgfnaSMWT0+DBOeJVVRubw==","signatures":[{"sig":"MEUCIF/HayfHYiLHwIGiQ2VKMF/jpYDB3KRYVJb97yhxnlKVAiEA3wjEUKpdbVx9Z5LKDEuT7N9L2fKX7dJWJCxf5xt3sQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656727},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"dd5e024fcae25965a53829d9df27b5d5f6fb82f0","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"node scripts/patchSound.js"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.13_1778953569716_0.7507471145415618","host":"s3://npm-registry-packages-npm-production"}},"1.3.15":{"name":"movius-chats","version":"1.3.15","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.3.15","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"fbfa5e50095da6e4388fdcfb9df6fca61aa7ec3f","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.3.15.tgz","fileCount":75,"integrity":"sha512-Y3F7Q+p4CfMsb7qoftf4ReU9H6XsxDhtMPxa/mkZXFtb2W4fdZmnoSCtK6/W8Qyy80S+q4WSmsIwAZp6Epgnpg==","signatures":[{"sig":"MEQCICgh+ql0Ch6Wvq243zWAIA9o7zZTgwFCW4eWGrNl6QQuAiBAEhOX7dfrDYcV23YBA2KSdjL4juBO8eKhbSgvPsex8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661166},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"c9a9a1e0e98d5c209672049ad7151f654f515f98","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"node scripts/patchSound.js"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-reanimated":"*"},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.3.15_1778976406746_0.5170304041047629","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"movius-chats","version":"1.4.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"35d874ecb375092a2dec3f2198da66b888309ec5","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.0.tgz","fileCount":89,"integrity":"sha512-1g2WnOSj7ysw2oLjSZqlqQkwj4sXkZFIhxmtbiQ660K3GWIxdkB3RvI8ko1fBZsDGwuqe5N5CZz48/XP+QGmUQ==","signatures":[{"sig":"MEUCIQDAhK4xWVh4xtJjGcsDJ1XrHQFghfzvUvtHVJIKysLvcAIgZmtA5qDKk/UOMOkkaL25SnSaMO/X0itHBH9w1iXDoss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847215},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"a5d147d648eedf5edffd537d3b4812293c64c6b4","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"node scripts/patchSound.js"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","expo-av":"*","react-native":"*","expo-file-system":"*","react-native-reanimated":"*"},"peerDependenciesMeta":{"expo-av":{"optional":true},"expo-file-system":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.0_1778981524477_0.9018702348281751","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"movius-chats","version":"1.4.1","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.1","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"654e3fcbf4b9fd705f43d7014f94ee752067b0f4","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.1.tgz","fileCount":101,"integrity":"sha512-DSSaaS4PWOdDhmDMwWXYVojFxZt1qrzBaFTAUOAyfG0V41VKH6QIjiv2yacu6B8VJBS9xMh22AwVE7cuTe9UPw==","signatures":[{"sig":"MEUCIDPypPY5pDuV8pT48l3dODuDbVc8k9Qrtp9zeIIfe/4oAiEAqe283neQJQJZVrBt6yWWExW/4+PbbuwUFfDwV5eY0Zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937672},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"3ef431df108e67b0d1ad635aa45885f02ec69eb7","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"node scripts/patchSound.js"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-sound":"^0.11.2","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","expo-av":"*","react-native":"*","expo-file-system":"*","react-native-reanimated":"*"},"peerDependenciesMeta":{"expo-av":{"optional":true},"expo-file-system":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.1_1778987366574_0.123802482811745","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"movius-chats","version":"1.4.4","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.4","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"5f2522e5e1f1cf3807f2018e39b6caca500b6e1b","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.4.tgz","fileCount":101,"integrity":"sha512-pt+R5hlgkegRHaFnrgLwblPnsWzaIz+xwZ8Kx2pVDPvKHlWQpWeFRuH1zngiVZIoYNkoPlFhzpUjuu9BGS5zqQ==","signatures":[{"sig":"MEYCIQCpWLjoOwHdZ3wzrdGcoyLN28h8jC0jo8Cej14Vl7SXWAIhAItsFGFC6aMRdF/V/gcFz8w4lB6JLq9juTy4FucW5W/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920424},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"5fd02baa4110144615bc49b835c54db573510a85","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.4_1778990929648_0.9764449331095248","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"movius-chats","version":"1.4.5","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.5","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"98df4f946b0d3f175e580a6bd559b5a58b5d5a5a","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.5.tgz","fileCount":101,"integrity":"sha512-hJYv8dVFf6joxAWNzEHWz2rwdGqP+7aC1gwLvLXqad4kv2A8gNfZzzVr0fymgxyHVk2dLxtLydFiLKU3YbL83A==","signatures":[{"sig":"MEUCIQDhHwLMh/RgDkpDhP0PwhlSr14OjpWGhB5hRlZOOXxg8wIgPHcP7AQbty4QBMIS8vDNy4ab4nJah24zmrhs/YHwbxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":935365},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"f7bba746e58fb1f204771f24486f032a0a8707ee","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.5_1778994762338_0.9176061200388217","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"movius-chats","version":"1.4.6","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.6","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"a3e6ae897d4dd2cbd85433af7b55be6868be8969","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.6.tgz","fileCount":101,"integrity":"sha512-VH+Q8Z0XQchMjgv9oyi3KSkI+Kc60pXqkgbCoggdbUTr9ttB/dsuBZIvSuPgBWVCa42m854UiiGS3yYe0neXdQ==","signatures":[{"sig":"MEUCIQDk0rm0leQiMdMSsRQIZxARQLvBBrqqHuNBQuEBPdUnTAIgQ1reU9dChL72Msq89jbX1htmJzfez22/V6O0Tconosk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932829},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"a43c6d7151fced027cda4b9a5f8fcb64e28626fb","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.6_1779665667317_0.23868421241638949","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"movius-chats","version":"1.4.7","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.7","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"839b4bea76dd8e2000d18953ac215d7e994b37f3","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.7.tgz","fileCount":101,"integrity":"sha512-8FwSjymvo3weJ0ovfm5A6XPUqcbboBI9M71CwYJuKfhDOICL/Ve05Ysuse3yO1tmCFdOIkJomjffp/zlH/iPqA==","signatures":[{"sig":"MEUCIQD5q9aaWdGDqByGRiyRyDKKOWjghYv6p5GXXfMg2R3t5wIgFGH+zbE7r5rpJwZjMMI2ZG+NS3RiJO905yhY/+lGWig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933276},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"2765f2a5f4a7a82651a8734ccb1a9004ec7a13dd","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.7_1779667425730_0.7223218415872044","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"movius-chats","version":"1.4.8","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.8","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"6c3b28577a9f8d6abb171d4b24f1501a5ddf6074","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.8.tgz","fileCount":101,"integrity":"sha512-kZjOq+ZniCsAPPxrsK0jNgC1JchDXXggVXMTTAt0Ba6lPHAI+ccggA2mfUG9g/u9ui50mTGzTXgomtHCi8Zbtw==","signatures":[{"sig":"MEUCIGvlRdvib2d7l0IsOZskp0Cl1FUm/oJgOxJBRAemweRxAiEA4bD5TlE8xAq4hcw2Llk3T86NALoUbM9CiHx9fjFWYZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932443},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"8794c31337c6cf284b1349ca58d6bd86f0bc6cfa","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.8_1779667981906_0.9398374048399698","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"movius-chats","version":"1.4.9","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.9","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"d7bc9188bfe4b0f0148f583d646514c7c554a196","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.9.tgz","fileCount":101,"integrity":"sha512-KWFVKTIQ4qtAXg4xt0Zy2mNgsm0tZil0uInXEf8NOOG5t4+WDFicLppmLie2mDNUJs+5J98HWdC5zI0mU3Z33w==","signatures":[{"sig":"MEUCIGYlN5iFnxQ0e9E8k5/VgvSCl/37IAYaXEz4fIfpt/eAAiEA55fctECatCy+ktiCdmGSoNUxr6MxT6pA+R3Fyg2U608=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":933358},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"c1fc50e212ab04a9cd7d19dcd1b79639347de1fd","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.9_1779669241575_0.9492990484542718","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"movius-chats","version":"1.4.10","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.10","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"83681ce3a174125310bf1ec709c5d8095f64569d","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.10.tgz","fileCount":101,"integrity":"sha512-FJvCEqz4RmZ3fV4t1DwsI5SL782VFvjft8xo5bWR01euufRM7bVVbs/PLVfe8vW6usZ3Q9EZXhxW+lkI3cGnwA==","signatures":[{"sig":"MEUCIQDsrERkiRnjrBErqKesPd4hxd9/mavpZDov8GSqxtX4ngIgbwqlr1vXiohVm4q6BzrH6eguwSXrZQ8ddAQzvWzrNM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936770},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"161226a6a7714c6af2fa19c9165bc436715b3c72","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.10_1779671355691_0.3687463407014726","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"movius-chats","version":"1.4.11","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.11","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"9d579b02f7926deeb0f92802fe6978934a7c365a","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.11.tgz","fileCount":101,"integrity":"sha512-vHiWQfuzXV5TBTdtIlrnLG0BTf3wBjNpvchZJfxZaVnfrObW42CEKJCI7GbKk22t9iyLJe5Z2o8yBfXDiTa58Q==","signatures":[{"sig":"MEUCIEUgMuk9Sptx3v9cMlcwJvYEXBtvtpluVSxSMeMly9BaAiEA8aU35naho2iZvcAnHlLmBnvK6+CzDTvFv9BOwbyJSJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":936760},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"1b7046e9f56ef07370c814c0fb09c3da678c021b","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.11_1779673116231_0.46969141427616523","host":"s3://npm-registry-packages-npm-production"}},"1.4.13":{"name":"movius-chats","version":"1.4.13","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.13","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"e3073de2e0d09aafc03c9aaadd67218067c6e753","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.13.tgz","fileCount":101,"integrity":"sha512-mEqv+KCLwAmcgirHSd6Jr2VglRkyyKHDI9gym2kly/k/5x+u0+Camc91nSv//ttxjs1UhrY6rcp0TQoRk4NWOg==","signatures":[{"sig":"MEUCIFj70R1xmEnUSFVy01jH+20q5Kg/1bpSJDh+p4FSDVx6AiEAx0NDLtOA0EGqHuJkgFeCbjm3nbfWcMg6smdw2uI7bZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952338},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"e3111140bafff80af1c661dd3523bc2b78a6be0b","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.13_1779674838934_0.7221627382561224","host":"s3://npm-registry-packages-npm-production"}},"1.4.15":{"name":"movius-chats","version":"1.4.15","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.15","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"26208ff34462d82834c2e1f00e31eee1f6f5dc3d","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.15.tgz","fileCount":107,"integrity":"sha512-plkg1WKxhMNWtXbiiBDxvkUqDH4pz0GawFTZHlItOt84nnQl7/Je00z61a7ULIJ3/945zpQLAfmieR5EeOpJnQ==","signatures":[{"sig":"MEUCIAh9yoyafv4HSInBOl+y7adci0F2ix1FFziyAAdjfaejAiEAx+0xHbchF+J1Ys1I9SxKnpzvzNR0fIlJ7wpLfgzu6Uk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279625},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"1d778ddf012b1e6eb2a831e535f7b211b2ab410b","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.15_1779677706979_0.8873243534016","host":"s3://npm-registry-packages-npm-production"}},"1.4.16":{"name":"movius-chats","version":"1.4.16","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.16","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"bed913588336c5ceb090ed87e673938509e21e48","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.16.tgz","fileCount":95,"integrity":"sha512-dl/HylR/td5JIGwjLkJ+H/NF9FCV0oqjrBd3n+GQpB9LrXs+Hhd0rW8DPkTRfEx69e36L6V3npSDTXhriUWzOg==","signatures":[{"sig":"MEUCID6edWqQ9kEGH3vJucx0Zic11hXIBs9pNA+rxuY6BT8FAiEArrwyXdcD/95GWWuvy2Ys5hXlgEmT5s1oUlJ+NrUnjLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1144070},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"01dd2fb5cdd6170af817156b17d4223a5f9dc6cc","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.16_1779678833454_0.7058267903464184","host":"s3://npm-registry-packages-npm-production"}},"1.4.17":{"name":"movius-chats","version":"1.4.17","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.17","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"652f72760f861cbff7bd07e1a0ccc69796f9ea48","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.17.tgz","fileCount":95,"integrity":"sha512-kE5yK2pZh1DTsFGo+e+Oyrh08N150hHxLtMtCWmWBnGy9PIrLvWZELOwRWd5ezctP5st4COAXLmiBJ4f4D+E4A==","signatures":[{"sig":"MEUCIB6rld8Y/7fiYX9AX6R45TqdpS1BMdA0CXBEm8I9d8NrAiEApDWJ3EW1xoNSPbMJvEAbYRq0RiJ/xp51R7Dx+qfJueM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189210},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"4b4065963f4d779f399cb1fb4f65d21288de4927","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.17_1779679751011_0.8089910313095567","host":"s3://npm-registry-packages-npm-production"}},"1.4.18":{"name":"movius-chats","version":"1.4.18","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.18","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"f026b83ba7bed2fd05c3fa2749f88c66d25458b3","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.18.tgz","fileCount":95,"integrity":"sha512-G1gLFCmuu89M62VJMWcJfoSCAgu8fDSP/SuST5J67muzXeLbdQ4uTGGDirWHhQp2teFgKCiiocPFfdyhYHCXqw==","signatures":[{"sig":"MEQCICArN6dHdoLySjD6hjzShqipXxs8X4JsD5o/lvdvBBsgAiBlWOJjFm3y6iPBAnKpwJbi4IBcvypEVylSXFSo6NIb+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1139017},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"0cae07be0e34382d714354e4ce0ec878ca69f0a8","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.18_1779748806279_0.23980777543683307","host":"s3://npm-registry-packages-npm-production"}},"1.4.19":{"name":"movius-chats","version":"1.4.19","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.4.19","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"9735cc6ab299d67320a78c5a56ce119341e6c5cd","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.4.19.tgz","fileCount":105,"integrity":"sha512-NeVr82tUhsFwdSQnjGS1xGWrGnsFcYAjGt7R7eVaDhIq/x6rI6EWIh/4Ka1bnOd43+hj0Fpl/CDLeuZ9piKuLA==","signatures":[{"sig":"MEYCIQCe5//july6QE22pH1lsB//cZz7TO+e5Kye5f1jKVAIMAIhAKP+o0NGXrXiDw7QYu5vibwdcQOchD/D+vIy6RsTcZS/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189575},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"c109e5d6b5f3b26a783c20d60a3ff99c0925e07a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.4.19_1779756433405_0.3843222456503903","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"movius-chats","version":"1.5.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"523815f86d63a905f7cceff23435c13e92349d44","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.0.tgz","fileCount":105,"integrity":"sha512-vGi6gRrCKhyUf0++InjNQYZUSalks8hx9LmIeDjdeHMU+Reb1Vj9nnlfVlDbcPClMeewfqGhoeivyJssWvMv6g==","signatures":[{"sig":"MEYCIQC03cIDMdFsYo2Yt5R5+buzRPumINH4IFU/Q3nM/EZVzAIhAPR8wbj9nM5cM03oy8aVBSgKLRPkn5vsEcnV1QoNQQBX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191561},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"e9d2b6d003d6e8406739c10ca02c09f38096cf64","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.0_1779761461121_0.37758448644055465","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"movius-chats","version":"1.5.1","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.1","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"992defca3d33e4c5104aed19b1c6b6e4c5a5624b","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.1.tgz","fileCount":139,"integrity":"sha512-/vBzEEUD/EhIXwzrGU3hyLtrgwV8lT1Fa5ZU9Z7cJxjxTfktf+iNqcQuJaZpmdR5rOFWRZ7416uOMKJDdLJL2w==","signatures":[{"sig":"MEYCIQCJSRF51bjmZFS2KSycuqE3nBnK+qxfLwN2vSylOkitMwIhAOL7Cc97smifC6O0jmYr9gdyM9PXyb+p2mlvYCKQpyRL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1521984},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"b3dee024396428550ce1c455d7155adfa23b6393","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-vision-camera":"4.7.3","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"react-native-vision-camera":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.1_1779764920739_0.045461082730430036","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"movius-chats","version":"1.5.2","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.2","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"b1c6c061a399d0847f3535b7d3fa420119aa11de","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.2.tgz","fileCount":141,"integrity":"sha512-ss84Y/hMRMuAvmMj37cKztGm4XNJ8PvDro3m/M8uw3QKtPWznnIFGD9nYZ+BeSPTkrvlmCi2sCqRq5DKZRlmOQ==","signatures":[{"sig":"MEQCIGrTygR60eKgo7GWoM6pbDqUGJit8YgWaj5bi1OFMfcgAiAdusHFR/sYVrJI4hwZmz8KEpEUj2+iCJZpTDJUvK+faA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1645837},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"bba98cbe3b924362c3402bd0d8ecc6c7c1174e5a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-vision-camera":"4.7.3","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"react-native-vision-camera":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.2_1779837972073_0.7627410428802093","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"movius-chats","version":"1.5.3","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.3","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"b5b81d281610584dc5c1f1f89084e15a02c00f7a","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.3.tgz","fileCount":143,"integrity":"sha512-sEEpzUDTk9Rb5WCuo5poEdfnfrrrs9Cl48SXVh0HtXpjDtsgYtXJwmxm4EpvCu7g7K/6dvCi77AGBXi3ldToRQ==","signatures":[{"sig":"MEUCIQCAsJE5qCKxiNeWsr3wZz0GwHO+PVYVAZBc7xSlTiMybAIgfBbnk7hqLL97lEdfu0kIhKizaD3gc7WBlTq5Nlp7j+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1709734},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"9c9caced7cde1845cefff21c24b1070dc1867e45","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-vision-camera":"4.7.3","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"react-native-vision-camera":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.3_1779843407992_0.5820505283596014","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"movius-chats","version":"1.5.4","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.4","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"4c54e588d5eb0a167007f7699267bdf3d63f10b3","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.4.tgz","fileCount":143,"integrity":"sha512-3hWCR3QOJ4N18XSfq9msvkpHEOM5bIRZd6NNZ3/oN69oI7hc3HnNRyc+ePcDfXEcWtd6WCVpWQzbPMGCbIdnpg==","signatures":[{"sig":"MEUCIFFUF8YNCJVr4n0EANbn1hIe6hai3ObRi28FMK73eC2zAiEAwNGYiA3PXX8v/Sc4CtgAFpMN8edCXOUoMrBNodELhI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737908},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"6df101735396058f5d76d62811ffa7a911094a71","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-vision-camera":"4.7.3","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"react-native-vision-camera":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.4_1779848275318_0.9622519958652447","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"movius-chats","version":"1.5.5","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.5","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"3c7dab5b8db67ccfbab067c4fab0ed0a31038287","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.5.tgz","fileCount":147,"integrity":"sha512-lGxM+yOfLp+cAbJdtrwGiepyETIHWvPPjjE70h1DHJDXBzLMZskI3YNOPQ3zP7YuJ/LP+TaTOH1+0N/6jvBVlA==","signatures":[{"sig":"MEUCIHLoESng67ZoXdG545fn9HDeT/1MbQkNwFgN64KPV4CsAiEA2LyyhgF4HEoKABKUT0e9rgwGAfo8YvlI637fPw3JyCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710310},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"4d7e13856213343df7b0d629b75c33c5b773cb4c","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-vision-camera":"4.7.3","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"react-native-vision-camera":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.5_1779854385187_0.7342826206880215","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"movius-chats","version":"1.5.6","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.6","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"d358111784bf59e815a3aa2095d5e247c1a8c019","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.6.tgz","fileCount":147,"integrity":"sha512-IKftRFMweZ/MCcJ4VDoazg6wfuYN/XD2izXQjHfWJYPDYaKwOA5DGgRdv7E2zCXhLSN3VU/X50gn0fuS1UdVXg==","signatures":[{"sig":"MEUCIAtkg4FOShp081FhfYMtYkvUPHREcb0EWT6fsLWejdriAiEAna4uoC3FNlgZo0hHwcwxwThj1KB2s5url2Mbt+MarpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1710322},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"bc301f910e39f4aa1014103b7a72f0b0572973be","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-vision-camera":"4.7.3","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"react-native-vision-camera":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.6_1779854730613_0.9949629107421527","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"movius-chats","version":"1.5.7","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.7","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"a0e4a618f09689768637d4784cdd0c1cfc533da0","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.7.tgz","fileCount":139,"integrity":"sha512-BDOyRrr71nk6+olpDVALRSJIVsh2sqTvd7Su3BcgwGU8fJAzCZ9GJjTsbnZfasQX2BK2pVUgCGLl/XMydt6twQ==","signatures":[{"sig":"MEQCIBYODKnqLI8yftQZaxCHbL1CsOxERLBv0QB5acRhHvxnAiA5327mFTK8J36TJojWAPv32GCvsWy3CepZUpTQD6U56g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595202},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"baef20b0e6d8efd5a0e309e7e52017bd65989267","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.7_1779857168881_0.17578373928423563","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"movius-chats","version":"1.5.8","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.8","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"f06247b7b45648dcf68af334ebb8f97e7d3331d2","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.8.tgz","fileCount":139,"integrity":"sha512-sBkfJkz3tAEbuBtF3jFSX26TGoha7VxBOqbUCgAUWJfbw6hhAX5r7B27SOmnqCuYTGtT5NsM/AtmFC/wnZXS/Q==","signatures":[{"sig":"MEQCICsTJKjS8Hf0h+Y5OrcbvuzRSVrAb+5Fd0kZDfoUaT7dAiBisRx8cKbRJu5mYVcXh3M5ztpZgjanQDGQqfSbd2kmNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1595179},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"c457cea9491e3306fd4aa9269210064cd152f333","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.8_1779858856789_0.18360324031921071","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"movius-chats","version":"1.5.9","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.9","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"2195fbc2c73b68c95eb33b200a0d22e945c5fd53","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.9.tgz","fileCount":139,"integrity":"sha512-i+hbNlsvZK34IkocNs7CL+wCjy/NQPOs+Z2pXJgCAXFm/c8P/Y26MJTcqa9wtlKnyOnPIEuIHAnT6NAD7zKDNw==","signatures":[{"sig":"MEUCIHmRkSsgEV/m8TLslSCtPJaDYjFLmn2b4MVW2acJ+qXRAiEAgWRCT1o2t0flzMlEHkd0xMMs13TwYYdrbqUNH3X5KAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1594348},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"cf772c8710e03c86f8b5843a6b57945b844931c3","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.9_1779859742172_0.9918488700021104","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"movius-chats","version":"1.5.10","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.10","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"56b9e5562a11ed17490e7f9e4d5c600ad51e3aa3","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.10.tgz","fileCount":139,"integrity":"sha512-9sr3E95p6TjI0Z0MCDsivIqgw1nBXLoaXlvqPA7G/zrsD9+e+ZdH/MHlvNFFa9jyBRf4aKfM3wOEOpBa0iPlrQ==","signatures":[{"sig":"MEUCIFZ8D3okTGProsFl9iCC/QOhwHQn9nmW+xt+/3dqagK/AiEAsKFPa2cU5KRl23H+NK1zpVDi04QNXDIH/sWm8m9o6m4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1594365},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"3900ac67583d91700531573ef3087e0354be714d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.10_1779919270249_0.4471172908048209","host":"s3://npm-registry-packages-npm-production"}},"1.5.11":{"name":"movius-chats","version":"1.5.11","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.11","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"2d28842af4a1aea796e67b08505116bbb106aa7a","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.11.tgz","fileCount":139,"integrity":"sha512-ke6j3wcC60OcXsJFZp3qSJ9FaWyHiCts5MR8HP51EU+r8x/OJ3/YoKiscgir4pUCgiPHJ1V3QmfBke/aiDC+DA==","signatures":[{"sig":"MEQCIAVhAXX0bOalkBwFR7ePvOBrBI3WOqogiJfplyF2pfHjAiA6QT4OzqKfyyOcXD+s4kdZREk/ncyAaCYRx6KFVRz9Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1572205},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"066f882dbd224d7cb4d223aa39d7bc346b8aa347","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.11_1779928683650_0.5985791581398965","host":"s3://npm-registry-packages-npm-production"}},"1.5.12":{"name":"movius-chats","version":"1.5.12","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.12","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"25d250563d1bea2224e8722801d603b2bbebef28","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.12.tgz","fileCount":139,"integrity":"sha512-VBOYsnz9IzIxTDR4JMViqym8JSsX9y6q/fWq/0yyDK9gH5Fgh41HPYn7iLCPGw6vsoQcMRmPHBoWb402z86c0w==","signatures":[{"sig":"MEUCIQDdNHQkNnc6MBqy9EeQbr6MA/BphHbu9rxDdT5vG7gWRgIgHBE7UgjYc9CTJ1R6D6r90Xrt600PLpEWXx7VqncQMAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1567441},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"40ea368dc6ded7fa66516e8ce28cc55767de275d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.12_1779932612359_0.6857143915946304","host":"s3://npm-registry-packages-npm-production"}},"1.5.13":{"name":"movius-chats","version":"1.5.13","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.13","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"7dff457a3ad238f762af9c6e4ffd1f14ef677ece","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.13.tgz","fileCount":139,"integrity":"sha512-XYHaFCEwtTm1E0fm9kMBG2uholUY/GOJ31xSRtpheQUTHY0qs1K5+H0+LJgKxmn610sYpXpPQ1RIJUg1Mxb7zw==","signatures":[{"sig":"MEUCIQD0rEHpEkpJM3BT+wRAX5/2t4+XrKr6/99I/iUJZauKkgIgKXft08qfa3PMQr0znLYRCHGvqIg2dYQNR3EnuxJn7eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566978},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"53f406f19579407ce95283161af3b0f147409569","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.13_1779934796816_0.5216506554676394","host":"s3://npm-registry-packages-npm-production"}},"1.5.14":{"name":"movius-chats","version":"1.5.14","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.14","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"88be1bb6a11f317bc406a15dcbbc1fabf07dcaab","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.14.tgz","fileCount":139,"integrity":"sha512-Q1LFPmRqarLe9DCa4zY1gn7jBCS5z0oqGFxkY9Yf5lBBhYluZ0839D5/ASNtpS5SGrKhndnhLvJ212dnLWklLA==","signatures":[{"sig":"MEUCIHUxp766RVmGx2CGJpTiPKA38lY5owLDQsBeC8tXzCdBAiEA8RlsZ24hSPTWRLukhJoMoIqdcp5UEbXVvQlVxeGKdFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566338},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"603b8a909c7e1ffacd86caacbf854cce5bd22b7c","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.14_1779937170870_0.2875306539338416","host":"s3://npm-registry-packages-npm-production"}},"1.5.15":{"name":"movius-chats","version":"1.5.15","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.15","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"07c7ad8d4f3310a6b4ea78a468b4748de60d28e6","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.15.tgz","fileCount":139,"integrity":"sha512-FNPerfV5t65M+qDDXxyBqGqLZjYd0lIvBJlX2ASm82+6dTuw0vEsyA59uWCRkHJLLfUwi9p7rN9vZKaJkpOk0A==","signatures":[{"sig":"MEUCIFvpLLI763Grikmvf4RaPYuZGqUQtGA1AkOg04BXg/CCAiEA37swEF4vlwmKnv34YNuVGmqBO0bc1TuKtnqz9NcQN7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1606188},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"d8fbe1798ea511088c2cbc34b3f40f8f4f5e68e3","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.15_1779940756030_0.3857499223158316","host":"s3://npm-registry-packages-npm-production"}},"1.5.16":{"name":"movius-chats","version":"1.5.16","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.16","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"d8d2cd5d062919f71b3837e11868770e6f15c902","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.16.tgz","fileCount":139,"integrity":"sha512-2mjX2YtflOdZs4jbvlKTR8KB6546qlFMBCU36ejx3jJnRdXVOP6Cvl5TmOblsl2Cbg12H4MKT5MEgC5ECWnkBQ==","signatures":[{"sig":"MEQCIB5e0dIT1R2BhLyzVjW8nOmj/P8k6onwQE2eOoTfary7AiBMI2Z0Kq4tUkRNGgQsiNT6i4sCSzBbRdP90crBF2G2kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1606095},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"5a7762a6aaef01f3f3ab912d778cf75857e2385c","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.16_1779991482037_0.3892682682259436","host":"s3://npm-registry-packages-npm-production"}},"1.5.17":{"name":"movius-chats","version":"1.5.17","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.17","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"cb279161ba42638e564138a3df0ea5df855f11ce","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.17.tgz","fileCount":139,"integrity":"sha512-QCLofQZjv2AJZiTgKsupQ8hSJdXB7gdpx01UKc0TGMDLB6jswNe7BU06ONdE7Yn2lH0Zxs1udoj+vh/ojm8prA==","signatures":[{"sig":"MEQCIG/R1jHL7Lo61IJXz+TArO1+n+TxnG7bK+ycXeLpLgvaAiAcbXqTbNyXTTzjh0TIWAaBa2xgh61egjhPkBeu9UHWCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1605731},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"9e5196cd88f4b4599f5020bae8e54759cd478592","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.17_1779994405199_0.3320698079945028","host":"s3://npm-registry-packages-npm-production"}},"1.5.18":{"name":"movius-chats","version":"1.5.18","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.18","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"c3d4cab8aa9cc962726286ef20367be9a61e4964","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.18.tgz","fileCount":139,"integrity":"sha512-T/IaQIPwXUaHph5RfU14fXijYbTLgJ8fOT5y26dX5nNFlcsz09LZBIIenOg3wAtrqqIrhGeoLKNcCaryiV1b+w==","signatures":[{"sig":"MEUCIB2k2gij++21UgeX4/t19L+NsrPlf0YCafTlC2TiYzJeAiEAoB4lPmsdyN4b1ON7H7UkGCifTkrBkYqVmUtv57LXG/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1604883},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"c4bbaf61c26c13a34346a9e621d667ce7f45661a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.18_1780000068238_0.31625877720934525","host":"s3://npm-registry-packages-npm-production"}},"1.5.19":{"name":"movius-chats","version":"1.5.19","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.19","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"5d4f9a54da040791bcbb40f1a55bfb80bddcc322","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.19.tgz","fileCount":139,"integrity":"sha512-nhxvNbWvg0beWjJFw6r42XHWnheS85EDv3+MJ4n7YYYIAwTYxLkLGq0gpXsULuuQEDRwTEQ4Cn+RG/OOz6uRhg==","signatures":[{"sig":"MEYCIQDgb1dcJp79Z4A/tH4+sqCp1bbwkPpnlhf3SPxExMTQAQIhAOqWBrX953C5D0b3N6SwTyE75g4csFqUkd/9FYVbpCwR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607113},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"11ec398e240d17c6fd3e2f6dea4c7aea6e1950b9","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.19_1780005022892_0.025991608198915106","host":"s3://npm-registry-packages-npm-production"}},"1.5.20":{"name":"movius-chats","version":"1.5.20","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.5.20","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"2d5eeb1f3a787dbca3ded56d4e232dda2e25e921","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.5.20.tgz","fileCount":139,"integrity":"sha512-za7/Ln+UhXmTh7J5F6JTmnXWPBK7AcSdfgNXSoMMNLD0dVdd8lsIriIZtN4qE/gSaUIQyPaws1+UJaOLSRL5tg==","signatures":[{"sig":"MEUCIQDZ+Dl0lnBU9ErbwvbUT1C1tUeDlwfWTgB0nursnMwgYgIgbaXcloufe6pNpHFgkj+f1hNpH6WP6QRz/4hYzqx2QEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1607972},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"5a6bd8a41d59732099b5843a61fae1b0b990e7dd","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.5.20_1780005870850_0.8915492028955467","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"movius-chats","version":"1.6.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.6.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"e68c7e7acca99de61726354f273f75722c41e1c2","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.6.0.tgz","fileCount":139,"integrity":"sha512-+0IP9QvZyfT+5C6Zj7VV9rOW2JV7EX00ynpb//DZABoPhGqefaG3cTz31/Ww4W9cKI7Wlsaw0ua7gafdsLFQEQ==","signatures":[{"sig":"MEYCIQCUdI60gCeRyUOBGka3I0a4lHp5C7vaGQTNSKcxHmD7ZQIhAMx69d0u0DoZlnFsu7LdBip7Nw3waNzzblIE0ORC5Oe/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1606528},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"26431b37a24d8b7f3414f535fe9af8af535aa907","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.6.0_1780007486667_0.5832300826703274","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"movius-chats","version":"1.7.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.7.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"2b543172522d048ad2f2167b745091df92ebfc65","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.7.0.tgz","fileCount":139,"integrity":"sha512-D2bkWH7YccLY7fQaqGDzHkRrR9RnRelLKeJl59yKHu+5+Fp/ndkHHaCbu47HOwl5njzSRXc50/jcdV2Qh/h9Ig==","signatures":[{"sig":"MEUCIClHSWHzICPafsvt6/gbFTfDI9hETDiKlOYMhmo1KE+xAiEAnP9x1nvnWiW/UuLlrH1QfjgldF7kf8G4z5zph+pV1S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615290},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"d981a8edd79a9e95dab8863bbe86e44b931960d5","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.7.0_1783130469992_0.810712671645974","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"movius-chats","version":"1.8.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.8.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"e3e528718c1617ed28977759a1e7092efbef956d","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.8.0.tgz","fileCount":143,"integrity":"sha512-//a33wHxJbahMCuRpbu35mH8ppE9wom6EF9zimzQYPh+IyY3gYRgDjqS5j6SBbLHXcsZUCbgPKsPRt8mea8h6g==","signatures":[{"sig":"MEUCIDSKFyS5QY8QfrDfcVs+jYnjq5O3VCAmAB7ihSkNDGpwAiEAjHQFs1pY2qRHQKgG9WDheylg+fvUQU6T83SWucHKLSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1691257},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"187ce4fb290217d7a1bbca0f30dde24f1e30886d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.8.0_1783198719836_0.22077691895651386","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"movius-chats","version":"1.9.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.9.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"071e49122bb6e8e63ffff4673aa338f8ed0f2370","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.9.0.tgz","fileCount":139,"integrity":"sha512-BMH6nIvcXQcnQ0e7937aoG07xTg9Q0RIaUNXFODSuB8g/ZlPK9hcaxyuRCxZS63dnRhDVVIeacC+ul6NqpLJ9w==","signatures":[{"sig":"MEUCIQCPzNQ7pURgWmBYLc4fxf8j3Vk4L6Y2H0rGmFVM0+eqvQIgSiM4nJpye6D9nsg4Np/85rNJE0xXymnGkZgsEDu4UHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615290},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"59583cd502e1098f735602ad3d385e3f797702d7","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.9.0_1783200176836_0.15302680292037185","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"movius-chats","version":"1.10.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.10.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"e247c37a4f37a799405215fa5e94fb73eed1cc5b","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.10.0.tgz","fileCount":139,"integrity":"sha512-9rtxIq2qbQ7bakcyLoUCAUEWmvPeBSKKjZdtJgoiVLHtppGvD+vZIWWWz+74NORd589SGVNh5P/xJVBfXzOAlw==","signatures":[{"sig":"MEUCIQDXVhFmVm6xvR7c8TO+hY+BqTVQBuFFXVf3aYrm5VyNLAIgA12oD3eTRJgRa5v7J3X5gJaz0DGASVrnH2mbfbU9i6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1622105},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"ce167092417ff8f6574cbef0ba5fcd3d196ea71b","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.10.0_1783251791725_0.49349739268081705","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"movius-chats","version":"1.11.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.11.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"6035b06f19f605aa80732012260156aacc790630","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.11.0.tgz","fileCount":139,"integrity":"sha512-yEEUvPjRxEVTqPd/96EWAmP1j9/pIe6Hi48I+fu93ZwobaTk64MiC1qOeSTk+mlKGP8HBiX7cihco1C16dANiQ==","signatures":[{"sig":"MEUCIEvLeZwOU17CZN8pmkipYmfbXgHX4ckim6leip+M5SS/AiEAsMzFZ1PBExM8ESyfDG8T45gUvEOHI7/WVqgTHO92YkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625941},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"a93641b416a646bb31bb53077917aac846a7a176","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.11.0_1783259932003_0.9210062531626735","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"movius-chats","version":"1.12.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.12.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"7cbdea37e54a5a7eac521a10e2c759dd1cb6d206","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.12.0.tgz","fileCount":139,"integrity":"sha512-YN22OCNOmy5u+dCBdfwEkPCW87JcyahHfhpXV7LQw5qC9VltzIIKmbfk3psBiq3mTOId+TQNlrX7kLw2FWVRPA==","signatures":[{"sig":"MEYCIQCrMf4bKb0cC7l26E5ATP5gQOjWHk3efSnFF3BxRM/y4wIhANI+gLXaP1nae88VC5qYLEOIKF+dpwrwXIIEjjjV9g/u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1625818},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"17266c0b46ee66956bdffbcc5648386dbfe7aedd","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.12.0_1783264711745_0.506909996999916","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"movius-chats","version":"1.13.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.13.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"e05fb03c180cc30a5c3d1e127326a5b733aeaaf1","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.13.0.tgz","fileCount":139,"integrity":"sha512-n3SbDisJ6vbtVTqZNYPOfuYeNte+g0AwmJ8h8WGl+g8ni20K/RMPWDsG6EMEBc4BRZXbFKbSHLLernM5Z4ljqw==","signatures":[{"sig":"MEUCIHj/psOCEe2BKUK4/DF2aKSnDMzUE91o7Am0o0UAb4Z1AiEAq5AxtQGMKnY7oFad6KYelHDajb1ELZasQH25GmktG/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1626406},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"a5c22d23cbe7452b1166b2e4b6a9ca51878346b6","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.13.0_1783268724961_0.12091736110155926","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"movius-chats","version":"1.14.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.14.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"afbe8552b95d14ae07ec8a41a866722eb84a44a5","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.14.0.tgz","fileCount":139,"integrity":"sha512-xSUnNjJg54uxPuPuTEzdQKCLFFnIGg3Ffs80iYzFOmgCC1pZT9YFtcAr/iYcBRynwzTwMcMKrKXwApmyODIzDw==","signatures":[{"sig":"MEYCIQDRVzcwZD7zno3ZY+qSxzBqkpx7VFxWh/WMzP9F341J9QIhAN9ekbZ19ZIKo/quljmg3rScN4rTYrGB68ZufKluwGg1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1617986},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"fbe1829c89d9da8ae1292174affc9b258bb02d38","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.1.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.14.0_1783278753339_0.2782773911363894","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"movius-chats","version":"1.16.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.16.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"a3dd30e0dcad3ca17c3fb07abd59ab53c98bd90e","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.16.0.tgz","fileCount":139,"integrity":"sha512-G4fF9ZPGAE9V7+Pe/j0fVcrfez/n/qI82TObau9q93LGMjiXJyZu9Jd/e/lVnFMwg+Z9ZIKdy4PKJHwCMHjv8A==","signatures":[{"sig":"MEUCIEVboqTGZOW/O+O5fcZwo4TMUE/L1t1hsbwjhBESvyyVAiEAzbdoHEv4BCfavMWADKuW6H2AjRmYvkgqnYERe/pHpQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1618348},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"ae70b36a17b35a3a5e89e1c242de5a57157d1c6b","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.18.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.16.0_1783728498112_0.19106058321650599","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"movius-chats","version":"1.17.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.17.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"f74683f9e5b76e268490a285b4c98e1fc7e2c6c7","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.17.0.tgz","fileCount":143,"integrity":"sha512-LZR/rc+7jbqA0E1doFDqmVub94XowxfwxzjSOIzQLXKlnMZzAuMOi6BgixTDwz0o6ZaQmJIwhL+STnanGouPUA==","signatures":[{"sig":"MEQCIACL4vx4xQiyLDDVxeTsCe605kJKLc/HM7+qpqLpTFZaAiBUAd9YLBJG3gWBYX5NNi682XE88hHQWOm/Mcrgr0Tx9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628147},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"085f9f5d766ef1e3829edf228db146569f04768e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.18.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.17.0_1783874230888_0.7926231457943627","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"movius-chats","version":"1.18.0","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.18.0","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"9bd87d26bbcf14d0bdcab8944ca49af488f32848","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.18.0.tgz","fileCount":143,"integrity":"sha512-iucWavYrrLzHNgxT+RyqGhBDLRWY0zve2CLuoI4GFK2oNkU+Zi7W6hUTPZWiSFG3IKBkNlPtz21bWwg6A4Pilg==","signatures":[{"sig":"MEQCIEIFOWUAYM0E1DQzez4wECIas0rPM2XtBneAchXe2jwLAiA8LRFLU2Tt4uDGL/vhjx/L5Nlm0f87g9QTfNdc1QrkDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628193},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"530838d16c6f42e5c434b483c20fff76dcdb9117","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.18.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.18.0_1783879830194_0.4536748648591389","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"movius-chats","version":"1.18.1","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.18.1","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"d5d1cccb3e581561290dd5c4df53292a952f4799","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.18.1.tgz","fileCount":143,"integrity":"sha512-Tw0YbzNRNVdq2dQ1jmZ4dmB1OPDibgbvg8y6xSe9291wbStysw2xO0QuKTLhVRGtuApdt7XVKr12JsUOCSa8Bg==","signatures":[{"sig":"MEUCICgx/8yVrh3K4/7mdQYUneINb3Bt9hHV6Muvj+XwBwMyAiEAiS+XU27M5CM7yeIKBPmQQQ0jP0bcMkzSnttFk7mwdrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628768},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"b9d1e6b8025b975b711ab691159ce931c3cdf830","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.18.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.18.1_1783997315939_0.6507931759227574","host":"s3://npm-registry-packages-npm-production"}},"1.18.2":{"name":"movius-chats","version":"1.18.2","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.18.2","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"1d56dc5a5bce31e6f40c19070dbeabec6ad3233b","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.18.2.tgz","fileCount":143,"integrity":"sha512-7LdmaEo3dSOwaoa1CXowKnldtrSS1lQC2UMY3epKV/5rviW9Gi18JceZdlgStWAIpC0c7nqy048yEUkeubZn3A==","signatures":[{"sig":"MEUCIQDfkNe707WitHDz8CEH4NxrM6WU5oikC4Gf4cN3VzHblgIgdMGgQ5GRFmaiE9a3IPPh3ifo14ObmhFa477EYXYUJSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1628768},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"742a1b8726b0a9921295ffa159c03b1fde9a6711","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.18.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.18.2_1783998319006_0.9349232196178512","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"movius-chats","version":"1.18.3","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.18.3","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"31ba2ff0234e063236923e2db56ac388629887df","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.18.3.tgz","fileCount":143,"integrity":"sha512-EqtEEOHAjQpLH6z4kP3hofvRsSlucFJ7A2TTyqt1qtIAEDjutbYLoa3YXgffeCWhYKXoBup0wwcFU3kZeMeo3Q==","signatures":[{"sig":"MEUCIFYhF1bwxW9TYnMi0fxONiEFGpMMXk0SLKFaJh88HuLqAiEAiWkfSQ9tj+Cy+vYBJphQ1QrAfYwReiff4ru/S41yeCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1629705},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"41f23e7bdcdba1ee4ffe83c2b9880d6990149784","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.18.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.18.3_1784024534322_0.160215489600825","host":"s3://npm-registry-packages-npm-production"}},"1.18.4":{"name":"movius-chats","version":"1.18.4","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.18.4","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"d6a44c938c982319fb6d4371e43ea8a78c10e9be","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.18.4.tgz","fileCount":143,"integrity":"sha512-WQAR+5rbP010SUtRNPwoi8jj8pX8VE3c8UnICq9hfXi1bfLNFPBK2518Cu25MDKc4syoWxbtXQ5D+eO6sqs5tw==","signatures":[{"sig":"MEYCIQCiC6PEgc0Z4/EmxA7N7oIEnOq1u0DWBqmJy1zMf7ciSQIhAKGW6zJUA7NfP0cr8M+Z5c91ELcj+pmHEJYyKGTnGJHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1631760},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"eecb04a6d7de810e6cad84363c865768544c5f87","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.18.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.18.4_1784028243018_0.3224194497829731","host":"s3://npm-registry-packages-npm-production"}},"1.18.5":{"name":"movius-chats","version":"1.18.5","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.18.5","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"d5319af5b96f18ccf8a5611ff7d17defb73f57e4","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.18.5.tgz","fileCount":143,"integrity":"sha512-OcWlF3YBHelQ7ARqUXgReUwx4dlKMuv8ZF1hBW7FLUb/y9CUJR2JDm0YHLKqlTZ9CQR1X2fHqx9RTxh44bn32Q==","signatures":[{"sig":"MEYCIQC9QQZ4JuCvoL+R3g1Xq4YibEBUic5ihrRvjfFRZND0MQIhAN8yOGLmGt9+IYUaErmDLfk6w4RBSB500QItiJMuOqg4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1629620},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"d8be235751f5bc3355086fc60d8ea7996c5f919a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.18.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.18.5_1784032826183_0.9426562615147556","host":"s3://npm-registry-packages-npm-production"}},"1.18.7":{"name":"movius-chats","version":"1.18.7","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.18.7","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"e91165cfa2f72faa908a41c6c7039f29fe57e924","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.18.7.tgz","fileCount":143,"integrity":"sha512-TWbILhdr7Q3lo9M6tZXVz77+xL9VPXndZMNvEEJeyi7Zi4Gmt1eRLOs/eIOUtIv1rVIMe6gLgz7PA6BnwwI4AA==","signatures":[{"sig":"MEUCIALhcRW04WSaaUScfSneFhFblbgElSio7sbOh6S+JCR9AiEA1nqZ3J/QqjR9ywdbBKqyVmlWLg86znBWH5vTe+Eh3Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1634604},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"51a66ef5dfc00ecc34c3efd167dd519428502f68","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.18.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.18.7_1784035082589_0.014811551665172562","host":"s3://npm-registry-packages-npm-production"}},"1.18.8":{"name":"movius-chats","version":"1.18.8","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.18.8","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"8c304fe80d7cbe4b2182c56f1db881bce218f301","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.18.8.tgz","fileCount":143,"integrity":"sha512-mRIKetDBXlOIc2+lm9EaFgizE9USUpnZ6/hKKQ9tfh6mpayH656ZT6I3LIiBD1JIWBr/CxIWzg4oS/e/IndZIQ==","signatures":[{"sig":"MEYCIQDlV1s64B+hFWT+dA58qHiUi67FwZnlx2+Ob3CoYElpuQIhAN8Ews3NVexM8cTjVect/9D29DUXQYVrPS69PoycHEP8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1632792},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"887967344f817cdc48f3deee70a786a4e022b557","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.18.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.18.8_1784036785634_0.2256068402181206","host":"s3://npm-registry-packages-npm-production"}},"1.18.10":{"name":"movius-chats","version":"1.18.10","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.18.10","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"70ec3d449cf1987a362b7f20a3577dfd7080bd18","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.18.10.tgz","fileCount":143,"integrity":"sha512-AGxPuIksYUQhKJyQZO2jggNv5F0xgFmbPrQ4sbO+DtYkdX+9imeqxy6nmxGLbd+/NHvLeyVv2ruaEeo1WLksHQ==","signatures":[{"sig":"MEYCIQCuC7BbgA9GlcWHk/ZSBBorfWV45C6iLUB/yYPS0/R5ZQIhAJHNmWuwZ2iO7aH1cR1YxZRJd5NxYsA3AUXUlASYdUi3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1646223},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"c79af0f06da67086037808df57a77ec5658decbf","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.18.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.18.10_1784051427173_0.3224784237979714","host":"s3://npm-registry-packages-npm-production"}},"1.18.11":{"name":"movius-chats","version":"1.18.11","keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","_id":"movius-chats@1.18.11","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"dist":{"shasum":"ba5d4af22a12d35db656e714e7980fd24d8b7fcc","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.18.11.tgz","fileCount":143,"integrity":"sha512-kLHmTTRB7bEnrfC5ksU/PYLgQUPUefUN0aq7SgfsZRiqDM8GdUy9V3edHQLAB5qJEpCTT/2/54Ehkz5k/cFdbw==","signatures":[{"sig":"MEYCIQCJxBUkuvFJIul+2duofDYdvRbGPk1l4AhjFWm+vcviowIhAJlgYlzL0lGEa568hOi9D2wzqzd4rKeO4H96Ndf4+DwC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1652700},"main":"lib/commonjs/index.js","type":"commonjs","types":"lib/typescript/index.d.ts","module":"lib/module/index.js","source":"src","gitHead":"b56261f832d505cb884436b20d6d78e27ba5770c","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"yarn clean && yarn build:js && yarn build:types","clean":"rimraf lib","example":"yarn --cwd example","prepare":"yarn build","release":"release-it","build:js":"rollup -c rollup.config.mjs","typescript":"tsc --noEmit","build:types":"tsc --project tsconfig.types.json","postinstall":"echo 'movius-chats ready'"},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"prettier":{"tabWidth":2,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/David-Atueyi/Movius-Chats.git","type":"git"},"_npmVersion":"11.18.0","description":"A highly customizable, feature-rich chat interface component for React Native applications","directories":{},"_nodeVersion":"22.13.1","dependencies":{"twrnc":"^4.6.1","react-native-svg":"15.2.0","react-native-video":"^6.9.1","react-native-parsed-text":"^0.0.22"},"react-native":"src","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0","rimraf":"^6.0.1","rollup":"^4.34.9","prettier":"^3.2.0","typescript":"^5.3.3","@babel/core":"^7.23.3","@types/jest":"^29.5.11","@types/react":"18.3.18","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@types/react-native":"^0.73.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@rollup/plugin-commonjs":"^28.0.2","react-native-reanimated":"^3.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.19.0","@rollup/plugin-node-resolve":"^16.0.0","react-native-gesture-handler":"^2.31.2","metro-react-native-babel-preset":"^0.77.0","@typescript-eslint/eslint-plugin":"^6.19.0","rollup-plugin-peer-deps-external":"^2.2.4","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3"},"peerDependencies":{"react":">=16.8.0","react-native":"*","react-native-fs":"*","react-native-reanimated":"*","react-native-audio-record":"*","react-native-gesture-handler":">=2.0.0","@react-native-clipboard/clipboard":"*"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-audio-record":{"optional":true},"@react-native-clipboard/clipboard":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/movius-chats_1.18.11_1784125141360_0.3716199989740083","host":"s3://npm-registry-packages-npm-production"}},"1.18.12":{"name":"movius-chats","version":"1.18.12","description":"A highly customizable, feature-rich chat interface component for React Native applications","main":"lib/commonjs/index.js","module":"lib/module/index.js","types":"lib/typescript/index.d.ts","react-native":"src","source":"src","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"yarn build","build:types":"tsc --project tsconfig.types.json","build":"yarn clean && yarn build:js && yarn build:types","build:js":"rollup -c rollup.config.mjs","clean":"rimraf lib","release":"release-it","example":"yarn --cwd example","postinstall":"echo 'movius-chats ready'"},"repository":{"type":"git","url":"git+https://github.com/David-Atueyi/Movius-Chats.git"},"keywords":["react-native","chat","messaging","ui-component"],"author":"","license":"ISC","type":"commonjs","bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","peerDependencies":{"@react-native-clipboard/clipboard":"*","react":">=16.8.0","react-native":"*","react-native-audio-record":"*","react-native-fs":"*","react-native-gesture-handler":">=2.0.0","react-native-reanimated":"*"},"peerDependenciesMeta":{"@react-native-clipboard/clipboard":{"optional":true},"react-native-audio-record":{"optional":true},"react-native-fs":{"optional":true}},"dependencies":{"react-native-parsed-text":"^0.0.22","react-native-svg":"15.2.0","react-native-video":"^6.9.1","twrnc":"^4.6.1"},"devDependencies":{"@babel/core":"^7.23.3","@babel/plugin-transform-class-properties":"^7.23.3","@babel/plugin-transform-private-methods":"^7.23.3","@babel/plugin-transform-private-property-in-object":"^7.23.3","@babel/preset-env":"^7.23.3","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2","@types/jest":"^29.5.11","@types/react":"18.3.18","@types/react-native":"^0.73.0","@typescript-eslint/eslint-plugin":"^6.19.0","@typescript-eslint/parser":"^6.19.0","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest":"^29.7.0","metro-react-native-babel-preset":"^0.77.0","prettier":"^3.2.0","react-native-gesture-handler":"^2.31.2","react-native-reanimated":"^3.0.0","rimraf":"^6.0.1","rollup":"^4.34.9","rollup-plugin-peer-deps-external":"^2.2.4","typescript":"^5.3.3"},"prettier":{"singleQuote":true,"tabWidth":2,"trailingComma":"es5"},"gitHead":"e6eedf62c1c1cb5a3cf8be13e0027c5313e050b0","_id":"movius-chats@1.18.12","_nodeVersion":"22.13.1","_npmVersion":"11.18.0","dist":{"integrity":"sha512-cD0PkJAROU0Z4JXERkcPqg5mMsMCEbkurkJA3HzZNyRp2sba/Rw653hI1rEm8C4qy9OkSsQECX6LADFkL39wEA==","shasum":"63ff7c0da72f5974ba652a87e48ec35d1c8a7722","tarball":"https://registry.npmjs.org/movius-chats/-/movius-chats-1.18.12.tgz","fileCount":143,"unpackedSize":1652701,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAqpJ84PWMIizMBPE7SYuzxU4gzVJTGonOdqi+WFWP8hAiEAiwrhz4SqVh5/7b8JEBxe00OVSqZilbNq7EWoTWcBhqA="}]},"_npmUser":{"name":"ea-dav","email":"atueyidavid2005@gmail.com"},"directories":{},"maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/movius-chats_1.18.12_1784157956822_0.1801689698545721"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-02T19:11:39.453Z","modified":"2026-07-15T23:25:57.172Z","1.0.0":"2025-03-02T19:11:39.704Z","1.1.0":"2025-03-06T17:29:30.676Z","1.2.0":"2025-03-15T08:20:51.361Z","1.3.0":"2025-07-27T23:41:17.085Z","1.3.1":"2026-05-15T14:57:57.351Z","1.3.2":"2026-05-15T15:46:42.711Z","1.3.3":"2026-05-15T16:27:52.526Z","1.3.4":"2026-05-15T17:02:36.533Z","1.3.5":"2026-05-15T17:21:19.644Z","1.3.6":"2026-05-15T17:35:12.152Z","1.3.7":"2026-05-15T17:48:25.750Z","1.3.8":"2026-05-16T03:15:06.430Z","1.3.10":"2026-05-16T04:29:17.832Z","1.3.11":"2026-05-16T17:07:59.606Z","1.3.13":"2026-05-16T17:46:09.880Z","1.3.15":"2026-05-17T00:06:46.913Z","1.4.0":"2026-05-17T01:32:04.672Z","1.4.1":"2026-05-17T03:09:26.742Z","1.4.4":"2026-05-17T04:08:49.827Z","1.4.5":"2026-05-17T05:12:42.559Z","1.4.6":"2026-05-24T23:34:27.470Z","1.4.7":"2026-05-25T00:03:45.929Z","1.4.8":"2026-05-25T00:13:02.094Z","1.4.9":"2026-05-25T00:34:01.811Z","1.4.10":"2026-05-25T01:09:15.859Z","1.4.11":"2026-05-25T01:38:36.420Z","1.4.13":"2026-05-25T02:07:19.127Z","1.4.15":"2026-05-25T02:55:07.137Z","1.4.16":"2026-05-25T03:13:53.629Z","1.4.17":"2026-05-25T03:29:11.213Z","1.4.18":"2026-05-25T22:40:06.494Z","1.4.19":"2026-05-26T00:47:13.590Z","1.5.0":"2026-05-26T02:11:01.304Z","1.5.1":"2026-05-26T03:08:40.941Z","1.5.2":"2026-05-26T23:26:12.243Z","1.5.3":"2026-05-27T00:56:48.269Z","1.5.4":"2026-05-27T02:17:55.507Z","1.5.5":"2026-05-27T03:59:45.373Z","1.5.6":"2026-05-27T04:05:30.779Z","1.5.7":"2026-05-27T04:46:09.076Z","1.5.8":"2026-05-27T05:14:16.975Z","1.5.9":"2026-05-27T05:29:02.321Z","1.5.10":"2026-05-27T22:01:10.447Z","1.5.11":"2026-05-28T00:38:03.879Z","1.5.12":"2026-05-28T01:43:32.516Z","1.5.13":"2026-05-28T02:19:57.006Z","1.5.14":"2026-05-28T02:59:31.135Z","1.5.15":"2026-05-28T03:59:16.245Z","1.5.16":"2026-05-28T18:04:42.236Z","1.5.17":"2026-05-28T18:53:25.400Z","1.5.18":"2026-05-28T20:27:48.440Z","1.5.19":"2026-05-28T21:50:23.089Z","1.5.20":"2026-05-28T22:04:31.112Z","1.6.0":"2026-05-28T22:31:26.821Z","1.7.0":"2026-07-04T02:01:10.150Z","1.8.0":"2026-07-04T20:58:40.000Z","1.9.0":"2026-07-04T21:22:57.011Z","1.10.0":"2026-07-05T11:43:11.905Z","1.11.0":"2026-07-05T13:58:52.184Z","1.12.0":"2026-07-05T15:18:31.966Z","1.13.0":"2026-07-05T16:25:25.176Z","1.14.0":"2026-07-05T19:12:33.521Z","1.16.0":"2026-07-11T00:08:18.344Z","1.17.0":"2026-07-12T16:37:11.076Z","1.18.0":"2026-07-12T18:10:30.424Z","1.18.1":"2026-07-14T02:48:36.143Z","1.18.2":"2026-07-14T03:05:19.212Z","1.18.3":"2026-07-14T10:22:14.463Z","1.18.4":"2026-07-14T11:24:03.163Z","1.18.5":"2026-07-14T12:40:26.385Z","1.18.7":"2026-07-14T13:18:02.746Z","1.18.8":"2026-07-14T13:46:25.832Z","1.18.10":"2026-07-14T17:50:27.354Z","1.18.11":"2026-07-15T14:19:01.542Z","1.18.12":"2026-07-15T23:25:57.010Z"},"bugs":{"url":"https://github.com/David-Atueyi/Movius-Chats/issues"},"license":"ISC","homepage":"https://github.com/David-Atueyi/Movius-Chats#readme","keywords":["react-native","chat","messaging","ui-component"],"repository":{"type":"git","url":"git+https://github.com/David-Atueyi/Movius-Chats.git"},"description":"A highly customizable, feature-rich chat interface component for React Native applications","maintainers":[{"name":"ea-dav","email":"atueyidavid2005@gmail.com"}],"readme":"# movius-chats\n\n> A highly customizable, feature-rich chat interface component library for React Native applications.\n\nA production-ready React Native chat UI library providing message bubbles, WhatsApp-style media grids, audio playback, voice recording, typing indicators, message replies, full-screen media gallery, and comprehensive theming—all wrapped in a single, powerful `ChatScreen` component. Works with both bare React Native and Expo.\n\n**npm:** [`movius-chats`](https://www.npmjs.com/package/movius-chats)\n**Repo:** [github.com/David-Atueyi/Movius-Chats](https://github.com/David-Atueyi/Movius-Chats)\n**Version:** 1.18.12 | **License:** ISC\n\n---\n\n## 📋 Table of Contents\n\n1. [Features](#features)\n2. [What is included](#what-is-included)\n3. [Installation](#installation)\n4. [Quick start](#quick-start)\n5. [Core concepts](#core-concepts)\n   - [Message data model](#message-data-model)\n   - [Audio items and bubble splitting](#audio-items-and-bubble-splitting)\n   - [Message list order](#message-list-order)\n   - [Context system](#context-system)\n6. [API reference](#api-reference)\n   - [ChatScreen props](#chatscreen-props)\n   - [Message interface](#message-interface)\n   - [Theme configuration](#theme-configuration)\n7. [Features guide](#features-guide)\n   - [Voice recording](#voice-recording)\n   - [Audio message playback](#audio-message-playback)\n   - [Media grids & gallery](#media-grids--gallery)\n   - [Message replies](#message-replies)\n   - [Typing indicators](#typing-indicators)\n   - [File attachments](#file-attachments)\n   - [Message selection & actions](#message-selection--actions)\n8. [Customization](#customization)\n   - [Theming & styling](#theming--styling)\n   - [Custom components & icons](#custom-components--icons)\n   - [Component overrides](#component-overrides)\n9. [Project structure](#project-structure)\n10. [Dependencies](#dependencies)\n11. [Keyboard behavior](#keyboard-behavior)\n12. [TypeScript support](#typescript-support)\n13. [Advanced usage](#advanced-usage)\n14. [Troubleshooting](#troubleshooting)\n15. [Contributing](#contributing)\n16. [License](#license)\n\n---\n\n## ✨ Features\n\n### Core Messaging\n\n- **Text messages** with automatic link detection and tappable URLs\n- **Sent, delivered, failed, sending, and read status** indicators with animated checkmarks\n- **Avatar display** with customizable avatars and fallback initials\n- **Sender names** (optional per message or bubble)\n- **Typing indicators** with avatar stacking (up to 2 avatars + \"+N\" badge)\n- **Timestamp display** with customizable date formatting\n\n### Media Handling\n\n- **Image & video albums** with WhatsApp-style smart grid layouts:\n  - 1×1 (single), 2×2 (two), 1+2 (three), 2×2 (four or more)\n  - Automatic height fitting (320px default)\n- **Full-screen media gallery** with swipe navigation and image counter\n- **Video autoplay control** (disabled in gallery by default)\n- **Video thumbnails** with play icon overlay\n- **Video playback** within the gallery with native controls\n- **Mixed media + audio in one message** — images/videos render in the grid, with an attached audio note rendered underneath in the same bubble\n- **Multiple audio clips in one message automatically split** into a primary inline audio bubble plus standalone bubbles for each additional clip, all sharing the same timestamp/status\n\n### Audio & Voice\n\n- **Voice recording** with multiple capture modes:\n  - Tap-to-record (simple single-press)\n  - Long-press recording (hold microphone for continuous capture)\n  - Slide-to-cancel gesture (swipe left to cancel)\n  - Lock recording (tap lock to continue hands-free)\n  - Visual waveform display during recording\n  - Recording timer and duration display\n- **Audio message playback** with WhatsApp-style UI:\n  - Animated waveform bars showing playback progress\n  - Playback speed control (1.0x → 1.5x → 2.0x cycling)\n  - Play/pause controls with status indicators\n  - Sender avatar or current playback speed in the UI\n  - Natural compact sizing — audio never gets boxed into the image/video grid\n- **Audio context** ensuring only one audio plays at a time\n- **Microphone permission handling** (Android + iOS)\n\n### Chat Input\n\n- **Growing text field** that auto-expands (min 32-50px, max 118px)\n- **Rich input bar** with customizable icon buttons:\n  - Emoji picker button\n  - File attachment button\n  - Camera button\n  - Microphone (voice record) button\n  - Send button\n- **File preview** with filename truncation\n- **Keyboard avoiding** with per-platform tuning (iOS vs Android)\n- **Custom input rendering** option for complete input override\n\n### Message Actions\n\n- **Long-press actions** with context menu:\n  - Copy message text\n  - Forward message\n  - Reply to message\n  - Edit message (with visual indicator)\n  - Delete message\n  - Customizable action order and labels\n- **Customizable action sheet UI** (popover on tablet/large screens, bottom sheet on mobile)\n- **Icon and label customization** per action\n\n### Message Replies\n\n- **Swipeable reply gesture** (right-swipe to reply on mobile)\n- **Reply preview** in input with quoted context\n- **Inline reply display** in message bubbles\n- **Reply to any media type** (image, video, audio, file, text)\n- **Customizable reply UI** colors, backgrounds, and icon sizes\n- **Edit message indication** in reply context\n\n### Selection & Batch Actions\n\n- **Multi-select mode** for bulk operations\n- **Selection UI** with checkbox indicators\n- **Selection animations** and state management\n- **Per-message selection state**\n\n### Theming & Appearance\n\n- **Dual-side coloring** with separate `sent*` and `received*` theme colors\n- **Per-component theme overrides** (bubble backgrounds, text colors, borders, etc.)\n- **Custom fonts** via `fontFamily` configuration\n- **Icon sizing** customization for input bar and actions\n- **Border radius** control for bubbles and media grids\n- **Custom message styles** (shadows, padding, margin)\n\n---\n\n## 📦 What is Included\n\n| Feature                          | Implementation                                                               |\n| -------------------------------- | ---------------------------------------------------------------------------- |\n| **Text rendering**               | `react-native-parsed-text` (URLs, emails, phone numbers tappable)            |\n| **Image / video albums**         | `MediaGrid` — 1/2/3/4+ smart layout, 320px height, images/videos only        |\n| **Full-screen media viewer**     | `MediaViewer` — swipe navigation, counter, selective video autoplay          |\n| **Audio playback**               | `react-native-video` (hidden player) + custom waveform visualization         |\n| **Multi-audio bubble splitting** | Extra audio items in one message split into standalone bubbles automatically |\n| **Variable playback speed**      | 1.0x → 1.5x → 2.0x cycling during playback                                   |\n| **Voice recording**              | `react-native-audio-record` (optional peer) with gesture controls            |\n| **File attachments**             | Tappable rows with custom handler + default URL opener                       |\n| **Typing indicators**            | Avatar stacking with \"+N\" badge for multiple typers                          |\n| **Input bar**                    | Growing TextField, emoji/clip/camera/send/mic buttons                        |\n| **Status indicators**            | Sent/delivered/failed/sending/read animated checkmarks                       |\n| **Message replies**              | Swipe-to-reply, inline display, edit tracking                                |\n| **Message actions**              | Long-press menus with copy, forward, delete, edit                            |\n| **Selection mode**               | Multi-select with batch operations                                           |\n| **Theming**                      | Comprehensive dual-sided (sent/received) color system                        |\n\n---\n\n## Installation\n\n### Prerequisites\n\n- **React Native 0.60+**\n- **Node 14+**\n\n### 1. Install movius-chats\n\n```bash\nyarn add movius-chats\n# or: npm install movius-chats\n# or: bun add movius-chats\n```\n\n### 2. Install peers\n\n```bash\nyarn add react-native-reanimated react-native-video react-native-svg react-native-gesture-handler\n```\n\n`react-native-video` and `react-native-svg` are also pulled in as movius-chats dependencies, but your app should list compatible versions and link native code.\n\n| Peer                                | Version | Required | Purpose                        |\n| ----------------------------------- | ------- | -------- | ------------------------------ |\n| `react`                             | ≥16.8   | Yes      | React hooks, context           |\n| `react-native`                      | \\*      | Yes      | Core framework                 |\n| `react-native-gesture-handler`      | ≥2.0    | Yes      | Swipe & long-press gestures    |\n| `react-native-reanimated`           | \\*      | Yes      | Gesture animations             |\n| `react-native-audio-record`         | \\*      | Optional | Voice recording capture        |\n| `react-native-fs`                   | \\*      | Optional | File system access (recording) |\n| `@react-native-clipboard/clipboard` | \\*      | Optional | Copy to clipboard              |\n\nIf the optional voice-recording peers are missing, the UI still renders; starting a recording logs an install hint instead of crashing.\n\n**There is no `react-native-sound`, `expo-av`, `expo-file-system`, or other Expo package in this library.**\n\n### 3. Reanimated (Babel)\n\nPut this plugin **last** in `babel.config.js`:\n\n```js\nmodule.exports = {\n  presets: ['module:metro-react-native-babel-preset'],\n  plugins: [\n    // ...other plugins\n    'react-native-reanimated/plugin',\n  ],\n};\n```\n\n### 4. Voice recording (optional)\n\n```bash\nyarn add react-native-audio-record react-native-fs\n```\n\n**iOS** — add to `Info.plist`:\n\n```xml\n<key>NSMicrophoneUsageDescription</key>\n<string>This app needs the microphone to record voice messages.</string>\n<key>NSCameraUsageDescription</key>\n<string>This app needs camera access to take photos.</string>\n<key>NSPhotoLibraryUsageDescription</key>\n<string>This app needs photo library access.</string>\n```\n\n**Android** — add to `AndroidManifest.xml`:\n\n```xml\n<uses-permission android:name=\"android.permission.RECORD_AUDIO\" />\n<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\" />\n<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\" />\n<uses-permission android:name=\"android.permission.CAMERA\" />\n```\n\n(`RECORD_AUDIO` is often added automatically by `react-native-audio-record`.)\n\nThen rebuild native apps:\n\n```bash\ncd ios && pod install && cd ..\nnpx react-native run-ios\nnpx react-native run-android\n```\n\n### 5. Native linking\n\n**Bare React Native:**\n\n```bash\ncd ios && pod install && cd ..\n```\n\n**Expo:**\nNo manual linking required — Expo handles native module resolution automatically.\n\nFor Android, ensure your project supports AndroidX. Update `android/gradle.properties`:\n\n```properties\nandroid.useAndroidX=true\nandroid.enableJetifier=true\n```\n\n### 6. Android keyboard\n\nIn `android/app/src/main/AndroidManifest.xml` on your main activity:\n\n```xml\nandroid:windowSoftInputMode=\"adjustResize\"\n```\n\n---\n\n## Quick Start\n\n```tsx\nimport React, { useState } from 'react';\nimport { Platform, SafeAreaView, View } from 'react-native';\nimport { useSafeAreaInsets } from 'react-native-safe-area-context';\nimport ChatScreen from 'movius-chats';\nimport type { Message } from 'movius-chats/lib/typescript/types';\n\nexport default function ChatDetailScreen() {\n  const insets = useSafeAreaInsets();\n  const currentUserId = '1';\n  const [messages, setMessages] = useState<Message[]>([]);\n\n  return (\n    <SafeAreaView style={{ flex: 1 }}>\n      <View style={{ flex: 1 }}>\n        <ChatScreen\n          messages={messages}\n          currentUserId={currentUserId}\n          onSendMessage={({ text, senderId }) => {\n            setMessages((prev) => [\n              {\n                id: String(Date.now()),\n                text,\n                senderId,\n                time: new Date().toLocaleTimeString([], {\n                  hour: '2-digit',\n                  minute: '2-digit',\n                }),\n                status: 'sent',\n              },\n              ...prev,\n            ]);\n          }}\n          keyboardVerticalOffset={Platform.OS === 'ios' ? insets.top : 0}\n          showBubbleTail\n          showMessageStatus\n          showVoiceRecordButton\n        />\n      </View>\n    </SafeAreaView>\n  );\n}\n```\n\nWrap the screen in `flex: 1`. Load custom fonts in **your** app before passing `theme.fontFamily`.\n\n---\n\n## Core Concepts\n\n### Message Data Model\n\nEvery message in movius-chats follows this **unified interface**:\n\n```tsx\nexport interface Message {\n  id: string; // Unique message identifier\n  text?: string; // Text content\n  senderId: string; // ID of message sender\n  time: string; // Timestamp (e.g., \"10:30 AM\")\n  status: 'read' | 'delivered' | 'sending' | 'failed' | 'sent'; // Message status\n  senderName?: string; // Sender display name\n  senderAvatar?: string; // Sender avatar URI\n  mediaItems?: MessageMediaItem[]; // Images, videos, and/or audio — preferred way to attach media\n  fileAttachments?: MessageFileAttachment[]; // Array of file attachments\n  replyTo?: MessageReply; // Reply context\n  edited?: boolean; // Whether message was edited\n}\n\n// Media item — image, video, or audio, all in one array\nexport interface MessageMediaItem {\n  uri: string;\n  kind: 'image' | 'video' | 'audio';\n  name?: string; // optional — filename, used when uploading\n  type?: string; // optional — MIME type, used when uploading\n}\n\n// File attachment\nexport interface MessageFileAttachment {\n  uri: string;\n  type: string; // MIME type\n  name: string; // Display name\n}\n\n// Reply reference\nexport interface MessageReply {\n  messageId: string;\n  senderName?: string;\n  preview?: string; // Text preview (truncated)\n  mediaKind?: 'image' | 'video' | 'audio' | 'file';\n  thumbnailUri?: string;\n}\n```\n\n### Audio items and bubble splitting\n\nA message's `mediaItems` array can contain any mix of `image`, `video`, and `audio` items. Rendering follows these rules:\n\n- **All `image`/`video` items** render together in the media grid (1/2/3/4+ layout), exactly as before.\n- **The first `audio` item** in `mediaItems` renders attached to the same bubble, directly under the media grid and/or text — this is what a voice note, or an image with an attached audio caption, looks like.\n- **Any additional `audio` items** beyond the first automatically split into their own standalone bubbles, rendered immediately after the main bubble. Each split bubble inherits the same `time` and `status` as the parent message, so timestamps and read/delivered/sent checkmarks stay consistent across the whole group.\n- **Audio never renders inside the image/video grid.** It always uses its own compact waveform UI (~240–280px wide) rather than being stretched into a 320px grid cell.\n\n**Examples:**\n\n```tsx\n// Single audio message\n{\n  id: '123',\n  mediaItems: [{ uri: 'file:///path/to/audio.m4a', kind: 'audio' }],\n  senderId: 'user-1',\n  time: '10:45 AM',\n  status: 'sending',\n}\n\n// Images with an attached audio note — one bubble: grid on top, waveform below\n{\n  id: '124',\n  mediaItems: [\n    { uri: 'https://example.com/photo1.jpg', kind: 'image' },\n    { uri: 'https://example.com/photo2.jpg', kind: 'image' },\n    { uri: 'file:///path/to/note.wav', kind: 'audio' },\n  ],\n  senderId: 'user-1',\n  time: '10:46 AM',\n  status: 'sent',\n}\n\n// Multiple audio clips — first attaches inline, rest split into their own bubbles\n{\n  id: '125',\n  mediaItems: [\n    { uri: 'file:///path/to/clip1.wav', kind: 'audio' },\n    { uri: 'file:///path/to/clip2.wav', kind: 'audio' },\n    { uri: 'file:///path/to/clip3.wav', kind: 'audio' },\n  ],\n  senderId: 'user-1',\n  time: '10:47 AM',\n  status: 'sent',\n}\n```\n\nThis means: sending images + one voice note produces a single bubble with the grid on top and the waveform underneath. Sending several voice notes together produces one bubble for the first clip plus a separate standalone bubble for each additional clip — visually indistinguishable from sending them as separate messages, but grouped under one logical `Message`.\n\n### Message List Order\n\nBy default, messages are displayed **newest-first** (reverse chronological). The component expects:\n\n- **First message in array** = **Newest/most recent**\n- **Last message in array** = **Oldest**\n\nIf your data is ordered oldest-first, reverse it before passing:\n\n```tsx\nconst reversedMessages = [...messages].reverse();\n<ChatScreen messages={reversedMessages} ... />\n```\n\n### Context System\n\nmovius-chats uses **React Context** to share state across components:\n\n1. **ChatContext** — Main configuration and state:\n\n   - Message list, current user ID\n   - Media gallery state (which media is being viewed)\n   - Reply target (what message is being replied to)\n   - Long-press action state\n   - Selection mode and selected messages\n   - Edit draft state\n   - Callbacks for user actions\n\n2. **AudioContext** — Ensures single audio playback:\n   - Tracks currently playing audio\n   - Pauses other audios when new one starts\n   - Coordinates playback speed cycling\n\nBoth contexts are automatically initialized by `ChatScreen`.\n\n---\n\n## API Reference\n\n### ChatScreen Props\n\n```tsx\ninterface ChatScreenProps {\n  // Data\n  messages: Message[]; // Message array (newest first)\n  currentUserId: string; // Current user's ID\n  typingUsers?: Array<{ id: string; avatar: string; name: string }>; // Who's typing\n\n  // Callbacks\n  onSendMessage: (message: Omit<Message, 'id' | 'time' | 'status'>) => void;\n  onAttachmentPress?: () => void;\n  onCameraPress?: () => void;\n  onAudioRecordEnd?: (result?: RecordingResult) => void;\n  onAudioRecordStart?: () => void;\n  onMessageLongPress?: (message: Message) => void;\n  onTypingStart?: () => void;\n  onTypingEnd?: () => void;\n  onFileAttachmentPress?: (file: MessageFileAttachment) => void;\n  onEndReached?: (info: { distanceFromEnd: number }) => void;\n  onEndReachedThreshold?: number; // Default: 0.5\n  isLoadingMoreMessages?: boolean;\n  renderLoadingMoreIndicator?: () => React.ReactNode;\n  loadingMoreIndicatorContainerStyle?: ViewStyle;\n  loadingMoreIndicatorText?: string;\n  loadingMoreIndicatorTextStyle?: TextStyle;\n  loadingMoreIndicatorColor?: string;\n  loadingMoreIndicatorSize?: number | 'small' | 'large';\n\n  // UI Options\n  showAvatars?: boolean;\n  showUserNames?: boolean;\n  showBubbleTail?: boolean;\n  showMessageStatus?: boolean;\n  showEmojiButton?: boolean;\n  showAttachmentsButton?: boolean;\n  showCameraButton?: boolean;\n  showVoiceRecordButton?: boolean;\n  renderCustomInput?: () => React.ReactNode;\n\n  // Custom Icons (optional)\n  CustomEmojiIcon?: () => React.ReactNode;\n  CustomAttachmentIcon?: () => React.ReactNode;\n  CustomCameraIcon?: () => React.ReactNode;\n  CustomMicrophoneIcon?: () => React.ReactNode;\n  CustomSendIcon?: () => React.ReactNode;\n  CustomFileIcon?: React.ComponentType<{ style?: any }>;\n  CustomImagePreview?: React.ComponentType<{ uri: string }>;\n  CustomVideoPreview?: React.ComponentType<{ uri: string }>;\n  CustomPlayIcon?: () => React.ReactNode;\n  CustomPauseIcon?: () => React.ReactNode;\n  CustomVoiceRecorder?: (state: VoiceRecorderExposedState) => React.ReactNode;\n\n  // Reply\n  onReplyMessage?: (message: Message) => void;\n  replyProps?: ReplyConfig;\n  replyUI?: ReplyUIProps;\n  replyStyle?: ReplyStyleOverrides;\n  renderReplyPreview?: (\n    message: Message,\n    cancel: () => void\n  ) => React.ReactNode;\n  renderInlineReply?: (\n    reply: MessageReply,\n    isCurrentUser: boolean\n  ) => React.ReactNode;\n\n  // Long-press message actions\n  messageActionProps?: MessageActionFlags;\n  messageActionUI?: MessageActionUIProps;\n  messageActionLabels?: MessageActionLabels;\n  messageActionIcons?: MessageActionIconComponents;\n  renderMessageActions?: (\n    message: Message,\n    close: () => void,\n    anchor?: MessageActionAnchor\n  ) => React.ReactNode;\n  onCopyMessage?: (message: Message) => void;\n  onEditMessage?: (message: Message, newText: string) => void;\n  onDeleteMessage?: (message: Message) => void;\n  onForwardMessage?: (message: Message) => void;\n\n  // Multi-select mode\n  selectionUI?: SelectionUIProps;\n  onSelectionChange?: (selectedIds: string[]) => void;\n  onDeleteSelected?: (messages: Message[]) => void;\n  onForwardSelected?: (messages: Message[]) => void;\n  onCopySelected?: (messages: Message[]) => void;\n\n  // \"edited\" indicator\n  editedLabel?: string;\n  editedTextStyle?: TextStyle;\n\n  keyboardVerticalOffset?: number;\n  disableKeyboardAvoiding?: boolean;\n\n  // Composer preview\n  placeholder?: string;\n  previewData?: PreviewAttachment;\n  previewItems?: PreviewAttachment[];\n  closePreview?: () => void;\n  onRemovePreviewItem?: (uri: string) => void;\n\n  // Theming\n  theme?: ChatScreenTheme;\n}\n```\n\n### Message Interface\n\nSee [Message Data Model](#message-data-model) and [Audio items and bubble splitting](#audio-items-and-bubble-splitting) above for full details.\n\n### Loading More Messages\n\nWhen the user reaches the top of the message list while older messages are being fetched, the component can show a loading indicator:\n\n```tsx\n<ChatScreen\n  messages={messages}\n  currentUserId={currentUserId}\n  onSendMessage={handleSend}\n  onEndReached={() => fetchOlderMessages()}\n  onEndReachedThreshold={0.5}\n  isLoadingMoreMessages={isFetchingOlderMessages}\n  loadingMoreIndicatorText=\"Loading older messages\"\n  loadingMoreIndicatorColor=\"#4F46E5\"\n  loadingMoreIndicatorSize=\"small\"\n  renderLoadingMoreIndicator={() => <YourCustomLoader />}\n/>\n```\n\n### Theme Configuration\n\n```tsx\ninterface ChatScreenTheme {\n  fontFamily?: string;\n\n  colors?: {\n    // Sent messages\n    sentBubbleBackgroundColor?: string;\n    sentMessageTextColor?: string;\n    sentTimestampColor?: string;\n    sentMessageTailColor?: string;\n    sentIconColor?: string;\n    sendingIconColor?: string;\n    failedIconColor?: string;\n    deliveredIconColor?: string;\n    readIconColor?: string;\n    sentAudioWaveformColor?: string;\n    sentAudioWaveformActiveColor?: string;\n    sentAudioTimestampColor?: string;\n    sentAudioPlayIconColor?: string;\n    sentAudioPauseIconColor?: string;\n    sentAudioPlayButtonBackground?: string;\n    sentAudioSpeedTextColor?: string;\n    sentFileAttachmentBackground?: string;\n    sentFileAttachmentTextColor?: string;\n    sentFileAttachmentSubtitleColor?: string;\n    sentMediaTimestampBackground?: string;\n\n    // Received messages\n    receivedBubbleBackgroundColor?: string;\n    receivedMessageTextColor?: string;\n    receivedTimestampColor?: string;\n    receivedMessageTailColor?: string;\n    receivedAudioWaveformColor?: string;\n    receivedAudioWaveformActiveColor?: string;\n    receivedAudioTimestampColor?: string;\n    receivedAudioPlayIconColor?: string;\n    receivedAudioPauseIconColor?: string;\n    receivedAudioPlayButtonBackground?: string;\n    receivedAudioSpeedTextColor?: string;\n    receivedFileAttachmentBackground?: string;\n    receivedFileAttachmentTextColor?: string;\n    receivedFileAttachmentSubtitleColor?: string;\n    receivedMediaTimestampBackground?: string;\n\n    // Shared / UI\n    videoPlayIconColor?: string;\n    inputTextColor?: string;\n    inputsIconsColor?: string;\n    sendIconsColor?: string;\n    placeholderTextColor?: string;\n  };\n\n  sizes?: {\n    inputIconSize?: string | number;\n  };\n\n  bubbleStyle?: {\n    sent?: ViewStyle;\n    received?: ViewStyle;\n    avatarTextStyle?: TextStyle;\n    userNameStyle?: TextStyle;\n    avatarImageStyle?: ImageStyle;\n    typingContainerStyle?: ViewStyle;\n    additionalTypingUsersContainerStyle?: ViewStyle;\n    additionalTypingUsersTextStyle?: TextStyle;\n    typingTextStyle?: TextStyle;\n  };\n\n  messageStyle?: {\n    sentTextStyle?: TextStyle;\n    receivedTextStyle?: TextStyle;\n    sentFileAttachmentStyle?: ViewStyle;\n    receivedFileAttachmentStyle?: ViewStyle;\n    sentFileAttachmentTextStyle?: TextStyle;\n    receivedFileAttachmentTextStyle?: TextStyle;\n    sentFileAttachmentSubtitleStyle?: TextStyle;\n    receivedFileAttachmentSubtitleStyle?: TextStyle;\n    sentMediaTimestampContainerStyle?: ViewStyle;\n    receivedMediaTimestampContainerStyle?: ViewStyle;\n    progressBarStyle?: ViewStyle;\n    activeProgressBarStyle?: ViewStyle;\n    audioDurationStyle?: TextStyle;\n    audioSpeedButtonStyle?: ViewStyle;\n    audioSpeedTextStyle?: TextStyle;\n    editedTextStyle?: TextStyle;\n  };\n\n  inputStyles?: {\n    inputSectionContainerStyle?: ViewStyle;\n    inputContainerStyle?: ViewStyle;\n    sendButtonStyle?: ViewStyle;\n  };\n\n  filePreviewStyle?: {\n    root?: ViewStyle;\n    container?: ViewStyle;\n    iconContainer?: ViewStyle;\n    nameContainer?: ViewStyle;\n    text?: TextStyle;\n  };\n\n  voiceRecorder?: {\n    ui?: RecordingUIProps;\n    styles?: VoiceRecorderStyleOverrides;\n    config?: VoiceRecorderConfig;\n  };\n\n  reply?: {\n    ui?: ReplyUIProps;\n    styles?: ReplyStyleOverrides;\n  };\n\n  messageActions?: {\n    ui?: MessageActionUIProps;\n    labels?: MessageActionLabels;\n    icons?: MessageActionIconComponents;\n  };\n\n  selection?: SelectionUIProps;\n}\n```\n\n---\n\n## Features Guide\n\n### Voice Recording\n\nVoice messages combine **gesture-based capture** with **multiple recording modes**. Requires **`react-native-audio-record`** and **`react-native-fs`** in the host app, plus a **native rebuild**.\n\n#### Recording Modes\n\n1. **Tap-to-Record** — Single press starts/stops\n2. **Long-Press Record** — Hold microphone for continuous capture\n3. **Slide-to-Cancel** — Swipe left while recording to cancel\n4. **Lock Recording** — Tap lock icon to record hands-free\n\n#### Gestures\n\n| Action                    | Result                                                                       |\n| ------------------------- | ---------------------------------------------------------------------------- |\n| **Tap** mic               | Normal bar: trash, timer, waveform, play/pause preview, send                 |\n| **Long-press** mic        | Hold mode: \"slide to cancel\", lock column above send                         |\n| Slide **left**            | Cancel (file deleted via `react-native-fs`)                                  |\n| Slide **up** to lock      | Switches to normal bar (`lockSlideDistance` in `theme.voiceRecorder.config`) |\n| **Release** without slide | Auto-send (`onAudioRecordEnd`)                                               |\n\n#### Configuration\n\n```tsx\n<ChatScreen\n  theme={{\n    voiceRecorder: {\n      config: {\n        maxDuration: 300, // 5 minutes max (seconds)\n        enableSlideToCancel: true, // Show slide-to-cancel hint\n        enableLockRecording: true, // Show lock option\n        enableWaveform: true, // Show waveform during recording\n      },\n      ui: {\n        timerColor: '#FFFFFF',\n        waveformColor: '#E9EDEF',\n        recordingBackground: '#0B141A',\n        lockPillBackground: '#1F2937',\n        lockIconColor: '#FFFFFF',\n        chevronIconColor: '#8696A0',\n        cancelTextColor: '#F15C6D',\n        waveformBarCount: 32,\n      },\n    },\n  }}\n  onAudioRecordEnd={(result) => {\n    if (!result) return;\n    console.log('Recording saved to:', result.uri);\n    console.log('Duration:', result.duration, 'sec');\n  }}\n/>\n```\n\n#### Recording Result\n\n```tsx\ninterface RecordingResult {\n  uri: string; // File system path (always file://...)\n  duration: number; // Seconds\n  mimeType?: string; // e.g. 'audio/wav'\n  size?: number; // Bytes\n  name?: string; // e.g. 'movius_rec_1783269276396.wav'\n}\n```\n\n`name` and `mimeType` are populated automatically by the built-in recorder — pass them straight through when building your `mediaItems` entry so your upload logic has the correct filename and MIME type instead of guessing.\n\n#### Wiring\n\n```tsx\n<ChatScreen\n  showVoiceRecordButton\n  onAudioRecordEnd={(result) => {\n    if (!result) return;\n    setMessages((prev) => [\n      {\n        id: String(Date.now()),\n        senderId: currentUserId,\n        mediaItems: [\n          {\n            uri: result.uri,\n            kind: 'audio',\n            name: result.name, // ✅ pass through for upload\n            type: result.mimeType, // ✅ pass through for upload\n          },\n        ],\n        time: '10:56 PM',\n        status: 'sent',\n        senderAvatar: myAvatarUri,\n        senderName: myDisplayName,\n      },\n      ...prev,\n    ]);\n  }}\n/>\n```\n\n#### Custom recorder UI\n\n```tsx\n<ChatScreen\n  CustomVoiceRecorder={(state) => (\n    <MyRecorder\n      duration={state.duration}\n      onStop={state.stopRecording}\n      onCancel={state.cancelRecording}\n    />\n  )}\n/>\n```\n\n---\n\n### Audio Message Playback\n\nAudio is sent through `mediaItems` with `kind: 'audio'` — not a separate top-level field. See [Audio items and bubble splitting](#audio-items-and-bubble-splitting) for the full rendering rules.\n\n```tsx\n// Single audio message\nconst audioMessage: Message = {\n  id: '123',\n  mediaItems: [{ uri: 'file:///path/to/audio.m4a', kind: 'audio' }],\n  senderId: 'user-1',\n  time: '10:45 AM',\n  status: 'sent',\n  senderAvatar: 'https://...',\n};\n\n// Image(s) with an attached audio note — one bubble, grid on top, waveform below\nconst imageWithAudio: Message = {\n  id: '124',\n  mediaItems: [\n    { uri: 'https://example.com/photo1.jpg', kind: 'image' },\n    { uri: 'https://example.com/photo2.jpg', kind: 'image' },\n    { uri: 'file:///path/to/note.wav', kind: 'audio' },\n  ],\n  senderId: 'user-1',\n  time: '10:46 AM',\n  status: 'sent',\n};\n\n// Multiple audio clips — first attaches inline, rest split into standalone bubbles\nconst multipleAudioClips: Message = {\n  id: '125',\n  mediaItems: [\n    { uri: 'file:///path/to/clip1.wav', kind: 'audio' },\n    { uri: 'file:///path/to/clip2.wav', kind: 'audio' },\n    { uri: 'file:///path/to/clip3.wav', kind: 'audio' },\n  ],\n  senderId: 'user-1',\n  time: '10:47 AM',\n  status: 'sent',\n};\n```\n\n**Features:**\n\n- **Animated waveform** that fills as playback progresses\n- **Playback speed cycling:** 1.0x → 1.5x → 2.0x → 1.0x\n- **Sender avatar** displayed or current speed overlay\n- **Pause/resume** during playback\n- **Automatic pause** when another audio starts (only one plays at a time, via `AudioContext`)\n- **Duration display** under the waveform\n- **Natural sizing** — audio bubbles size to fit the compact waveform UI, never stretched into the image/video grid box\n- **Multiple audio auto-splitting** — extra audio items beyond the first in one message become their own standalone bubbles, inheriting the parent message's `time` and `status`\n\nWhatsApp-style row inside each audio bubble:\n\n| Side         | Layout (left → right)                        |\n| ------------ | -------------------------------------------- |\n| **Sent**     | Avatar or speed pill → play/pause → waveform |\n| **Received** | play/pause → waveform → avatar or speed pill |\n\n| State           | Avatar slot                                             |\n| --------------- | ------------------------------------------------------- |\n| Idle / finished | `senderAvatar` or first letter of `senderName`          |\n| Playing         | Pill showing **1x**, **1.5x**, or **2x** (tap to cycle) |\n| Ended           | Avatar again                                            |\n\n- Waveform bars with scrubber dot; tap or drag to seek\n- Play/pause is icon-only (no filled circle)\n- Video in the gallery pauses other audio\n\n---\n\n### Media Grids & Gallery\n\nDisplay image and video albums with smart layout:\n\n```tsx\nconst albumMessage: Message = {\n  id: 'msg-123',\n  mediaItems: [\n    { uri: 'https://example.com/photo1.jpg', kind: 'image' },\n    { uri: 'https://example.com/photo2.jpg', kind: 'image' },\n    { uri: 'file:///video.mp4', kind: 'video' },\n  ],\n  senderId: 'user-1',\n  time: '2:30 PM',\n  status: 'delivered',\n};\n```\n\n**Smart Layouts:**\n\n| Count | Layout                       | Height |\n| ----- | ---------------------------- | ------ |\n| 1     | Full-width square            | 320px  |\n| 2     | 50/50 side-by-side           | 320px  |\n| 3     | Large left + 2 stacked right | 320px  |\n| 4+    | 2×2 grid, `+N` on last cell  | 320px  |\n\n**Gallery Features:**\n\n- Swipe left/right to navigate\n- Image counter (e.g., \"3/5\")\n- Video thumbnails with play icon\n- Optional video autoplay control\n- Close button (X icon)\n- Full-screen immersive viewing\n\n**Audio is never included in the grid or gallery.** Only `image`/`video` items are eligible for grid layout and full-screen viewing — audio items are filtered out and rendered via the standalone `AudioPlayer` UI instead (see [Audio items and bubble splitting](#audio-items-and-bubble-splitting)).\n\n**Legacy single fields:** Legacy `image`, `video`, and `audio` fields on `Message` are normalized into `mediaItems` internally via `collectMediaItems()`. **New integrations should use `mediaItems` directly** rather than the legacy fields — they're kept only for backward compatibility with older message data and will not receive new features (e.g. the multi-audio splitting behavior only applies to items in `mediaItems`).\n\n---\n\n### Message Replies\n\nEnable conversations within conversations:\n\n```tsx\n<ChatScreen\n  replyProps={{\n    enableReply: true,\n    swipeThreshold: 60, // Pixels to swipe for reply\n    previewMaxLines: 2, // Truncate preview at N lines\n    swipe: {\n      iconColor: '#FFFFFF',\n      iconBackground: 'rgba(0,0,0,0.3)',\n      iconSize: 24,\n    },\n  }}\n  // ... other props\n/>;\n\n// Message with reply\nconst repliedMessage: Message = {\n  id: '456',\n  text: 'Sounds good!',\n  replyTo: {\n    messageId: '123',\n    senderName: 'Alice',\n    preview: 'Want to grab coffee?',\n    mediaKind: 'image',\n    thumbnailUri: 'https://...',\n  },\n  senderId: 'user-1',\n  time: '3:15 PM',\n  status: 'read',\n};\n```\n\n**Reply Features:**\n\n- Swipe-right gesture to reply on mobile\n- Reply preview in input bar before sending\n- Inline reply display in bubbles (visual indent + border)\n- Reply to any media type (image, video, audio, file)\n- Edit indication (\"Edited\" chip in reply context)\n- Customizable colors and backgrounds\n\n---\n\n### Typing Indicators\n\n```tsx\n<ChatScreen\n  typingUsers={[\n    { id: 'alice', avatar: 'https://...', name: 'Alice' },\n    { id: 'bob', avatar: 'https://...', name: 'Bob' },\n    // If 3+ users, shows \"Alice, Bob, +2 more\"\n  ]}\n  onTypingStart={() => console.log('Typing started')}\n  onTypingEnd={() => console.log('Typing ended')}\n/>\n```\n\n**Features:**\n\n- Animated dots bouncing\n- Up to 2 avatars displayed inline\n- \"+N more\" badge if 3+ users\n- Customizable dot color\n- Auto-dismisses when `onTypingEnd` called\n\n---\n\n### File Attachments\n\n```tsx\nconst fileMessage: Message = {\n  id: '789',\n  fileAttachments: [\n    {\n      uri: 'file:///Documents/presentation.pdf',\n      type: 'application/pdf',\n      name: 'Q4_Presentation.pdf',\n    },\n  ],\n  senderId: 'user-1',\n  time: '4:00 PM',\n  status: 'delivered',\n};\n```\n\n**Default Behavior:**\n\n- Tappable row with file icon and name\n- Uses React Native's `Linking.openURL` to open\n- Fallback for unsupported file types\n\n**Customization:**\n\n```tsx\n<ChatScreen\n  onFileAttachmentPress={async (file) => {\n    const uri = file.uri.startsWith('file://')\n      ? file.uri\n      : `file://${file.uri}`;\n    await Linking.openURL(uri);\n    // or use react-native-share, react-native-blob-util, etc.\n  }}\n/>\n```\n\n---\n\n### Message Selection & Actions\n\n```tsx\n<ChatScreen\n  onMessageLongPress={(message) => {\n    // Long-press opens action menu with copy/forward/reply/edit/delete\n  }}\n  messageActionProps={{\n    enableReply: true,\n    enableCopy: true,\n    enableEdit: true,\n    enableDelete: true,\n    enableForward: true,\n    enableSelect: true,\n  }}\n  messageActionLabels={{\n    copy: 'Copy Text',\n    forward: 'Share',\n    delete: 'Remove',\n  }}\n  messageActionIcons={{\n    copy: CustomCopyIcon,\n  }}\n  selectionUI={{\n    rowBackgroundColor: 'rgba(34, 197, 94, 0.1)',\n  }}\n  onDeleteSelected={(messages) => {\n    /* ... */\n  }}\n  onForwardSelected={(messages) => {\n    /* ... */\n  }}\n  onCopySelected={(messages) => {\n    /* ... */\n  }}\n/>\n```\n\n---\n\n## Customization\n\n### Theming & Styling\n\n#### Colors\n\n```tsx\n<ChatScreen\n  theme={{\n    colors: {\n      // Sent messages (right-aligned, typically green)\n      sentBubbleBackgroundColor: '#22c55e',\n      sentMessageTextColor: '#FFFFFF',\n      sentTimestampColor: 'rgba(255, 255, 255, 0.7)',\n      sentIconColor: '#FFFFFF',\n      sentAudioWaveformColor: 'rgba(255, 255, 255, 0.3)',\n      sentAudioWaveformActiveColor: 'rgba(255, 255, 255, 0.95)',\n      sentFileAttachmentBackground: 'rgba(255, 255, 255, 0.15)',\n      sentFileAttachmentTextColor: '#FFFFFF',\n\n      // Received messages (left-aligned, typically gray)\n      receivedBubbleBackgroundColor: '#E5E7EB',\n      receivedMessageTextColor: '#1F2937',\n      receivedTimestampColor: 'rgba(107, 114, 128, 0.85)',\n      receivedAudioWaveformColor: 'rgba(0, 0, 0, 0.2)',\n      receivedAudioWaveformActiveColor: 'rgba(0, 0, 0, 0.6)',\n      receivedFileAttachmentBackground: 'rgba(0, 0, 0, 0.08)',\n      receivedFileAttachmentTextColor: '#1F2937',\n\n      // Input & UI\n      inputTextColor: '#1F2937',\n      placeholderTextColor: '#9CA3AF',\n      inputsIconsColor: '#6B7280',\n      sendIconsColor: '#FFFFFF',\n    },\n  }}\n/>\n```\n\n#### Fonts\n\n```tsx\n<ChatScreen\n  theme={{\n    fontFamily: 'Inter-Regular', // Custom font — load it in your app first\n  }}\n/>\n```\n\n#### Custom Styles\n\n```tsx\n<ChatScreen\n  theme={{\n    bubbleStyle: {\n      sent: {\n        borderRadius: 16,\n        shadowColor: '#000',\n        shadowOffset: { width: 0, height: 2 },\n        shadowOpacity: 0.1,\n        shadowRadius: 4,\n        elevation: 3,\n      },\n      received: {\n        borderRadius: 16,\n      },\n    },\n  }}\n/>\n```\n\n### Custom Components & Icons\n\n```tsx\n<ChatScreen\n  // Input bar icons\n  CustomEmojiIcon={EmojiIcon}\n  CustomAttachmentIcon={AttachmentIcon}\n  CustomCameraIcon={CameraIcon}\n  CustomMicrophoneIcon={MicrophoneIcon}\n  CustomSendIcon={SendIcon}\n  CustomFileIcon={FileIcon}\n  // Media previews\n  CustomImagePreview={CustomImagePreview}\n  CustomVideoPreview={CustomVideoPreview}\n  // Audio playback\n  CustomPlayIcon={PlayIcon}\n  CustomPauseIcon={PauseIcon}\n  // Custom input\n  renderCustomInput={() => <YourCustomInput />}\n/>\n```\n\n| Prop                                        | Replaces                                              |\n| ------------------------------------------- | ----------------------------------------------------- |\n| `renderCustomInput`                         | Entire input + recorder (you handle preview yourself) |\n| `renderCustomTyping`                        | \"Typing…\" content                                     |\n| `renderCustomVideoBubbleError`              | Inline video error in grid                            |\n| `CustomVoiceRecorder`                       | Built-in recorder bars                                |\n| `CustomEmojiIcon`                           | Emoji button                                          |\n| `CustomAttachmentIcon`                      | Paperclip                                             |\n| `CustomCameraIcon`                          | Camera                                                |\n| `CustomSendIcon`                            | Send                                                  |\n| `CustomMicrophoneIcon`                      | Mic                                                   |\n| `CustomPlayIcon` / `CustomPauseIcon`        | Audio (and related) playback                          |\n| `CustomFileIcon`                            | Document chip icon                                    |\n| `CustomImagePreview` / `CustomVideoPreview` | Composer thumbnails                                   |\n\n### Component Overrides\n\nThe library exposes individual components for advanced customization:\n\n```tsx\nimport {\n  ChatBubble,\n  AudioPlayer,\n  VoiceRecorder,\n  VoiceRecordingGesture,\n  VoiceRecorderFlow,\n  LongPressOverlay,\n  MessageActionsPopover,\n  MessageActionsSheet,\n  InlineReply,\n  ReplyPreview,\n  SwipeableMessage,\n} from 'movius-chats';\n\n// Use individually or extend\nconst CustomChatBubble = (props) => <ChatBubble {...props} staticMode={true} />;\n```\n\n---\n\n## Project Structure\n\nmovius-chats/\n├── src/\n│ ├── index.tsx # Main ChatScreen export\n│ ├── types/\n│ │ └── index.ts # TypeScript interfaces\n│ ├── context/\n│ │ ├── ChatContext.tsx # Main chat state & props\n│ │ └── AudioContext.tsx # Audio playback coordination\n│ ├── hooks/\n│ │ ├── useKeyboardInset.ts # iOS/Android keyboard height\n│ │ └── useVoiceRecorder.ts # Voice recording hook\n│ ├── components/\n│ │ ├── ChatBubble/\n│ │ │ ├── ChatBubble.tsx # Main bubble + audio-split rendering\n│ │ │ ├── MessageContent.tsx # Text/grid/primary-audio content\n│ │ │ ├── MessageStatus.tsx # Status checkmarks\n│ │ │ ├── MediaGrid.tsx # 1/2/3/4+ grid layouts (image/video only)\n│ │ │ └── types.ts\n│ │ ├── ChatInput/\n│ │ │ ├── ChatInput.tsx # Input bar with buttons\n│ │ │ ├── FilePreview.tsx # Selected file preview\n│ │ │ └── TruncateFileName.ts\n│ │ ├── AudioPlayer/\n│ │ │ ├── AudioPlayer.tsx # Audio playback UI\n│ │ │ └── types.ts\n│ │ ├── MediaViewer/\n│ │ │ └── MediaViewer.tsx # Full-screen gallery (image/video only)\n│ │ ├── MessageActions/\n│ │ │ ├── index.ts\n│ │ │ ├── LongPressOverlay.tsx # Action menu overlay\n│ │ │ ├── MessageActionsPopover.tsx # Tablet UI\n│ │ │ └── MessageActionsSheet.tsx # Mobile bottom sheet\n│ │ ├── Reply/\n│ │ │ ├── index.ts\n│ │ │ ├── SwipeableMessage.tsx # Swipe gesture handler\n│ │ │ ├── ReplyPreview.tsx # Input bar reply preview\n│ │ │ └── InlineReply.tsx # Bubble reply display\n│ │ ├── TypingComponent/\n│ │ │ └── TypingIndicator.tsx # Animated typing dots\n│ │ └── VoiceRecorder/\n│ │ ├── VoiceRecorder.tsx # Base recorder UI\n│ │ ├── VoiceRecordingGesture.tsx # Gesture handlers\n│ │ └── VoiceRecorderFlow/ # Recording modes & UI\n│ ├── utils/\n│ │ ├── bubbleTheme.ts # Color helpers for sent/received\n│ │ ├── messageMedia.ts # Media collection + audio-split utilities\n│ │ ├── messageActions.ts # Action merging & defaults\n│ │ ├── replyTheme.ts # Reply styling helpers\n│ │ ├── theme.ts # Font & icon size helpers\n│ │ └── datefunc.ts # Duration formatting\n│ └── assets/\n│ └── Icons/ # Built-in SVG icons\n├── lib/\n│ ├── commonjs/ # CommonJS build output\n│ ├── module/ # ES Module build output\n│ └── typescript/ # TypeScript declarations\n├── scripts/\n│ └── patchSound.js # Audio module patching\n├── babel.config.js\n├── rollup.config.mjs\n├── tsconfig.json\n├── tsconfig.types.json\n├── tsconfig.build.json\n├── package.json\n└── README.md\n\n---\n\n## Dependencies\n\n### Runtime Dependencies (Bundled)\n\n| Package                    | Version | Purpose                          |\n| -------------------------- | ------- | -------------------------------- |\n| `react-native-video`       | ^6.9.1  | Video/audio playback, thumbnails |\n| `react-native-svg`         | 15.2.0  | Built-in icon rendering          |\n| `react-native-parsed-text` | ^0.0.22 | Link/email detection in text     |\n| `twrnc`                    | ^4.6.1  | Tailwind-like utility styles     |\n\n### Peer Dependencies (Install in your app)\n\n| Package                             | Version | Required | Purpose                        |\n| ----------------------------------- | ------- | -------- | ------------------------------ |\n| `react`                             | ≥16.8   | Yes      | React hooks, context           |\n| `react-native`                      | \\*      | Yes      | Core framework                 |\n| `react-native-gesture-handler`      | ≥2.0    | Yes      | Swipe & long-press gestures    |\n| `react-native-reanimated`           | \\*      | Yes      | Gesture animations             |\n| `react-native-audio-record`         | \\*      | Optional | Voice recording capture        |\n| `react-native-fs`                   | \\*      | Optional | File system access (recording) |\n| `@react-native-clipboard/clipboard` | \\*      | Optional | Copy to clipboard              |\n\n### Dev Dependencies\n\n- **Build:** Rollup, Babel, TypeScript\n- **Linting:** ESLint, Prettier\n- **Testing:** Jest\n- **Type Checking:** TypeScript\n\n---\n\n## Keyboard Behavior\n\n| Platform    | Behavior                                                                                          |\n| ----------- | ------------------------------------------------------------------------------------------------- |\n| **Android** | `useKeyboardInset` sets `marginBottom` on the input row (= keyboard height)                       |\n| **iOS**     | Same inset **plus** `KeyboardAvoidingView` with `behavior=\"padding\"` and `keyboardVerticalOffset` |\n\nIf your navigator already avoids the keyboard:\n\n```tsx\n<ChatScreen disableKeyboardAvoiding />\n```\n\n### Customization\n\n```tsx\n// useKeyboardInset hook provides current inset (internal — usually not needed directly)\nconst { keyboardHeight } = useKeyboardInset();\n\n// Manual control via renderCustomInput\n<ChatScreen\n  renderCustomInput={() => <YourInput keyboardOffset={customOffset} />}\n/>;\n```\n\n---\n\n## TypeScript Support\n\nFull TypeScript support with exported types:\n\n```tsx\nimport ChatScreen from 'movius-chats';\n\nimport type {\n  Message,\n  MessageMediaItem,\n  MessageFileAttachment,\n  MessageReply,\n  PreviewAttachment,\n  RecordingResult,\n  ChatScreenProps,\n  VoiceRecorderExposedState,\n  VoiceRecorderConfig,\n  VoiceRecorderStyleOverrides,\n  RecordingUIProps,\n  MessageActionFlags,\n  MessageActionUIProps,\n  MessageActionLabels,\n  ReplyConfig,\n  ReplyUIProps,\n  SelectionUIProps,\n} from 'movius-chats/lib/typescript/types';\n\nconst message: Message = {\n  id: '1',\n  text: 'Hello',\n  senderId: 'user-1',\n  time: '10:30 AM',\n  status: 'sent',\n};\n\ntype Props = ChatScreenProps;\n```\n\nSource types while developing against the repo: `movius-chats/src/types` (field `\"react-native\": \"src\"` in `package.json`).\n\n---\n\n## Advanced Usage\n\n### Custom Message Actions\n\n```tsx\n<ChatScreen\n  messageActionProps={{\n    enableReply: true,\n    enableCopy: true,\n    enableEdit: true,\n    enableDelete: true,\n    enableForward: true,\n    enableSelect: false,\n  }}\n  messageActionLabels={{\n    delete: 'Remove',\n  }}\n  onCopyMessage={(message) => {\n    /* ... */\n  }}\n  onDeleteMessage={(message) => {\n    /* ... */\n  }}\n  onForwardMessage={(message) => {\n    /* ... */\n  }}\n/>\n```\n\n### Static Message Display (Read-Only)\n\n```tsx\nimport { ChatBubble } from 'movius-chats';\n\n<ChatBubble\n  message={message}\n  isCurrentUser={false}\n  isFirstInSequence\n  staticMode={true}\n/>;\n```\n\n### Multi-User Typing\n\n```tsx\n<ChatScreen\n  typingUsers={[\n    { id: 'alice', avatar: 'https://...', name: 'Alice' },\n    { id: 'bob', avatar: 'https://...', name: 'Bob' },\n    { id: 'charlie', avatar: 'https://...', name: 'Charlie' },\n  ]}\n  onTypingStart={() => console.log('Typing started')}\n  onTypingEnd={() => console.log('Typing ended')}\n/>\n```\n\n### Custom Theme Colors (Dark Mode)\n\n```tsx\nconst darkTheme = {\n  colors: {\n    sentBubbleBackgroundColor: '#128C7E',    // WhatsApp green\n    sentMessageTextColor: '#FFFFFF',\n    receivedBubbleBackgroundColor: '#1F2937', // Dark gray\n    receivedMessageTextColor: '#F3F4F6',\n    inputTextColor: '#F3F4F6',\n    placeholderTextColor: '#6B7280',\n  },\n  fontFamily: 'Roboto',\n};\n\n<ChatScreen theme={darkTheme} ... />\n```\n\n### Handling Large Message Lists\n\nFor performance with large lists:\n\n```tsx\n// 1. The list is already virtualized via FlatList\n// 2. Paginate older messages with onEndReached\n// 3. Cache the most recent page locally for instant reopen (e.g. MMKV)\n\nconst [messages, setMessages] = useState<Message[]>([\n  // Latest page of messages\n]);\n\n<ChatScreen\n  messages={messages}\n  onEndReached={loadOlderMessages}\n  isLoadingMoreMessages={isFetchingOlder}\n/>;\n```\n\n---\n\n## Troubleshooting\n\n| Problem                                                   | What to do                                                                                                                                                                                      |\n| --------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `Cannot read property 'init' of null`                     | Install `react-native-audio-record`, run `pod install`, **rebuild** the app                                                                                                                     |\n| Recording never starts                                    | Mic permission; iOS `NSMicrophoneUsageDescription`; Android `RECORD_AUDIO`                                                                                                                      |\n| No audio playback                                         | Ensure `react-native-video` is linked; URI must be `file://` or `http(s)://`                                                                                                                    |\n| Audio message shows a large empty box above the waveform  | Audio items no longer render inside the image/video grid box — always uses a compact standalone UI. If seeing this, confirm you're not passing audio through the legacy `image`/`video` fields. |\n| Multiple audio clips squished into one grid cell          | Fixed — any audio beyond the first in `mediaItems` splits into its own standalone bubble below the main one automatically.                                                                      |\n| Standalone split audio bubble missing timestamp/checkmark | Split audio bubbles inherit `time` and `status` from the parent message automatically — no action needed.                                                                                       |\n| `NoSuchMethodError` `DefaultLoadControl` (Android)        | Force `androidx.media3` to a consistent version (matching what `react-native-video` expects) in the app `android/build.gradle` `resolutionStrategy`, then clean-rebuild.                        |\n| Reanimated error                                          | `react-native-reanimated/plugin` must be **last** in Babel plugins                                                                                                                              |\n| Font not applied                                          | Register font in the **host** app; pass exact `fontFamily` string                                                                                                                               |\n| `inputIconSize` ignored on send/mic                       | By design                                                                                                                                                                                       |\n| Keyboard covers input (Android)                           | `android:windowSoftInputMode=\"adjustResize\"`; parent `flex: 1`                                                                                                                                  |\n| × clears all previews                                     | Implement `onRemovePreviewItem`                                                                                                                                                                 |\n| Wrong audio avatar                                        | Set `senderAvatar` and `senderName` on the `Message`                                                                                                                                            |\n| Messages upside down                                      | Newest message must be at `messages[0]`                                                                                                                                                         |\n| Reply gestures not working                                | Ensure `replyProps.enableReply` is `true`, `react-native-gesture-handler` is up to date, and `GestureHandlerRootView` wraps your app                                                            |\n\n---\n\n## Contributing\n\nContributions welcome! Please:\n\n1. Fork the repository\n2. Create a feature branch: `git checkout -b feature/my-feature`\n3. Commit changes: `git commit -m 'Add my feature'`\n4. Push to branch: `git push origin feature/my-feature`\n5. Open a Pull Request\n\n### Development Setup\n\n```bash\ngit clone https://github.com/David-Atueyi/Movius-Chats.git\ncd Movius-Chats\n\nnpm install\nnpm run test\nnpm run typescript\nnpm run lint\nnpm run build\nnpm run build:types\n```\n\n### Build Output\n\n```bash\nnpm run build\n# Generates:\n# - lib/commonjs/index.js (CommonJS)\n# - lib/module/index.js (ES Module)\n# - lib/typescript/index.d.ts (TypeScript declarations)\n```\n\n---\n\n## License\n\nISC License — see [LICENSE](LICENSE) file for details.\n\n**Copyright © 2024 David Atueyi**\n\n---\n\n## Support\n\n- **Issue Tracker:** [GitHub Issues](https://github.com/David-Atueyi/Movius-Chats/issues)\n- **Discussions:** [GitHub Discussions](https://github.com/David-Atueyi/Movius-Chats/discussions)\n- **NPM Package:** [movius-chats on npm](https://www.npmjs.com/package/movius-chats)\n\n---\n\n**Built with ❤️ for React Native developers.**\n","readmeFilename":"README.md"}