{"_id":"@berty/grpc-bridge","_rev":"9-04133a0fdeb9dd69e2df269b2ae4ecc1","name":"@berty/grpc-bridge","dist-tags":{"latest":"2.361.5"},"versions":{"2.361.1":{"name":"@berty/grpc-bridge","version":"2.361.1","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/berty/berty"},"homepage":"https://github.com/berty/berty/tree/master/js/packages/api#readme","scripts":{"prepublish":"tsc"},"license":"MIT","dependencies":{"@berty/api":"2.361.1","@improbable-eng/grpc-web":"^0.15.0","base64-js":"^1.3.0","lodash":"^4.14.178","protobufjs":"^6.11.2"},"devDependencies":{"@types/lodash":"^4.14.178","typescript":"^4.6.2"},"optionalDependencies":{"react-native":"0.64.2"},"description":"> TODO: description","_id":"@berty/grpc-bridge@2.361.1","dist":{"shasum":"8cc2bef614b647faf78ad5ca76191b39b4e4be6c","integrity":"sha512-H8N85rZLwiQTKMMOx6ui+YUBvUieCiFolcu6XkQrIt+OtjzXencsuXqXrYD7P7SUXNUy/T4N+D87r9bqltpvXQ==","tarball":"https://registry.npmjs.org/@berty/grpc-bridge/-/grpc-bridge-2.361.1.tgz","fileCount":20,"unpackedSize":36937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNuVLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmok2Q//SAEtjVpTbupho/BYPJbPexbMZO7o++vAivIHxKHNuxWXD1Zf\r\nUdiPKOrRI/L/sm40/FGrBLz6Pp8r5slYKjaV5DWxsv8R45ASWmpGW4HBfJD5\r\n+Tz08EfDDp4EYEG95P7p1MX01HCtLqtzaP0mmUjBYFZwiscHgtP0zVx2i5tR\r\nCub8rgQZWI3ju4KMzrtnwKG3QmoJcFW8eMYapib27OzeqaBW9GhNvfksMYGM\r\nalHiqvcVho/RMOydR9K48iIU+au5DN5mFAhW74GziVxYBWFm3kdsRkPF3Kw8\r\nbFJLiW5XS4MAaBV9kmGuGn+g+9+WDkuF88JLqfJWw+DKyptmupnXHtwNDjCe\r\nchMBYxsGEeYGRKtzSu/QN7IsnnKgsjmSxugxazo/gWymVzz6FclQF5ck9GyT\r\nUThfi5uRPvwpo1Ixy7I+2TJ9VZ5kkZg6+SESjT62J1Crgvod+goFS2RMetDQ\r\nBSWIf33H/Zk2YpSdjASOFKKGE/aMRs0NAOshjqWHRovSxbwzWoCGGTy/nZgc\r\n/V4t/Mt7po43msmReObCBfsrggOhtiVD64JIXKhpUhQvt5IMVsJVJ8DLTi0S\r\nhLwfLcvFDPtHjPOtTDw7r7c6C6bV+6993SIQrf3l4fQbnXEhLiDBZJScxYZI\r\nA+u6z1sQYFxHc1UzxAmIZyLXITTlN18+nrM=\r\n=I5S2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu0lFBeeWeCGtHizFUnM4rC2/BU7zZuwHhCzAOxwxg/wIgEPF+oFTfXlM+QOl5NYP4x8o5UPkSqqVMRAxIHa2Kkr8="}]},"_npmUser":{"name":"norbert42","email":"norman@berty.tech"},"directories":{},"maintainers":[{"name":"norbert42","email":"norman@berty.tech"},{"name":"berty-staff","email":"staff@berty.tech"},{"name":"godfpsn","email":"gponsinet@pm.me"},{"name":"m42am","email":"m@42.am"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-bridge_2.361.1_1647764811355_0.06743226460664165"},"_hasShrinkwrap":false},"2.361.2":{"name":"@berty/grpc-bridge","version":"2.361.2","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/berty/berty"},"homepage":"https://github.com/berty/berty/tree/master/js/packages/grpc-bridge#readme","scripts":{"prepublish":"tsc"},"license":"MIT","dependencies":{"@berty/api":"2.361.1","@improbable-eng/grpc-web":"^0.15.0","base64-js":"^1.3.0","lodash":"^4.14.178","protobufjs":"^6.11.2"},"devDependencies":{"@types/lodash":"^4.14.178","@types/react-native":"0.64.13","typescript":"^4.6.2"},"optionalDependencies":{"react-native":"0.64.2"},"description":"Berty GRPC plumbing","_id":"@berty/grpc-bridge@2.361.2","dist":{"shasum":"fdd373dcac44b38bfdb43d4c245653ee24f96090","integrity":"sha512-wxMNUUl4uOuEUEbS3rD/Cp5sCJKB1lWiEpFfUGdIoIWW/r34sGOX0km9OYKLCqUc7YFIdQq2IP448787JdO8Ng==","tarball":"https://registry.npmjs.org/@berty/grpc-bridge/-/grpc-bridge-2.361.2.tgz","fileCount":37,"unpackedSize":56756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNu5zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtng//UHzMF3qFpi3QzpTgHOaVwhuaeR55qr6jjt7WXEKNWOr4ytHa\r\n3y0V/t2s+z0DM895eqGL+4en+o2A2HsNJnVSrXzrpB+VeP9zBpnEf3WYmxNX\r\nzOuczSeFoGvoTYKpcsUJ5dt87wGbsALWq6735AwzG3bNXA/49pkUaLFNU+0J\r\ndJacrwnGK+arIHVhDM2R59AzUa+xptbL6tT8yYuwchsMDt4IHTvu8ol+ZTtI\r\nBPR57aJA9Cr2CxN1tfZiJ8kmWyc/L35QOyE9L0Er4vOa91Z9X4EJEC8/YPiG\r\npaYoq1/62Al8LOHvG6QaAyYlEwW6GrkohumqWTd9uLzjhbNfHMU6RpR9RRLE\r\nEIq6unfHiQK/HcBtnw1hNBSJuyIDvpdCxELp67PJiUY6nl6Op5DOvCC8oTtH\r\nRo9XZBvr2yh+K+OFLGcX8PkokqnQGmkohyJ5LY32RxNUTjKvOYkqCXHlK2fV\r\nokfQP1dRSuxycU/I0JQSVYXsTDHUGA6O/7s8pmQvZGUMXbmKsDXPVziSPp/L\r\n3mmGVaTO1/XBvDucqjbfmz6KTbotamaEuiQBGQv8zL/myylqnQEpdufGMeE1\r\nNTfDElbanSHR+hhP8AgBuPgWaEEX/k6T1+LKuCGdrl//q1b1qWYNEyWVxVb9\r\no5Uqt3cANqJ5UjbWhEgEWE90vLoEQ5LPCGI=\r\n=mYIG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAc/AF6bwMLxorQyfb7+7w+j3qaN9J5FzeFExfSXC/NmAiEA2dPpqsRvC9sNJ/ieCMc4MpaTwxz94TMVqxz8fGbDQwk="}]},"_npmUser":{"name":"norbert42","email":"norman@berty.tech"},"directories":{},"maintainers":[{"name":"norbert42","email":"norman@berty.tech"},{"name":"berty-staff","email":"staff@berty.tech"},{"name":"godfpsn","email":"gponsinet@pm.me"},{"name":"m42am","email":"m@42.am"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-bridge_2.361.2_1647767154838_0.927032267379958"},"_hasShrinkwrap":false},"2.361.3":{"name":"@berty/grpc-bridge","version":"2.361.3","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/berty/berty"},"homepage":"https://github.com/berty/berty/tree/master/js/packages/grpc-bridge#readme","scripts":{"prepublish":"tsc"},"license":"MIT","dependencies":{"@berty/api":"2.361.1","@improbable-eng/grpc-web":"^0.15.0","base64-js":"^1.3.0","lodash":"^4.14.178","protobufjs":"^6.11.2"},"devDependencies":{"@types/lodash":"^4.14.178","@types/react-native":"0.64.13","typescript":"^4.6.2"},"optionalDependencies":{"react-native":"0.64.2"},"description":"Berty GRPC plumbing","_id":"@berty/grpc-bridge@2.361.3","dist":{"shasum":"e09cbec072850f57568eb249728325391f675843","integrity":"sha512-1X1HJCElW0LgjKZi8MP0/d2YlOMFHwL2eAcXdDdf1QMwQWEQ0WPchToFRc69NSeuY9qu1IPG4H7AL78qJkKnng==","tarball":"https://registry.npmjs.org/@berty/grpc-bridge/-/grpc-bridge-2.361.3.tgz","fileCount":37,"unpackedSize":57165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNvKDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuQhAAhWRptU1z6FAmRDxdS6pTexuB3MI8yvlY6i0G/ue6aVDDDKx1\r\nn/MblfORG+6P62j6YxvszruotPKg4sQ2MCUwTyop/tPnPGi6m+6HgvcnNiu4\r\nk/KISl9XLGdwnyqDJYoFqAjxj29VcgdGm+QuLylkF0PqqS4yhULceiOto0zA\r\nBaJoe5Xx27NYO785ZKVxcgCL0C/rUwS0VI58nhfDa8gocwNR8/g9m09w+6Pa\r\nTkqinmPuuFXeFMldc3OlZZkQLY1nxV6eISPHZsKq3VkxS5JQ/i8xlSCemcKe\r\nDeJLHm8wuZL3jMVY3cUq0MC0ZPxus9R+Ja1wLMQq15oPupCJO2AsGTuqhAs9\r\nh5NnVMEvsGUBIfYgT3RNtO/AQ6iqDeY1cQK46l052TNQYy1LxbewxB/eFlSD\r\nSn3CSU+ouP1Bdb1PuklITCGLf3ZfTHdROEKPXaCsj98EpXT5VsIw89Ey02ug\r\nEY+3yKGJhhj3wjYHOJ82Ff3dqZHE9a5ib80bYsoHNzOJQJK0LChO1CRTO/EW\r\n+0LfPrD79m4lnNAu687YQ1k5QojFZEX77KwW0PHFhQu5DuE2as2Rg05tKNTM\r\n70udfZ3q5ljaCkoALV7FodbsgRV1oQ41HLQt2rRx7bLSpnsZSJAwXHoFr6JQ\r\nCoES68I30/AlIK5+Se/+X59wJ1JM3FYCu88=\r\n=CuL/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbJ9KNYjpNMrGDBz2pDGpX7SO1MXgTIiutaAwYj9DhPgIhAOuTQqd4hYFD7V+QKssnKodneu8xZyb1sR5dWEFmLT9b"}]},"_npmUser":{"name":"norbert42","email":"norman@berty.tech"},"directories":{},"maintainers":[{"name":"norbert42","email":"norman@berty.tech"},{"name":"berty-staff","email":"staff@berty.tech"},{"name":"godfpsn","email":"gponsinet@pm.me"},{"name":"m42am","email":"m@42.am"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-bridge_2.361.3_1647768195458_0.8584170316502608"},"_hasShrinkwrap":false},"2.361.4":{"name":"@berty/grpc-bridge","version":"2.361.4","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/berty/berty"},"homepage":"https://github.com/berty/berty/tree/master/js/packages/grpc-bridge#readme","scripts":{"prepublish":"tsc"},"license":"MIT","dependencies":{"@berty/api":"2.361.1","@improbable-eng/grpc-web":"^0.15.0","base64-js":"^1.3.0","lodash":"^4.14.178","protobufjs":"^6.11.2"},"devDependencies":{"@types/lodash":"^4.14.178","typescript":"^4.6.2"},"description":"Berty GRPC plumbing","_id":"@berty/grpc-bridge@2.361.4","dist":{"shasum":"3730d8e401e44beaab15679ed176dd0ec9969963","integrity":"sha512-wi0KBY+1EjScD5ShZkT0Cvvyz/n4tzxgXU2E+iUT+vJVeGip2TijTbUGeiv5PIFIRQqiZbCbN6C1O/Lja/0p5A==","tarball":"https://registry.npmjs.org/@berty/grpc-bridge/-/grpc-bridge-2.361.4.tgz","fileCount":37,"unpackedSize":56665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNvSLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEeg/9Fszz/Np/1KaE1RsZrngOX5lMK/UmwWaetiquxDM0b/cGPXAs\r\nEfh/jYxu1UP/dLON6mrjE2SN5ZE7P+qbLQj/7xzSm5BnkssZ4+U2NVrfo184\r\nU8YSCk1xaCJvBCSCyKzaZClB1QMucw83mpx7qbK9r4eCqQYc/AIz02F19WzM\r\nniBWKqJb22pML67R5EmLPW5FHw28feHinedip8WFHv2IxZeFmpdStOV/QYNI\r\neIiQV30kmyJp3ZJl10VlVZwlXl5JT8icUlBsLrvvRWYHliO7nUi/d3RvRqBh\r\nguWT1oR9JYHLc9sO+6DVqiMXhvq1umkh+1JFQzA8PcpgMb9OJGsQjwIgZyZs\r\nCFViv59UhCT3ECNveUJex6gU3AcDdTgACamTW4mUGwN9D0yfzfDzPnr1eYzJ\r\ntq9O3iNQXkexn02T/mVe7UMF4I8HosKCYNjZGiO3TJ1F9tIS/Q8xvxVhB3gE\r\neqzt3BfNa7gNvDFiM+/IsASiv1nDzargnCYcEUWIqfiTgHnnztDwbo1UkkQw\r\nJNykSBJCSvCnNRKEHIxSCTNYrTt8UVL0e5VYbiwkGdSCEqJy9ru596Ot4CfM\r\nGGLG1xca5b1/h+K+AYyLzHFwFSVUOyY7fPnk4ep3G+ozElci2bEJKl89jGTO\r\nLTPhykLl133g3z0mRjYoXWyR2P2Fx9EmmUA=\r\n=LtHj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0+9InUIIQHK8YN+3OnJ+2fpmuhDCfm839W00vRan9UAiBiLWPMKjSQCFwcrn4b/oHamOSJ9tTo3x74Y4QdUj6HKg=="}]},"_npmUser":{"name":"norbert42","email":"norman@berty.tech"},"directories":{},"maintainers":[{"name":"norbert42","email":"norman@berty.tech"},{"name":"berty-staff","email":"staff@berty.tech"},{"name":"godfpsn","email":"gponsinet@pm.me"},{"name":"m42am","email":"m@42.am"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-bridge_2.361.4_1647768715429_0.13635478349392183"},"_hasShrinkwrap":false},"2.361.5":{"name":"@berty/grpc-bridge","version":"2.361.5","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"https://github.com/berty/berty"},"homepage":"https://github.com/berty/berty/tree/master/js/packages/grpc-bridge#readme","scripts":{"prepublish":"tsc"},"license":"MIT","dependencies":{"@berty/api":"2.361.1","@improbable-eng/grpc-web":"^0.15.0","base64-js":"^1.3.0","lodash":"^4.14.178","protobufjs":"^6.11.2"},"devDependencies":{"@types/lodash":"^4.14.178","typescript":"^4.6.2"},"description":"Berty GRPC plumbing","_id":"@berty/grpc-bridge@2.361.5","dist":{"shasum":"024d6144037cca6d04ed2d66243ce41be9f3ad2e","integrity":"sha512-fwiB68g6zhn/7H1iWx0Hy5ykxNHmJOVJlGBHIYhun5h2/ncKjOVfnaR1eQqq0LrFRaODSZbC0YyTHxQkutS+LQ==","tarball":"https://registry.npmjs.org/@berty/grpc-bridge/-/grpc-bridge-2.361.5.tgz","fileCount":37,"unpackedSize":58499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNyl1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKDw//X2M/jE7uCkd/1wrGTQxWXa3i50WIPcR1IXzf48WCEN6c5JPf\r\nok3b1uiHwwBB9q70ZVo51FEZ43UXLXgtTqmuuldCiWI2baki4pHrMlzDsTBB\r\n0Mx67clm827jUdgQ/z9i5/Vmv9zRXKI4kpZ/WMgG1BHdFg1EdOJZ7fcAt6L/\r\nIPnmexp8FDSQmzxPLrxbXjmToA3etiV25JOolYBzqVa/c8DLE1WekXphAZSi\r\n1uBUZAnMcsHAbZjvyziMeMrkPaiQGNz0nw9VHIMbOLyhV0zdO+iuUPQhOtN4\r\nc6uYSsTcXe56sUv3KB8QunHMW9IyopayteNshtT/SZ0J7k5HlPHq74GnOLh6\r\nnucB4dSLyX5ZJnaL0UbjyhT7Rfr0RgumBXCqkuNKf3aBgk4tQgrYLhuqm0Oh\r\nE0DI186rjsDVaiFiEvo52/d8PEhgooODGVJkjwvWnt4IB2dxn9XjE3v7kzWr\r\n6fhdJTxZaWkvGAqRUHr6D0mmqmGp058qgx5EHSlzCu6eSIzov7uC0amFjt6m\r\nQKYJuMeh1kzMCr4RhHpN91LYL9fRxVj4cEPe57a1X0gT8im+dJdNjrwllMnW\r\n7RWJ296frYbEbwcAhyHMlfilmGDt1F0F49LLZQmvTzZGXMoKU/BV++Ju+oxZ\r\n+Wpmib+sYzZaYN4lkmS5WFb1CfDGcnH67Js=\r\n=Qg/m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCibhXOUYHhMh6sEMinIU0fjISGlne3p4zcZ3ivJ5aBDgIhAKWeyD0rTET0eFEC8crkNv+iPl2rpIXoZ6qNKC/RXV0W"}]},"_npmUser":{"name":"norbert42","email":"norman@berty.tech"},"directories":{},"maintainers":[{"name":"norbert42","email":"norman@berty.tech"},{"name":"berty-staff","email":"staff@berty.tech"},{"name":"godfpsn","email":"gponsinet@pm.me"},{"name":"m42am","email":"m@42.am"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-bridge_2.361.5_1647782261384_0.05912986718272806"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-20T08:26:51.307Z","2.361.1":"2022-03-20T08:26:51.528Z","modified":"2024-04-04T09:43:26.241Z","2.361.2":"2022-03-20T09:05:55.006Z","2.361.3":"2022-03-20T09:23:15.609Z","2.361.4":"2022-03-20T09:31:55.603Z","2.361.5":"2022-03-20T13:17:41.533Z"},"maintainers":[{"email":"d4ryl00@gmail.com","name":"d4ryl00"},{"email":"iuri@berty.tech","name":"iuriberty"},{"email":"staff@berty.tech","name":"berty-staff"},{"email":"m@42.am","name":"m42am"}],"description":"Berty GRPC plumbing","homepage":"https://github.com/berty/berty/tree/master/js/packages/grpc-bridge#readme","repository":{"type":"git","url":"https://github.com/berty/berty"},"license":"MIT","readme":"# `@berty/grpc-bridge`\n\nBerty GRPC plumbing\n\n# Usage\n\n## React\n\nTested with a raw `create-react-app`\n\n```sh\nyarn add '@berty/grpc-bridge@2.361.5' '@berty/api@2.361.1' '@improbable-eng/grpc-web@^0.15.0' 'google-protobuf@^3.14.0'\n```\n\n```js\nimport './App.css';\nimport beapi from \"@berty/api\"\nimport { Service, rpcWeb, logger } from \"@berty/grpc-bridge\"\nimport { grpc } from \"@improbable-eng/grpc-web\"\n\nfunction App() {\n  return (\n    <div className=\"App\">\n      <button onClick={async () => {\n        const opts = {\n          transport: grpc.CrossBrowserHttpTransport({ withCredentials: false }),\n          host: \"http://127.0.0.1:9091\",\n        }\n        const rpc = rpcWeb(opts)\n        const client = Service(beapi.messenger.MessengerService, rpc, logger.create('MESSENGER'))\n\n        const accountReply = await client.accountGet({})\n        console.log(\"account\", accountReply)\n\n        const stream = await client.eventStream({})\n        stream.onMessage(msg => console.log(\"got msg:\", msg))\n        stream.start()\n\n        await client.accountUpdate({ displayName: \"niceeee\" })\n      }}>\n        Test\n      </button>\n    </div>\n  );\n}\n\nexport default App;\n```\n\n## Node\n\n```sh\nyarn add '@berty/grpc-bridge@2.361.5' '@berty/api@2.361.1' '@improbable-eng/grpc-web@^0.15.0' '@improbable-eng/grpc-web-node-http-transport@^0.15.0' 'google-protobuf@^3.14.0'\n```\n\n```js\nconst beapi = require(\"@berty/api\")\nconst { Service, rpcWeb, logger } = require(\"@berty/grpc-bridge\")\nconst { NodeHttpTransport } = require('@improbable-eng/grpc-web-node-http-transport')\n\nconst opts = {\n    transport: NodeHttpTransport(),\n    host: \"http://127.0.0.1:9091\",\n}\nconst rpc = rpcWeb(opts)\n\nconst client = Service(beapi.messenger.MessengerService, rpc, logger.create('MESSENGER'))\n\nclient.eventStream({}).then(stream => {\n    stream.onMessage(msg => console.log(\"msg:\", msg))\n    stream.start().then((r) => {\n        console.log(\"eventStream started:\", r)\n        client.accountUpdate({ displayName: \"toto\" })\n    })\n})\n```","readmeFilename":"README.md"}