{"_id":"k-sync","_rev":"54-d73c9e063ff529b24d8786b527c44363","name":"k-sync","description":"JSON OT database backend","dist-tags":{"latest":"0.13.3"},"versions":{"0.8.5":{"name":"k-sync","version":"0.8.5","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"^1.4.2","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^2.3.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"520abf369464560793893ff023610c32f86e879a","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.8.5","_shasum":"b0bdadb868d7c220b6585c34be451b5c9a19218b","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"b0bdadb868d7c220b6585c34be451b5c9a19218b","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.8.5.tgz","integrity":"sha512-AGWyFb+j/VZtjDW0B453MqaEGuc4lANpXt73I+taZo/RKG2y2HEIBi4CB8VoyZC0XnEQvmwC3lfsas8+l9znaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmXeWLIK2BezgqZjcFIuKt466nwzAYwkkMAjq4iz3yRAIhAP03UFbBjYaEylnA7hw7cz2vM6sL+fkc9b6oUYCXHebW"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{}},"0.8.6":{"name":"k-sync","version":"0.8.6","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"^1.4.2","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^2.3.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"5f105be9469d93a317bdeaf12be587ab8f33447e","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.8.6","_shasum":"767cb5a39c7494c1a727bfc5700fc46f3eb5b64f","_from":".","_npmVersion":"3.5.0","_nodeVersion":"5.0.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"767cb5a39c7494c1a727bfc5700fc46f3eb5b64f","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.8.6.tgz","integrity":"sha512-T8oN0x8bn52C4Uyk2Ds1fcJe5+wBKiSBUuIoG8NXzhm9F7L54YI70VlFRfYK3uFGc05NZAijVOQ3Sohzy3u5cw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCXCAslRgydDuFpxJ1VKhd8uvx0D+amJd3Nq1liTRy8AiANbzKknjCcCYt95PYtDor7ISWqhgYDZ65R7cPnRt9qDA=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{}},"0.8.7":{"name":"k-sync","version":"0.8.7","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"^1.4.2","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^2.3.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"1cb2e3515ea0bd3eca74296128519555664c3481","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.8.7","_shasum":"5f11684f7aadb178351a5baee735ecbc9dce4a60","_from":".","_npmVersion":"3.5.0","_nodeVersion":"5.0.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"5f11684f7aadb178351a5baee735ecbc9dce4a60","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.8.7.tgz","integrity":"sha512-4nmcnzk6IHhFt2l773SGELmPrjcIfV6WncQrZGCo17i7UejJYLXufFWvdcC4p9dYbFXjMTTWcnv9nDp4DU3iCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWjhfB2+J9jLOHcOj+vustLJ6iIiN/eu5zsFYahE0K9wIgELBCxxfDHk4gp1lqAyo4fEBZFzm2obtf7N/BV5TSQos="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{}},"0.8.8":{"name":"k-sync","version":"0.8.8","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"^1.4.2","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^2.3.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"127f7376fe6f783ffda370dfabadad879b4317df","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.8.8","_shasum":"65581f05fac5f01a16fab78707f4cf8dd9116b70","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.0.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"65581f05fac5f01a16fab78707f4cf8dd9116b70","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.8.8.tgz","integrity":"sha512-r24KZUo05/XQbHcSVuww8shFtB+vyzXDngymMFW8BN4EQ7fjPA42AT6niBKTbj3ptNYB2AzDry9d2KOpUv5ptg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTclh9trj3MvrrzzlI0IdJBtR7lvHuSwjbhcHmLybzRAiEAhSgvxttmQdf+WzsdljDwWnRx5xwC6WBoaIDPTe6zMTI="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{}},"0.8.9":{"name":"k-sync","version":"0.8.9","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"^1.4.2","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^2.3.3","sinon":"^1.17.2"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"a887c22cc0b9c648fe3eddc4267ca7a28778eb49","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.8.9","_shasum":"905a869582474baae79f76a0a1bcb6e9e748ba14","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"905a869582474baae79f76a0a1bcb6e9e748ba14","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.8.9.tgz","integrity":"sha512-9WsOx6AarO72gBnXgqR7Z3XmtuLa9TMADa1/ZsZB87wwK03rUaaG1MsUJeo+Pj/cZt95M+i6THr6QGJWGFj4aQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW9japopkE5QEu6R0dEWfDkfZAbnQZMRC2eucJdRO9QwIhANN61+Q7dCtItn6sZ4pY5vgPxmwp0BHtTfaF9MOvx/Wl"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{}},"0.11.33":{"name":"k-sync","version":"0.11.33","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"^1.4.2","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^2.3.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"39f3020ae104df03a713867a2730ca89784372cf","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.11.33","_shasum":"50dfb25cdb46a206c348eedef1b7626fe0611057","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"50dfb25cdb46a206c348eedef1b7626fe0611057","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.11.33.tgz","integrity":"sha512-R4rsenNCdoFkzX/34KsGtUyOfcu75zda3/e05rCezI3RhIQr8C8drn259OVDe+WA2D5Ngak2Qz0I+TPMdspzGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+jig/aYSdfcFyw3CbRLlni7/Gho3PQHVjY90Ad+rdBAiEA3hAiYaLS8GS4WOhtzDoXXag1DL0CUAlsbPzMIdLjAEg="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/k-sync-0.11.33.tgz_1459659823501_0.1995808172505349"},"directories":{}},"0.11.34":{"name":"k-sync","version":"0.11.34","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"^1.4.2","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^2.3.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"9c767d856658ebee32a101725b657333e66138de","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.11.34","_shasum":"3af226750e603fd498bfd456067a2b82950542a7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"3af226750e603fd498bfd456067a2b82950542a7","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.11.34.tgz","integrity":"sha512-yOu0IvcFkGrvUr0OpFyoKPqOqTbj5AVUU1lmC9ITqGMXK4QfS3pALcjJponXa5oMRdJ70S9/FehgsYbp0ydMdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSB6dzb9xGVeH9Nyqr+4C9VxWbb30uCvpqg48KCep9UwIhAI1YpOLO5K81Kgai/xELyP1Ku3Q6N7Ez3gbIYnotr0WJ"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/k-sync-0.11.34.tgz_1459837884857_0.5251673546154052"},"directories":{}},"0.11.35":{"name":"k-sync","version":"0.11.35","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"expect.js":"^0.3.1","mocha":"^2.3.3"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"e453be8999cccc5ffe6f4a475f21e7c84ac4e5c8","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.11.35","_shasum":"f4266c050ce12bc2d56ce7f5f7232990972927be","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"f4266c050ce12bc2d56ce7f5f7232990972927be","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.11.35.tgz","integrity":"sha512-G4ultbuoRlbduTpOByBtIzD4GA8CM8BXVlHfAUOICr4dmR6iyjwNtyU0aOGGxlJtwGE7oRk/rCFwx7IPGTQgpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXouvJz5DXxPduY+sPRQ41qVZyFcat2V0tUYGy7nEr/QIgYzmC0+oVupiHZ/a5Q8+sVcoMd2ZDI6AMYX9VeConhe8="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/k-sync-0.11.35.tgz_1461086364365_0.37223749654367566"},"directories":{}},"0.11.36":{"name":"k-sync","version":"0.11.36","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"597ebcc59caefce086b53e1512fe61f6f62e338b","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.11.36","_shasum":"11514bf94c50edeb5be3202bf607a823e7c5fff4","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"11514bf94c50edeb5be3202bf607a823e7c5fff4","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.11.36.tgz","integrity":"sha512-bYtWo9mDz8l72NUn4EcZUsGHt8+nUp7fwZUpL0SBT81kpy2OagxINtqeNzsj5DLnB1Mu0edV62Ig/Th6zAadNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiaM8aAXob7mh+LDOBqqFGo3T5hnHZaxf12hlzFMGYZQIgXvsOnqQBCMVzokcPlI2er6JZ58o/vcok8abbGTp4IME="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/k-sync-0.11.36.tgz_1464834079763_0.19756098883226514"},"directories":{}},"0.11.37":{"name":"k-sync","version":"0.11.37","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"82e19bb4045e45fb886bb91590184f6ebf308d60","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.11.37","_shasum":"2763a5f8a0dde67aaccab259e40800ef6a15a976","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"2763a5f8a0dde67aaccab259e40800ef6a15a976","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.11.37.tgz","integrity":"sha512-QIISbNQ0XYiVxeRvu/mi/TFHb+cnXwGSJz/LjBVxIekl7O8DQLgzuTQpNomc92ni7pT+s7Hms9GrKtUtuEcvOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXu4fSLvSkwyboQ6GPV3wD7NjEEwgFPPhJUIr++DXbAAIhANR7M2Ao+iYhpgUXefNIamJlXHKHzpXueRI5kePaSQeY"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/k-sync-0.11.37.tgz_1466918744284_0.6655513439327478"},"directories":{}},"0.11.38":{"name":"k-sync","version":"0.11.38","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"132702eb9caf5ef05f2f8946ec41a57e81467d53","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.11.38","_shasum":"ba4f0c2ccf81f472560879a5669a564570107970","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"ba4f0c2ccf81f472560879a5669a564570107970","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.11.38.tgz","integrity":"sha512-jZSQS4GnfHWZpN5wMc3QauVWi5O1s6JZutU8oevHS5A1Ot2BiqIaTvGoa9Ki+sAxoDpCT5VugKSPuZPYO+FRpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH90BmNL4b+lE4t2vhM/AjwBM73Xr/ZQS1/Wn4TGqFipAiBdblLo2jjn1K2/VYW3s03iV6Qzytjc99orHRBKsPj2hw=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/k-sync-0.11.38.tgz_1469156735878_0.49357693013735116"},"directories":{}},"0.11.39":{"name":"k-sync","version":"0.11.39","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"644b38cc60f42ec26c335cb4ba4f92f9d6e0c6e8","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.11.39","_shasum":"56a230967d89b8ab138b2d877936eeea173182ed","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"56a230967d89b8ab138b2d877936eeea173182ed","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.11.39.tgz","integrity":"sha512-7ARkPRgCdJrYLRi1r98AZ4fWVBJJw8iJn2IMprrqmDY9hr0eSsl9dEGVPTn3BlAaKYtoEGhK8Kg+gMMnNJi8qQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6c0vkkoEQNpCQvFt4OnfX4gChsU/BeUHc4UH7thQAiAiBo1yhgnBHWP6AAunFuNrr5CVceEb0PSbO9SoGcE6YNPg=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/k-sync-0.11.39.tgz_1470703940397_0.34688427252694964"},"directories":{}},"0.11.40":{"name":"k-sync","version":"0.11.40","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"0f0322b850244730e282e963d3a67d134d80e27b","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.11.40","_shasum":"acd39fc468510d69da268cf3f192bc1f4afd1f92","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"acd39fc468510d69da268cf3f192bc1f4afd1f92","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.11.40.tgz","integrity":"sha512-rc/e9xRuXpewHZ981QMU0SZiHu814hnSYGtMzJ0XCs7692eh7KPRNbHGv6KkJLMkFMrSp5vEqs6+NWgInUbF+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoyXbXbK/AXq4HqYTecCv5iwjliXSiuiuNMpn43sS+0QIhALh2Em/04bKoZBeyYCSUZi3p9ndrXcXTQ3paaK5sTr3Y"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/k-sync-0.11.40.tgz_1472481755963_0.5765821100212634"},"directories":{}},"0.11.41":{"name":"k-sync","version":"0.11.41","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"5eee7436c1f5692c7ad6e9a8d6aa53316f6d067b","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.11.41","_shasum":"955face91c33ea5f09144b44ef7b27bf6b82fd81","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"955face91c33ea5f09144b44ef7b27bf6b82fd81","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.11.41.tgz","integrity":"sha512-UiELXjHwQbVvFlaITf6Jpa6Z1pIA8teYgoMjNZDbEwnhtjKRpuBWYahgtoH9k/B8pqA2dqTPixV1RHfhGrIeug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8a+6tBB14q3P4LpMafp2MEicEtC1nJGZmS4yfzbwVjAiEAgl8YrCXGji+otNAKTsFG/8qfxTcbPd8TrCw14gUeAUw="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/k-sync-0.11.41.tgz_1475370615042_0.7271879594773054"},"directories":{}},"0.11.42":{"name":"k-sync","version":"0.11.42","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"4aa75b481c23b21afafb5f32f9df6f55e2d1afbf","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.11.42","_shasum":"be4438edffd3334777bbcab488aa88f6d6feb8a7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"be4438edffd3334777bbcab488aa88f6d6feb8a7","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.11.42.tgz","integrity":"sha512-GMBHRWLOQqPVsyrKRo50157ijFIm3XaBc/PfnKGQUwx9bSU9BJ2URGczP61wOqg+f+AK+i29ANDWLyBgipOvLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnwR5Un9OcwKWiDcmKfYuszkD4qDqaZsFHoKmt6a3fFwIgbwnlJVEBYRE+GmmXghXNYDf/16eGcaPsyNo4H94Nw18="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/k-sync-0.11.42.tgz_1476082914364_0.7906947322189808"},"directories":{}},"0.11.43":{"name":"k-sync","version":"0.11.43","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"a49d96b1a1cc1a90c9a5514b92de9bffa550ebf7","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.11.43","_shasum":"2d5963931177b45dc0aefe8c3abb7a5312bfb740","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"2d5963931177b45dc0aefe8c3abb7a5312bfb740","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.11.43.tgz","integrity":"sha512-qc2nQWd3X/fLYGjEe+9KE4/UQsLZx/9G0OxCgyfHRTTJ7AGBVcyN3PdxWJxrCADZ3GXath7FB3LegShhoStXMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAuV0fBQ35/qjvnOsZVt/+lEqR4ewKZr26CmwcK9ZOpQIgNVtLiyRHK0uGDlNjudD8Ez6KAO/mB1ACO4I1R9Pm8Ac="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/k-sync-0.11.43.tgz_1477352539544_0.12642165855504572"},"directories":{}},"0.12.0":{"name":"k-sync","version":"0.12.0","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"e29b1d533b02e545fc07fc49509d311e16da5334","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.0","_shasum":"0b1e3bcaca85e74bc00113e9d628d44a5f03f708","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"0b1e3bcaca85e74bc00113e9d628d44a5f03f708","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.0.tgz","integrity":"sha512-GIG3eoYJG6wDt/mcasJtzuXb5QdlnDzPLSVnWkAglsQRr1qEbWjClqC1qb5JGbb4zxsry+rL/uCmNSG2sgMlzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCftt+YXYmmyvTbVoWmLiFuSY7isff68g4/6tyc0S7cHAIhAMamR4CjxGSiQxQO9G4C3+BQoXQtAXX06sdMPY9rQIku"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/k-sync-0.12.0.tgz_1477668925241_0.4169963242020458"},"directories":{}},"0.12.1":{"name":"k-sync","version":"0.12.1","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"fe6c4e3c660dce19ca4d667db5500ba9c9042780","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.1","_shasum":"bbb193ed98ba6c59e67171ee5220c2614f19dd5a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"bbb193ed98ba6c59e67171ee5220c2614f19dd5a","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.1.tgz","integrity":"sha512-WOCi0NmK4lU29IEV5d4qE47JEdWKA7vlc5VF+Mg2Y81bDi4iGUD2iftM1pTFhKIz9VQE4UZr+ce2dFPCZay1gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3GHdYLXAkplsm/gomeaCbrv0KlVxG4NZRWomJrlZnqwIgO/IZEDCbTLxvZ3+JlBAq+ug1NoyRgZBId8AdF25WyuI="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/k-sync-0.12.1.tgz_1477989548470_0.4732351964339614"},"directories":{}},"0.12.2":{"name":"k-sync","version":"0.12.2","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"073822f2f46daf765280486a125b9781708c57b5","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.2","_shasum":"817dc36e4d11c98b5193ff9eb0969cd09c0656cb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"817dc36e4d11c98b5193ff9eb0969cd09c0656cb","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.2.tgz","integrity":"sha512-DifkE4Qkw/Ey7R6Q8Uh5SFyzXTu/s9wqxJIL+xyYqwvYcQQBh/mXcfWpBcwR6XwdJDHcag+OqQQze7wqQ9wRSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWdjRgbY6IOEVA3aDkMqcSkuBLG7pUQA2sq551qLpLZgIhAPLn46RiBz9rzRhLNaRvay/ubqiQbAWLUfl19tYzym8j"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/k-sync-0.12.2.tgz_1478685883100_0.9558951347135007"},"directories":{}},"0.12.3":{"name":"k-sync","version":"0.12.3","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"c4cf8e6f18f29da6693993a438396eebe48e5f5f","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.3","_shasum":"edba650068fd10225f5488204dc4216dbed8d926","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"edba650068fd10225f5488204dc4216dbed8d926","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.3.tgz","integrity":"sha512-rNVOOoLblYTzpQy6Y3dR/Bd3nloQ/FRv/oFpY8yGp+AQLP8xL8gcCAxHxDpUQNa7RunL3I3jPmHuMmbsieVfsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUBpoyKQlrHYQ6amOynqgDWNK8T/AP6YKHHUNfVQ9QRAIgcy6YnN9hcUZu5sxMneI/qQRcnMZM2ir9PltCSniB5AI="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/k-sync-0.12.3.tgz_1479263010023_0.009685028810054064"},"directories":{}},"0.12.5":{"name":"k-sync","version":"0.12.5","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"^0.1.1","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"57bff0b470574643cc96f6c086a2c068e6064956","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.5","_shasum":"9dc4ad92f13c575bb123e623c2bd6632d7de87d5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"9dc4ad92f13c575bb123e623c2bd6632d7de87d5","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.5.tgz","integrity":"sha512-6EgDE/kN+1ZwJIQOr3G2T4f3MMJl06aLchVlMosNyI/2fkMbmG6z58MYwRd02Qp3C1RnJ6UYXBEdxHQnLuu6xQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGU1EGbcLnqX8o1bwvkBRHGhXLCgnIibdHfHZapnqNh0AiA/QYUxDlAzDvmU/ePTkZLacnJonYa+DSDObF2FXxi0QA=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/k-sync-0.12.5.tgz_1479791487554_0.24770421884022653"},"directories":{}},"0.12.6":{"name":"k-sync","version":"0.12.6","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"1b4cc43ff6fa9af98f236f3b807ee0d6ac7d1518","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.6","_shasum":"ff329d7db4a3a36a5d01ae96bf2839cb523d7893","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"ff329d7db4a3a36a5d01ae96bf2839cb523d7893","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.6.tgz","integrity":"sha512-dB/MB3ICeHpSHt+DTPrrL9++Nk/h3FTmDolaSmXvXdNnAjR/VQCamv8ZGhq3E33YY/ynLflfxX6J4hr2tLYn2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM38Wvzy80BnwkomRqvnjnj/ocvgApJAUWFjtMSILZ8wIhAIYtD/rODXxIcxE5mN56GwLJKwtizJ3rjZ7YVW0V733z"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/k-sync-0.12.6.tgz_1480254701229_0.7885922170244157"},"directories":{}},"0.12.7":{"name":"k-sync","version":"0.12.7","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"c1ab0c5c95d65a1d62bb1c63c0c47371f1336e90","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.7","_shasum":"83ef47008fe8772ed8a68e101b0891116f022314","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"83ef47008fe8772ed8a68e101b0891116f022314","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.7.tgz","integrity":"sha512-RC52y1ek8dHz4Zax/rO54IwkwlCNp5j329qHrI9P7na1HaK1+M7BJiBh7jss2xp/n3fYcRzFVCM17UDAMM2Tlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9CfweTw9771Vjssvw4/xt0oYrtwsrjQoj8OImnCvN7AiB5iqyz6sOeOzu68VYV4AsPUvOS38C/k1KC30Irw9AKQA=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/k-sync-0.12.7.tgz_1480840318846_0.9325426369905472"},"directories":{}},"0.12.8":{"name":"k-sync","version":"0.12.8","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"dffc6e8b6f854794f65ebce33bbc4480004efe56","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.8","_shasum":"d86b36167d5cdf8ee6af348ee40f6cc1124ce513","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"d86b36167d5cdf8ee6af348ee40f6cc1124ce513","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.8.tgz","integrity":"sha512-SIJ5FOAIjQqzBlwA3C7BpFAxPJubH+zZOqJ2UhY6aTR00Erjt8fBUqHRljL5c8xa0frkaHcIvztTlZJWB/C8Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfaZ6AMYZRIBAoJsD55E7Ejv3h1sqRVkVjeoiB2Hj1/AiBqp3utCmyw/5fVYFaHwhe/oSSvXMhtVPjNM4Qp+JNBxA=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/k-sync-0.12.8.tgz_1480959073404_0.8290131050162017"},"directories":{}},"0.12.9":{"name":"k-sync","version":"0.12.9","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"6754f9e5892418eabfefbb71ae55a9cae8460f5f","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.9","_shasum":"0be50d7d2d4994bea0f6595b0320bf56e8eadc8f","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.2","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"0be50d7d2d4994bea0f6595b0320bf56e8eadc8f","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.9.tgz","integrity":"sha512-jrBcoGdXF6rn38acfnDBhVygESSQeTnZLzJi5qTR8rGbkWZYM3V5XnmptXPtZ0/VzliqZewvrYn6wiJpoBUOcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAj89WsuBDS7ldeJ17+uHbrEG31ej8kmh1ws5HML3BFpAiB5BANGX4vKZg8mqjXjmBAqc6BdcV/evr4ul0Iz+Ua7YA=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/k-sync-0.12.9.tgz_1482683531201_0.9937457973137498"},"directories":{}},"0.12.10":{"name":"k-sync","version":"0.12.10","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"83f17615d0e81f533a881d299b4996881648a3c9","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.10","_shasum":"72dbc1b7be2c43875ac534406cef8dcdcc0a4caf","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"72dbc1b7be2c43875ac534406cef8dcdcc0a4caf","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.10.tgz","integrity":"sha512-7L9qfvuuPnvF/2f9yXj60mUgiHxkpo1EQKJCs1x9k71xcBZu6Xa8VZ6CchYJZC8Noel9PYOJ/4mMWiZcp5XfFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwqd7IDEmrkwRLaoU3A8wJ1cHdVoLzjOIefJj9/2mlAAIgMN7neXngDvqOX2Z4htfh8Tp+FxxNGSW6tR2mbrrdui8="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/k-sync-0.12.10.tgz_1489314450238_0.8106310274451971"},"directories":{}},"0.12.11":{"name":"k-sync","version":"0.12.11","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"53215b50a4bd09c9ca656adb263e922b5ac5428b","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.11","_shasum":"70d3e559058dfcd4b1ab06620064635ea9ee8b9b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"70d3e559058dfcd4b1ab06620064635ea9ee8b9b","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.11.tgz","integrity":"sha512-DJxsIeWyODEb39MoBCA5GFEWyBsAFNU5ryZsx3OPcCpnuzw7D0UQBW46fY6rzdCWiHUJBH3ylCjRnscHcjQkCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDobcy5DDYcZVuCXS0uL1AW7dEWYviRoY44syAdu0r9pwIgH5oRbbKaKUsNiFmSTf6g0Eiz4q5Uv0Jl5cDqe17PEY0="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/k-sync-0.12.11.tgz_1493506638739_0.4541294185910374"},"directories":{}},"0.12.12":{"name":"k-sync","version":"0.12.12","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"fcf4ef0871abc50a483e98d723f6b6675a581ecc","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.12","_shasum":"931a3f6e3e03fd5afd1ec13b60b23084ad7aaa92","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"931a3f6e3e03fd5afd1ec13b60b23084ad7aaa92","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.12.tgz","integrity":"sha512-95Zy4UbGTMzwXKvA6w+I06eMoCsf3TY0Illeb7SalU++LtbyEs48wl356OPEKRy7WFSa5PWWV6fEPLde/7mdFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWdrfuGEaupRGcG+jD/P7mu5wSnXxbqK4KENBgpvXr4gIgNILLl0Qwq27iUQ7aBRdE8iS7f7mNhBRKcj+1KObvylA="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.12.tgz_1495349521710_0.5993971356656402"},"directories":{}},"0.12.13":{"name":"k-sync","version":"0.12.13","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"8de3cf8648d221340a1b203d67880f7e6b871553","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.13","_shasum":"6805915b8dfc615ed212fbdecf2497cd48e109ae","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"6805915b8dfc615ed212fbdecf2497cd48e109ae","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.13.tgz","integrity":"sha512-WWd9mmpOLcWaSbKRE3aZQWBC88mMhZ8DJ+6Z1ZOU1jx6zwtick5aRLfeUuDjvjoSYaFNDTqOo9wvYyXmFiMcGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1aDJGgI7NzzbangS8Z1Xj8MPeHyxA0sIrdo3ZQqmIVAiEAzBfhDWwnhn7n0734Y3F8vDsgUpAHBv07fWBdLKdbLtc="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.13.tgz_1495857405179_0.887597028631717"},"directories":{}},"0.12.14":{"name":"k-sync","version":"0.12.14","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"76e9b448ed3818ca84caa6a0e15577a708a4538b","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.14","_shasum":"ad6ad6c885bf837d418adb20dbb2a893fa02a88d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"ad6ad6c885bf837d418adb20dbb2a893fa02a88d","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.14.tgz","integrity":"sha512-faE4vnRAnweAAwt61IZ9G/dSZCzXrTDOPQBmjnSktRB+PQjcLhARC3h/xkx2peL2p9bn4WVphFrUgWLNC1rWEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEj9kIEf+OrwFoDgUmjDzivHXfmNv+twLFRvxfI7HGFGAiA08o78S7N3c5VyVZqKymjGC2hU56Se4apZGKBZDYcosQ=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.14.tgz_1497276495026_0.4097896902821958"},"directories":{}},"0.12.15":{"name":"k-sync","version":"0.12.15","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"ac081bdff39204c40d21f245aa60a717a6c0399e","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.15","_shasum":"ae1bca6c3c1020c51b93b96ffdfb5afed2e77397","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"ae1bca6c3c1020c51b93b96ffdfb5afed2e77397","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.15.tgz","integrity":"sha512-Xv6knhkXV67koikzskDoPL/yHnou6qHLmjLKO0fO5/uefXaHbOOL0fQluFFv8kkdQ4CAmZOitB6ImrSLu3ZWyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsZDbwIqctpuMegXt4IAWj6ryw/tl4FI98fK/r0TvNMAiEAsxn/4vTIOTsqvsKyyVKXMh9qjls9SzhpWA/FKXXVKS8="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.15.tgz_1498525711406_0.48480290872976184"},"directories":{}},"0.12.16":{"name":"k-sync","version":"0.12.16","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"c706ff9a92f70dc816fdf1c2f04e672765f3512f","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.16","_shasum":"e12814e69e73e31d0f841330f615c8bd4c8992c9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"e12814e69e73e31d0f841330f615c8bd4c8992c9","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.16.tgz","integrity":"sha512-YB/cc7FJJHCJPHkdo0ZUyy1bVwJlIXI7Jo6wpsPzO0p7qbyOFaB5aEBSs91l/mcAw1wZVZ6Od4OEe5BvVAaWyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJoZU7UhtsS5jjhHFk8mUN6LMagf9WZ8CDDqOrR9TpuwIhAPU4zBks+vi64oL54N/Xa1CoyV20ua/rTS/nHlWgLolo"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.16.tgz_1499706843022_0.5957057122141123"},"directories":{}},"0.12.17":{"name":"k-sync","version":"0.12.17","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"249f00a97b2f08f526809f7fd0adb2e128162106","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.17","_shasum":"7cbd4129dce54fec2d7939c39250f74da292d39c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"7cbd4129dce54fec2d7939c39250f74da292d39c","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.17.tgz","integrity":"sha512-gcwffEvRpgUVbq+AcHCpLkngePxDhsGN5OxLdkcCUsv3cIf8gY16YlgNZDZcYPTlf1R1+n7t1Iyin6s5yvhjGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYolaUIVApLPoNBgNJaDcmP8HS8Jhlg6T3xmGMc6S78QIgbFceIBEVdrvHOXiQNw85TGxotfAEwgNHKa8JhpAf26Q="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.17.tgz_1499837256474_0.3966547960881144"},"directories":{}},"0.12.18":{"name":"k-sync","version":"0.12.18","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"2c1b645e25ffc3dc8e3535d22f9dfc4c77141036","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.18","_shasum":"a826ef37324b73ba3bcc6789f628e9322d29d5f2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"a826ef37324b73ba3bcc6789f628e9322d29d5f2","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.18.tgz","integrity":"sha512-IpNa4LLgx+C8lzVgGtvLkHFDjyaSuegrLpDYTkznL7eEMhvuNP9HDTSEY3A9NGCMr4LTuf5q/xKZHV3+R0p7rA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb+4hfupW1UxQ0F56RG1fyM2H/zEK1NOHtIeUxjRtIkAIhAJBZedtrcrWJg/xy3Zjd4vLxcd+FH2U5pWnPkzB5LTqh"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.18.tgz_1504842844720_0.3539519945625216"},"directories":{}},"0.12.19":{"name":"k-sync","version":"0.12.19","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"4ed2261ae947f2849fa1cc4a1ee01c685492aeb6","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.19","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-rA5Uce6ETjR2AZzP1v439ROfv5/YzSzlM8H/dwZZe59YQnzPDByyidSlu6gIKPiRjlttmfQDf50dIyd4SSpwMQ==","shasum":"3d0a2694e4ff46c0102284951547efc9b9c8f53d","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSWFnVcSL4yw1ATSJU5g8ULYyAU1kEin9+J0TE9+ut5AiBfKGzDVlSohsIJPFrDlA+oG31Ws9pLMhuKPEYXp/38Xw=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.19.tgz_1507687005016_0.4691512486897409"},"directories":{}},"0.12.20":{"name":"k-sync","version":"0.12.20","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"884d4f4beaf9c35a5424c7d9b68cf0bcc1dad718","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.20","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-776pGoH6Bj3EfQmdv9XtzMttQJesiuwJW/RmzXIhMxomcd/noIudjiExab8ZQgEiSwHfAaig64jSQhdIp1sDSg==","shasum":"fc2d2032bd223b3270eb007710ef8a79525f7b70","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFKz3u0RAgkTqoJz8BLtim3TRcItrtEWdE/+rIF5iHsAiEAhDj1CEzqiWvlUEF/KP1lDmd0Cch9t1x/p5KG996LviY="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.20.tgz_1507687063379_0.2907809636089951"},"directories":{}},"0.12.21":{"name":"k-sync","version":"0.12.21","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"4752030c4c3e15e32136e5c9d063269cd41c4223","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.21","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-x1SmvhcHYcWhHo6M5cRDDHYp/9JfaIzYUPs9ov8kXc2TJ+cc9Lk7C35BAWs/hK8dQN0AmxRllAc1OE5GYMv/0w==","shasum":"5f50c7560a0c290c771a49e12c5e33207d7b2028","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.21.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID9KZ3YgXk0iVuXVuURol+qd2ZE90zC2lUffdNzFUCo/AiAcMchOPQTPNjnmlo86DHkYr9RomxUgk+Y7pYnoKmB5Rw=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.21.tgz_1507687107465_0.7431398455519229"},"directories":{}},"0.12.22":{"name":"k-sync","version":"0.12.22","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"333c9c929fd9e988ac0dbd682da1eec84d2e0366","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.22","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-wJ7fdVy/2SHvB0Jg0knokaNfscMXD6Y8ch4s9G7PFp0HE90c3CGzopbw2M48mF4ZcReddDp4Q5WobblNRMfGZQ==","shasum":"6a7ebd1d267788aba302ed4e2feab52425e83b4f","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.22.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDS06gvx3o2E8SqXO7yeo+NHRFVDsg6s00Ni0iBGb9e+AiBeqKjg0G9PGpkNO3444P+JSMdLjt51E+gzxQXlMbMRvg=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.22.tgz_1508459788168_0.8746547184418887"},"directories":{}},"0.12.23":{"name":"k-sync","version":"0.12.23","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"03ff789ba76f4a6a681271d875ad8e8cd49ac378","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.23","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-Iw4Kg19tmyyxCYUVggJm4AAGqzPtEQAkgTv3/0aq92/zc5AEVXRcVdms6lMjw1p+Ur3Ce70yjHI8M3wYBDe6qw==","shasum":"bcdecc2a1b6a243a51dcc0b443f1d6d6478eca4a","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.23.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9ztqJV11D9wra0lu+8NNCebwCDxUR8jn19qLdzEgtiAiEAye0ll+ciMNn0NGyBENZ5yprtEDDhroVPe63eRMEqvRk="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.23.tgz_1512302124333_0.049840370658785105"},"directories":{}},"0.12.24":{"name":"k-sync","version":"0.12.24","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"681c46776b5ae6da66b8bdb7a28f92d4be88c23c","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.24","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-axliYY7kKhfYut0R97UC2gR7fjrUb+B6McR514zh3Whsxg3/oaP8067aKtYtBjMroUY9lV9Il1cyXhpySr5gTQ==","shasum":"189ea05840a6d6256420df48b21a2267f0c24452","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.24.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDIr5ZRxhZpVTdyDK1M8d1whIEs4QCXJ8DTPaGAcXHp4AiBaHQaVbybKVkI4bv2cb+6D4MRcJw6R3OAtHLtmE2r8Yw=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.24.tgz_1513439259011_0.046465983148664236"},"directories":{}},"0.12.25":{"name":"k-sync","version":"0.12.25","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"839606351071fb4d850a06992b171cb8a22e4068","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.25","_shasum":"0b381e457509baaf66efbd9bbeb447f52f00c72f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"0b381e457509baaf66efbd9bbeb447f52f00c72f","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.25.tgz","integrity":"sha512-JqgxmJADLGaAmPJl3g10uU6C3CMsyJ4uUC7a52Y5pdx/lri+MAqnHl7J4rUmcC8io51WZ24OGK8T7KlO17d4/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmpaG2bsdgs3uVL6bgdGGHtZH/BGHxyVVxeY57BSEgJAiEA8lyzl2qfZyw4LwRCUzRKyMmTCr4JsB7eaJEwUVZpld4="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.25.tgz_1514467202542_0.1408828708808869"},"directories":{}},"0.12.26":{"name":"k-sync","version":"0.12.26","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"bf80f3647e664dda317604d6b2c913386de6c7f0","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.26","_shasum":"0e2927338da602fcb9dd7c999f31f6daa4766610","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"shasum":"0e2927338da602fcb9dd7c999f31f6daa4766610","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.26.tgz","integrity":"sha512-SrAOq1dQShVn3s5v7mt3Ylk4UBLuJp7cW583x3Qzce+j2rcpoKpZXoi44XyGMVVoMi1FB8d5gnTFlHdiqy4a1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGipbRxe9FQLqstkVthH0mGnQNH4toR5LNTLyJQpAuEgIhAI4j07e4sJw6ZW/GdWdhRb3QaT29aSzZMyDpGTh8A5vf"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync-0.12.26.tgz_1514493676092_0.22800433123484254"},"directories":{}},"0.12.27":{"name":"k-sync","version":"0.12.27","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"29a7acb2108652036c49d9a8a421a6c0e0b4b5a0","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.27","_npmVersion":"5.6.0","_nodeVersion":"9.9.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-glrmxPoRfLK+GXNq1PQIlsFoMirLlrcesANJmJYMajnNisSyu1ykvmL6J0a/0tId99RH0Z5ALlxT/dlRDaIMSQ==","shasum":"db4895da387e8101cab94cc1de38edaabce97b0a","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.27.tgz","fileCount":52,"unpackedSize":346685,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEVNTLAjiePgS9dcagiYYXg6f49SfUw1EDHrvh1BrzLQIgfaABo/1uox7eTFm4DX9+T0SnrFstZu+9aK5xIRYb+/I="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync_0.12.27_1521682073842_0.07950717727039502"},"_hasShrinkwrap":false},"0.12.28":{"name":"k-sync","version":"0.12.28","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"f460300aa148fb66e052738e90ab4ec0d8617d27","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.28","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-NeXHviLyj/qeXGiaRV6SkYzFQMrpv76ZzCfrppTBip+XWujxMzTD5zBubyZf+/ncvOXzJvjRh8XioPVlHVjxlg==","shasum":"893345d4490791d4f661276edbfe4e97ed7dcd16","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.28.tgz","fileCount":53,"unpackedSize":353887,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6sTDnCuF5yDgzdK7RzP4oDmfVhKcoTQ2jieJbsoXSlwIhAMw7aAna7HASk82dCiHtJlBXTwQ5V4ay2/L0R+sxz08h"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync_0.12.28_1523465234007_0.43395410829763126"},"_hasShrinkwrap":false},"0.12.29":{"name":"k-sync","version":"0.12.29","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"87c3787ee617d7df10a96000c880f364226b2497","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.29","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-+xirIhEoHKWYvWGD7VX4i22iuUqw9u+NfTCA+Lhd8KrH4/uRDVZpUbgQsA+LwPIQH0bgrcfxOuC87y74g31BaA==","shasum":"3c5c599aa7bb07d5beb0ede7433737ff4259ac91","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.29.tgz","fileCount":52,"unpackedSize":347551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/b/mCRA9TVsSAnZWagAAh4UP/06UjW/zqHOxGPhCXWZf\nxSqS4R88mDeiFHcCybc3zgwKZdBMQ0ZbhD16+t7YWzrT9iLb82D/MW9DiIY5\nzaIYqgIiE+g5uNAbi9YaPtvv2sOldtYAxjtIaIihLPKkOlJFxj7TEC1wcu9h\nzYD8RfUnGToZqQCW+qtsX4EDy7kv+LP8FuXKlToohWjaSKRmRTqtxfktaiOe\nH9K9Es6Z3KQuHQpvvX+LccWr7KRKmhatOlKkdtsjveGv5KxP1Ten8lx1Xzcb\nUCtsCDq4GoNw43lSw4iEqP/iyZAAeLAu3DYWbheTww1wxkS2ZTbwUcfQ+Psm\nSJhhRz2knl/1iX/zKg1z4DRKsjUmYHx2aP/4gBWp9aWVx8O/bbQbQxV1X7iE\nuAdcPRAf8+9XRyIDGCkpV/nrhvcVUD4pNOi5jWESwcty1BfEZ/XsLYLpYJ6r\nEE+c5kbdI6sMIBnqH56tZrzgdCLU3r1cwFVkbvfY/0oTL1zv/cCS2S1wpIId\nBJakoVjEOzlgcO4TTep78W1uLRQDtdc+wvRxB+aBXCiDI5uDf3GyIfGqYnCZ\nheROcOc6r7P7MsyrLVPVIvNPZu1YW5tzPPYRaM4fQbvcibqq4tw/lT6Gr8Ap\nH0JASypyz5mmsQgyY0KHjrHHU3n5LnH0er5va3D7lq92ASO4lko7mS56ABTz\nlE3l\r\n=dcWd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNXPTeF+CwNc/DwSdWmb87V64OKZKxytAcTg1Md3bdYAIgSv6Gbk3tBvyy9Uh6FEss8D3oNvQyIZqsco2EG8gtZa4="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync_0.12.29_1526579172927_0.9534789635937344"},"_hasShrinkwrap":false},"0.12.30":{"name":"k-sync","version":"0.12.30","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"099566785b3ad7ecf80b57426841321122306414","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.30","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-4aAygnBx2dTFtJqzrHANHSivqeGWlALxydqEvGGlSBvY9Icho9mi+d2HG4qdjry/ju07Bhai9j8oylCERxVlBg==","shasum":"90a30dab19495051f6a9904d33d0130316e81638","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.30.tgz","fileCount":52,"unpackedSize":347499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/flZCRA9TVsSAnZWagAAOMAP/29exdZLeWZsj+lWjFSw\ns4SiA0Z+/OaCv/cZZb3+tX30ZgciR8GqcAu5b/pENVm2zZD11/0+TD76/YDD\njVL6PSqaxzAehM3UkqdEPr3VNvbCjv0qfWby/fpFxg6rkVrh8Jh+GNir4IpJ\nPg6Q2zzMAREloCnpagT6xoGE+zDKHsuGGagd5ywsqPy13fA/cPQZu7ydxSi7\nOTnsXUWDKnz2wscYcIRDlmxI/K3gnAfMMOt50bn3FeEZ6xoB/tdr9NkyYqVq\nM9vColmM4YalJVBZeJoyrn/Mloz9l8Gn6fl+b3q9+pIJarwwYFn6ZDqYbaJs\nZrom7fiGTKXk2+PKudeC9hQFNAWqGxIHAtyo9s3xPdTvkht/LLNGpq8mqde0\nHSIsogEkwdluImU4EhuLpaBTDSX8KKY/NvCLwPn9WR5EGYzF0E2eqS3AgKMU\nyXJPfbRJhFc40E9kjr2Rt4Ju1FefVqQJZyU+XnH/l6sXTziL4psGEbZ+DqoX\ntUh0VT4fhGvg/+TVbXex70bfguPHc7h2PXWNAtmNKdGSTlceYgA/2mUq2RCa\n2AhmwnGO3UjnpkprAlzhjbW90hV7L4i+ITq3YowwmfhqIlKGqyjhJI573cfZ\nF6e8NQcewgBx1seaP8fXN5MGn+6BnkHaQOyuyRRKFEAEvJI2XlHhqMNYFTJF\nt/PQ\r\n=CfPd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFera7gxP6NlHW7oCXm+4xFhu3/riM8SfIuijxxGx+fWAiAjmJdThk3pvRlk3/DiJbNqsHNbyxImfLe4GTD7gutVag=="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync_0.12.30_1526593880982_0.7905331276851151"},"_hasShrinkwrap":false},"0.12.31":{"name":"k-sync","version":"0.12.31","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","mocha":"^2.3.3"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"17906e2f2d764c2eb8b7b5eb42b7c883aa4849a6","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.12.31","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-l/UUbd5t4Ws6bMAuWD0pEqz9mHBL5hsW4UozeMJeJUp4gjccOAV05QORNAN3XcYW5uZsxFNST9uyIvKZuYChXw==","shasum":"62a2c0d34bd5f76108e50b74c0ab672d31d5f90b","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.12.31.tgz","fileCount":52,"unpackedSize":347639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCdOpCRA9TVsSAnZWagAAXN8P/1+RSXeZT1Ik0vxXxs5I\nUOrx9ngO0ZcLEJ5UIHmhqAZXeIyfoDVpSmwESQ4SGYqRZ05Zpx1kcrQO6G72\nhEerll8v3cuphHGB+Y59oBxd5dsAwioOHbQt10cEVTbP1oGfF73KkFaNba8G\nu6LKAScf/zYBVMbBdR0JrrOorRTCmZ2MqqtMHzpofGvxcnkCt79VzWn1ReAk\nwp6Tf+HPDslg3QFyhstGbSE7b3TeVFv5rK+eGCVd1AllPoSOgO8Hnw4PFc8D\n2vPw9DjUNsaXXbSuEcwmiIwK+PNvu+GPbik4+LoHoj1HoMnfvguhQrpRNWw2\npwrsLl+h6msTP8CcE/5NJ+CHVQR5hRImGo0N2w5wXMCktzFxc3xT+Tpt55A5\n6FiYmbZF/vUQIFfSba9hObrrJBP/gB6e/jxqgjoOVglkbOYpxcoOCKkVL+MG\niAWu8DbbJkfYT9gss3eDLttP7LVbWnd8o0XWgIeCWZZEkUYsVh3gdr8xIbqV\naQzXrVSHhoJKxhU4HC27Ub0UITU2OOlmsw89VnrL3ebdxbAoBnhsetwVzS+C\nkqH0PuXD394fZOsokOikYjBkxuHd5ZF6geecA9hejTTwS3Sx6A/eFsZ9Cq/A\ngGHIMUByLT2u+jNnuk5jLR6OdMMyz0isgJhinC/vtPDtdJB11bO71QJQpuie\ny3e/\r\n=eYP6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe7UeQgQhSfUDOFq1FZJWZTWyJdQgyjy4ql+FSGjEKZwIhAJ033jvw+g0YhlCcTOYG04XUT4pLLP3KOieiT7iOLQBO"}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync_0.12.31_1527370663937_0.3117718793715747"},"_hasShrinkwrap":false},"0.13.0":{"name":"k-sync","version":"0.13.0","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","jshint":"^2.9.2","mocha":"^5.2.0","sinon":"^6.1.5"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"28fb5603f6087fa2645bd7608ce4c70111f30a22","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.13.0","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-EvH74qYIwhzdMDAeFf8Wc0bbLtOUWoV1HeUhN78o/A5WPWVWruLTSZEe9SUCSIY51uwD4QsJiu7CSC/1LstUFQ==","shasum":"b0fb18aedbb7db32626d2c5ef9ef42b25ef87e33","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.13.0.tgz","fileCount":85,"unpackedSize":588135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNBNBCRA9TVsSAnZWagAAuusP/Alpf+vVgXePDD0cSNV8\nGwFersuchmq6VnhoPZDST1H93ZwHnNt6QNjtqpcleNcd2a0RqQZwwAlRwezH\nCaAj5rb8wkZAxVG2vo9O1KJJtm6vbswr/YsWLrBTKq5SjoMMfeju6RGeYGHB\nSTRZt6fedMsgjztk8L+N9LPmKb6/ogiMNWYAJRZPnWunsSGPBMWfp1v5gp9D\nsePAQwEQQaW3sTbEIXZcY2SvE7nx7eh3B8Li+MaDgwBovKCzyCWZYwlCKuym\n0UID+MIkjz5Acad6NnQFA5qOhku12C5vb/OqGaAowSmmsAG70gGIty0rGICS\nLMj0h9SBgUv8MQ3eM2Lt+zd4DOxQ3oWFwzrfUZp8GKHIyMqdzXzSdy9ykcr1\naRzfvSPRIAdQ/hTVpdTogzMGvUG4p8mUZC4Y4SCE6ftJ3Z+T3JxsF82CnbVI\nrCqAaICGCVNEf09k3zqYke9VitUxd1sO8V2hmcl8QV0gcGmPI2SKq4uCgcVc\nmanll086NKJAKeh1x1BbOoxWE5mULWxKsW0p0wwbsT8V+Pw5BFupmz+SV2Yz\nzuWLFyUtAAT4dGxbgnbYAy77lzH9hfjiURTttWtSIibtWwnoYxEgwCYjVNR0\ncSXwSVGeFDh2OJJOcWs3D7ir4cWfaiJYjiQE+2cK2KyMsP2jY+/PqgvT9s+6\n54Ao\r\n=Uz/U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqWlfRhrDveR8D6wmnzU2+ZeA4on0B1kNKFzjYL5Vk0AiEAt34rVHk3vuUZwfN15rfnHTT7xNS1UMC2GJtbBXrtt2Y="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync_0.13.0_1546916672654_0.5541625614906849"},"_hasShrinkwrap":false},"0.13.1":{"name":"k-sync","version":"0.13.1","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","make-error":"*","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","jshint":"^2.9.2","mocha":"^5.2.0","sinon":"^6.1.5"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"defa59cb8cec10afb6600cfee61505ef53961f42","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.13.1","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-7QC2XOwgeAk//ppbW5uA1aJvVWImAMYaeZQCQL2dqP0GZryRIb0EWuQX6eJoiqniJSnmAMW7RRVl0obvBr7n6w==","shasum":"33a1de8a6f4f7f00737d2e360160e8d6798ab8c5","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.13.1.tgz","fileCount":85,"unpackedSize":588158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNN8zCRA9TVsSAnZWagAAR/AQAJhbbz3JRype/btKNakL\ny4gHcLD3lmYnL1pW+utCwZ0gtXyiMHRRqfXar+AtE/S+GYwYXwouhkhrrAiD\n9nA6HmOeSOVXzMztzUQ6dRTGWY0FQgVQze0EyP1h3UyN9dqLqlmxXVF5R9Lp\nS1siyhXjtR16OBi6GgJEFJBGP+xoqW7QLtYfIPliLiTOazslunQOs1RQ5Rrf\nca9h/iREB1dkXCdfhRbkpOe+Zx0EDgSxwrqyz8ms9wR4QKYmrX2PMzMZ2VIm\nZsUpkkMYVgNTTF0gjeLG+LIZJ35LKsJgqjwgsyWU48t6GL3468onzHe6RJpV\nXjnyRlOiQCO6HL2V0UhOhTL14/OwO6UEsu5ETjQ1E+SmnxW4w0zi+UiSjrUW\n+EyOTPYxvg/odIiVJYEkc7UzSUFL1jBZVFCk7s1pkpwaQa7PMikNWd9SQb5W\nnQ4+DpaDsHhJRbVXWWF5bgtUtRKmAZ9GT/bsMtfJkRx6kHeOrDTcp241tcmu\ndrPmi4R890jT5NvUurssR/3Ekp5YqWdJIHzAvBd+DwqOcgXtLkFpmcNWN8Nw\nFaaL3iQBrc/acOZGeYjG5lgTk1neHdFEdfjAdJ0bx3tBEvovrOa5OWsGgFxM\nM3GG2wxxNp2pEtElQra5D1Mo6QB1fblHcf7KZfJqpdiGQ8XRYKd+jaMFKhgr\nlzBk\r\n=USe8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgLCxaXp89ZheoSQ0CAt85aBQJUqmXIZ9WPeo5M2HdvQIgPJFPcng+KjpGRTvcrBFPnEbtOO40by3sxLTQpKKoQ7Q="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync_0.13.1_1546968882594_0.8621578113348818"},"_hasShrinkwrap":false},"0.13.2":{"name":"k-sync","version":"0.13.2","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","make-error":"*","ot-json0":"^1.0.1"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","jshint":"^2.9.2","mocha":"^5.2.0","sinon":"^6.1.5"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"fae99b1f7b9770e38f0a94ee095cd7abccabec0d","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.13.2","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"dist":{"integrity":"sha512-KSN9C9iSSQ6FXK/1hFW/pPuts20PgbuxDEG6v+K9llNi1GmYsuUdnKttExkgweaqcsB/yPwv+L8wjJ3jBWVXSg==","shasum":"95bc4ed898f6bb598f4901197a426452ecca611c","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.13.2.tgz","fileCount":68,"unpackedSize":441235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN8yqCRA9TVsSAnZWagAARe4P/i+uWO5j9Q8rGUQdbdMd\nnacYxOrrN7wYTbQHYy8J6QAhpUJgb9ToHosutP79IH8xsR/KK5/jBDN9CrMe\nbwHbE816D+3fFe7mK6OyKgjuTibdhbsl8FPzrXiCPKQ9MDln9/YXAtXbhKg2\nu3XO5wfczQcbG2sZGUTO1h0D775nDN8XAtTeCxkHbbC+m6iVruL3ZwcNiB4N\nuC9opEl9APSNE33LJxjTDlbqqSn39KomeClC8kPVdd+9iDxoYe/5NICw+b+R\n+hRNbdvO/WekkSA8MKsCnKyeN46h6D1/NVRpK4KtERP4ZXqXgkAtVdywqa1X\nuNP/2V6YC1UA0aIRakNC0IZQpGIsovnLZ7cPJUyZV9EetSxvP8FFAJzA9xh9\nhKcyf+6EOBLLAdxDGWkoXnPvgucmhnmedsBa1SSL06qgeTRRD8UW5QxurROo\nibKSqE/Gy+5KieXttX4Ngeld4DDLd5RtJsx3pG4dAaOnLXW02Zhchy5crUQV\nr7ZQzUGruttZnEKOQPMzv3bLeDfxPAxgvqYLUHrgEeKZAjKb3w6JpmUYxnRd\ncSKB9PP18gfH8ti+WrA3cp8pnnYPRhogKFAVcP/IfHwLF/hrkdJVqwukRkvq\nbjAvNoQp8BPp2FS7EdOjXuJnso7x3gVJHUgMtEDfY8bApR7lFk/mhFo2Zi59\nE8kX\r\n=rccc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDErgGzKiYr8j5xAThaX6HFDT7DrrxPZ8I+7Z36wwt0fwIgMWbvFSDsItMKpLAffS3N54f9YUDT9UuJUF5jQunSHoo="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync_0.13.2_1547160745585_0.7965261197124691"},"_hasShrinkwrap":false},"0.13.3":{"name":"k-sync","version":"0.13.3","description":"JSON OT database backend","main":"lib/index.js","dependencies":{"arraydiff":"*","async":"*","deep-is":"^0.1.3","hat":"0.0.3","make-error":"*","ot-json0-ilkkah":"*"},"devDependencies":{"coveralls":"^2.11.8","expect.js":"^0.3.1","istanbul":"^0.4.2","jshint":"^2.9.2","mocha":"^5.2.0","sinon":"^6.1.5"},"scripts":{"test":"mocha","test-cover":"node_modules/istanbul/lib/cli.js cover node_modules/mocha/bin/_mocha"},"repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"license":"MIT","gitHead":"8a463b75a326465b78785f6c2bcb2dc438fe7414","bugs":{"url":"https://github.com/kantele/k-sync/issues"},"homepage":"https://github.com/kantele/k-sync#readme","_id":"k-sync@0.13.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-SKPkOQKsfZHHLLb2wzHZ+hg52Z2Ub/36pAEmydaHBlWOuEB4htYMcJb4bcinswVKr8bICpf/CnYXq9LK4Q1Nug==","shasum":"584c0582e43d4ad619447f53766aedbc8efcb6cf","tarball":"https://registry.npmjs.org/k-sync/-/k-sync-0.13.3.tgz","fileCount":68,"unpackedSize":441251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEGVvCRA9TVsSAnZWagAA+gQP/i6TvPMEoshkgXeOrkJn\nbbqS7ssHXSjz8+cDY43DX7Z1h82YwN/1yMoQnu7Zi3Q5xAkpFMf89ZZg4yI6\nZzYAZ8yzFDXpLC6mXAsGD0jtKwsS0vlYH7DAZUn8NMJJudpn+sdyPr4QLkBJ\n8QAZv3hMXN/pOPVAMF4oZzgzVX0bB80xQXEYHHUJTk4Ra37g/tjjY0meuJr6\nCJ9IkvnPkKPKXc7vxrN2AJj+BygHhtNZ8h9qzmxfaE10S+4gl8nmeH+fFE9T\n4lfHhfTAfXqVQMmaETb728cZMyKdbVDHTlQe2QXh8RtbLVRPEfkAu6Jp11mD\niJNyDyz7F6AkeKigLmyhY7XgZBI805gJLriAmgHV/MjbPVsYM/kUpWUHtJ2s\npx+hb6c5nCpVRMOvgmwEf0DlDAovkJp+sgmGyWWE7hLUn9fUbuxTO9tsB2Gb\n+VVrbr/3/nTp86dW6kgijFx1Jfi+BKAiae2PWl1gIuX+NN9SV9GzuqK3it1w\nq3CC9agZtE9WJQYJQppQ4CGDt1grIHM0XIpQAKcWcqS9HgCUTmQI3SfdvTX6\nzrvjp4dG25feu3cyOd0mEjk30z0WUdAmQxCMrYDDcS9+euySBAI098E81z+i\ns1b15IYEQo5uPqtQhoLJfz1z7bJ2c3xQ6GQr4uFoyxMRiDLcTgj9PkIhRqiu\n3XkL\r\n=0Xs2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8O+MxBnXMJvYZ2u4iaCQVBfsfJkdgKJ1I2eC7cgVORAiEA+oaw2Zeeh8bkMY48zdadtDXueZWAaomJqOFdj7Jxd30="}]},"maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"_npmUser":{"name":"ile","email":"ilkkah@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/k-sync_0.13.3_1578132847142_0.18661160387210218"},"_hasShrinkwrap":false}},"readme":"# ShareDB\n\n  [![NPM Version](https://img.shields.io/npm/v/sharedb.svg)](https://npmjs.org/package/sharedb)\n  [![Build Status](https://travis-ci.org/share/sharedb.svg?branch=master)](https://travis-ci.org/share/sharedb)\n  [![Coverage Status](https://coveralls.io/repos/github/share/sharedb/badge.svg?branch=master)](https://coveralls.io/github/share/sharedb?branch=master)\n\nShareDB is a realtime database backend based on [Operational Transformation\n(OT)](https://en.wikipedia.org/wiki/Operational_transformation) of JSON\ndocuments. It is the realtime backend for the [DerbyJS web application\nframework](http://derbyjs.com/).\n\nFor questions, discussion and announcements, join the [ShareJS mailing\nlist](https://groups.google.com/forum/?fromgroups#!forum/sharejs).\n\nPlease report any bugs you find to the [issue\ntracker](https://github.com/share/sharedb/issues).\n\n\n## Features\n\n- Realtime synchronization of any JSON document\n- Concurrent multi-user collaboration\n- Synchronous editing API with asynchronous eventual consistency\n- Realtime query subscriptions\n- Simple integration with any database - [MongoDB](https://github.com/share/sharedb-mongo)\n- Horizontally scalable with pub/sub integration - [Redis](https://github.com/share/sharedb-redis-pubsub)\n- Projections to select desired fields from documents and operations\n- Middleware for implementing access control and custom extensions\n- Ideal for use in browsers or on the server\n- Reconnection of document and query subscriptions\n- Offline change syncing upon reconnection\n- In-memory implementations of database and pub/sub for unit testing\n\n\n## Quick tour\n\n```js\nvar ShareDB = require('sharedb');\nvar db = require('sharedb-mongo')('localhost:27017/test');\n\nvar backend = ShareDB({db: db});\nvar connection = backend.connect();\n\n// Subscribe to any database query\nvar query = connection.createSubscribeQuery('users', {accountId: 'acme'});\n\nquery.once('ready', function() {\n  // Initially matching documents\n  console.log(query.results);\n});\nquery.on('insert', function(docs, index) {\n  // Documents that now match the query\n  console.log(docs);\n});\nquery.on('remove', function(docs, index) {\n  // Documents that no longer match the query\n  console.log(docs);\n});\nquery.on('move', function(docs, from, to) {\n  // Documents that were moved in the results order for sorted queries\n  console.log(docs);\n});\n\n// Create and modify documents with synchronously applied operations\nvar doc = connection.get('users', 'jane');\ndoc.create({accountId: 'acme', name: 'Jane'});\ndoc.submitOp({p: ['email'], oi: 'jane@example.com'});\n\n// Create multiple concurrent connections to the same document for\n// collaborative editing by multiple clients\nvar connection2 = backend.connect();\nvar doc2 = connection2.get('users', 'jane');\n\n// Subscribe to documents directly as well as through queries\ndoc2.subscribe(function(err) {\n  // Current document data\n  console.log(doc2.data);\n});\ndoc2.on('op', function(op, source) {\n  // Op that changed the document\n  console.log(op);\n  // truthy if submitted locally and `false` if from another client\n  console.log(source);\n});\n```\n\n## Data model\n\nIn ShareDB's view of the world, every document has 3 properties:\n\n- **version** - An incrementing number starting at 0\n- **type** - An OT type. OT types are defined in\n[share/ottypes](https://github.com/share/ottypes). Documents\nwhich don't exist implicitly have a type of `null`.\n- **data** - The actual data that the document contains. This must be pure\nacyclic JSON. Its also type-specific. (JSON type uses raw JSON, text documents\nuse a string, etc).\n\nShareDB implicitly has a record for every document you can access. New documents\nhave version 0, a null type and no data. To use a document, you must first\nsubmit a *create operation*, which will set the document's type and give it\ninitial data. Then you can submit editing operations on the document (using\nOT). Finally you can delete the document with a delete operation. By\ndefault, ShareDB stores all operations forever - nothing is truly deleted.\n\n\n## Operations\n\nSee https://github.com/ottypes/json0 for documentation of the supported operations.\n\n\n<!-- Old docs from LiveDB:\n\n## Using ShareDB\n\n### Creating documents\n\nTo create a document, you need to submit a create operation to the\ndocument to set its type. In sharedb's world, a document doesn't exist until it\nhas a type set.\n\nA create operation looks like this: `{create:{type:TYPE, [data:INITIAL DATA]}, [v:VERSION]}`. The type should be something accessible in the map returned by require('ottypes'), for example `json0` or `http://sharejs.org/types/textv1`. Specifying initial data is optional. If provided, it is passed to the type's `create()` method. This does what you expect - for JSON documents, pass your initial object here. For text documents, pass a string containing the document's contents. As with all operations, the version is optional. You probably don't want to specify the version for a create message.\n\nTo submit any changes to documents, you use `sharedb.submit(cName, docName, opData, callback)`.\n\nFor example:\n\n```javascript\nsharedb.submit('users', 'fred', {create:{type:'json0', data:[1,2,3]}}, function(err, version, transformedByOps, snapshot) {\n  // I made a document, ma!\n});\n```\n\nSince documents implicitly exist with no type at version 0, usually the create\nmessage will increment the version from 0 to 1. Not all documents you want to\ndelete have a version of 0 - if a document is deleted, it will retain its\nversion.\n\n### Deleting documents\n\nDeleting documents is similar to creating them. A deleted document has no type\nand no data, but will retain its version (actually, the delete operation will\nbump the document's version). A delete operation looks like this:\n`{del:true, [v:VERSION]}`.\n\nYou use the same submit function as above to delete documents:\n\n```javascript\nsharedb.submit('users', 'fred', {del:true}, function(err) {\n  //goneskies! Kapow!\n});\n```\n\n### Editing documents\n\nYou edit a document by submitting an operation. Operations are OT type-specific\nJSON blobs. Refer to the documentation on the particular OT type for details.\nFor example, text documents are documented\n[here](https://github.com/share/ottypes/blob/master/lib/text.js#L10-L16). If we\nhad a text document stored in LiveDB and wanted to edit it, it might look like\nthis:\n\n```javascript\nsharedb.submit('love letters', 'dear fred', {op:[6, \"You never return my calls!\"], v:1002}, function(err) {\n  // ...\n});\n```\n\nYou should always specify the version when submitting edit operations. The\nversion is technically optional - if its missing, your operation will be\nsubmitted against the most recent version of the document in the server. This\nis useful for creating a document which may already exist, but for normal edits\nyou should always specify the expected current version of the document.\n\n\n### Getting a document\n\nYou can fetch the most recent version of a document using `sharedb.fetch(cName, docName, callback)` or\n`sharedb.bulkFetch(request, callback)`. This will fetch the document(s) from the snapshot database\nand fetch all operations which may or may not have been committed.\n\nFetch returns a snapshot data object via its callback. The snapshot data object\nhas the following fields:\n\n- **v:** version. This is an integer (starting at 0) containing the version of the document\n- **type:** Document type, if set. This field is missing if the document does not exist.\n- **data:** The document's actual data. For JSON documents this is a JSON tree.\n  For text documents this is a string. This field is missing if the document does not exist.\n\n```javascript\nsharedb.fetch('users', 'fred', function(err, snapshot) {\n  // snapshot has {v:123, type:'...', data:{name:'Fred Flintstone'}}\n  // If the document doesn't exist, only the v:version field will exist in the data.\n});\n```\n\nIf you need to get many documents, its more efficient to issue bulk fetches. To\npass the set of requested documents to bulkFetch, you need to make a request\nobject which maps collection names to lists of documents you want in that\ncollection. For example, to get 'red', 'green' and 'blue' from the colors\ncollection, you would make a bulkFetch request of `{colors:['red', 'green',\n'blue']}`.\n\nThe response maps each collection name to a set of snapshots. Each set of\nsnapshots maps document names to snapshot data objects. Continuing our colors\nexample above, the response could be `{colors:{red:{v:0}, green:{v:10, type:..., data:\"emerald\"}, blue:{v:1, type:..., data:{favorite:true}}}}`.\n\nFor example:\n\n```javascript\nsharedb.bulkFetch({users:['fred', 'wilma', 'homer'], admins:['zerocool']}, function(err, results) {\n  // results will be {users:{fred:..., wilma:..., homer:...}, admins:{zerocool:...}}.\n  // Each document has v and optional type and data fields like fetch (above).\n});\n```\n\n\n### Getting historic changes to a document\n\nYou can get old versions of a document (for playback or catching up a client)\nusing `sharedb.getOps(cName, docName, from, to, callback)`. This will return\nall operations which have been applied to the named document in the requested range.\nThe range is *open*, so `getOps('users', 'fred', 0, 3, ..)` will return all\noperations up to (but not including) 3. (Ie, operations 0, 1 and 2).\n\nIf you set the *to* field to null, getOps will get all operations up to the\ncurrent version.\n\nShareDB documents always start at version 0, so you can get a document's entire history using `getOps('users', fred', 0, null, callback);`.\n\nIf you set *to* to a version in the future, behaviour is not defined.\n\nExample usage:\n\n```javascript\nsharedb.submit('users', 'fred', {create:{type:'json0', data:{name:'Fred'}}}, function(err) {\n  sharedb.submit('users', 'fred', {v:1, op:[{p:['name', 4], si:' Flintstone'}]}, function(err) {\n    // ...\n  });\n});\n\n// Sometime later...\n\nsharedb.getOps('users', 'fred', 0, null, function(err, ops) {\n  // ops contains the two operations which were submitted above:\n  // [{v:0, create:{...}, {v:1, op:[...]}]\n});\n```\n\n### Streaming changes to a document in realtime\n\nYou can subscribe to changes from a document using\n`sharedb.subscribe(cName, docName, v, callback)` or\n`sharedb.bulkSubscribe(request, callback)`. When you subscribe, you get an\noperation stream which gets packed with operations as they happen.\n\nWhen you subscribe to a document, you need to specify which version you're\nsubscribing to the document *from*. The version cannot be in the future.\n\nThe stream will be populated with each operation from the requested version\nonwards (to infinity and beyond). Each operation will appear in the stream\nexactly once. If you subscribe and request an old document version, all\noperations from that version to the current version will be buffered in the\nstream before the stream is returned to the callback.\n\nYou usually want to call *subscribe* after fetching a document. Pass the\ndocument version that you got from calling *fetch* into your call to\n*subscribe*.\n\nFor example:\n\n```javascript\nsharedb.fetch('users', 'fred', function(err, data) {\n  if (err) { ... }\n  var version = data.v;\n\n  // ... Any amount of time later (literally).\n  sharedb.subscribe('users', 'fred', version, function(err, stream) {\n    if (err) { ... }\n\n    // stream is a nodejs ReadableStream with all operations that happen to\n    // users.fred.\n\n    stream.on('data', function(opData) {\n      // The opData is a JSON object, the same object you can pass to submit().\n      // It always has a v: field.\n\n      // ShareDB exports a helper function to apply the operation to some\n      // snapshot data:\n      var err = ldb.ot.apply(data, opData);\n      if (err) { ... }\n    });\n  });\n});\n```\n\n**Important!** To avoid leaking memory, when you're done with a stream call `stream.destroy()` to clean it up.\n\nThere is a helper method which will both fetch and subscribe for you (cleverly\ncalled `fetchAndSubscribe(cName, docName, callback)`). It is defined like this:\n\n```javascript\nShareDB.prototype.fetchAndSubscribe = function(cName, docName, callback) {\n  var self = this;\n  this.fetch(cName, docName, function(err, data) {\n    if (err) return callback(err);\n    self.subscribe(cName, docName, data.v, function(err, stream) {\n      callback(err, data, stream);\n    });\n  });\n};\n```\n\nIt calls your callback with `(err, snapshot, stream)`, giving you both the current document snapshot and the stream of operations from the current version.\n\n#### Bulk Subscribe\n\nIf you want to subscribe to multiple documents at once, you should call\n`bulkSubscribe(request, callback)`. The bulk subscribe request is a map from\ncName -> map from docName -> version. For example, `{colors: {red:5, blue:6,\ngreen:0}}`. The response is a map from cName -> map from docName -> stream.\nFor example, `{colors: {red:<stream>, blue:<stream>, green:<stream>}}`.\nbulkSubscribe will either return a stream for all requested objects or (if\nthere was an error), none of them.\n\nAgain, remember to call `stream.destroy()` on all streams returned by bulk\nsubscribe when you're done with them.\n\n\n### Queries\n\nShareDB supports running live queries against the database. It can re-run queries when it suspects that a query's results might have changed - and notify the caller with any changes to the result set.\n\nThis is incredibly inefficient and I want to completely rewrite / rework them. For now, I recommend against using live bound queries in a production app with a decent load. I'll document them when I'm happier with them.\n\n\n### Projections\n\nShareDB supports exposing a *projection* of a real collection, with a specified\n(limited) set of allowed fields. Once configured, the projected collection\nlooks just like a real collection - except documents only have the fields\nyou've requested.\n\nOperations (gets, queries, sets, etc) on the fake collection work, but you only\nsee a small portion of the data. You can use this to drop server & db load\ndramatically and speed up page times. Its similar to SQL VIEWs. For now, this\nonly works on JSON documents. (I don't know what it would look like for text\ndocuments).\n\nFor example, you could make a `users_limited` projection which lets users view\neach other's names and profile pictures, but not password hashes. You would\nconfigure this by calling:\n\n```javascript\nsharedb.addProjection('users_limited', 'users', 'json0', {name:true, profileUrl:true});\n```\n\nHowever, be aware that on its own **this is not sufficient for access control**. If\nusers are still allowed to make arbitrary mongo queries against the projected\ncollection, they can find out any data in the hidden fields.\n\nConfigure a projection by calling `addProjection(projCName, realCName, type, fields)`.\n\n- **projCName:** The projected collection name. (Eg, `users_limited`)\n- **realCName:** The underlying collection name\n- **type:** The OT type. Only JSON0 is supported for now.\n- **fields:** A map of the allowed fields in documents. The keys in this map\n  represent the field names, and the values should be `true`.\n\nLimitations:\n\n- You can only whitelist fields (not blacklist them).\n- Projections can only limit / allow fields at the top level of the document\n\n## Error codes\n\nShareDB returns errors as plain JavaScript objects with the format:\n```\n{\n  code: 5000,\n  message: 'ShareDB internal error'\n}\n```\n\nAdditional fields may be added to the error object for debugging context depending on the error. Common additional fields include `collection`, `id`, and `op`.\n\n### 4000 - Bad request\n\n* 4001 -\n\n### 5000 - Internal error\n\nThe `41xx` and `51xx` codes are reserved for use by ShareDB DB adapters, and the `42xx` and `52xx` codes are reserved for use by ShareDB PubSub adapters.\n\n* 5001 - No new ops returned when retrying unsuccessful submit\n\n-->\n","maintainers":[{"name":"ile","email":"ilkkah@gmail.com"}],"time":{"modified":"2022-06-19T07:39:19.551Z","created":"2015-11-23T22:47:56.838Z","0.8.5":"2015-11-23T22:47:56.838Z","0.8.6":"2015-11-27T20:12:04.933Z","0.8.7":"2015-11-27T20:34:57.995Z","0.8.8":"2015-12-10T07:15:09.958Z","0.8.9":"2015-12-14T18:49:18.408Z","0.11.33":"2016-04-03T05:03:46.175Z","0.11.34":"2016-04-05T06:31:27.814Z","0.11.35":"2016-04-19T17:19:26.050Z","0.11.36":"2016-06-02T02:21:21.020Z","0.11.37":"2016-06-26T05:25:46.686Z","0.11.38":"2016-07-22T03:05:37.654Z","0.11.39":"2016-08-09T00:52:22.242Z","0.11.40":"2016-08-29T14:42:37.975Z","0.11.41":"2016-10-02T01:10:17.285Z","0.11.42":"2016-10-10T07:01:55.134Z","0.11.43":"2016-10-24T23:42:21.297Z","0.12.0":"2016-10-28T15:35:27.916Z","0.12.1":"2016-11-01T08:39:09.048Z","0.12.2":"2016-11-09T10:04:43.735Z","0.12.3":"2016-11-16T02:23:30.652Z","0.12.5":"2016-11-22T05:11:28.210Z","0.12.6":"2016-11-27T13:51:41.926Z","0.12.7":"2016-12-04T08:32:01.195Z","0.12.8":"2016-12-05T17:31:14.222Z","0.12.9":"2016-12-25T16:32:13.601Z","0.12.10":"2017-03-12T10:27:30.913Z","0.12.11":"2017-04-29T22:57:20.641Z","0.12.12":"2017-05-21T06:52:02.868Z","0.12.13":"2017-05-27T03:56:46.320Z","0.12.14":"2017-06-12T14:08:16.261Z","0.12.15":"2017-06-27T01:08:32.772Z","0.12.16":"2017-07-10T17:14:04.345Z","0.12.17":"2017-07-12T05:27:37.678Z","0.12.18":"2017-09-08T03:54:05.958Z","0.12.19":"2017-10-11T01:56:46.158Z","0.12.20":"2017-10-11T01:57:44.665Z","0.12.21":"2017-10-11T01:58:28.717Z","0.12.22":"2017-10-20T00:36:29.310Z","0.12.23":"2017-12-03T11:55:24.430Z","0.12.24":"2017-12-16T15:47:40.179Z","0.12.25":"2017-12-28T13:20:03.805Z","0.12.26":"2017-12-28T20:41:17.318Z","0.12.27":"2018-03-22T01:27:53.947Z","0.12.28":"2018-04-11T16:47:14.085Z","0.12.29":"2018-05-17T17:46:13.001Z","0.12.30":"2018-05-17T21:51:21.073Z","0.12.31":"2018-05-26T21:37:44.041Z","0.13.0":"2019-01-08T03:04:32.853Z","0.13.1":"2019-01-08T17:34:42.686Z","0.13.2":"2019-01-10T22:52:25.710Z","0.13.3":"2020-01-04T10:14:07.469Z"},"homepage":"https://github.com/kantele/k-sync#readme","repository":{"type":"git","url":"git://github.com/kantele/k-sync.git"},"author":{"name":"Nate Smith and Joseph Gentle"},"bugs":{"url":"https://github.com/kantele/k-sync/issues"},"license":"MIT","readmeFilename":"README.md"}