{"_id":"@aaxis/react-native-secure-storage","_rev":"11-36c6a387367af5b95e0c238df64d1865","time":{"1.0.0":"2019-11-22T07:18:56.965Z","created":"2019-11-22T07:20:34.514Z","1.0.1":"2019-11-22T07:20:42.906Z","modified":"2022-04-04T10:56:28.329Z","1.0.2":"2019-11-22T07:36:50.743Z","1.0.3":"2019-11-22T07:38:15.827Z","1.0.4":"2019-11-22T07:40:45.966Z","1.0.5":"2019-11-22T08:10:15.807Z","1.1.0":"2019-11-22T09:13:47.571Z","1.1.1":"2019-11-22T09:41:32.526Z","1.1.2":"2022-02-24T08:50:06.122Z"},"name":"@aaxis/react-native-secure-storage","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.1":{"name":"@aaxis/react-native-secure-storage","title":"React Native Secure Storage","version":"1.0.1","description":"A secure AsyncStorage partial implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["react-native","react-native-component","mobile","ios","android","keychain","secure","aaxis"],"author":{"name":"zacaryhou"},"license":"MIT","licenseFilename":"LICENSE","peerDependencies":{"react":">=16.0.0-alpha.6","react-native":">=0.44.1"},"devDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"gitHead":"b3f15492137b004baabdb412cd96911618ed049d","_id":"@aaxis/react-native-secure-storage@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"},"dist":{"integrity":"sha512-Vu3tIhm+yuHXnXBIY5G5qxU+s2Wa8ZAgEkAisr6mSCUnXp2zO3zW7XC7l8bm0HtpQfu17W/CRrIFBZHPjrkonA==","shasum":"30dfcffbcd0d228e8cb551c397f53c432ec82217","tarball":"https://registry.npmjs.org/@aaxis/react-native-secure-storage/-/react-native-secure-storage-1.0.1.tgz","fileCount":74,"unpackedSize":642420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd14xLCRA9TVsSAnZWagAA39QP/0bvY3NwWMNww/w8zqVK\nh5Tvn/H1LUaRR+kJeo4g8dz06T3M75KUjyMNv8zCHFIMgHuqfLhBzRXSMSvD\nwttcE/oXmD5rzOQm3l9gFuxLzE0DqK/408jS4KnHuuxAupNUcCqYxX4tlkBO\nGJZrAc7K2iSntga2fdhZJFam+MUFntwYkeuzaz7ZQlXsaeRujxj/GwcYA1XA\np/+cZJJ+Cn3E6K8CDnwGFNzfO/r7RFavr1Bjw7taUzQYQri5ipsdoyrzGWzY\n1hPkPy43/3TmUK3PVISCzcfKa8XpSWgoCPpNIi+b39CYUEzAnT6N59ZMI4OS\nsp3QSZRQsWC+evDyL3HHzJwr3leo7dQ+3lIlSwlSSOv6QCUPmPOapoL2IS8v\nsOJTRwOAXsJdLp+j30PSamSqfP9ehXxO25FZUT2uVgW0o9/3gVSswk7Fworl\nFi+aCg+vZw7wzyRbid3RawBFUe24H2G+WDa658PbW2VB+pL5x9/3lrw8HwMK\nYTX5GUBTBlIEGLSuix1O6GdACHz/oKm2rjX96Wuo9rqCrC1n4IkcfEgqJeB4\nMXxA2PIiEC05/49dhkN0aDjE5cA+bU3HAGWHMk3+nxD5URXSGspbDZAvsCFT\nWD4jIoMNyes0KToHX6HJ0ufXWQKcQ7JkmDzWv33vd6EQhOrB23S2wdlcxmsV\nwmWV\r\n=eDZE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGL+iZp5HOmFNT66P0+z0bL5Qn+mHRo8gjpLfC9+rNwwIgaF5KCAgV9C4DymKLgoy+r9pxGRz/6szsNo2TxaOJpO4="}]},"maintainers":[{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-secure-storage_1.0.1_1574407242718_0.4095525062310805"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aaxis/react-native-secure-storage","title":"React Native Secure Storage","version":"1.0.2","description":"A secure AsyncStorage partial implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/vurtnec/react-native-secure-storage.git","baseUrl":"https://github.com/vurtnec/react-native-secure-storage"},"keywords":["react-native","react-native-component","mobile","ios","android","keychain","secure","aaxis"],"author":{"name":"zacaryhou"},"license":"MIT","licenseFilename":"LICENSE","peerDependencies":{"react":">=16.0.0-alpha.6","react-native":">=0.44.1"},"devDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"gitHead":"0b1973add6fabe71f4c47ab6fd595041780a1622","bugs":{"url":"https://github.com/vurtnec/react-native-secure-storage/issues"},"homepage":"https://github.com/vurtnec/react-native-secure-storage#readme","_id":"@aaxis/react-native-secure-storage@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"},"dist":{"integrity":"sha512-MaAR1H76ieGThojTOndUHvIEX/brD6VlDzwl3rpDyN/vxHRKxmvFwXBc5BVBPBNGbsg2cPsGoQtA0DlLmt5UqQ==","shasum":"f2c94c6ce43a8c30110198b42e1637de1b4abb03","tarball":"https://registry.npmjs.org/@aaxis/react-native-secure-storage/-/react-native-secure-storage-1.0.2.tgz","fileCount":74,"unpackedSize":642611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd15ATCRA9TVsSAnZWagAAXEEQAIxgcBGIX9fyFcWX002m\nNzyRlDtbszzIngRJoC2Ax2aEtFtJ3hkK30S6BdZPSU1FzGHZmJjO6bEcZBTi\nv0muELlvWS94W2Fhupr0mXKOBDGo831CvB7ZdAoVYRzDzU8VrVqT/lfy1RHR\nxGBK1xn3IcTFRb5CGE9f2oEb82zBxDZ7c68gRKdUTyOdx/ro1T0HVMIcZoXm\n9akdm04dDikXD056lpSOZRAtimzmHaLBELj0AVy4bu3lH5i/sY9UchfiGRuj\nJr61fe0xiN/ipgfBRuwEAGipwa2FdAo3hyS1MAPZSHOEsPzY2bS0bZ0RprLL\nNBDLdKkaLdRBzQW08gMmP+mNjnlNFis5w2opI3jksF+i/t9VJoMQVKFKKphd\nJJ9DoM6oDFk+wFccuXEu8nPA5c/tNFwQZTLMCrfFCuWO+TqLVre+aDLztFay\ntD8SR7CldzoclFD2neIZ5oXXoPgovqF7PmrD2ejpWYSYTbjJxYFcJ7grHz0p\nMvWJRfWhMyReNk5OGaFu27sMYSOacvXGOTHFQP2k0EwrnOPp37tbKO4f+Ok0\n+iUOdGbOCD/2vwZw29ky2uJ5WpblktOEjGBAVq0jbuOob+OPHxA9ixu7qosd\n246h7ZtzlhMUdUsyF6JdBhxeeuG77mOzGNbmm2spCy9rG7ng03NF/0XG8QaT\nJ7Hg\r\n=oPWh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFG2MpiIi70XJQeZEYfFCLqO77izQvOWPsypvV/h3rjDAiEA3D/Ssj1U2dpEQm6++PR6VMjbehLp4gcrM+0kpXLLc30="}]},"maintainers":[{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-secure-storage_1.0.2_1574408210473_0.9293228581731356"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aaxis/react-native-secure-storage","title":"React Native Secure Storage","version":"1.0.3","description":"A secure AsyncStorage partial implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/vurtnec/react-native-secure-storage.git","baseUrl":"https://github.com/vurtnec/react-native-secure-storage"},"keywords":["react-native","react-native-component","mobile","ios","android","keychain","secure","aaxis"],"author":{"name":"zacaryhou"},"license":"MIT","licenseFilename":"LICENSE","peerDependencies":{"react":">=16.0.0-alpha.6","react-native":">=0.44.1"},"devDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"gitHead":"0b1973add6fabe71f4c47ab6fd595041780a1622","bugs":{"url":"https://github.com/vurtnec/react-native-secure-storage/issues"},"homepage":"https://github.com/vurtnec/react-native-secure-storage#readme","_id":"@aaxis/react-native-secure-storage@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"},"dist":{"integrity":"sha512-RoRh0oUZdZIRAVrnRVUXdbW3wv6pKYXghEn92DbWYy2f3yjyRcH5IGKeFWxjXaA7SuKVaOArmAkOZoDxU/MMdg==","shasum":"d1d56d87cfb4ddb3a9a5d944e4718fcb9c216b0d","tarball":"https://registry.npmjs.org/@aaxis/react-native-secure-storage/-/react-native-secure-storage-1.0.3.tgz","fileCount":74,"unpackedSize":642611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd15BoCRA9TVsSAnZWagAAAosP+wRGpHukcf0LIu7ZbZKz\nT7Qp5hKBQ2lf8+mkM6Fx6p98aYY+Pg5lRWOha8oYpOt993NFhphTOafC3oRW\nIarV/cOzNtN3oWs8UKXUOSU/tPTgB+q4fo7vrjMGFR0ks3ILzftB/vaDjtGM\nmZX8mr3kp1/AX/WQIdeGRgwkfhqdUu+70S3T6qKQ0OF/8ReotSWjSlvfIF+o\nUIh1jVGCV0VebdsNhA5xqJ2NQlzwO4vgXi1RzfV4IuT65myVTpGy5N5mVT/C\nNnGQC9vN3PxLbROnLWOZEwQRMgBzHiXLNHXUE63OGdPQkdOdHt0zw1Paa0uT\njTVujh2Rr69Biz5F2xQHU6QWssfSNH9VH8neWWDAtmm2POeFIKa4yrORcmxM\nOiF4BnDqozAE6xHBQmMdxCyRqhCJEq8YEXh4t4VUZEPVi20YGZQyGhiXq3c7\nqcgZDubcrSJLWbSUTucCOjywiQEqjSucVP0SMzdiUcPt1AldtmY+l0A3KpDE\nocQNHm3jTnmORiRaEHY9Z8s47xut87dtt8RW2grspxLPz7Tq5MpeZSfSRpWt\n7uBXVRIg36bQjt+6PqnTQK3D9VhsDYCSXE0nc0GUS5mkpvqgf7mziJOl+429\nXT2LJqtTSsOFHkihoaZNF3GBhHSLYAc6EfBxqlwHO2wQ8EvIsbSyqD63YSk9\nuOGv\r\n=Psib\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCdEi/X85sEeltJTTnIouC51b1HQdO0WwP2OkysCB1gAiBHQwC4HCBOn9KBRjM0zHeT+dfA3DnMWOkdWDVq8QscPQ=="}]},"maintainers":[{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-secure-storage_1.0.3_1574408295655_0.395045543208264"},"_hasShrinkwrap":false},"1.0.4":{"name":"@aaxis/react-native-secure-storage","title":"React Native Secure Storage","version":"1.0.4","description":"A secure AsyncStorage partial implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/vurtnec/react-native-secure-storage.git","baseUrl":"https://github.com/vurtnec/react-native-secure-storage"},"keywords":["react-native","react-native-component","mobile","ios","android","keychain","secure","aaxis"],"author":{"name":"Zachary Hou","email":"zacharyhou@aaxiscommerce.com"},"license":"MIT","licenseFilename":"LICENSE","peerDependencies":{"react":">=16.0.0-alpha.6","react-native":">=0.44.1"},"devDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"gitHead":"0b1973add6fabe71f4c47ab6fd595041780a1622","bugs":{"url":"https://github.com/vurtnec/react-native-secure-storage/issues"},"homepage":"https://github.com/vurtnec/react-native-secure-storage#readme","_id":"@aaxis/react-native-secure-storage@1.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"},"dist":{"integrity":"sha512-zCf+BMowzz3gNmk0lAzXCvu1QY5u2UqA7LHBEK2Ba81A6RDG/Rm/RQSi5nqgHGjIHftEiNtJ/GRaO+uDW7lb4g==","shasum":"1d3ec7a1bbc7a059e277a9be1e9f2abdb8b875e0","tarball":"https://registry.npmjs.org/@aaxis/react-native-secure-storage/-/react-native-secure-storage-1.0.4.tgz","fileCount":74,"unpackedSize":642676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd15D+CRA9TVsSAnZWagAAJSsP/2x8rzRpBHkDpG7Zh6Q4\nXc5FbnHOAi6gzDZ9qlC7PkJooNbyahdRRUayfLXTOOxqhBuuJA6Z4WIAD71r\nYqNd0vwO0uT3wqv+9Ao3o0pvhprQRG/5hISJ9jPgBsO6vG4QIa8/19Y6LJA5\nassHb5wNEOB4/oYgi7LFctB6KxSETbsQg+iqZsJbPBg/sZypiZc+OiXZr8gT\nNb0he2/yA7Va2C7O+lUVIE69JozzM+yNHrBZSrEDyhgznnZ1zscVGRY550D9\n0JWHjd9nTmODzcGxfBd2kfVUHECdwqpmSF5nRVsy2GQtWdGI4oV3vkcptB8U\nkkJ1NnH59hOyv7jjpn3+IVRwN3+D2lrS2zv+jfIDRYFisNvvqEnSnNbp0ZY3\noSij3Gn7O9BDiXXhWWA+Oe0IOyN8ZQKVkfR2G1SNeDKSoIAvvwGwRXTC23Bo\nN0ARcg/7dj/MlePbW4C6Rb9hr0R5RaZiWc2QF4m2/VUu0k1AZ8EtRJzwH0rA\n8hIfUjY201srklzJC2rs+WJqzwRnKOoMiQgl9hlcNwk3tp3amOjUJ4KjioKe\nDzokE6Gzyrqfqo63oCJYzR7B3atLEiF/zBxbsty6ATOS3BbFsKerEYLkpPgJ\ng7AHZJw0GBGAV75HXdQ/BJleNqdp6KknGhOta9J2iFII4pmpBlRwC32PxV99\ntByj\r\n=wSh8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZviBEPRaskv+MacQfpPV84/qQridlv79BGjQ4OcoKTwIgMjVG6DqzduAX2c02CmuBOEXel+VErA4AIaOCrjsuB4I="}]},"maintainers":[{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-secure-storage_1.0.4_1574408445782_0.9357409137909478"},"_hasShrinkwrap":false},"1.0.5":{"name":"@aaxis/react-native-secure-storage","title":"React Native Secure Storage","version":"1.0.5","description":"A secure AsyncStorage partial implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/vurtnec/react-native-secure-storage.git","baseUrl":"https://github.com/vurtnec/react-native-secure-storage"},"keywords":["react-native","react-native-component","mobile","ios","android","keychain","secure","aaxis"],"author":{"name":"Zachary Hou","email":"zacharyhou@aaxiscommerce.com"},"license":"MIT","licenseFilename":"LICENSE","peerDependencies":{"react":">=16.0.0-alpha.6","react-native":">=0.44.1"},"devDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"gitHead":"91b1bbe3f42efbb38c65a6c734f2f8dc97e3d5f5","bugs":{"url":"https://github.com/vurtnec/react-native-secure-storage/issues"},"homepage":"https://github.com/vurtnec/react-native-secure-storage#readme","_id":"@aaxis/react-native-secure-storage@1.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"},"dist":{"integrity":"sha512-P/+Z2Jwqp6kAYp03p63/zM39d4upLSmUYfYgt/CcMZz63X1fydi6XZPS48SX70Y/4kKD8C/aMvnYL5g9GcWYzg==","shasum":"016401e2470cd4886dccca3b774388d80b3712fb","tarball":"https://registry.npmjs.org/@aaxis/react-native-secure-storage/-/react-native-secure-storage-1.0.5.tgz","fileCount":74,"unpackedSize":642641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd15foCRA9TVsSAnZWagAA53kQAKSca0MWxk5daBrh7vUr\nMUWFhMjw4C8vmSnb7/V2fDdK6+Y+46g06o3IzYn3njMGUnec5/ltlmJIabdt\n/W+NRjOTNXa1lKuzWTIe8nnekcoJgIpfqVsl4G02jVGJxeVBcfBLihE7Q/xE\nEKIGWSHPVvDGLuZOEWO8iDk2uKJ0AnYrxZxnHFXPTfRAPkerqk2hkIz73awH\nzPxjNczy8wwNMBqdCoWUlHGdihaytoawMpCj1+NGmv14SFFZlaavqdG4A1KC\n2gXc+rkUKjk1uBCf2QnaI/BJwYGbBhANZDSJDwa0C7UQmjUpxz0Y2K65wcSk\n5PGptKw6uKgbYdR4COu/IRNv7MPoD04pGPIZSnveoCknMzhEqQ71VNoJXBah\nyby31koRt+niCCrUM6y+EKustLB/L2Ozs6iftHa+iI57Dz8308aPof82LpyU\n78mJ442BQhZaa5dCHjJmfmgi27SDEWsrEndIarzPaO21wDG6B7/ECdM8RN/2\nVkKrNQL14ocnXKvBRDT7JLvKQRd7NzLO5lFYGT4IvLNItJAR/Z2xj6mvkJmG\njMZoDFStiDqHIVZdzKixyIlX+igczx6TBhS0BMv+kGlA5eeSJXAoas7ZWA6o\ngIL406Z3Ln6yG5EEN2NyZLkZlQSDIXplydIBoap62297zWbi0KhrmcSUTOWH\nvJJy\r\n=myfJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjvH1isji87Hu/lCvzewkLYUpZkQhf63qJGR+aZn3tMAiBNaBjXwkbUUrw295nxW8/JRPFlrbGCZH3Wenv2WHxlmA=="}]},"maintainers":[{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-secure-storage_1.0.5_1574410215666_0.6765838467516054"},"_hasShrinkwrap":false},"1.1.0":{"name":"@aaxis/react-native-secure-storage","title":"React Native Secure Storage","version":"1.1.0","description":"A secure AsyncStorage partial implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/vurtnec/react-native-secure-storage.git","baseUrl":"https://github.com/vurtnec/react-native-secure-storage"},"keywords":["react-native","react-native-component","mobile","ios","android","keychain","secure","aaxis"],"author":{"name":"Zachary Hou","email":"zacharyhou@aaxiscommerce.com"},"license":"MIT","licenseFilename":"LICENSE","peerDependencies":{"react":">=16.0.0-alpha.6","react-native":">=0.44.1"},"devDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"gitHead":"451aacb0a1d1c550d06712b5fd250f3dc574cf9b","bugs":{"url":"https://github.com/vurtnec/react-native-secure-storage/issues"},"homepage":"https://github.com/vurtnec/react-native-secure-storage#readme","_id":"@aaxis/react-native-secure-storage@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"},"dist":{"integrity":"sha512-H4UAGGpLDWRLfUbKtMJ3ZTo5Brc+QJRsKTs9EsqworzFwKT02zbeWFXbkwpwACa9Z99RjLzmweNrP7jjq+a7hA==","shasum":"b05434c02cc9e8efd5348d0be1d2d700ad4685e6","tarball":"https://registry.npmjs.org/@aaxis/react-native-secure-storage/-/react-native-secure-storage-1.1.0.tgz","fileCount":74,"unpackedSize":642637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd16bLCRA9TVsSAnZWagAASz4QAKJiPejHJRCQZv1jgW/L\nBssW0YIxnM3obKopYOftPEZhKd2AzKIyB8J2QFjmHALfCNfAk36eaw5f9/1y\nnCgrTzjiRmQl5slhbUdHknHS2BmqKfEE0zfNzhn/WBJ5zPj8m1VFjeJ2cSou\nhSokmdWLLNxwL8hx6xgz9jCjEpctm1GJOz17n1n9EIO9EjcOHyLtmgh7f4oB\nzea2pBYgR+bOoE0y1hbRJzh/qU6Hn/Gdj3H03lBcLoRr7abVi8qeKaE+8+Al\nIMyVItZlTZomxWkKkjuPjn8dAVoG61MJ/SPttPOid/ZqbBhP4ux5w/TMr+/h\n6JKhKlBlCoGc6QDZfmz3yR+zWU845ccoQ9X2hPvx9fI7MDn7XcqO93vZ+pOO\n/Vlz2FL9A65oiN11Z/C5JLhC2vfZ0IE24nKfchPmktowezIlfrSpFouR0DvY\n0GOFs3TxkOoNUC/jf8nYRviX/b7fvkAntmOQhwNLLFDoIO4y58tPbEoVy+aP\nA/o1cWDtYq8L1GTbFMuSqYRDm6wJpDBYNYs5qmOGATzRQbaTw2aSBIUfEhup\neD9jIhayuctViJxLM0AMvzgHdxqyjTtzr2/XPYsqAa8HvCn92V2PUsCoYqXX\nrsfVb5ZrrH2hCgkuBtureujV9fXxNncBRNFYr3leHcti3CRZtIQV+5ypP0Vt\nk2Jl\r\n=CUU0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwEZix70KTOmzyv2sWbXic14G1g+gvE5/vkZ9HFPwCWAiEA8fmC6I79J/QlQSwhrfp7PAkEDspm42G4UQl3QmNPtPQ="}]},"maintainers":[{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-secure-storage_1.1.0_1574414027391_0.4043273585158502"},"_hasShrinkwrap":false},"1.1.1":{"name":"@aaxis/react-native-secure-storage","title":"React Native Secure Storage","version":"1.1.1","description":"A secure AsyncStorage partial implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/vurtnec/react-native-secure-storage.git","baseUrl":"https://github.com/vurtnec/react-native-secure-storage"},"keywords":["react-native","react-native-component","mobile","ios","android","keychain","secure","aaxis"],"author":{"name":"Zachary Hou","email":"zacharyhou@aaxiscommerce.com"},"license":"MIT","licenseFilename":"LICENSE","peerDependencies":{"react":">=16.0.0-alpha.6","react-native":">=0.44.1"},"devDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"gitHead":"eae9bceb11ad8e2c1b6ccc5ad43551606d5d5a63","bugs":{"url":"https://github.com/vurtnec/react-native-secure-storage/issues"},"homepage":"https://github.com/vurtnec/react-native-secure-storage#readme","_id":"@aaxis/react-native-secure-storage@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"},"dist":{"integrity":"sha512-UWiS0AJ4bb+Q2Tr1c08aiZ/FkGRGOTfrOy8powk5C5HexXJQ0nJH+1bvnYy5Np82cxAS9T/mQ6hTBn0qFUlR6Q==","shasum":"d0050b778a9f5575c527aaad1da9676fe42ed030","tarball":"https://registry.npmjs.org/@aaxis/react-native-secure-storage/-/react-native-secure-storage-1.1.1.tgz","fileCount":74,"unpackedSize":642637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd161MCRA9TVsSAnZWagAArqgP/3Wv0ZCHjNzLfoyRST+r\n2aqAWA6yusf8NQ7zgmjk5cpk+dC/HQv1z3BzOVx5mhX/TxOkcROHf1yUgd/M\n3b5k4DGMHyeL0og2HatjwkYEif/yPH7Cm20//LfJZi4USKZP+Pcob2rdKP/n\nuFr5ue1uDj30sTZOMRFEI+mvLF6tJmbww0XtRNxqVM7v2O69aKOgeQyC8yTg\nJFK11EeOonH+wBDblDh8cPs7pPaMQn7ALazBhcsy3Ry8+nYaAQO4ZB+kVhb5\nSd88bhXLpkSbbdgLGA0QFBIIE/IYjDDl5HPml4TV7SH2VPuU2syf0AGzVmSW\nibhFTBNIFJY2IohbiQcknzYt6aGAZjKrF1IIlgpYQoaZjXDUGoZzBV1z4MNw\ntC7WxPiK08TcARhYge+si8FLf2zadc/ygbfDHW0s8niSWsZx1Dz96//Qgr26\nlSXyqmOe22StUptrxAJQ3uEY45U1lJGJAwuQSbRE+IL9h33naHma1aWnSOHF\nxZ2rkl9EydF1F//TYM0hAmKfWcLpXjaiS/Jm+u6C1hjn3rkEjrboFohBQocw\ngk6fplVHmMxGnEdUYIuqvGQ86ec5n6LgI7LqKHG0kMtpI7jPxv9UIlweSBRA\n5CLo0lrPDBhPevd4r729Necj5O8uFXPwvn7rXZPVsYeY7NIJ/E4/Btg3bq2s\nGTit\r\n=qE7u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoMd79n5SkK7Pzu7jDCPLNxpTiZ5V/yWdUeznad1WVIAiEAq9fZJmwH04059QICkQqeKzpERr9qvDMuBOJR1mcQT6g="}]},"maintainers":[{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-secure-storage_1.1.1_1574415692347_0.732344480559252"},"_hasShrinkwrap":false},"1.1.2":{"name":"@aaxis/react-native-secure-storage","title":"React Native Secure Storage","version":"1.1.2","description":"A secure AsyncStorage partial implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/vurtnec/react-native-secure-storage.git","baseUrl":"https://github.com/vurtnec/react-native-secure-storage"},"keywords":["react-native","react-native-component","mobile","ios","android","keychain","secure","aaxis"],"author":{"name":"Zachary Hou","email":"zacharyhou@aaxiscommerce.com"},"license":"MIT","licenseFilename":"LICENSE","peerDependencies":{"react":">=16.0.0-alpha.6","react-native":">=0.44.1"},"devDependencies":{"react":"16.0.0-alpha.6","react-native":"^0.44.1"},"gitHead":"0666663f27070d633c5eb16e6f154246219f3914","bugs":{"url":"https://github.com/vurtnec/react-native-secure-storage/issues"},"homepage":"https://github.com/vurtnec/react-native-secure-storage#readme","_id":"@aaxis/react-native-secure-storage@1.1.2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-fd4k+c0ogj/AfPJMXx4AntMNUwairCe5w+v15JZ0YmKV+g+oAZW8lUEN/npA8upR5rPauhHUhITALq0SW7cTnA==","shasum":"448196945c287400ef791d9c08a29aa4c5a3e7ed","tarball":"https://registry.npmjs.org/@aaxis/react-native-secure-storage/-/react-native-secure-storage-1.1.2.tgz","fileCount":73,"unpackedSize":518222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0a+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpkwg/+M9yQx6b2+ovBYw2MBmyHFysVhDzYbvtFxh6kLmQQM+OJ9G2X\r\n5q3V2qqFdiBdI9NJYUUIEso1vE6NPzMBSQftBxA+n0NNuKpC0jr2DKDUAjAU\r\nvrftS7M+HAXuq1XY4UrJVgpNNCnf7TGyztlazSEOCxBkYZoDU5qjMVD9POE/\r\n8m8QmeWO4EdTy5fhNRNLhbs1bTyoi7foXFN6DiXHthRAIeFD72O51HtcEHjo\r\ncN1/RAUXk0kbdBINCpq31iIZ7//N9hB9ouEPJKz+Irw9ioYWPDm6BVR0pXWK\r\nIk+I8a1O/jiNIFhBRbw/QNdop4XioBVda4e3VClNRFwh8uf7iTfUgHRH6C+m\r\naN0fOLz3uRnwRgj/KdNGzuPKO2Qlq8bbfWC1zQm/ahmjIe6JL86wGvbvDQkR\r\nD7aodCT7P85Zce9wTJ0DtDEX9WV3qYUJ5WGiftdFvzOBuY1FwqOV5CA+V5ro\r\na4UZMSXAdDMgiuOk4xM1i+snJD5aYvZzAgqaq886d6M2lIAF7dH9vZG/XLrX\r\n7dSTbj3ElV1Mq0ooelHqB3XqP0Dlnk2pzFpKDoI8VPPKh1Az3G+237cnNd0m\r\nTC/gCJHZP0Jz6QIeOKIH3V+oy/cVKTlEXBU/9voUZi6p4kxvQx8+A0YL/l56\r\n8SmCMRYsC39ZdUMGTFwUGTpX63qS2hgeaMI=\r\n=D4zg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdSYDQ1uiVntJR2yjdGqqIwipwpqaSfddSHbqyx3EvvQIgPQ4zrqaKDaFh7mET5TUo9EuiO9asbAFfm4R9hf4JiWQ="}]},"_npmUser":{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"},"directories":{},"maintainers":[{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-secure-storage_1.1.2_1645692605890_0.3481150783653695"},"_hasShrinkwrap":false}},"maintainers":[{"name":"aaxis","email":"zacharyhou@aaxiscommerce.com"}],"description":"A secure AsyncStorage partial implementation","keywords":["react-native","react-native-component","mobile","ios","android","keychain","secure","aaxis"],"author":{"name":"Zachary Hou","email":"zacharyhou@aaxiscommerce.com"},"license":"MIT","readme":"\n# react-native-secure-storage\n\nThis package is based on [react-native-secure-storage](https://www.npmjs.com/package/react-native-secure-storage) and did some customized.\n\n## Getting started\n\n`$ npm install react-native-secure-storage --save`\n\nor\n\n`$ yarn add react-native-secure-storage`\n\n### Mostly automatic installation\n\n`$ react-native link react-native-secure-storage`\n\n### Manual installation\n\n\n#### iOS\n\n1. In XCode, in the project navigator, right click `Libraries` ➜ `Add Files to [your project's name]`\n2. Go to `node_modules` ➜ `react-native-secure-storage` and add `RNSecureStorage.xcodeproj`\n3. In XCode, in the project navigator, select your project. Add `libRNSecureStorage.a` to your project's `Build Phases` ➜ `Link Binary With Libraries`\n4. Run your project (`Cmd+R`)<\n\n#### Android\n\n1. Open up `android/app/src/main/java/[...]/MainActivity.java`\n  - Add `import com.aaxis.RNSecureStoragePackage;` to the imports at the top of the file\n  - Add `new RNSecureStoragePackage()` to the list returned by the `getPackages()` method\n2. Append the following lines to `android/settings.gradle`:\n  \t```\n  \tinclude ':react-native-secure-storage'\n  \tproject(':react-native-secure-storage').projectDir = new File(rootProject.projectDir, \t'../node_modules/react-native-secure-storage/android')\n  \t```\n3. Insert the following lines inside the dependencies block in `android/app/build.gradle`:\n  \t```\n      compile project(':react-native-secure-storage')\n  \t```\n\n\n## Usage\n```javascript\nimport SecureStorage, { ACCESS_CONTROL, ACCESSIBLE, AUTHENTICATION_TYPE } from 'react-native-secure-storage'\n\nasync() => {\n  const config = {\n    accessControl: ACCESS_CONTROL.BIOMETRY_ANY_OR_DEVICE_PASSCODE,\n    accessible: ACCESSIBLE.WHEN_UNLOCKED,\n    authenticationPrompt: 'auth with yourself',\n    service: 'example',\n    authenticateType: AUTHENTICATION_TYPE.BIOMETRICS,\n  }\n  const key = 'someKey'\n  await SecureStorage.setItem(key, 'some value', config)\n  const got = await SecureStorage.getItem(key, config)\n  console.log(got)\n}\n```\n\n### Methods\n\nThis library has now implemented `getItem`, `setItem`, `removeItem` and `getAllKeys` methods of `AsyncStorage` from [React Native](http://facebook.github.io/react-native/). It doesn't support callback and replaced the `callback` param with an `option` param.\n\nIn addition, this library has a `getSupportedBiometryType()` method which Returns one of `BIOMETRY_TYPE` indicating which biometry type the device supports, and a `canCheckAuthentication([{ authenticationType }])` method which checks whether the specified authenticationType is available.\n\n### Options\n\n| Key | Platform | Description | Default |\n|---|---|---|---|\n|**`accessControl`**|iOS only|This dictates how a keychain item may be used, see possible values in `SecureStorage.ACCESS_CONTROL`. |*None*|\n|**`accessible`**|iOS only|This dictates when a keychain item is accessible, see possible values in `SecureStorage.ACCESSIBLE`. |*`SecureStorage.ACCESSIBLE.WHEN_UNLOCKED`*|\n|**`accessGroup`**|iOS only|In which App Group to share the keychain. Requires additional setup with entitlements. |*None*|\n|**`authenticationPrompt`**|iOS only|What to prompt the user when unlocking the keychain with biometry or device password. |`Authenticate to retrieve secret data`|\n|**`authenticationType`**|iOS only|Policies specifying which forms of authentication are acceptable. |`SecureStorage.AUTHENTICATION_TYPE.DEVICE_PASSCODE_OR_BIOMETRICS`|\n|**`service`**|All|Qualifier for the service. |*App bundle ID*|\n\n#### `SecureStorage.ACCESS_CONTROL` enum\n\n| Key | Description |\n|-----|-------------|\n|**`USER_PRESENCE`**|Constraint to access an item with either Touch ID or passcode.|\n|**`BIOMETRY_ANY`**|Constraint to access an item with Touch ID for any enrolled fingers.|\n|**`BIOMETRY_CURRENT_SET`**|Constraint to access an item with Touch ID for currently enrolled fingers.|\n|**`DEVICE_PASSCODE`**|Constraint to access an item with a passcode.|\n|**`APPLICATION_PASSWORD`**|Constraint to use an application-provided password for data encryption key generation.|\n|**`BIOMETRY_ANY_OR_DEVICE_PASSCODE`**|Constraint to access an item with Touch ID for any enrolled fingers or passcode.|\n|**`BIOMETRY_CURRENT_SET_OR_DEVICE_PASSCODE`**|Constraint to access an item with Touch ID for currently enrolled fingers or passcode.|\n\n#### `SecureStorage.ACCESSIBLE` enum\n\n| Key | Description |\n|-----|-------------|\n|**`WHEN_UNLOCKED`**|The data in the keychain item can be accessed only while the device is unlocked by the user.|\n|**`AFTER_FIRST_UNLOCK`**|The data in the keychain item cannot be accessed after a restart until the device has been unlocked once by the user.|\n|**`ALWAYS`**|The data in the keychain item can always be accessed regardless of whether the device is locked.|\n|**`WHEN_PASSCODE_SET_THIS_DEVICE_ONLY`**|The data in the keychain can only be accessed when the device is unlocked. Only available if a passcode is set on the device. Items with this attribute never migrate to a new device.|\n|**`WHEN_UNLOCKED_THIS_DEVICE_ONLY`**|The data in the keychain item can be accessed only while the device is unlocked by the user. Items with this attribute do not migrate to a new device.|\n|**`AFTER_FIRST_UNLOCK_THIS_DEVICE_ONLY`**|The data in the keychain item cannot be accessed after a restart until the device has been unlocked once by the user. Items with this attribute never migrate to a new device.|\n|**`ALWAYS_THIS_DEVICE_ONLY`**|The data in the keychain item can always be accessed regardless of whether the device is locked. Items with this attribute never migrate to a new device.|\n\n#### `SecureStorage.AUTHENTICATION_TYPE` enum\n\n| Key | Description |\n|-----|-------------|\n|**`DEVICE_PASSCODE_OR_BIOMETRICS`**|Device owner is going to be authenticated by biometry or device passcode.|\n|**`BIOMETRICS`**|Device owner is going to be authenticated using a biometric method (Touch ID or Face ID).|\n\n#### `SecureStorage.BIOMETRY_TYPE` enum\n\n| Key | Description |\n|-----|-------------|\n|**`TOUCH_ID`**|Device supports authentication with Touch ID.|\n|**`FACE_ID`**|Device supports authentication with Face ID.|\n|**`FINGERPRINT`**|Device supports authentication with Android Fingerprint.|\n\n  \n","readmeFilename":"README.md","homepage":"https://github.com/vurtnec/react-native-secure-storage#readme","repository":{"type":"git","url":"git+https://github.com/vurtnec/react-native-secure-storage.git","baseUrl":"https://github.com/vurtnec/react-native-secure-storage"},"bugs":{"url":"https://github.com/vurtnec/react-native-secure-storage/issues"}}