{"_id":"@caelum-tech/zenroom-lib","_rev":"11-73ddf62cabcf968e512334f5b2e5e7da","name":"@caelum-tech/zenroom-lib","dist-tags":{"latest":"1.3.2"},"versions":{"1.0.0":{"name":"@caelum-tech/zenroom-lib","version":"1.0.0","description":"zenroom-lib is a javascript library to interact with the Zenroom Virtual Machine","main":"index.js","author":{"name":"Alex Puig"},"license":"MIT","scripts":{"coverage":"nyc mocha test --timeout 20000 && nyc report --reporter=html","lint":"eslint ./src","npm:publish":"npm publish --access public","test":"mocha --reporter spec"},"repository":{"type":"git","url":"git+https://gitlab.com/caelum-tech/lorena/zenroom-lib.git"},"keywords":["npm","node","zenroom","javascript"],"bugs":{"url":"https://github.com/caelum-tech/lorena/zenroom-lib.git/issues"},"homepage":"https://github.com/caelum-tech/lorena/zenroom-lib.git#readme","dependencies":{"zenroom":"^1.0.0"},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.0.5","mocha":"^6.2.2","nyc":"^14.1.1"},"husky":{"hooks":{"pre-commit":"yarn lint"}},"gitHead":"2650bb34e102382aa3fa119c7ee0efb3f30646bf","_id":"@caelum-tech/zenroom-lib@1.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.13.0","dist":{"integrity":"sha512-KNhsJMLrXEtjhE+FLG//sv8+UOjVp6iCrJ76NgEsUIxHfCmBXqO+betN81QzDTbU4Z+gtyxyKq1bXTGAtWTnog==","shasum":"1c51c33c3d75f7916434d6380cd7adb6dbc75aa4","tarball":"https://registry.npmjs.org/@caelum-tech/zenroom-lib/-/zenroom-lib-1.0.0.tgz","fileCount":6,"unpackedSize":13709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdy9+MCRA9TVsSAnZWagAARMQP/1icl7R0Nz2aeid3VODN\njMQETb5SmGyQaRnSmlPPIQhSp6nS3sHWRDvD7JeCNuYHhD1dkPe5HUnLus37\n7FvvqQ40WCm8TE5QwI1nGmk8nEiD5OZqwfi22QP3bxqE5QjwolDWYwlYQ0Uf\nx530DaRE7Jkeh02lAIeGbGNnyFSIjpE8WCsj0jLgFDAcWeykTXMDO3oF3ET4\n/Wdkakq88jfEEiSiZZ3+aHsRZmjMB/EHEewq8rAeShdOPg3uyX+q7Xz9TONL\nDjjAnw/ABAJXJCsF3PIsbRhnSb5rij5tbVdmzYuLKjMogQ9NiMvM9SJSbbYu\nxov7r6t8c4SbkTSMA/8sFu/B5eZBXxGqD319nAQGOy+2JzBHfP0v7znBJJQ9\nSpPkSQ/Rx0Odhf0hdvnmqTa+a6zFTBgvtHYH9QhWEr+xhKgjbFLJZk5lVTtT\nF8jTBcHz3AFa/UU0jGyOFN2foXGycr0PbUtuEVXiqro3T+VpKh73dosxxi8s\nEwkjTB7S0A/ZTFuN5nCpH80+o8YVpZbq7mppO9hBU/IpwZoCDXOVVIK1tKDo\n9fYlgTykg9cs1laICX7a5e6qTlIYV+2Vaa84uCYWm84+S0g4rbKuWQkjPJw0\nSx5AyfnuOQ+IwdC2NHvzhKhVlX4X/l5HHzWwX3hf/xIptU1BrLDQ/wlUdPLX\neZSt\r\n=IHaX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVmK1IbBcKwDBelVM2HHC+Fh1rKmK4xXvQJXqEUT+chgIhAKlCKl+p3VxfItlKB1pndz9qVlxCgX7zc7IBh0mdqKs1"}]},"maintainers":[{"name":"crossi704","email":"caio@caelumlabs.com"},{"name":"tomas_caelum","email":"tomas@caelumlabs.com"},{"name":"alexpuig","email":"alex@caelumlabs.com"},{"name":"jordicaelum","email":"jordi@caelumlabs.com"},{"name":"chuck-caelum","email":"chuck@caelumlabs.com"}],"_npmUser":{"name":"chuck-caelum","email":"chuck@caelumlabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zenroom-lib_1.0.0_1573642123886_0.9951261635688844"},"_hasShrinkwrap":false},"1.0.1":{"name":"@caelum-tech/zenroom-lib","version":"1.0.1","description":"zenroom-lib is a javascript library to interact with the Zenroom Virtual Machine","main":"src/index.js","author":{"name":"Alex Puig"},"license":"MIT","scripts":{"coverage":"nyc mocha test --timeout 20000 && nyc report --reporter=html","lint":"eslint ./src","npm:publish":"npm publish --access public","test":"mocha --reporter spec"},"repository":{"type":"git","url":"git+https://gitlab.com/caelum-tech/lorena/zenroom-lib.git"},"keywords":["npm","node","zenroom","javascript"],"bugs":{"url":"https://github.com/caelum-tech/lorena/zenroom-lib.git/issues"},"homepage":"https://github.com/caelum-tech/lorena/zenroom-lib.git#readme","dependencies":{"zenroom":"^1.0.0"},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.0.5","mocha":"^6.2.2","nyc":"^14.1.1"},"husky":{"hooks":{"pre-commit":"yarn lint"}},"gitHead":"f27b481585807d49f8b6d4fdd204ba5b13b18daa","_id":"@caelum-tech/zenroom-lib@1.0.1","_nodeVersion":"10.15.3","_npmVersion":"6.13.0","dist":{"integrity":"sha512-718r/mhDRpM1fzvOvrHqSwv+7T1JZyX9w5GuDKkpubSK6W017z/JHb7SosPJOS/QZKZMFNLxzb3tshHhHviwLw==","shasum":"3d4796bef8587f09a909352f9b315339d28ee25f","tarball":"https://registry.npmjs.org/@caelum-tech/zenroom-lib/-/zenroom-lib-1.0.1.tgz","fileCount":6,"unpackedSize":13855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzC5LCRA9TVsSAnZWagAAVt0QAIagI11mebdWMWACqIMu\nwWZPZEuB89pqQJCxqmAi35ja1QSS+Vp9TvBmXkyiCwmWctDZpKjfrJn270fr\nJv29s3QPmQtdYDq6fyg0ZWcaYqFQ2OuTeeg3dO59Ccd1BSF8KjkrCF2M9du0\nzI4LTmZbCZmcSZ4jQhmEA0S4dAN0NRrxOrF6koLWnXF90DsLUdeqMPLf4zwn\n8GaTwWnhR6LPZ1IclllLKnCKgZEuujceieY0sVtiSlx7BKv8T+HS0ZeNpmkJ\nc5Mov4zKVd59EMrl3SlP1P3bYgrDh/FBctcC6Eh4+O0PS/vIV+dDxAFl/k/Q\nCYDgt83GQexS+sAvzE4DRVBRKp3d+9Ae1ANxpT/WfjpKFDK3O9Nqh6tVbIYL\ngz8Ne/O06Ea9AxbTbxM3nJclrcnxXL81PkO0V21azli+7EbG6dCuRO/OF9Be\nCCv+b94V0w05/1ex25d8wSt72d3VA1AaaaTBpw6BpXKApbilpYOwh4IF42Rt\ni8o3cAVFJsHODT3Hr0X/kDEYw8BW38nOQpeCARFKWEIjlbd7LefH3reToCj9\ndkNLeL/4ZHihk3eT45qdJF21pHkM6N+tDQyhcCWwxYPR7TapdTSAgAEKBk6X\ndiMij/pPmhBM1+0UsnRJpWIokRa1Dk1Nl0gVBdRzdx4cLITmLdBQYsRot9Jf\noe5P\r\n=ROZj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyD58cO2cKJaP3KqjF8CMQ1NrnGRgs4pyHM6wg+UMMkQIhAI18uJwEsQP+JEzbNLj/4yPQFUaqw1AncUwMPYDkTtHF"}]},"maintainers":[{"name":"alexpuig","email":"alex@caelumlabs.com"},{"name":"chuck-caelum","email":"chuck@caelumlabs.com"},{"name":"crossi704","email":"caio@caelumlabs.com"},{"name":"jordicaelum","email":"jordi@caelumlabs.com"},{"name":"tomas_caelum","email":"tomas@caelumlabs.com"}],"_npmUser":{"name":"chuck-caelum","email":"chuck@caelumlabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zenroom-lib_1.0.1_1573662282906_0.023278467193835972"},"_hasShrinkwrap":false},"1.1.0":{"name":"@caelum-tech/zenroom-lib","version":"1.1.0","description":"zenroom-lib is a javascript library to interact with the Zenroom Virtual Machine","main":"src/index.js","author":{"name":"Alex Puig"},"license":"MIT","scripts":{"coverage":"nyc mocha test --timeout 20000 && nyc report --reporter=html","lint":"eslint ./src","npm:publish":"npm publish --access public","test":"mocha --reporter spec"},"repository":{"type":"git","url":"git+https://gitlab.com/caelum-tech/lorena/zenroom-lib.git"},"keywords":["npm","node","zenroom","javascript"],"bugs":{"url":"https://github.com/caelum-tech/lorena/zenroom-lib.git/issues"},"homepage":"https://github.com/caelum-tech/lorena/zenroom-lib.git#readme","dependencies":{"zenroom":"^1.0.0"},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.0.5","mocha":"^6.2.2","nyc":"^14.1.1"},"husky":{"hooks":{"pre-commit":"yarn lint"}},"gitHead":"290192959c6ea113bcd17f9d69223b9d563f3c15","_id":"@caelum-tech/zenroom-lib@1.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.13.0","dist":{"integrity":"sha512-N7paN9kqi19PHscX02E4vlVS+atgTHDEj/iZD5etw3ypQsfKnKR70x0tYnHa/bFhFMBrzVxIAF/ktYZLhd1OOw==","shasum":"390697e975d94c1a4f4e9d147c20da2546966e9d","tarball":"https://registry.npmjs.org/@caelum-tech/zenroom-lib/-/zenroom-lib-1.1.0.tgz","fileCount":7,"unpackedSize":14740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzVkTCRA9TVsSAnZWagAA2LMQAJedinjKw6L2KtsgUD+P\nASX7B3FRSqEJ5ZzTiH+YkN2sE/CARsAnIG9AqcYIzFyhOZroLXZ9kitTU6m3\npSNJ+kRyq8qlC3us1DtUhJHtev/UweOzNKv1tjycnVv/TWAHQZK0LtXpZnE0\nGGA8Uc6Haw9ugx9PUcKjEPfae/MeJniS6C6xOIrUqzcvMJNJK1ymz9hEl2cm\nyncwpCPdQmpJhagtuigMQDJq7PKJ5cv9fU4/bVSLGwq1ILI3fq7HeqWjhWJX\nZq9nFwx3FdnLnX0awfZ8gKI1yI1UV4ZR8Vzh+WQ2P70MUfyoxa0uOSlOVmo5\nf+sza5+GlM1hY31fW/OvRDb00UcdoCtm58QRGwx2EX/BfMwwkC9BobqIfsvm\nT9OPq48npR1RwouQ1cm1kpwzLO/x2go2kJc1qZVTt6lnxx4nFsrADLCHGtc8\ncp9yHcXY8kEIs1W9c3g+IWzHHMVj3qzGlMZ+V1uv4xtCygaiQ/eGryTTWLH3\n7t7nbVBWnjYWNBV4kMBIqFs7T4Vq460O3lknb17Ed3M0GTs3VysnOx3B/D+G\n/yMrfGMoZA58ttvwf0bZl9+XuqCzDau0uj29vWM25RAA4DVNmo81jkj81jza\nWuP6RAM6LMkJDJOsy4znZmhusAm23IIpFXGy4QtytxdaZi2QI8NTNtRclcBE\nwztc\r\n=1Axo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsFc+LFpXY6wyDYCEbrWrosZySSjR3IExYLrmy2h+OKQIgeVyFvdhY1PzEfAU4jH5sUev2rCjsqbNKaA3TmRkylqU="}]},"maintainers":[{"name":"alexpuig","email":"alex@caelumlabs.com"},{"name":"chuck-caelum","email":"chuck@caelumlabs.com"},{"name":"crossi704","email":"caio@caelumlabs.com"},{"name":"jordicaelum","email":"jordi@caelumlabs.com"},{"name":"tomas_caelum","email":"tomas@caelumlabs.com"}],"_npmUser":{"name":"chuck-caelum","email":"chuck@caelumlabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zenroom-lib_1.1.0_1573738771497_0.7708437351714967"},"_hasShrinkwrap":false},"1.2.0":{"name":"@caelum-tech/zenroom-lib","version":"1.2.0","description":"zenroom-lib is a javascript library to interact with the Zenroom Virtual Machine","main":"src/index.js","author":{"name":"Alex Puig"},"license":"MIT","scripts":{"coverage":"nyc mocha test --timeout 20000 && nyc report --reporter=html","lint":"eslint ./src ./test","npm:publish":"npm publish --access public","test":"./node_modules/.bin/mocha --reporter spec"},"repository":{"type":"git","url":"https://gitlab.com/caelum-tech/lorena/zenroom-lib.git"},"keywords":["npm","node","zenroom","javascript"],"bugs":{"url":"https://github.com/caelum-tech/lorena/zenroom-lib.git/issues"},"homepage":"https://github.com/caelum-tech/lorena/zenroom-lib.git#readme","dependencies":{"zenroom":"^1.0.0"},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.0.5","mocha":"^6.2.2","nyc":"^14.1.1"},"husky":{"hooks":{"pre-commit":"yarn lint"}},"_id":"@caelum-tech/zenroom-lib@1.2.0","dist":{"shasum":"3af4b7378a268d657c47f10d173b46bf76fd4d88","integrity":"sha512-H86OBPPxuIQ4V9LGwVCfGsdbbxykx7TNvvZBNLsFtSDzhPk29gMzSspw0tL5eoEyaNDgdHGxRETB3ubtxqe0ng==","tarball":"https://registry.npmjs.org/@caelum-tech/zenroom-lib/-/zenroom-lib-1.2.0.tgz","fileCount":7,"unpackedSize":16920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1PrCCRA9TVsSAnZWagAARwUP+gINgStxd4zVeKYjSxpZ\nXFSWj3R15TaPv9RGtZN/g2QATiMjEJD9CMS3rkoSASvlSUwjPfz7gHvuvWcc\nxJqXss0c/oaiCLlzHrLObKWh/9eSoj8Y7XsMmTNA/srwEulG6svp9v2fU6AQ\n8iKz+K3E0S8921wemcwIB9mbCddRJQkwaQKgcWMYTWsFjI+g3jlqJIRmDb+U\n+P6MtoUVCq7NBYOfA5lBFIGk/NCwwXeD7T7MDsmyOZfx2uA6ME64JURw2IhK\ne5TbMQ8zmdR13yhBYHQHYksDpgKkLIoGFt/xxwfeeOlQ8PY5xe7IW+jViEbU\n6ZySgW1fTm6/Ax1nw2Yak9dLyVT7DXhwamqrvZ8LYruiwyAFNELEW1lFaI8G\n2d9aB//BuueHiYAhkVowY2A97WlfA3Q+mtBGeC3s0HZkB8kkBrTA8zhKEdA+\nqdGRH9JGxNvsSp9/gdR2ybIX7joRLf132+6VYdJVZAid5H73URjBIGToqw4R\nVOW2uFn9dzJ7wXqG6ifkNvgSvZS8Iw44AADWSu+FmGPl8onXOJSfERTTkYr7\ntzVC6J9jXjtMDIkISxMocT8yI613smn955arJk3uPxU7x8P8SgVl1P38H7KC\n6gdrbV5ECW2im2JvNLf/TilkiCaU7bQhJ9BOoBw4xQodX3PyEdU4lKt2Z02E\nppIE\r\n=uXPs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8TWOYh7K2BL03Sd8HaeNpbKm+MVmt1Stu6sERjj3uhAIgNsE4uirBUbP4QwOpz/YyEqT0BkFTCQbkOdd4pF0oSdk="}]},"maintainers":[{"name":"alexpuig","email":"alex@caelumlabs.com"},{"name":"chuck-caelum","email":"chuck@caelumlabs.com"},{"name":"crossi704","email":"caio@caelumlabs.com"},{"name":"jordicaelum","email":"jordi@caelumlabs.com"},{"name":"tomas_caelum","email":"tomas@caelumlabs.com"}],"_npmUser":{"name":"alexpuig","email":"alex@caelumlabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zenroom-lib_1.2.0_1574238913738_0.03961023765911875"},"_hasShrinkwrap":false},"1.2.1":{"name":"@caelum-tech/zenroom-lib","version":"1.2.1","description":"zenroom-lib is a javascript library to interact with the Zenroom Virtual Machine","main":"src/index.js","author":{"name":"Alex Puig"},"license":"MIT","scripts":{"coverage":"nyc mocha test --timeout 20000 && nyc report --reporter=html","lint":"eslint ./src ./test","npm:publish":"npm publish --access public","test":"mocha --reporter spec"},"repository":{"type":"git","url":"https://gitlab.com/caelum-tech/lorena/zenroom-lib.git"},"keywords":["npm","node","zenroom","javascript"],"bugs":{"url":"https://github.com/caelum-tech/lorena/zenroom-lib.git/issues"},"homepage":"https://github.com/caelum-tech/lorena/zenroom-lib.git#readme","dependencies":{"js-base64":"^2.5.1","zenroom":"^1.0.4"},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.0.5","mocha":"^6.2.2","nyc":"^14.1.1"},"husky":{"hooks":{"pre-commit":"yarn lint"}},"gitHead":"fe6e7ed1aa7feb5fa99b24d0b9a85d4b2a7b9f27","_id":"@caelum-tech/zenroom-lib@1.2.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-/5Ub4vM8+snOx+ZDzTC1GOmCQgs3Atbst4QsBFqtuR0KbpnsvvRV3VxbBWlfexRUkJoN5CUXN1AOcHA/nu6Zfg==","shasum":"94f809e89d3eac40b0dcf5578cd710613120d8aa","tarball":"https://registry.npmjs.org/@caelum-tech/zenroom-lib/-/zenroom-lib-1.2.1.tgz","fileCount":4,"unpackedSize":17258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePbF0CRA9TVsSAnZWagAAiUAP/0L7YTh6beybNDWIBaP4\nPzEFQkOSITZpVYC4Nxe/4Q+mDQ6YB+d2maJl5paQZs0EQcJ97BNjs6DnZnME\n/OhI3AuZyFo2mPKVIh7LKOL7XE3DJ+ZbCCBfEGQNPvfQbwAyKYan1mx38x8T\nO5+doKEk9ijKD8YEJhCBpSU/Py3Nxrr5+53wuuN57rachNRCKc6nXlu0seC0\n8Yyiz6h4GfF8mAL++H56FWll6xQEeyXxo3WkKUQ4Pq5fK6P+zuaY1WUKSXZa\nLHkRytcCzgB630PeAgM+8oohwQu2/3gWLmPvid9SFF0a2dU1ZRL40m+nMmAy\nMRcHNejz1eL43yaQDV7GGQglFEl8nipsk/yqgzq3jmA0J0rdNi6YTXnwS8bh\n6GuxRKRnhJk2ZqLvOzf66ISxnM4CKQluE29vBf0ctwmnsrVgL/yMKnpNWCLb\nhcMahA5ie/8plyUZZlSmuOsCq6TjoPs7dy/Xf4zX+X2JEHV9RZEWkkwCydoB\nRfphDTtAkRNta1d2NAhmWAE5TpNuAMACKa31YPwWkVGYVDS4OlZmPfDTpwXp\nQSAeoQH6h7+cFv+6CmwYHkf+UhYfUFU26qIc3yCEBvt9dxAmLcZ144Ir3fRn\nDObW7+imiIWdE+4xiDmQ9RBfGS6arstuMadTwSDtYLyDZWNWHNzPrnIfMEtV\nNDKt\r\n=5eu2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFpws0WFyNemtfc7/9E0Cy9k6neQugHQXtSE5Yr9BovVAiEAqAIveEaTKJBJbwRvdNcSs0pwWUBN4EUVj8i58uLxT/o="}]},"maintainers":[{"name":"alexpuig","email":"alex@caelumlabs.com"},{"name":"chuck-caelum","email":"chuck@caelumlabs.com"},{"name":"crossi704","email":"caio@caelumlabs.com"},{"name":"jordicaelum","email":"jordi@caelumlabs.com"},{"name":"tomas_caelum","email":"tomas@caelumlabs.com"}],"_npmUser":{"name":"alexpuig","email":"alex@caelumlabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zenroom-lib_1.2.1_1581101427771_0.3984265910024476"},"_hasShrinkwrap":false},"1.3.1":{"name":"@caelum-tech/zenroom-lib","version":"1.3.1","description":"zenroom-lib is a javascript library to interact with the Zenroom Virtual Machine","main":"src/index.js","author":{"name":"Alex Puig"},"license":"MIT","scripts":{"coverage":"nyc mocha test --timeout 20000 && nyc report --reporter=html","lint":"eslint ./src ./test","npm:publish":"npm publish --access public","test":"./node_modules/.bin/mocha --reporter spec"},"repository":{"type":"git","url":"https://gitlab.com/caelum-tech/lorena/zenroom-lib.git"},"keywords":["npm","node","zenroom","javascript"],"bugs":{"url":"https://github.com/caelum-tech/lorena/zenroom-lib.git/issues"},"homepage":"https://github.com/caelum-tech/lorena/zenroom-lib.git#readme","dependencies":{"js-base64":"^2.5.1","zenroom":"^1.0.4"},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.0.5","mocha":"^6.2.2","nyc":"^14.1.1"},"husky":{"hooks":{"pre-commit":"yarn lint"}},"_id":"@caelum-tech/zenroom-lib@1.3.1","dist":{"shasum":"10107eb1e613b7aad2a812b8333217ac12333f2a","integrity":"sha512-0P5dZ588r9eXENhBtcZImIGo9gXVGHbjqL43wubnmUQ9EjdNcvOCfqI1zOXNNhIQJpQEI1h/IxmArQy/Ejez/Q==","tarball":"https://registry.npmjs.org/@caelum-tech/zenroom-lib/-/zenroom-lib-1.3.1.tgz","fileCount":7,"unpackedSize":17258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePbUkCRA9TVsSAnZWagAApaMP/2gR6kvFFCmSboo9/YqI\nAa23XWDh5YQ8cXyHrMqJqC5LSQwh7srr7W/PQIqWqGgbSKkaLR24MLp2lKcv\nS8jouzZe+G43FEQK72c3N7ro1LMGmcYS0Jt2hkQLm4NKKAsQSsEMafiqE0Ij\noMHXm2Nwcliw8C6AUc2l2YVpS7ePT7vq7s+qPRe4Ywy/EYVzyCTzydMocq+R\niRP5oyhcoKH0E4G7gOBpQE9nBsnetBXXSwYmL+4esXVdtmVEMIEeXZ+cauwL\nT8m/0PYDwwWPsw2VWL35WDjchfm/ww1TCILeY0SAkRv+LY0d90uaH9DCv5Zb\nJO4lFw5CEXExW17iiri1mipcfhedAuefTpyTgL4lDfdjoqJBlh9N9H3m5dDy\nygOG7hxxHTu4UBOhNygxxkPvn9Uc9lgBTg0Z8JysBqEDlRlJVlLuBi1zNors\nVA3CHw9tmCZOn8X6ugWJrpBggxltz/FhdFcFI0cNqpf5GMDNG5geAWAo3juz\nzUqCc3ZN4xsRPFVsXMs1pPdPM8ZGkfGmPIBWxnUG4Ab+Niw15rZS/8/zA9mR\nj5XVgm8bSew1snU3MbCO/9+OhHiAC3uajhj/rOpcx6jf1vWfoh0K0qhrOFhA\n7csKfEEcBVp9yHimjx9p5VssEK4YeVtaczXQZXfF2uxzvSwP5Z+8eJ7ehiXi\nq8f5\r\n=URsw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9Zqq7QT+oF+Ht+g0lh/yA1eIvCTFV1L292JPKyOaj8AiBDK1kjFpH1UCkl6UxrHgCoWny6den18c/qsuqABhCEkQ=="}]},"maintainers":[{"name":"alexpuig","email":"alex@caelumlabs.com"},{"name":"chuck-caelum","email":"chuck@caelumlabs.com"},{"name":"crossi704","email":"caio@caelumlabs.com"},{"name":"jordicaelum","email":"jordi@caelumlabs.com"},{"name":"tomas_caelum","email":"tomas@caelumlabs.com"}],"_npmUser":{"name":"alexpuig","email":"alex@caelumlabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zenroom-lib_1.3.1_1581102371679_0.8401463190860046"},"_hasShrinkwrap":false},"1.3.2":{"name":"@caelum-tech/zenroom-lib","version":"1.3.2","description":"zenroom-lib is a javascript library to interact with the Zenroom Virtual Machine","main":"src/index.js","author":{"name":"Alex Puig"},"license":"MIT","scripts":{"coverage":"nyc mocha test --timeout 20000 && nyc report --reporter=html","lint":"eslint ./src ./test","npm:publish":"npm publish --access public","test":"mocha --reporter spec"},"repository":{"type":"git","url":"git+https://gitlab.com/caelum-tech/lorena/zenroom-lib.git"},"keywords":["npm","node","zenroom","javascript"],"bugs":{"url":"https://github.com/caelum-tech/lorena/zenroom-lib.git/issues"},"homepage":"https://github.com/caelum-tech/lorena/zenroom-lib.git#readme","dependencies":{"js-base64":"^2.5.1","zenroom":"^1.0.4"},"devDependencies":{"chai":"^4.2.0","chai-as-promised":"^7.1.1","eslint":"^6.6.0","eslint-config-standard":"^14.1.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^10.0.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","husky":"^3.0.5","mocha":"^6.2.2","nyc":"^14.1.1"},"husky":{"hooks":{"pre-commit":"yarn lint"}},"gitHead":"8b2b5598161d191ae1a4b4476bc036eb6f7d9d8a","_id":"@caelum-tech/zenroom-lib@1.3.2","_nodeVersion":"12.7.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-AGO88xubulGQlLHutyue6OC1x4BXZxqBGKD5m6bv+TrRDYHwOoMh4JhctjTGgH8QtByw3DYO4N5g+SDff8QfgA==","shasum":"7927c198a8bfd7fd0730c967c081375f0ffbdc2e","tarball":"https://registry.npmjs.org/@caelum-tech/zenroom-lib/-/zenroom-lib-1.3.2.tgz","fileCount":4,"unpackedSize":18552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVrE5CRA9TVsSAnZWagAADg8P/2rK6TFXLGye+S9IkX+x\nW60SeVsBtKLLhKQB9c/94M+ZKyEzk8PuAHG0Z9c1Gx21gEhzcOxjQNwTW+DJ\nLjFaMr6a1Q5GRQILFxIPksBeft+9P+uT7dKn/1pSDvbfxMIbypalXqAMWMWQ\nTiKUyO309dNp7sDQhdsawCBlkHR1WT/5qqjZp3o7lXoyNdHlLSFSonyoZyzi\neEiI2kPE7c8HTAplxKvsxHvIVq1m4+TkGjvBWcPwo3CSkm2D/s3u4S87hJ4W\n6zo5E8GdAvPICe580XvKNnMjQWUqdg3asEctAY8w5I7w3i2CQtQWrwCpKswN\nCCgF/NVK8PZlAqpGtPO0UNZPCYGdVkkEBXpMF0t5CQkRjU8OVv9H3lpOKZv/\ngHDz7mjGX0jyjABqWgD7zDnB5Aegz3jvprS3CF/aMBmUCkhhJcpjoYSSwQpw\nfXy4H1JX85BsC0HUoqgntyaEBqhkq/25VKaypZaoy8qVAwSZBNIr3Jynzf4y\nSkvkee2zDnDQL9+VmcJLcWFaGYg7fSbs9vhCoPx17MjGjDzQMiwBW4klcq4B\n+ZjMZC4k7kIcn7Of3xdbogJUgcyraND0YEm6qCftdCcE1AHm2h832Bnjl1aq\nIytmbqkYvc2XxUP5iMM1jMBIsBDx+b2msnwx0FAzPAmauoSL/hkybIpAknoV\nTWHd\r\n=FISG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD805qCFZTKlXCuRvdopiTC364bYJ1Okn2m1+oEZel0eAIgDifIg25m8d/tqWMdsZD2Hq2CqObW2e0zwkkQBvCfkyc="}]},"maintainers":[{"name":"alexpuig","email":"alex@caelumlabs.com"},{"name":"chuck-caelum","email":"chuck@caelumlabs.com"},{"name":"crossi704","email":"caio@caelumlabs.com"},{"name":"jordicaelum","email":"jordi@caelumlabs.com"},{"name":"tomas_caelum","email":"tomas@caelumlabs.com"}],"_npmUser":{"name":"alexpuig","email":"alex@caelumlabs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zenroom-lib_1.3.2_1582739768807_0.4721802647558524"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-13T10:48:43.684Z","1.0.0":"2019-11-13T10:48:44.014Z","modified":"2022-11-15T11:50:19.218Z","1.0.1":"2019-11-13T16:24:43.218Z","1.1.0":"2019-11-14T13:39:31.609Z","1.2.0":"2019-11-20T08:35:13.891Z","1.2.1":"2020-02-07T18:50:27.882Z","1.3.1":"2020-02-07T19:06:11.791Z","1.3.2":"2020-02-26T17:56:09.415Z"},"maintainers":[{"email":"cryptobenkei@protonmail.com","name":"alexpuig"}],"description":"zenroom-lib is a javascript library to interact with the Zenroom Virtual Machine","homepage":"https://github.com/caelum-tech/lorena/zenroom-lib.git#readme","keywords":["npm","node","zenroom","javascript"],"repository":{"type":"git","url":"git+https://gitlab.com/caelum-tech/lorena/zenroom-lib.git"},"author":{"name":"Alex Puig"},"bugs":{"url":"https://github.com/caelum-tech/lorena/zenroom-lib.git/issues"},"license":"MIT","readme":"# A Javascript Library for Zenroom\n\nzenroom-lib is a javascript library to interact with the [Zenroom Virtual Machine](https://zenroom.org/)\n\n|Package|Branch|Pipeline|Coverage|\n|:-:|:-:|:-:|:-:|\n[![npm version](https://badge.fury.io/js/%40caelum-tech%2Fzenroom-lib.svg)](https://badge.fury.io/js/%40caelum-tech%2Fzenroom-lib)|[`master`](https://gitlab.com/caelum-tech/Lorena/zenroom-lib/tree/master)|[![pipeline status](https://gitlab.com/caelum-tech/Lorena/zenroom-lib/badges/master/pipeline.svg)](https://gitlab.com/caelum-tech/Lorena/zenroom-lib/commits/master)|[![coverage report](https://gitlab.com/caelum-tech/Lorena/zenroom-lib/badges/master/coverage.svg)](https://gitlab.com/caelum-tech/Lorena/zenroom-lib/commits/master)|\n\nZenroom is a tiny and portable virtual machine that integrates in any application to authenticate and restrict access to data and execute human-readable smart contracts.\n\n## Installation\n```shell\nnpm install @caelum-tech/zenroom-lib\n```\n\n### For React\nThis library uses [Zenroom](https://www.npmjs.com/package/zenroom) 1.0.0 [which has a problem](https://www.dyne.org/using-zenroom-with-javascript-react-part3/) with [create-react-app](https://create-react-app.dev/).  To fix this issue we've added [a script](https://gitlab.com/caelum-tech/lorena/zenroom-lib/blob/master/bin/zenroom_modules.sh) which patches the installed package:\n```shell\n./node_modules/@caelum-tech/zenroom-lib/bin/zenroom_modules.sh\n```\n\n## Usage\n\nInitialize\n```javascript\nconst Zen = require('@caelum-tech/zenroom-lib')\nlet z = new Zen()\n```\n\n## Keypairs\n\nCreate keypairs\n```javascript\n// Create a new keypair for Alice & Bob\nlet alice_keypair = await z.newKeyPair('Alice')\nlet bob_keypair = await z.newKeyPair('Bob')\n```\n\nBeing the result:\n```javascript\n{\n  zenroom: {\n    curve: 'goldilocks',\n    encoding: 'url64',\n    version: '1.0.0+a7fab75',\n    scenario: 'simple'\n  },\n  Alice: {\n    keypair: {\n      public_key: 'u64:BH4GCburF7yL1KhITA676nxKIgEB2SQZ9BmeehuoWgPObMpb9ZTTigBgfhbrwLTxf0tWtRK6kM6D0DVItqdMWGRDsII75qXcLOunQTTiGcpAH3_iTlqjzXUDeDzcudyFhZByFohsi1wCqeAXPsKsjeQ',\n      private_key: 'u64:IKwYf6BRXMQBveMizlkx0k1ru3qg3wApZBAfZ2sUL6nUGKG9tvU6hB9s4cmN-Gi2rXDjeIm-quk'\n    }\n  }\n}\n```\n\nRetrieve only the public Key\n```javascript\n// Create a new keypair for Alice & Bob\nlet alice_public = await z.publicKey('Alice', alice_keypair)\nlet bob_public = await z.publicKey('Bob', bob_keypair)\n```\n\nBeing the result:\n```javascript\n{\n  zenroom: {\n    curve: 'goldilocks',\n    encoding: 'url64',\n    version: '1.0.0+a7fab75',\n    scenario: 'simple'\n  },\n  Alice: {\n    public_key: 'u64:BJeFhvqKzJERiHrZaMHlPR6ms59086qcwtafngq2nJvyDUatcdH7NSkVGvf5iKnWpsC546lTjhLIxWDf1-wfUdRy3dXa6Y6OzQvmMtqrRh33t5pXvuCDylRGiA4DqWKV6ocymggIvhdtMaXLOvNDoy4'\n  }\n}\n\n```\n\n## Signatures\nSign a message\n```javascript\n// Create a new keypair for Alice & Bob\nconst signature = await z.signMessage('Alice', alice_keypair, message)\n```\nBeing the result:\n```javascript\n{\n  zenroom: {\n    curve: 'goldilocks',\n    encoding: 'url64',\n    version: '1.0.0+a7fab75',\n    scenario: 'simple'\n  },\n  Alice: {\n    draft: 'u64:SGVsbG9fV29ybGQ',\n    signature: {\n      s: 'u64:H71LonTCQOhhvuYCx9dMXNLDe0g-qngR28njL0tAgn8mdX2YYu2tAn9jyeaUJmBpk9iJijr7cvE',\n      r: 'u64:Pv4lnBlJgPaFxEGXHntwIaUem__tjFpWQMOG9yelvb2VB5xvj2PXMTg-SsHExfL6BSPaHwFSbdo'\n    }\n  }\n}\n```\n\nCheck the signature\n```javascript\n// Create a new keypair for Alice & Bob\nconst check = await z.checkSignature('Alice', alice_public, signature, 'Bob')\n```\nBeing the result:\n```javascript\n{\n  zenroom: {\n    curve: 'goldilocks',\n    encoding: 'url64',\n    version: '1.0.0+a7fab75',\n    scenario: 'simple'\n  },\n  signature: 'correct'\n}\n\n```\n\n## Encryption\nencrypts a message\n```javascript\n// Create a new keypair for Alice & Bob\nconst msg_encrypted = await z.encryptMessage('Alice', alice_keypair, 'Bob', bob_public, 'HelloWorld')\n```\nBeing the result:\n```javascript\n{\n  secret_message: {\n    iv: 'u64:Da57UyzCWz0gbxCeLpPPLA',\n    header: 'u64:VGhpc19pc190aGVfaGVhZGVy',\n    text: 'u64:4vazxwae5d4Pi9E',\n    checksum: 'u64:pRGDjsiYg_9dQS1rWk-gVg'\n  },\n  zenroom: {\n    curve: 'goldilocks',\n    encoding: 'url64',\n    version: '1.0.0+a7fab75',\n    scenario: 'simple'\n  }\n}\n\n```\n\nDecrypts a message\n```javascript\n// Create a new keypair for Alice & Bob\nlet msg = await z.decryptMessage('Alice', alice_public, 'Bob', bob_keypair, msg_encrypted)\n```\nBeing the result:\n```javascript\n{\n  message: 'Hello_World',\n  zenroom: {\n    curve: 'goldilocks',\n    encoding: 'url64',\n    version: '1.0.0+a7fab75',\n    scenario: 'simple'\n  },\n  header: 'This_is_the_header'\n}\n```\n\n","readmeFilename":"README.md"}