{"_id":"delta-crdts","_rev":"33-376038e72f119acc84790c1a00a4ffc8","name":"delta-crdts","dist-tags":{"latest":"0.10.3"},"versions":{"0.1.0":{"name":"delta-crdts","version":"0.1.0","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"5019ddd26aebc597031bfb1079526ee452f40972","_id":"delta-crdts@0.1.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.4","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-9S5EWH5TJ0v74Q9GqG4sYrE3K94HCFVTvuN4n4bYt4CoeugYCe5O2P2VHCgWZKukq6Y2dbsLYAuF33riXLwKBw==","shasum":"05a90e73ca93d6893d935b87547c3f25eb79b2f2","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.1.0.tgz","fileCount":39,"unpackedSize":51350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDAnbCRA9TVsSAnZWagAASnQP/jTLAC55D1VfDfnukRbo\nPv/Saf9d7d4T01SbILlyuI1YVRb4R/+UzqtN47RZM2ykv/5Wp4ufUARbsPKF\nCihuqpBkTE4uJhgb0OfHL2KAFYtgebVoaxIoRtI8m+0nuHZCs13nNdhYF+vc\nmyeELFRq+2JeQHRnxOl+uHgsNhehw0vZCf67j7Rsg6mKo/1710vyNsx1rvM1\nt449MhmQFWzae1QPD2Os8/wYu8Y8IWJArsL4nG2Qj0tFXZnq6XTWZJcrSmLP\nk5PJTflBihgx2ZkbzebubP2V0JpO9vsxWf60wrK4wU5WpRiUoZJrMqAZyveK\n2aKSHNfOsIAbssO6tXBXIYlA49atnF+ZwvzG3HQiT0blGX0V94RcCvHIbj8J\njEAYw+e5Nrzt/psG3owAs7J4ridMOfvM2pYFxJ/Avy5u2Lhzp98XwoKjrkig\nHOuWsogoPM6n6KsTDSzcNeeIw6iR8dBbxOGF1qKrvo2BXUyCtUGuSkKW0La6\n4I4VOvq3X6idY3JtqSPWJafwKq0izLwITpfCOJM8u0Yw2EE7wtnJwbxOCFKm\nwoQQc29q/GWs0weH0V877UvyJuGZoev6cHQjK7CBmoGC09CYcPflZOg8MmDr\nhA0XJ+pgxLvz7gxYBkHjBvISDsDoS7cx3w0nKcfA4OHu8G0odR8hIrX4TDwB\n8vgM\r\n=ir6Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfYtsntMXto+sdymLBHapvkrLdHBDaQiWYAulsrg729gIhAOBK0IYYnoJuCj3fauWCWJwkshUKhsIb0X2lfuf8v3Pt"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.1.0_1527515610367_0.4728358903106853"},"_hasShrinkwrap":false},"0.1.1":{"name":"delta-crdts","version":"0.1.1","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"f94cc576bf540b46388152e2d6988175291ecb02","_id":"delta-crdts@0.1.1","_npmVersion":"6.0.1","_nodeVersion":"8.9.4","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-38K71RgmCUgOXaI7VD9I/KZB9pZBb/qOAsFudGBI7t+epDgtdgmPU0Vpgk9oYtPY6OxR0/HCCsQQAWctS8Cadw==","shasum":"d254df32c789d9990ce415f8006f8283cff7786a","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.1.1.tgz","fileCount":39,"unpackedSize":51483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbG6b4CRA9TVsSAnZWagAA0UwP/jQWRVFDFzMJTk/QGBGJ\nD0M7MC0g4oZl9wJUxgEZxTzRLucjpoRocDbhyANL8IsQyeBWwGZ0Vc7FaCOh\n53JVlMTKFaPDZoJzOqSfZz+dODaXmspo7WZ/B5rTfznYWZhD01b3V5pF99wD\nkpYCBmQYl8A7BbQRGnGWvPEFUP1LBRWcK2UIhi/lqYefEQNZM3UuYoALCS+X\ndSIbrkJZry327BApqJCllViyH3UhdBfiWKvd+GmfiMNknY5UddHtnGuISfUH\niKglb17yd5kp8Td+UuuWeFbKHfS7QWt8n/Wd8u9PpM9828Dbh0EZkKuyInZO\nRpQX+i6waSSyNHGZIVVuukGWK1R/q6PLslNtqJqhw6XH71hrZY+CnJKoDhuz\n2ixrxqkqU6OF/nVfpPfEkqiNDvfn3aAUuvLSSk6CVkxSIujLRzS6pHwNaEU/\nSeVXfXwD6MnCZ8+YoqlXlioOhgYU8mHO6zWCPI8DFxLWMNlMEbd6v7n17mBl\nUPg9ytuR6fQKBLpJWnIbCTdv4jv47uLL6GEbNZNn/UNg9pP2cnFp3Ph+1L2B\nOW94en4Uw4Tv66OCjjL694Enq1V/4RqW85hIdUl1eAsBOzZpIwdN0W6/cxAo\ndGZvPMUQcGVGPesR3BBRB1Xy+VHb+UQQjOUDcOKYm/MaDz+RnN1XlPJ9oBtJ\nMKfs\r\n=RVXy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT+Pu1LxhuxVQMEjG4TGy/0heumvyMURR61ZZ2RFNW5QIhAN7sK0RD/HS9pZiMwQ7hhzQ1bc6M19QEDqEMnk5LW0FL"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.1.1_1528538871611_0.3290764089199001"},"_hasShrinkwrap":false},"0.1.2":{"name":"delta-crdts","version":"0.1.2","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"71d263b8e0d594398b31beb2136e1b6ba73c9c1c","_id":"delta-crdts@0.1.2","_npmVersion":"6.0.1","_nodeVersion":"8.9.4","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-rtQ874cOAASpueDvx4ncsNIsbUahwFEhpGGKU8+8Wa9cTOFgg21PQogvm66gELhMZMV/lYkstLrxdDhyiugWcg==","shasum":"3aa4fa79a02a2ea0f8b0c63be2ba657dce49f6fe","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.1.2.tgz","fileCount":39,"unpackedSize":51483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbG9gdCRA9TVsSAnZWagAAnKMP/imf6he0nTDyhyjHuw/l\ncjntZP47qklPqVVUeUfeJ/q53BM1plHFaJlXa6CN2IvNQn2OFGpc+lDKp7mO\nAqjmWcOkF/bvXlSH2blIEhgHjLg1Wi+vRIcQo9Fqh5hICrEv6yuPGFlgnW69\nqR3NkeVztKZVzVVNQY9t8EakPtae8CX+PyKFbdc8SbfGlmdxl5AiuxLOY2BA\nn8wYi8aGUIXY5j7XazDtkr3sv6j86oJe0mIZ6lqHfBqADP/of1m5GWBRxTl7\nL+P7VGFRoTqMpizytGphtse/7sjAPMAQkerLu7HxFQWXWY4KnOhadTzahXeX\n6lq67wwU9ikavPoMvU6MdMtTopvi+qKq3q0V3r85mBiSr01wls7CO6yMknJS\nCX5crcnpR0FCgP2D+mU5qnPSNVam/n1Vpd08d6sCO3i04BYzjFJrSy9X1INY\n20vssUP4/oGiWefDKPyhIsTBo8IZ6XAMBKbZHIO1tTTmSOFa+GWoWMvCGJd7\nryIMoN3AzT3SQlxihQjQQo5YJR9AYVRN6SKbYsf1CAE5Zd79uoLMDvlhUOSm\n3oI73qghR723ioQEhl1oz9NVSH5IHXufuF7jN6oDghXNmLHw0Ft4pxDLuOPO\nWs7WvlUHCTSB0ytEsWjhbxzXtf9k8rO2YhmQL4bkraVlUlcE3/x7B6KgAevU\nNBcu\r\n=Q3kU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGpaqD9i8v79xJNYd277IAqsMuV4Nlih2uYjbBlbc8JAIhANWQskM/rHRIhXq6KsBd0hNBGB4yJuWwNUe+UKL+Yayr"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.1.2_1528551452751_0.4608660426165607"},"_hasShrinkwrap":false},"0.1.3":{"name":"delta-crdts","version":"0.1.3","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"cccd34a4a9a1c5ee96aa2195faf0bd44fe3154a2","_id":"delta-crdts@0.1.3","_npmVersion":"6.0.1","_nodeVersion":"8.9.4","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-T+ZSx3gKNvJZNXOZn0mzaxlKfE3GHhb7uXMndVWm8VWuoMbdzVQrv+6ylKe2g0lht35BOPhAGqRqjnjFnQ6PKA==","shasum":"a1d754f143836413319fcdfe2588e62f07d3d6e6","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.1.3.tgz","fileCount":39,"unpackedSize":51501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbG9+iCRA9TVsSAnZWagAAQXcQAJtW2AWHGc939+/ftZ53\nyA/+KtqEmVkZzG43nRRgx8RbYRv4CFWUy7R2KbTJySP20OvPyxjU9a1Oon2O\n+0hEaBMAhowm1AfEkxMnFEjwgsje5nYXMp9dyXPSQa3Stc5biLlhFGvB6xjv\naLwRu88a2ha5iKw8YKDSceeov1bVAmBLD9qJC9fF/c5svDJKgN0IC6Y1kLPp\nvPo27t29CQoqWIjfbERRs7UNvNufz/PwzDiJM1HRJj63SiXcW3+PL+WOUR1U\n8SqjMFDqy6LWbff0/1J9Y/vIydRPubSQVRRHJCkpUyxt5S72YBC9HgjD6sll\nio6lxhtA4btWXv/hj14moSZsyBNUrh1lg9XK4e8HBHPmw/T1/uwFqBIyFPFv\nyWpOadINPVVz4rvx3WIVHyR07/RvJ+0M/azgB8TigK6fG4kWo39bhKnHZ8Pb\npzrKUhK2uifuif1DacoW8HEpjVeyYbDHornKotTzpbYQC9Yb51I2VAmdVIn3\nBdTfStFR8SNipSQbAEnuuMA5gcVlmtweDJhUVumlmKp4v+S0DIyK/7ipj7l7\nmK3oiMR/SPv/d+2EcBtmo3iuCwj960lhFWojPTP7cN1VdlKBshDBabKvms6g\n36r+ViCLNutTmHpDuzgvQvKxAp0HCIj94fRJoQYaJIrJq/e9nIi436MQpOdL\nnoAl\r\n=/IkH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcVtn+0RFTXc9dOkZg7i3j2zI6Bh+ohqRPO+1vmIzqNAIhAJ3/g+3IRJYah56OoKbeOiGuZvjeAg1TZhAN244or63i"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.1.3_1528553378099_0.1335607669111083"},"_hasShrinkwrap":false},"0.2.0":{"name":"delta-crdts","version":"0.2.0","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"a8429385b8fd0cc4e63b6474941b50ed6abc20aa","_id":"delta-crdts@0.2.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.4","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-01Bq++eMzm+AayryAikSGN4GR0j0Lm+BobXfmQvloEa/5N+47m02WAh5bxT/XFGrJccgvBDMExZz/usOQxeYDw==","shasum":"913f1f520e76468363e3604475b0a242db709945","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.2.0.tgz","fileCount":39,"unpackedSize":51695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMLpFCRA9TVsSAnZWagAAeCgP/2EwAVBt0zQ/4hzseFNv\nQPcnQLGZVuGXSRsfDokDrfZs4Bcl2kBfyINGiFP0uzhBNPzgTfZiCF0iU7vF\n1YgNmeF+eZ3E8HThjMcmpYLc4VOAoo0uG2P8mxc2MyiERg/iG3yoswjB0t2C\nDxPeD82MZN8R1fAfeUYkY4MqCe/xpOF3bMdEaF7/OtPlS9N9NbItRgiGR9as\n+gI7YBmDupMx542zUgmaDKKi1OlaByH2CR8pmKnjATjwlahwKZ4G0NfByBNE\ncRKRFp5IZpMV1jwNdSUEQ9g4D8zY0tQ9xhN58JYxKMNFwzgGnehCLTb/xWG5\nzJaox6gSoqsLTOF9sX2M5KN5ZY2aoZ9y86lOIvxXL13fsIz6AirhsCTI939O\nTptV+vKz8pBmjvfcxQWoqbdCAUuVo6jDOyfk0U7hKQMAsDd7almKdxXdN0Q+\nZAq8cW77PH9gabM/eXfFFJKjWkatT5EvpubB89nQL/4aAQZUIVW4HTpT8FpH\nJyVRzSWaotsUZIv5+3tEnqcsstgXCOb+a9PISP32yiEehEUmHOE4++yEqn34\nZaykDe3kl5YlEWl3R28sh5ltWkdMpnbSWdrtct8Xu0g7oWVI40TiPj1hSWzp\nu4V59UtYUWduOf/90QMdvFr8hPqlDiIHwusX2UnNuhrbeJAD0oYbiXIWWRLh\nUdvR\r\n=tTyl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID71BqjH3SWYNdM2fq6hcS9qbzqLSpPm1DTdcWkoGbRFAiBkMLJBU6/h0+MW+7Hhvj0dwBa+ryDsVxtwZdfhDkYx4w=="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.2.0_1529920068969_0.5242591158257497"},"_hasShrinkwrap":false},"0.2.1":{"name":"delta-crdts","version":"0.2.1","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"338f4360747c678d3156b5f5de05676751983a6c","_id":"delta-crdts@0.2.1","_npmVersion":"6.0.1","_nodeVersion":"8.9.4","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-/VFIMj+dbIV0wCPWpqaWglmi6nq8VY9ddJZAej63jEgR/9MfBBIJrHGVUTI303z/NrynTIcJ2ZZpaAEQDUxXfA==","shasum":"d316dedb457f0febd73d1da7709d5b047ad7accd","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.2.1.tgz","fileCount":39,"unpackedSize":51750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUNwiCRA9TVsSAnZWagAAOSQP/1gT7KCQjWa/YuPZ9sSY\nE2OkRgW8L8ciFvO6tz5FhmhqBzkvXgyUvP+JHjk8nj43n08+TO6WflCn7PbP\nVVZhAlS3ghO9n1gaaunMeLPh/wwVBqUCx9IKmAcs68H5t9kdOp/vd5mogF4s\npCT4bcJVMuFi9nd2roMhZWnWxgVW86Bz/hJZagypU10K5MXqzBOBKlVn2JmU\n2apMNHJaRS/zNR50o9bIrTe1KLczqrI5nOUpwF7KpXMSX1au6v0BJle3Lh2O\nDsXAH1z3H5k/WhCeRJ94SHVm+xDKFRO6//FNM+VOUkKqQKTkKF6pzxFFOHsG\nmDKiW65AyPySw4KHAGVCcOtW9JDi0n99t/Do3SZ9G5kqHsRouBxRE4/63laX\nQvS9qtzad/iuib8HIZJpslTtCxkyozfMJuGtN8WmMsiWVcBTER2cd/Iq1RJh\n/vZQCHDn3qdj29yqCwAUMufKvWiMWg01ktgNvqVaRSHm9tZ83WrPlQpQJyTJ\n038xvmAa5tZNm7Kwq7TDchMxS39FLWUZ4gfphjmAVSrghXEp5yHKreGeGij/\nrbfpETBH+I/hJi63ujq1y8+HnhNHN7D55iOD5CLoraBjQbv/bXWfRC45wvI2\nb98zpfae4KZePaT0S2P1mmpdhufG8dwUzX7FJyMJXI84vqhhCSNZorS1SDKj\nuYt+\r\n=/oBi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1X36uiLKJBcCuWe3fMEFFMlzxRfb5qUlyMauv/WPSWAiEAvwYYO4mm/wWclX0eb3SJGBE9GgurZEHLjxNZtBqGVcU="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.2.1_1532025890099_0.8886025951520875"},"_hasShrinkwrap":false},"0.2.2":{"name":"delta-crdts","version":"0.2.2","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"ff7c9890bcd6b829ba55cfa22468052de74386d0","_id":"delta-crdts@0.2.2","_npmVersion":"6.0.1","_nodeVersion":"8.9.4","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-1OxD2X+b78kbiv1XkKuIRIdcn9SmEdEwDq8U3Z3xzAFoiqP96oqFEC/lDCoN6xhzeL6XlzxcmxqhqGQQLhI1Mg==","shasum":"0427f45e574088b1fc68bd24b9ab014c8463e489","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.2.2.tgz","fileCount":39,"unpackedSize":52426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUg9uCRA9TVsSAnZWagAAuhYP+wZDsqgIZA50vVXSBxKK\nAD8oSZQC3KoqjZGpucXmZ5cCEK+QpjF0j9HgDKkHw45ak9rWXJLcLZ9tMkuC\nu295kkn/gEsGkBTWRfM9MRqklw64Ts5bGPTj6AaM2HGMH0zQYzGHXq9AsDLX\nFJY82V4695/YSoNlcJ1Yv5Pt2icN9lOof0AIhkIBSkXQ987+c2TI63t0Y4BC\n3BZ5i8SPIiB21L4KNSfozk0gPiYSphYJU1czIpg9MCerMhCOSdCX/Apb1I8v\nhHi/yzpYn+ZWhbH/Fuit2xET9hZOJo2N8ZTGCFq1cWPklTmDJrPNzOtRrcGC\n2ZVO6Uyj9W+F9S1iotTAzAFfMqz84kfV0lKeGOBfRwmGdvcsbJnXXnSYD9GX\nczNbo1GcDCZb07M1GvH6n+cdyoETr7jBv0BxTydMiePidbqa0dB89oT4i0K4\n2Y8TM5P42UyNK+f2t4Npbo0lsEoADGuRTttmUMAvAW77WlODc27Pv9skwZUU\nUtjEx5L+LYKaGV9VHMOgn2757louJkQ7k1beHiEO5aqusfgudnYHyJqJAL2J\ne1yACyLGIme9y/1zxkDHeHbbUtG/c2uGIoT9qZr7aslZBDyKS8FeQBoQxFQ8\nnBvqM1GuTOIfmXtLHFDc+hke1saxqfv6an6U+jie1Mi8/GI5fwvTmwmrESlW\nJYba\r\n=kvQg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNdnFmm75rBn+NHj0MkV0SfFBk0+3CTTx/NwSJ6CZRQgIhAK/Iicw8cF/7UzdREpmemxHLLijAVNmibHjhf0KO6Dzj"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.2.2_1532104558324_0.2643954256011536"},"_hasShrinkwrap":false},"0.2.3":{"name":"delta-crdts","version":"0.2.3","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"25ebf146a7d96f885a000cd9ad15121cf886c52f","_id":"delta-crdts@0.2.3","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-uLEIIgmQdE/Qi39pd5KTjahDNGL02+J/6XJaSzsx5Rxv0PhsWDtHr13h1KE0FKMrWKuhZPE23O537vnt1MjH0g==","shasum":"83093f02f4f7b0547e1dd71722f3b2797a949a60","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.2.3.tgz","fileCount":39,"unpackedSize":52292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVOaCCRA9TVsSAnZWagAAN14QAJm9ps46H3Nd4GtZ9N3x\nWgQVBvtpldG7jfvACvC1XvxW5LvVc5CPs5TuoRoXYPeJE8SKWEJn+B9xYhYJ\nkhHmr8ksKUrEVMAlUigum8A/+yhToQDOY9TxkO/3uLzhuT8YpjNYfxtyHEzY\nADK8Rn8TXeRcbQJMkhXqYOBtofqaQzdOsXttd0Y1EeNjwNvf3OszKUhPPm//\ntSskKHwNrIc4tAbDO/eyDNE9OHRvX7RqYcNd0IOlYoAl1zaeE+uSqTu52Eub\nGLXmrDE0h4fRDzQLxR8BiFQbHIpEVk9vhzZfr6fnwQpQIB9gNgOAa+Rxgjfs\nYm59xsrS02epZvTQOpYxTP31KUi90jqSQqqWO41F1vulvUgYsN8ViyE+16+S\nzcHpZ8SiRUsJ9Udki0Ty+vUgpMQlaVOcaM71Nv+1jPR4O2rjpoTA3kiZGbN8\naJNmoWbeKi+YA1HIpWVN4YCw+EUyHS/bIYzL8JFB+ZncsgrXqnRQ5z50hOzE\niaRSb3ckBaL0RdhcHsKwsbBvAXj4uJWSzTwzNylnPA6e2yISVpDY/bJX1lEz\nz73i5aQTNJjSjxJzAAIgVzX6rpSYxV5j9+HEnpMGIKwqtmh8kZjp3+y+Jauf\nXXG2xjdWk23kIKBzvcy6+akpb9mw1WFp5lZZmE4PuNTviHw9DPr9cGUTPxwg\n0FyM\r\n=5+dr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJUxMMc0JxeBwiGqJQYsEXuhRwW3nA2mN1ajU0Pw+nwAiAbF6eMnj+u2AuiDsRNCMdELlr4joPk7bs64We26mlnwg=="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.2.3_1532290690318_0.37077857632292166"},"_hasShrinkwrap":false},"0.2.4":{"name":"delta-crdts","version":"0.2.4","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"b6f4913ac7a00f9b839480cd00954837c8183b21","_id":"delta-crdts@0.2.4","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-6eORdbFltpU3Z9UuSOrLXg2q2CO2nD3k7rzfWKwoRrPOxuKjK0H1lywcx64cOlgZCOELNyV49O0tRptnP0K9Bg==","shasum":"f151c85b8535b915f74d92b22e50f8edd5dafd03","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.2.4.tgz","fileCount":39,"unpackedSize":52279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVQ0PCRA9TVsSAnZWagAAEDEP/2qLEcAXfvM+tKRz51nH\n3UYSnqckvjzVPuit81veTth+LMbwkfzUfiUbaXvGVUjcblnm4Pvb9D9KB2pu\nKBXyse+W69TOAo6ku7aOgFeLYw3OvgPqXfolORCsx9XG2pU4i5N8RYUapN98\nRU42gB6OVoe+WGmSByRn9IgXwmjfsFXboZDfDSSPSRqLBf/LG3ITCNIAtp+G\nAiO1jaVwam4cqMwbXCBmBpJ17XAAKr9otHlr+Txd79ouAeF7k100f9UrB/9B\n/qwHgJJ/2bAveGM6q6qSG3B+qDhVXjyjVLwGMI/Zi/QDbh1vb+/aaJ4xnaHN\nkq52It4dIZzcDvu3FEK5czYqL2H0tvigyeFIlgM+HCAOyzgLd2h7TweqDW9l\nfU4Lj7mK0wZEwB9LalRKyfDdOfmiN8wMoGI1f1wJZILl5Jfbao3OmTZC5lj5\nDK2pKzWEY4kGOFAEvxMfJD4ZNc3KkyPBLMUOyqN8N0i3Cv5uQM+lbtASZF2R\nY42/hy0qN8WJuAghmG7pgAyDn10WHnw8MhHuXTqcCfgDDAE1St4s7x46HbJQ\n3Thx9spjEc1PtPuEdTdHC65w0ERInIfrotJoOlldpnzagdgGp/0+SskLNJJy\nW9w04jBtUywmhVk3Ryc92iAFIP9vEzf3Nd0jfhmr8rwsqbDCubH2LvuMAgiv\nRH+G\r\n=am8A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhTk3C54mc0NVgVDOp1JlMRf93FyesjVO3e6tfelpALAiA7mbSvCW+hF73rqqfvyTEYuDuFBocJKw3doJa/MhrxCA=="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.2.4_1532300559180_0.38715019260694494"},"_hasShrinkwrap":false},"0.2.5":{"name":"delta-crdts","version":"0.2.5","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"127e118d516ef23473b1e82153bee14a89019ae3","_id":"delta-crdts@0.2.5","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-Rf9Ng5YKB7u0fffjqPp83/+WDfndUn+/JD8osOj88XpIoXOva7P2hTpP+a49g4A/g+mt3MBQCRGFJn83F6Ul5g==","shasum":"7224db4f3fdd4e63668ae333b1a8a233faace645","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.2.5.tgz","fileCount":39,"unpackedSize":52555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbViIWCRA9TVsSAnZWagAACWwP/07GkEmjlUDAid+VWP9S\nSntN92i5C3r268w6Z+GVNaLxbEQo4cC2H8O/9J54bMFBG7jpsShshT/xB+QT\nlS3SP3/9TJ3XaW663ndRXV+3bx9iHG0xi0dgeJcSL9elvLySWJSPUHnDkB9L\nBxS0BaU5Qv/VwpyCAeHL6UoGWl7eBj+Lso4YJoTNhQOYU+F5yaDu+SFZpz6J\nB89YWqL9mdOfuWI2wBbZW1CQesjoUzGU/Tk5IoBIb9vYDcL7GZxWa5DzlHr9\njb9cDd7Bq78fbjTDhr360APt7jGWxhWYuilgNRAFy7FE4GC2LR9pRhxU+dd0\n3xsuR/lTaj99eb0c84mYMYmBoeAGGJrYk4/2KUA3ug7fFZ3Ck4dCU9hzsKtO\n30shXZoXQ0gHMPAmredWc0VitMM6xMQa67ZfMjdRT/6nRKy+87M4mun+9/np\nGmoCgoTOa70Tds0FUaIUrqMuqxwRs95w/WqZe/JTkgijUrcwYAwuFf4zpQl3\nLGMnPpf95nJkSqgVWoU9bW5w2ZebmBE4c1XzJhpCT37ZnGCthhLJj4J4tsAx\nQor9iNVkFHwkPxwicKjzhJMElV/gXaZ/86YpAytGlJh+OIHA2+ji/g2Y4tR1\neD9deO1erp8+38ALLPSWV/jQJhXwH8kypsKACtXbAlO81SkeMGI0XBFw9JPD\nX6X0\r\n=iyjM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVqzzwV/oxY45AUkWiECpPbIYyZBBU0bT5odAPq9+NDQIgG5PR5RWaqWgOrpSbzcSVJqyY+vjsjQXJ3oKPgp9HHLw="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.2.5_1532371478243_0.0358757840691859"},"_hasShrinkwrap":false},"0.2.6":{"name":"delta-crdts","version":"0.2.6","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"23f61aab10b1435ae052eae66839fab6e38760d3","_id":"delta-crdts@0.2.6","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-yimF+xhcDscgy6S8qPgYCPBU+JYbEkD/X5j1+iT94FcFSomzQwmzzyOQ3V12DVz2B7uEKX8hGG3VZPRkpuc5Dw==","shasum":"d45a11e0ff164b169663c34ef1e8fb4890ffd138","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.2.6.tgz","fileCount":39,"unpackedSize":54126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWa6sCRA9TVsSAnZWagAAtz8P/ifyexkg9TSG6vo8OVWA\n+SSFsYt3pqcbCKFoBmCFQBwJ11S8a9BPfJ1hOR6WfDTxH+iK80PILcxx90TF\n1SpIEYQhrYRWQsipLyqyUWTvGv1BRq8kXfHFxBlg1LcwK6GYh7LdQDaa0LOd\niLp3HLczSzLkjnH5/2oPC1ithy2GpRDnMCQNYPdds8/84E6K/r+ptKbENMbj\nr5pT6uPDQ1TXpt6YSz+Gt9hXWS8AfC1MKWFKGlW5haRPQK1e5qIMXWSTNynG\nNhKc0cbpgE1JN+kMV48T7Ep3wzcfyIIRfOy19W3qhF03CAU80Sh9rmPwJ0pm\nG238cJIHD2R1bmUPZjUH/yBlMoO0ffMqpvOvac9DiFP0qspE0gTadFwCkXN2\nqg/VTDLUr+lIQ3rFmyFcjilb+hLqX4kbps/SXED3Brz/MpSW07RXCKCEEXMJ\nRTrP37dps7ZE1tBElx4aFxd65wiyQG6SVUcDu3Rv7uHRpdRoOp+VcERJT/As\nCn/0oFOCjuLz5rnrDHym8ZQdCZjpLGMAsgeoI+9wF4X7V0DoxAqrMglh8bwA\nh4yu2kqTH6HvWvpy/9HT8skiLog9UMIB+91M26WRaKcZNnGRUP6ELViofBn8\n94uA3E9TA0j7sUuihhCOz5rKWTtnzBjZFFhiXnk0ilSWg1/hSoqz4FBLSTpL\n4AvJ\r\n=/cJM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfnGTqOhkXyC5kE8J8vhXw0RelhkpnU97LOoVyOy2BugIgbvB8D03OZtac7iy8U8qhragKmjKKy3Af1G3r1qfZ9Uc="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.2.6_1532604076812_0.6821794244874544"},"_hasShrinkwrap":false},"0.2.7":{"name":"delta-crdts","version":"0.2.7","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"aa6df17ba8d1bf3fe686bd6146c7235cd0a49957","_id":"delta-crdts@0.2.7","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-/rwgvjvxFNtewxeBh7miSnBPnm93wBp6AcKf9LVS04ONV+jg5xlO2vkP8+uO8S1sqd+SOW8yCHg546f8iaoKog==","shasum":"393223568cceccf7fde1362a4a9da5d984f3df40","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.2.7.tgz","fileCount":39,"unpackedSize":55401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXvurCRA9TVsSAnZWagAA368P/igJ09OXvFKriG2Lgqkq\nPnBSobSw08UeYvdgjWSxbjCnE6nFtmdxMEx8zFCmmQyBhX4zxJr357fZbHH8\nOeG2L4V/8tGtQxyLkmbrLrxuI5aGd7XixIVdEMbPVrRaeZ87xkZbVX/YQWW8\nj1UswJ+zhD83YXxRcRdXW0ti36BdMGrsCoOxkyBYV8c411VtLzKnP8Qewuak\nb/ppubJo3Ik9QAus6ufjlubdeo+XkOTMu3RPPjYbGf1iaIXaLwJBkt0CSfS6\nLW+t52JZyFK+p3KiL5PvXkP9EspvdU3qFfCkUk5kryiHKPYdvZdEEa0PKeBx\nQ8JXiaa6yjSkZC1SiZZiG+WLve+OoZI6+zNEnBwH6OYyEM5orli34O4wrOfr\n+bgw+2TIqgIIU9HaNPI2qTJGb31akv9+7M4WBq4Vg3txjET3JrKMHvJngpmS\nNm9OMSWB2GmxPxI4Fxh2OS3SjAEhC+aZdDiAj1TqjzUsygbVmHUrOHbP4bp9\nc+0N9pa2a8MH+7XmcEFc0SeqDfS6afj6hYBa93lCjWwBTrAT4PkbA8do9loy\nS5ChphGIGADprur2Olao1fZSr82Qic42aUwcUekU8J54eCA+7anc9B2dxCkJ\np2RNUsL5oaEEqWP+EAXTjOi1wmnsZc54TR3JHQyhi998mLgodUz4hfcdbMQK\nSHpC\r\n=/CC5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEi01gc9aHqnmCGCLxnv7TCCMdLYp+LIu/G7wga4EDdxAiBxIO4F2nvGvPgpmpScMogyUaQhmzppkOTLt/YXL+Cpdg=="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.2.7_1532951467318_0.13046528952142"},"_hasShrinkwrap":false},"0.2.8":{"name":"delta-crdts","version":"0.2.8","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"8e1338504c22cec7a87c7874613d594bb0f7cc70","_id":"delta-crdts@0.2.8","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-qJ4SC1GvqOv0Tlnw1b7uf2FL0UYVtYjAKk5/EipuO3Ste0GalO4XiV0I7VJ8g6uMb2LR3Re90mqj1gzEfX7Weg==","shasum":"46bd52b50b98938ab68341e6460ccd0220f0b622","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.2.8.tgz","fileCount":39,"unpackedSize":56200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbX3nDCRA9TVsSAnZWagAAOR4P/2ABHN+V0/OghC4sfcVl\nZdpZkcUrrz+wEYuZwagUU4GS/nOwxERKbFQRtKnvBNR4LFKCpK/l8lYLx2JX\nTZKnBxBNfuSrj4q9x0X/ZvQRAN849ct0IxjSIxzsAqKiGbyZ40RrhAQ7MUbQ\nGbJ+Rud51dkZL3w1r2QAI6TuEhgkSGdBB92VJIfuxTxwYY3Kw52VU+fnsdfb\negHNPiXq9bt90w5LkYIqRXzPUE3Sr6xSJKbOZdDufOz5HucwmElyFUSlQqUy\nmMXjqKwWseb/fcZzyNPXvNqOAmtGGbPCoq95GRtzkeB9P66JnCaZsprY57mR\niD1kv+0SCXELimtzwLz7UOsXv38/mP/xXXdyUpax8EIaG0AreT3fKWRc1zmZ\nJXCrpVwMEwmc+GvKYfbG7Cjv9no5YaSPLnDCbZmoOv8y4bvJEt173ugw+zhE\ng0Sko/CtGq3s6ryJr4NSVhcfszD+AByLM1dLvjsTfNrXrBmAI+tPQ0jXsZWh\nE/aJ2ffX/g5A8hzVEyb8oWCHYH18RTSBa0RNFUTkPDiPieKKI9rteQkpul2f\n5AhOBsB6bvp6LzD4mNWRgxNJRqR+NcaK+wsHp2NbbI4/dS6kybUeyZuKwo8c\nU4LAVQ6hN8ag41yipc8Yvdd2/3xtQT49Khw+bgjwpdjc9XQJThYjVUlp7gx6\ncMSE\r\n=VkY9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSbd71esdlwibSdEDLyN9yfaZ26FnYm7iGA682pL+ZaAiAbEeLNb+KcGNAcoZ8rWjH7F9QY6/Uc1zaXsIdzf7VpeA=="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.2.8_1532983747366_0.14404216092168132"},"_hasShrinkwrap":false},"0.3.0":{"name":"delta-crdts","version":"0.3.0","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"2840e99080d96ffb8ce2deb4b131aae457cf2c31","_id":"delta-crdts@0.3.0","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-KZ9gW6Wm99p2QuHBFx9/Mr5EJcDD4CRBsOrLJMbQA7ZHl4UHmMirwlLauewg6L8V0TmIDnTNO99xUYCDNOQ4cA==","shasum":"b7168b3f6c5d852abe125a0163760bdceebc1146","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.3.0.tgz","fileCount":39,"unpackedSize":57357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbdpmCCRA9TVsSAnZWagAAezwP/iEib6a3WX1349x1Ollr\n1t4z0MbUNMqNFOvTeTjCBAoh9z6aAnJCNscgB8SUqduVc67waeLvHvYeWKSF\n5sKrWIouzbT26K9jImq8BC7N89OMgtetYAMnGHt8vxf5B26FWI7LGnluGGgC\n0sslEFSLLvnUaGIkLxpQd2XlNM2xFggg9MALyFhdjwMJWaKAly/M9UIySArd\nGqMaS++mvV4w+5wdpKhDCCXXJ+BZyE4bGOR3uDXGQJ1a07oW3+EZOSC1Q+sk\n/tXG6TB23gzyqCimoSnu4d20Lm8aKLZcDSHJZmTbWD3cEs7T9ppxZLn9qHhl\n2l6v2nQrVR8OfjRuo98bQgfl8uazxmvLvXRhBYnr1XnKzbapKeGjBR68AgRw\nelCe27Zn/2RTl/ontnYcUFnbH5oNN2KCVEiNApqitGccHauyrAGTe7/T1Kwe\n5tDh9AgeckKYNpcSfClxb75jEIHvgTFHH0iqxztEWbJHMiGG/aQJM6U5ytK0\nDcsKCiBkmy1rwagSEjh9scZQIYQpW5UsZ5nh0UAyyx9tB9uS6ZEo6g+cJgXh\niZ99TkdfnebIK0j6wOW2sQIiBnCJUh/rglJ+DeE0q3K6frxwSk0d0pe19i3j\nIYNk3PyuIFF4Hg++Ajjl+7Kw5T430PrNhhUTLvuwMcbmJ1w4A/9fxwN+daE1\nGknp\r\n=RIj1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbnjhiuEuRRdwoEQHpf0NiLz2HHYVQl2GAau0qhkwp7gIhAJW/rQJJnu85q4LD3QT/LGYpwYFmfqExkLSCxNN+U+6S"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.3.0_1534499201997_0.4396518222762318"},"_hasShrinkwrap":false},"0.3.1":{"name":"delta-crdts","version":"0.3.1","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"366d23c47780ace716929a7c5f52fd3b6287699f","_id":"delta-crdts@0.3.1","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-aa2xFqpK2QlQ+EX8Af/pUk/ydCGpvmIU723v93eBEzMO+oPuDbjclV8oqz283DOSclyfOE7aicLnhYI2Ct2/dA==","shasum":"feb23891a4f70ba7ce6b311a6a242256e278a83b","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.3.1.tgz","fileCount":39,"unpackedSize":57181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmRWcCRA9TVsSAnZWagAA+YgQAKM9gN2g38j0c3lVXMnb\nZQh+GY8bg3T85VSzcmH+33nCkWaKO7ndjj6GdJ2v3kR18dWTLeTuwqoUSV7i\ni89aYsVxQZNwMO+vhH4uOb8GX5gr5zkyNquQr7bShkPnm5T9k/YgSNZJ6aU+\nGQMKpxg/bMB8peb7BBb47iteUe/SOsKBbzKcu5BJXAjBUC9ihqe1Jn8VK3P2\n9ds22N6RrkdGM/EPxC0p+1IyU7lGbfGXSh7H9Ax5rqBvJqLaOtoNHa5Blvtg\nt1ujGRnA6ayT51yFqHEFD0kWig1TMJuT6UNEpJ5WjeQ0n/lk+jnCH5Fgj25W\n/HuMU75hLVwgHNshLLZ9T8S18m6ysVwUBjuBjh9GIQv+sD1hyoKVQMIjZ5sM\nw9vxaGhDYtdC0s8eoSPGqQi0OniJOa1Z5TwCHSl5a6P5vuwqsELpfiHnT3kd\nkXjjMxhdd52jO/gwAMhfzClpY07zryknRMJE0gZMZ0mC0WZM7min0nnV4ddk\nEAEFxvowslhHhaL/z7LC4oPJbxwJw2uk/5QcmWjaOrLKjMvp6Pc1ZSMfbdu9\nS5P0/N0g7LJMDFpug+ATrsWiBTpVE5e+ADqskbVppQqWjFQbZOZkT9d5idf6\nU1wpUbKDnzbvOp9wXrS/eNOOSVnuaNiLM1Q8Omm8Snt1e8uNvUuyQ/JgOGxY\n/W8m\r\n=GSi9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7zks+S2yKK7Fr5eMEBYNOCQxyQYY0hwUp8o6zHpTmqgIhAPmi7HOcq3d1bww9HYn/rhegEwUFiwVF4BtgKXVTH93k"}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.3.1_1536759195716_0.16019384477617393"},"_hasShrinkwrap":false},"0.3.2":{"name":"delta-crdts","version":"0.3.2","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"4a03ecb88e7ad21e627bb70821bbcad9926f3ef9","_id":"delta-crdts@0.3.2","_npmVersion":"6.4.1","_nodeVersion":"10.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-79kgJRGwOGUH/Vq5T0/XCO3K3jBSidPj+9TFYrX+51+1FjZ+CNvufrdXZ+KzWyYYxSNRDGW+31ZUj+qxY9VvLw==","shasum":"c04910be580d5993a886dd51b6b6f5da93e48022","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.3.2.tgz","fileCount":39,"unpackedSize":57165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqzZ1CRA9TVsSAnZWagAAjf4QAI68fGnTYLnAdZgQynZz\nzG94vfqPcmGXK6b0ARuO35cwuuB+TaFjWxRuiS3brsQbwddgyMyxnNfQlhdd\nlO0GveYL5pM+ojrTiOe4esu2iKwo5RYF7/n+Y92cgkil5Fx3j/HdjTS7MinK\nCSAkf/YNgfFi0BEyB5YsXZwkVmTkMb9On3UemFaePvz3x2/9vLcrXfbN5zG0\nCFbPBuOVTnOM7njd57MJCUBJwuJan5APfGkJeyQKC9QqOtcuHEQCDeGCO3RR\nZxSGZs9iXIgqXT+SP3Cyozl05Kf4wtVEKWcBosTVlf0OqLl+dgbtoW1tICQc\nzhfjJ1KOq2r2vTA0Xf9K8vcZjFMIVbfnXKCf9VcfTuiNVo1WYZuwDI2UJpwS\nX+KlqO8S6vQpRl6G8g+5V9c/NWWCWiKWEpsQCmbNuI/c6ceumYv732P6QEF+\nfrXNpJhT6eHM/D6U1dhwgij7n/mMQWEta/xe5PEznA1wjNGmXgY8YUmuJa9H\n58OU97pFgvXQtrBwan/R9F7QxLKq7sOQ9AHMnxpThOKaYsJ3Pnt30ODD0CQQ\nKlJuoCabSbscCN2el6J9ErfeSguahiHpJD+t1jaXumfnaf1ySxL6PXAAmaWw\n2xNTHS0m54Cv8aJW2n00eUtsteXKB+nCdmILEEiiIZu6vw5RJ5sNmbxAO5fJ\nc88t\r\n=VXay\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeZjxiXda8flUJeNqRHQT44mY5YWNi4Na65+vcNu8UbAiEAz9wGg14fUmUFQ9SPnmwDQE/MeiZwNCaC/imDwIOqbcc="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.3.2_1537947252873_0.6668860353137336"},"_hasShrinkwrap":false},"0.4.0":{"name":"delta-crdts","version":"0.4.0","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"mocha test","lint":"standard"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"chai":"^4.1.2","delta-crdts-msgpack-codec":"^0.2.0","dirty-chai":"^2.0.1","mocha":"^5.1.1","pre-commit":"^1.2.2","standard":"^11.0.1"},"dependencies":{"array.prototype.flatmap":"^1.2.1","cuid":"^2.1.1"},"pre-commit":["lint","test"],"gitHead":"6c905cff8b86d70f42e6b83b6f684b243616462a","_id":"delta-crdts@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"10.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-GmGVtjMNA59s2NrhU/6W2Fw+h0p0Nu47z8uhz2dA8qwcGKDgHnq14JDVy3U6iP49bqVPkLhLPG5zwzhfGh1dGg==","shasum":"284f7124f3180739220d9d8ff5759f8a721e1c48","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.4.0.tgz","fileCount":43,"unpackedSize":65686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtjO4CRA9TVsSAnZWagAA9GgQAIkwsgdpTWKmgw2jsZkD\nhfffGmYsn3NTIgTUscnzTjKUB6CFvNs6o4U+8dH9zvZlL7USZ3gO/mTqwBCt\nkv//k2EfXvKBQvhilyLUwI6bjIT1wnjUg1ag9GCYxT6Pn2b+MPS/RBvqFilo\n7I4FafmWStr++KJIN74NRMV5jDdWcJ4iDDG1blin9/2ZE7qezOzN+5ufOouu\nv9dNfhZhLS+yZ1GhQrG37GdplhnvBmTOUbsUy5kbDr97TeCeEMgW1+aWiBvJ\nmHATJPpi2wZkFqYY9GyJ0DDCycACbhJ31SlzeVuv5rRc2U0mGJHoQde1dzfd\nPgXSX1VUuB6KpSmFHVtvrzYTljLs1vC8h+ahCjwQa9g37b4YN6zc8YU+mJTV\nu+sPjRCxViJeYzBQg/qHQenYBb+PLofJhlgNlgfB7remGqkKHgjHBgnDMpc4\nGUH/B2xbvd8xSqIpXRt1eI6jBY8Gyew7J31OVwmfyeQJsT1im8BY4cV8cHHN\nVWr5cGS9Ph/I3q6JFK9AEV+Tp6UsPaBlQ/j5JpIkoLacSc/1+TEY9SQqTi4U\ndivKeg46yGHPAiSdkd80XSjizbVaJ4pDdd0Da5kAVpQdziaD9phha959ZcCT\nDxdz+S+rlNIj8f28PaMscEWbNdQpWNajeB1bbZrT6ipJ+KPSuZXjeJUHXMA8\n/Kei\r\n=wmGi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9OAOqXzpKB69P2LfJWspGh3A10/wRLNJOFkwo6Y6E4AiEAjBee9bO3+/XUMfCPrSgVIHjGwFGzhoayPtmI7b/Jp+U="}]},"maintainers":[{"name":"pgte","email":"i@pgte.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.4.0_1538667447488_0.29440039297719545"},"_hasShrinkwrap":false},"0.5.0":{"name":"delta-crdts","version":"0.5.0","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^15.3.1","chai":"^4.1.2","delta-crdts-msgpack-codec":"~0.2.0","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","cuid":"^2.1.1","hash-it":"^4.0.3"},"pre-commit":["lint","test"],"gitHead":"127c683730d790a6e98902ece37854745fefc416","_id":"delta-crdts@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.7.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-B86nicFHL6zEapd8+mmalWLpqxF8lqMSxa5X6M9HGTYY9jb9gTevrvbzitO3VU9AJKZnd3+fMT9ZVEiI1o3ABA==","shasum":"47b13a3806c20c9dd7fca1d182d4220c57d6ad32","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.5.0.tgz","fileCount":44,"unpackedSize":67365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyOvXCRA9TVsSAnZWagAAIXgP/RWitbcuGb5WQucgVu2Z\nwZ1M3D/zF53KY8QN9k1fofNG31RthJusAAzyXgLYztL1t9/1aai1PLHiOOhT\n7+L3dQ5/Ps+nlTW1cM1k/aUh1TOYCkIwSjN1SP2BOZVF9KqpJUAFNqGkIZXL\nNxd+A68PtGmdatmjPOoIwvUPELTPCLR0AmWZ4ToIWzPnTWFOW9RFuUwPTNXN\nZlmDRNDRxXG6CjOprrNtJK6Fr3iwPYI5dtuOZ1KAdSGYtNRhfc14H86ahfxX\nq8lW/wKqdgoK7bG5gglRrzIQ/xLjZ1RH/2alk62/gggOfXdBzRjCKldhOFAM\n13c+T2l/Nql4BlUyHrfoU4LinnDZAcH4liaXIaOPPu3nUuX54oU80YwYjC/8\nYz2Sing6SN02xMTsgnNQoNeazffKSz3eFHDJS9y+ZDJxbukBgbT69XuGVyny\nK32o9vEZG+TlkAN39fb6pFqCZx/8hHDg77PODsXKgCXE2/nQFMWSt3TjStRA\nwsa78cGLtYW2FFqqvc2l8Zv4bdrY7dgBCr3Hy7B3AqOiRwPS1tD2Prp11cBm\nEWwenPK08DWu837l15PjvI+4PTIvNKJgoSJ0nHZKFWkW6pIjfwWuNQpIc+Qc\ncx2e4zQjiMz3HdeM/CK9FVFgDX2Ym/RKTYsou2U+hPD+uwJBz5dVN8xxGfHf\n2dW0\r\n=itdY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjHRMqVxYmc80VqQKap15TPczBGh36ATql1AgZP/by6QIgCYUo7M9JOTmRMUSQz2dEoUYhzj46DtWUmeyNfdbet5w="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.5.0_1539894230462_0.6018515955316361"},"_hasShrinkwrap":false},"0.5.1":{"name":"delta-crdts","version":"0.5.1","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^15.3.1","chai":"^4.1.2","delta-crdts-msgpack-codec":"~0.2.0","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","cuid":"^2.1.1","hash-it":"^4.0.3"},"pre-commit":["lint","test"],"gitHead":"4b9babe8b7f5c108d1836b9bea86454e40ed065a","_id":"delta-crdts@0.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-Nj7jBiZt8mxo5lrwGYgrY8CZqnYn2eSAoPmNMr9IxOM6edmKn36FKT7NzpMqqVpzMLk/DH2hT518QtNKEEFSiA==","shasum":"7716434d23f758ba60c4aa92e8a2e4a86482d291","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.5.1.tgz","fileCount":44,"unpackedSize":67500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1EpkCRA9TVsSAnZWagAAv2AP/1dISpvQZIALr1mOIIzx\n4Rk68fNrv3mmRy2AAFZYs3T5MNp2pxgLE/otyHpg8aYuRndETQeqaQHfjETe\n5WPkXPZaOKoZ3BrORcwndmu1RKJH9X3oU64zMqNTCwMESeyrlQccHw0UWyLx\nmUl53gj9t8LpePLpraYCptii14hA8BcD9rU39J08dErZz7iQ9BKst4ghNnr8\nMjpzKDcLd+l1jAiaWVGWlI/3k6j6KkUAM0GCFhAf0TSXsOO+MrBsRbVyUBFg\n0laEzGDgTJQaLOKFkUtMIu7aOlsZ/QVTGOgLxzTYYbdHLWRBuTz/Xx4IajBL\njC5G7e/4bm4d3y8vPC9EVtfzOsJKEe//Ecg0UC/V4KV3hxTsmxKaHaS0KNjM\nlASjxH6rCQdlhgEOnYfzFDYea0MpSTWJPO4ZVsTctJYFjZxto1J3pmcs18zA\nH+3KbAXzWj96CMrzjwG0GnFqcF2GIhAkE1N9Veq0zWOD0/902pUzJgxLjlg2\nMoXx4G4QlSR/K1o9v21JcDhhcLqVL3vW71CQHEUkBaxO3vzQqx91ZV8i25Qm\nG6gHrEhSMasvFOVG9bz0veMzgw+3wXjmz3clCy3jOeyU0MVQt1a13gTeq9JH\no/0TNxV0PbLY6eMJ+Z/19fjjE+G1Evz9nhMoYKvwBPpeO4aHmadHG0LiIInh\nuv6K\r\n=EJNb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvYPxRM5KFbGjsC17GMF7/P7Alzscr318ehoC91+H3VAiEAi2qJ2/d3FbPj8GWgT7CZwHEpOyGIJYM12sTcEOMUFPw="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.5.1_1540639331530_0.8237803136978028"},"_hasShrinkwrap":false},"0.5.2":{"name":"delta-crdts","version":"0.5.2","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^15.3.1","chai":"^4.1.2","delta-crdts-msgpack-codec":"~0.2.0","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","cuid":"^2.1.1","hash-it":"^4.0.3"},"pre-commit":["lint","test"],"gitHead":"ef30b77de33ebea11115c1a303865f9147f5b67d","_id":"delta-crdts@0.5.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-dfeLtGn8lebdjuposZwyzUKXS6Qs9/2nqyVVkl7Nn3nryWsYTGrPk6HmHFB6CiARJ07oXzw/0kSZrLSu2CSxjA==","shasum":"b7d966c69d13ade9fe61ad7d53fee15c9e58116f","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.5.2.tgz","fileCount":44,"unpackedSize":67862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb22XECRA9TVsSAnZWagAADOEP/3SZ0rNGUS1F52PjokXw\nTXrYeGVqz04x3ZV0uunPyWl4MavF5z6OJB0hiKPe3YYLHV3nE+wylC96c3nF\n/ac9ijuqgX5mcn5f2mm88mMayOxmXUeWW+7PLC8GSmd0J4QzzYOQ3Y0C2OGZ\n3QiOJtVsMbWu/hybZFKMOrNco7sSSDmzFIzD+rytBPGWD33gFLmNEtFWVn1M\n9HLrY/YbUucFKoK//uJYX6zN1jwzzjockvPza90qX+Lzl/JUNf9+e9Ub7UDy\nRhprRxiuuiSjPXz8uoVde8cljlDkCD6yxgG+5iw40287jSalTOrnJrU6u7Zd\n4rWRD7hn9MHGLVUVZV6ysUv79ZZB8SDVk6L/qJQn4Z85NmUAVhIZs18CeDKJ\nlyrYTHemkize4SfAHnzXDvCOHAFHz5QBWDuic4zeT8e5Fbu+K3tsqH1vYkTD\nqdmv/TOpPHcofVOVfRJ+/c52bNoH8HTd0+ZTqmRhfSYHQcgTT1eImt8s30eh\nILrDnQR0FcMmUYrEyzzwG5e+Gd46PnTTP+NG0ud6aMjDY1OnCMU8C8sYW7Th\naM/vS+s0LICfn7eheFGw8O8/AuNz9PLOOhcaWwpxDlCkQDjTNsx1L2VqSwQP\nXkrAODCzudq9E5OeCze8RZYZ4Y9LLjBuDnsGqBc5uWmFiJ5KzaulVxiVm9u2\niY/w\r\n=VvYT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVBZRjVaQZn3dmyJeEq1WPRTS+fdudN7mqteXxR0DCyQIhANURJ0RKkbc1g00GchVbtxdMNV2xbzxZQTcCDHGdnUTN"}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.5.2_1541105091034_0.20873254284475795"},"_hasShrinkwrap":false},"0.5.3":{"name":"delta-crdts","version":"0.5.3","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^15.3.1","chai":"^4.1.2","delta-crdts-msgpack-codec":"~0.2.0","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","cuid":"^2.1.1","hash-it":"^4.0.3"},"pre-commit":["lint","test"],"gitHead":"c8fcdb137d16d1c795c0247f2f97d7863dca09b7","_id":"delta-crdts@0.5.3","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-gOnHsLzPlMZxny3L+W7gEjQEwwPMSGFQ/qL3VGd4b3kF1HZdU/bjVhbWytUoscUDTDfbiI559eWnI3UmMWja/w==","shasum":"32d879cbed6f2e009147e3f695c2d7ee4adee662","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.5.3.tgz","fileCount":44,"unpackedSize":68075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5UZgCRA9TVsSAnZWagAA62AP/0pfIq63i1ifrRuuVBxU\nYAWxeWv/YoIDQAyPS02ldmrWQRp3YLNbsLD1/lDKIV0ebMTiYkLsxlQ55vSs\nsZsL1bzDBuXntsTcAUk6uU7yw9Pyx2It1Gri0ABBhiNaaKqLfQqfDWnB481o\nGWs+MWsnfdTcvkcroJpYWuqJrcTfoLgLGXUegKHQ4lo24BS+0faTpXQdJdS/\nSZxtUZvFNWH9bhBSallq2DVMo/6IBDCcaaCwVu31XnTpIlgX7IdE0czR972b\nXoZ6LKwfaz6NHhf9H1gUcGJo7b3gnS6aeUOUv8qcsk/fi2fylhLSUvvLyktn\no1hNeu/UbHfxWdCZx8RJ2OS12ZjFqkhFcAI5pHRxVQKRH6OFtp4LLfKAO0ED\noANyH0IvXWkb44vDLpJejuYIfBRaBuPmVeZg4+Xt3xIJQULCq77dMdAmCVtZ\ndW0VwMta6Dg4Te99vsgamxTgZkCR03M5bdHegfQAWl3/LsYvk4ARttvkGPPr\nIkyQYRS2nm7gsnB5tA39xv1Buno705PcYF/BHhWMjsEtyTdQ1yhHnOF6Il0o\nfjEkM08nfJYN6QJlu+yxTiZlUPB1o6f7Du1I43lHoxVhWWStjaDxuCb8+uIW\n5SHIAkKXlTKtLN9shkj5k7lZpO9ZKGiZFC3DeVwPA18oFi0peSICbBVlZEdo\n8/6X\r\n=BVXr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmF7zAMKa+wamJTPx4xEAsHkvi6jqKDkhgItN6mCovaAiEAv6ArjRqbe2zOLNnjhRc7daEkjEoc94UnQrg5ab5gy5U="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.5.3_1541752415335_0.26126651557742253"},"_hasShrinkwrap":false},"0.6.0":{"name":"delta-crdts","version":"0.6.0","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^15.3.1","chai":"^4.1.2","delta-crdts-msgpack-codec":"~0.2.0","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","hash-it":"^4.0.3","radix-64":"^1.0.4"},"pre-commit":["lint","test"],"gitHead":"9d2d43af7ba29f7ba858b562fc1dae48cc626d62","_id":"delta-crdts@0.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-R6msZ7jaHPuFBpNBjcc39d1LnhZ1sJMsMr2Prm0IUvgdoAdwKy9I7L+Cp/0on5n1hsbriLbGV7biWYZnfQgqkA==","shasum":"540c10844e555eac96978eab90ad0db4d7cabd02","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.6.0.tgz","fileCount":44,"unpackedSize":70414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb+9xxCRA9TVsSAnZWagAAp8AQAITl75QAI5eUidpVsUXH\nuEmKv1t2jXDq6JDvQ1cWsJrs53DoWmVYVVgt2AiGHXSeBoQb6byRfk6tPMOd\nsdix755d4T2BUcQPlgX8ZLqL4ass4MeE2Lmnx4Xeayb6ripSqAIEqFPNQF9Y\nXvwM6M36YQPn9ZlZ4QI/F7qREQWhx6mpda1uXhXZlG4Lp20AiblkPuIsYqhi\n/HgU861ETfOXTISdOz5iq87R7gkJkGD+qgHBn7SAE2RXm5sAOzGYhLHbwWKc\nhMEst6yPxj80MpFTN2QSUg3kJjCdNOZMZsjkd1qUXjjmU1SXbd+THKO/g1nz\nK/jcN7SAsNCH5J22DNB/Ba/hHwQnb4kiP4Cab1qnhkukjx299X1rfHetGv7h\ntLQpdjGw5WSWkOnw1nXSMfhM9UcQS/vZzg/JWdfrh8ZgC0TM5TRZF92PWKnM\nX00AJf5Q9Evja+kz9PsQi1X0GRI+DPrd5Vh9B8/SSRpcyMlncrQnzUpaUP0O\nw8xQ5rgJOEXO3OFZd8uORrI846ypR8ysZ7roo/Qb4Z/EQVQe+kaompn1R1DV\nUU5ywcpQ/4fhjiGkjhXzQRg/B5zr7zgzMhc2b9YIfOinwh75VGDIVIr1zgMN\nCFrUJ07WiRcBV9oAAAW1y3gTbYSZqOIRlHOc4eSMozzi2f05LBpUQxJb4Uaj\nEHh0\r\n=pYiq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5u6jtCqvdTjf5uzz2g4sKm/MxrWhTKygdUU87X1/YLwIhAKEsxMTsV0C5kmLO2iuIri42DMcgHDB1ZOXAmhBRCTlM"}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.6.0_1543232624520_0.66372760190861"},"_hasShrinkwrap":false},"0.7.0":{"name":"delta-crdts","version":"0.7.0","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^15.3.1","chai":"^4.1.2","delta-crdts-msgpack-codec":"~0.2.0","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","hash-it":"^4.0.3","radix-64":"^1.0.4"},"pre-commit":["lint","test"],"gitHead":"6645f8f12665309e8a0c3ef91c9a74d0353e6001","_id":"delta-crdts@0.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-w+NAb/Va86XLvgUHpogCQGPlP8K+cBST6rPMqZ617ADSGuyYqz50bmLm7+KakIfwchq1C4ej9JT6jCkV7gtKkA==","shasum":"c9fec1a8f24cfd5ea51c17de8951118840f6af6c","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.7.0.tgz","fileCount":44,"unpackedSize":73716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB7iqCRA9TVsSAnZWagAAC9UP+QBnU92Bm7xVVwQBslb5\n8Ig1CPsTXPr1hMelcVdb6XFm1qFtSYvl/p8c3CDOEVVJ2TLVCxNi/TTZNxtd\nG/j6X+8gDri47sz5+m+mG997ThmJOPzcorttFsRaLeu8bXayazC1WqfBnKTZ\nkp4dRH+vVmOzX5+Z8xxeRyNp212uJz549FeDg7ouvFPlXMWYL/DCiutSYQhf\n29ldt6as5UgJIcHXSrZV1fZIROoomJzTbjMODkAvAWEI/7ACTNwM/V3L4BJ0\nNaqgy+/wSlobyJEONMXczjw25H83kEpWI5mjNMb5wuHXUtcLzCJWTKoO0Dkt\nTd6xb4y5EBwxlPPCBaX47E8qzSit+QAMcgWWDjKBUDEGa2Z8JksQQS8a4vF4\niW1JMMfv+pB+Ab3J4JXU3viXaTM3baYCcgP6N37YxxSKcYKZGfonxX6NAqjH\nO2g1XPKhLZfQ7OKx/oEHGmTnqWX8oSHqBEeZAwNMBsJ+d26JXkvEp5q6MpHE\nso0VlaOzaGgkbwUjoYu2xjwjcge2zoy82PRkMLW/ptCTMmrFEX1/8IXLzuWh\nsq+pEKkMrcD/Hoti9mGvqj3mofm4BPUXc9084i1ARjucKeuXAKhujkXKmUK1\noF+8ym+Lv8ya8GGdDIrn9VSEGdssKpdp7lQTJwKfzX9GOaUc4l/tHm63UdSI\nikN8\r\n=ZNxD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIREPzh+WqrGUu4IDnGbbT7ucPG6rz+ZvUtJNMXlmPbAiBMUVyiZ8E6+yo5tTN2y6Jits89Xm0yrelBdwG/lYGcSw=="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.7.0_1544009898147_0.6975400488121053"},"_hasShrinkwrap":false},"0.7.1":{"name":"delta-crdts","version":"0.7.1","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^15.3.1","chai":"^4.1.2","delta-crdts-msgpack-codec":"~0.2.0","dirty-chai":"^2.0.1","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","hash-it":"^4.0.3","radix-64":"^1.0.4"},"pre-commit":["lint","test"],"gitHead":"a18f7ebc5e97bb9cfe378297d3d984b5abe4faa2","_id":"delta-crdts@0.7.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-WY899aV/OLxP/KaRqTCpCJtWwBnwK9RkIL03rRQjJ52uhuh6t1qpDwkj1UzixuJFvkeivEbYdzRBBmb12R7gtw==","shasum":"85c30348f10593faf196a5ed6690292e60f8180f","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.7.1.tgz","fileCount":44,"unpackedSize":73760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCRN3CRA9TVsSAnZWagAAWrcP/jcG+t9Q9SO24E5IDD0E\nREB1CfuGiOA3rV1U5ktk/337WCmjKL7yZjVksqEJlNUEGMObBzYFY0fp2Ti9\nXRnW7u/1gkBismvHKm8aPDihZtsT1r/WfL+WVLB6LnAk5MZuQq21FFLZ4ibH\nGx41Tmy6a0Ph/mdntR8FOZczOgVIjrPikHyKJddCzdIDFEqz44coTYtiKohE\nbt3s+gwUUsoFFmYdtsX/ejrgggBA0SGDfc+IYsWdfcaN5KFgpmBAz8g2Uhs9\nIIRQ3V6otmv6TyTXyAu0qCcsc25C2lbzFQBRDQ23bl9I/XnzXNCs2i6op8oz\niE1jTlH4o0DClEzE3lUFlwvJqV4qRJH6EIhuwZbrJ9OBtG41DQ1X2yG+KQP+\ngF4hOeQ3v4mwbpBXhoWRktTNgaJPvoMRN1ha9RmdaTiAQtYARoXcRLDVoog8\n9aoN5HCPHQJDmeChXdWNEmBbt3xEnHdafd7G8M2fpkldAPGS4DZrD4o4BGxr\ncXEhS4QSg5pSwmrIYBM96MdSSsg69Xhc2AtsDWi+EVmGsI25MNulPW+srTru\n/gHqEorCAXvGdm60Gn7LoAuSEEGNLRUrYuAz+JMjM8HeFOvH5q3OTa1wWp5L\nsti28tkZg48ITdllPBZFvO/Z61NR/9BUugUxQ/3OIUczieZcy+kGICl4wgNS\nPrZo\r\n=+xIf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDglJujTlke6oagdX58vpwlNG/oqJMl/jhPpgJNDsnntAIgedPGhq8jhILOh56eMIjvZ5YEaU3ROPn6v6SLK2gkgPI="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.7.1_1544098678564_0.09944882871400895"},"_hasShrinkwrap":false},"0.8.0":{"name":"delta-crdts","version":"0.8.0","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"AEGIR_BROWSERS=Chrome,Firefox aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^15.3.1","chai":"^4.1.2","delay":"^4.1.0","dirty-chai":"^2.0.1","p-queue":"^3.0.0","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","delta-crdts-msgpack-codec":"~0.2.0","hash-it":"^4.0.3","immutable":"^4.0.0-rc.12"},"pre-commit":["lint","test"],"gitHead":"fb98601cf9d7277518313bec544c7540608230ef","_id":"delta-crdts@0.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-yDjy6b/eX0Dou1TYGd3pwl0BuZN+9lsbECm15lk6hftdUWrv5+9Qp8QolBNpIXopErXO5QTr6eUNtxGKeGbJ/w==","shasum":"0c41e4fc490a9f2375d2e1caca9808adedf1d799","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.8.0.tgz","fileCount":46,"unpackedSize":79318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEouFCRA9TVsSAnZWagAAHmsP/iZ07VyO9dLZvljGKNMK\nUcoHZLyISjluJIq9L1VY6Yx5JgTUoYtPclGcCytp/dLi9LI0ApTlsnUt4rln\n1021P58TtRX/ehKww0mqkpS5gh6kBK6R3iPiKsizWv2italG+gJRDoFsgFmw\nrjPPruRMvCvoDLvXonMeCIIIpxUxUyhMABSgYiRD66YoEdR04ZiFz3ahe/mR\n8k+GFF6yx7chVL3on10xFxeBGWer0q2ML5znZJYfCEmANi8rHZz1f7S9Prhf\nMgPmla84GWJKimHB5DW4jSuW2Mmq4EGmLVJ+P3QzrZ8TBfRLqCGtD1gBvEM/\nxhpuaFBih+yp9Zv1hq+3G26gCZF0hLsbeBd3ZMoSyMjIiYN2NFAc00Fu+r0R\nUg68cuOXst12lBUFlnPYEJDlGu/ORZhmjuJoLZItRHaRHSnvesgBGYdtrMl+\niBDr68ahsw5lourCfLRBox3lfKzbFIGXfEomjxzmG9LEI0w7FWL85PhJIU6s\n9nFa9+jQFtFBxVViPV6uAW+Mfx+ma5Vz20rIdLb/udWM3T1OdxXO7ZD6pd1y\nn/QwUVokXsJ/WD2P+ejv0X8HODrt0FIgREXuTMXsKKiVD56xVY3K6lNR5cOg\nY2UOBYCj/xivun0u++4yOkSy8td2V0yfOxlsWUYXLS1VNS6gJpqaKgmWQRVo\nGess\r\n=NztO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYcaQwQc871c/5HKx0/MArFsNNBKglqRz1CAWXpbWS3wIhAJjXzZQTw8yeIRdTSWMA1rYh9iDwdFECVl6+BRTeuxRa"}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.8.0_1544719236369_0.059664050978367245"},"_hasShrinkwrap":false},"0.8.1":{"name":"delta-crdts","version":"0.8.1","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"AEGIR_BROWSERS=Chrome,Firefox aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^15.3.1","chai":"^4.1.2","delay":"^4.1.0","dirty-chai":"^2.0.1","p-queue":"^3.0.0","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","delta-crdts-msgpack-codec":"~0.2.0","hash-it":"^4.0.3","immutable":"^4.0.0-rc.12"},"pre-commit":["lint","test"],"gitHead":"827ecf36586dc2f34f425ef2c1181b0c1895a693","_id":"delta-crdts@0.8.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-ZbozLrtE0oG5x1kZNTPn66knuBrzWafb347FhIynZ8YJC/fZZsrS4oWzG+HXSasKlUCN7lAseZqNODi+cmOajw==","shasum":"8127e15ffe20bae5c4ae7dc4a1b4956e463dde3c","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.8.1.tgz","fileCount":46,"unpackedSize":81585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGi5qCRA9TVsSAnZWagAAyUAQAIOLnzm6cpAn3dbHV87p\npbH8YnmaWxXNmYTJPhMYlicKrje4hvz275BvMztzaledfBes9Zy1sVyLPuVo\nYdfS/EYuKDvc8l5qcchiq0JSEWN/h2pcscoo46d2VLQUfv0rM2OYy5AsF6Vk\n/9vxHUEqFN2eUJw/tr1dlPKS24egNx60Ihb1e/oQtCbewDzloLbGRw0QnHjB\nhzZD69oX2wcdQo5mxpXOyjV5CEkkHpiP2ixYKQi4XDM7Vz4kKS5tvyVN2JbM\nUj+Jrtn75ck0MkT5M+BiKayWuieceWMm1VJ+iKbYn4dcWhuFpqlj80f9rwGk\nS0o0RDCv5cUQ+vDnI2+5ZqH3HR0nU1XyY/vbcSj+3lD/wrJXfe2KrySjx0Hq\n9KE1DD4bIgCEWhqvF32IMS/zdfScvHJHLwDGsarR2z/a6z0VNvpaPnuf6SF/\n5Ef6sO1+VZQ0qMp+FuQDeUQWoOGbUh6Yv/ZkkmQiHNoCpsmORIAdLQLBPAYK\nADlAsQn2Edo1U73wQ0UqQOPgd6d4mFCKKherwb+A4zJx1xYg6gk6kUxJazOJ\nJDRC4wClP/IiUwnZuRHova6hbPpbbi8nm8OI1kn34rjD8YW2I7w22gUxT1QE\n5AEl5dhLbsb9lqoMfefCDTA3cb+59S2cKXQUP7kGMJ0n6xpECwcP96/yJiTG\nA54O\r\n=u0kp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwPqIwogHN/eArbacOdV4l2PKEXOV83En7t2JzxaGYaAiEAoywwPNq7wuYopTTEJm6WoKxFeQoELHQxgRmCuqNxS3s="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.8.1_1545219689784_0.3822173492604328"},"_hasShrinkwrap":false},"0.8.2":{"name":"delta-crdts","version":"0.8.2","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"AEGIR_BROWSERS=Chrome,Firefox aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^15.3.1","chai":"^4.1.2","delay":"^4.1.0","dirty-chai":"^2.0.1","p-queue":"^3.0.0","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","delta-crdts-msgpack-codec":"~0.2.0","hash-it":"^4.0.3","immutable":"^4.0.0-rc.12"},"pre-commit":["lint","test"],"gitHead":"9b41996ec8d063ec2c1ba6f7688124e7ae8cfa12","_id":"delta-crdts@0.8.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-2+0UPWYvGF8D7j58o5TvP9Zkhq8ZJJ74w2T7RIT+uimPIN0HV/S4pnknG3qerokjOj0PPBiMWcqe1TfGiFxCyw==","shasum":"bf6ea41f437ba0bff49c533a4b9e276fd1cd32fe","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.8.2.tgz","fileCount":46,"unpackedSize":81837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcG5CsCRA9TVsSAnZWagAAbSsP/AmVMX0++Mtpg/y7/+nj\n/+DB20ZX23Nmnk+X7syDi/4CVKwwCphY16aoOlHDoK9eGBmEsK+Pxwu1S8BS\nI3bPzSzDwW202E6BM4xcLv1mOvXuo31aCyTfybtp0uTttuE7kygnpvo9dV82\nty2uImBpAZ+FxAk+EDvPgBIQg3QVbC+D83hi51Wk3SwOEGgeUHzeNQo6si2o\n0lTWlr1JbWF6uzIU0HkdzRYlULMCXUePfjBS2Y8hasZ8POwIdP4PMQXJ0ZGU\nFsxHawUuE3O4IudTKY9jrva6I7GK5KxI6kx81XbOmecI48AgktA7G0rIF3K7\nc55EkUaDw+UnleMMuIO44IBFmyjcUaj3gQ4HjfzHZsDFW190S5/NagwDxpLW\noXNe7ThwplDjZ3ooVZrfk+S7mBk93iHpgfFHhZ/rSeetl9fvh8U+kzXQ63tZ\nV6fZHukeyG1iaXkn6B2C0lpWLc9D8SBOdjcgLWmneaNjw6cAFU16QiywQxJh\nBlbbtB02Vvgx793UmVWcDuYaUlk4veFE9NpHrMpAAgeULsgi9ZuMYnRgC662\nI/qxn5skHTZCTPqxOur1/W0JAc2hFxdZkwoT6SUTW+9U374LnCn/nNdu1lDW\nTtgzx5P56K9fbRn/wlvPm98wzIdHnvI9G3Z04FrZIsgy8aj2WKfShtd/KRhz\nsjlW\r\n=fqc1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQ02CTUk+7dNHGzwrBMU63HDpPNEnH15b1ck/1eyMAiAiB0iC+eIRxsaUWb6S4oUC8g1VbZCIqvjXa/mLO93422Ng=="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.8.2_1545310379817_0.5783487399535123"},"_hasShrinkwrap":false},"0.9.0":{"name":"delta-crdts","version":"0.9.0","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"AEGIR_BROWSERS=Chrome,Firefox aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^18.0.3","chai":"^4.2.0","delay":"^4.1.0","dirty-chai":"^2.0.1","p-queue":"^3.0.0","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","delta-crdts-msgpack-codec":"~0.2.0","hash-it":"^4.0.4","immutable":"^4.0.0-rc.12"},"pre-commit":["lint","test"],"gitHead":"7feeae523bbfafaef30619e94832ced564567023","_id":"delta-crdts@0.9.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-dGuIpnmBNQSSZ8nHaLi07tYo3F6VgTvIGpsj1QDVzJ+75XqChHd0FQwDbqvT2FXwint1awavAYPjLEcw2CwB4g==","shasum":"611c95c6d90d9f24e51c67032c9d6ff91172b58d","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.9.0.tgz","fileCount":46,"unpackedSize":82844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSDLkCRA9TVsSAnZWagAA000P/jCI6rhte5cb54mg4WZo\n0hdH8Bm9XK27zK2MOlpicW3yUiol4GFVNkd14VA+usZIwvVn+wXfpeCKzF6m\nPx14P2LfK61dN7mzLuXqehNbW5FozoLF786gDwbgEDOrCvSyjx9D8WlPXdfy\nn0imIER1cXVfB/PFXSRZz22C12fVGmigFKrUANJJjTpfAe3ytby6PsA1GbyX\n3dQLxr/klIB+shfUzBSUV6qWw6706dTXzEciWFSLch65TawESbkEXfF0BEEG\nlwKbbPIeWhagnly6uu3BGFwyG46gtJRoFOHb0JaMAj7Z3ZrPz15olYozGYer\nTUegOFJw5OZAVfUZ9S4AbakhkjoUqe/D6/aKeNcx/7W1nKhAS2JSbe8zP0X8\nupnpZtX2bwbAvHzKTRKTMWQsZTHmuEV2jcNtMJeeEs6cz9JGo9bxcHUxvIeA\nCiCpMRljZXfcs/n5JDk3Xz0MKBq2bmZ6n6zv59JVB8mMuxno7yNJ4MhEqHiI\nziPSIfaLTtr+2XVYx2A9nlJgJVHuQxkZBIT/ZpnIPxUGG6HczJpxW3woGrXH\nAoq5rSVwHu0As9TIe1DsST7RiOmFF9+v1TSMb5DMiLlLkSwre6KeGsxY8Kno\n7uWrbxdaz6XIpi7KiOKqXeU3WZLB051rxex8i6cVv44N2w5b55UVceW22t2d\nKkZ0\r\n=nqwI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICP5akuhEyAzL7aHlWlMXLUKu6WQg4N+xzuyzLXHeyAIAiBaJQRFwz0T+kXe6HDnO0e3pMIPiHPjv+ZN1zxY7/oMfw=="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.9.0_1548235491816_0.5427284211249097"},"_hasShrinkwrap":false},"0.10.0":{"name":"delta-crdts","version":"0.10.0","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"AEGIR_BROWSERS=Chrome,Firefox aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^18.0.3","allcombinations":"^1.1.4","chai":"^4.2.0","delay":"^4.1.0","dirty-chai":"^2.0.1","p-queue":"^3.0.0","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","delta-crdts-msgpack-codec":"~0.2.0","hash-it":"^4.0.4","immutable":"^4.0.0-rc.12"},"pre-commit":["lint","test"],"gitHead":"305a9995b9eba1525f783d63112cb35fe8459380","_id":"delta-crdts@0.10.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-9L8fsc/xe0ZDwtDMEX8wv7ZEDhjLTe9uUyDticW6CcKAnUJTmMhxUO4fRPK42LsyhngwpnkbHNuuYEuf8gxuLg==","shasum":"acbd5a378002b949e6a224bb0f5c820da4ddb936","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.10.0.tgz","fileCount":48,"unpackedSize":84379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSsn1CRA9TVsSAnZWagAA8+0P/i1Oe3l2prj2imG7mCT1\n71fv/G+/WKNvoB52635QgKs6sIFrCdqDxF7+Pl/zV3aeITOsiSEm3DFzTGOh\nSqGeR+/NWeusYYAjV3VaPUpQc0c9EfTQK8V/dfoz+GZ5Uy1EKrAxV/PrYwmp\nolxahCFf6MYD24i9Ipa32Znym/UNI+uuNM2DZDgn7viPe3F0HdgCu7aEXjHt\nsRmVAakTLjUd4qSDxzEWyrzGDOKiUck7QfNOPPC9IMRT1D+XsjXnLOPyuPG1\nIc1jumuwo6w2ZDgshliqZp/2X+CoNbFoADCjWkFN+vQqJ/xa1cnyM8CAhCBo\n+gO9kzROzY0ZcW9hU2bRqBhGwXtIvtvvejJXaPJkiwiRxCnqJhxUpcw1NPOd\nhnfVs+cQtCX17LWVmuMT/qIzluJcRsoeENhJs97PlVLu2Gny4hLKT8LemRCz\nsIETmMNxOTH7NmXHCEYryYqkVtxOsnmfE+T3Ug/119SeqqdVhPfU5FtIFPPf\ng97F+TsD/egoBrYw+w85UKIIWfqV8rsDrZQH267UkgytFnTrPykvWeWDOmTQ\nXfWg8Mat3dGmdqzkGolNcU7C2tgUAdXhAXtGoII2L769EVpB14yEi7AzAa6b\nSlZoPh6k0zctn3YoT327QxLS0pY+h8x28FZ15P+KkBM/MDtWT5j41520npzj\ndKHZ\r\n=yyWz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJrENTXYRIcrSt1XJ4UaAefFeFBLlTLmqJ45i1JOB99AiEAuVksDYJq/o+RxfZq9bBaeKdj1DpWKUwm4s3JpNzOjfE="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.10.0_1548405236910_0.4226072215996548"},"_hasShrinkwrap":false},"0.10.1":{"name":"delta-crdts","version":"0.10.1","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"AEGIR_BROWSERS=Chrome,Firefox aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^18.0.3","allcombinations":"^1.1.4","chai":"^4.2.0","delay":"^4.1.0","dirty-chai":"^2.0.1","p-queue":"^3.0.0","pre-commit":"^1.2.2"},"dependencies":{"array.prototype.flatmap":"^1.2.1","delta-crdts-msgpack-codec":"~0.2.0","hash-it":"^4.0.4","immutable":"^4.0.0-rc.12"},"pre-commit":["lint","test"],"gitHead":"4fb7e1eba4e879f4675a48353813d473c4950eca","_id":"delta-crdts@0.10.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-mb7KB1xKF+CULLeVVZ6OvfmI6gHvOXMfQ1sfQI56rw3cFjrpqp+e6CM8HD9TRtu1NNHRO1MNbmB9oKHz05qPkQ==","shasum":"7e55b417971dfd23f5a50fbb1dce198f8938d965","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.10.1.tgz","fileCount":48,"unpackedSize":86013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSvl2CRA9TVsSAnZWagAA/58P/3q52dUbZHwps6ZVagOK\nmt5uH2GNNvxAVQJAamM856HVH+QPzXWqq8BFxXP3/WWhFHve0vsYX1hJDWI0\nB1Y50MujP/W1uAAI0xdOzpAb3c3AHajL3I3PlcQ/fmPmmcLuo78zMHBJt61f\nBpwenkcZgbvV65BjFJYd4lIasKQPPv346M2sxhEk5GN/Ne1UTrDH00obcksm\nOpmRbNEqFPPd8knvaDHHWnb3APWF75QTHrJbU5uDoV6xgxXQHkyYLzy+zJqn\nF+RJIHnct+aQ1cgWchDljhr2rJTChFepMHXgbsH43n9OPtS76TBp+pdV8mEH\nNA8E7niI7lIOVVNBBWWt7D8uMs6OefCF/l+XvaGG1emG9Z2E0/Oqv8NtW5hA\nUaE40ZmOTBCAsEIyfgXwLClttylSJNbnvrnyIuNb4+mRDpOn6VVKvPGowd9q\nYOziSTI6DiW3hJR/MNxOIOH9G9sL5gltip7eBeFYzYK3USD5fQohfzj5HAVy\npmV2ngN3dT64pwDLamEOAMdDw/cLrgh5o5cZRMmq1VL9RMp5YNp0XVq7KRto\nsFc3yNeCPbN+tyNw/C72UWWafHpFKW3qMnv7XzNSZ5cWDTp6pi6dr+KuonDt\nGjbe8IBNU07AegDjJe15S6UvNjwzbuzeMkiobcBjpvWc2gryK6dv9+LPtTZb\nhOaj\r\n=Js87\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmgYJM/qOJeoRcqegwRmuz8bZQKo5Ctl6bO0iVM5tlyAiEAl0iS7BLJuI6UqJ5i6VTx0i+0XmWpsxYF1UBGL4orwHg="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.10.1_1548417397848_0.031195265713861442"},"_hasShrinkwrap":false},"0.10.2":{"name":"delta-crdts","version":"0.10.2","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"AEGIR_BROWSERS=Chrome,Firefox aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^18.0.3","allcombinations":"^1.1.4","chai":"^4.2.0","delay":"^4.1.0","dirty-chai":"^2.0.1","p-queue":"^3.0.0","pre-commit":"^1.2.2","shuffle-array":"^1.0.1"},"dependencies":{"array.prototype.flatmap":"^1.2.1","delta-crdts-msgpack-codec":"~0.2.0","hash-it":"^4.0.4","immutable":"^4.0.0-rc.12"},"pre-commit":["lint","test"],"gitHead":"02d8dc996f8392a50a225edfd8ad66705d01d9e5","_id":"delta-crdts@0.10.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-iu8+DPf0VMgWwE3iRN7lEli8FsQ6vnAg2XREyyvRGNWfULPg5q2V3zsTp10E2p51aiBj8e35KvvPLBLL6XCpdA==","shasum":"aed39799e958d45220188be8d8d9a4082be24960","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.10.2.tgz","fileCount":48,"unpackedSize":89971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcVsO6CRA9TVsSAnZWagAADMsQAJEsS4LtdxKgkKJgsgrc\n6juirLpUTGw2cENI9ycvLM2tiKV6v2zsk55zHUt+EQxVaUSl30lPbqRszDvJ\noGpVBCqqP6TNv9WBfT9o0AJhR2Qg45J9RTZrsC6u22FJ2haRtuje5rydzrbY\np8FkD9E18z+z09R9odEW305RE+yLiYpl+tt2rovhmozcu2V2SnTF9gRuVu5Z\nTKu/CfHKkoSAqi9+ftvvh0uX7AsFiyJpYyoigdLnc4kgyjJPv8XMxYg5yjGa\nVkYxJoKCUy015Zu1iVDn9j521miNGunrhQ+mZmHFWDBWB94YemofkVURHOYT\n1xHJJpt/P2eK4ktxdOWgD/WyIpWtMH4u2aCV+uZBLfYGU4ckfReHjfyhIPLK\neiMVomjwu2bzHN2eCCS5gCbUOEKngEXlKIAct6QRAjEfekoUoyPgrxQHKXZk\n5M/Lvpvfn/Fh5YmWX+scMeVLHvAKmOX7wHOzAsc7r2WvgDW73jVpc+CPiBvY\n3zkecHrFI88li1WZCcGwcNFzy3DWe9G7zH9/whweTrb8w7M1xeDMA9wbr1ik\nWJrVtOro6XVxXtieL0SD52CivZsEgTvZMM7NTWaeacCUnFBI6L81UxhhXrxt\n0RM3Nr74U/139OvT5GHQUUS6a2tOnjlB6ZrSvvPfq4u/CalEhNQqoCne1pgr\nSrrd\r\n=GFZ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGn0RlT1KnPFG7u5WGM89PagRUqCei7m1S4BOdFqB91sAiAiSyi3qSoDOd1upWVOsKy48XnQH/+BzC//+7k3Lq9LVA=="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.10.2_1549190073341_0.24291283210908854"},"_hasShrinkwrap":false},"0.10.3":{"name":"delta-crdts","version":"0.10.3","description":"Delta-based State CRDTs","main":"src/index.js","scripts":{"test":"npm run test:node && npm run test:browser","test:node":"aegir test --target node","test:browser":"AEGIR_BROWSERS=Chrome,Firefox aegir test --target browser","lint":"aegir lint"},"author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","devDependencies":{"aegir":"^18.0.3","allcombinations":"^1.1.4","chai":"^4.2.0","delay":"^4.1.0","dirty-chai":"^2.0.1","p-queue":"^3.0.0","pre-commit":"^1.2.2","shuffle-array":"^1.0.1"},"dependencies":{"array.prototype.flatmap":"^1.2.1","delta-crdts-msgpack-codec":"~0.2.0","hash-it":"^4.0.4","immutable":"^4.0.0-rc.12"},"pre-commit":["lint","test"],"gitHead":"e8de811bec1802a0e59dece4ebe810ebbb70f1e9","_id":"delta-crdts@0.10.3","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"pgte","email":"i@pgte.me"},"dist":{"integrity":"sha512-6ZmwSPdajd5o9cG5e9auWil9ZZj+rZ8gKomM4mo+lPJLZ834jV4VPl8yzhJCojB8en0mpeMoZj0R1qlDcBfb1Q==","shasum":"4088b2e9a08c5d4b3b461a58db3d6978121faaaa","tarball":"https://registry.npmjs.org/delta-crdts/-/delta-crdts-0.10.3.tgz","fileCount":48,"unpackedSize":90406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk4NICRA9TVsSAnZWagAAGdwQAJ10M2uoROueO7JDWi4r\nYhKv7p0dVv8rLcI7a3L4+DFlplvVJuuHeBQltUYSE4rRR4EqTsCcrnzPSK7/\nIdraf1RkMAP38HDKPqaQI3ldfL68AOxpyqGk6OGDs/9mi1fFgdpwKigGEw3E\nzQEXbbOysVpHrVe90PwgEMIz3m3RSjUi3DOiWTq0EUyxJy/x3+8HHFt2T37d\nJ9/7AgWWuejozpPnmUhn6eS8zY5V5QmDopRG6ng4gRupX9MAJmZnISNO8hqs\nXlSZppes47oEN7F+zzTq65YvaLv39NT6WpvmL2ASvH39VVZcV2xa6rV+zQ/Z\nnRrioqdo7BFUniDzBQfFEPMAz8vGbONiio1Dh57aPXAZpTXcttnZUpAj9c/s\nNpsrdb6txy73Mg64FBUqaBv/wuOiVDKOoF2q4GUk5tpxyguYaYzad7df4rUM\n3t3WSavvPWPd2TzDHQj9vyHO1NvlDOnyV9U/NmD4hUy3XoQvUcGOVPJKqXlK\nofyNeeJmq2TJYSWdKWgqF52EPsRb86nXj+G/2cM+R/YcewQ3BH3eobDwgN61\nz//Rs/FYMzef8LF2LTtfdwQabp03l4M0iU9Zke3C7/D7wCdSO9RHI6gZaYnl\nwUVuy6e6O43NcsA+gCfzpDv5yMh1mQkVsQ9DX2pQRnpKfZKwMP6xyD1O87sA\nqLq+\r\n=hr5l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3NkAaUzCX3erJvOKWUAB8n2fqXtLyHem2IEiCpVJT6AiEA0k2MYRDkg9Dh4mw/TfvbLCJ31P4EO5kgUOMyfhQMlRM="}]},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/delta-crdts_0.10.3_1569948487980_0.6010558887970152"},"_hasShrinkwrap":false}},"time":{"created":"2018-05-28T13:53:30.367Z","0.1.0":"2018-05-28T13:53:30.433Z","modified":"2022-04-28T09:06:09.519Z","0.1.1":"2018-06-09T10:07:51.720Z","0.1.2":"2018-06-09T13:37:32.828Z","0.1.3":"2018-06-09T14:09:38.164Z","0.2.0":"2018-06-25T09:47:49.052Z","0.2.1":"2018-07-19T18:44:50.201Z","0.2.2":"2018-07-20T16:35:58.412Z","0.2.3":"2018-07-22T20:18:10.410Z","0.2.4":"2018-07-22T23:02:39.308Z","0.2.5":"2018-07-23T18:44:38.342Z","0.2.6":"2018-07-26T11:21:16.957Z","0.2.7":"2018-07-30T11:51:07.416Z","0.2.8":"2018-07-30T20:49:07.462Z","0.3.0":"2018-08-17T09:46:42.116Z","0.3.1":"2018-09-12T13:33:15.906Z","0.3.2":"2018-09-26T07:34:13.049Z","0.4.0":"2018-10-04T15:37:27.619Z","0.5.0":"2018-10-18T20:23:50.567Z","0.5.1":"2018-10-27T11:22:11.666Z","0.5.2":"2018-11-01T20:44:51.241Z","0.5.3":"2018-11-09T08:33:35.459Z","0.6.0":"2018-11-26T11:43:44.645Z","0.7.0":"2018-12-05T11:38:18.398Z","0.7.1":"2018-12-06T12:17:59.060Z","0.8.0":"2018-12-13T16:40:36.480Z","0.8.1":"2018-12-19T11:41:29.896Z","0.8.2":"2018-12-20T12:53:00.009Z","0.9.0":"2019-01-23T09:24:52.004Z","0.10.0":"2019-01-25T08:33:57.037Z","0.10.1":"2019-01-25T11:56:38.011Z","0.10.2":"2019-02-03T10:34:33.594Z","0.10.3":"2019-10-01T16:48:08.132Z"},"maintainers":[{"email":"mail@daviddias.me","name":"daviddias"},{"email":"i@pgte.me","name":"pgte"}],"description":"Delta-based State CRDTs","author":{"name":"Pedro Teixeira","email":"i@pgte.me"},"license":"MIT","readme":"# delta-crdts\n\n[![](https://img.shields.io/badge/made%20by-Protocol%20Labs-blue.svg?style=flat-square)](http://ipn.io)\n[![](https://img.shields.io/badge/project-IPFS-blue.svg?style=flat-square)](http://ipfs.io/)\n[![](https://img.shields.io/badge/freenode-%23ipfs-blue.svg?style=flat-square)](http://webchat.freenode.net/?channels=%23ipfs)\n[![](https://travis-ci.org/ipfs-shipyard/js-delta-crdts.svg?branch=master)](https://travis-ci.org/ipfs-shipyard/js-delta-crdts)\n[![](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/feross/standard)\n![](https://img.shields.io/badge/npm-%3E%3D3.0.0-orange.svg?style=flat-square)\n![](https://img.shields.io/badge/Node.js-%3E%3D8.0.0-orange.svg?style=flat-square)\n\n\nDelta state-based CRDTs in Javascript.\n\n* ([See original paper](https://arxiv.org/abs/1603.01529))\n* [Demo video](https://www.youtube.com/watch?v=Cn9pIX8BWIU)\n\n## Install\n\n```\n$ npm install delta-crdts\n```\n\n## Import\n\n```js\nconst CRDTs = require('delta-crdts')\n```\n\n## Instantiate a type\n\n```js\nconst type = 'rga' // or any of the other supported CRDT types\nconst Type = CRDT(type)\n```\n\n## Create a replica\n\nTo create a replica you need pass in a unique node id.\n\n```js\nconst replica = Type('node id')\n```\n\n## Mutate that replica\n\n```js\nconst deltas = []\ndeltas.push(replica.push('some value'))\ndeltas.push(replica.insertAt(0, 'some other value'))\n```\n\n## Create a second replica\n\n```js\nconst replica2 = Type('node id 2')\n```\n\n## Apply the deltas\n\n```js\ndeltas.forEach((delta) => replica2.apply(delta))\n```\n\n## Query the value\n\n```js\nreplica2.value() // ['some value', 'some other value']\n```\n\n## Initialize a replica from the entire state\n\n```js\nconst replica3 = Type('node id 3')\nreplica3.apply(replica2.state())\n```\n\n\n## Conflict management\n\nYou can do concurrent edits on both replicas:\n\n```js\n// create 2 replicas\nconst replicas = [Type('id1'), Type('id2')]\n\n// create concurrent deltas\nconst deltas = [[], []]\n\ndeltas[0].push(replicas[0].push('a'))\ndeltas[0].push(replicas[0].push('b'))\n\ndeltas[1].push(replicas[1].push('c'))\ndeltas[1].push(replicas[1].push('d'))\n\ndeltas[0].forEach((delta) => replicas[1].apply(delta))\ndeltas[1].forEach((delta) => replicas[0].apply(delta))\n\nassert.deepEqual(replicas[0].value(), replicas[1].value())\n```\n\n## Extend\n\nYou can extend the types, creating your own CRDT.\n\nExample:\n\n```js\nconst Zero = {\n  initial: () => 0,\n  join: (s1, s2) => 0,\n  value: (state) => state,\n  mutators: {\n    doSomething (id, state, arg1) => {\n      // example mutator, returning a delta\n      return 0\n    }\n  }\n}\n\nCRDT.define('zero', Zero)\n\n// now you can use it\n\nconst replica = CRDT('zero')('node id')\n```\n\n### Support for incremental value computation\n\nIt's possible to allow types to have incremental value computation. If a type supports that, the value is incrementally computed on each delta that is applied.\n\nTo add support for incremental value computation to a CRDT, the type definition should support the following function:\n\n```js\nType.incrementalValue = function (beforeState, newState, delta, cache = { value: <some initial value>, ... }) {\n  // ...\n}\n```\n\nAs an example you can get inspiration from [the RGA implementation](src/rga.js).\n\n## Types\n\n\nThe following types are built-in:\n\n(* means that the type is causal and can be embedded in an ORMap)\n\n## Counters\n\n| Name | Identifier | Mutators | Value Type |\n|------|------------|----------|------------|\n| Increment-only Counter| `gcounter` | `.inc()` | int |\n| PN-Counter | `pncounter` |   `.inc()`,`.dec()` | int |\n| Lex-Counter | `lexcounter` |   `.inc()`,`.dec()` | int |\n| Causal Counter *| `ccounter` |   `.inc()`,`.dec()` | int |\n\n## Flags\n| Name | Identifier | Mutators | Value Type |\n|------|------------|----------|------------|\n| Enable-Wins Flag *| `ewflag` | `.enable()`, `.disable()` | Boolean |\n| Disable-Wins Flag *| `dwflag` | `.enable()`, `.disable()` | Boolean |\n\n\n## Sets\n\n| Name | Identifier | Mutators | Value Type |\n|------|------------|----------|------------|\n| Grow-Only Set | `gset` | `.add(element)` | Set |\n| Two-Phase Set | `2pset` |   `.add(element)`, `.remove(element)` | Set |\n| Add-Wins-Observed-Remove Set *| `aworset` | `.add(element)`, `.remove(element)` | Set |\n| Remove-Wins-Observed-Remove Set *| `rworset` | `.add(element)`, `.remove(element)` | Set |\n| Remove-Wins-Last-Write-Wins Set | `rwlwwset` | `.add(element)`, `.remove(element)` | Set |\n\n## Arrays\n\n| Name | Identifier | Mutators | Value Type |\n|------|------------|----------|------------|\n| Replicable Growable Array | `rga` | `.push(element)`, `.insertAt(pos, element)`, `.removeAt(pos)`, `updateAt(pos, element)`, `insertAllAt(pos, elements)` | Array |\n\n## Registers\n\n| Name | Identifier | Mutators | Value Type |\n|------|------------|----------|------------|\n| Last-Write-Wins Register | `lwwreg` |  `.write(value)`  | Value |\n| Multi-Value Register *| `mvreg` |  `.write(value)`  | Set of concurrent values |\n\n## Maps\n\n| Name | Identifier | Mutators | Value Type |\n|------|------------|----------|------------|\n| Observed-Remove Map *| `ormap` |  `.remove(key)`, `applySub(key, crdt_name, mutator_name, ...args)`  | Object |\n\n\n### Embedding CRDTs in ORMaps\n\nOR-Maps support embedding of other causal CRDTs. Example:\n\n```js\nconst ORMap = CRDT('ormap')\nconst m = ORMap('id1')\nconst delta = m.applySub('a', 'mvreg', 'write', 'A')\nconsole.log(m.value()) // => {a: new Set(['A'])}\n```\n\nOf this collection, causal CRDTs are:\n\n* AWORSet\n* CCounter\n* DWFlag\n* EWFlag\n* MVReg\n* ORMap\n* RWORSet\n\n### Sets, uniqueness and object id\n\nFor testing uniqueness in a way that is safe when replicas are distributed, for objects we calculate the hash using [the `hast-it` package](https://github.com/planttheidea/hash-it).\n\nIf you want, you can override it by providing a `hashCode` attribute in your object.\n\nFor all objects where `typeof object !== 'object'`, we use the value itself as comparison.\n\n## Static methods\n\nYou may get the static definition of a type by doing\n\n```js\nconst type = CRDT.type(typeName)\n```\n\nEach type has a series of static methods may need to use:\n\n### `Type.initial()`\n\nReturns the initial state for the type. Example:\n\n```js\nconst GCounter = CRDT.type('gcounter')\nconst initial = GCounter.initial()\n```\n\n### `Type.value(state)`\n\nReturns the view value of a given state.\n\n\n### `Type.join(s1, s2)`\n\nJoins two states (or deltas) and returns the result.\n\n```js\nconst GCounter = CRDT.type('gcounter')\n\nconst state = GCounter.join(delta1, delta)\n\nconst value = GCounter.value(state)\n```\n\n\n### Example of using static methods:\n\n```js\nconst GCounter = CRDT('gcounter')\n\ndeltas = []\ndeltas.push(replica1.inc())\ndeltas.push(replica1.inc())\ndeltas.push(replica1.inc())\n\nconst bigDelta = deltas.reduce(GCounter.join, GCounter.initial())\n\nreplica2.apply(bigDelta)\n```\n\n# License\n\nMIT\n","readmeFilename":"README.md"}