{"_id":"rnsync","_rev":"39-81bd9b648dadf73c15c9a16545cfee8b","name":"rnsync","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","dist-tags":{"latest":"4.1.1"},"versions":{"0.0.1":{"name":"rnsync","version":"0.0.1","description":"React Native wrapper for Cloudant Sync","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","gitHead":"107943353596f27ffa665358d8b11569dff69862","_id":"rnsync@0.0.1","_shasum":"c17c1461b7d5dbaf590b474445ad4ae97db13241","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"c17c1461b7d5dbaf590b474445ad4ae97db13241","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.0.1.tgz","integrity":"sha512-omRG9DJDO1QGgAU5PM2eNo0jpdo3t/g/FDolK48mQQA++hf/eXuUDdqD1RsDZKxOmr6MAq+aRy/lq7pLgJt18A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfnr5FIm5920YDxf2P9I2jFA8ReKbMSrgSb6WBruiBGwIhAOn0aTivJ/nQYor6QVCvvv1Lrc/RGv5SSvVOTPJg5Uzv"}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/rnsync-0.0.1.tgz_1457112678998_0.24176664114929736"},"directories":{}},"0.1.0":{"name":"rnsync","version":"0.1.0","description":"React Native wrapper for Cloudant Sync","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","gitHead":"67536c5f313deade16c08763f4f96e8d1b2e6c86","_id":"rnsync@0.1.0","_shasum":"1208d6808ae0f521f43d8cd4897dbaa206654e66","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"1208d6808ae0f521f43d8cd4897dbaa206654e66","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.0.tgz","integrity":"sha512-DGj+h1GIBUpq23oDlBJEkB5p92RA8WFkFouw//fCwKoRQGIk/FoxoNyqQ1gvAr8EGnte4VQxBoue85MRfqOalA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH206IzRsn9V1cbK4h+mfVWEJzlYj8zzOMlEZ5rzpb6BAiEA3+mdqYpoClZJ+BHme0hfJ0TkON+uVKlCc54V9rTnAew="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-0.1.0.tgz_1457112822203_0.6746167538221925"},"directories":{}},"0.1.1":{"name":"rnsync","version":"0.1.1","description":"React Native wrapper for Cloudant Sync","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","gitHead":"a06cd15a1758897269ba81f41b65237854b3ebc7","_id":"rnsync@0.1.1","_shasum":"b6e4116afce06bf6d3d246a9ae32447fd646cb81","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"b6e4116afce06bf6d3d246a9ae32447fd646cb81","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.1.tgz","integrity":"sha512-qsZRFoqGZxSSLqosJ0jFo9HtWuUcT3E7BTY1m+8EGy44ztHEfgWkAeCaQ+RcVgJUuLhgXqjdX18QGkOlxOf5vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk8HQnTNq6Ssg8J03hwzC6phZty8tuAY39uxwyIuwrQQIhAMxggPJrYooaikMngISSaYmLcHvuucEX9Ln57O2xtkPe"}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-0.1.1.tgz_1457130349198_0.7263849119190127"},"directories":{}},"0.1.2":{"name":"rnsync","version":"0.1.2","description":"React Native wrapper for Cloudant Sync","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","gitHead":"ce3834e94526d61a52c51d613b27a87393e5451b","_id":"rnsync@0.1.2","_shasum":"4cb19ede0215ec205a2774101f30d55db15d7f74","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"4cb19ede0215ec205a2774101f30d55db15d7f74","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.2.tgz","integrity":"sha512-TK3lTzaCgoOBjc0Gk6QYdIKR2R6PyUUS4RkPJ4xem/CfqDYP5IcciW5jTq5MS+XsLI9xy4IgeAeO6V6ORR56aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJ4OkZeaf8BbIXvZC4ZSUkGCL1C3Pv6hacd+0zElFHVAiBf8vD/k/VY+HWuNjGuOH9XOh7dE+AG/1m6HOcuppGV4Q=="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/rnsync-0.1.2.tgz_1457198534375_0.4510196151677519"},"directories":{}},"0.1.3":{"name":"rnsync","version":"0.1.3","description":"React Native wrapper for Cloudant Sync","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","gitHead":"a7263626adf0ed7d051739313e50c066b41e09a1","_id":"rnsync@0.1.3","_shasum":"d7a7530b91c5d8ea42e6d48f4412186a0ca7d10a","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"d7a7530b91c5d8ea42e6d48f4412186a0ca7d10a","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.3.tgz","integrity":"sha512-ro5ZMXWDzDjcEbfFAT9tu8E6v/b2eNTd8dUMaAFf/A3G15H8G11iN9mUJ0JpmtDC/vFyXKwgyQxFsp7NbSKZ8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzsqNzH0ON6IAaryiXVLcevtcotghnb1WJOtJj4CYGKAiEA9Msmtc9ISsrPgB3+zSnXT0k8Kr5PeT3NdzKz8gogKDU="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/rnsync-0.1.3.tgz_1457201515056_0.2548510862980038"},"directories":{}},"0.1.4":{"name":"rnsync","version":"0.1.4","description":"React Native wrapper for Cloudant Sync","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","gitHead":"abbbe97650574613d405562ad1b87c8ebf260e18","_id":"rnsync@0.1.4","_shasum":"289ec267e3ff4b2067dc5d426c5cae568f28e922","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"289ec267e3ff4b2067dc5d426c5cae568f28e922","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.4.tgz","integrity":"sha512-9IH7g6HwtFRmDyaqkAFazeEMT3ZlhCg9niTJDVUvAOur4D8/fb7pOlOqW2/X30plkEcHjygm+4not8irpt3oKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhP2KGjNZygIlZWH4Rvrdt1yksF73Cpn6c8zvMK1POQQIhALn2no6M3XfeyZfvB9Yh0IY8JGdXhES4bHIcEgbGzW4T"}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/rnsync-0.1.4.tgz_1457285561673_0.6335514218080789"},"directories":{}},"0.1.5":{"name":"rnsync","version":"0.1.5","description":"React Native wrapper for Cloudant Sync","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","gitHead":"fe6e27ab7f583dc3d54ba5ebbb513d5716657960","_id":"rnsync@0.1.5","_shasum":"5b6b815f500f61d9a3efe210eb05afc0d4314684","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"5b6b815f500f61d9a3efe210eb05afc0d4314684","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.5.tgz","integrity":"sha512-HpI/sbX7ilGO2TDncgRHjaRaXwWDQYJtCJ/s8S9j09EQ9/YN+vz1MrBupAJmMsK8GFZANBbauEm2FPUgnLgq5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmFfLG9yYiHaFKe4efwvZG6lTXTwGeMVZD/W3fJYeH1wIgbeY3j+Z9ngx9PM+uf+S+8RM6LVY+RcGGLPJoqbF/IqU="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/rnsync-0.1.5.tgz_1457369640787_0.637545159785077"},"directories":{}},"0.1.6":{"name":"rnsync","version":"0.1.6","description":"React Native wrapper for Cloudant Sync","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","gitHead":"fe9f1217c0335645e9e361d3356e7d74930307ef","_id":"rnsync@0.1.6","_shasum":"becd6e24f067e727dfdf9ba31cf1e15ec8cb8527","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"becd6e24f067e727dfdf9ba31cf1e15ec8cb8527","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.6.tgz","integrity":"sha512-eaubx/y6T+j1d/LefpzqnCXC3ouUMwb2/PNPOmUQqUR/CzuS6I6HsyAFTxx+fwMGRpuBApVo3MPuDig+zWSlqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrYjvqbcfECoaHnn8vWVooaepQAAFsSkm8pBzZeVJX0AiAi3G1Zwp1o0hV1zlVgXit6N1mQeOQBHuHrGNy92uXTRw=="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/rnsync-0.1.6.tgz_1457370356521_0.2977902835700661"},"directories":{}},"0.1.7":{"name":"rnsync","version":"0.1.7","description":"React Native wrapper for Cloudant Sync","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","gitHead":"2f8052a395a20d3240c9935275546e6b31fcbf31","_id":"rnsync@0.1.7","_shasum":"5ce6d005f7f1eda0ed7448d256373c4324ee12d1","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"5ce6d005f7f1eda0ed7448d256373c4324ee12d1","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.7.tgz","integrity":"sha512-zuqDZz9K9nV1l0N8YL9BOHpnHOZIeoBbi+2KAb/nKho4RGk5rJrrAuaf1dZQkm6j3THHYiCnMpm4Ve0LCwLVEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9QdiTFQS3yJzjy0544U9HzluBFrbvneOmpu5gKoDpfAiAege2jsgD/pqWFRBQ06yiRqv0dTYTPTAx2zRnW1d731A=="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/rnsync-0.1.7.tgz_1457373281278_0.1481196938548237"},"directories":{}},"0.1.8":{"name":"rnsync","version":"0.1.8","description":"A local (mobile) NoSQL database that you can replicate to your remote database","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","gitHead":"78b17ff3c612d339393031b7f867ac114f788e08","_id":"rnsync@0.1.8","_shasum":"2bfa83e95c3dd2e9a8c160ad63704678d60fc539","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"2bfa83e95c3dd2e9a8c160ad63704678d60fc539","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.8.tgz","integrity":"sha512-V483j0L5/DTRbn+j1r2ziBcnmjqwfk9nPncu2sjkmIBWMsbZ+/FSy8J/o7iDOO5+K/3EGyZNQda69mgXY6N0pQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbP9qh3ZeNMFePwwfZYhy2JCV4GRKTn9OT4p/zoW3t9AiEAvpOsOuKdunpuDCqTInAOXPKPfQns9OwYorIN78FumJ0="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-0.1.8.tgz_1457414973433_0.11054039490409195"},"directories":{}},"0.1.9":{"name":"rnsync","version":"0.1.9","description":"A local (mobile) NoSQL database that you can replicate to your remote database","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","gitHead":"a7dc3a49e802ad4a4e388c33cbd0e1044d33bef7","_id":"rnsync@0.1.9","_shasum":"4c32ca3d3fc4f6105bf198f8d7e36b8aa904024f","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"4c32ca3d3fc4f6105bf198f8d7e36b8aa904024f","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.9.tgz","integrity":"sha512-YJJA4HZygqPymxP9Sr4UpO4dkWKWcv+UtIXpDu6FB26Op4BlRzxUDnsNKwpqNl9cmc9ANhviOukTQlUFdD4VUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKfbtuwrjKbLx+djDK/5Zv4mbM/z0dLJX0rnr5OqbKfgIhAPSdb3p3HNQDdKZaL4oTtW9jbH/l5eqH8Z3ghQImDluH"}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/rnsync-0.1.9.tgz_1457893520000_0.033661374589428306"},"directories":{}},"0.1.10":{"name":"rnsync","version":"0.1.10","description":"A local (mobile) NoSQL database that you can replicate to your remote database","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","dependencies":{"bluebird":"^3.3.4"},"gitHead":"ae268cf62f8bff7acb824313db44f42272bef88f","_id":"rnsync@0.1.10","_shasum":"fec69ed0e42f2d814abd4150189e1111eda0d227","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"fec69ed0e42f2d814abd4150189e1111eda0d227","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.10.tgz","integrity":"sha512-4+l99kUcTIOwWQZZ/GX/oM2UOi3TYbpp0VR8tSgcyv7aqXB3UcF/h3B9Ug/CJsMCpkjFLl3fLyzEOp0wE4rEqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs69darW83R6Bz+6LUkLCCAvNrB+vn9V8q7iCwl6T2KgIgPn1/EAJnd02Xpz5T4Ri2JVRbgFxC0hG8ngAObAuS+QQ="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-0.1.10.tgz_1459199394580_0.9561501678545028"},"directories":{}},"0.1.11":{"name":"rnsync","version":"0.1.11","description":"A local (mobile) NoSQL database that you can replicate to your remote database","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","dependencies":{"bluebird":"^3.3.4"},"gitHead":"d2d3cf1beb37d3f2d82ab32299aa7b6987a4cee4","_id":"rnsync@0.1.11","_shasum":"dbff506045e93316457d9a149a79871b5813be2f","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"dbff506045e93316457d9a149a79871b5813be2f","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.11.tgz","integrity":"sha512-fK7ubemXj2XAcg1HjFVKye99/rzd8u9JroXkTFAGngonT5ESVypAABsN0IONlw+CL75xGQrTxC1xaQ+oJiYsYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9cRhUGUyKihX0vzuqqcc19h4TUYFFKeCo/MNgA+clngIgAkDR2amNH/m310NaOY7l3rMMW7qoNeBWyKd58bkogv8="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/rnsync-0.1.11.tgz_1459200109145_0.24411885207518935"},"directories":{}},"0.1.12":{"name":"rnsync","version":"0.1.12","description":"A local (mobile) NoSQL database that you can replicate to your remote database","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios"],"author":{"name":"Patrick Cremin"},"license":"ISC","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","dependencies":{"bluebird":"^3.3.4"},"gitHead":"943e3ec11a9f0be4f076213383ecda10d1484d77","_id":"rnsync@0.1.12","_shasum":"873d1c1c7cb1ab0b0b7b038f605bf00775d30f70","_from":".","_npmVersion":"3.8.0","_nodeVersion":"4.2.2","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"873d1c1c7cb1ab0b0b7b038f605bf00775d30f70","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-0.1.12.tgz","integrity":"sha512-RxNqEIKwNip5rWztLYrG0kpgn1apPRduJ69dJazUdhhP4HPNbsZwn4+hhT9wUEZXala3U/oiQsGfdgFcHPV8Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNPORevcUSsRiZeDZhrIxqLplhnwlDPHCmCCFIP7hEeAIgT+yvtYyfkVPFb00eSnB9zmme6jcMN27E65IfbH/szTQ="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-0.1.12.tgz_1459201330732_0.9237399294506758"},"directories":{}},"1.1.0":{"name":"rnsync","version":"1.1.0","description":"A local (mobile) NoSQL database that you can replicate to your remote database","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"d102421b9aa00f9ec005c3e8307cd6b91daf2abd","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@1.1.0","scripts":{},"_shasum":"96662befddcde31f7368adc7654adef8f57b8a1a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"96662befddcde31f7368adc7654adef8f57b8a1a","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-1.1.0.tgz","integrity":"sha512-uCpDhIm7rbUe+zyLkUnKbWbKnVqxowhKDPIBjpyTgF5GOw2ZSVEN7oeBXRh1+Dtdj4xHIRbRssXL1CVDZSbFtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2xoaNqRiOZ5mu5rVYEP5KrGsBmyBvX0PumKwradJwrwIhANGU9wtkiMf4RiXuf1R3LZNfZb/HHwdjGxA6BGmA6A5A"}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rnsync-1.1.0.tgz_1479334383029_0.32763101579621434"},"directories":{}},"1.2.1":{"name":"rnsync","version":"1.2.1","description":"A local (mobile) NoSQL database that you can replicate to your remote database","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"d9961cd938143b22ec9396fe369a31a3e6617d8b","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@1.2.1","scripts":{},"_shasum":"abcf02dbffcf67d4263b1fc94cae6bd45bdd17cf","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"abcf02dbffcf67d4263b1fc94cae6bd45bdd17cf","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-1.2.1.tgz","integrity":"sha512-BnrinEWy4WuXpPxl+xvErbUxzdVkJdF+/6VeNg5yc5P9Jp1YEqnj8M5CmVQh2TfKYhG95aiuEaFHx1lYwCigFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGn5EySPLG1fgX9WCjlnjZ3C4vEIP7K3YUXYdb4LBAccAiEAssxaMjuLe5sRhSrtqq5uFMVLb8VP8Zijvq56x8lLPoo="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rnsync-1.2.1.tgz_1479335188838_0.015437833731994033"},"directories":{}},"1.2.2":{"name":"rnsync","version":"1.2.2","description":"A local (mobile) NoSQL database that you can replicate to your remote database","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"f77a5e3aba9ce3f10526f6a7c84c37d1479ecd14","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@1.2.2","scripts":{},"_shasum":"141e544e53b321d34ecf4a17f0d0e159eaa955a8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"141e544e53b321d34ecf4a17f0d0e159eaa955a8","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-1.2.2.tgz","integrity":"sha512-tPll4AIXR76PdijqL/QmjhwZ9yqXy+0VrhblWjWeK6f0oQK4URChPKr1A6LfmI/2Bvx7wwhCFxH3uJD7Bc6zMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECbpyJo7ceQ5042Q1MyXLR/J1Lac9pFaNZ27p/IIMioAiBPkBWIIxJAvBVDzHVObKmlTlQ+lRlFeUgwEEwxuKUJog=="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-1.2.2.tgz_1479337804570_0.6937796424608678"},"directories":{}},"1.2.4":{"name":"rnsync","version":"1.2.4","description":"A local (mobile) NoSQL database that you can replicate to your remote database","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"3e4fade08aa8b53ee55afd987124f11013dfc5f0","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@1.2.4","scripts":{},"_shasum":"09de60e03a1864d1a12b108bf7841f1a24662b9d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"09de60e03a1864d1a12b108bf7841f1a24662b9d","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-1.2.4.tgz","integrity":"sha512-RdGqJSxfNiVW8RO8vgdi1RRkuQhdgceLLfivfPFb2AqAz5vaxe3ZT/p9VoTL52suefERVqxMEYePhc5SjYJMkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzB0y1uVWQQVlzcuNRHNEQc93smSjQWrVdkW44PqX4jwIhAO3qksKvGFOUkMKB1PXh7SovG3ZPCRd7bxo85tJwy4SL"}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rnsync-1.2.4.tgz_1479341930828_0.572041507344693"},"directories":{}},"1.2.5":{"name":"rnsync","version":"1.2.5","description":"A local (mobile) NoSQL database that you can replicate to your remote database","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"ed229ac11b5a9766d69302f7cb32fd679fa1de30","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@1.2.5","scripts":{},"_shasum":"e2c5441c4980dd4805e08232227d763bb9d50c45","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"e2c5441c4980dd4805e08232227d763bb9d50c45","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-1.2.5.tgz","integrity":"sha512-hLafj9PJmeH9+8aOOIA4+qeLaluPg1ORjVEk4pczSL9iBrU5vsvF1RY68xCd4mUag1Z1zVY1Tk266UydOuTs9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5GWn3tlEuOvY+5tk4dplsOfhRVG/PZ9YgFyWgdC6zugIhANcG9Pt8RSwGjY3P9gaBz7gw8akrSnnkTwxw2x6o1sfw"}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-1.2.5.tgz_1479342033899_0.5125926351174712"},"directories":{}},"1.2.6":{"name":"rnsync","version":"1.2.6","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"a80a72a351e2b3d3bb69f7a7db2666c503d4c2b0","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@1.2.6","scripts":{},"_shasum":"c3b420b68e49df23c0c80bff31476ba2a39216e5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"c3b420b68e49df23c0c80bff31476ba2a39216e5","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-1.2.6.tgz","integrity":"sha512-47po3pJX6mR5ACD4UR7PwlJLA5mcKMjVsfVobpcwMh6sW+rdjCAkzzpN2kYomK64+8OGWvWyfGaPLa1om6schA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhfa3yAiUwlKR8TF6C0wMeJ4W4oHGbd9At5Bu6MG9/6AiEA61YYU4sqFJJrM7CY4zrjp45nB2HtKOp/jvMM/fW0tJ0="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rnsync-1.2.6.tgz_1479499842900_0.16655448987148702"},"directories":{}},"1.3.0":{"name":"rnsync","version":"1.3.0","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"ce3cceda046c14292dea791e604b61d6d00bfc90","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@1.3.0","scripts":{},"_shasum":"69dc95a5b3b878ac5c84fad52b1adf378bc2b93c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"69dc95a5b3b878ac5c84fad52b1adf378bc2b93c","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-1.3.0.tgz","integrity":"sha512-uCtfA5Ov2uGs0gVFdCxv5dwOrTPaFw0W53CMTkLVF1fCSHbWx0CyAfs4fB9ROUd+0hEqVoaulq+sulKhF4dWzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWvWwTgb35xO427vmkO/6Mc+b6Kc1PueyrL9lUeZgQmQIhAPBbfxubc8OuUsYO/dEUk/13EcVBR3kL0nsqJ9ml9URV"}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-1.3.0.tgz_1481155048755_0.9541227575391531"},"directories":{}},"1.3.1":{"name":"rnsync","version":"1.3.1","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"343a72cbd3c930d265b116f0b8c94d5d4ed870b9","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@1.3.1","scripts":{},"_shasum":"2d400fb9e55aaccde2fb778abe9cea0566d029de","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"2d400fb9e55aaccde2fb778abe9cea0566d029de","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-1.3.1.tgz","integrity":"sha512-aOvKSEucMbQvY5cUZp6Kk21mQHvfMmZ3tYBHg6JDKdHj8re9hcECn2RErl0mQCwmssBkLDZMbqPeIRpDWPHyIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDWGI+TBQ4RlCjZKysjc9i209kIiMN3eBaUj1fzPXMaAIhAOKkwx2EB8ixOiQoYwxN8IWZWjKV50PiLjpj7ErBpwLJ"}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-1.3.1.tgz_1481156331558_0.8017671203706414"},"directories":{}},"1.3.2":{"name":"rnsync","version":"1.3.2","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"fa6b48eff4cfe80e6880e5dcfb18660d6236da81","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@1.3.2","scripts":{},"_shasum":"8a252d0ddfc06f57ba95084ddc11bab81b34456b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"8a252d0ddfc06f57ba95084ddc11bab81b34456b","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-1.3.2.tgz","integrity":"sha512-KBN98nVWEgjDE2UA/9ar3mJq6HkUSswiFfDc8w4/Pe7HexD+FQQmOb+bG0mSJXRdnLKvHIjGn5aGc3Z952mjDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFip05XXRuZk/uYxFYQyRFaZAIFNvqoITb42n/D8YeSgAiEAttAu4UMcNa4D8yesZTEQIVbGLDfjjDtC5rEFrCLMzuI="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-1.3.2.tgz_1481301303189_0.7854323049541563"},"directories":{}},"1.3.3":{"name":"rnsync","version":"1.3.3","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"e64931974b2697b23871af07c0f91f1ac637d58a","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@1.3.3","scripts":{},"_shasum":"097cfa16282e4a0d46e9b0c6a03f518771ddb669","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"097cfa16282e4a0d46e9b0c6a03f518771ddb669","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-1.3.3.tgz","integrity":"sha512-tNqyrjb3UqVVg2TX9jfIQpAWlVYSiStUS5OCw4i3DcvfTGgOJZw/GX6IJXpTq1vQGn2mc4LyszANSI1Mn9ZAxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETzwdAo2uA4eQgsCcYz5Uqsl/YlR4LNPX+EuUN13Qg9AiBCf3CtxKjKfdehFgy0y2DE8+ZYUeijqzJOHapvuoiw5g=="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-1.3.3.tgz_1481644697247_0.5582682411186397"},"directories":{}},"1.4.0":{"name":"rnsync","version":"1.4.0","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"4ec8031e48404cc37b88b0faaf07f1eb788d8a28","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@1.4.0","scripts":{},"_shasum":"664ae2f18d605bb7de5bf36bb7de2b46a010bea1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"664ae2f18d605bb7de5bf36bb7de2b46a010bea1","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-1.4.0.tgz","integrity":"sha512-Pxe03oxLLZRp/4eAIhyURpv1bL0IV9W+sxJmcRUpYZtMAsYzQY9NWpXuJMYzalbeRfQ8eMYy5zep+HCJ1Dx7Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDzy37FFOPGoQKexupPPaQWXcOKyGkLeJkD16PgLSCHAiA3WJqok6cJSgo22sjGyqc8GD8JSSR3i7XZwpd0Oe7i0A=="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rnsync-1.4.0.tgz_1484512286410_0.27591874566860497"},"directories":{}},"1.4.1":{"name":"rnsync","version":"1.4.1","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"4e14703da97025fef0d18a3a8b84188cb792445a","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@1.4.1","scripts":{},"_shasum":"7046db67dfd57c27643b852035672a147c56d27c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"7046db67dfd57c27643b852035672a147c56d27c","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-1.4.1.tgz","integrity":"sha512-fUnrT5fSABnmhhpWdNbQ/f/lgbh6n0f3+DJuX7yot9/wxrEsPgaeWm7dPq6jhknjxieqtMwLggiRui45DSLTlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9DRCWP8m84iwsfms2Mc6pzhWSXjnCz+P0kr4m6wuhWAiATn9hNGt3xksSD0c8KIxiceGYOdeSo1ASti8TA8zf/vw=="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rnsync-1.4.1.tgz_1484513224411_0.8458056407980621"},"directories":{}},"2.0.0":{"name":"rnsync","version":"2.0.0","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"5082f70a911fa9242a6dda6c16fadaba0ec92d8b","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@2.0.0","scripts":{},"_shasum":"b5b370f6d71703113eb24d4c76fddeccd05ae680","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"b5b370f6d71703113eb24d4c76fddeccd05ae680","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-2.0.0.tgz","integrity":"sha512-CggwYWjTKDuCbX+0Wk6jVezrZfnbbhtTYjiMeZRDVz3q1aE+9whhSX1ROmxklVUiSY2kwLjBA6QU6f0aNCDuUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmyVcWvy0CiJFWBtHNAcKNotc+i6MFHy1EMzIR/WlRdAiAVEaQDO1GAtYnCnz6etkQbsfwO1Zy+GLgmtuFuH+9Snw=="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-2.0.0.tgz_1484514928635_0.25250693364068866"},"directories":{}},"2.0.1":{"name":"rnsync","version":"2.0.1","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"87a017a56fc91856fadcda80e7544d6cff6f7265","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@2.0.1","scripts":{},"_shasum":"089c8d3c26a0407058c945f3855bdf4880b937b4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"089c8d3c26a0407058c945f3855bdf4880b937b4","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-2.0.1.tgz","integrity":"sha512-x/4pjN1+EcXQ/l/LkUjHMxKAx1jkFU0nAFP/ceCnmaF/7J0l7AHjoe9/oC8gVpBtgAPCgKIjcww6Nub+u5hDSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbXpoT3lupucIFyPQ8AoGe4zj/bxy8XLBwr1FkqfPgBwIhAI/UhU2teVuFYeAhYvWizCBqCtRiMLKE5gPGKTw/ZZEB"}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-2.0.1.tgz_1484515273896_0.3107307949103415"},"directories":{}},"3.0.0":{"name":"rnsync","version":"3.0.0","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"a7b06c540947d4fcf49d2d7ada5e753c6445c6b4","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@3.0.0","scripts":{},"_shasum":"88c8ccda628525170bcf85f61e1f63232072d75f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"88c8ccda628525170bcf85f61e1f63232072d75f","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-3.0.0.tgz","integrity":"sha512-tBb6hSxLBS5n9NhHg676Kcs2Ddjf5kT05hY6wSNWN5N7Ot5uTkouGjZgvuAPdyBhLoLiEozH3huIgKDFZF/QvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrt/E1vbnkMwtLfyPoTBm4gtXF10PkEa5ji5zscsn7hQIhAL3QQRqRVol3uUPgXBd0LtpecNSFl4IvH8aPI9ayEsEa"}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rnsync-3.0.0.tgz_1484612154119_0.11015512910671532"},"directories":{}},"3.0.1":{"name":"rnsync","version":"3.0.1","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"a7d9f18a5e0133fc01e65d1a44a8d464db6f2cbb","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@3.0.1","scripts":{},"_shasum":"d766e321b64098e2991c7a4cda02bdf98920b8d8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"d766e321b64098e2991c7a4cda02bdf98920b8d8","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-3.0.1.tgz","integrity":"sha512-MsBWE5PWQgxCBxESuRnRq59B3/WSv6BDxwxYQRR8KcsEo2ez2YlrpLq0Pmqli7XfsBLPGBNtAghwnzzrMH0TQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoZasfrexT23dV16ipxxMuKP+zjXCVtsTVekMdkqGddAiBrHaRNPJM1lRjxx2AoDnNO3ZQdc2jDNxmSQfjROlnBpg=="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rnsync-3.0.1.tgz_1484612882653_0.14335685200057924"},"directories":{}},"3.0.2":{"name":"rnsync","version":"3.0.2","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"ddbdcfca6a5a0065979908a1d461a26f66b9d820","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@3.0.2","scripts":{},"_shasum":"cce381d2a26ef716885a0ec4d01b3ad163a8f6dc","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"cce381d2a26ef716885a0ec4d01b3ad163a8f6dc","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-3.0.2.tgz","integrity":"sha512-UnMFLYG2JTzUXGmbA9slQcxZfifxIOh755okrgATWdcoH/nc5BMjT3MTQWtx4HjTudzpk5bwSy38T0fxmkwLTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLjuAwybfNd23EZ0J3LLRPH3/9+bb/U7ilOgCdlgkifwIhAPFu6eRhoqzyVeI2dtSVe2SgEJ2NTogqAww8R99udYrR"}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/rnsync-3.0.2.tgz_1485530158881_0.9361696718260646"},"directories":{}},"3.0.3":{"name":"rnsync","version":"3.0.3","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","gitHead":"5724b4c49b79f036af0f3f2345d7671cfebf953b","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@3.0.3","scripts":{},"_shasum":"c4f7e03c4287875f834442546b285269801c501f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"5.12.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"shasum":"c4f7e03c4287875f834442546b285269801c501f","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-3.0.3.tgz","integrity":"sha512-cmdb57fSpmcEjQgx8coMdNqIx6mHppycTTbOYAlqP/DqkEEwbS07Pdsruy6KgwZUWP7qJv3xdBeOaFFG3la6Ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4MM31hV5EONSU6idYLIXlEMhmzT7IH3zoBRc8JZ2npwIgd0RaoxidTAq3Z1w6WAC5RgLOh/R6ZNEbG8EGG1b42YU="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/rnsync-3.0.3.tgz_1485537983139_0.25653046113438904"},"directories":{}},"4.0.0":{"name":"rnsync","version":"4.0.0","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","devDependencies":{"react-native":"^0.40"},"gitHead":"65277a3242ce85287184f3cac0a53ae104dead15","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"integrity":"sha512-ulQDabb0yiIWPtClO+Z0fYgMiCUyKbk4CkavC1vXj5MAkWCmTyte+3opsLznAulsyzxnCVLIjmGd87FlzgNkXg==","shasum":"a536faf777c2d479b072a3ea5e719cf8f78214f0","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-4.0.0.tgz","fileCount":23,"unpackedSize":59527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXO4GZ0tkk1X5V8yCbBm5GhVqkD30zjrk804hfbzTBNAiEAy8wU0e4sCLA1V2rgAG0auVmTkcpuvK4LO8kb+tzuAv4="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rnsync_4.0.0_1519069039934_0.9367238959753377"},"_hasShrinkwrap":false},"4.0.1":{"name":"rnsync","version":"4.0.1","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","devDependencies":{"react-native":"^0.40"},"gitHead":"e7d28de4f66a7661a5b74982f6a05cd7a69441c2","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@4.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"integrity":"sha512-q4HDLFZcFMUU5yiikuDkLxh24rY4MW9bLOPeFMiaqQKJUl54cJB/EjqaKDKU9PEQKlwZwrpqzsyGEbXIyOoy4A==","shasum":"168d1fa52781da5623612bd118333147e657e97e","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-4.0.1.tgz","fileCount":23,"unpackedSize":58463,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8B5X1ZwaK8WxHf9kxTO3jQpA98CCcDdRabeIPig/4rwIgbuqi6xkFlXTHOtdysffa66ZaGhUyZ274Lohb96JHgsE="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rnsync_4.0.1_1519069178655_0.25865280531658286"},"_hasShrinkwrap":false},"4.1.0":{"name":"rnsync","version":"4.1.0","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","devDependencies":{"react-native":"^0.40"},"gitHead":"0ecc94a6fb3ac139aa24c5b2b98e09a63f48a0b3","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@4.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"integrity":"sha512-QBaHwegMXOW9xWIPNzLXW66Tpp61gLO8CgnkNewuUBNeA+g0XGPhh4kQ5hlYjk5dJzRcy+YVywWcEvHMcoSYHA==","shasum":"25c47793b3f70530ae66fc1bce8b29e9876ab162","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-4.1.0.tgz","fileCount":26,"unpackedSize":64440,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHkXgaizeofQWMBsnz3pJaLT+Au9h72dqDaLZsapCUxmAiBfKmMLupRL2vKmso412D5zmWw4/ajyfUNTue8QyPTwdA=="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rnsync_4.1.0_1519930919400_0.8571863035516174"},"_hasShrinkwrap":false},"4.1.1":{"name":"rnsync","version":"4.1.1","description":"Stop making http CRUD calls and instead work with a local NoSQL database that you can replicate to your remote database and keep a user's data synced across multiple devices.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"keywords":["react-component","react-native","ios","android","cocoapod"],"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"license":"MIT","devDependencies":{"react-native":"^0.40"},"gitHead":"3a7dd8d7a558d87670032f061daeeb761a7c7a97","bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"homepage":"https://github.com/pwcremin/RNSync#readme","_id":"rnsync@4.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"pwcremin","email":"pwcremin@gmail.com"},"dist":{"integrity":"sha512-g0uEWJf4LUCRkvtCrPkYRsjd4c6q3W1rBmwohpH5yzD7smE14HX9Nh4EZG+fXwlDQYBSngvbgbfqnTYKGLOnig==","shasum":"78c890f84f53217ba9bd6de5746a58bd5d263dbf","tarball":"https://registry.npmjs.org/rnsync/-/rnsync-4.1.1.tgz","fileCount":26,"unpackedSize":64737,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxv4PGwcF32ejZOJrWH9nZGNbM4IOnOUe7n+5nLRk9wAiEA0ajdo8ekxStASC+pFKtHEdtldpZZMF8OtwIIlpqhJgY="}]},"maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rnsync_4.1.1_1519935331176_0.004307560412353695"},"_hasShrinkwrap":false}},"readme":"# RNSync\n[![npm version](https://badge.fury.io/js/rnsync.svg)](https://badge.fury.io/js/rnsync)\n\n## About\n\nRNSync is a React Native module that allows you to work with your Cloudant or CouchDB database locally (on the mobile device) and replicate to the remote database when needed.\n\nRNSync is a wrapper for [Cloudant Sync](https://github.com/cloudant/CDTDatastore), which simplifies large-scale mobile development by enabling you to create a single database for every user; you simply replicate and sync the copy of this database in Cloudant with a local copy on their phone or tablet. This can reduce round-trip database requests with the server. If there’s no network connection, the app runs off the database on the device; when the network connection is restored, Cloudant re-syncs the device and server.\n\nYou can get an instance of [Cloudant](http://bit.ly/2eH8lbY) by creating an account on [IBM Bluemix](http://bit.ly/2fYtrCz).\n\nRNSync only supports ReactNative > 0.40\n\nRNSync works with [Redux Persist](https://github.com/rt2zz/redux-persist).  Please read the [RNSyncStorage doc](RNSyncStorage.md) for more info.  You may also prefer the simplified API.\n \n \n## Installation\n\nInstall with npm\n```ruby\nnpm install --save rnsync\n```\n\n### iOS\n\nAdd CDTDatastore to your Podfile\n\n```ruby\npod 'CDTDatastore'\n```\n\nLink and Pod install\n\n```ruby\nreact-native link rnsync\ncd ios;pod install\n```\n### Android\n\n```ruby\nreact-native link rnsync\n```\n\n\n## Usage\n\n#### Init\n\nThe below example exposes your credentials on every device, and the database must already exist, but it is fine for testing the package. \n\nTo avoid exposing credentials create a web service to authenticate users and set up databases for client devices. This web service needs to:\n\n- Handle sign in/sign up for users.\n- Create a new remote database for a new user.\n- Grant access to the new database for the new device (e.g., via [API keys on Cloudant](https://cloudant.com/for-developers/faq/auth/) or the _users database in CouchDB).\n- Return the database URL and credentials to the device.\n\nYou can use the [rnsync_key_generator](https://github.com/pwcremin/rnsync_key_generator) package with your Express server to easily handle database and credentials creation. Also refer to [cloudantApiKeyGenerator](cloudantApiKeyGenerator) for an example of adding this functionality to your Express server if you do not wish to use rnsync_key_generator.\n \n```javascript\nimport rnsync from 'rnsync'\n\n// init with your cloudant or couchDB database\nvar dbUrl = \"https://user:pass@xxxxx\"\nvar dbName = \"name_xxxx\"\n\nrnsync.init(dbUrl, dbName, function(error)\n{\n  console.log(error)\n});\n```\n\nTo create multiple datastores, import the RNSync class (this will be the default in the next major release)\n```javascript\nimport {RNSync} from 'rnsync'\n\nlet store1 = new RNSync(dbUrl, dbName)\nawait store1.init()\nstore1.create({x:10})\n\nlet store2 = new RNSync(dbUrl, dbName2)\nawait store2.init()\nstore2.create({x:11})\n```\n\n#### Create\n\nBoth the object and the id are optional.  If you leave out the object it will create a new doc that is empty.  If you leave\nout the id that will be autogenerated for you.\n```javascript\nvar object = {x:10}\nvar id = \"whatever\"\n\nrnsync.create(object, id, function(error, doc)\n{\n  console.log(doc.id)\n});\n\nrnsync.create({name: 'jon'},  function(error, doc)\n{\n  console.log(doc.id)\n});\n\n// note: create will return an error if the id already exist\nrnsync.create('user',  function(error, doc)\n{\n  console.log(doc.id)\n});\n\n```\n\n#### Find or Create\n\nReturns the doc with the specified id.  It will create the doc if it does not already exist.\n\n```javascript\nrnsync.findOrCreate('user',  function(error, doc)\n{\n  console.log(doc.id)\n});\n```\n\n#### Retrieve\n\nReturns the doc with the specified id.\n\n```javascript\n\nvar id = \"whatever\"\n\nrnsync.retrieve(id, function(error, doc)\n{\n  console.log(JSON.stringify(doc.body))\n});\n```\n\n#### Update\n\nWhen doing an update to a doc, you must include the revision.\n\n```javascript\n\ndoc.body.somechange = \"hi mom\"\n\nrnsync.update(doc.id, doc.rev, doc.body, function(error, doc)\n{\n  console.log(JSON.stringify(doc.body))\n});\n```\n\n#### Delete\n\n```javascript\n\nrnsync.delete(doc.id, function(error)\n{\n  console.log(error)\n});\n```\n\n#### Replicate\n\nAll of the CRUD functions only affect the local database.  To push your changes to the remote server you must replicate.  For more details see the [replication docs](https://github.com/cloudant/CDTDatastore/blob/master/doc/replication.md)\n\nPush your local changes to the remote database\n```javascript\nrnsync.replicatePush( error => console.log(error) )\n```\n\nPull changes from the remote database to your local\n```javascript\nrnsync.replicatePull( error => console.log(error) )\n```\n\nDo both a push and a pull\n```javascript\nrnsync.replicateSync( error => console.log(error) )\n```\n#### Find\n\nQuery for documents.  For more details on the query semantics please see the [Cloudant query documentation](https://github.com/cloudant/CDTDatastore/blob/master/doc/query.md)\n\n```javascript\nvar query = {name: 'John', age: { '$gt': 25 }}\n\nrnsync.find(query, function(docs)\n{\n  console.log('found ' + docs.length)\n});\n```\n\n## Usage with redux-persist\n\n```javascript\nimport { createStore } from 'redux'\nimport reducer from './redux/reducers/index'\n\n\nimport {persistStore, autoRehydrate} from 'redux-persist'\nimport rnsync, {rnsyncStorage} from 'rnsync'\n\n\nlet dbUrl = \"https://xxx:xxx-bluemix.cloudant.com\";\nlet dbName = \"rnsync\"\n\nrnsync.init(dbUrl, dbName, error => console.log(error) )\n\nconst store = createStore(reducer, undefined, autoRehydrate())\n\npersistStore(store, {storage: rnsyncStorage})\n```\n\nIf you want to do replication before loading the store then:\n```javascript\nrnsync.replicateSync().then(() => persistStore(store, {storage: rnsyncStorage}))\n```\n\nIt is up to you to decide when and where to do replication.  Later I will add the ability automatically do a replication push when data changes (from a whitelist you pass to rnsyncStorage.)\n\n## Author\n\nPatrick Cremin, pwcremin@gmail.com\n\n## License\n\nRNSync is available under the MIT license. See the LICENSE file for more info.\n","maintainers":[{"name":"pwcremin","email":"pwcremin@gmail.com"}],"time":{"modified":"2022-06-26T13:41:44.969Z","created":"2016-03-04T17:31:23.103Z","0.0.1":"2016-03-04T17:31:23.103Z","0.1.0":"2016-03-04T17:33:45.392Z","0.1.1":"2016-03-04T22:25:50.574Z","0.1.2":"2016-03-05T17:22:17.422Z","0.1.3":"2016-03-05T18:11:58.253Z","0.1.4":"2016-03-06T17:32:44.956Z","0.1.5":"2016-03-07T16:54:04.267Z","0.1.6":"2016-03-07T17:05:59.034Z","0.1.7":"2016-03-07T17:54:45.395Z","0.1.8":"2016-03-08T05:29:37.211Z","0.1.9":"2016-03-13T18:25:22.264Z","0.1.10":"2016-03-28T21:09:56.925Z","0.1.11":"2016-03-28T21:21:50.149Z","0.1.12":"2016-03-28T21:42:13.107Z","1.1.0":"2016-11-16T22:13:03.594Z","1.2.1":"2016-11-16T22:26:29.393Z","1.2.2":"2016-11-16T23:10:06.565Z","1.2.4":"2016-11-17T00:18:51.392Z","1.2.5":"2016-11-17T00:20:36.074Z","1.2.6":"2016-11-18T20:10:43.454Z","1.3.0":"2016-12-07T23:57:30.758Z","1.3.1":"2016-12-08T00:18:53.867Z","1.3.2":"2016-12-09T16:35:05.177Z","1.3.3":"2016-12-13T15:58:19.419Z","1.4.0":"2017-01-15T20:31:27.098Z","1.4.1":"2017-01-15T20:47:05.051Z","2.0.0":"2017-01-15T21:15:31.014Z","2.0.1":"2017-01-15T21:21:15.896Z","3.0.0":"2017-01-17T00:15:54.769Z","3.0.1":"2017-01-17T00:28:03.329Z","3.0.2":"2017-01-27T15:16:00.888Z","3.0.3":"2017-01-27T17:26:23.823Z","4.0.0":"2018-02-19T19:37:20.086Z","4.0.1":"2018-02-19T19:39:38.753Z","4.1.0":"2018-03-01T19:01:59.481Z","4.1.1":"2018-03-01T20:15:31.250Z"},"homepage":"https://github.com/pwcremin/RNSync#readme","keywords":["react-component","react-native","ios","android","cocoapod"],"repository":{"type":"git","url":"git+https://github.com/pwcremin/RNSync.git"},"author":{"name":"Patrick Cremin","email":"pwcremin@gmail.com","url":"https://github.com/pwcremin"},"bugs":{"url":"https://github.com/pwcremin/RNSync/issues"},"license":"MIT","readmeFilename":"README.md"}