{"_id":"@unvired/react-native-unvired-sdk","_rev":"38-c07d14d1af20770f3523c97aef5ccce4","name":"@unvired/react-native-unvired-sdk","dist-tags":{"latest":"0.0.45"},"versions":{"0.0.4":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.4","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"","_id":"@unvired/react-native-unvired-sdk@0.0.4","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"4f3c64d3ffd52bed1ec1fa94fbdb2c495ec27830","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.4.tgz","fileCount":18,"integrity":"sha512-lQQHKjBlp5bYbDYK9wE/2ehX4ZNXxUFr2eP8DQxbr/+g4HbF27RL2ogMqGfFg5QTHP6yYniSqpcZ3L7PVZhGSQ==","signatures":[{"sig":"MEYCIQDs8ZLgCEHjjNOCHnkUAXeKVHouXT2c2aYBAgyPb7UmagIhAPgpYCrxRFTXH99M3E2qXobuEIQ+TNcMiZHCV+5McN+Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25192},"main":"dist/index.js","types":"dist/index.d.ts","volta":{"node":"25.2.1"},"gitHead":"5d5d030ca8493e92920743b4e47d34c25960ffb9","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jszip":"^3.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0","react-native-fs":">=2.0.0","@react-native-windows/fs":"^1.0.2","react-native-zip-archive":"^7.0.2"},"peerDependenciesMeta":{"@react-native-windows/fs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.4_1765958560392_0.49364266766068776","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.5","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.5","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"0655113f3e04151b91363d526fc62cc689062147","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.5.tgz","fileCount":18,"integrity":"sha512-9w1y4Gz+fg54CTtseeWkvGuWzdAOkbEjjB1Wv/hDtdtY27mUxGKA8QhM9R5wCXISn8Jxxc6HU2E67nR1aoz4mQ==","signatures":[{"sig":"MEQCIHMnfK1kONVGGSlbdWh99pzqWx8/g2D+y7iVvYEk7lL2AiB+zgdXeUuU41MaclOKXpgCODZSa8cBfi8SqwlngVP3Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25100},"main":"dist/index.js","types":"dist/index.d.ts","volta":{"node":"25.2.1"},"gitHead":"514915e1b91018559a9eed7ae4cbd1d8586a5a1b","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jszip":"^3.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0","react-native-fs":">=2.0.0","@react-native-windows/fs":"^1.0.2","react-native-zip-archive":"^7.0.2"},"peerDependenciesMeta":{"@react-native-windows/fs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.5_1765962358481_0.16573350869299674","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.6","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.6","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"4d7285c7a07bd31b81da83d63bfe02b5769bdcae","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.6.tgz","fileCount":18,"integrity":"sha512-twqY9wQS1MWjJe+bhEKo4vXs8TCrmXwjtLghMJX9goq5W5gyZfSkSeD2ehNNEdqEi2eSnFR+1B+XFnlLwpUDnA==","signatures":[{"sig":"MEQCIDJlfGchY8vKPpQ/5EMxzSLaROlVdWBQ9c0ICvW+NHCuAiB4DZLJTtqjJbdq5de7ij0RuyMu4ZAV6LXwHGe5ceGVlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25100},"main":"dist/index.js","types":"dist/index.d.ts","volta":{"node":"25.2.1"},"gitHead":"66a9374b0468c1c02bb9fb051fd2972a628f02c4","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jszip":"^3.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0","react-native-fs":">=2.0.0","@react-native-windows/fs":"^1.0.2","react-native-zip-archive":"^7.0.2"},"peerDependenciesMeta":{"@react-native-windows/fs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.6_1765965310599_0.9811870040491442","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.7","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.7","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"db48be71740ed4e0d54d5d7a759db4ee021e804e","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.7.tgz","fileCount":18,"integrity":"sha512-rGKGvraUdMDrzQKYnRlyz8iY5/PLzmmO1BCavhVHB5KltVs/JYOufxf2iKIhv3r5FK9aVMGpvPQ7KUcmceJDEw==","signatures":[{"sig":"MEQCIAC4dCxkOUe7VCEMalFD3bMRw10oe4bDpQoLLv1BCYX9AiAaPAqF9vtKYXP1V+QFqlkVrRjR0NjZKw4Vqrmrtz9yng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25100},"main":"dist/index.js","types":"dist/index.d.ts","volta":{"node":"25.2.1"},"gitHead":"66a9374b0468c1c02bb9fb051fd2972a628f02c4","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jszip":"^3.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0","react-native-fs":">=2.0.0","@react-native-windows/fs":"^1.0.2","react-native-zip-archive":"^7.0.2"},"peerDependenciesMeta":{"@react-native-windows/fs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.7_1765966784294_0.139723125911426","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.8","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.8","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"1fdc6b3b5d8fdba92a2fa35a7255b5bd94b1cf36","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.8.tgz","fileCount":18,"integrity":"sha512-rpfBPGcCzn5qCKcjVzmVyRSm2VFjS3gS6AU/4Xrmx9/yNAukEV5ZNNOxhBTVYVFwlyBRASu1IhX9+t/qtApC2w==","signatures":[{"sig":"MEUCIQDQW+hPXawO1Qt3SCWu39W5erv/i0MQ4LEq4M7y4Z7vmQIgBR3/qAknEh9DfBxEGd2KznORf5GoUSsso2Xh16sPsco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25100},"main":"dist/index.js","types":"dist/index.d.ts","volta":{"node":"25.2.1"},"gitHead":"66a9374b0468c1c02bb9fb051fd2972a628f02c4","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jszip":"^3.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0","react-native-fs":">=2.0.0","@react-native-windows/fs":"^1.0.2","react-native-zip-archive":"^7.0.2"},"peerDependenciesMeta":{"@react-native-windows/fs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.8_1765968453888_0.6630147951048277","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.9","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.9","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"c9d051870b1c9474c445096524021aee7f281939","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.9.tgz","fileCount":18,"integrity":"sha512-DR6haN44ll2thqd8zPa/VpENNbNxb9/Fk/XWdHt5mTEJVl1ygoWJjIKgyq/5k5OJbjbHcEMpF5W2jg0FmaymYQ==","signatures":[{"sig":"MEUCIQDCF+oz8TouTQnpnzIZpqoOoShBmdn9HW1Ezt68chKIgQIga0fdW9JCDQGXWmueiXBx/4J4FZKOeq3bzY7Pc4UoXuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25100},"main":"dist/index.js","types":"dist/index.d.ts","volta":{"node":"25.2.1"},"gitHead":"66a9374b0468c1c02bb9fb051fd2972a628f02c4","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"jszip":"^3.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0","react-native-fs":">=2.0.0","@react-native-windows/fs":"^1.0.2","react-native-zip-archive":"^7.0.2"},"peerDependenciesMeta":{"@react-native-windows/fs":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.9_1765968557850_0.21841500432757277","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.10","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.10","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"5de802ca092abd061185184d5ca4d71cde9575eb","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.10.tgz","fileCount":16,"integrity":"sha512-qGQd7Dv3Z20TXYrwcUjdMGbLCWjFl+P14BCaMTShmU8tWmRpfM9gSjbxo/CDcPcM8t5pfyiokzg0FkKkXbCd6A==","signatures":[{"sig":"MEUCIDrplIXIYdZOGSNB5y0gH2kzFmFZVG5DUM8GVtwEIv4YAiEA+jtmPuoNRHORWg4QUt/IHMgWzvhP3vgDKB7b79n6XkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31732},"main":"dist/index.js","types":"dist/index.d.ts","volta":{"node":"25.2.1"},"gitHead":"a545b6b413ab3cb706ed35c12155a4910564987f","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0","react-native-zip-archive":"^7.0.2","@dr.pogodin/react-native-fs":"^2.36.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.10_1766468731481_0.35614582424599495","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.11","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.11","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"87a5240b568e7f6e626350937b9780e4291cfded","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.11.tgz","fileCount":16,"integrity":"sha512-1iktT1q/zri8u3wy3zaVtRmZH5sCTVOsO+j/zmrJQc/LJMQP0w6b/36ilYayqZqRTW7HErzJbX4qRrl+KTH3mg==","signatures":[{"sig":"MEUCIQC9nqsx6C90Yr8xhdx6bdEgKbJLu3NKTI8lFhrK9WFbqgIgcVy0ADMjqC0JSQj4lwqaq/WiLumdtNg63J88p0SNYug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29464},"main":"dist/index.js","types":"dist/index.d.ts","volta":{"node":"25.2.1"},"gitHead":"3a37e1679a370da08b4f20850e7b1214170f54a5","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0","react-native-zip-archive":"^7.0.2","@dr.pogodin/react-native-fs":"^2.36.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.11_1766558345456_0.15038441782590328","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.12","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.12","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"02406dbdc2470f5020dcd3d55eb2fc8f75453a31","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.12.tgz","fileCount":18,"integrity":"sha512-pGYxZiYlRzL30JUXatD4X8XSGcoS6Oj9BcLlgdzKcsqF78sMWej63aMKseDMV6lEuLdei2iLRwOLIFS9hIh6sg==","signatures":[{"sig":"MEQCIEspVgn+V1qoxrWU+5neT2Md8qmXUICVsHIFVbgW8l8FAiABozdtxRAUHuMeIBZckE5ldHzV5QGa9At8+DNFKRtuqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38568},"main":"dist/index.js","types":"dist/index.d.ts","volta":{"node":"25.2.1"},"gitHead":"bfb465a8dd5fd945a5b986a236146c67905c7bb6","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0","react-native-zip-archive":"^7.0.2","@dr.pogodin/react-native-fs":"^2.36.2"},"peerDependenciesMeta":{},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.12_1766581006579_0.6282461096381187","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.13","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.13","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"302f904af57a8843653668d3df826dc9ad58e9fc","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.13.tgz","fileCount":57,"integrity":"sha512-ieuZJUxyYDOnQ2FYxQnZObTBo9PhaY6wQML5cDD2QMWYtvYLnNzqd3uWsywvbIfQ0GUpefHV1G+Op9UtzXFt6w==","signatures":[{"sig":"MEYCIQDqt7FF+SCYZpSH0oFqnEB3fWac5SL9424cib0P7ygU8AIhAMTzn9idPFPObNxmZ/TeCZnz0n3RUUFqAlIh0AZ4aMRD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120260},"main":"dist/main.js","types":"dist/main.d.ts","volta":{"node":"25.2.1"},"gitHead":"71c1e66cfae12bc69249c0edc8517dff9316834c","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pako":"^2.1.0","@types/pako":"^2.0.4","@react-native-async-storage/async-storage":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","@types/react-native":"^0.72.0","@types/react-native-sqlite-storage":"^6.0.5"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0","react-native-device-info":"^14.1.1","react-native-zip-archive":"^7.0.2","@dr.pogodin/react-native-fs":"^2.36.2","react-native-sqlite-storage":"^6.0.1","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"@react-native-firebase/messaging":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.13_1768560727592_0.6016155337915294","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.14","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.14","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"754e058dea10fc84fb111affacc7fa054ca5284d","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.14.tgz","fileCount":67,"integrity":"sha512-ZhjqIItpbX7bsZG+HdTwsIpLHnIUP4oP4+MErXQm9R3I54labXsxeiWZao2EGeNF/HG2rpp8vG5L+KmTj5Wffw==","signatures":[{"sig":"MEUCIQCCDnKM5dLAhjPa98+oPzqIvZbSVbfsYd9XLVfOhbWPVAIgWKcnqnm5VNkRr6QyZLKt3STkC/oj76M5VCfhNa0TBaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119432},"main":"dist/main.js","types":"dist/main.d.ts","volta":{"node":"25.2.1"},"gitHead":"d56c58cbd3597bdc1821e8b7b77d1ff7707c8879","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pako":"^2.1.0","sql.js":"^1.10.3","@types/pako":"^2.0.4","@react-native-async-storage/async-storage":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","@types/sql.js":"^1.4.9","@types/react-native":"^0.72.0","@types/react-native-sqlite-storage":"^6.0.5"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0","react-native-device-info":"^14.1.1","react-native-zip-archive":"^7.0.2","@dr.pogodin/react-native-fs":"^2.36.2","react-native-sqlite-storage":"^6.0.1","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"@react-native-firebase/messaging":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.14_1768575026773_0.7878506462935526","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.15","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.15","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"f67f98b05ee8130e1aa8c3169bb4692f457b0ae0","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.15.tgz","fileCount":67,"integrity":"sha512-pPn7Wrq26EnR0hPypz759VmMQmszupGfmfxfR/Qpa/kJ8VRcqyf6KN8CLnEEqpchY7em3P38/hJQS9xczwhPZw==","signatures":[{"sig":"MEUCIGzjXy1N+0XIJapTGCrpK3Ojtk5Y2lX6RtvaMtPqzvmbAiEA01ZNTSDI+fUpTd6bM5ao6JUW9SKlovwl+jOyNpGHLAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126434},"main":"dist/main.js","types":"dist/main.d.ts","volta":{"node":"25.2.1"},"gitHead":"76cfd0ce34773e8b775bf44e50a9020e08f8e983","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pako":"^2.1.0","sql.js":"^1.10.3","@types/pako":"^2.0.4","@react-native-async-storage/async-storage":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^18.0.0","@types/sql.js":"^1.4.9","@types/react-native":"^0.72.0","@types/react-native-sqlite-storage":"^6.0.5"},"peerDependencies":{"react":">=16.8.0","react-native":">=0.60.0","react-native-device-info":"^14.1.1","react-native-zip-archive":"^7.0.2","@dr.pogodin/react-native-fs":"^2.36.2","react-native-sqlite-storage":"^6.0.1","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"@react-native-firebase/messaging":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.15_1768810698956_0.6784221313005283","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.16","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.16","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"efc16844e83ebe338f34a94ab566d053b01e7e8e","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.16.tgz","fileCount":69,"integrity":"sha512-H2cMSb3wi4NVvy+pp7atAECNZ8S9caNefgetWnfx/v7O6zZ+WyTtOskJDAX4CIUiR6XDK0eMfZNzmqNiDoCdgA==","signatures":[{"sig":"MEYCIQCOJvbzb4uHjkYBcw5IW8ST1nAP4X6l1qdQOF51a6COoQIhAI8E9WKjUp3pn74cIe686Pjto/jKtI68yLtIjkDo5Uqn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139638},"main":"dist/main.js","types":"dist/main.d.ts","volta":{"node":"25.2.1"},"engines":{"node":">=22.0.0"},"gitHead":"69a59de5491d33f8de68c92972f1c5115d0b142c","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pako":"^2.1.0","sql.js":"^1.10.3","@types/pako":"^2.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@types/sql.js":"^1.4.9","react-native-fs":"^2.20.0","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":"19.2.0","react-native":"0.83.1","react-native-fs":"^2.20.0","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"@react-native-firebase/messaging":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.16_1769597182139_0.19631718174739166","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.20","keywords":["react-native","unvired","sdk","mobile","logger","database","notifications","file-system"],"author":{"name":"Unvired"},"license":"UNLICENSED","_id":"@unvired/react-native-unvired-sdk@0.0.20","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"bb450b79f305cbd07d99574d13fa4f693cd9db21","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.20.tgz","fileCount":69,"integrity":"sha512-/MtdxFY5oBUNLh6WPUJGSkC5HX4pOImRETIucDaH9acTclm6ZVlkQETKw7J4U8CMS/Dm2ZpGFJoEFDOPy0WPYg==","signatures":[{"sig":"MEQCIHNJp/QDzaSIpiyJnR6OIJe9H8PJOorknBmT3kIdPJ43AiB/1hpCz048rgKsohIhASG5YOucaKrNVH1o364X27fqiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140174},"main":"dist/main.js","types":"dist/main.d.ts","volta":{"node":"25.2.1"},"engines":{"node":">=22.0.0"},"gitHead":"d4bcf39a47568e39e7772d9f2a1ae7bc78500ed6","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"repository":{},"_npmVersion":"11.6.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"25.2.1","dependencies":{"pako":"^2.1.0","sql.js":"^1.10.3","react-native-fs":"^2.20.0","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=19.0.0","react-native":"0.83.1","@types/sql.js":"^1.4.9","@types/react-native":"^0.73.0","@react-native-firebase/app":"21.14.0"},"peerDependencies":{"react":"19.2.0","react-native":"0.83.1","react-native-fs":"^2.20.0","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-native":{"optional":true},"react-native-fs":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.20_1769605076991_0.38651605145963575","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.21","_id":"@unvired/react-native-unvired-sdk@0.0.21","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"4d94cda61a6c5c2a46698bae028d93595c4215b7","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.21.tgz","fileCount":69,"integrity":"sha512-Ekb3B/4EwAZHhU1DNMAdwLaLRcghsvCc48Sy247u5QGuc7a4ZMQtQsyV7wKLpUiav1ly6U0JyZ+6zwwjoYWgpA==","signatures":[{"sig":"MEYCIQCLyQkEMpKO9UVLYiE7yYRSia+goLuglXuZWs0dA7zN4gIhAOB8BgLOXlLron6tvNKo/A9+Rfl3BeDw4z/FkzWeFS0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139707},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"3a0e9730748ce20a073b3155bd7f9e95117f5792","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.10.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.9","react-native-fs":"^2.20.0","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.21_1769667904262_0.9079749153893828","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.22","_id":"@unvired/react-native-unvired-sdk@0.0.22","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"8c15463b7c67c76cde276f13ae404addb7f88ca0","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.22.tgz","fileCount":67,"integrity":"sha512-lg1IVV7RF62FwRQxfe3gvNbnGxX70kBfYUHLz9qUSVukU3RRXotlGqcLIBffv1VvX9tfXQ0tQGLqSwaTn5C+/g==","signatures":[{"sig":"MEQCIExMEuQVvE64pi68kQjgxM5DGcde/AQ9oVq0e+k4RyOgAiBvR2PglWA6LfRjYEtrTBzUHB5EOdNBlKNXhP9QCZH7ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133018},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"d5a10e30c285a438da1b90e0282ca99ac6bbaed4","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","react-native-fs":"^2.20.0","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.22_1769687513641_0.493155034621211","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.23","_id":"@unvired/react-native-unvired-sdk@0.0.23","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"ab19042b9ebd82e1ff06e5f325cc503840762459","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.23.tgz","fileCount":67,"integrity":"sha512-/GTh9DT8gxy11PGDEl2ZTivv2hlaqzQcQ+MBTAW5y4LU44CDgMGgT5LvYgnRRcx4VV7oJwVJKAqR2bxvwipmOQ==","signatures":[{"sig":"MEYCIQDekjynFessyhbqIn/9wpQXpu4tKbGtGwsgpjITC3sbegIhAKPyfyuga44LXteOWXLoO0NQwBa6+EW7w6v9r6gZF11H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130125},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"a6b6d4a558c285137e01cd504e7a9ec340391c0d","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","react-native-fs":"^2.20.0","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.23_1770096304380_0.27947445124408277","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.25","_id":"@unvired/react-native-unvired-sdk@0.0.25","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"15ecb828151e9efec5a75ead7c4e13b5e79274ce","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.25.tgz","fileCount":62,"integrity":"sha512-DL1MaZYaJPcR8IVnsJ0jlBH3UY1i+Q/dCgl952tzmL15/OP6qNl8yDE0ezW4mIXGtU3GaenDNAAb/+oN9odiMg==","signatures":[{"sig":"MEQCIBn+ZsPP5VuOjy4GsvzbdApDp7xDVO2Uqc5SWljfD+QUAiAzm1bz40A4YYDXoPPUw9uokB0iSq5x2N6cZ+laKNZI5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120941},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"5ebbca65f34e288c76fc12e1b819a741c993ddcf","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","react-native-fs":"^2.20.0","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.25_1770107399785_0.6335492910030762","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.26","_id":"@unvired/react-native-unvired-sdk@0.0.26","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"0bd14dc859497740640ccc885cad805c2da7b86c","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.26.tgz","fileCount":62,"integrity":"sha512-u1M7r0ZoGbK9Z2KViy2WYnd1sX0YCqnV3Bg6YiBshO3/5+wLpdlVvCph53GTMx1+hPZlP52p9QdEf45Kn92WtA==","signatures":[{"sig":"MEQCIGt4re4+0na8s14XSieTMJIqL6pe1E9aapQJYxSWLvP9AiAp1b1Pb42wnfrO9J1mLKcwyhJAHxx3ZivP4gOT34NURA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119967},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"b2bc6456aca8f5ab530eead95630e404e49d552a","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"ssrini","email":"srini@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","react-native-fs":"^2.20.0","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.26_1770795075334_0.9334420749539118","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.27","_id":"@unvired/react-native-unvired-sdk@0.0.27","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"160e0ed461f08ce26bc00c26ebf9fce6bc93f882","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.27.tgz","fileCount":64,"integrity":"sha512-YuGW4eSKhxbJtAfOi7ld6JDjidFEVFcM4yROJVG/GW8ihNmpEqchHEfCejYVJWtlqBcOI02XIcHzRfRsMAXSlw==","signatures":[{"sig":"MEYCIQCDiyfm6q9PS7bg3iI/Tjsws+8YHz46l6G0AWQS9i6wlQIhAMq6BuzsVdROxd5kr2lSggonu4F1NxF81eR30HRVMasI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135339},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"c32371b910a74182455a557165c3d468ece3ac22","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","react-native-fs":"^2.20.0","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.27_1783945373775_0.21076949696836733","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.28","_id":"@unvired/react-native-unvired-sdk@0.0.28","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"8adfa4ef20a040ad9d32e0a1a56e94e66e9e2283","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.28.tgz","fileCount":64,"integrity":"sha512-tPL18qQ1Yf5cY8KEGpQdJy7OkjsItvFS1poCFrRA0tCOL0mUtVuOIXg42C5+x3ziYjDdAXlOycxcgg0t/epWJA==","signatures":[{"sig":"MEUCIAc0zxHkwVgHzLO8cdQ8G/ie37G5imEwTDMzsLPhw4mUAiEA78Dnc1hda1hmOoE1ft5JVmFQYK4pWxG8oGSeYid8BG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135172},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"ae21aaeacf0c1de95b3776ab1bcabbe7c6c7328e","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.28_1784102487671_0.1680234223970125","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.29","_id":"@unvired/react-native-unvired-sdk@0.0.29","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"a041beab2b6a481d0b111c23c06815c5a73268ad","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.29.tgz","fileCount":64,"integrity":"sha512-h6xDVNBQhyzkwltX6xvFOXfkDFU/TNfppTxlOywKPHlNfEpkdJBzb+Owwdge6Mf/ZXfNGT+8vOOzt4ofO0Gw9g==","signatures":[{"sig":"MEUCIQCPnIfUyi713WAIQobAteWSPxZ2ngAcgulm+RDzzRaP6QIgCGUdkXUVbrCaprKzJzkt0GpRprWYJnZKpo+udU4ee5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135172},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"ae21aaeacf0c1de95b3776ab1bcabbe7c6c7328e","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.29_1784110655528_0.02558125223038843","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.30","_id":"@unvired/react-native-unvired-sdk@0.0.30","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"a9570d9b2a4a6502e13185d644a13737e708be91","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.30.tgz","fileCount":60,"integrity":"sha512-LyPh++bUsiUTvdZmX2I3kxDn7ps1KHCT4Z+sWT0P1XcMyJUmRaWOZBm4ceLHs8dT0LtFhAG56PmsNfLLYthYPg==","signatures":[{"sig":"MEUCIQCtWMgmDtbinZxMKYE+QzhW68aUFUAVmK3e3iaFcv+xcAIgBtjh8el1k9SkkeA30EaVbi/h9b/Cf7X8N2dat61jy9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110758},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"52e826aa2fc0ef985de2cd8927a224ba1e65cc2f","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.30_1784115128388_0.846837859719566","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.31","_id":"@unvired/react-native-unvired-sdk@0.0.31","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"61bad43288f9e543d96cbad458b0628b6e4e8c03","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.31.tgz","fileCount":60,"integrity":"sha512-HEPVP3i6vNCXbTMzl8waRq3mxuT862oil9Cx6jgOSu3XKaNiIEq5Om36cI+XCpd4So9W4R09oZgRxTLvAxy+ww==","signatures":[{"sig":"MEMCIDjMrLtwUcf9iScTp9yhP/R9dnQlaF05f/ZBZa2j51J0Ah8NeXswqY4yvqVsqAfKTRddjNX+02K0+PGlgmwSDBYt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110976},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"567b1a84390a22316c7cb4fa92012c2ed578b2f1","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.31_1785146686824_0.47077505656326313","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.32","_id":"@unvired/react-native-unvired-sdk@0.0.32","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"b95ccfe8d079afc996b8229215c910c3ffab5e96","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.32.tgz","fileCount":60,"integrity":"sha512-y94yGhMXlISFNVTbDd3NlhQHlAmIfZkgiOgCJ3iNTq2d0GRzweVtCenSm1KqU/rt3HN7n/Dr9/fZuTiL+AJvWg==","signatures":[{"sig":"MEQCIH60QFaA5fHugfjFjopi3bWsnrTje7RTeZntx/vpDIFJAiA/eEq/R3njqKNp7azqRNwVA1MRl+uWOaWA4uMXYuunCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111389},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"0a0d54be07a8653966e7b35d8bb37ac4a8b39094","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.32_1785147603611_0.36558664715396927","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.33","_id":"@unvired/react-native-unvired-sdk@0.0.33","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"f4e3ff0a2303daa5debb44a945ea0ca2caec4d5b","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.33.tgz","fileCount":60,"integrity":"sha512-7zorYdwSh4Ya0h+GkA9cxthCv8+yN0rBHyp1Mja23z5MY1vqL6ufuzbaYmKBZoowTGYA2AeS1m2O/4BuTs0PXg==","signatures":[{"sig":"MEQCID4kM/Y/ND4aZnbVfWvi7p4W107PQpp3oBdzLwGAgv6OAiAQkfyEE3jq0dNkaj+6a6vDQLpz20Iq14E2HlgWl8rMlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111911},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"edf3277772fbb843a0d5f9a1b4abd272bd68f36c","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.33_1785151023041_0.35745611749850803","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.34","_id":"@unvired/react-native-unvired-sdk@0.0.34","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"072f5cdd4d2957a79e0dfce437fb9a063c81e9ca","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.34.tgz","fileCount":70,"integrity":"sha512-F4GtZ8a//kyPgjnlB9DU1r2uUfpCD5OQTyp7NmBjrAP3YunZess7kTdNoxzsVipq32dhxbjVLAt7DvlOBWbO3g==","signatures":[{"sig":"MEQCIBm86eO55gX0c7FZKzBr15xoQtPl/5pG4hHxFvupHlKRAiB3e5p3X/SslAU/4gshLD0kD8b1gpeYE+q7BO0e/BoFtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGbFGvMurxD+eR4YYcgvCspdljMR501fCZrQoQklqLuFAiBjZlIt5W1NVdA3H3mzYQT2zn/lnSaTws4FylFakgF+yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137714},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"d78b6033332e4635177e129ee2fe563b6a6166cf","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.11","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.34_1790070020992_0.5984546870866896","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.35","_id":"@unvired/react-native-unvired-sdk@0.0.35","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"ca4090ec0cdc2aad5dfba652612a42226ddf4afb","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.35.tgz","fileCount":72,"integrity":"sha512-QpbvNnqkIa9Ofz4RBRZ+aYZeAMrHmBErjtuF47q+HjucGLbk/IxpVvVFkSiBDpQtVqgAYZnzsWbnRrDRNHre4w==","signatures":[{"sig":"MEUCIQCWteb0gaGIluHuksOrlxd5YBV232T3oZyI034zTEGQxwIgTiVHjDppd+Y0KY0XI4fvXVT6iOhNNRqwFasM/5gVOPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC3PX1hqsQcSvBIwGLSlUINVFISHT/Rm75PFv13A+eOcAiBpSPA471g/LnCWYM0jqWyzmh+Oy3I5f1/6BwCCL9ga8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138402},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"808afa06111ea669bac6c3db3581e5376afa808a","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.11","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.35_1790143996974_0.5001409498252454","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.36","_id":"@unvired/react-native-unvired-sdk@0.0.36","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"21c25bac6f243afe450516c23a6178d4637bd624","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.36.tgz","fileCount":72,"integrity":"sha512-Mcyva8gzrs6MnU3sUhRBqzSnoL4PlnoWnflKxIjuFTGaqe+W6I0yiHY7kyaU5SuJrxllsoG9ooR10pz7VIR+aQ==","signatures":[{"sig":"MEYCIQDRKrq+DCKmInDIO3I0gggF2H8yW2XVeDTNvYm5fNw8UgIhAJjECDe+APifBPe5vCtajemCXLqhwC5ifquZ9rYZCJ4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCfAEVv2hVXYzxZXpF5iZYqNhslA40nnD5oOuB/2HHH1AIgJJlh0l1EOE4p87WSMFaVCJb71jQamcZAUeunS7FC490=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139232},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"2f6a35290cd24c4e18a4c7287f8db206c3e2cd14","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.11","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.36_1790171893824_0.6791180217823436","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.37","_id":"@unvired/react-native-unvired-sdk@0.0.37","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"79bf77694ba340ad71b697b7daa192170b70bb53","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.37.tgz","fileCount":72,"integrity":"sha512-3BNTOZh67Akg6XA3Mr+GnX0q4xrVT84lK0ptADD62Rvag3ggtCCov/qb/Ahbfpo3XPhfs1Ghsnl6mF5ed1IbjQ==","signatures":[{"sig":"MEYCIQDLOZH7oh2qNp21cDeVaoSd08HMVUSw74PA/M9pCzdnbwIhAJuPpAe6SLcY2m2EYQSgOuV2RFDlCIANzJTBqmsxXGCF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH3lxCkt3bsZ7byjA6AhV2mYuMuXk4bqSRTr7iyEDAeNAiBzKs90eNcjngZt3y//ydnnaLa+6IrUkCGGxAJ/s9AJig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139232},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"2f6a35290cd24c4e18a4c7287f8db206c3e2cd14","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.11","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.37_1790233065342_0.33873853188234193","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.38","_id":"@unvired/react-native-unvired-sdk@0.0.38","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"17c34b51c0de7615ae955012ecba2d8a4b1aa0f6","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.38.tgz","fileCount":72,"integrity":"sha512-AIKvQKYtw4B4dYiWjSLJuBTyfCacHVKo3v+zpxTGuaEyWRWDM0y7wBN9fMESchMi/J+djptVTS2IPROhlsjWAg==","signatures":[{"sig":"MEUCIBbynRUMrlPP3EG7z7ytGCdgjcoNLMzDmssb9IKeP/MXAiEAu+BgCe+ly2fJs8BAHspapELEucmz+HC9qZyVMJQYBjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF29ZEXKtH5hJrsBMSOp3UrODfOEEuUzxfXsJgtlx0amAiAg7bB5GwH+CwP+gshLfEvUQd90wHSpph3UzgE6R1s6sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139232},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"2f6a35290cd24c4e18a4c7287f8db206c3e2cd14","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.11","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.38_1790234057946_0.8069970939870328","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.39","_id":"@unvired/react-native-unvired-sdk@0.0.39","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"fe6b8d560b581741346e8e69c7b1c24fda793dba","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.39.tgz","fileCount":72,"integrity":"sha512-+/A3FAlBjDf0a/JvMSCTpnKcq0yAZSQjg35cXjOXNETDCeJl0mgPH1YvtZ6M9RFu6vUMNadEUOqfeBu9d274Sg==","signatures":[{"sig":"MEYCIQCGIi2SXtI163EZsLP/QjZth+S7sp0ER9lwP0l3BbLedQIhANKcfBrSKiOxLD6kLKJ24v94casXB72wl7jJ8C/k7PfN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGoTJaY+nKlMfPyTEY/L25C0SqXttKUJ3vjGcz24rQXcAiEA75aZO/BO1xZVZPWwihyX18ct6RDz0p6XbYEhJ0uD6oI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139232},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"2f6a35290cd24c4e18a4c7287f8db206c3e2cd14","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.11","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.39_1790235088105_0.22552211271079892","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.40","_id":"@unvired/react-native-unvired-sdk@0.0.40","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"ed4470056ce319806337a82c24210f7a83812ef3","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.40.tgz","fileCount":72,"integrity":"sha512-KtoqsmLJs9CD+tfqw2o8yg1dTVwfnxS0Uf1EnjCes18P13RNITmqbCe9RvN2qb1VSH0Z/ElDPgY15uWOTGE5Yg==","signatures":[{"sig":"MEYCIQCGPHhMz//xVrAnOSzZ26xv/16okcsgTCZ3fEjsUgFTCwIhAP9a7Csmf05OGerPstBJrS5i6/dgtEt6blJxFRgroHLJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD3NT1D/Wt5GItgIOQAk6khE7bWx8B2H3KsAhG5xYIWnwIgezzz+jpiZwgoX3PhhCaSkv8srbCaZnZ1g6ga2HQem/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139232},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"2f6a35290cd24c4e18a4c7287f8db206c3e2cd14","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.11","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.40_1790235883620_0.7104748640344583","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.41","_id":"@unvired/react-native-unvired-sdk@0.0.41","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"c45b7f24d2247a012bfccaf96b2e834d1c8f8a9e","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.41.tgz","fileCount":72,"integrity":"sha512-sYFv7UGbeKt+KReKfAqvYAKRFsy4yJAwMj0si3bD8L4WJMx4HfDoWF6HPef29SXdqPogrVDIQiPrpAkHN3gEBQ==","signatures":[{"sig":"MEYCIQDzphErTqSBfXGEishnpKKqLSc60O6TviWVP5kB9h3qJwIhANWj6HE0j8h5/z1MREL6qGc7zzZ7CqTVUcYrGcWn2QGT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBbwttyxz4JQLivLx7qfaDxmVK3xnn5UTlyXA1osU+zMAiEAqwe4ZNWN09Dn3hC3cqxOnhVOQfPx2rnwF5GEHARthfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139232},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"2f6a35290cd24c4e18a4c7287f8db206c3e2cd14","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.11","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.41_1790236098788_0.37817523637361994","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.42","_id":"@unvired/react-native-unvired-sdk@0.0.42","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"14231965aacda5458986dd9945c65fa35fd3a556","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.42.tgz","fileCount":72,"integrity":"sha512-2qrMC3u7BUA632Qks7/4DhZ/N0TNQd48dWElTnEP2qXTIylkQcoeuc981L57g4zPXk56Cb7asuYjrRN8gLtgYw==","signatures":[{"sig":"MEQCIGx4rWFokptjdd+zpI3PeTubNl82y0Bt2pGjtGDznOVrAiBzD5WEqsTswSzg+WJw5VZsVXtHzKBsd0/RTepe7vdxAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEt3UuljJjpZFgVMxGy43/NXvylll8EKx9AHCLfFj03PAiEAjOWIaCy8VD5KnCbw/dWM1Ig8elIQpuE2ippP2rqX5So=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139232},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"2f6a35290cd24c4e18a4c7287f8db206c3e2cd14","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.11","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.42_1790236223356_0.6944678987163777","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.43","_id":"@unvired/react-native-unvired-sdk@0.0.43","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"9b93fc49763876390ba5cb3bdceac9749b0cb698","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.43.tgz","fileCount":72,"integrity":"sha512-OO2MCiXMvKyZIQ76MktH2jSSxG26T0nMToQNuJMKSdHMBl62idcVGjunkfa61yEyGhHQc7KWPDEFSo3Vy8+9wg==","signatures":[{"sig":"MEQCIEcqwzGLIyZwjM+rO1Y7Fu1LUmdEdN/mf6C5UncUfEqsAiAdeCLAr7hzCPVDud9PDii6Sgfo6ZIy/7Ht0CDlykzD6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCID01nFUQPKDqdxrlEGdAv/qjJmaRZu42XTPHPkWjhDcjAiADB+MyAQxihT91023UTdW5L6XrNsOz9tyjcSp67WNMTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139232},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"2f6a35290cd24c4e18a4c7287f8db206c3e2cd14","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.11","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.43_1790237205980_0.611542825576737","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@unvired/react-native-unvired-sdk","version":"0.0.44","_id":"@unvired/react-native-unvired-sdk@0.0.44","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"dist":{"shasum":"718f17346499be3d57e230a786d85381fa528623","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.44.tgz","fileCount":72,"integrity":"sha512-1yC+BYQC1fWLP9OABDwPlFtgfvRfa9u5XbwyqLYSDGS0TBrATFr1UCL2ntYCsM8xMEn4ZvzViAD6T7MH5BZG7Q==","signatures":[{"sig":"MEYCIQDXmoxPX6jtkIPHhqu+siS2ExfXKAQ9kWX43uU2T2iMIQIhAOuELEFpD9kJv8mhjOhCIN1CCDoetDxEhbSJdurx769A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKt+j1gcPmifJKDpB4Y2E2Wu3CuVz15JZu9JdWlt14dQIgFrBH69j6KS4m8koZYnxqTISDvMWwJQkmgsasRnZiX4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139232},"main":"dist/main.js","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"2f6a35290cd24c4e18a4c7287f8db206c3e2cd14","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.11","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native-unvired-sdk_0.0.44_1790237561457_0.22968324635354942","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"_id":"@unvired/react-native-unvired-sdk@0.0.45","dist":{"shasum":"7b009e92b8bfd7f7f0924823fc2c6b7a45668b05","tarball":"https://registry.npmjs.org/@unvired/react-native-unvired-sdk/-/react-native-unvired-sdk-0.0.45.tgz","fileCount":72,"integrity":"sha512-y8Ut2Rc1xFpbpxY9NbnZ0doAK/k59m1E0cPfCUCMMeBzARThDl/jV7ofp11MWmnL1afcdlZ1Hnwf0YZg5mlGNg==","signatures":[{"sig":"MEYCIQDjr1aoGtBp08jOj5vbsKuaWPD3/ajgngs0jHrgo80z+QIhAP5GDW7NLIE6oV8PTAlpM17Ozw/uaApYDHWLVivf8LY3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG3Kpzepl/HRA/42KFcXyAstpK1vPmQz0/64cyuczYEQAiBROTNRgo6x9dLUwootoTr6p/u+BLY7Sq3w4dX6SP9BAg=="}],"unpackedSize":139232},"main":"dist/main.js","name":"@unvired/react-native-unvired-sdk","types":"dist/main.d.ts","engines":{"node":">=18"},"gitHead":"2f6a35290cd24c4e18a4c7287f8db206c3e2cd14","scripts":{"lint":"eslint src/","test":"jest","build":"tsc --project tsconfig.json","format":"prettier --write \"src/**/*.{js,ts,tsx}\"","prepare":"npm run build"},"version":"0.0.45","_npmUser":{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},"_npmVersion":"10.9.2","description":"Unvired SDK for React Native with logging, database, notifications, and file system support","directories":{},"maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"_nodeVersion":"22.14.0","dependencies":{"pako":"^2.1.0","sql.js":"^1.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","react":"19.2.0","eslint":"^8.0.0","prettier":"^3.0.0","typescript":"^5.0.0","@types/pako":"^2.0.4","@types/react":">=18","react-native":"0.83.1","@types/sql.js":"^1.4.11","react-native-fs":"^2.20.0","react-native-mmkv":"^4.3.2","@types/react-native":"^0.73.0","react-native-device-info":"^15.0.1","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1","@react-native-async-storage/async-storage":"^2.2.0"},"peerDependencies":{"react":">=18","react-native":">=0.73","react-native-fs":"^2.20.0","react-native-mmkv":"*","react-native-device-info":"^15.0.1","react-native-zip-archive":"^7.0.2","@op-engineering/op-sqlite":"^15.2.5","@react-native-firebase/messaging":"^21.8.1"},"peerDependenciesMeta":{"react-native-fs":{"optional":true},"react-native-mmkv":{"optional":true},"react-native-device-info":{"optional":true},"react-native-zip-archive":{"optional":true},"@op-engineering/op-sqlite":{"optional":true},"@react-native-firebase/messaging":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-unvired-sdk_0.0.45_1790238277288_0.6207913982165767"}}},"time":{"created":"2025-12-17T08:02:40.316Z","modified":"2026-09-24T08:24:37.565Z","0.0.4":"2025-12-17T08:02:40.520Z","0.0.5":"2025-12-17T09:05:58.622Z","0.0.6":"2025-12-17T09:55:10.767Z","0.0.7":"2025-12-17T10:19:44.584Z","0.0.8":"2025-12-17T10:47:34.026Z","0.0.9":"2025-12-17T10:49:17.991Z","0.0.10":"2025-12-23T05:45:31.618Z","0.0.11":"2025-12-24T06:39:05.587Z","0.0.12":"2025-12-24T12:56:46.746Z","0.0.13":"2026-01-16T10:52:07.739Z","0.0.14":"2026-01-16T14:50:26.917Z","0.0.15":"2026-01-19T08:18:19.085Z","0.0.16":"2026-01-28T10:46:22.321Z","0.0.20":"2026-01-28T12:57:57.191Z","0.0.21":"2026-01-29T06:25:04.410Z","0.0.22":"2026-01-29T11:51:53.790Z","0.0.23":"2026-02-03T05:25:04.545Z","0.0.25":"2026-02-03T08:29:59.918Z","0.0.26":"2026-02-11T07:31:15.498Z","0.0.27":"2026-07-13T12:22:53.927Z","0.0.28":"2026-07-15T08:01:27.821Z","0.0.29":"2026-07-15T10:17:35.685Z","0.0.30":"2026-07-15T11:32:08.547Z","0.0.31":"2026-07-27T10:04:47.047Z","0.0.32":"2026-07-27T10:20:03.778Z","0.0.33":"2026-07-27T11:17:03.183Z","0.0.34":"2026-09-22T09:40:21.074Z","0.0.35":"2026-09-23T06:13:17.050Z","0.0.36":"2026-09-23T13:58:13.922Z","0.0.37":"2026-09-24T06:57:45.430Z","0.0.38":"2026-09-24T07:14:18.042Z","0.0.39":"2026-09-24T07:31:28.188Z","0.0.40":"2026-09-24T07:44:43.718Z","0.0.41":"2026-09-24T07:48:18.873Z","0.0.42":"2026-09-24T07:50:23.447Z","0.0.43":"2026-09-24T08:06:46.071Z","0.0.44":"2026-09-24T08:12:41.554Z","0.0.45":"2026-09-24T08:24:37.373Z"},"description":"Unvired SDK for React Native with logging, database, notifications, and file system support","maintainers":[{"name":"ssrini","email":"srini@unvired.com"},{"name":"srinidhirao","email":"srinidhi.rao@unvired.com"},{"name":"raghavendra.varanasi","email":"raghavendra.varanasi@unvired.com"}],"readme":"# Unvired React Native SDK\n\nA comprehensive, production-ready SDK for React Native applications providing logging, database, storage, file system, device info, and push notification capabilities.\n\n[![npm version](https://img.shields.io/npm/v/@unvired/react-native-unvired-sdk.svg)](https://www.npmjs.com/package/@unvired/react-native-unvired-sdk)\n[![License](https://img.shields.io/badge/license-UNLICENSED-blue.svg)](LICENSE)\n\n---\n\n## 📋 Table of Contents\n\n- [Features](#features)\n- [Architecture](#architecture)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Modules](#modules)\n- [Documentation](#documentation)\n- [Requirements](#requirements)\n- [License](#license)\n\n---\n\n## ✨ Features\n\n- 📝 **Advanced Logging** - File persistence, compression, rotation, and multiple log levels\n- 💾 **SQLite Database** - Both low-level and high-level ORM-like APIs\n- 🗄️ **Local Storage** - AsyncStorage wrapper with automatic JSON serialization\n- 📁 **File System** - Comprehensive file and directory operations\n- 📱 **Device Info** - Platform detection and device information\n- 🔔 **Push Notifications** - Firebase Cloud Messaging integration\n- 🔌 **Platform Adapter** - Unified interface for all platform-specific functionality\n- 🎯 **TypeScript First** - Full type safety and IntelliSense support\n- 🏗️ **Modular Architecture** - Use individual modules or the complete platform adapter\n- 🚀 **Production Ready** - Battle-tested and optimized for performance\n\n---\n\n## 🏗️ Architecture\n\n### Module Structure\n\nThe SDK follows a clean, modular architecture where each module is independent and can be used separately or through the unified platform adapter.\n\n```\nsrc/\n├── main.ts                          # SDK Entry Point\n│\n├── logger/                          # Logger Module\n│   ├── index.ts                     # Module exports\n│   ├── BaseLogger.ts                # Core logging logic\n│   ├── Logger.types.ts              # Type definitions\n│   └── services/                    # Platform-specific implementations\n│       ├── LoggerNative.ts\n│       ├── LoggerWeb.ts\n│       └── LoggerWindows.ts\n│\n├── database/                        # Database Module\n│   ├── index.ts                     # Module exports\n│   ├── DatabaseManager.ts           # Low-level adapter\n│   ├── Database.ts                  # High-level ORM\n│   └── types.ts                     # Type definitions\n│\n├── local-storage/                   # Local Storage Module\n│   ├── index.ts                     # Module exports\n│   └── localStorage.ts              # AsyncStorage wrapper\n│\n├── device-info/                     # Device Info Module\n│   ├── index.ts                     # Module exports\n│   ├── DeviceInfo.ts                # Main class\n│   ├── BaseDeviceInfo.ts            # Core implementation\n│   └── DeviceInfo.types.ts          # Type definitions\n│\n├── file-system/                     # File System Module\n│   ├── index.ts                     # Module exports\n│   ├── FileSystem.ts                # Main class\n│   ├── BaseFileSystem.ts            # Core implementation\n│   └── FileSystem.types.ts          # Type definitions\n│\n├── push-notification/               # Push Notification Module\n│   ├── index.ts                     # Module exports\n│   ├── PushNotification.ts          # Main class\n│   ├── BasePushNotification.ts      # Core implementation\n│   └── PushNotification.types.ts    # Type definitions\n│\n└── platform/                        # Platform Adapter Module\n    ├── index.ts                     # Module exports\n    ├── Platform.ts                  # Main adapter\n    ├── BasePlatform.ts              # Core implementation\n    └── Platform.types.ts            # Type definitions\n```\n\n### Connection Flow\n\n```\n@unvired/react-native-unvired-sdk\n            ↓\n        src/main.ts (Entry Point)\n            ↓\n    ┌───────┴───────┬───────────┬──────────┬────────────┬─────────────┬──────────┐\n    ↓               ↓           ↓          ↓            ↓             ↓          ↓\nlogger/         database/   local-    device-      file-        push-       platform/\nindex.ts        index.ts    storage/  info/        system/      notification/ index.ts\n                            index.ts  index.ts     index.ts     index.ts\n```\n\n---\n\n## 📦 Installation\n\n### Install the SDK\n\n```bash\nnpm install @unvired/react-native-unvired-sdk\n```\n\n### Install Peer Dependencies\n\n```bash\nnpm install react-native-device-info react-native-fs @op-engineering/op-sqlite @react-native-async-storage/async-storage react-native-zip-archive\n```\n\n### Optional: Push Notifications\n\n```bash\nnpm install @react-native-firebase/app @react-native-firebase/messaging\n```\n\n### Platform Setup\n\n#### iOS\n```bash\ncd ios && pod install\n```\n\n#### Android\nEnsure your `android/build.gradle` has the required repositories.\n\n---\n\n## 🚀 Quick Start\n\n### Option 1: Use Individual Modules (Recommended)\n\n```typescript\nimport {\n  logger,\n  LocalStorage,\n  createDatabase,\n  DeviceInfo,\n  FileSystem,\n  PushNotification\n} from '@unvired/react-native-unvired-sdk';\n\n// Logger\nlogger.setLogLevel('DEBUG');\nlogger.logInfo('App', 'init', 'Application started');\n\n// Local Storage\nawait LocalStorage.setItem('user', { name: 'John', age: 30 });\nconst user = await LocalStorage.getItem('user');\n\n// Database\nconst db = createDatabase('myapp');\nawait db.createTable('users', {\n  id: 'INTEGER PRIMARY KEY AUTOINCREMENT',\n  name: 'TEXT NOT NULL',\n  email: 'TEXT UNIQUE'\n});\nawait db.insert('users', { name: 'John', email: 'john@example.com' });\n\n// Device Info\nconst platform = DeviceInfo.getPlatform(); // 'ios' or 'android'\nconst deviceInfo = DeviceInfo.getDeviceInfoSync();\n\n// File System\nconst docDir = FileSystem.getDocumentDirectory();\nawait FileSystem.writeFile(`${docDir}/test.txt`, 'Hello World');\n\n// Push Notifications\nconst push = new PushNotification();\nawait push.requestPermission();\nconst token = await push.getToken();\n```\n\n### Option 2: Use Platform Adapter\n\n```typescript\nimport { getPlatformAdapter } from '@unvired/react-native-unvired-sdk';\n\nconst platform = getPlatformAdapter();\n\n// All modules accessible through platform adapter\nconst logger = platform.getLoggerAdapter();\nconst storage = platform.getStorageAdapter();\nconst dbAdapter = platform.getDatabaseAdapter();\nconst deviceInfo = platform.getDeviceInfo();\n```\n\n---\n\n## 📚 Modules\n\n### 1. Logger Module\n\nAdvanced logging with file persistence, compression, and rotation.\n\n```typescript\nimport { logger } from '@unvired/react-native-unvired-sdk';\n\nlogger.setLogLevel('DEBUG');\nlogger.logDebug('MyClass', 'myMethod', 'Debug message');\nlogger.logInfo('MyClass', 'myMethod', 'Info message');\nlogger.logError('MyClass', 'myMethod', 'Error message');\n\n// Get log file content\nconst logs = await logger.getLogFileContent();\n```\n\n**Features:**\n- Multiple log levels (DEBUG, INFO, ERROR)\n- File persistence with automatic rotation\n- Compression (gzip)\n- Async operations\n- Platform-specific implementations\n\n---\n\n### 2. Database Module\n\nSQLite database with both low-level and high-level APIs.\n\n```typescript\nimport { createDatabase, DatabaseManager } from '@unvired/react-native-unvired-sdk';\n\n// High-level API (recommended)\nconst db = createDatabase('myapp');\nawait db.createTable('users', {\n  id: 'INTEGER PRIMARY KEY AUTOINCREMENT',\n  name: 'TEXT NOT NULL',\n  email: 'TEXT UNIQUE'\n});\nawait db.insert('users', { name: 'John', email: 'john@example.com' });\nconst users = await db.select('users');\n\n// Low-level API\nconst adapter = DatabaseManager.getDatabaseAdapter();\nadapter.execute({\n  dbName: 'myapp',\n  query: 'SELECT * FROM users'\n}, successCallback, errorCallback);\n```\n\n**Features:**\n- SQLite integration\n- ORM-like interface\n- Transaction support\n- Connection pooling\n- Batch operations\n- Both callback and promise-based APIs\n\n📚 **[Database Documentation](./DATABASE_USAGE.md)** | **[Quick Reference](./DATABASE_QUICK_REF.md)**\n\n---\n\n### 3. Local Storage Module\n\nAsyncStorage wrapper with automatic JSON serialization.\n\n```typescript\nimport { LocalStorage } from '@unvired/react-native-unvired-sdk';\n\n// Store data\nawait LocalStorage.setItem('user', { name: 'John', age: 30 });\n\n// Retrieve data\nconst user = await LocalStorage.getItem<{ name: string; age: number }>('user');\n\n// Remove item\nawait LocalStorage.removeItem('user');\n\n// Clear all\nawait LocalStorage.clear();\n\n// Batch operations\nawait LocalStorage.multiSet([\n  ['key1', 'value1'],\n  ['key2', 'value2']\n]);\n```\n\n**Features:**\n- Automatic JSON serialization/deserialization\n- TypeScript generics support\n- Batch operations\n- Error handling\n\n📚 **[LocalStorage Documentation](./LOCALSTORAGE_USAGE.md)**\n\n---\n\n### 4. Device Info Module\n\nDevice information and platform detection.\n\n```typescript\nimport { DeviceInfo } from '@unvired/react-native-unvired-sdk';\n\n// Synchronous (returns cached data)\nconst deviceInfo = DeviceInfo.getDeviceInfoSync();\nconsole.log(deviceInfo.platform); // 'ios' or 'android'\nconsole.log(deviceInfo.model); // 'iPhone 14 Pro'\nconsole.log(deviceInfo.manufacturer); // 'Apple'\n\n// Get platform\nconst platform = DeviceInfo.getPlatform(); // 'ios' or 'android'\n\n// Get frontend type\nconst frontendType = DeviceInfo.getFrontendType(); // 'APPLE_PHONE' or 'ANDROID_PHONE'\n\n// Async (populates cache)\nawait DeviceInfo.getDeviceInfo();\n```\n\n**Features:**\n- Platform detection\n- Device model and manufacturer\n- Unique device ID\n- App version information\n- Tablet detection\n\n---\n\n### 5. File System Module\n\nComprehensive file system operations.\n\n```typescript\nimport { FileSystem } from '@unvired/react-native-unvired-sdk';\n\n// Get document directory\nconst docDir = FileSystem.getDocumentDirectory();\n\n// Read/Write files\nconst content = await FileSystem.readFile('/path/to/file.txt');\nawait FileSystem.writeFile('/path/to/file.txt', 'content');\n\n// File operations\nawait FileSystem.copyFile(source, destination);\nawait FileSystem.moveFile(source, destination);\nawait FileSystem.deleteFile('/path/to/file.txt');\n\n// Directory operations\nawait FileSystem.createDirectory('/path/to/dir');\nconst files = await FileSystem.readDir('/path/to/dir');\n\n// Check existence\nconst exists = await FileSystem.exists('/path/to/file');\n\n// User-specific folders\nconst userFolder = await FileSystem.getFolderBasedOnUserId('user123');\nawait FileSystem.deleteUserFolder('user123');\n```\n\n**Features:**\n- File read/write operations\n- Directory management\n- File copy/move operations\n- User-specific folder management\n- File existence checks\n- File stats and metadata\n\n---\n\n### 6. Push Notification Module\n\nFirebase Cloud Messaging integration.\n\n```typescript\nimport { PushNotification } from '@unvired/react-native-unvired-sdk';\n\nconst push = new PushNotification();\n\n// Request permission\nawait push.requestPermission();\n\n// Get token\nconst token = await push.getToken();\n\n// Listen for token refresh\npush.onTokenRefresh((newToken) => {\n  console.log('Token refreshed:', newToken);\n});\n\n// Listen for messages\npush.onMessage((message) => {\n  console.log('Foreground message:', message);\n});\n\n// Listen for background messages\npush.onBackgroundMessage((message) => {\n  console.log('Background message:', message);\n});\n\n// Subscribe to topics\nawait push.subscribeToTopic('news');\nawait push.unsubscribeFromTopic('news');\n```\n\n**Features:**\n- FCM integration\n- Permission handling\n- Token management\n- Foreground/background message handling\n- Topic subscription\n- Initial notification handling\n\n---\n\n### 7. Platform Adapter Module\n\nUnified interface for all platform-specific functionality.\n\n```typescript\nimport { getPlatformAdapter } from '@unvired/react-native-unvired-sdk';\n\nconst platform = getPlatformAdapter();\n\n// Device info\nconst deviceInfo = platform.getDeviceInfo();\nconst platformName = platform.getPlatform();\n\n// File system\nconst docDir = platform.getDocumentDirectory();\nconst userFolder = await platform.getFolderBasedOnUserId('user123');\n\n// Database\nconst dbAdapter = platform.getDatabaseAdapter();\n\n// Storage\nconst storage = platform.getStorageAdapter();\nawait storage.setItem('key', 'value');\n\n// Logger\nconst logger = platform.getLoggerAdapter();\nlogger.logInfo('Class', 'method', 'message');\n\n// Push notifications\nconst pushAdapter = platform.getPushNotificationAdapter();\n```\n\n**Features:**\n- Unified interface for all modules\n- Consistent API across platforms\n- Easy integration with ts-core-sdk\n- Singleton pattern\n\n📚 **[Platform Adapter Documentation](./PLATFORM_USAGE.md)**\n\n---\n\n## 📖 Documentation\n\n- **[Platform Adapter Guide](./PLATFORM_USAGE.md)** - Complete platform adapter documentation\n- **[Database Guide](./DATABASE_USAGE.md)** - Database operations and examples\n- **[Database Quick Reference](./DATABASE_QUICK_REF.md)** - Quick reference for database\n- **[LocalStorage Guide](./LOCALSTORAGE_USAGE.md)** - Local storage operations\n- **[Module Connection Map](./MODULE_CONNECTION_MAP.md)** - Architecture and module connections\n- **[How to Use in ts-core-sdk](./HOW_TO_USE_IN_TS_CORE_SDK.md)** - Integration guide\n\n---\n\n## 🎯 TypeScript Support\n\nThe SDK is fully typed with TypeScript:\n\n```typescript\nimport type {\n  // Platform types\n  IPlatformAdapter,\n  IDeviceInfo,\n  IFileEntry,\n  \n  // Database types\n  IDatabaseAdapter,\n  DatabaseOptions,\n  \n  // Logger types\n  ILoggerAdapter,\n  LogLevel,\n  \n  // Storage types\n  IStorageAdapter,\n  \n  // Push notification types\n  IPushNotificationAdapter\n} from '@unvired/react-native-unvired-sdk';\n```\n\n---\n\n## 📋 Requirements\n\n- **React Native** >= 0.60.0\n- **React** >= 16.8.0\n- **iOS** >= 11.0\n- **Android** >= API 21\n- **Node.js** >= 14.0.0\n\n---\n\n## 🤝 Contributing\n\nThis is a private SDK. For issues and questions, please contact Unvired support.\n\n---\n\n## 📄 License\n\nUNLICENSED - Private SDK for Unvired applications\n\n---\n\n## 🆘 Support\n\nFor support and questions:\n- Check the documentation files in this repository\n- Contact Unvired support team\n\n---\n\n## 🎉 Summary\n\nThe Unvired React Native SDK provides:\n\n- ✅ **7 Major Modules** - Logger, Database, LocalStorage, DeviceInfo, FileSystem, PushNotification, Platform\n- ✅ **Clean Architecture** - Modular design with consistent patterns\n- ✅ **Full TypeScript** - Complete type safety throughout\n- ✅ **Production Ready** - Battle-tested and optimized\n- ✅ **Comprehensive Docs** - Detailed guides and examples\n- ✅ **Easy Integration** - Works seamlessly with ts-core-sdk\n\n**Build powerful React Native applications with confidence!** 🚀\n\nComprehensive SDK for React Native applications providing logging, database, storage, file system, device info, and push notification capabilities.\n\n## Features\n\n- 📝 **Logger** - Advanced logging with file persistence and compression\n- 💾 **Database** - SQLite database with ORM-like interface\n- 🗄️ **Local Storage** - AsyncStorage wrapper with JSON serialization\n- 📁 **File System** - Comprehensive file system operations\n- 📱 **Device Info** - Device information and platform detection\n- 🔔 **Push Notifications** - Firebase Cloud Messaging integration\n- 🔌 **Platform Adapter** - Unified interface for all platform-specific functionality\n\n## Installation\n\n```bash\nnpm install @unvired/react-native-unvired-sdk\n```\n\n### Peer Dependencies\n\nInstall required peer dependencies:\n\n```bash\nnpm install react-native-device-info @dr.pogodin/react-native-fs react-native-sqlite-storage @react-native-async-storage/async-storage\n```\n\n### Optional Dependencies\n\nFor push notifications:\n\n```bash\nnpm install @react-native-firebase/app @react-native-firebase/messaging\n```\n\n### Platform Setup\n\n#### iOS\n\n```bash\ncd ios && pod install\n```\n\n#### Android\n\nEnsure your `android/build.gradle` has the required repositories.\n\n## Quick Start\n\n```typescript\nimport {\n  getPlatformAdapter,\n  logger,\n  LocalStorage,\n  createDatabase\n} from '@unvired/react-native-unvired-sdk';\n\n// Get platform adapter (recommended)\nconst platform = getPlatformAdapter();\n\n// Or use individual modules\nlogger.logInfo('App', 'init', 'Application started');\nawait LocalStorage.setItem('user', { name: 'John' });\nconst db = createDatabase('myapp');\n```\n\n## Modules\n\n### 1. Platform Adapter (Recommended)\n\nUnified interface for all SDK functionality.\n\n```typescript\nimport { getPlatformAdapter } from '@unvired/react-native-unvired-sdk';\n\nconst platform = getPlatformAdapter();\n\n// Device info\nconst deviceInfo = platform.getDeviceInfo();\n\n// Logger\nconst logger = platform.getLoggerAdapter();\nlogger.logInfo('MyClass', 'myMethod', 'Message');\n\n// Database\nconst dbAdapter = platform.getDatabaseAdapter();\n\n// Storage\nconst storage = platform.getStorageAdapter();\nawait storage.setItem('key', 'value');\n\n// File system\nconst userFolder = await platform.getFolderBasedOnUserId('user123');\n\n// Push notifications\nconst pushAdapter = platform.getPushNotificationAdapter();\n```\n\n📚 **[Platform Adapter Documentation](./PLATFORM_USAGE.md)**\n\n---\n\n### 2. Logger\n\nAdvanced logging with file persistence, compression, and rotation.\n\n```typescript\nimport { logger } from '@unvired/react-native-unvired-sdk';\n\nlogger.setLogLevel('DEBUG');\nlogger.logDebug('MyClass', 'myMethod', 'Debug message');\nlogger.logInfo('MyClass', 'myMethod', 'Info message');\nlogger.logError('MyClass', 'myMethod', 'Error message');\n\n// Get log file content\nconst logs = await logger.getLogFileContent();\n```\n\n**Features:**\n- Multiple log levels (DEBUG, INFO, ERROR)\n- File persistence with rotation\n- Compression (gzip)\n- Async operations\n\n---\n\n### 3. Database\n\nSQLite database with both low-level and high-level APIs.\n\n```typescript\nimport { createDatabase, DatabaseManager } from '@unvired/react-native-unvired-sdk';\n\n// High-level API (recommended)\nconst db = createDatabase('myapp');\n\nawait db.createTable('users', {\n  id: 'INTEGER PRIMARY KEY AUTOINCREMENT',\n  name: 'TEXT NOT NULL',\n  email: 'TEXT UNIQUE'\n});\n\nawait db.insert('users', { name: 'John', email: 'john@example.com' });\nconst users = await db.select('users');\n\n// Low-level API\nconst adapter = DatabaseManager.getDatabaseAdapter();\nadapter.execute({\n  dbName: 'myapp',\n  query: 'SELECT * FROM users'\n}, successCallback, errorCallback);\n```\n\n**Features:**\n- SQLite integration\n- ORM-like interface\n- Transaction support\n- Connection pooling\n- Batch operations\n\n📚 **[Database Documentation](./DATABASE_USAGE.md)** | **[Quick Reference](./DATABASE_QUICK_REF.md)**\n\n---\n\n### 4. Local Storage\n\nAsyncStorage wrapper with automatic JSON serialization.\n\n```typescript\nimport { LocalStorage } from '@unvired/react-native-unvired-sdk';\n\n// Store data\nawait LocalStorage.setItem('user', { name: 'John', age: 30 });\n\n// Retrieve data\nconst user = await LocalStorage.getItem<{ name: string; age: number }>('user');\n\n// Remove item\nawait LocalStorage.removeItem('user');\n\n// Clear all\nawait LocalStorage.clear();\n\n// Batch operations\nawait LocalStorage.multiSet([\n  ['key1', 'value1'],\n  ['key2', 'value2']\n]);\n```\n\n**Features:**\n- Automatic JSON serialization/deserialization\n- TypeScript generics support\n- Batch operations\n- Error handling\n\n📚 **[LocalStorage Documentation](./LOCALSTORAGE_USAGE.md)**\n\n---\n\n### 5. File System\n\nComprehensive file system operations.\n\n```typescript\nimport { FileSystemManager } from '@unvired/react-native-unvired-sdk';\n\n// Create directory\nawait FileSystemManager.createDirectory('/path/to/dir');\n\n// Read/Write files\nconst content = await FileSystemManager.readFile('/path/to/file.txt');\nawait FileSystemManager.writeFile('/path/to/file.txt', 'content');\n\n// File operations\nawait FileSystemManager.copyFile(source, destination);\nawait FileSystemManager.moveFile(source, destination);\nawait FileSystemManager.deleteFile('/path/to/file.txt');\n\n// Check existence\nconst exists = await FileSystemManager.exists('/path/to/file.txt');\n\n// List directory\nconst files = await FileSystemManager.readDir('/path/to/dir');\n```\n\n---\n\n### 6. Device Info\n\nDevice information and platform detection.\n\n```typescript\nimport { DeviceInfoManager } from '@unvired/react-native-unvired-sdk';\n\nconst deviceInfo = await DeviceInfoManager.getDeviceInfo();\nconsole.log(deviceInfo.platform); // 'ios' or 'android'\nconsole.log(deviceInfo.model); // 'iPhone 14 Pro'\nconsole.log(deviceInfo.manufacturer); // 'Apple'\nconsole.log(deviceInfo.uuid); // Unique device ID\n\nconst isTablet = await DeviceInfoManager.isTablet();\nconst appVersion = await DeviceInfoManager.getAppVersion();\n```\n\n---\n\n### 7. Push Notifications\n\nFirebase Cloud Messaging integration.\n\n```typescript\nimport { PushNotificationManager } from '@unvired/react-native-unvired-sdk';\n\nconst pushManager = new PushNotificationManager();\n\n// Request permission\nawait pushManager.requestPermission();\n\n// Get token\nconst token = await pushManager.getToken();\n\n// Listen for messages\npushManager.onMessage((message) => {\n  console.log('Foreground message:', message);\n});\n\npushManager.onBackgroundMessage((message) => {\n  console.log('Background message:', message);\n});\n\n// Subscribe to topics\nawait pushManager.subscribeToTopic('news');\n```\n\n---\n\n## TypeScript Support\n\nThe SDK is fully typed with TypeScript:\n\n```typescript\nimport type {\n  PlatformInterface,\n  IDeviceInfo,\n  IFileEntry,\n  IDatabaseAdapter,\n  IPushNotificationAdapter,\n  ILoggerAdapter,\n  IStorageAdapter,\n  LogLevel\n} from '@unvired/react-native-unvired-sdk';\n```\n\n---\n\n## Complete Example\n\n```typescript\nimport React, { useEffect } from 'react';\nimport { View, Text } from 'react-native';\nimport {\n  getPlatformAdapter,\n  createDatabase,\n  LocalStorage,\n  logger\n} from '@unvired/react-native-unvired-sdk';\n\nconst App = () => {\n  useEffect(() => {\n    initializeSDK();\n  }, []);\n\n  const initializeSDK = async () => {\n    // Initialize logger\n    logger.setLogLevel('DEBUG');\n    logger.logInfo('App', 'init', 'Initializing SDK');\n\n    // Get platform adapter\n    const platform = getPlatformAdapter();\n    const deviceInfo = platform.getDeviceInfo();\n    logger.logInfo('App', 'init', `Platform: ${deviceInfo.platform}`);\n\n    // Initialize database\n    const db = createDatabase('myapp');\n    await db.createTable('users', {\n      id: 'INTEGER PRIMARY KEY AUTOINCREMENT',\n      name: 'TEXT NOT NULL',\n      email: 'TEXT UNIQUE'\n    });\n\n    // Store user preferences\n    await LocalStorage.setItem('preferences', {\n      theme: 'dark',\n      notifications: true\n    });\n\n    // Get user folder\n    const userFolder = await platform.getFolderBasedOnUserId('user123');\n    logger.logInfo('App', 'init', `User folder: ${userFolder}`);\n\n    // Initialize push notifications\n    const pushAdapter = platform.getPushNotificationAdapter();\n    if (pushAdapter) {\n      await pushAdapter.requestPermission();\n      const token = await pushAdapter.getToken();\n      logger.logInfo('App', 'init', `FCM Token: ${token}`);\n    }\n  };\n\n  return (\n    <View>\n      <Text>Unvired SDK Initialized</Text>\n    </View>\n  );\n};\n\nexport default App;\n```\n\n---\n\n## Documentation\n\n- **[Platform Adapter Guide](./PLATFORM_USAGE.md)** - Complete platform adapter documentation\n- **[Database Guide](./DATABASE_USAGE.md)** - Database operations and examples\n- **[Database Quick Reference](./DATABASE_QUICK_REF.md)** - Quick reference for database\n- **[LocalStorage Guide](./LOCALSTORAGE_USAGE.md)** - Local storage operations\n\n---\n\n## API Reference\n\n### Exports\n\n```typescript\n// Platform\nexport { ReactNativePlatformAdapter, getPlatformAdapter, resetPlatformAdapter }\nexport { DeviceInfoManager, FileSystemManager, PushNotificationManager }\n\n// Logger\nexport { Logger, logger }\n\n// Database\nexport { DatabaseManager, Database, createDatabase }\n\n// Storage\nexport { LocalStorage }\n\n// Types\nexport type {\n  PlatformInterface,\n  IDeviceInfo,\n  IFileEntry,\n  IDatabaseAdapter,\n  IPushNotificationAdapter,\n  ILoggerAdapter,\n  IStorageAdapter,\n  LogLevel,\n  DatabaseOptions,\n  // ... and more\n}\n```\n\n---\n\n## Best Practices\n\n1. **Use Platform Adapter** - Recommended for accessing all SDK functionality\n2. **Initialize Early** - Initialize SDK in your app's entry point\n3. **Handle Errors** - Always use try-catch for async operations\n4. **TypeScript** - Leverage TypeScript for type safety\n5. **Logging** - Use the logger for consistent logging across your app\n6. **Clean Up** - Properly close database connections and clean up resources\n\n---\n\n## Requirements\n\n- React Native >= 0.60.0\n- React >= 16.8.0\n- iOS >= 11.0\n- Android >= API 21\n\n---\n\n## License\n\nUNLICENSED\n\n---\n\n## Support\n\nFor issues and questions, please refer to the documentation files or contact Unvired support.\n","readmeFilename":"README.md"}