{"_id":"@usechat/react-native","_rev":"32-2c067fbf3d4666202bc804741ce32ff7","name":"@usechat/react-native","dist-tags":{"next":"1.0.25","latest":"1.1.5"},"versions":{"1.0.0":{"name":"@usechat/react-native","version":"1.0.0","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.0","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"c138db2239d371ca2b293106db38681e1fdb88d1","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.0.tgz","fileCount":8,"integrity":"sha512-cikoxXGa+sWWAESCOnalT3XF8gqT+8wqbez12rxzCwkkfxDjg5JCPqP1ygooyHKuG4WqmOQHYI5AHlH+drwgtg==","signatures":[{"sig":"MEYCIQDn6w+wjzNHjSC2MMBb9JpuyXAIAULa7iz+tJU1jXi+rAIhALSm+OmFTVBF/TJqli6IHXMvIVPTJd6wbz6wEqQgCngC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414892},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/858cbb4cbc36cd197e399b5842423ffe/usechat-react-native-1.0.0.tgz","_integrity":"sha512-cikoxXGa+sWWAESCOnalT3XF8gqT+8wqbez12rxzCwkkfxDjg5JCPqP1ygooyHKuG4WqmOQHYI5AHlH+drwgtg==","_npmVersion":"10.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dayjs":"^1.11.13","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"19.0.0","react-dom":"19.0.0","typescript":"^5.9.2","@types/react":"~19.0.0","react-native":"0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":"*","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","rn-emoji-keyboard":"^1.7.0","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"^1.18.4"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"rn-emoji-keyboard":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.0_1757684579310_0.7094328893809752","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@usechat/react-native","version":"1.0.1","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.1","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"88a4cd35fa3c73c6d33445de47ef052168b57105","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.1.tgz","fileCount":8,"integrity":"sha512-yZDGFh1ayS1evIInacWMtnyYN17or80h9vKHwXaE34PFsd83q4AWtW/mumqVt0rJm0/nfHCV3dNznJtz7M0RWw==","signatures":[{"sig":"MEQCIDy8uEV7uxhSF5wc0nzrzDL6a0v9iLj7o4IKys8v/UVuAiBqcrlyX+j0J/w/JsWy0uXzQH4vX+pJU/QjrDxA0N3dAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253109},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/a00ee3bccd24f166d5d3150a6c512389/usechat-react-native-1.0.1.tgz","_integrity":"sha512-yZDGFh1ayS1evIInacWMtnyYN17or80h9vKHwXaE34PFsd83q4AWtW/mumqVt0rJm0/nfHCV3dNznJtz7M0RWw==","_npmVersion":"10.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dayjs":"^1.11.13","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"19.0.0","react-dom":"19.0.0","typescript":"^5.9.2","@types/react":"~19.0.0","react-native":"0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":"*","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","rn-emoji-keyboard":"^1.7.0","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"^1.18.4"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"rn-emoji-keyboard":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.1_1757684880464_0.2030877500777275","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@usechat/react-native","version":"1.0.2","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.2","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"917a9caffb0569f3bb25843d6714e0e07cc6450e","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.2.tgz","fileCount":8,"integrity":"sha512-dXEzDda6b5yuvr2TgomYFWIKa+XtvGb90+5bDCE8QNq0DjuHlvndPtt2j/6L9YKR014D5QmT/tDig1f9kJyaPA==","signatures":[{"sig":"MEYCIQCi60gDfi2jME9jKkrI/u+QLsXlS3NaAJZtKxF43IuLawIhAMXLLQ1/dD78XDxjiNrSMRYvsrRCqIzXeMvNcp4ht7ux","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214807},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/cde68410000192dac3866c2660c84ed5/usechat-react-native-1.0.2.tgz","_integrity":"sha512-dXEzDda6b5yuvr2TgomYFWIKa+XtvGb90+5bDCE8QNq0DjuHlvndPtt2j/6L9YKR014D5QmT/tDig1f9kJyaPA==","_npmVersion":"11.2.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dayjs":"^1.11.13","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"19.0.0","react-dom":"19.0.0","typescript":"^5.9.2","@types/react":"~19.0.0","react-native":"0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":"*","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","rn-emoji-keyboard":"^1.7.0","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"^1.18.4"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"rn-emoji-keyboard":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.2_1757936487446_0.6119147444957298","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@usechat/react-native","version":"1.0.3","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.3","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"cdc9e535f576002e240b1a1f89cf1ded65447d8c","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.3.tgz","fileCount":8,"integrity":"sha512-rQxcp1fqNG4+/qByKnpbhDWgt2lwQox3zSfrkxUj6bikKPRWaa6B4fNBVh4rY0/njS4BT6BjWC/TPFITzQhhdQ==","signatures":[{"sig":"MEUCIFcTn+LzC3VEWcCAgKmMB/x/y3a4ULZb/XYSj2hzBdk5AiEA3yHInHSQ7Exek/E4aCqJs59dRWASRmdrf6e9YGxWELc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214807},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/553414152b336d27f71b0407c8a3dee8/usechat-react-native-1.0.3.tgz","_integrity":"sha512-rQxcp1fqNG4+/qByKnpbhDWgt2lwQox3zSfrkxUj6bikKPRWaa6B4fNBVh4rY0/njS4BT6BjWC/TPFITzQhhdQ==","_npmVersion":"10.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dayjs":"^1.11.13","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"19.0.0","react-dom":"19.0.0","typescript":"^5.9.2","@types/react":"~19.0.0","react-native":"0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":"*","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","rn-emoji-keyboard":"^1.7.0","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"rn-emoji-keyboard":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.3_1757963727409_0.7232650792206088","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@usechat/react-native","version":"1.0.4","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.4","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"babdb31e7cecd133860db40763d0ad7475a358d0","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.4.tgz","fileCount":8,"integrity":"sha512-AVtXFWUzuxcJ0vEDBdcBWXHJHLINfehxDpv+a0dDf1k+ZhDvW174N7w/JJKclvXqE38yNpJq8CpxASfTfggcSA==","signatures":[{"sig":"MEUCIBGKc5D1HdLlo4QS3sbZ+8DfwMUMPdkPvmp/5OF33/EoAiEA696F+QEp+i4//kwdVdOEyU9XaG9k5vP17OGISV+H8Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214750},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/b64ad3921681b3e40a183282a6660d26/usechat-react-native-1.0.4.tgz","_integrity":"sha512-AVtXFWUzuxcJ0vEDBdcBWXHJHLINfehxDpv+a0dDf1k+ZhDvW174N7w/JJKclvXqE38yNpJq8CpxASfTfggcSA==","_npmVersion":"10.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"19.0.0","react-dom":"19.0.0","typescript":"^5.9.2","@types/react":"~19.0.0","react-native":"0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":"*","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.4_1757964150717_0.09170224648962777","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@usechat/react-native","version":"1.0.5","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.5","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"92ec695096c70639b9239a00cf7b4dc5a821a8e4","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.5.tgz","fileCount":8,"integrity":"sha512-nHqJumEUQi5bsx26Q+zmiLEZh58Z/H6y+Uo6G6SyBuwa508NJpOpqMBhe+B7FHjPi1teD56wSarOi5zFP+Z9IQ==","signatures":[{"sig":"MEUCIQD45Zn0yB6Z1zgmmkAlxU9UV8QXZsl7RhBk6VMRlFhu1QIgbfe1AxCMTeCD6pDzb+SVtuqeE2vrjHPihXxxJl1xgns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217572},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.5.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/5b1e4c321a87363355cd6142072d835c/usechat-react-native-1.0.5.tgz","_integrity":"sha512-nHqJumEUQi5bsx26Q+zmiLEZh58Z/H6y+Uo6G6SyBuwa508NJpOpqMBhe+B7FHjPi1teD56wSarOi5zFP+Z9IQ==","_npmVersion":"10.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"22.12.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"19.0.0","react-dom":"19.0.0","typescript":"^5.9.2","@types/react":"~19.0.0","react-native":"0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":"*","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.5_1757965161823_0.9895597086423127","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@usechat/react-native","version":"1.0.6","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.6","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"8e7704e686bf4c9461b10576c0acde2beb3d58e3","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.6.tgz","fileCount":8,"integrity":"sha512-4id9kiF4lxElC39O+NnnobBjBi0poNGwbnnMceADFdgrw6CGO28cpoaTCN+VUourP7mM+Z3PW5ftvVZkOJmhgA==","signatures":[{"sig":"MEYCIQDXc9bqYo6IEPR9uIi463pV0nzynDCi0YSDsHk21s/38AIhAKxl29YzQiMsrlKek7wrDMIHk5eVnIiAS8rlVF72EBve","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217579},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.6.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/6847b127da8198974984ab108242f93d/usechat-react-native-1.0.6.tgz","_integrity":"sha512-4id9kiF4lxElC39O+NnnobBjBi0poNGwbnnMceADFdgrw6CGO28cpoaTCN+VUourP7mM+Z3PW5ftvVZkOJmhgA==","_npmVersion":"11.2.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"19.0.0","react-dom":"19.0.0","typescript":"^5.9.2","@types/react":"~19.0.0","react-native":"0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.6_1758015464413_0.021179164209205403","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@usechat/react-native","version":"1.0.7","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.7","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"aad313ec780e43235e81f422a6a563540db2036d","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.7.tgz","fileCount":8,"integrity":"sha512-nhdC2VIFEXD+UQgOSyvgoVlRh7fU60Gs6d3atW8rlj41whEAUf7MZvDkjpMRzcn9W/wh1cRpBKDh01usuLdrCA==","signatures":[{"sig":"MEQCIDOOxM6VacOIRWGmWiJ9m7Pbh2v90+YlDJ7pkmFMsAtZAiAgeL5fZ+IuQH0XfAES4GdlDs/mwBi3U7EoYDHZtYo8bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373788},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.7.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/a39805f86a077d1864bb11e74befdd33/usechat-react-native-1.0.7.tgz","_integrity":"sha512-nhdC2VIFEXD+UQgOSyvgoVlRh7fU60Gs6d3atW8rlj41whEAUf7MZvDkjpMRzcn9W/wh1cRpBKDh01usuLdrCA==","_npmVersion":"11.2.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"19.0.0","react-dom":"19.0.0","typescript":"^5.9.2","@types/react":"~19.0.0","react-native":"0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.7_1758015679742_0.9593499699927486","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@usechat/react-native","version":"1.0.8","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.8","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"eac8a07be341828a5192a9a52b4c60f6e47f718a","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.8.tgz","fileCount":8,"integrity":"sha512-6r8gkyFdeA782SHzb8spPsGhz20DOvEVdSd62g4QYd9hTXS/Emr+75XWJ2wfa2yC7Q1RywfAvle9hPxLz7yLqw==","signatures":[{"sig":"MEQCIE/482++kyT+wC0FgtBD8BOf8kEraObD52dkS/cR4HaNAiBdM3D5zTC7oA/i6bLAJpwzHcpUaSHrsUevG7AxGV0uUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373791},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.8.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/cf41b2b22e28a703306114f349565f23/usechat-react-native-1.0.8.tgz","_integrity":"sha512-6r8gkyFdeA782SHzb8spPsGhz20DOvEVdSd62g4QYd9hTXS/Emr+75XWJ2wfa2yC7Q1RywfAvle9hPxLz7yLqw==","_npmVersion":"11.2.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.8_1758203287204_0.13201583857746857","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@usechat/react-native","version":"1.0.9","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.9","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"7347b31cb3692c6196cb69fa5921be48ddcdf1b2","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.9.tgz","fileCount":8,"integrity":"sha512-9thkOMzMEtht8n+GnXpzPmc2SR5MsNbQFp/dpDNpjfblpM1eIFglXQB5BtrVxcggs7L0+f2KIFTzWw+HqXZYRQ==","signatures":[{"sig":"MEQCIFy0Ql3W3RBSkSi9zAaH3FtrFp3GX6JGKo0nKQUCT19gAiBnuRLwMqww7LiHQGwcQ6vKDHTg79g3mRg+bw/x5wsmZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372813},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.9.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/52ca8d177e76cc5134a9603c0ba13177/usechat-react-native-1.0.9.tgz","_integrity":"sha512-9thkOMzMEtht8n+GnXpzPmc2SR5MsNbQFp/dpDNpjfblpM1eIFglXQB5BtrVxcggs7L0+f2KIFTzWw+HqXZYRQ==","_npmVersion":"11.2.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.9_1758273851195_0.3752502669526774","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@usechat/react-native","version":"1.0.10","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.10","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"5c311fdd4dfead5c69f4722f15eb78279bae651c","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.10.tgz","fileCount":6,"integrity":"sha512-/1uWRXXNjiQXoCKtFKvenXeFHf7nd+tFRTTUfDtv0i7mfgZDkbvWuzcM92vFdj1KbUFtZ/+TVFVC2EBc2AUaMA==","signatures":[{"sig":"MEYCIQDQVgAAuLtadwVdxLkZHek/x3XyS/LNFiVib8oyNwhdvgIhANiahXtKEYx6JHwHwQPLMnM67fuyCM/sJyG/eajU2NKJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332012},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.10.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/3c04be479124dd41adfc7629f5c2a028/usechat-react-native-1.0.10.tgz","_integrity":"sha512-/1uWRXXNjiQXoCKtFKvenXeFHf7nd+tFRTTUfDtv0i7mfgZDkbvWuzcM92vFdj1KbUFtZ/+TVFVC2EBc2AUaMA==","_npmVersion":"11.2.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.10_1758274331384_0.9661364408265483","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@usechat/react-native","version":"1.0.11","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.11","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"bbd813044ebfa1ea86f53043c7753e9d627b52c7","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.11.tgz","fileCount":8,"integrity":"sha512-VBlaGRScEocgy9d0U05nZ6Au9FD70/bfKGPe0lGowZHW9ZhSPD96h+hp8NcARlzYFJjdl7zaKFKk2K/u7YSzOg==","signatures":[{"sig":"MEUCICZ7OcnlsdZV4dKVx4f32pGq/a/KMg9rnygTF51EqCpmAiEA+Z/HJg3Mlm08AH6CUqGt7XoUdHFRlHxhkxHKkYevyUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217372},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.11.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/07c8b16aa5e32afc36a3e02192b3fd49/usechat-react-native-1.0.11.tgz","_integrity":"sha512-VBlaGRScEocgy9d0U05nZ6Au9FD70/bfKGPe0lGowZHW9ZhSPD96h+hp8NcARlzYFJjdl7zaKFKk2K/u7YSzOg==","_npmVersion":"11.2.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.11_1758274785788_0.026954817551140264","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@usechat/react-native","version":"1.0.12","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.12","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"cd937efe38f7ac0f75b033efecef8d77acf38232","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.12.tgz","fileCount":8,"integrity":"sha512-UnyAZbj8b2ZKbonhtk+5LTZSGWlOolDVrLw/05XDkFhdBFpDZ3ApztL9jcvQzEYlrgJoVraqDJOmvan26vNfKQ==","signatures":[{"sig":"MEUCIQCLXYGlj2D/XgHFGImfEffEXfYvogpaKJUZHkESpg18zgIgeAvkXM8rwzWolwU/bnxXtXJY8CHQbzTlvDiVe9ZUhuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217464},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.12.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/a3d30e63e7d25efbf25fd046cd8ef864/usechat-react-native-1.0.12.tgz","_integrity":"sha512-UnyAZbj8b2ZKbonhtk+5LTZSGWlOolDVrLw/05XDkFhdBFpDZ3ApztL9jcvQzEYlrgJoVraqDJOmvan26vNfKQ==","_npmVersion":"11.2.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.12_1758285214588_0.871265846400586","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@usechat/react-native","version":"1.0.13","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.13","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"8ded759ff3eb945cfb0c95f0046245d832799392","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.13.tgz","fileCount":8,"integrity":"sha512-0MNOoRX5XRkI8htD/Lf+1TYphmZMLXEIJGmVfDg8uyQtu9vPxaw/jh/Rok8fxNSw1KZTvv82enzAgnLoCDic2g==","signatures":[{"sig":"MEUCIQDtdtZ+PTTRAEToHxssfQImTAhzOBUmUGWz6CV5jhXF1wIgOneoF6c/JEDXGao3qItLOE7a57jjWaoH7hESBBKTTj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218213},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.13.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/95e59cc38be0d81b473dc3eec01ea0e5/usechat-react-native-1.0.13.tgz","_integrity":"sha512-0MNOoRX5XRkI8htD/Lf+1TYphmZMLXEIJGmVfDg8uyQtu9vPxaw/jh/Rok8fxNSw1KZTvv82enzAgnLoCDic2g==","_npmVersion":"11.2.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.13_1758309316587_0.5602212152798711","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@usechat/react-native","version":"1.0.14","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.14","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"c3e71c3c0b70c0b7a885de489cbfa4f00ee9ede0","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.14.tgz","fileCount":8,"integrity":"sha512-Wi+5GNvFAbKEhvq8H14eVA0x3gUS2e6ZN533uoJ25AfR7QepNvOCsxcGYoZ2oBnsghS2Z6jHq2Gqs/nLrKknkA==","signatures":[{"sig":"MEUCIHGBiXTgUpD4qPBXB2f7s37jzFSEe3OUIGKJrUAgoQ/SAiEArHrhkMgPc4IoSTCIJzIzj8U7JxXRCLERy/Yl+cj9HJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233930},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.14.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/4185ac65f042c3c46977dc2a6b887eb3/usechat-react-native-1.0.14.tgz","_integrity":"sha512-Wi+5GNvFAbKEhvq8H14eVA0x3gUS2e6ZN533uoJ25AfR7QepNvOCsxcGYoZ2oBnsghS2Z6jHq2Gqs/nLrKknkA==","_npmVersion":"11.2.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.14_1758544500548_0.4429727435712518","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@usechat/react-native","version":"1.0.15","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.15","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"62d2b3bf35c485e70531fe4799ed14ad1322b619","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.15.tgz","fileCount":8,"integrity":"sha512-yhfZGsDqy1jKkxmGXaqUA1wlSSE+tKR+DsLAzgqWSXOvP0wNApiU/gwp+21BPvoiZ4V6E6YxLibxMY68doaltg==","signatures":[{"sig":"MEQCIBXCV/QDyy5UM/PmQUpVYzzWezTdu6MuYc17Zw44OaZoAiAWQwOxpAKFnlm8Ts26XiCXIJ6W8O1UIQEfpq/DoWqqtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237188},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.15.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/a431a2a116104efe626f734c81667f79/usechat-react-native-1.0.15.tgz","_integrity":"sha512-yhfZGsDqy1jKkxmGXaqUA1wlSSE+tKR+DsLAzgqWSXOvP0wNApiU/gwp+21BPvoiZ4V6E6YxLibxMY68doaltg==","_npmVersion":"11.2.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"20.18.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0","react-native-keyboard-controller":"^1.18.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.79.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.15_1758546672816_0.789213168690795","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@usechat/react-native","version":"1.0.16","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.16","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"f6195049a116209d19e435fac0981c10182e9254","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.16.tgz","fileCount":8,"integrity":"sha512-a7l23ItZpMh5ko0lIQUVHw2Vyu+kwrdLcXICDtFmBS1GTabawLw9o+e1x2MOX9eqyQXKusbxB+fuiGa5zFQgtA==","signatures":[{"sig":"MEUCIGXqXAbRFGkql2DkieGtAhP46Fn4/T8CAk9CWyVrRn2yAiEAxB5GvllMqP6ojpOLt3kv70oty32XhdpL6s4UToYSDaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235004},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"4b72f4093cc1c6fbdc91d3b3cae61e894f9f1590","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.16_1773421024058_0.13294947871884144","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@usechat/react-native","version":"1.0.17","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.17","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"57bc0ab9ea12e2f7b1f8f73597828c630e679d9a","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.17.tgz","fileCount":8,"integrity":"sha512-FG9q3wuXH2RkUZORTrW7SgEH0JQpKg/neGCFx1ftEQ+gD2X93iVwgtCoo6TtvlHbw7AYBRXU+bTao5sqlQ+ziQ==","signatures":[{"sig":"MEYCIQDLfqzebdYPJON527pA5JIO4wghzhztg3zN3OIBiEIMkQIhAK87lf9Gnbb1BdSfh9baRMwHYKs8zd9wfzgIVQCubaDc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239145},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.17.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/e733b53206e5e6ca9037c356948a45cc/usechat-react-native-1.0.17.tgz","_integrity":"sha512-FG9q3wuXH2RkUZORTrW7SgEH0JQpKg/neGCFx1ftEQ+gD2X93iVwgtCoo6TtvlHbw7AYBRXU+bTao5sqlQ+ziQ==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.17_1773695652300_0.7582059619844228","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@usechat/react-native","version":"1.0.18","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.18","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"74787177634866f0c2ed71d9a1b57a997a79eed7","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.18.tgz","fileCount":15,"integrity":"sha512-emfcrZUzBXWGK77kLxtQ4o0XN2Rasfw4mf0TOstgN9zINZNiTZvLm4iipNSIm+UMaMhcG08WQll0AUCJs5YhSg==","signatures":[{"sig":"MEUCIB7fv8g7DNB5y55/W5wsL324dJ5+WKdnuHaWNhRawMpGAiEAmkw3t6oaqdpvjtg1VL6nEWI+nyY/LTFjzMCk+HAFw0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241442},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.18.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/bda181b830e764183941fe0084a7656e/usechat-react-native-1.0.18.tgz","_integrity":"sha512-emfcrZUzBXWGK77kLxtQ4o0XN2Rasfw4mf0TOstgN9zINZNiTZvLm4iipNSIm+UMaMhcG08WQll0AUCJs5YhSg==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.18_1773920412851_0.09769305813348095","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@usechat/react-native","version":"1.0.19","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.19","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"6399e5b190f3d1ab9647bc9788fa4b62813f228d","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.19.tgz","fileCount":15,"integrity":"sha512-Mo0imLMA6tF+AAzt6080fKkdLohE0htaaJdPtUt/3EmS5T9MEhxR+2prAKtsN15ebpiyHIhvj7+g+nJTM1Yzfg==","signatures":[{"sig":"MEYCIQC2d/XwvWsY95FSouWmBHyiJqbiqY9+cKKOKVF5ah2VDQIhAPUopnoi80L+vPbWz+0ii7a8kl3iQ1SXicbOhYtRo3LV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242508},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.19.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/57c6bee2ebc87c35c1cdef333ffb33d5/usechat-react-native-1.0.19.tgz","_integrity":"sha512-Mo0imLMA6tF+AAzt6080fKkdLohE0htaaJdPtUt/3EmS5T9MEhxR+2prAKtsN15ebpiyHIhvj7+g+nJTM1Yzfg==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.19_1773920882111_0.12432822274491184","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@usechat/react-native","version":"1.0.20","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.20","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"684b0286884a42e388b660a9605dd94315e38848","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.20.tgz","fileCount":15,"integrity":"sha512-28J1lE4m9vF/52gEsF0MOFatQg1+uXe/Q9rwMOHWuQzJiuutvT4aEmx86eGsl9DMLveXDtE2mFj+qgBeNeTc/w==","signatures":[{"sig":"MEQCIHyR8iyd/vvnsf2OMVJ5kvDWDMktiWDBVUq1P/RROSkgAiAsNuKPMKSkN0BlP5CsYQ6QqzQ9aBtavZr/2/y8Mbuajw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243390},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.20.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/825fb7cefdd2c6f2d36ffccb8d95be75/usechat-react-native-1.0.20.tgz","_integrity":"sha512-28J1lE4m9vF/52gEsF0MOFatQg1+uXe/Q9rwMOHWuQzJiuutvT4aEmx86eGsl9DMLveXDtE2mFj+qgBeNeTc/w==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.20_1773920946703_0.012305620498528569","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@usechat/react-native","version":"1.0.21","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.21","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"3d7ddf41b2a88f921b5d1542588b8540e85a1f78","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.21.tgz","fileCount":15,"integrity":"sha512-/huUPvB/bWXcLirzUTpHOWmAF7Crmq8AnHh3DkFbGlcVCE9hcp8qWMpND803b0XWVC5PXNdSPGFQTSkL1ZZXtg==","signatures":[{"sig":"MEQCIEgGS6+j522FoeBs0uaKJK5Cf5jIfKDfXEtGDu81exvtAiAMKW3bb7BSemTmt33PtNUOPa56ZLoIsGe8zx3hE7vYzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253228},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.21.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/56b2f28f230e6158d4a75c7a3a5b53ac/usechat-react-native-1.0.21.tgz","_integrity":"sha512-/huUPvB/bWXcLirzUTpHOWmAF7Crmq8AnHh3DkFbGlcVCE9hcp8qWMpND803b0XWVC5PXNdSPGFQTSkL1ZZXtg==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.21_1773922792076_0.9728937131495321","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@usechat/react-native","version":"1.0.22","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.22","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"45461ea9c3f68fdccdcd8932386ead17f0c2fdbc","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.22.tgz","fileCount":15,"integrity":"sha512-7R3KT0hVtgO3XKu4nvt1A+tb9a+MR7m/xq6SVqBSflyWavx0AEEuhL06/hoyDjcS4lSpU+fvAghGjYg3fPC8/Q==","signatures":[{"sig":"MEYCIQDPH2fHcv/QkOTmd2LoPY5RHlmjG/BkFdGvj+di1OYSsAIhAMj6vWQBwJ173Uz6YHiMKIr9iTe6gZUOpkDaN8DuyJAA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253423},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.22.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/e39e70fc64d3aec8cf91a3e680730ac2/usechat-react-native-1.0.22.tgz","_integrity":"sha512-7R3KT0hVtgO3XKu4nvt1A+tb9a+MR7m/xq6SVqBSflyWavx0AEEuhL06/hoyDjcS4lSpU+fvAghGjYg3fPC8/Q==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.22_1773924399136_0.3528485238569077","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@usechat/react-native","version":"1.0.23","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.23","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"6a4e854153596e74222d6e5a2a7406b9af85a3d7","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.23.tgz","fileCount":15,"integrity":"sha512-lSIsGRx3QxeusGLP2tggYX2UYKtu3WwRrFGn5rRhQLcDrfbOWH9G7Ah0qbIXn4WPTLTHfKBi+22D5DZV24ztRw==","signatures":[{"sig":"MEYCIQDwMtuk6uycyG/voFfzQtYXFzTbcgVulBxFxmcxRpZj3gIhALCTHNo9kkAvpLt4IYFudJnvFVIGFM7KAF9vYGbXvY4a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253573},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.23.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/0ab67b1f3ad7b8559d4e1e5bb4506af5/usechat-react-native-1.0.23.tgz","_integrity":"sha512-lSIsGRx3QxeusGLP2tggYX2UYKtu3WwRrFGn5rRhQLcDrfbOWH9G7Ah0qbIXn4WPTLTHfKBi+22D5DZV24ztRw==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.23_1773924786561_0.7157823645188135","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@usechat/react-native","version":"1.0.24","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.24","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"9941dadb087965578e1482e2c6c1986484cbd61e","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.24.tgz","fileCount":15,"integrity":"sha512-l52Aayfv+esA5xaSWbpyNmoSjtnxuQbd6NwymnJrIlQk7tZB5lj/btr3ncdc48PhY8A5zk37HfAd7LDYds1vGQ==","signatures":[{"sig":"MEUCIQCnDA9tnf04u2cLLmz57ngNuKSJ/3HVCJ3mMAe4YIdTtwIgUyxCibpqQQaQI+0LvU5hi3KEWtQzmYMRO8OyoDOwbrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253479},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.24.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/7c2cf5e9264d1285e8e94c2ef3f2f91a/usechat-react-native-1.0.24.tgz","_integrity":"sha512-l52Aayfv+esA5xaSWbpyNmoSjtnxuQbd6NwymnJrIlQk7tZB5lj/btr3ncdc48PhY8A5zk37HfAd7LDYds1vGQ==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.24_1773937382571_0.6089121118848362","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@usechat/react-native","version":"1.0.25","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.0.25","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"a7c15375532c469ea77c72bd3a36f9b5f1e6e1d4","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.0.25.tgz","fileCount":15,"integrity":"sha512-E28ZjE/1Vm+irtjWPhTAr1Mi/2ZOyaa1BXjTyV3dj4u6zGG1WvtwNncnd7owCLNmc21R0AB29hqeKXGj+zQ75g==","signatures":[{"sig":"MEYCIQD9ifdkWbOKWUEa1R2hYvmXptZPVQKq1Xodvf5phgG3wAIhAPMKp+5/7czOX7yGHwHA8yG9Vrq269COYI9e4DTaOG8G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254038},"main":"dist/index.js","_from":"file:usechat-react-native-1.0.25.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/f324b3e87ae556ddb987a561fb735121/usechat-react-native-1.0.25.tgz","_integrity":"sha512-E28ZjE/1Vm+irtjWPhTAr1Mi/2ZOyaa1BXjTyV3dj4u6zGG1WvtwNncnd7owCLNmc21R0AB29hqeKXGj+zQ75g==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.25_1773999484928_0.21096422262979608","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@usechat/react-native","version":"1.1.0","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.1.0","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"a4ec9b7f8546b541cd9f6771494067276578ed57","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.1.0.tgz","fileCount":15,"integrity":"sha512-Dp8eJkCYXCbAwY0HsAgItQhuVKhlMRvg/l+PAo9WpnjUj29cT94Uo8gpqHQ35k80WXVRNvEYNxe9TiJVYpsjjg==","signatures":[{"sig":"MEQCIAkCUdo5Eat+xwfZ/hsnWdQw7bvzW8Fdmd/bM/n5Te7hAiAYSB+w+5AHoGfCbCA+4vdaBlqsKKcL33akoj3mA9I3+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265459},"main":"dist/index.js","_from":"file:usechat-react-native-1.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/f83d47895926656c36b5af3e773f3333/usechat-react-native-1.1.0.tgz","_integrity":"sha512-Dp8eJkCYXCbAwY0HsAgItQhuVKhlMRvg/l+PAo9WpnjUj29cT94Uo8gpqHQ35k80WXVRNvEYNxe9TiJVYpsjjg==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.1.0_1774352180178_0.6493597946063283","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@usechat/react-native","version":"1.1.1","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.1.1","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"dea5fc86f91a3cbbd0e77226c1edb93a4a847133","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.1.1.tgz","fileCount":15,"integrity":"sha512-OiuZovTXEW1OrB8LDQn5CzVmgJHuVANk2iERZJxAbnam+QxFsxoz2tn46wlOnapeWQEUE1BjosY67nz+YCvpcA==","signatures":[{"sig":"MEUCIFtX2Mha4xoJPV2Ec5iIXiGfPrWJ15+qA4tat4d/LRkNAiEA3Hgen7BJYwnWh19FaMpiqI/yi/8npH3F3UH7v2gHe4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263301},"main":"dist/index.js","_from":"file:usechat-react-native-1.1.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/ec297da6bb2d3a25cb462cac880e2cb3/usechat-react-native-1.1.1.tgz","_integrity":"sha512-OiuZovTXEW1OrB8LDQn5CzVmgJHuVANk2iERZJxAbnam+QxFsxoz2tn46wlOnapeWQEUE1BjosY67nz+YCvpcA==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.1.1_1774358918918_0.7548501214119303","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@usechat/react-native","version":"1.1.2","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.1.2","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"6b3ded12952b38126219ee0c6a74d5a312b792c2","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.1.2.tgz","fileCount":16,"integrity":"sha512-esY8IPm8EqFxdQNCvvs6eudHTI2yzH4/Sn4ae3pnniHxaw6S81+7oZ3vLkIzjf6a6VzjqaIzJn5MtcXAin1lSg==","signatures":[{"sig":"MEUCICGU5JXTKeNHNPdeKMengC/0bcFOIl8CXn1gwdjreyRRAiEA0bWw+BxnuLkn5URn9ajSQjmCorAU3bcRZCkIYeeGSy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264042},"main":"dist/index.js","_from":"file:usechat-react-native-1.1.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/e22b7538c688f7903283c80689d85333/usechat-react-native-1.1.2.tgz","_integrity":"sha512-esY8IPm8EqFxdQNCvvs6eudHTI2yzH4/Sn4ae3pnniHxaw6S81+7oZ3vLkIzjf6a6VzjqaIzJn5MtcXAin1lSg==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.1.2_1774360893046_0.8492349235767624","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@usechat/react-native","version":"1.1.3","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.1.3","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"002f6bad79b5461fee859b38f83e53e03c8a76fa","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.1.3.tgz","fileCount":15,"integrity":"sha512-3mkvmPl8JSAH6VZ16hp6UasFjYVMw2WOGldyz2vEO6lR5WTTwe4hFRSVPKVhUaOyB1WH86hPJZsxSH86mKtIcQ==","signatures":[{"sig":"MEYCIQD1XtUeddKsXNW1+GNFX/J3BoHMl4rM/U2ywux1AW6pbQIhAINQppbhI40pYbgavvfJzPeENNv7CTeG2pilkDgfzrDK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263488},"main":"dist/index.js","_from":"file:usechat-react-native-1.1.3.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/30277bb63c32bdc6f4450ada5cfd79f1/usechat-react-native-1.1.3.tgz","_integrity":"sha512-3mkvmPl8JSAH6VZ16hp6UasFjYVMw2WOGldyz2vEO6lR5WTTwe4hFRSVPKVhUaOyB1WH86hPJZsxSH86mKtIcQ==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.1.3_1774361172047_0.06825016686045404","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@usechat/react-native","version":"1.1.4","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","_id":"@usechat/react-native@1.1.4","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"homepage":"https://usechat.dev","dist":{"shasum":"53888287d436e7d6cbbf733c2f9c22f7b47e0768","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.1.4.tgz","fileCount":15,"integrity":"sha512-LjfxDyJkvlgljxMip4HH8KC5tvZztlAclMi4pIPL+uGC+z9NZrjIM2Ty0/4QE6LhSFJWQ7q+L7cEqZ+/8QvyGQ==","signatures":[{"sig":"MEQCIFVclhcs7dwf98TBIgjIcFQLS+1qN5E/MUFIdaf5YrzEAiAAqME2VeJzHN+0jEn3QA/zYjNGUZAwpwl6qlXiix+p/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263702},"main":"dist/index.js","_from":"file:usechat-react-native-1.1.4.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public","license:check":"node scripts/license-check.js"},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/b000896c81376829fe990a672d59cd60/usechat-react-native-1.1.4.tgz","_integrity":"sha512-LjfxDyJkvlgljxMip4HH8KC5tvZztlAclMi4pIPL+uGC+z9NZrjIM2Ty0/4QE6LhSFJWQ7q+L7cEqZ+/8QvyGQ==","_npmVersion":"11.9.0","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","directories":{},"_nodeVersion":"24.14.0","dependencies":{"dayjs":"^1.11.13","rn-emoji-keyboard":"^1.7.0","lucide-react-native":"^0.539.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","react":"^19.1.0","react-dom":"^19.1.0","typescript":"^5.9.2","@types/react":"^19.0.0","react-native":"^0.81.5","@tsconfig/react-native":"^3.0.6","@types/react-native-web":"^0.19.2"},"peerDependencies":{"react":">=18.0.0","react-native":"*","expo-contacts":"*","expo-location":"*","expo-clipboard":"*","react-native-web":"*","expo-image-picker":"*","expo-document-picker":"*","expo-image-manipulator":"*","react-native-actions-sheet":"^0.9.7","react-native-toast-message":"*","react-native-safe-area-context":"*","react-native-keyboard-controller":"*"},"peerDependenciesMeta":{"react-native":{"optional":true},"expo-contacts":{"optional":true},"expo-location":{"optional":true},"expo-clipboard":{"optional":true},"react-native-web":{"optional":true},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-image-manipulator":{"optional":true},"react-native-actions-sheet":{"optional":true},"react-native-toast-message":{"optional":true},"react-native-safe-area-context":{"optional":false},"react-native-keyboard-controller":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.1.4_1774384621282_0.634789917481223","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@usechat/react-native","version":"1.1.5","description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","license":"SEE LICENSE IN LICENSE","author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js","default":"./dist/index.js"}},"homepage":"https://usechat.dev","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"dependencies":{"dayjs":"^1.11.13","lucide-react-native":"^0.539.0","rn-emoji-keyboard":"^1.7.0"},"devDependencies":{"@tsconfig/react-native":"^3.0.6","@types/react":"^19.0.0","@types/react-native-web":"^0.19.2","react":"^19.1.0","react-dom":"^19.1.0","react-native":"^0.81.5","tsup":"^8.1.0","typescript":"^5.9.2"},"peerDependencies":{"expo-clipboard":"*","react-native-keyboard-controller":"*","expo-contacts":"*","expo-document-picker":"*","expo-image-manipulator":"*","expo-image-picker":"*","expo-location":"*","react":">=18.0.0","react-native":"*","react-native-actions-sheet":"^0.9.7","react-native-safe-area-context":"*","react-native-toast-message":"*","react-native-web":"*"},"peerDependenciesMeta":{"react-native-keyboard-controller":{"optional":false},"react-native":{"optional":true},"react-native-web":{"optional":true},"react-native-safe-area-context":{"optional":false},"expo-image-picker":{"optional":true},"expo-document-picker":{"optional":true},"expo-location":{"optional":true},"expo-contacts":{"optional":true},"react-native-actions-sheet":{"optional":true},"expo-image-manipulator":{"optional":true},"expo-clipboard":{"optional":true},"react-native-toast-message":{"optional":true}},"scripts":{"build":"tsup","dev":"tsup --watch","clean":"rm -rf dist","license:check":"node scripts/license-check.js","pub:beta":"pnpm run license:check && pnpm publish --access public --tag beta","pub:next":"pnpm run license:check && pnpm publish --no-git-checks --access public --tag next","pub:release":"pnpm run license:check && pnpm publish --access public"},"_id":"@usechat/react-native@1.1.5","_integrity":"sha512-qGRXh1OluhBXXlBppSg5Zt1EPDRyW4BW/n/+8dTo5/yDqkOYAEGhotilh0aluqOhFboLt2CBfdrx0px1xnllKQ==","_resolved":"/private/var/folders/vb/8jd3gcrs4lv6q86kw_p7554w0000gn/T/2b56b834d22031764ef1917379803981/usechat-react-native-1.1.5.tgz","_from":"file:usechat-react-native-1.1.5.tgz","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-qGRXh1OluhBXXlBppSg5Zt1EPDRyW4BW/n/+8dTo5/yDqkOYAEGhotilh0aluqOhFboLt2CBfdrx0px1xnllKQ==","shasum":"8e2e370ae89d8367d7414e84ebbdb5194d0f4ebb","tarball":"https://registry.npmjs.org/@usechat/react-native/-/react-native-1.1.5.tgz","fileCount":15,"unpackedSize":264058,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBXJGUCBzgsgqE0bnALfeIT0QbA1CGMcpN2k1twB9PaOAiEAlhQfS0J9W9wN+TbmzOtnraypxUvrCYT8LDirTUrmOUI="}]},"_npmUser":{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"},"directories":{},"maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native_1.1.5_1774515524819_0.6625615361718054"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-12T13:42:59.194Z","modified":"2026-03-26T08:58:45.097Z","1.0.0":"2025-09-12T13:42:59.490Z","1.0.1":"2025-09-12T13:48:00.676Z","1.0.2":"2025-09-15T11:41:27.623Z","1.0.3":"2025-09-15T19:15:27.608Z","1.0.4":"2025-09-15T19:22:30.933Z","1.0.5":"2025-09-15T19:39:22.028Z","1.0.6":"2025-09-16T09:37:44.587Z","1.0.7":"2025-09-16T09:41:19.945Z","1.0.8":"2025-09-18T13:48:07.468Z","1.0.9":"2025-09-19T09:24:11.392Z","1.0.10":"2025-09-19T09:32:11.570Z","1.0.11":"2025-09-19T09:39:45.978Z","1.0.12":"2025-09-19T12:33:34.778Z","1.0.13":"2025-09-19T19:15:16.794Z","1.0.14":"2025-09-22T12:35:00.735Z","1.0.15":"2025-09-22T13:11:13.019Z","1.0.16":"2026-03-13T16:57:04.217Z","1.0.17":"2026-03-16T21:14:12.470Z","1.0.18":"2026-03-19T11:40:13.032Z","1.0.19":"2026-03-19T11:48:02.265Z","1.0.20":"2026-03-19T11:49:06.857Z","1.0.21":"2026-03-19T12:19:52.258Z","1.0.22":"2026-03-19T12:46:39.275Z","1.0.23":"2026-03-19T12:53:06.706Z","1.0.24":"2026-03-19T16:23:02.777Z","1.0.25":"2026-03-20T09:38:05.076Z","1.1.0":"2026-03-24T11:36:20.311Z","1.1.1":"2026-03-24T13:28:39.106Z","1.1.2":"2026-03-24T14:01:33.202Z","1.1.3":"2026-03-24T14:06:12.183Z","1.1.4":"2026-03-24T20:37:01.433Z","1.1.5":"2026-03-26T08:58:44.966Z"},"author":{"name":"Lukasz Ko","email":"hello@usechat.dev"},"license":"SEE LICENSE IN LICENSE","homepage":"https://usechat.dev","keywords":["react-native","chat","ui","sdk","messaging","usechat","keyboard","typescript"],"description":"Modular React Native Chat UI SDK with keyboard handling, customizable components, and rich features","maintainers":[{"name":"lukas_ko","email":"lukaszkochajewski@gmail.com"}],"readme":"# UseChat SDK - React Native Chat UI Library\n\nA professional, customizable chat component library for React Native with a modern architecture that separates UI from logic.\n\n> **Note:** UseChat SDK is licensed under a custom license. See [LICENSING.md](./LICENSING.md) for details. Free for personal/educational use, commercial license required for business applications.\n\n## Features\n\n- **Render Props Architecture**: Customize any part of the UI using render props\n- **Standalone Hooks**: Use chat logic without UI components\n- **Pluggable Attachment System**: Easy integration with your backend\n- **TypeScript First**: Full type safety and IntelliSense support\n- **Customizable Components**: Override any component with your own implementation\n\n## Architecture Overview\n\nThe library follows a clean separation of concerns:\n\n- **Components**: UI components that can be customized via render props\n- **Hooks**: Logic-only hooks that can be used independently\n- **Types**: Shared TypeScript interfaces\n- **Plugins**: Optional attachment plugins for different file types\n\n## Quick Start\n\n### Basic Usage\n\n```tsx\nimport { Chat } from '@your-org/chat';\n\nconst MyChat = () => (\n  <Chat\n    chatName=\"My Chat\"\n    onMessageSend={(message) => console.log('Message sent:', message)}\n    onBack={() => navigation.goBack()}\n  />\n);\n```\n\n### Using Render Props\n\n```tsx\n<Chat\n  chatName=\"Custom Chat\"\n  renderProps={{\n    renderMessage: (props) => <CustomMessage {...props} />,\n    renderInput: (props) => <CustomInput {...props} />,\n    renderHeader: (props) => <CustomHeader {...props} />,\n  }}\n  onMessageSend={handleMessageSend}\n/>\n```\n\n### Using Standalone Hooks\n\n\n## Components\n\n### Chat\n\nThe main chat component that orchestrates all functionality.\n\n**Props:**\n- `chatName`: Name displayed in the header\n- `messages`: Array of messages to display\n- `renderProps`: Object containing render functions for customization\n- `components`: Object containing component overrides\n- `attachmentUploader`: Function to handle file uploads\n- `maxAttachments`: Maximum number of attachments per message\n- `maxFileSize`: Maximum file size in bytes\n- `allowedFileTypes`: Array of allowed MIME types\n\n**Render Props:**\n- `renderMessage`: Custom message rendering\n- `renderInput`: Custom input component\n- `renderHeader`: Custom header component\n- `renderActionSheet`: Custom action sheet\n- `renderReactionDetails`: Custom reaction details\n\n### MessageList\n\nDisplays a list of messages with scrolling and typing indicators.\n\n### MessageInput\n\nHandles text input, attachments, and message sending.\n\n### ChatScreenHeader\n\nDisplays chat information and action buttons.\n\n### MessageActionSheet\n\nShows message actions (reply, copy, delete, reactions).\n\n### ReactionDetailsSheet\n\nDisplays detailed reaction information.\n\n## Hooks\n\n### useAttachments\n\nManages attachment lifecycle and uploads.\n\n```tsx\nconst {\n  attachments,\n  openPicker,\n  addAttachment,\n  removeAttachment,\n  uploadAttachments,\n  isUploading,\n} = useAttachments({\n  uploader: myUploader,\n  maxAttachments: 10,\n  maxFileSize: 10 * 1024 * 1024,\n});\n```\n\n### useTypingIndicator\n\nManages typing indicator state.\n\n```tsx\nconst {\n  isTyping,\n  startTyping,\n  stopTyping,\n  typingUsers,\n} = useTypingIndicator({\n  typingTimeout: 3000,\n});\n```\n\n### useMessageList\n\nManages message list scrolling and interactions.\n\n```tsx\nconst {\n  messageListRef,\n  showScrollToBottomButton,\n  scrollToBottom,\n  handleScroll,\n} = useMessageList({\n  messages,\n  onMessageLongPress,\n  onReactionPress,\n});\n```\n\n### useMessageInput\n\nManages message input state and validation.\n\n```tsx\nconst {\n  message,\n  composerHeight,\n  handleTextChange,\n  handleSend,\n  handleFocus,\n} = useMessageInput({\n  onSend: handleMessageSend,\n  maxLength: 1000,\n});\n```\n\n## Attachment System\n\nThe library provides a pluggable attachment system that supports:\n\n- **Image Picker**: Select images from gallery or camera\n- **Document Picker**: Select documents and files\n- **Location Sharing**: Share current location\n- **Contact Sharing**: Share contact information\n\n### Custom Uploader\n\n```tsx\nconst myUploader: AttachmentUploader = {\n  upload: async (file) => {\n    const formData = new FormData();\n    formData.append('file', file);\n    \n    const response = await fetch('/api/upload', {\n      method: 'POST',\n      body: formData,\n    });\n    \n    const result = await response.json();\n    return {\n      url: result.url,\n      metadata: result.metadata,\n    };\n  },\n  \n  validate: (file) => {\n    if (file.size > 10 * 1024 * 1024) {\n      return 'File too large';\n    }\n    return true;\n  },\n};\n```\n\n## Customization Examples\n\n### Custom Message Component\n\n```tsx\nconst CustomMessage = ({ message, onLongPress, onReactionPress }) => (\n  <View style={styles.message}>\n    <Text style={styles.text}>{message.text}</Text>\n    <Text style={styles.time}>\n      {new Date(message.timestamp).toLocaleTimeString()}\n    </Text>\n    {message.reactions?.map((reaction, index) => (\n      <TouchableOpacity\n        key={index}\n        onPress={() => onReactionPress(message)}\n      >\n        <Text>{reaction.emoji} {reaction.count}</Text>\n      </TouchableOpacity>\n    ))}\n  </View>\n);\n```\n\n### Custom Input Component\n\n```tsx\nconst CustomInput = ({ \n  value, \n  onChangeText, \n  onSend, \n  attachments,\n  onAttachmentAdd,\n  onAttachmentRemove \n}) => (\n  <View style={styles.inputContainer}>\n    <TextInput\n      value={value}\n      onChangeText={onChangeText}\n      placeholder=\"Type a message...\"\n      style={styles.textInput}\n    />\n    <TouchableOpacity onPress={onSend} style={styles.sendButton}>\n      <Text>Send</Text>\n    </TouchableOpacity>\n    \n    {attachments.map(attachment => (\n      <View key={attachment.id} style={styles.attachment}>\n        <Text>{attachment.fileName}</Text>\n        <TouchableOpacity onPress={() => onAttachmentRemove(attachment.id)}>\n          <Text>×</Text>\n        </TouchableOpacity>\n      </View>\n    ))}\n  </View>\n);\n```\n\n## TypeScript Support\n\nAll components and hooks are fully typed with TypeScript. The library exports comprehensive type definitions for:\n\n- Message and attachment interfaces\n- Hook return types\n- Component prop types\n- Render prop interfaces\n\n## Migration from v1\n\nIf you're upgrading from the previous version:\n\n1. **Replace `onMessageSend`**: The callback now receives a `Message` object instead of separate parameters\n2. **Update attachment handling**: Use the new `useAttachments` hook or `attachmentUploader` prop\n3. **Component overrides**: Use `renderProps` instead of `components` for UI customization\n4. **Hooks**: Extract logic into standalone hooks for better reusability\n\n## 📄 License\n\nUseChat SDK is licensed under a **Custom License Agreement**:\n\n- ✅ **Free** for personal, educational, and small-scale use\n- 💼 **Commercial license required** for business applications\n- 📋 **Full details:** See [LICENSING.md](./LICENSING.md)\n\n### Quick Licensing Guide\n\n| Use Case | License Required | Attribution |\n|----------|------------------|-------------|\n| Personal projects | Free | Required |\n| Educational use | Free | Required |\n| Open source projects | Free | Required |\n| Apps with <1,000 MAU | Free | Required |\n| Commercial/Business apps | Commercial | Optional |\n| Apps with 1,000+ MAU | Commercial | Optional |\n\n**Contact:** hello@usechat.dev for commercial licensing\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Add tests if applicable\n5. Submit a pull request\n\n## 📞 Support\n\n- **Documentation:** https://docs.usechat.dev\n- **Issues:** [GitHub Issues](https://github.com/usechat-dev/react-native-chat/issues)\n- **Email:** support@usechat.dev\n- **Website:** https://usechat.dev\n","readmeFilename":"README.md"}