{"_id":"chainpad-netflux","_rev":"27-60ece7e9e456df4b81f98b359c4ec111","name":"chainpad-netflux","dist-tags":{"latest":"1.3.1"},"versions":{"0.9.1":{"name":"chainpad-netflux","version":"0.9.1","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@0.9.1","maintainers":[{"name":"ansuz","email":"ansuz@transitiontech.ca"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"3977f43042302578df1fa909cdbaf4b5f9db0a34","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-0.9.1.tgz","fileCount":8,"integrity":"sha512-Pj4hf+xKT0mhtZZwO5i2jQJqXOWaL/6vV1TRZtjTaJVWcWlnDcyVRyi7ERsUxWVm0rVJg+M18n0E/6n0INFmqg==","signatures":[{"sig":"MEUCIQDCCiKLZQ9XLMPU0IwmBgcxacuGdXbVOFp+fTFDPFViqAIgS98CPTkSj7OWH8lYGslAxVdhDwRlBrV7V/SrAg78hP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdd2GSCRA9TVsSAnZWagAApw0P/1J3ZA0tYAID0iQeQIqt\n1tEUdgqfSchIOJVGWyTUOACZ4YNiikTJwL2XbJm09GrfRtDhV7YqTejwIqVG\n8hM57LgEtTx38k5YjVlrmjLsUqi+OYEhATd0r+/s/nM6rc4Ibi0PP/mejqu1\ndu5mRNQVI2DN6QuIkd34jFvEG7GHNsIcHiUIaGp7cfBr/Jxw0Gm7Bsxqo+Yi\nIKvec72KW6szgPLNnzGFoeilXi5WepE8O7Jlsw4OMtH1fpHhvg/zRwGqeb21\nekNPtGFurMvSCqcHimwvsKCvHrI2HTsjLLhV3zixNN/1SymS3adkLtedL4Mr\nphUI85QTiRCrMHZ3giGiJbk1HYkQTIZe8nZTTQen8Jd652hI2Grn/tl/bjRo\n+oInZWkxQ/zZii7RP4nGGWPk8K9+ApAPE4dJVj/CsI7HsZvVcqUIxc9VK/+p\nkd4RO1nWoOvukDpZm9dbu/MkLVQXoq07lwn5Yd5VAty79UD2GerdY0Kq2Ji2\nMnKfp0yAiMNmBZRduyk+l5NAFw3ydgs0Xi4BNuEJMHRWIjFxJ34Jqp4OKZKm\ngg+WmAPqIiEXJ2TOy//fEyeq3ou1HWcPBvYoV2GRga/OBYr4Qm+WGpzVktRB\nzWeu6Aygm6YCN5go029Km8JXFqCH4qA7cIQhZ44gAZdmatvKP1u/eWsbVFPf\nudrF\r\n=1FWO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"chainpad-netflux.js","gitHead":"34c349a4b96609150cf0cdf8531d90d4b25dec21","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ansuz","email":"ansuz@transitiontech.ca"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"6.10.1","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"6.6.0","dependencies":{"netflux-websocket":"^0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_0.9.1_1568104849241_0.8455463233567753","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"chainpad-netflux","version":"0.9.3","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@0.9.3","maintainers":[{"name":"ansuz","email":"ansuz@transitiontech.ca"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"f6a80bb275cd4d6cd66e8ce97582fe95450612ed","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-0.9.3.tgz","fileCount":8,"integrity":"sha512-Jj+5ue/F2+ZfVqvpejt1jYv0+vvQXnUwnebQcGt56HezLl7QKbylodDh6HJe18jFxIMfk7IdYnhkik/iU/FyOw==","signatures":[{"sig":"MEYCIQDGdqQTzAwrLqEJ4UXRe/eszPGEOdxnn5Ej2eOtj0n6DwIhAPLarpRedcypHsS2My6oy9lzQaAR38I3saMkEUqDXG6x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61868,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkzoYCRA9TVsSAnZWagAAT+kP/0JogXucmoWOnGPwsTF7\nIRfd3P4u1GYagF/8WQLbuMklo1nEnxYsiI6phpSlW2a3FI2ZRRYMs5I/iw+p\nRhh9/XYsM/dw39JGhOYZmsP58oq1Q/4P4MrRS1GMOqzfLcEx2zzG7tT/2j75\nGDJHj5acYuNbqV59eUUii2RBATycYKORbT5JpB3HXIT6ZpvDpglX6TQcx/oi\nnSReVGTjXjbHB6S9hg8QGdw7HiFCqI0xP2NBsZUb6fcVbYqvevHo1VXsMdDa\nOkt5VrlbuHOq9Xqka0aUugsmH+lYCuMQMAXhyZAn6AfAT18iL5oAkaxSa7Ql\nJ8gSAl8TYkBv8vVSctc20fyyzAHRQKCWzaZt7GQlV1kdEMWvaYXfipEYUSpZ\nFoeRYOs7OcLA1CX1C0UE7Bx6//BwyD52YPKvirY6btnvjW5IWFkf21Ma7J/A\n0n7AKVEkX4hqHlMOJMOjZxZ2CXMpZtqJMTRQvvF0Hq0sdKcOI4aQbIOH8y7r\nTdrlQeExZJGi5UFh/1zbyq9JUlZ+8BPi7zw9KqICFZqpnufAlkbxx5FcTn8z\nOrrVwi6C2Lbcgri+GqjhK10BM1QL4NldSe7VpyBZNTobzDm4e6bmlLVF2ePr\nC2bsuY1GBR9pNL6ygkTQQPuuugXXK3+QYqsh54NGKLRzZoqK1ngisAEQZhCx\nMZNX\r\n=TvsD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"chainpad-netflux.js","gitHead":"89eb792b0d3dec54645b130c8707839525370bb4","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ansuz","email":"ansuz@transitiontech.ca"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"6.10.1","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"6.6.0","dependencies":{"netflux-websocket":"^0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_0.9.3_1569929751940_0.5379626935902215","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"chainpad-netflux","version":"0.10.0","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@0.10.0","maintainers":[{"name":"ansuz","email":"ansuz@transitiontech.ca"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"8ab516b76d0269db69881e76de9a3ef5e7b6218c","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-0.10.0.tgz","fileCount":8,"integrity":"sha512-UtWULdl1SlLm//Tiw8Up/eMpOT35PWs4LZMvM9B7sDWs3UOuASHpvGUXL+6FtRshDAavZGXOZSE1/cDt5nnnzg==","signatures":[{"sig":"MEUCIDgFk0/fWCfyCQ3qMdqDnIHjyB8wF9oe0SGBLBt2wWp2AiEAhVfgfVP1ZRY6CmwQKP6J+J4WvziW3zG9bvBqEnh3A+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTpqQCRA9TVsSAnZWagAAYq4P/3UqRObup+LtlZeilmY1\nn9170Ld2B/S8SfeQPfL2yPHnU4ntfl5l5ywDpYimIzvZszguuNUJaRAOlYMR\nA1kBNPG4fF6h4TcEyi9b0kEoCUkgFc3g5Vav78fPzLofrWGjdV2QWKVWoEBd\nsIzKOtvLRu6/IClwwC56hG2iCUWpM4W6sf3XwmhV8owGUTwYvYVAfJ0cUEWl\nExRArxQYHAxWH5sC1BDUhrK7bZO2rYaC6j4Vqcb1EpnbXIneo4HQirfkM9bi\n4uWCZoC1QJ4eEt7MXufaeTGldpOvEIq90N3A+498B6f5koQYIkty/Fb+kLGB\n+YGuoay6MWnhI2wTk3ye0fpGPNG5lXZJzyRMiuUyw9E3dMq+kwkoxZ1TXier\n0rVpIfpAyuNKptsTM/oRZOm8j8aMbULG2yIG7zdDEvIdY/VL9p45hdiPLhf9\nB5bsCuEMqOKJJcBEPqmQVpacY2KW37yk0bSZqJBpyEMgTceX06VLx28N4Cli\n7kUmtc5CHIbOhHfQQ1x996TOH3mt3ujt3jJsyERuNOXym+AiwmABBfL7eY/u\njfHwfYgnRdYKE0zJLqey4bGEUdZU3tTH7hNyZiur7wfVGgzu6g8ed/IINiu4\n1b7tSMPoFpZ3E5mGfmi+jhUCsBdbR17guwYC7gwHwpo30iYur0Cl8oL1ReLk\nJtRo\r\n=LOTF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"chainpad-netflux.js","gitHead":"77ad0574479a277654a963f69e88d74b393ec260","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ansuz","email":"ansuz@transitiontech.ca"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"6.10.1","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"6.6.0","dependencies":{"netflux-websocket":"^0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_0.10.0_1582209680102_0.09571420928967611","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"chainpad-netflux","version":"0.11.0","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@0.11.0","maintainers":[{"name":"ansuz","email":"ansuz@transitiontech.ca"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"87e8740ce3d2a14503d5ace956185d87980d74fd","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-0.11.0.tgz","fileCount":10,"integrity":"sha512-Vk9BKJ9IxBZ3SbIWBllgoP+J7k6jJkVXAo2movZzv9bawoHyQShUi0Ue8yeJEh95K5NanqI79L5ZksK9oKViKQ==","signatures":[{"sig":"MEYCIQCwoMIcDxjVILBQmv/75mFP40sOBiZev5ep3PqVnevCYgIhAJF9BCdQBgm9+XzK3/q5TnKeRIS4Vm3Lu4e4/EFL571J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefMpgCRA9TVsSAnZWagAAzKgP/R+KMufnhoiROcAC/P3M\nJLqmblJi3PGJKzu0eg3zJhyLr11HggaxWk5eRKPIRTzs5fSuYY2ETHmgOXbw\nb33tKloV4FN0C/KG0ts5553Xla9qT84cI0Rrww8AqTssDkkg98dfcMoFjAfD\nIVucrinHgDQDhl4E7wfmu1FrXohmEMoDHxVXwveXhl10IVEPgOh3nj/I4T3z\nSh1HTQLQNVo9l9UJw6S1HekReaCBclBjjeRmw6Ts+urKeQhABItOIyJKO0Pe\nUbclZ30TOc6co3Zye7eVf9/0+G2kI0m1ulAxytTLxv43uslqpQBoO1XRisew\nvC3atwoHQJ1yIkhMa/d2niHYJCFOi1ChxZwa6zm4o6zo+wwktldLINSAg+i3\noyTnKHhAjHzGuKI4IyQ+RwjoMqe5FOVlA07hDyFVVGySeUD0FVcKxaVmmZiD\nhZySUZfJHmhIDR2HAvFmjjfbQFbT/zd4mMvDxbnvWl43LvX4doE7utKXi5K3\n5gSjrAK+gngoHA3MYnhvPX43cKXaEw8m0MsxlMC5+ry4e0Fs83LqmxkN+Bw0\nwfaBeUAkY5h/5wE5HjegQNi1xyPyAGXR/xQcX7DGLnjoF0IWrVos9CsGXzIg\notMoUDLsUS89SFY/ov4MKs50fHejyHSGY4wMhU6agyYsdigQ5F+bz/hON+tF\nRrqx\r\n=L7Ks\r\n-----END PGP SIGNATURE-----\r\n"},"main":"chainpad-netflux.js","_from":".","_shasum":"87e8740ce3d2a14503d5ace956185d87980d74fd","gitHead":"776cf9fb0536f4b8b463cba6abacf579a060de45","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yflory","email":"yann.flory@xwiki.com"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"3.10.3","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"6.4.0","dependencies":{"netflux-websocket":"^0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_0.11.0_1585236576180_0.31801175061583775","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"chainpad-netflux","version":"0.11.1","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@0.11.1","maintainers":[{"name":"ansuz","email":"ansuz@transitiontech.ca"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"76a45ff864ae0e10848c2bcccc290216ee3e01e5","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-0.11.1.tgz","fileCount":8,"integrity":"sha512-tSVOE0GeDHHbHbLYcblW8fXBotWkEBWrCyR3w/r0Wt5X5tVvwqhjR98kVlnA1WyDEhLwshof9zbk4AAGd03egA==","signatures":[{"sig":"MEUCIGD7TU6eWrv8isWyYPziVKDHJm3LR1LMQWXXvZ1Hf2/yAiEAw49d6zJmf+KJnsTh+tmK8iDN/mxloCb2df59D7WNLDA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehguWCRA9TVsSAnZWagAA69gP/0M/1VYLPImIl+AWXmGf\nOq4NS1fVeM6uDn6GR0khMB/E6a6WQNJDexOvBGU3m15ERA08kU/uZ0B/99po\n1y2Lwg6QOMAP6izRgNDekr3AKnqkxXDvTYqej6cDjfW7CPk1rRkC/lRO0ghR\nfmz9zxfanTate2sUHEcAWHUUn9S8q2FxXSbpZU/SuDD05s0iBLCUQhtJp2xN\nQZG4GkltxHkJ5fLVqoBiNJDp0DP3mo2SLEFBfNhVD/YIskCLEz1Eu3r+E5vC\n1oTSpqEp74JoZmmlZgOcST/J2Kk9HR9nzGT14ZKwi6PPgXKv8mJ7lstVcQxf\nauqJwOfi6vVeMXN39vrKJjp0PuWVJDQ/jbzteL9gaoQbaKtAVSgq1XmUUrEQ\ncxQNSx5O/xJpTKsfhY8KUcXKoPAyoS/eteh09dbNBgfRW4ssD6c0H31/vIVS\n7ca1CwLCDLkKZo61YTkFXjCdU4LbRUajO4UawXCA8ulV3naT2/T3Ow9Y8BJ8\nkm9mAmPPaGHcFijUSlJ6x7qs+Se4iafbOxCFJn3izViFwDtNK7GIWdFR9IM7\nyjJodjHMEZKXCXCNtZJjEWRJOV/aJfVtHBtbAVx5QDUfL5SrO3AFG24dauNy\n/GDKRLVvfZHROB8Pp1t1+ZREhUhT9GN/6P3e+v82YVQWnxqep9XzfXkapZwW\nMDP2\r\n=NH5J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"chainpad-netflux.js","gitHead":"d9fb33576bd52a487492c7de0cb873f217edf400","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ansuz","email":"ansuz@transitiontech.ca"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"6.10.1","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"6.6.0","dependencies":{"netflux-websocket":"^0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_0.11.1_1585843093509_0.3791986626600725","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"chainpad-netflux","version":"0.11.2","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@0.11.2","maintainers":[{"name":"ansuz","email":"ansuz@transitiontech.ca"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"c8cc1a22030e2a0caea3bb769b2089053ecac214","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-0.11.2.tgz","fileCount":8,"integrity":"sha512-tslA5XRbrqzXPh8WktU0/TbQfl+HJGs7idCIb9XFFJM02qPSrXcjBcZZCTkwOpssFdlKE3sBNEZKMLYe18InVA==","signatures":[{"sig":"MEUCIQCwed76S8aIQczPTKlTEpoMGGzyk6D3lfcrrXPnlEZRGgIgYeVe1OebF1e+5eJRkxFdfTULHcNFQbjs8jqWUuLQZDw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei0n2CRA9TVsSAnZWagAAXBwP/jvuwEKHhi+x2AQ303bB\n5zGe9KJ56xmUDG3SemUOQYNEX1M8Tn7h+Xy9V0+vwCp2w1+0U1uubA6xGYHr\n2hh1xPcEb90Ticp6JgWzT3sbnAtDj5ZKRA67mb+0wUmrFj4opzlpJpdDNn3u\nmTszsX50KL+4X4sTX1MoahvbYNVS4DPoV7N/rorpPNrirFdQ9hKIx+31qwi1\nhLtSzAX3rkL+20r7CVJSzxyoT6SK5CgBQj9GCULUi7JqiirzuLVYfwR0VMey\nio2fknlitR8GtdUivMjBehXK7NRKVO7Vq9P3So2udk6rLfddTfUosvIwZ8cj\ndwai6PO0MllMdBn5NJrMf1Rsax98eSU/+5TlEwW8P17H8KlBcpC/Jrq9p6on\ndoK6WPdASQFzn4aCoX8MxICRWilfBMnDtVX7OTbbRoIXgj9etophgUKToEx9\nbjfz0JUcxwkoaMVk7crl6RUvKCIXHNGz324mpeaGtZS5KR10+9VcPM03bV72\nAiku6frMLQZTFaVdRL9ZysX99ojExSQC/nV9xRtp9+1wuXeqR97UeWP2908D\n+9/DtCHhZsr9R1O6H/dnghb0GHam397VtzZP+K35bj/SnRL/6GL88eI7CNx0\nt0sIM+IRaLWS9z1mzWsRbG9yrZVtZotcXZYf+/hOB/PFe7VJggKNCK0R4HNQ\nQddE\r\n=gBPX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"chainpad-netflux.js","gitHead":"d56b1132f51098a7a1f332362b7ef7d818b96a8b","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ansuz","email":"ansuz@transitiontech.ca"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"6.10.1","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"6.6.0","dependencies":{"netflux-websocket":"^0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_0.11.2_1586186741834_0.4026670672319608","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"chainpad-netflux","version":"0.12.0","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@0.12.0","maintainers":[{"name":"ansuz","email":"ansuz@transitiontech.ca"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"26f3a3e2e094b4b88c9e66c5fa46f69d0f9c23e4","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-0.12.0.tgz","fileCount":8,"integrity":"sha512-MtE+29TS5Xzp5ly4nikKhsSRW88Nb+DNhWmUwnCsPmxbn0axjm9QTV+jNFfDPitaI6rWFrfmgbG0sjKwQB3u+A==","signatures":[{"sig":"MEUCIE1zZLgE0MlOBaIpwMOxxb4XWgSt8Bc0qMltsmTjGuLrAiEA0kkR4Z40M6ZcC22Sx8UmIbBqv/0uEcssK6mo+ovqSqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzlqJCRA9TVsSAnZWagAAW0oQAJDOO38QAwOvS8Z5Wkn0\n4/q1RWDLZo5VHgjDJcTyP8tcinc8bE9iAd1961j0/VuJGEBv6IDAIpdkuVTI\nJn1QKu9FkRsLim1gWo4LSd2nqgNSfoS8kZXs7Os4Qk75LHXYXSGw1Tx8wIQ2\nlku9gATutOjindMuRBOvY5IIZfeLqzGieNnHZjbQo5pLmtkemO2cQoxJmHvZ\nFpYTUHvzwnRA+GX03obSBQb5jiI8WqKhek0OF73WIURVjlKF8FPW0YzKS6j2\nyG5TJkE6yEn7vwakDYGlPnTpbeIv+h+XYAkpKOOT2Ymj1VhH1xK0plQ/cNBs\nkK8QZo7oxwJJ5a7ymc57KFwRT8mmDb8bON7hG3oW+kBTn2jaUgopmPyVR3l/\nmaIBKcEctupwaZnwaWcy+2FeuEXhswxJtH6JFPVrsXemmsPZGds51sMsojt0\n+hWmw8pH7GlNQp/drPAJUGaMmW3uQSR6F+ricCRUi5g6jT+uU8pwJgIoIP4g\nQnA7pvnhCot9rE9WHAnXQMv2ol1fbQwy7cwhDRkECr8/WUo2SmPwh3QBUud6\nPs9GkZ9Xv82U7KghTxW1tFuelw4rR29kaS7Bp/wpC2oB6xIAEuAvZu9Qw99W\nVdWEboiRmnaKh6+9WYC1n255Ix3rG0gWyvzCYSUVUBDX9la4xvoARp6WDs5y\nipCn\r\n=fLyr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"chainpad-netflux.js","gitHead":"3ec653e80c777ad51262d8b4d0b2512173a69773","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yflory","email":"yann.flory@xwiki.com"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"6.13.4","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"12.14.0","dependencies":{"netflux-websocket":"^0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_0.12.0_1607359112501_0.3047914380367496","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"chainpad-netflux","version":"0.12.1","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@0.12.1","maintainers":[{"name":"ansuz","email":"ansuz@transitiontech.ca"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"f916114395e3047d97f98e47abffec2be8d44755","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-0.12.1.tgz","fileCount":8,"integrity":"sha512-7fZF/uCWUx/Mk1VhykFcjHtT+dejEt0eb0PivfeilJdHfr3Qr09RRn4aRmTK9rF5LTXgq0UNZwykkhE/aXonHA==","signatures":[{"sig":"MEQCICgnlxXRAsHT8oVkhrgoV6hms1O3ut3ld5DkInA2qSIvAiBEzdEQZhzH7sKYkDisLu513vpujNR1KVQWma3TFOj/ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz2JrCRA9TVsSAnZWagAAy1MP/jRGk/IT0HwSXbZP27zZ\nnwBun5NgzJmMXC9l090nYshu4ik5G9t92ewrOzn0h786ec52kJsFWuRSAjOX\n0J7/smz+/qGuKi5qD0CvLkRlMIB2ctinoHaazAAlWKTvlsOENJr4XlkiW1Qh\nhZ8JF1Sq1Y2LHMtQcoLHuyuhcqfOuAAbnSflz40zuapMnO+lNRr2XHUBgZab\nClFOxx/HVmjNdn6apEqHgMc1yqHQgIUVDvkTyp97xJtxU5oLUEWDdY8zHYTJ\n+zahPc7iCIRtOwwlmV1LdXn/Yj4crZecfajbMdDbgN2r0uujxYGQt4N6GyD+\nGcGVAU/WKaDdMc7aio7kuuwxBecLvA5QJUipIr4fuI3EQ2j4J5Qcprg70YzD\nC878dV6J2Y4oOOD/sK9nn3QpdINvO+CYHgnrAOslsKQms3sLRoxmU3RACzkW\nViugxR+2TIdM90u9aI6H7Mtme3dMVgw6R0sgmyPwFRvGA2kSrsyrU/9W7yIp\nMrs8cB0BtToRElNwOfZKMKzm62ISN0V5m1RgL396tTUZ1k2ZeyR9ipPjUp/K\n/FAcUQgETdEOGJm4m8Ut36Z7mosWZUSsTpMBB70hAqPqplAxKCzI7bx06SEF\nsh+cFZZNe+x1d7SnfTg3dyO5GQ+2j7X1ebOIOOx4Q1/6+xznnqPmUlTc+vq3\nbCWz\r\n=EPst\r\n-----END PGP SIGNATURE-----\r\n"},"main":"chainpad-netflux.js","gitHead":"9880ae51d8c37ea3253fefa87c83ad79f0a8ef98","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yflory","email":"yann.flory@xwiki.com"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"6.13.4","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"12.14.0","dependencies":{"netflux-websocket":"^0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_0.12.1_1607426667286_0.6510149048668046","host":"s3://npm-registry-packages"}},"0.12.5":{"name":"chainpad-netflux","version":"0.12.5","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@0.12.5","maintainers":[{"name":"ansuz","email":"ansuz@transitiontech.ca"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"d618145c4ba0ee12d6b3e461d07d5f9c02edfc6f","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-0.12.5.tgz","fileCount":8,"integrity":"sha512-AJMDCny3gWEVVqyC0KYbSaxIUxN6SDHwneT3I3+yBlL9GVPCtaOJV8juYsVqPeKHXQlCfV7S63ep+bLMmm3rHQ==","signatures":[{"sig":"MEUCIQC8peO7Vk1MVkmtxLxEgLqKixcXHkm1OmKQjYz3j672cwIgVtdfDNbt/i4ZvWtAkMhDPvI+R9LUvCyUS1mdC1fA7Mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/bG/CRA9TVsSAnZWagAADDAP/0qeMyUDqqAR2oD0efEg\nA6n3rvqk0tVGmgAD79RdZcRguZiG3eegFMMcvyBjNByolM4wCx6zefXooi6b\ng1G1AmmVPVGw7D2GoQkCYsTzutzp+TJdByAAcdKaozrDYrCWSlaRZVYilnYr\n2YLB3m+Rxn2TnjwTSZL1O9CDZUoUAuNioFiqMDhib0hEBMBWBGWAHUJSQaxW\noIFb6vAXK67aArYD/2Vh5rplyMHyqycPD1uU3s4JFr7pxttDEVK7TIqIQxBO\npM5q9/lqYYwxBRxWznYawZ3T1xdLkPRdfOFOrkdaGQvC1Xn9/BQxdnM/D838\nEuZJipAPlGhIh6ImqczRIcoq4J4Q/xNUM1Ido2vjSLeOPbHrb+mBX5SuwIXR\nXMxHL03HOU6Hts3ONpFDZV6cTooJZrq3hvv/TP5h6WxxfCDZnSh58G4S8IgI\n0OQ2e3J48Jxh/LtqQAXkjeK9CxuNKBnoWkUL+A5zJa81Q7t++1Ps0uzjUaOV\ndZY9TNCECFFeguQBoAsbdzwkPOqWkGKKC69zd+CWjoeTLMyMvJSuZRNyEzB8\nkvrZ6pp4xG7YExwD9EeHe5iRp4yU1noXJXY9Ir8djmxQIfVzHwOVRun0vJ7p\nPm7E9n+0l3GwN4IUHsaj7QihEvkPzsHf2R/5/989Bgoni2fFhNodeh6Y2IIq\nRtpZ\r\n=BsBp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"chainpad-netflux.js","gitHead":"5691dea16730f6adec4570cdadbfab2ad556d0a9","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yflory","email":"yann.flory@xwiki.com"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"6.13.4","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"12.14.0","dependencies":{"netflux-websocket":"^0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_0.12.5_1610461630996_0.06664312630877811","host":"s3://npm-registry-packages"}},"0.12.7":{"name":"chainpad-netflux","version":"0.12.7","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@0.12.7","maintainers":[{"name":"ansuz","email":"ansuz@transitiontech.ca"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"65b5a3b7a792d891be1a2052efc70af2111b34f1","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-0.12.7.tgz","fileCount":8,"integrity":"sha512-FpszwZ7b83GEMgOAsOrYE5xmejPzQY48rykYRBbPzF6PeFvxSurZsa3S/c+sn9fJW2YrBsP0fa8yiID8iIeOAg==","signatures":[{"sig":"MEUCIDmHXH0/NjsCLXZ1oiMAhSZqOL5ghmSqjay2+/hoYNoEAiEAp0FqV4GTqysc1H1ZpWCySgQZJk3r6kf/1o0H0x/THb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLjppCRA9TVsSAnZWagAAqMYP/0OTpBAt1p9qF1rSTimB\nH8QDm+i7NrxuPOR3SQ1rqG4XJvVj0lZTIFpRWFdK7L0U/vvs/ZW4PNTd6c+I\nUCIVf2xgo5S6KOvXzflFeW8kR17IsXln13WtbN0stJAeqYDbe08qjwjXJtPw\n369lsk281uM/Nb/Do3RP77lViriStZMHnhg9ma6AOwHS93ooIT5StGS8c7FJ\nwX9bh21KHqp9Hzqx1BhVKj4gfcOjMHP5rlMbwDwv0fPIlFKnbDoqA3iS58oI\nyxOcNpj4FIdOmXbF9bHPSOYlBNG/tUaMlGaVI1atB3SxATzBBaEmSu7CaFdV\nY4kO2youNk7ut3jgNUNrzPqkAmZz8Ao38UFnYtiV90Fb4BqwW4xcqOsU+AxQ\ntX8PpkAphRKg8/mI+sidr1Yw0ZXbVyq1FP9t80C2NOBDOP6S7u5q+mWTo1I5\n44hZX34UihkkKR81WxqOyi3TW2tx+vlgV11e3U+MuM7jdpRP3UMPpXq0Y2Hi\nv5VFjSgpWyuk2AZduHGW5bomEwtH+w1IwUuiM7u2FiCGECKHhw10HfvCdJUS\nFRwebgA2+zq3HVRfdwsd7a5JBS6ROE3/M7nahasw9oOtTGGfxEhGQjLEjjTV\nEnwLbrUfD+urc+6jYIs3dihTgRJ9XFXgsQE7jFmCh4IbwsL0Zz9NARYACn7O\neX3/\r\n=yDyX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"chainpad-netflux.js","gitHead":"5c5923aef4757f55970fea051db34786556d0add","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ansuz","email":"ansuz@transitiontech.ca"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"6.13.4","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"12.14.0","dependencies":{"netflux-websocket":"^0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_0.12.7_1613642344871_0.0471430830650037","host":"s3://npm-registry-packages"}},"0.12.9":{"name":"chainpad-netflux","version":"0.12.9","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@0.12.9","maintainers":[{"name":"ansuz","email":"ansuz@transitiontech.ca"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"19660e9648cbf62757ff19118c3a735d7bc11d76","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-0.12.9.tgz","fileCount":8,"integrity":"sha512-a0aHKMUcU4oOgNUktKUWp8PmxaBcpEhMmNPv6L2bCPhZywlM4wNjVKkGkVcpc6m5DvO8ldckDhpf4CtjjFoNaw==","signatures":[{"sig":"MEYCIQDdaioYVk9MBYLJxen6oi2/ZSzYzCR6OVKh4t/0Bfp2XAIhALE2/o1u3JLh2joeYXTjAsivLRzQKyQJa4alv1yCSWbo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXIOcCRA9TVsSAnZWagAARosQAIzMQajyI5Ox7NELqAPq\nTUA8APHCrBRJi9zapzElwJ6JrZ0YuF0e60Dqbpj0ceWBDOFLQPONdVgSRVNM\nlf1s2ITMVg7C462iE0zun4l9AqMt4wa0YE3gIfCDOVI05Yul8psYwAtEP/Uo\nzYRCHBgoNQZxuj5t86gukz9xPy150GgzajUiPE4nGC8VQZs+o/tcDT3YmP9O\nUy0C/petYgwNTGi44q7eZflQbasAQlan5e2r6a9CCPE7GFYzj00VgF7LYSXp\nhg9jQRMH2/g7vBKXY3HXb9sRHwOxoESGHYnociQ/r/KYucpQ2rV8fLtOdl+g\nL6w6xouX0AfqlOedrbAdKSh1o5iazB3zcJZfA7Ozkv9HqOsutqKAObh6KO+f\nq8AE/7bjZg04cRUlrYY5wJ3iiGaNyDSrCLldNpUPA6eURIaU6BS2SfmH7GBW\nwDMEZaZU+PHC+E5UbSppukVwZFenZNtYQMeAeAGTip1AtHXeKOqSFbzsDXmV\n93oIQjJarkc3qdUgu9xb9Kf7Ugql7hglbCQCVedSVgDHG/G9THwUvW77//NX\nw0egaFc7vWHpwlsjWGhEyKqNnRxrGZfyOh5oeE5vKeujg+dyS29cq241JFx1\nw7kdmleVEzKOg0F8q1QHIH9Gj+X91zc8GEHI+/FOfZjfr1DurbLNXhp1EMD2\nhwl7\r\n=fnhd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"chainpad-netflux.js","gitHead":"a3f7fbb301f3e87b4bec0ef443f9d67faf2e9474","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ansuz","email":"ansuz@transitiontech.ca"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"6.13.4","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"12.14.0","dependencies":{"netflux-websocket":"^0.1.20"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_0.12.9_1616675740504_0.5729933549588748","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"chainpad-netflux","version":"1.0.0","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@1.0.0","maintainers":[{"name":"ansuz","email":"ansuz@transitiontech.ca"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"512ed3b35eac434d16f4610dded04fe36dd2b13f","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-1.0.0.tgz","fileCount":8,"integrity":"sha512-WQcm9qNJYMR8PRVB5Lxu35BN+qL1pch0MUUb0uCcYnCttD2wq/mx1Yp7Fy6ZBKi0GJasJgfXQQKtOyuU09qzEg==","signatures":[{"sig":"MEQCIGlea3QiisVK04KWkTdxDt9g7n2r1IxEPbugH2xX/CeRAiBzBx51BJBhiYIb2Chhp/Zn/pFrrCY6+NGB/hU0Vus2Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMi7ZCRA9TVsSAnZWagAAq0wP+wUBNAKcRzYKnIrW7+Fr\n3txUabawxPblrp7wwwyRDOETMAhyKAibDOmYHSaWiXzHPHwPjCqJOqxYlqvt\n1u9ZRP8yj+83z4G652hsRxcdhOvHvhNZRxip3+y6l5kpxmNswHNYyc73K3WV\ngwoVPWH1gqfQPk425uwPJZ7oyfwlnnICUXAr7XsxlReub9e0krJWD/u6YAck\nEQ1rFyaHkaIsK5K2PsLMzciFfnTNS1btK9sYawaGFoVGrbdLc/pq/JtxJOUq\n7bvyy5OqISo0PrVEoXgMwARv7pSTAXDVG0WjV5W75YNlZIpoQeAQM7L3EiWr\nfkfHPVwbp0umNqLZwkj/hkpTabaqnr/7p7AMS2/FkYRv4O51TlWsuPzQV3nI\nPfhpfqkepgcvFurjM4GRwWd0LbjU52mISVhjSTgExTZO5TUppiYNumNOy0eU\nYq2p5XuOBHY2L9Pab3tjom1vq940fHH6DdGtUHiAFtlvBKaElB65pT8xb/GF\niXJnm9Ni8xMqHQymzKQ5msEXaRB0CcqGrY5ZVqEXGdolYrEsTpDnn8UqL0n6\nd0898coEkpM8czVrB8RpoOZX0kiasYJ+x9Nc/iU1adqaXV+do9hVX51268LH\nIEBWTNePZLhESqmKX5LDs9oaM1+bfBobJO0x6dG3lAUUfe48xLuUlM9gC9wg\nSQhi\r\n=dDDZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"chainpad-netflux.js","gitHead":"66ef76ed364e757a878bbff435e7c94613c4c70c","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ansuz","email":"ansuz@transitiontech.ca"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"6.13.4","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"12.14.0","dependencies":{"netflux-websocket":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.9.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_1.0.0_1630678745848_0.8597005630056191","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"chainpad-netflux","version":"1.0.1","author":"","license":"AGPL-3.0","_id":"chainpad-netflux@1.0.1","maintainers":[{"name":"yflory","email":"yann.flory@xwiki.com"},{"name":"davidbenque","email":"david.benque@xwiki.com"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"33df236cf7ab9b2b7feb5e4661d7df077df987df","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-1.0.1.tgz","fileCount":8,"integrity":"sha512-fOUiYD7790XhSFegZY2Yv0HT5YJxJV/WH3QhQYP1Qu/pu7I4XHQfDac0/cf22b8HbM6bsjFTxqcOvn4m63km9A==","signatures":[{"sig":"MEQCIB7eAKyjJZJol/7LeHeCiMZ4kewSM94wxK99AlApBy/dAiAQkrii7M91paxDsyeunp5IlExtlaDQa0Kw9DWDiGXm9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75087},"main":"chainpad-netflux.js","gitHead":"0829d7eb7784c1a03d7c42142671404b1a45224f","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yflory","email":"yann.flory@xwiki.com"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"8.19.3","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"18.13.0","dependencies":{"netflux-websocket":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.13.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_1.0.1_1684332595473_0.1685640390647094","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"chainpad-netflux","version":"1.1.0","author":"","license":"LGPL-2.1","_id":"chainpad-netflux@1.1.0","maintainers":[{"name":"yflory","email":"yann.flory@xwiki.com"},{"name":"davidbenque","email":"david.benque@xwiki.com"},{"name":"mthld","email":"m.grunig@icloud.com"}],"homepage":"https://github.com/xwiki-labs/chainpad-netflux#readme","bugs":{"url":"https://github.com/xwiki-labs/chainpad-netflux/issues"},"dist":{"shasum":"2985e30a8335c28046962a787c12d106545fd4e0","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-1.1.0.tgz","fileCount":8,"integrity":"sha512-J2BZtRaKdNT5NzxXrp7S18Fx+GkZyMYu6QpPocP1+WwtYDuG9vw9d8pcff/Naay2u1QSlfqpjU7gFAwN4wG0Ng==","signatures":[{"sig":"MEUCIQCxrrnUA4ne2JvY8X2a+bM6wGEz7AfaEMMjg+WmiiVe4gIgYF1COto/u965ltLh9Pzp0uG4VF+9abqX5PKixC3qY/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66961},"main":"chainpad-netflux.js","gitHead":"c0330b2d9dcb4965568deccb782ed109fdfb180a","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yflory","email":"yann.flory@xwiki.com"},"repository":{"url":"git+https://github.com/xwiki-labs/chainpad-netflux.git","type":"git"},"_npmVersion":"10.2.4","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"20.11.0","dependencies":{"netflux-websocket":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.13.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_1.1.0_1707920527541_0.004247558341365476","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"chainpad-netflux","version":"1.2.0","author":"","license":"LGPL-2.1","_id":"chainpad-netflux@1.2.0","homepage":"https://github.com/cryptpad/chainpad-netflux#readme","bugs":{"url":"https://github.com/cryptpad/chainpad-netflux/issues"},"dist":{"shasum":"0f61c4dcec456ca91b8d3b46d042c227a117cd5d","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-1.2.0.tgz","fileCount":8,"integrity":"sha512-j3qzrL/tugpTNQTk1I7VMZuQJHAYRNmFaiAxLbEFre/gLIPPJqM4gHXuyTU2OFzIFSd5m5i4G3+GwZ32jLV3cA==","signatures":[{"sig":"MEUCIQCBhoc82ZL7+51iIayLLKH5Jv+LiV5jjL0PckGjg7IEkgIgE0C3LAhWUZKOvjG8FgaB3tvvGxSqU6+vLIYBb0M5Txw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67066},"main":"chainpad-netflux.js","gitHead":"02b94463109ce1234e8eb48327b015f6ee44dc55","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yflory","email":"yann.flory@xwiki.com"},"repository":{"url":"git+https://github.com/cryptpad/chainpad-netflux.git","type":"git"},"_npmVersion":"10.2.4","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"20.11.1","dependencies":{"netflux-websocket":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.13.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_1.2.0_1719239410096_0.17196563918919705","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"chainpad-netflux","version":"1.2.1","author":"","license":"LGPL-2.1","_id":"chainpad-netflux@1.2.1","maintainers":[{"name":"yflory","email":"yann.flory@xwiki.com"},{"name":"davidbenque","email":"david.benque@xwiki.com"},{"name":"mthld","email":"m.grunig@icloud.com"}],"homepage":"https://github.com/cryptpad/chainpad-netflux#readme","bugs":{"url":"https://github.com/cryptpad/chainpad-netflux/issues"},"dist":{"shasum":"b7d38f1701f7096765f2eb2378eb366c2bcac6cf","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-1.2.1.tgz","fileCount":8,"integrity":"sha512-OD+yRd8r7E+wy1dqvg9W7GlZ9WumyOTZKLFoxnmI484Ox3jdZXHQ5epILuz6TYWVQ3qNexsJ07Oa/ZkBMAJlQQ==","signatures":[{"sig":"MEQCIHFIfv2DWAwVcbRWbF0vZTNV7tH3vyTm/p8AoPOyzSZGAiAWkCEv5Aja72u07EwznWUVdtQpv9LjHUsSg32ka07b3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67102},"main":"chainpad-netflux.js","gitHead":"ed32821b50d255310749621a08208e268d9fb391","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yflory","email":"yann.flory@xwiki.com"},"repository":{"url":"git+https://github.com/cryptpad/chainpad-netflux.git","type":"git"},"_npmVersion":"10.2.4","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"20.11.1","dependencies":{"netflux-websocket":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.13.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_1.2.1_1731409357418_0.8990238445973016","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"chainpad-netflux","version":"1.2.2","author":"","license":"LGPL-2.1","_id":"chainpad-netflux@1.2.2","maintainers":[{"name":"mthld","email":"m.grunig@icloud.com"},{"name":"davidbenque","email":"david.benque@xwiki.com"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/cryptpad/chainpad-netflux#readme","bugs":{"url":"https://github.com/cryptpad/chainpad-netflux/issues"},"dist":{"shasum":"7df94d7778cb8b3a64a86cc61f554cf80a76d354","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-1.2.2.tgz","fileCount":8,"integrity":"sha512-fcKugW29BE4wo4l3WYLc56yeFznu15bGi6tU3uPtsLGSExXGqNwS+3kmpzI0AFAsuoI0OKPeT4uLX4YzKT/D+A==","signatures":[{"sig":"MEUCIGKc5TBRd4wNboaS3ro23eJh7ii8XhB8uCVKKClXntOoAiEAjhdz7f+rZgkf9HMdHcRzUDPK9UXFX2WiycuOHWHKvBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67132},"main":"chainpad-netflux.js","gitHead":"fd4c2d30185211b6c67b6a7329098438fb1056cf","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yflory","email":"yann.flory@xwiki.com"},"repository":{"url":"git+https://github.com/cryptpad/chainpad-netflux.git","type":"git"},"_npmVersion":"10.8.2","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"20.18.1","dependencies":{"netflux-websocket":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.13.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_1.2.2_1740498952828_0.7017621935519678","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"chainpad-netflux","version":"1.2.3","author":"","license":"LGPL-2.1","_id":"chainpad-netflux@1.2.3","maintainers":[{"name":"mthld","email":"m.grunig@icloud.com"},{"name":"davidbenque","email":"david.benque@xwiki.com"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/cryptpad/chainpad-netflux#readme","bugs":{"url":"https://github.com/cryptpad/chainpad-netflux/issues"},"dist":{"shasum":"8209567e0a95c5156e479c3354abd399a3e258af","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-1.2.3.tgz","fileCount":8,"integrity":"sha512-bXLUSxAsCu4kRnGorW+7fVofiCWSNGRkB+uFJ4kUV/zDJ3RJYU4J3+DZsL4rCTkLkAjgKt+YQCoYciCKLlTwqg==","signatures":[{"sig":"MEUCIQCFyEbz/V4LHGNsOWM+T13wp6U3WPOIC9guu/WGdfAUhgIgCVuZr267RfZTHbzyP7K9f5DmFjobtbK3NK+jjJq12Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67270},"main":"chainpad-netflux.js","gitHead":"cf54d6d9dfcca4f3d6e588832dae701a849ef9f6","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yflory","email":"yann.flory@xwiki.com"},"repository":{"url":"git+https://github.com/cryptpad/chainpad-netflux.git","type":"git"},"_npmVersion":"10.8.2","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"20.18.1","dependencies":{"netflux-websocket":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.13.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_1.2.3_1743179861502_0.3084078628108391","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"chainpad-netflux","version":"1.3.0","author":"","license":"LGPL-2.1","_id":"chainpad-netflux@1.3.0","maintainers":[{"name":"mthld","email":"m.grunig@icloud.com"},{"name":"davidbenque","email":"david.benque@xwiki.com"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/cryptpad/chainpad-netflux#readme","bugs":{"url":"https://github.com/cryptpad/chainpad-netflux/issues"},"dist":{"shasum":"fea281c4334e0029392adfb307b1d5a2dccc821c","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-1.3.0.tgz","fileCount":8,"integrity":"sha512-oc47vLt78a/Fp7acQJvLNuX1JRrH9oOWAbzo+yOO1asCWDuI4oesPY81wHzVySKpo58GGfNpZN7CSTI8EZjYrQ==","signatures":[{"sig":"MEYCIQD/ChC7c+GlQbt7yxNFGi4zjX2JM72qFC/4xCOWWuBCHQIhAKtu1p0o6bdDHHFJ7mmrGXVILQcD2EnSjL6BO0xvasBc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67572},"main":"chainpad-netflux.js","gitHead":"19af120ed42ab3fd537e2196a852878cca5ba468","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yflory","email":"yann.flory@xwiki.com"},"repository":{"url":"git+https://github.com/cryptpad/chainpad-netflux.git","type":"git"},"_npmVersion":"11.3.0","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"20.18.1","dependencies":{"tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","netflux-websocket":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.13.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_1.3.0_1746786602362_0.20066111390513597","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"chainpad-netflux","version":"1.3.1","author":"","license":"LGPL-2.1","_id":"chainpad-netflux@1.3.1","maintainers":[{"name":"mthld","email":"mat.grunig@gmail.com"},{"name":"davidbenque","email":"david.benque@xwiki.com"},{"name":"yflory","email":"yann.flory@xwiki.com"}],"homepage":"https://github.com/cryptpad/chainpad-netflux#readme","bugs":{"url":"https://github.com/cryptpad/chainpad-netflux/issues"},"dist":{"shasum":"d9d931c8d1653fd692c22b0dc46ac4410df50846","tarball":"https://registry.npmjs.org/chainpad-netflux/-/chainpad-netflux-1.3.1.tgz","fileCount":8,"integrity":"sha512-x01NK2tewXmEMoPjnVm3bYb/Wa9+A9Khle6y8Vftn2+LD/295M76s9pscbpabvbgE2ksvu+aCnTTfLEMyMybtw==","signatures":[{"sig":"MEUCIEfWcm6KjHq2TyTBhSS7FVtID+Qckwqh7HUTS9wfPrCSAiEA2F7/GW1tiU/7U/sKO8Ey/y5UUp/drne7Yjxa1QoiOZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67570},"main":"chainpad-netflux.js","gitHead":"937df42c1075e02058a1a769aa18cd358949932b","scripts":{"lint":"jshint --config .jshintrc --exclude-path .jshintignore .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yflory","email":"yann.flory@xwiki.com"},"repository":{"url":"git+https://github.com/cryptpad/chainpad-netflux.git","type":"git"},"_npmVersion":"10.9.3","description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tweetnacl":"^1.0.3","tweetnacl-util":"^0.15.1","netflux-websocket":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jshint":"^2.13.4"},"_npmOperationalInternal":{"tmp":"tmp/chainpad-netflux_1.3.1_1764335325528_0.9064431271685214","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2019-09-10T08:40:49.240Z","modified":"2026-08-14T15:41:09.470Z","0.9.1":"2019-09-10T08:40:49.712Z","0.9.3":"2019-10-01T11:35:52.099Z","0.10.0":"2020-02-20T14:41:20.194Z","0.11.0":"2020-03-26T15:29:36.305Z","0.11.1":"2020-04-02T15:58:13.677Z","0.11.2":"2020-04-06T15:25:41.977Z","0.12.0":"2020-12-07T16:38:32.668Z","0.12.1":"2020-12-08T11:24:27.440Z","0.12.5":"2021-01-12T14:27:11.165Z","0.12.7":"2021-02-18T09:59:05.051Z","0.12.9":"2021-03-25T12:35:40.668Z","1.0.0":"2021-09-03T14:19:05.962Z","1.0.1":"2023-05-17T14:09:55.713Z","1.1.0":"2024-02-14T14:22:07.761Z","1.2.0":"2024-06-24T14:30:10.286Z","1.2.1":"2024-11-12T11:02:37.602Z","1.2.2":"2025-02-25T15:55:52.978Z","1.2.3":"2025-03-28T16:37:41.685Z","1.3.0":"2025-05-09T10:30:02.555Z","1.3.1":"2025-11-28T13:08:45.725Z"},"bugs":{"url":"https://github.com/cryptpad/chainpad-netflux/issues"},"license":"LGPL-2.1","homepage":"https://github.com/cryptpad/chainpad-netflux#readme","repository":{"url":"git+https://github.com/cryptpad/chainpad-netflux.git","type":"git"},"description":"A convenient wrapper around the chainpad realtime engine and the netflux transport API","maintainers":[{"email":"david.benque@xwiki.com","name":"davidbenque"},{"email":"yann.flory@xwiki.com","name":"yflory"},{"email":"fabrice@cryptpad.org","name":"chouhartem"}],"readme":"# chainpad-netflux\nA convenient wrapper around the chainpad realtime engine and the netflux transport API\n\n## Usage\n\nUse chainpad-netflux in conjunction with a [chainpad server](http://github.com/xwiki-labs/chainpad-server), requirejs, and any combination of a [growing number of chainpad-related modules](https://github.com/xwiki-labs/realtime-handbook/blob/master/REPOSITORIES.md).\n\n```javascript\ndefine([\n    '/api/config?cb=' + Math.random().toString(16).slice(2),\n    '/bower_components/chainpad-netflux/chainpad-netflux.js',\n    '/bower_components/textpatcher/TextPatcher.amd.js',\n    '/bower_components/chainpad-crypto/crypto.js'\n], function (Config, Realtime, TextPatcher, Crypto) {\n\n    /*  Some basic configuration for connecting to peers,\n        and encrypting content */\n    var config = {\n        initialState: '',\n        channel: '???',\n        websocketURL: Config.websocketURL,\n        cryptKey: '???',\n        crypto: Crypto\n    };\n\n    config.onInit = function (info) {\n        // to be called immediately after the object has been created\n    };\n\n    config.onReady = function (info) {\n        // initialize your app when your realtime session has synchronized\n    };\n\n    config.onAbort = function () {\n        // handle disconnection\n    };\n\n    config.onRemote = function () {\n        // integrate remote users changes\n    };\n\n    config.onLocal = function () {\n        // serialize your interface's content to other users\n    };\n\n    // create your realtime object\n    var rt = Realtime.start(config);\n\n    // listen for changes\n    $('#someUserInterfaceElement').on('change', config.onLocal);\n});\n```\n\n## API\n\nChainpad-Netflux exports a single method, `start`, which accepts a configuration object and creates a realtime session.\n\n### Configuration Parameters\n\n#### initialState\n\nThe initial state of the document (string), which must be consistent among clients for Chainpad to function optimally.\n\nDefaults to `''` (empty string) if no alternative is provided.\n\n#### channel\n\nA 32 character Netflux channel identifier (string).\n\n#### websocketURL\n\n(Optional if you can provide a netflux network)\nString. probably provided by your server's config API.\n\n#### network\n\nA netflux network object, to be used in situations where your network has already been initialized, and you would like to create or connect to an additional channel.\n\nA `network` attribute in your config will override the `websocketURL` if present.\n\n#### crypto\n\nA crypto module, such as [chainpad-crypto](https://github.com/xwiki-labs/chainpad-crypto), which encrypts and decrypts content before and after it is relayed by the server.\n\n#### cryptKey\n\nThe encryption key used to encrypt your content.\nSee `chainpad-crypto` (linked above) for more information.\n\n#### onInit\n\nfunction (info) which is executed once Chainpad has begun to initialize.\nProvides an object (info) exposing information which would otherwise be internal:\n\n* _myID_ (string), a Netflux user ID\n* _realtime_ (object), the Chainpad realtime object\n* getLag (function), return your client's current lag\n* userList (array), the list of users\n* channel (object), the netflux channel object\n\n#### onReady\n\nfunction (info), which is executed once Chainpad has fully synchronized the document's history.\n\ninfo exposes `realtime` (the chainpad object), as in `onInit`, in case you decided not to supply an onInit call.\nYour app will most likely need access to this object so that it can inspect the content of the collaborative document at any given time.\n\n#### onAbort\n\nfunction (info), which is executed once your client is considered disconnected from the Netflux network.\n\ninfo exposes `reason`, a string specifying the circumstances of your disconnection.\n\n#### onRemote\n\nfunction (info), which is executed each time your client becomes aware of remote users' changes to the document.\n\ninfo exposes `realtime` (the chainpad object).\n\nLogic for integrating remote changes into your user's interface should be implemented here.\n\n#### onLocal\n\nfunction (), which must implement logic for reading a local user's changes into the Chainpad instance.\nDue to the fact that remote changes are received asynchronously, this function will also be executed prior to `onRemote` being executed, ensuring that remote changes do not clobber your local changes before they are inserted into the collaborative document.\n\nIn instances where these changes would conflict, `transformFunction` (specified below) will be called.\n\n#### transformFunction\n\nThe pluggable _Operational Transformation_ function to be supplied to Chainpad.\nSee [Chainpad: configuration parameters](https://github.com/xwiki-contrib/chainpad#configuration-parameters) for more information.\n\n#### validateContent\n\nThe pluggable patch verification function to be supplied to chainpad.\nSee [Chainpad: configuration parameters](https://github.com/xwiki-contrib/chainpad#configuration-parameters) for more information.\n\n## Installation\n\n`bower install chainpad-netflux`\n\n## License\n\nThis library is currently licensed as LGPL-2.1. Previous versions of this library (v1.0.1 and below) were licensed as AGPL-3.0.","readmeFilename":"README.md"}