{"_id":"async-call-rpc","_rev":"39-3e69c589f47fb97b942f32e4086d3fa6","name":"async-call-rpc","dist-tags":{"latest":"6.4.2"},"versions":{"1.0.0":{"name":"async-call-rpc","version":"1.0.0","description":"A lightweight JSON RPC server & client","main":"out/index.js","scripts":{"release":"standard-version","start":"tsc --watch","prepublishOnly":"rimraf ./out && tsc"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"rimraf":"^3.0.0","standard-version":"^7.0.0","typescript":"^3.6.3"},"licenseText":"MIT License\n\nCopyright (c) 2019 Jack Works\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"async-call-rpc@1.0.0","dist":{"shasum":"a2dd6a192b353b717fdf0881da9c805c58e3cb44","integrity":"sha512-J2bj2HfUPKJCf7i/Lgxjj51+L0xg5xzENK1zkH3xZhsg2PFj2rxwwIRhqSKvGW6z3d6ukjcQWHg/0UbtsuFD2g==","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-1.0.0.tgz","fileCount":21,"unpackedSize":80142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhkGUCRA9TVsSAnZWagAAF9YP/2vEsh2tUb8m3eDny2ud\n0F9l4QDeqJg1FzCz6lri1xV35ON0rb6E1rJfclrRdXEBWKKi2qE+keadkPWr\nyXLxFuYpSelJNoIV7wRcP7ZEmsFi1DJDOgHFnJlkRUwFwNdhadReP19X0Sos\ne3brfzx0+SdvZagwWuB53et6GJVXFILB+KSzZqoF/Wf1m98yOYB+pewH/SQB\ngKq12Ev3GzGVJnITelQwPXhs1giRxl/XbK5G4QoBzIco56x8/frk7JIazzqw\n3NpdRWJPGiuoPGMs9+FFPph/j77YjCdaOHcB9610cHBQn9aa3Xmf6IiI44rw\nfU77UczcOfnHIKfsylk/AFlWgMqbaQMeL9TUveyweeP5iTmiqatLElK2VE3W\niTX8VIxTVCg8ojpAPbkeuR7H0P3FBkIP2m0DWch16nkFFk7Wcak+u2h5nBTP\nPhWN7GULCGyO45qKVRcXzynSvbqAKYRentB3zlF7aY8VTh9mSmIht0VqOTLR\nFtiDuGd+4qHCSytC/X8t3XNzI4KD2V+QMl90a/Qde2ouDbRUgoJ28deMXOmz\nRjJII8hQHluXvspeUfvAlA7VnLW/EsLkfsFiJa8A7HsUk/7ahLqi2tcdYEkg\nIqD+lxBjn7RrVbzLQsO72FjH8yjzIw+IuUYWR056MPACabwPQcrxwaTHiG4w\nUwqb\r\n=AxBX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwbiWAsyVdGwYgWbJ3tQ++RClCYJoY0lyc5chpP2zU7gIgQSQBQllxdWz1uKNKkHTFfh+WOxrllmhuVstg9zhPIhA="}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_1.0.0_1569079699557_0.7982744845720215"},"_hasShrinkwrap":false},"1.0.2":{"name":"async-call-rpc","version":"1.0.2","type":"module","description":"A lightweight JSON RPC server & client","main":"out/index.js","module":"out/index.js","scripts":{"release":"standard-version","start":"node ./watch.js","prepublishOnly":"rimraf ./out && tsc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc:preview":"docsify serve ."},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-extractor":"latest","@microsoft/api-documenter":"latest","rimraf":"^3.0.0","standard-version":"^7.0.1","typescript":"^3.7.2"},"gitHead":"b74596ec424149f717cdf46d0ea1b6db84a86aae","_id":"async-call-rpc@1.0.2","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-pbRxu4I0BJ1o/B1rE9RuAXG+aRNGKla3anY5UWPvllZGY3tHqO7Jd9dzDHWKCWYxGCDWWrS2pOZ7Q3XYtwkEPQ==","shasum":"75d895fb0a23ede695a0a7ab00f55bb904b0cc94","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-1.0.2.tgz","fileCount":7,"unpackedSize":36191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAENjCRA9TVsSAnZWagAAmBsP/AjbKfkF7bw8wWY8vOGq\n15HioA6P77ZdvJERh8ekcpCARPbLqqRq3kT/ASW2dY59/ASEVjYYC5naRdCj\n2ZaK9LBgKmvsBzUtO8Vgpdnb1m8Vx+6RtuW8x8/ul13QVcrMfXR9j7zhYg7p\n7Va5MQVreW61dzgUhiodxjP+36pphFtcRuQ9rSM0YR04lNEESnDSvtkCG9/V\nfAMHCkVn9OvkX8jG03s77uUMz0+mLp0K0hHTbirr1eBNTgCKAvbo+sFCGkSY\nr9BIKCBtCCJuNjIJ7ItC0yoYKsuh7U+/MvSLz2QGR9P+4t5B7Zt9Gj39uMxp\nCNP15EI7sfsK2OwNGENY89BOMSfPI5TOIb5lTu5voNiLkm4OsUDWBcjPnF2R\nOTUJOqWIf/nQua+7639ZJvdyXTeCiuLekIhH7sr/0ZadGF6VIDbtDSaPaBDB\nLeTfpCnePd0x3cOw4tE2O69pcGtMNlHRz5xmhpZzCw2nL+GMne8a3ClCysYu\nrGj7cozHHxSGJ/TwDv64Ga1CdWYbcbtNdq2+cD2wRC3yZg8MU2SL2UM2p3mu\n6aBIcryeKSVOc6QRoyBkKMRttZhb/KHHHLZH04Ckq2H4DkhcecNUaiJ2F97E\nYqyfnwOCEwSvbH5fX4fRIqpNvrxqFr6JAcqSlIfvIRJV6ZEece+iJzi8kREV\ncHjU\r\n=5mlY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIiCdsSRjJYkfvQINARCm1KE4FhRhnicsu+kPKkv4y0QIhAIK34NHGTY1jhEzkOBFhk2Ir6zBNs87gxlbtwWoZFYXc"}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_1.0.2_1577075555201_0.9868523819184234"},"_hasShrinkwrap":false},"1.0.4":{"name":"async-call-rpc","version":"1.0.4","type":"module","description":"A lightweight JSON RPC server & client","main":"out/index.js","module":"out/index.js","scripts":{"release":"rimraf ./out && standard-version","start":"node ./watch.js","prepublishOnly":"tsc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc:preview":"docsify serve ."},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-extractor":"latest","@microsoft/api-documenter":"latest","rimraf":"^3.0.0","standard-version":"^7.0.1","typescript":"^3.7.2"},"gitHead":"53aafe1df5804e046a513c3060d2e1055266964f","_id":"async-call-rpc@1.0.4","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-dsLSfuF+n1GmgsL5Y+uGCkd+/wYZtHObKPxUncEoJ05bb1Lk3wUlU4ppTXL5sBsRuIXPEUxEdb6w86d0u59udg==","shasum":"ded3ef0fac75d0ae90e0ac574adda1ffae4a5cc9","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-1.0.4.tgz","fileCount":19,"unpackedSize":97858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAEUECRA9TVsSAnZWagAA1QQP/036ckboJKY2Znvq+Axa\nvGbPqVcnTFKK32pD9UamPxjXzHt8IlZp8aJ8oGlgGTghPN/n+ucrd7+XO/aD\npwXVV0n5NF9RqFUskIcnJ05DLZh1rpiHgU14EY8C0+STZvw5APjZyKDfRbuT\nSTcueoN753SUr4pELx9NNF0ndByuo6nOTpN1DW0PTxHh4Lbc2sPkaC+8+AbW\nBFGlghrvqRCv04x5yR2/mOZb8QBBtfXRuvm08Gvvf9li4RgmCu7Q5UoZVuJQ\nrEtdR7f7Z9h87ClA4baKc4WbDEbOXqP/Ax0/uNN+DuhcNWzOYqzkrgKJQUIj\nwDouIspfe/gdHHJgSBWZvch51GShSszZV0HcvU9E29gCzHlBm79MfEzSqjiJ\nTzSR82TycHcfsK7kRpaCce9FlePpcsIMCQ+JokBAHJI+eaYPwRLU4SZc42oY\nE+zLVYFcUuaGiXU7wLDMsohDBsNccD4UC509tmqyob+Q0JIpeJP3DdtIUc4E\n1ZazUZaf7H4KIkuNUEwW7V0UfwmoqJGLD/xEhtqBf3D79b9NC9I8rZEBwtmE\nACpWv/ucyj7kkoya3w5482DTK1PmgHTnnrwDZsEmaxfQEu/pgQEIgYH1JpXb\nNMxL7Ot9LVhbXfAEU8TqoUK8D4DdQ9a8OyRB1He4x/igZjj8Qx/ZqyN3hkvP\n9b+4\r\n=iLpc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvHq7Am+5tql+r5jbIm0V0hG3E8MttsRVEp8VPqyHX3AiEAwiCGx+R2ziMVNmE2G+ZiyWFp78wneKJx3e7FpUawThY="}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_1.0.4_1577075971913_0.5247161978565353"},"_hasShrinkwrap":false},"2.0.0":{"name":"async-call-rpc","version":"2.0.0","type":"module","description":"A lightweight JSON RPC server & client","main":"out/full.cjs","module":"out/full.mjs","types":"./out/full.es.d.ts","exports":{".":{"require":"./out/full.cjs","import":"./out/full.mjs"},"./base":{"require":"./out/base.cjs","import":"./out/base.mjs"}},"scripts":{"release":"rimraf ./out && standard-version","start":"node ./watch.js","build":"tsc --declaration --outDir ./es/","prepublishOnly":"npm run build && npm run roll && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"npm run doc:api && npm run doc:md","doc:preview":"docsify serve .","roll":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"latest","@microsoft/api-extractor":"latest","@rollup/plugin-typescript":"^4.1.2","docsify-cli":"^4.4.1","rimraf":"^3.0.2","rollup":"^2.13.1","rollup-plugin-dts":"^1.4.7","rollup-plugin-terser":"^6.1.0","standard-version":"^8.0.0","tslib":"^2.0.0","typescript":"^3.9.5"},"gitHead":"7041b3238d39cffda260119ca1ab3e6c4ff6ab73","_id":"async-call-rpc@2.0.0","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-sf6gT/eUbYl0Og0lDNwVjMl2alfLgG1s3Ks5S7w0rKD4nsutGqECWLf+c33HfNYGNfHeXFiPWknjU0sOlvT76w==","shasum":"b5c2899c723f74cbbbc0ca94d368078f3249dba3","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-2.0.0.tgz","fileCount":26,"unpackedSize":260159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3KjyCRA9TVsSAnZWagAAX08P/RPIxiebVHe8dw7lWp0p\nMt0my9qdlmOFrm9Rdg99SoIwD5Wqpe2hmT7kJeo3HuBAkWmQqHkpMbhOn8m8\nRitk2mS9szgBX9/GoM90SP0gxA5bajJAi3nXrE1qdmRboCPSdjleHho6wCMb\nt45QX/L52WETLa4RQdQKrbbWchRNWbPn5GzEiWu4jfGr3sY3CUoAlmJKZ7Sg\nc5YFAe8NuTRLIw2ZoYaxHZD6mdPBwqBg1wEsHc5DzCyzOmZtRqXfuJJhsNJl\nQ7jpSLHGyQ+15deqlqtH/OZGiJZeb/yNR/Gp0QAi10RGUvDRMxacbvO8OZtW\ns3EWQXAK78BfQQ0Dvc975G5Bkx0VPVibLlPOJ168MhlvKr5cug6Ej47e+PhY\noa9l5zFCPE8V0FX0/r3jhLeQx3fTzQoehhw4FLLkTp2+M9+jnw2f+x3FB+80\n347TyJy9/3o36PAoyWoDqGFymwWAwUB5xLi3NJ4fIqQWZ2bny8eR9Bh9PGdx\nzoy45jR9MpajlOlm3eNwzqn6vv0dkld/t0aw8t/85+oSjL124FYwI0mOW2dj\nfU8ydtWdAUXXXIl4uB8pu/j4kvoZCtce8vLRtrnhrZ9t4uMo5pNeCEYkPQ4P\nTLS/YHuNDTQwcGStc4v8x5qs+7s1pi01Vt5YNvVHJPjqsiZq/kzOyyc9lBqn\n7RHJ\r\n=McQP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/7EjdKp4jAnI6OfE6DvxV3FSXX5LIKBe3Bdx8tmWjQAIhAKU6fqGzn3KZqYkxZiGG68i2FIqJ8O/g3QpUGJhnj77A"}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_2.0.0_1591519473754_0.5499550277673928"},"_hasShrinkwrap":false},"2.0.1":{"name":"async-call-rpc","version":"2.0.1","type":"module","description":"A lightweight JSON RPC server & client","main":"out/full.cjs","module":"out/full.mjs","types":"./out/full.d.ts","exports":{".":{"require":"./out/full.cjs","import":"./out/full.mjs"},"./base":{"require":"./out/base.cjs","import":"./out/base.mjs"}},"scripts":{"release":"rimraf ./out && standard-version","start":"node ./watch.js","build":"tsc --declaration --outDir ./es/","prepublishOnly":"npm run build && npm run roll && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"npm run doc:api && npm run doc:md","doc:preview":"docsify serve .","roll":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"latest","@microsoft/api-extractor":"latest","@rollup/plugin-typescript":"^4.1.2","docsify-cli":"^4.4.1","rimraf":"^3.0.2","rollup":"^2.13.1","rollup-plugin-dts":"^1.4.7","rollup-plugin-terser":"^6.1.0","standard-version":"^8.0.0","tslib":"^2.0.0","typescript":"^3.9.5"},"gitHead":"f23f21219b3f30e55a5ae91e7e129bf69729fb62","_id":"async-call-rpc@2.0.1","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-SzI3dbmR6f39d425VKoG9vlI5U/OobAwMGKFd65umSfHGNHoYdZfcD5MU00sx1vYveu+qsuNSS7wayPa5TWkdQ==","shasum":"6836c812672f0e19e05761f790db3d29917aa318","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-2.0.1.tgz","fileCount":26,"unpackedSize":260747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3MLdCRA9TVsSAnZWagAAF0oP/A4Dw/LSsXhYJZNZSuPK\na1CxPcPgRw+UMMkX/LCdNT8YaZj1sjuNoUd9rhX5V31I37gI1ljM+kiBl6ss\nj8AFlHYcUUCN/gQt/3T9oCX/3z1hrHmGhwKB/+iQJmpie0X8NR60Dcsr+G3m\nyW5SwW4l1+GYLZp7ttUqq/789SElRTAHE5WhBWSr7lKkx+re8BGgcOEDX94Z\n+XAXr8pyO6XrUWj+DjvZ4tcmh6MPwtX2EDX9v0GTjeTe0VbJFLdQgZh0fzyo\nkh2gaX1JO9XEBFjcl7y3VHzB+bE6SL4HjzzTCdKjXr0F5hUfyxWSWo5HXYrp\n5uh/JUKt2dxHBnYLW4dga0l3+oVNQGhqZoUA5gjl+3hkZ/9b9xG2Yq6E6DVL\nd2Gv221xFGwv3fWWOZZQtSob53Yl0yhdXfJWUtP6sJNfKLXJBv+u0XUfsHFa\nrLzKNSWg6DDpqKOPd3TiCpaCNreuKf/NCE+cic268NhZ3EOoucmAAhDL6GXa\nTD2OSAb/jTQxZt1lrSCMrmlPm+xv1DM2ZAcywQN7OtUoTN5u5BUma4q+X71H\nDmNx0XEFQfoinQl/S1sIqjulRTvapzfVuLgGEKk1dBIwlRF63GfcWG51FDjT\n+o3UvINoFdtDJ+uOdNsvag0aUuh4m4brjoW2TcmkgFzdRPBa9e2Ad4GkHuBi\nB2yo\r\n=zbd0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5ZONgZv02yG7xgKTdUgvvy8OGlG6tVQiYt7JdggJIHwIgIEl/6unWXZyHAyBopsXq6xWMIOx3EP5tZndvbXnweH4="}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_2.0.1_1591526108886_0.5065109906790692"},"_hasShrinkwrap":false},"2.0.2":{"name":"async-call-rpc","version":"2.0.2","description":"A lightweight JSON RPC server & client","main":"out/full.js","module":"out/full.mjs","types":"./out/full.d.ts","exports":{".":{"require":"./out/full.js","import":"./out/full.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"}},"scripts":{"release":"rimraf ./out && standard-version","start":"node ./watch.js","build":"tsc --declaration --outDir ./es/","prepublishOnly":"npm run build && npm run roll && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"npm run doc:api && npm run doc:md","doc:preview":"docsify serve .","roll":"rollup -c"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"latest","@microsoft/api-extractor":"latest","@rollup/plugin-typescript":"^4.1.2","docsify-cli":"^4.4.1","rimraf":"^3.0.2","rollup":"^2.13.1","rollup-plugin-dts":"^1.4.7","rollup-plugin-terser":"^6.1.0","standard-version":"^8.0.0","tslib":"^2.0.0","typescript":"^3.9.5"},"gitHead":"f116e7dfa40b18960060818405f7fd1147c17f08","_id":"async-call-rpc@2.0.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-vZFWBISiOVYTFgMC55gEES83f+u6dA9pMT2B+SsvJRrVyXsLbevs2tSU/YNT50BGth955peUOCq5b84tFCIoQw==","shasum":"61499760bfb5a0f3e0ed4ef528c84b676e106ef2","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-2.0.2.tgz","fileCount":26,"unpackedSize":262246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4FggCRA9TVsSAnZWagAA1sEQAJcCaSmVnCfH1qd2RvwG\n6lA2QdVW0Z/m37n7jtz5gChJYyjz3vDogwknKv2XHCDULFmTd2hz5nWAyhor\no6tB1rVulxMIRC3UlqM/fzmdm/JZgiHJd96pWW2cAZStxtB8aGXw7eDkO4Mi\nNVZd/alVkNS8TfZTZdUnVoR7NaR9degyRE9jkQ/67DAFY59TP+IOevRgRdr1\nTseJ/7IxceP/OFDuBccWIl7FpPV5AvHSc1mlF1Ok/qCMgMDK+6OW4XYO8anw\nOy37R802C5BTSrlO6cvWTjmpG27ESnp4vWcvToHTxZ/49ADgdPu98HiukfAK\nje9QSJ3BUu05xe+TXZKgoYe7DJlB20eica206c+n0dtZbmcJE9f8GZNiSOO+\nbtFieOVrkHCxY9m53lpjgBe6qjflsZQP4iFYGR4YGAEyINYDLjkQ4ompYyYp\nSvcL59S16a+L2L9FCIJye2LK5pcVB2NkMXRTxi5n5qZJr6aYkMIM4sDVQ2Jt\nEuA/J1mv0oIQd2br4abEavc4NJArORxil2liO8YYaqPEGbA0FOkN/kKQh6MG\n80WRVor6qCpVjFBP7NxKTpGXyxpkRhrpZ5QjOwqbJI2/RTSpU4FP4sgObDfv\nxjfLFp8LBTQKDyeqnYyWcVcVnbey275tifHBOUvwCd7o9ghCM2SZdQLG69u9\nwKH3\r\n=k6c4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxFjYulGyaZeklyUvn+NLqFJKXMljSLYAbzOGZ1iTr4AiEAmLPgMGyE7BoLJHDeGI2BSbglR9XG6wbbZ/Pu79FlYJg="}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_2.0.2_1591760927684_0.4003822372087882"},"_hasShrinkwrap":false},"3.0.0":{"name":"async-call-rpc","version":"3.0.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"./out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"}},"scripts":{"start":"node ./watch.js","prepublishOnly":"npm run build","release":"rimraf ./out && standard-version","build:tsc":"tsc --declaration --outDir ./es/","build:roll":"rollup -c","build":"npm run build:tsc && npm run build:roll && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc:preview":"docsify serve .","doc":"npm run doc:api && npm run doc:md","test":"jest --coverage --coverage-provider=v8"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"latest","@microsoft/api-extractor":"latest","@rollup/plugin-typescript":"^4.1.2","@types/jest":"^26.0.0","@types/node":"^14.0.13","docsify-cli":"^4.4.1","jest":"^26.0.1","prettier":"^2.0.5","rimraf":"^3.0.2","rollup":"^2.16.1","rollup-plugin-dts":"^1.4.7","rollup-plugin-terser":"^6.1.0","standard-version":"^8.0.0","ts-jest":"^26.1.0","tslib":"^2.0.0","typescript":"^3.9.5"},"gitHead":"8d55a0a348cab28695e6756e007ff7b5a53da49b","_id":"async-call-rpc@3.0.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-rmpwxQDtTV9aEBuQ1jafB+UQkBfct/nQ0gQ/1pH9w4pI1170juDr9lYDrOLyhNRuq5Em1ep9YU5tIgywsxco7A==","shasum":"9b59af2ff3e528d46e7836ffe3df13709a69b57f","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-3.0.0.tgz","fileCount":26,"unpackedSize":288301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9pdvCRA9TVsSAnZWagAABjEP/je3JWriNRMxBpUZjdu4\nrkuQqpm8Y83wsWa6UdyOjQ84CTTtxSwotnIzfpNr/O5gca6kNAtmG7zJ/nOC\nqEdXhVZbevB2w5n9qunVThwmGMsY/8p4Wf6oWzcw+8e9DP4JY1/nwutiuLZn\nS07E4zMEtpbjOFaSi0sa6a7hHEjUQWUaR7UCN47jLIve0Sxq65z2auomOk3X\ndf9eRYatq6OXL+Exz8x0VLTn5xY201+3mUCc3v9QTJ3YcnoRf5gqPm5B5QHP\n/Uoa0QmqD1TiXGkLybYm8kWZco2OkhkltPMPALlGip21LB+5LdOiW4WSmsWU\nsNEabVP6mlqNUEI3lTmIiHmwfQd8QLiSV/iF2Q5ST6XxPJUCQcVK41SpPxBf\nlrNrRMEUC7WYnF7jT37lJ2lDWLYn6v+GGGayFRbGKMkjVXmryilEuQR6FKMH\nKZztUULIOu293mRhEfyXsD68CLdy70Mf0QfAuo2G/OMnIWDXfy+QNF9h7Oi/\nixpg9HNhJeAi338Ov4O0grJgqcdXM8NUSww5yXEZiESXzLy1lsgpJ9QS4vO4\nnjk0PlCxjFFIsChIa+N0pRMcA6n2YCa6eWx7GKkW7Ll9Glx4cbDEq4DcJNuo\nw98u9yn43FgzCWf7o23gHX7JIvinE152t16a6AFuTyCO8ApPpZfVEazBEm3o\npTmC\r\n=H74S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXtzdCxFpHdCxcG30sldH5VoZhll9U1b7YJQat61VFOwIgTrdH8JsDFToztjKWo2wiPeWiAq5Y/hACB8Uac5tAVME="}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_3.0.0_1593218926697_0.24144879806972264"},"_hasShrinkwrap":false},"3.1.0":{"name":"async-call-rpc","version":"3.1.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"./out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"}},"scripts":{"start":"node ./watch.js","prepublishOnly":"npm run build","release":"rimraf ./out && rimraf ./utils/web && rimraf ./utils/node && standard-version","build:utils":"tsc -p ./utils-src/tsconfig.es.json && tsc -p ./utils-src/tsconfig.node.json","build:tsc":"tsc --declaration --outDir ./es/","build:roll":"rollup -c","build":"npm run build:tsc && npm run build:roll && npm run build:utils && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc:preview":"docsify serve .","doc":"npm run doc:api && npm run doc:md","test":"jest --coverage --coverage-provider=v8"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"latest","@microsoft/api-extractor":"latest","@rollup/plugin-typescript":"^4.1.2","@types/jest":"^26.0.0","@types/node":"^14.0.13","@types/ws":"^7.2.5","docsify-cli":"^4.4.1","jest":"^26.0.1","prettier":"^2.0.5","rimraf":"^3.0.2","rollup":"^2.16.1","rollup-plugin-dts":"^1.4.7","rollup-plugin-terser":"^6.1.0","standard-version":"^8.0.0","ts-jest":"^26.1.0","tslib":"^2.0.0","typescript":"^3.9.5","ws":"^7.3.0"},"gitHead":"fa9196a7fbdab1c02d9be7916c01f66d59df648c","_id":"async-call-rpc@3.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-pK4wdh0F2kGm7HpM3KyXPRhPRqsuJh42qfKuZVkEwrlSakawHLB+AEn9Z80oHefprJTdJZanB5Q/hwv+MI6pxw==","shasum":"59013279fc4f9182d594d80763d15c8e212736b1","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-3.1.0.tgz","fileCount":41,"unpackedSize":332040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9zSKCRA9TVsSAnZWagAAb8kP/2kdHiFp3U8hOfchQokW\nbNVpyWbDjD8scDBKXYIQctSfsvNeHQl8M9JGiW1PnMlVfNXnAW+hnkKrgJr3\nLrX69L4aMcVYOuBXFW1Z7UCk2wAqj0NFB+kh5Xfc3foSvMFKo2iKmWCKQBQj\nf901gxUJy1CAP1mi3ChBk6dP0nzP8S2ov6nveTLseZ0g0nlYEintbkc+Awsw\nBNq0Uv6RWJb3nlQ6UP6clXUUihZ43PuEyQX5BDrxIaKmiwTEvsOKfPbGtLhk\nKg5Hgg32ygm4H0BncEbmaEBsoef3JXDVSvHViFJHodLnI/yOf4DyBuQxbNMr\nL+ZPejSrweVBpX3PLmyo/zMaYTEG3H2mIrAB2hmb63Civ9JiI5LrWjoasxS2\nGFf57SLPw1v59U7EJhSvvU6BWsuOVzHG1n0mIupEGjBm6rRyf/FxN5PHVbOC\nXgKm/4Cx69MOq9pkFUoghO+N5ckod5G3gXojAWPY4duSmeDbEZjfQHbWoMZM\n5U94XaH0EQ9JNORyHEKrvPVyrNkwTiabs0zUg/5/Y3+1TKt+nQSWSryUX7BK\nvu840yFWpvHMBtjGdDegCHdqzzwgQTjZL/DFuElk8MT2ye0TMqU8R6GTJxts\nMqZsxPTABDsoeLtXcuFl00ruL1WErFZDXC05A7Z2sqfCtPGK+9cAxJPqtfXk\ngSrR\r\n=TiXm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG39PD9I1EoQNFISIDg5k7Wha3qUv9u5S81wDIcZbF2VAiEAl8OftUhEeQt2lCj91kV3KixsUDdYK2R4FkS2bVVG1T0="}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_3.1.0_1593259145994_0.9441128026904682"},"_hasShrinkwrap":false},"3.2.0":{"name":"async-call-rpc","version":"3.2.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"./out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"},"./utils/":"./utils/"},"scripts":{"start":"node ./watch.js","prepublishOnly":"npm run build","release":"rimraf ./out && rimraf ./utils/web && rimraf ./utils/node && standard-version","build:utils":"tsc -p ./utils-src/tsconfig.es.json && tsc -p ./utils-src/tsconfig.node.json","build:tsc":"tsc --declaration --outDir ./es/","build:roll":"rollup -c","build":"npm run build:tsc && npm run build:roll && npm run build:utils && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc:preview":"docsify serve .","doc":"npm run doc:api && npm run doc:md","test":"jest --coverage --coverage-provider=v8"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"latest","@microsoft/api-extractor":"latest","@rollup/plugin-typescript":"^4.1.2","@types/jest":"^26.0.0","@types/node":"^14.0.13","@types/ws":"^7.2.5","docsify-cli":"^4.4.1","jest":"^26.0.1","prettier":"^2.0.5","rimraf":"^3.0.2","rollup":"^2.16.1","rollup-plugin-dts":"^1.4.7","rollup-plugin-terser":"^6.1.0","standard-version":"^8.0.0","ts-jest":"^26.1.0","tslib":"^2.0.0","typescript":"^3.9.5","ws":"^7.3.0"},"gitHead":"d4d7480824ef67bf30282e8d8a44019737b9ec98","_id":"async-call-rpc@3.2.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-MW/ZV/lyvE1BZhJuR5LthHsR6mpW2sk1x5iJnJDTi8BgEAjAq+AXcs+7ImYX3Np065OP+yNwEItkQafP9rzBRw==","shasum":"76aa7f3649b52b0f46e35fb9cfd011a6906558da","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-3.2.0.tgz","fileCount":41,"unpackedSize":333891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe92f9CRA9TVsSAnZWagAAXCwP/iVvRDNfFAQpwgqFFOdp\nMI4UCwVasKb7dy0I8+pXx9br657s/7xAGlfCmuMvsp6Hn5sLwJ2tLMmKdBfn\nihTqLaq8YhLWYe4NT5LTGcFnU8GOlpl+o4U0ZNLtt67MEaqCKPW+FeBBsg0V\neR/+V1Mq12HDnMGS59X7Pk+2rzOLLbXxEoeCVzY/N7whfflQmnCpQwZRYeQH\nOJ8G6zwl6h77G+ecuWA843Bs4e8bIhgD/b4r/artl1HgVUWl+IvxuJFEd1l9\n7m//wbRIzBAXsfH34/sKfVtKBxOt50n+l73rNgvjMACElmwg6DaUyRWoZU6Z\n7o7u3VptLymITIEKz6HuHUc06gRnckxA5xPGayl2TawqonMYQ0sUjk74ynWZ\npoD/oOEt/g6NdXY09083G0ddFp5/0Aq9fJa4+7AsivuFL91ZcOFCdKrXJyOq\nu9TMO9PI5tnsjsswjEyfgU5Z/3zl+I9Vt2ggkTe9IdJUVeaVUmWP+Li8j0Kk\n4v/NoIZuxmpX9dOqOBH/sWbqOOS0YUxxw1nkMYyrQAKbVJLWj378C6+wVHIO\n77ji9YwiobgKt29mZWoinv4hhs/s63RpVvslXtBf9H5ufPRtbNtYBgjK28iE\nyKlxgvCv3jUCP3i++bYjJXmF7mlig081sXGgaWEB1MLRuWlJJA1A+EWqehmc\nOpS5\r\n=+npb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUTPRYtJtTaCdKlKpvWvOgtc5bc9y9QeSdUur6pYSpNQIgJRCWHPhBtPEM+TXhqzRXQZWHxWUnB5k+iFVi2mXGT3w="}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_3.2.0_1593272316390_0.2452878964783869"},"_hasShrinkwrap":false},"3.2.1":{"name":"async-call-rpc","version":"3.2.1","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"./out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"},"./utils/":"./utils/"},"scripts":{"start":"node ./watch.js","prepublishOnly":"npm run build","release":"rimraf ./out && rimraf ./utils/web && rimraf ./utils/node && standard-version","build:utils":"tsc -p ./utils-src/tsconfig.es.json && tsc -p ./utils-src/tsconfig.node.json","build:tsc":"tsc --declaration --outDir ./es/","build:roll":"rollup -c","build":"npm run build:tsc && npm run build:roll && npm run build:utils && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc:preview":"docsify serve .","doc":"npm run doc:api && npm run doc:md","test":"jest --coverage --coverage-provider=v8"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"latest","@microsoft/api-extractor":"latest","@rollup/plugin-typescript":"^4.1.2","@types/jest":"^26.0.0","@types/node":"^14.0.13","@types/ws":"^7.2.5","docsify-cli":"^4.4.1","jest":"^26.0.1","prettier":"^2.0.5","rimraf":"^3.0.2","rollup":"^2.16.1","rollup-plugin-dts":"^1.4.7","rollup-plugin-terser":"^6.1.0","standard-version":"^8.0.0","ts-jest":"^26.1.0","tslib":"^2.0.0","typescript":"^3.9.5","ws":"^7.3.0"},"gitHead":"a1d78dd03fe49c6e6cf087a2f197961b00641dd1","_id":"async-call-rpc@3.2.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ksb59gFw5hyfnZ3xkHHPrRHj+jAiSVdOJ/GqR/VDCp/aemMrKOD12Eu4zU2yvFlMla263A5ngCqOm0cB5TNpRQ==","shasum":"c1d8e4dbe585d71f2757c8001ba95602ab700b99","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-3.2.1.tgz","fileCount":43,"unpackedSize":334508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+B93CRA9TVsSAnZWagAAolQP/3IjITGM72Q5ryYCRL3j\nSjX7K+a/zRNhXg05Kedehmv7bC6ibn11dpNBItnWum59J8B3gK87RIIWPRAt\nOWDkTfaowlzjM80Ezw51OWGEdZshbIY+q3izmmCMPXI4iOgHB1kpQbNNUMnu\nywp2fngyT/aE8xmVL9kJ6zjOp659Wr5DEyqc4iK5OTFtCsgGUrMSgy0XorFJ\nXoMcnhMHJKz3qXKzAsBXWWeUhvNbHF5asiMOTpOhke5k7F99/fEROJmgaLqK\n64dYeemq8FKGa6iTWA6ir5c1qjCoUqn2cCT+KR4+iZAyVOtzsG4u43dQZocz\ntqWdQR1BUJkLO6rqZNf3eA0YHlSgL+SaiYxMdRkgaCbszCazlxk7geAQDJ+9\nct1ToH2/aMwyidgd8OSzEAfNqpD2p0QRgEOo9sClimp25kJRHgSjrWzEJ8Sm\nn/R/yBeaJBRJccqeSnL13d8AcwGOi4HvSFh1fpbKIeQITnYLA/Ki+OdSmtWo\nI3DYZjDGv/tF1EU6v/rvToz+KGs+8Svw0yfyOWmDNwM/1/H+ZBkMoH+EUgxy\nG55BgOZyiUzr1Mx1rXeGJOibmn5xi6NtWx7tZBMS8rZdaBTm2iS54LLfHXft\nRKt4/AXk48tEC1bTJlz6ij/t4guCTjRzkPMcD1Y9oIjruHykMqsLbJfH2K0t\nLrMC\r\n=HP+V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6U1Jx+sPE03zVHOeaTe4Z7OXXlN0kAU9/3QfCoFef2AiEA6GcfjhE7R6A3lQC6sPig6IjXgdz4pIRHiUQ1po1idMM="}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_3.2.1_1593319287320_0.11250477672075054"},"_hasShrinkwrap":false},"3.2.2":{"name":"async-call-rpc","version":"3.2.2","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"./out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"},"./utils/":"./utils/"},"scripts":{"start":"node ./watch.js","prepublishOnly":"npm run build","release":"rimraf ./out && rimraf ./utils/web && rimraf ./utils/node && standard-version","build:utils":"tsc -p ./utils-src/tsconfig.es.json && tsc -p ./utils-src/tsconfig.node.json","build:tsc":"tsc --declaration --outDir ./es/","build:roll":"rollup -c","build":"npm run build:tsc && npm run build:roll && npm run build:utils && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc:preview":"docsify serve .","doc":"npm run doc:api && npm run doc:md","test":"jest --coverage --coverage-provider=v8"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"latest","@microsoft/api-extractor":"latest","@rollup/plugin-typescript":"^4.1.2","@types/jest":"^26.0.0","@types/node":"^14.0.13","@types/ws":"^7.2.5","docsify-cli":"^4.4.1","jest":"^26.0.1","prettier":"^2.0.5","rimraf":"^3.0.2","rollup":"^2.16.1","rollup-plugin-dts":"^1.4.7","rollup-plugin-terser":"^6.1.0","standard-version":"^8.0.0","ts-jest":"^26.1.0","tslib":"^2.0.0","typescript":"^3.9.5","ws":"^7.3.0"},"gitHead":"53e636d00a81052773375f907edfab3d6faa90a0","_id":"async-call-rpc@3.2.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-0pCSCQhwPFZr6SuAhXKPYwHIvMSfVRily5ZaCpk15Y21sSCVHhFKSD+QOu9NKYVfW6arxL9TpIdb9XimqkBI1Q==","shasum":"1f139913c465e1820a4c8c3152017f5c78e0aa90","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-3.2.2.tgz","fileCount":45,"unpackedSize":334901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+CHtCRA9TVsSAnZWagAAhiwQAKUgkIuycwp9ZoVlrE+d\nQEF/HVRuQ0zj1IjicLqzY4MOZApUYWnUZUX0MYCVGQKLj5eE9MZW/GmQczZu\nqmTiT6RTPt2HjbD8WF06Sem+TR93pgVtF7k6SECvSYxHk4+B+uCpGVTKadnf\n5BU6SNv7yLfqB2CWdkIEMO+TnGwT71vRhkLZdLsfHDN+jtNoR3BoO8MkIWGV\nL3vvGlqqcCCadM4sdQyQtuE5wM90JdhodGy+WyaBrutADvaY2MaZ7CNKT9XA\n+LhHKkg8e34n4sLqWZzhfMUFoppFIK3iPmFmUohitI/JId4Yrk5Q6lI6fcUw\nOSYiYCXhDjO1ORHLcfFXHKpGpA/DA1lSMCJHxzENBfjG1GN6bSNsV9EsK3qg\nTaNrFkCc2kC6t+n408NGZG8uC9r3WT87oZRkzeQWD35jGATkFWr1rlwqwl4v\n1jJc34zCZHjeyO00FY7g8RO/YRwLS/VzxM9yq4zLkyMn5G1csR5yNKwVQN+g\nWtdN2zD8IlH2JEzq0HsrD9Bj/91gL4FD6E4nwMaXbXpm7hUe0iHFMeKINlY/\nLaA4dzbuVvvRDqRm4/7KYfkNV6MUkgVQfQLwsrzebUpFxp37r3oaJeQwEJR2\nAWX2mqcOXs/qxBpVIy3ndEdsu5t+jp2KE4IodPR3TUdyxqvWGquSZs+U5vH8\nauuK\r\n=z//U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsRkkt8px6rXooS6hnuicmlxDJjbfgeHZZcREOHiXAiwIgZzloofmspc7wixWM+RzE/qntgFLOMHTx0Z8osToeXw8="}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_3.2.2_1593319916603_0.3273378806245859"},"_hasShrinkwrap":false},"3.3.0":{"name":"async-call-rpc","version":"3.3.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"./out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"},"./utils/":"./utils/"},"scripts":{"prepublishOnly":"npm run build","clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"npm run clean && npm run test && standard-version","watch:tsc":"tsc -b ./tsconfig.es.json ./utils-src/tsconfig.es.json ./utils-src/tsconfig.node.json -w","build:tsc":"tsc -b ./tsconfig.es.json ./utils-src/tsconfig.es.json ./utils-src/tsconfig.node.json","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"npm run build:tsc && npm run build:rollup && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage --coverage-provider=v8","watch:test":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.8.21","@microsoft/api-extractor":"^7.9.2","@rollup/plugin-typescript":"^5.0.1","@types/jest":"^26.0.4","@types/node":"^14.0.22","@types/ws":"^7.2.6","jest":"^26.1.0","npm-run-all":"^4.1.5","prettier":"^2.0.5","rimraf":"^3.0.2","rollup":"^2.21.0","rollup-plugin-dts":"^1.4.7","rollup-plugin-terser":"^6.1.0","standard-version":"^8.0.0","ts-jest":"^26.1.1","tslib":"^2.0.0","typescript":"^3.9.6","ws":"^7.3.1","async-call-rpc":"./"},"gitHead":"9d525ea8eb2a380ae7a3ce6f4a44cce6203db6c6","_id":"async-call-rpc@3.3.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-GmQzjXbYnE/6KceEtgDHPifkG/Lw3cV4JotgdtL544GQFOq3BQ4+40w7h1RN1imHNeqDm7BoACJFfnc4whceZQ==","shasum":"941da5789f2c992e98c781d62720d2dfb1ad71f6","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-3.3.0.tgz","fileCount":46,"unpackedSize":363482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFCH+CRA9TVsSAnZWagAAgBYP/RPhNyNgnhCXla1QM7x/\nedAXZUx+wEHDf1a89RYafY0mlvR0dTnJ13vwi6myEVLUQigSRxCEydGn6XZ/\nqc1uyUjn5rjyBFkW/ReKRo/sIrPLXxyBW3uam4a+oG+GhBTdugLWOj+sqXGV\nMFUvlkzkKBVwjn76r7Js0pGtUc38ExZkZTho8DHivGk+6S+FF8yz8Iv3QEJl\ndbTnukzPI33fllRVBORwcj5BJZdNC98Blj63IAt/TUHABKHKzw6fmyPJzns4\nM+zOvmmAgFC1nAXUAGQ+TaLr6oMVmYrVeELa7Tmo8toLA4cTsDWr2HNGz20t\nu8TbaURpvK/5BlytGR5LxvxLM6Cal847vFu96MsgsiPv2gGhUJANS3P8Pgvo\nnAiC/Ai9T1PxrooFQNsIt1A4ZRfzclvemwR92XmEMxWyJ1z+6QLD0Q5CWeao\nM9SXkwwYF00ej17ni9s0EooP6RLfOMV9tpnUm4nUwXbUBG47xI/9B1ekaG5A\ny840+CGRd0ONWTAn47HQ3CIovR5JnizVMvZ+qjYt65OAjZzk1SX46rAmLqpy\nq1cf6TzMIuhBUdu7uU0nPF/BVJywml0M6sO8+X5ZPEeyCA0Ap4UcrQcO+Sht\nKfBWHoQ2vfOoQgjC6SSG1FdcmKCdcshHm2feJh1QsqY5OuiFlRiwd/9y7H0X\n2P8B\r\n=q+bl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWS5zMTDQaXeZf3VYyMN6TBxEYn0W0DPZuX0QcAE7CcAiAkeWshyaKyfKbA5igH8vXLVQNTgeWb2igOv6zczV50NA=="}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_3.3.0_1595154941988_0.6335888927068023"},"_hasShrinkwrap":false},"4.0.0":{"name":"async-call-rpc","version":"4.0.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"./out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"},"./utils/":"./utils/"},"scripts":{"prepublishOnly":"npm run build","clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"npm run clean && npm run test && standard-version","watch:tsc":"tsc -b ./tsconfig.es.json ./utils-src/tsconfig.es.json ./utils-src/tsconfig.node.json -w","build:tsc":"tsc -b ./tsconfig.es.json ./utils-src/tsconfig.es.json ./utils-src/tsconfig.node.json","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"npm run build:tsc && npm run build:rollup && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage --coverage-provider=v8","watch:test":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.8.21","@microsoft/api-extractor":"^7.9.2","@rollup/plugin-typescript":"^5.0.1","@types/jest":"^26.0.4","@types/node":"^14.0.22","@types/ws":"^7.2.6","jest":"^26.1.0","npm-run-all":"^4.1.5","prettier":"^2.0.5","rimraf":"^3.0.2","rollup":"^2.21.0","rollup-plugin-dts":"^1.4.7","rollup-plugin-terser":"^6.1.0","standard-version":"^8.0.0","ts-jest":"^26.1.1","tslib":"^2.0.0","typescript":"^3.9.6","ws":"^7.3.1","async-call-rpc":"./"},"gitHead":"d3932a17c718dc18a108b79b5d3dd95536929a95","_id":"async-call-rpc@4.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sDNNa5BIgUYknloEAacx4ool/CKU+IZF8tzbvVGPO8s0ivTcKse7YLsG1U9aBcrXtkdAdqR1nEFNmTdZO6CycA==","shasum":"825aecfd54bed4873b70ae027ca5a4d0655949e4","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-4.0.0.tgz","fileCount":46,"unpackedSize":343884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFCSxCRA9TVsSAnZWagAABkgP+gOk4fQ1DK25buBYI9xY\nLP8TqSsf3TNkESx6i0N0hxfxOxTDpnSkSKasBdXjTLGRe4R34L0DgWd8wLka\nBjm/i+iQro9XjKfE94dGKA3YVV8c7AEI5UY01s1JIX/NBdPM4vUKqSNF5cpn\nu23oOb4DA5rUbaEawkwEf+1TvHSdDkw7SyxorjENHqTKYZnCjA3bPy0oeTvR\nFR24HeBo0ixxVinxEgloqWN1GVBYsmTmWDF6CYiEdd9nwpVuYdvAWfzXau7O\n11TKhPxns6gQ+QZkKormzuihpTe5/3pK2+1zhi+lfi4Qbw6r6/s2IZHdHalc\nBH29idCR6hB33W6HNSaaQ0X7aT6WZVbdGdE6YetZFmAItBuBCNqUMrk0Mbv9\nMp1H3/fDjBsICVfvcmTvzPRF1U/UXHHKt6Ru0dX9g8pAOsoY8lXFxzUQ/8oW\n3VoNgttuC7Srnvs0jwLR7l+rMTguDrPi5HbMe8jAaL5J/e2zuQufurJe0s7L\nfktlCb99YVmcx6Da2bbeGo3lfDfxcwmsjdzHIU/vz8KwJIVGNOcYc67K97D0\nu6EHq/OubdyQgpidq/gj7kf8JUaayQXTdXeYIIXjBDmG4E6G3ewoP6b3Uugy\nrfW+yBRvyIDZH7zsTbmqdhroXZ5sYGLucB60+NynXaA3U7P5/BgfB+4YGEnB\niH8Q\r\n=68bm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBYRGG9OOTEXg+6S82TEngQ8cAanV316OCNgOzptPbdgIgR3Z5khZw54SR89PERSYYVik9I6wPEmlTmO3OeJKEoSE="}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_4.0.0_1595155633120_0.9208633717394932"},"_hasShrinkwrap":false},"4.1.0":{"name":"async-call-rpc","version":"4.1.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"},"./utils/":"./utils/"},"scripts":{"prepublishOnly":"npm run build","clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"npm run clean && npm run test && standard-version","watch:tsc":"tsc -b ./tsconfig.es.json ./utils-src/tsconfig.es.json ./utils-src/tsconfig.node.json -w","build:tsc":"tsc -b ./tsconfig.es.json ./utils-src/tsconfig.es.json ./utils-src/tsconfig.node.json","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"npm run build:tsc && npm run build:rollup && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage --coverage-provider=v8","watch:test":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.8.33","@microsoft/api-extractor":"^7.9.9","@rollup/plugin-typescript":"^5.0.2","@types/bson":"^4.0.2","@types/jest":"^26.0.10","@types/node":"^14.6.0","@types/ws":"^7.2.6","async-call-rpc":"link:","bson":"^4.1.0","jest":"^26.4.2","npm-run-all":"^4.1.5","prettier":"^2.0.5","rimraf":"^3.0.2","rollup":"^2.26.5","rollup-plugin-dts":"^1.4.11","rollup-plugin-terser":"^7.0.0","standard-version":"^9.0.0","ts-jest":"^26.2.0","tslib":"^2.0.1","typescript":"^4.0.2","ws":"^7.3.1"},"gitHead":"3ebf2e57df5d30f4596bb7c0b451a2f871ad21a4","_id":"async-call-rpc@4.1.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-MzsIwCPkc5Xx3Lj4EYlv4DjGNXrvE1Ehpb5GNHDLLJz779IqDaZjnM4vLXIP8RAJf/4nq9UygjDW3EcsclFGyQ==","shasum":"bd68e6eb65b575930e76081efe21f0bef94b872e","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-4.1.0.tgz","fileCount":57,"unpackedSize":337315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQdMECRA9TVsSAnZWagAAk1MQAKLNyMZReaMqrpLLcaiq\nzJ+bPFbfep93JF/9wEwT+Gt8lHUeuKLV9ImmjwO+5w+KwrMPuc1lOVeL6PMy\nNbw9GHajlEUFtv5dGdlquZ4/Fnvr0jT+dwvZa/p05xBgGKMt713TXRpw+qCf\nbL8+Afj/nt87JM0jp8D80Jb3pwodOEOW/x4/pQe8/nVxnL7UuQCrAkeREJcw\n2A4bjWm4xzUtpV7O5d9BxFUXnwB3gxoHIctCHUaFEzDWJmLDs+P8E4V23W1j\nfEbkh6tYwg18UKXItbvExRe4z9+S1T2YDNQ/dPeuiGX5WbsmGL7wqjAWvYZz\nJL0+M76QFQaPkbKRvm4ODdVJmnJIndTq0kbxcyvGh7ILRRM4vu9KPZprJ0UC\nGM5LKXABCAarj4D9UqQhVHdGMlpexaozu3XifcKnEbkA3iepxIU5IdPmHSn8\nhGzjO6f5cziwoZ0VJvGCvFZrODjyPIW1fO9BOYvSBr6/K9mR+Z0xYnme39PT\nPdsStOz8CTJkbEqa8ua78AbXbuqBus6WAW7+GO0a3J9YgCnNGV2w3Ey0Ilao\npM+iHcU/9jzP9tRobewdvSALRkF7lq0ekSe6VYpTcttWn4eFlEfOlJqcoCYo\n5rFA3YecfpGYDSzAoKrUJYl0RjLRTIaMj0eiUEF+HZ+nGEgLVHmDGjmQL2VW\nACEW\r\n=zLa0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFB3dkh0XRnFdkj3IIGOzF+zPqQiPd4O1I+6QuafKoj9AiEAx5TFNjc3cLyD19QulsFLNwkz//wQcsYenK+e2mEQC8I="}]},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_4.1.0_1598149380267_0.5076634717980708"},"_hasShrinkwrap":false},"4.2.1":{"name":"async-call-rpc","version":"4.2.1","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"},"./utils/":"./utils/"},"scripts":{"prepublishOnly":"npm run clean && npm run test && npm run build","clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"npm run clean && npm run test && npm run build && standard-version","watch:tsc":"tsc -b ./tsconfig.es.json ./utils-src/tsconfig.es.json ./utils-src/tsconfig.node.json -w","build:tsc":"tsc -b ./tsconfig.es.json ./utils-src/tsconfig.es.json ./utils-src/tsconfig.node.json","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"npm run build:tsc && npm run build:rollup && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage --coverage-provider=v8","watch:test":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.9.22","@microsoft/api-extractor":"^7.11.2","@rollup/plugin-typescript":"^6.1.0","@types/bson":"^4.0.3","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/ws":"^7.2.9","async-call-rpc":"link:","bson":"^4.2.0","jest":"^26.6.1","npm-run-all":"^4.1.5","prettier":"^2.1.2","rimraf":"^3.0.2","rollup":"^2.33.0","rollup-plugin-dts":"^1.4.13","rollup-plugin-terser":"^7.0.2","standard-version":"^9.0.0","ts-jest":"^26.4.3","tslib":"^2.0.3","typescript":"^4.0.5","ws":"^7.3.1"},"gitHead":"1c71eee4ede420385d4f9ad10eddf86161355b9d","_id":"async-call-rpc@4.2.1","_nodeVersion":"15.1.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MRtUVp1eFKRLLPE+frvTUXnhcDnTM1altJg0dcSnlJ9AaodvZOv6b9/+kE8wGNlT33uRn0fYXZODY1XmZZQ6IQ==","shasum":"e8d62dd1a8677764d405650fa3b5f4ccc15869d6","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-4.2.1.tgz","fileCount":58,"unpackedSize":342279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrkY6CRA9TVsSAnZWagAA3V0P/1LwMcDph8s5M2ijtG3q\n8IthrGJfWpFhqjAoHIb2UfUmUuL9B3qL09B6abHCFaypoifsmrnaPvk/01kE\nOAK1ZC0W+YYmle1P4aXleQ82smUqXOXppzuxE3FUCOSEBJff+YJqOcbRFD6k\nCRoDCZj/kDzlCY3zm80tlLIvzh/GlswEPojDIYX2ygnvu1BW6dtMUoq1xiXl\n/EayIAC8UHMonrc2+3fYykVCxeWtWXl/I04AUtLm3Fx9+PCKghCtlG7Kqf1Z\nqhdQLonE20+2TX/4t059YfKQr5EE8brUz0jmZJ9nqk1S3wVaOvNWfqqTdcV4\nyrLDzD3xS9XEUIEEczB/RY8eJWoM1MnzDyBjHohWplseL6p95fYiD+vbt7EY\nf7NlJ09JNIK3g9cxbu/aC0CiKsaOPeyA8yD4qHxEpVUWHBJnV7/tb9/XTJ/H\n7k4ETI9oiuVsNCbF4tuPgTslEWugzJJsSyW6vpLNTjAcfsW5qEzBfB52yoiE\naq2vXtV6C2ahwsRZPdP0Z9adnADIvcBIDqTtkJRb8OlVI01HeTsCvOq+gy2N\nzTfSEFM7cqOHBKtatPGRpvQXkWFtCEdtQ3ikIa+z+PpBPz+KkwZefkXFlVPg\nifQ3kGH0zRFYK+ktxDPPW4R5ppmxl/tpR19tJdXQVCvkFG821F2sWojM2KUH\nlJiy\r\n=dFkA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGG69YTUjRK6c3VTvr/8q5OmdXx4L5tdP4oPzMAA0EowAiEA7Z5vtVw2JD7wX9t3eL52uX/l3bpnGqkOfcJvEXYltv4="}]},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_4.2.1_1605256761916_0.6825472658365805"},"_hasShrinkwrap":false},"5.0.0":{"name":"async-call-rpc","version":"5.0.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"},"./utils/":"./utils/"},"scripts":{"prepublishOnly":"npm run clean && npm run test && npm run build","clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"npm run clean && npm run test && npm run build && standard-version","watch:tsc":"tsc -b ./tsconfig.es.json ./utils-src/tsconfig.es.json ./utils-src/tsconfig.node.json -w","build:tsc":"tsc -b ./tsconfig.es.json ./utils-src/tsconfig.es.json ./utils-src/tsconfig.node.json","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"npm run build:tsc && npm run build:rollup && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage","watch:test":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.11.0","@microsoft/api-extractor":"^7.12.0","@rollup/plugin-typescript":"^6.1.0","@types/bson":"^4.0.3","@types/jest":"^26.0.15","@types/node":"^14.14.10","@types/ws":"^7.4.0","async-call-rpc":"link:","bson":"^4.2.0","jest":"^26.6.3","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.2.0","pretty-format":"^26.6.2","rimraf":"^3.0.2","rollup":"^2.33.3","rollup-plugin-dts":"^2.0.0","rollup-plugin-terser":"^7.0.2","standard-version":"^9.0.0","ts-jest":"^26.4.4","tslib":"^2.0.3","typescript":"^4.1.2","ws":"^7.4.0"},"gitHead":"dc581cd259e42d51ea61c41813f7a05cf826c95a","_id":"async-call-rpc@5.0.0","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-IG+sSY/wFUhScFzCcN1q4XeeGg3RnfcgRAP7s7OqEXiG/ww9xRzJtxSEV3Kt5tN4VFl7GybLmEDvGpdJUpO6uw==","shasum":"1cd57767a59c0f3a646f75d252cde8b15b330dae","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-5.0.0.tgz","fileCount":76,"unpackedSize":840193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2yTpCRA9TVsSAnZWagAAbWQQAJ3nKzz1DKRSZKwoGsXO\nhLjDni+eaUNO6BuUMl2ffcnsm8NfnunYRcEDlX2jRPMBBYWO3GfVVQrbEm0b\nNDDCQYD0Yg1nsBncLdbCrE1IXKE0TgKoMOaDRqhyU1ksjK6e2+OjivmrPjwc\ng8GcetWQqi/b5JG9igi67XuqoWjyd9Mug1jkhpXvbgb+HEo8ISOpMirsrvOC\nEzA491uGtI75XBy/Dd/ApiJwcZZgqsEnwdBVop8zKSvGQ3BwLOoGy7jk2WDE\nOyLuWxqHvVRjdxNERSm0J5zOemvZJQwej5UqoSuTHI5jHhQtimKLlzRSgbBI\nopXy0zGodfhL8/KwU5jCyOyclrdxQQbFFIKhLxS4xYOhFfo/vMpsp7j4nsXd\nWOAkS4NAXXGyxXWoRx85QYEbdPjPiHcFrz5czYpAAVVMpyfEkjLEnjg0YyLc\nTtmWNhqBqqii5XS0hPhF4PpAuv1qGm8KldCxWVgnxOu6jXC+LoGliFzwWVc8\nkzDdhAmcwylcPTcEYxlNo40qnvwBFe3VEY4yKLMxHoT5URdK/dFILUZRq9cD\nbFnRB/UWj81pkDTybjCV8AjUUz73+7Jf2oYXLgOVs+ckuKnYQyIFeP7kk+kB\nFxuKBpG7L/youGVQrtMPzUVBZ75PHrGAqScfhTCZSi4K07n52on75hqG4maM\n5csQ\r\n=9QLS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXqeHocZ7nA6G77Q5I5Hcrl+kDhkCtDBf2PTw+Dk2zvAiAXGH2g2GMxY6tXqJVsrZY/wk4UjcxBbqzu2T9OgrbLyw=="}]},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_5.0.0_1608197353100_0.793444941473896"},"_hasShrinkwrap":false},"5.1.0":{"name":"async-call-rpc","version":"5.1.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"},"./utils/":"./utils/"},"scripts":{"prepublishOnly":"npm run clean && npm run test && npm run build","clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"npm run clean && npm run test && npm run build && standard-version","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"npm run build:tsc && npm run build:rollup && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage","watch:test":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.12.14","@microsoft/api-extractor":"^7.13.2","@msgpack/msgpack":"^2.5.1","@rollup/plugin-sucrase":"^3.1.0","@types/bson":"^4.0.3","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/ws":"^7.4.0","async-call-rpc":"link:","bson":"^4.2.3","jest":"^26.6.3","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.2.1","pretty-format":"^26.6.2","rimraf":"^3.0.2","rollup":"^2.42.3","rollup-plugin-dts":"^3.0.1","rollup-plugin-terser":"^7.0.2","standard-version":"^9.1.1","ts-jest":"^26.5.4","tslib":"^2.1.0","typescript":"^4.2.3","ws":"^7.4.4"},"gitHead":"d9fb67b76c81386f6604776bf5a2c3c0288ea7d4","_id":"async-call-rpc@5.1.0","_nodeVersion":"16.2.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-Z5fMp8Z96NfDXmFXDQJhGNA5PsgXxCqEcP4pp8HB9ciBLigKbwOdM9I+wSY8ATE7nRj+PnUcnq5FSokqKB/TLw==","shasum":"60da7c3dac70186e331d3bef5e44f5c9b407d920","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-5.1.0.tgz","fileCount":85,"unpackedSize":502827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrIcJCRA9TVsSAnZWagAAvkMP/01NQF5mXfyMbMin4qKN\nkntDs4DLRc+9NmEYnAeLp+EXcFFBwkeG7XkrvZbSUZo9xRhKDxMwSNRgZSZb\nSzPcXGIuB0zupHi0cUJkBGyJZ2oCrqZdUWdBgjoVfCxr/A2M584KZ4F+84K1\nfuUefzlsVlzMYo/HLxK8ju5tZOWDvjC1TqalkQ/bh7POj1jym3Je3V6cXVN4\n6yq9xxr8SHXCyIkIJXvE8NxUSk8UgUI4XISwtzVSMziGh99AfuhJ9lJ95lsY\ntsZ+v0id/xkTBAkPM/PJGGiVWqgGM2XXTbEKPhk8Ez+2k5JAfvFr2KJJZe+8\nJ32oweW9Jid/hgOOnBNsPseexrzIzVCep04boQ9/1N+kX+tbRYTJQr/qWAo9\nqx+5Sxj3Z2Nn/Pa7JBLs2lhfEKVAPgPeti5oMKLj1XRDTPhfwv1XOfKWCsWy\nja14bmXLXENNm1xAbtXUMvFYnogAZ84Pmv2m0FPbuNgDkQ7syfBVYe4WeAB6\nZJRfTYdUMmcsCJOdzR5pxb0MDs351oLIP/Qit9B+yuEY7ZzZSXZQJNHL+J+9\niPSYFCTMQyuWfCXcx8REnrRFuOyhg0zXnoqYaFCeBzCw4XdRp3qS5Q9P11B+\nhnoFby3JWXqQYnXIyrsUxbJJzy+Tg5cYzD6ebtWUtsPaaQ0E45OAwxuFOKex\nAzXj\r\n=av9m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzLkbis0fb+QXu9Eaw/8uqbe+g18f86vxtCsY69x4OLgIgX1nmX13qs1nERaxOx5QxUhycccmp6yTaTAx6GfqkqPw="}]},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_5.1.0_1621919497511_0.6269621908585503"},"_hasShrinkwrap":false},"6.0.0":{"name":"async-call-rpc","version":"6.0.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/":"./utils/"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"scripts":{"prepublishOnly":"npm run clean && npm run test && npm run build","clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"npm run clean && npm run test && npm run build && standard-version","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"npm run build:tsc && npm run build:rollup && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage","watch:test":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.12.14","@microsoft/api-extractor":"^7.13.2","@msgpack/msgpack":"^2.5.1","@rollup/plugin-sucrase":"^3.1.0","@types/bson":"^4.0.3","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/ws":"^7.4.0","async-call-rpc":"link:","bson":"^4.2.3","jest":"^26.6.3","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.2.1","pretty-format":"^26.6.2","rimraf":"^3.0.2","rollup":"^2.42.3","rollup-plugin-dts":"^3.0.1","rollup-plugin-terser":"^7.0.2","standard-version":"^9.1.1","ts-jest":"^26.5.4","tslib":"^2.1.0","typescript":"^4.2.3","ws":"^7.4.4"},"gitHead":"e9e4cd246129c6f6eda4d813f022f7a33d595065","_id":"async-call-rpc@6.0.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.6","dist":{"integrity":"sha512-qlybn+g/ovitcECM+glb3ogvjBe+5lA0bamifgJ/dvDaE0b2v2UqMrq3ixX2S9icuLc0ZtWwgR1X7y097SKeIw==","shasum":"48512b1a682b48b72bb5c9de871f61bd86750e0e","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.0.0.tgz","fileCount":81,"unpackedSize":502142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLG4mCRA9TVsSAnZWagAAWkMQAJpqKc9BVQ6pArUKVZ4k\niGXauNPsGNmlBCwZfaYUfuPzFdrsQp8wF3cWAtOsP8Tr4QM+g4v8U3NlCjg8\nJaqtUAUpOcNdQWuCM7U58QnlpPH0C2xx1J8lHFtMO4/Aq3MIal/JXcqooCEH\nXyMOsQ91o6EdYhpHkNBI01pX83hsZGBFVYjpd0UHeF4XnE/Yi81QB1W2dSba\nsLVeDaaUFwkZWsxmpq1WMb+byveMB2mIUBZYM+BIeqSkKFyiHLCOo1+sHDgC\nnWnfC0wihgGVHLchFVEeFNuV2GrtYI+dFtVmlqmlrqSONcIOX+FcDVVZtxIo\ndGHQgtwJIEnW3RjH6EGZizRSnJjbuG8wp4pX+EETndHZ/yLZybtGtsldcKv5\n517xHguplxxdHWYwr8LLvR0MfYY6kuVyf4x02z4HGC+zuHA/u0cE8qlH5ZAV\nUPJPu9JkesCzxf4pyjfyErgL26wym/jKVIBTMVb1+8DPLg2AZx1ElDK7A7SE\nn7VtP2HlemdHnKU/Htd60HK+D4r7Nyfy43io7A/DeRdHUbYVEIsZSsuFGZQu\ns3++Jne+4vw9q/xAbvLYASr2XhoM3zsYuz0W+i+OI1dcF+dUlFJHr26U6QHe\nibqf0g27i8nFOcgykqCpZ2xJy8zWyBMnerz+bB4mUlyKPBqPgWOAgPIWLf8G\n/B7E\r\n=srA0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/PDRamdrdsAqTuQcqwPgYCaCL55c2Y2ngkzkEbIbw9gIgB4ttYocMbKI6dvWpR2HpgCsX10R19NeSjHtIHzJd80c="}]},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.0.0_1630301734164_0.5463698963982719"},"_hasShrinkwrap":false},"6.0.1":{"name":"async-call-rpc","version":"6.0.1","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/":"./utils/"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"scripts":{"prepublishOnly":"npm run clean && npm run test && npm run build","clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"npm run clean && npm run test && npm run build && standard-version","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"npm run build:tsc && npm run build:rollup && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage","watch:test":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.12.14","@microsoft/api-extractor":"^7.13.2","@msgpack/msgpack":"^2.5.1","@rollup/plugin-sucrase":"^3.1.0","@types/bson":"^4.0.3","@types/jest":"^26.0.21","@types/node":"^14.14.35","@types/ws":"^7.4.0","async-call-rpc":"link:","bson":"^4.2.3","jest":"^26.6.3","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.2.1","pretty-format":"^26.6.2","rimraf":"^3.0.2","rollup":"^2.42.3","rollup-plugin-dts":"^3.0.1","rollup-plugin-terser":"^7.0.2","standard-version":"^9.1.1","ts-jest":"^26.5.4","tslib":"^2.1.0","typescript":"^4.2.3","ws":"^7.4.4"},"gitHead":"3da62222c0f91cb7660a57095509255225a18bc5","_id":"async-call-rpc@6.0.1","_nodeVersion":"17.0.1","_npmVersion":"7.20.1","dist":{"integrity":"sha512-qvBiXOw9YxkXtwmP/fUnhq7q2qA0CzdwnmqcCUQLDEX4gqdDdpSGpcl2szX1+WUPTVA9OeUsuRynrGL2Snl/nw==","shasum":"7660299804cf407c00423ed42d669b245b55a5b6","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.0.1.tgz","fileCount":81,"unpackedSize":502164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmJjyCRA9TVsSAnZWagAAb6IP/jjQcAwJSGMoQV5FEt5/\nuFW7L9g2UoHjrIj5LykYBeXUaFpElYyHgUea6EoPC48btxjOomZ2nllwJoNx\nLbbjMVyWWy9+nW1evsN0rskobWYdd0WascuN1bhoPHp/zqcCzUKHjuLfJyBz\nykXiyKqKdMEl6czHs3yRtR1sCQMfTBuWTtxwgKexSa+xTzNiAhba3IbmXUCB\n7epYwISWjc6F4/Lpeht2MdCEXryCuu1G9WKMr14FB6HZoVli8N6+k74OgHxS\narDdFZGnASaAfRGNKe4bEV5gMPltQ8JRkiEqp2V/I7Ny8oQ3vzFMHoC4/VBc\ntrl42HuhjLDyCJWj5HHkysq62DbKZM44acQWBjEGgaePE7CgusOHDRx61s5N\n6osfLgeCuwPZHGgtFk8s/CK4v0YVJLrfM0uon+P7HZtEXWTsxVr3KSwidJxJ\nQCKAiPtwIOndkXvIhixuljhbQFw6GyxY6J0U31162gz77s/yuHe4wpEkTBzx\nsyK8zQF+lfys7chpWrGHTUFw3TojeB/jX3gnRc3f3oPxwmfU2nTTpf6sPi3Q\nMV4KVvp2jUOfMRrtXnHHaWyTn/PmbDXdkClgsBKyReJHFN5H6NN8o/puVtWY\nzRXX7FrUP1dFCqGMcpI3Vu0YGhhNPvNBeY1vfhxuxESeE2IsWKKZ8+5aQRhR\nsZ6+\r\n=dN/o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/OvbrNCWkp9y1NTVZYAzsnvcAbqPY0oWdm0B6dsliYgIgbTItBoYUkIHB8arg8yJz7xlUuX562HiFxaZFVSCOPzo="}]},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.0.1_1637390577878_0.08261898469790974"},"_hasShrinkwrap":false},"6.0.2":{"name":"async-call-rpc","version":"6.0.2","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"require":"./out/base.js","import":"./out/base.mjs"},"./full":{"require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":"Jack Works <zjwpeter@gmail.com>","license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.15.3","@microsoft/api-extractor":"^7.19.4","@msgpack/msgpack":"^2.7.2","@rollup/plugin-sucrase":"^3.1.1","@types/bson":"^4.2.0","@types/jest":"^26.0.24","@types/node":"^14.18.12","@types/ws":"^7.4.7","async-call-rpc":"link:","bson":"^4.6.1","jest":"^26.6.3","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.5.1","pretty-format":"^26.6.2","rimraf":"^3.0.2","rollup":"^2.70.0","rollup-plugin-dts":"^3.0.2","rollup-plugin-terser":"^7.0.2","standard-version":"^9.3.2","ts-jest":"^26.5.6","tslib":"^2.3.1","typescript":"^4.6.2","ws":"^7.5.7"},"scripts":{"clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"npm run clean && npm run test && npm run build && standard-version","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"npm run build:tsc && npm run build:rollup && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage","watch:test":"jest --watch"},"_id":"async-call-rpc@6.0.2","_integrity":"sha512-nBM8Xjm1LTn8Brt75TDURu1aunNRezrrB8KwD77cO6jcX8i1RfWk0sNc6Wzfxw5Rt1rUW8mgiHBYEUT4MwnXXg==","_resolved":"C:\\Users\\Jack\\Workspace\\async-call-rpc\\async-call-rpc-6.0.2.tgz","_from":"file:async-call-rpc-6.0.2.tgz","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-nBM8Xjm1LTn8Brt75TDURu1aunNRezrrB8KwD77cO6jcX8i1RfWk0sNc6Wzfxw5Rt1rUW8mgiHBYEUT4MwnXXg==","shasum":"55d82bc314127e9c5b3c67e54d925be68bb95709","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.0.2.tgz","fileCount":81,"unpackedSize":768729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ2H2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRWg//bB2K5iFcAPPW08f4Nge6eUyCdsxff7daSphPQVUoWTJz0XqE\r\nr7O/3KvwRNyZcBC1oZ02HlEUsw9dw50XcUMf3+rcYicXh3lS875RJaw85kpi\r\ngcxe6t7jV/JQz/yT51ygEkSK9rZLQarPQuEOJOoXIJSHU9Ad99H7vONPpIgh\r\n5l6U0u6KoI7mJG7LqNmCqB6gh5atF1egOxLnmiYF5O6NUqXpCkSV4PDt9Ft/\r\n3Ogius5foGKtqXgAh7VZS5zKD82vnvBpOCUXxbjcAyfMWJP6iObIDUSSqIfD\r\nXcW6AkOkSS3+lr3Fi4LfR1eQdn1ujj/QHzw8/p0Re+IqPy2ffujAXgmE5yhT\r\nP5GwSgxSlnBfc+QLdd9oODxGzUinzY4f2Wr8pssI10Vnsjphybsoyroialfa\r\nakQaLMzTM5XGFntnR734Y34lfEPZLvvTflc7daWrC6Tw9n14AR9wI30ztLjA\r\nAaz8/1XuZyAEhRjV7SU9tPHwzeq4UTRwACpMBUcib6FMlUd7FZGCncUhcbV/\r\nmUwrtWQDEy0o5iGEV1eQMXVZKqHComRY4yoEU3fteV1e5Zv8YU/I2IBj6+53\r\neRmZO4pM/byiUsUOA3gVt7jtFzwqOdBDMpzQ6aX7R4YCMev1SOOoeFz/tRZ7\r\nzgKWtLgYf+UvdqYhmU1cKBXJ/qgvs3u8+RA=\r\n=odHT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIFn+JiehRqfSMzyjp2x1jgplSgJV2NbokLQnBG8saOAiBeCxpQUSnGBqY8K86cDkJMadfeJ5xGOyrxaJqmiTrkEw=="}]},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.0.2_1646748150604_0.5582963322058883"},"_hasShrinkwrap":false},"6.0.3":{"name":"async-call-rpc","packageManager":"pnpm@7.2.1","version":"6.0.3","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./full":{"types":"./out/full.d.ts","require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"types":"./out/full.d.ts","require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"types":"./out/base.d.ts","require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"scripts":{"prepublishOnly":"npm run clean && npm run test && npm run build","clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"npm run clean && npm run test && npm run build && standard-version","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"npm run build:tsc && npm run build:rollup && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage","watch:test":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.17.17","@microsoft/api-extractor":"^7.25.0","@msgpack/msgpack":"^2.7.2","@rollup/plugin-sucrase":"^4.0.4","@types/jest":"^28.1.1","@types/node":"^17.0.42","@types/ws":"^8.5.3","async-call-rpc":"link:","bson":"^4.6.4","jest":"^28.1.1","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.6.2","pretty-format":"^28.1.1","rimraf":"^3.0.2","rollup":"^2.75.6","rollup-plugin-dts":"^4.2.2","rollup-plugin-terser":"^7.0.2","standard-version":"^9.5.0","ts-jest":"^28.0.5","tslib":"^2.4.0","typescript":"^4.7.3","ws":"^8.8.0"},"gitHead":"9231409bc6c65a5ceacbace93ac03eb89346d351","_id":"async-call-rpc@6.0.3","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Bg3cFmn+8pkELEvh0haIgT5TF/0tPt90dCE2I7wxjbWx6mWgrnOtfue4TKKUGKNcK7pvCaFpqnZHzPNNT9bvaQ==","shasum":"a57b21c1da79e5c1b982bfdfcd799670a1747272","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.0.3.tgz","fileCount":81,"unpackedSize":757229,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/KMc9OGKuqR83Kq+N/9fsbNqbm8FInXd4DhALPNhV3AiAmv0Z1XWvS6BQlirn/HGn4csI07L1I7E8g3m/GrkKtzg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqAkgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9sg/9Fsz6dxYTqmx8+s/jwYpmwvIpejDW6eN2GuP/RreGX/ui6kUO\r\ni/4czWEHG41cP+oq3dp/Fkv28CobqYUSUbJO+mt9AzUmTqCuLGODPEC3AIZo\r\nBdZqtXnzX499TEF4pJMtMIUSGrH5Vs5mb4r9df5rUJC1PD6Yyyo2A/u8hnzI\r\nxJpnmwvpzL4m0o931arIgJNSwN99YCAxsMFknPyPU9/Lb9fKZXQCssZldDo6\r\nCITXisiJhkwzC5fc8CwqG40Z2iHGbriSaz9Lkg+RFjQZiMVozE0IeUXI7Gth\r\nKxjzd3ZLgslClVYDpQp9wRuFaEiN0nHA5k9Z8gFTo6XdYYAw7WS/zWvM0tof\r\n51AscKY8x1gHly5oIIYkWK9IiHe5rsyGu8MaaSKtOtO5doJY92ZEXwZIRRBr\r\nI9yWm/LxepwFYLT86KzkCrJ8j3MSr0B0GjleFi2nZ78CWPxM2GjXzmmcx/04\r\nR/kYuzXRDv/97FNQG2bJVHOgjl28ZX4LCQKGrqZxv+3NYbSgaZaNzDuCAlZa\r\nbA4erBCylKGBVY9zlvBPqkiEGBhLg6vN7DnFOxyMiye3yMd0Zos2eUu0yXpQ\r\nrzOvRVYpV9lk457ptp8E8pdc0APWu4YCnfXk+TDCxNnDi7i5ZmNehi8u0S1T\r\nxx65RzoXtzv5XAs+a6kt6LWZpt6D9EvskCI=\r\n=zPON\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.0.3_1655179552688_0.4072037091327194"},"_hasShrinkwrap":false},"6.1.0":{"name":"async-call-rpc","packageManager":"pnpm@7.2.1","version":"6.1.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./full":{"types":"./out/full.d.ts","require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"types":"./out/full.d.ts","require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"types":"./out/base.d.ts","require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"scripts":{"prepublishOnly":"npm run clean && npm run test && npm run build","clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"npm run clean && npm run test && npm run build && standard-version","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"npm run build:tsc && npm run build:rollup && npm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage","watch:test":"jest --watch"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.17.17","@microsoft/api-extractor":"^7.25.0","@msgpack/msgpack":"^2.7.2","@rollup/plugin-sucrase":"^4.0.4","@types/jest":"^28.1.1","@types/node":"^17.0.42","@types/ws":"^8.5.3","async-call-rpc":"link:","bson":"^4.6.4","jest":"^28.1.1","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.6.2","pretty-format":"^28.1.1","rimraf":"^3.0.2","rollup":"^2.75.6","rollup-plugin-dts":"^4.2.2","rollup-plugin-terser":"^7.0.2","standard-version":"^9.5.0","ts-jest":"^28.0.5","tslib":"^2.4.0","typescript":"^4.7.3","ws":"^8.8.0"},"gitHead":"247132aaee6374c76c2995969dc796e15fb3606d","_id":"async-call-rpc@6.1.0","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-oPDpjOfwLWYSSdftiuurTq817qY7DyUQCobzFZu6gpyjzT/HEoBHsgFUQVVdaGAKHguLrz/fsPr51fYNVwQw0w==","shasum":"282525c6412badb2a6c7594860beaf9359907721","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.1.0.tgz","fileCount":81,"unpackedSize":760063,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2oFhvCxPf00AN3E2Soy0XpWV2rlsKP8uaDNic5zRNLQIgIaTTER03zDDkDAOpXtRcH1Zlkxu3pGxjET/zG2XaO6I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqB7pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwbg//TeVffEABxkoGELvH+ZO4RC57pxo6kM9xzDouKqKSFpMOm+wM\r\n9HNLsFupNs08At5DxzI1M8+VNoFDSW2b92vW5cK/nlOb5aEiBcHSkGqHUdsc\r\n0x9WcoHYrPqG3Oel8DJNuNbl/cDX2QwjlxGnDEWjdiiy/VryzPFPal7s7rkE\r\n34P0eFMwhE5pPnfZKRGz+ypxTW+lGPTTToV22H8F1mHNPhe0kkoFDvLrSNft\r\novFK9agdr/HFv2Ars6KQkwkzfsG3Kb5lx+ONAlLVyebIBjn+8f8dhN5vIiQw\r\nXxr1D9elf9Oqub5hP/YFZ57CXr4pLs4fvkhSagmPF2dMQge6XbDxUTQJQ7SN\r\nXsG3ABLH0zk49WqKfJLwp6cbmp3hoHo8tM1tSHXvXWp2pXEpFIw0Jxiqva72\r\nGiUhJDDmFNNRdV4SsjKQjyEqAqEjlX9p4Q7dr8BZkfAGMAJ44ArZ0QW3jdrw\r\nTlFTELcivvkSApRrWCRUl4az9wGq2riTGCY5ONykv9GjTMF3Sr9XQysuSbRZ\r\n306DZrlWfoOng48+Byjc0nnjkJwGcCSg+hGBnPmIE0WvaZL/w0H9fVE/NcOL\r\nwaofcrvVCMv8cGxh1mF/NG6ZASzcRILCNEBL9IgBRk/kpYzulCP8ISL4+dsP\r\njDAaU7CPm64mq5JwN8jJEUa5rvY7/qKaEE8=\r\n=WSoM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.1.0_1655185129524_0.9041907134636864"},"_hasShrinkwrap":false},"6.1.1":{"name":"async-call-rpc","packageManager":"pnpm@7.6.0","version":"6.1.1","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./full":{"types":"./out/full.d.ts","require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"types":"./out/full.d.ts","require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"types":"./out/base.d.ts","require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.19.0","@microsoft/api-extractor":"^7.28.6","@msgpack/msgpack":"^2.7.2","@rollup/plugin-sucrase":"^4.0.4","@types/jest":"^28.1.6","@types/node":"^18.6.1","@types/ws":"^8.5.3","async-call-rpc":"link:","bson":"^4.6.5","jest":"^28.1.3","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","pretty-format":"^28.1.3","rimraf":"^3.0.2","rollup":"^2.77.1","rollup-plugin-dts":"^4.2.2","rollup-plugin-terser":"^7.0.2","standard-version":"^9.5.0","ts-jest":"^28.0.7","tslib":"^2.4.0","typescript":"^4.7.4","ws":"^8.8.1"},"scripts":{"clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"pnpm run clean && pnpm run test && pnpm run build && standard-version","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"pnpm run build:tsc && pnpm run build:rollup && pnpm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage","watch:test":"jest --watch"},"_id":"async-call-rpc@6.1.1","_integrity":"sha512-0UhaoLpoahn9XTroH+yW5Gn5yVeaReFrko/N66K3XKdSCLUyqRB+azb5XtkcRfJgHQ5+C0x8+oalJedLK+6KVg==","_resolved":"C:\\Users\\Jack\\AppData\\Local\\Temp\\b2097418d0351fd274c76de840f9f54a\\async-call-rpc-6.1.1.tgz","_from":"file:async-call-rpc-6.1.1.tgz","_nodeVersion":"18.6.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-0UhaoLpoahn9XTroH+yW5Gn5yVeaReFrko/N66K3XKdSCLUyqRB+azb5XtkcRfJgHQ5+C0x8+oalJedLK+6KVg==","shasum":"502fb1df63b8c823e4e8aef720e53ac249c50f9a","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.1.1.tgz","fileCount":81,"unpackedSize":768734,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRE9NHUf1UEal8YCHFHPJxkZtvfN605avbYrV5BqFORwIgJ6HT36oNEAND8ZtGMYlhvMcMU8wkrf1r/8sMN4eggbo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4LU5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCUg/9GTL3sUv9dpAHHNn3AcjVWi/1qqm/Q2tTrQ/dQdVQ/vlnQqnD\r\nazs2pTF/yMopqLXdsLFNYcr/omYBgY/tVOkPT4zc5ENd4pAkr6wsGQA+BQcn\r\nGEJuJ3pFoZDR1TebSTNsHJ9wue+CPp6RG9mUaDpyy4kwBbrssCkBW3uABv/n\r\n0BVB6hEnIM/SrL3dt8m7VcQ9ExLe5XvbyzkPmVxTyEf9c/IdEILLzjeWgoD/\r\nkhDc+bk+7e2BPVyXjPlYC2t2ikN4tHAM9f2rGnYWnwVnVodsGs+kWn9VGftM\r\nREvoa1Ox9JAII313TzlKibK5Kr9Mxqz/ALfVnXZjRmFuyC+t+wBCuxlwM3eU\r\nzNxcZvhope/tdAS17/fxA5EJ6xFtrkI43gOoHOSe9lzSJs2tYs3qdEaK5BGs\r\n8TOrnCwJ2vZCT31rlDitksII2MzNYQYlPxGJUbi1VTm2iHY7sRbphpSclhFf\r\n/A6zBIe9ndWauN7Wr+RybIZaDPMxbMsljhvoO9yzZjj2JQ3lF611L/1BqQsa\r\nzIhLTaOpA/CNul41stHQhSE2fEJf+q121ML2qSsIM8pMNiy3Xs3zS+pom3As\r\naxSV9i2dYN1LEHSCSmVKdqMGSzzuy05eur7mCR8ySJHc8oTkOHbp5CRMx96I\r\nQZ/enoFKhlzGINaF/0DncAI3fDqvJcoD0Ro=\r\n=uiq+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.1.1_1658893624783_0.2315265325134641"},"_hasShrinkwrap":false},"6.1.2":{"name":"async-call-rpc","packageManager":"pnpm@7.6.0","version":"6.1.2","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./full":{"types":"./out/full.d.ts","require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"types":"./out/full.d.ts","require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"types":"./out/base.d.ts","require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@microsoft/api-documenter":"^7.19.0","@microsoft/api-extractor":"^7.28.6","@msgpack/msgpack":"^2.7.2","@rollup/plugin-sucrase":"^4.0.4","@types/jest":"^28.1.6","@types/node":"^18.6.1","@types/ws":"^8.5.3","async-call-rpc":"link:","bson":"^4.6.5","jest":"^28.1.3","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","pretty-format":"^28.1.3","rimraf":"^3.0.2","rollup":"^2.77.1","rollup-plugin-dts":"^4.2.2","rollup-plugin-terser":"^7.0.2","standard-version":"^9.5.0","ts-jest":"^28.0.7","tslib":"^2.4.0","typescript":"^4.7.4","ws":"^8.8.1"},"scripts":{"clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./temp","release":"pnpm run clean && pnpm run test && pnpm run build && standard-version","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"pnpm run build:tsc && pnpm run build:rollup && pnpm run doc","doc:api":"api-extractor run --local --verbose","doc:md":"api-documenter markdown -o docs -i temp","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"jest --coverage","watch:test":"jest --watch"},"_id":"async-call-rpc@6.1.2","_integrity":"sha512-EKaY89aeftwK361djkFlu0TxVryqP4KwXBLvKn1PMmkwfjkU4Helta89uqUWhKnjVCjH2OD/yjX/LrK9Eui1dQ==","_resolved":"C:\\Users\\Jack\\AppData\\Local\\Temp\\98852d9447221908432f6d6a883a2db5\\async-call-rpc-6.1.2.tgz","_from":"file:async-call-rpc-6.1.2.tgz","_nodeVersion":"18.5.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-EKaY89aeftwK361djkFlu0TxVryqP4KwXBLvKn1PMmkwfjkU4Helta89uqUWhKnjVCjH2OD/yjX/LrK9Eui1dQ==","shasum":"b806e6b4782b62ec491277de4f01463a18d9ef8e","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.1.2.tgz","fileCount":81,"unpackedSize":773345,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC47uI4wvcL6Y38ICKB8j5f9edpUVCbri2Pp8yFkMEuhwIgAKgYhx3OmUUmKEWRqd4gQpkBWkaOELqDsINVLT1n/30="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi63itACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB/g/+LXpZZdNAE1WVGlDYYgExWNl60oHTf/1/oIdYf/Ai6DQzCMxg\r\n8z+ZmSsa+N9aCFqJL3PrDElkeVpchLI5NxPgOMYA5/AplTnp2MdYVdsU/7/h\r\nZ4hhHR6MRvdRId26msvoYyfB4dEB+et4cPPvuz1l+4STcVszwMjsKIyD/RBG\r\nMQEhh7iR3bzwa2zCz3VB3ROMbSI39yzjA0c/hqg3wvPY8skVTXF1FXloHD1o\r\n5RqODMm793YHPbzV35MrpjQiNpagLvkBMFCvWK92EZKDB3OMOfvphwvWiAAE\r\nnoEGJ/MxqClh2EpuMAAiz5bV5MZviaVavzymqJ3gkkyXs6fMj2qSj8tb/QLV\r\nGYYfqDTneYTWXPjjeuLo69lrlBvzJGuuqgvzjLiXhDNa9ZY1GVhcUJMJInWo\r\nNWA5LfaYntp7DjAYYFm4+sYz8UFzFyi/tfJy8iVkZZv4l7NKQK5O45zLTCKQ\r\n9nw1sB0ca+05/48AJwKmOXblH5ZZPo3PklrPm8LFOum7186Pw/5K0ldecXL9\r\nqgsmxkIAiisPQh59O6UnJ2rkPYnD+4LNfd95R+iMWlIUF7YltUHtI99h12c9\r\n0CVGCAWj1Z/vr5iDabeQaxccIqKfpD87AW+DKcEscjpc23GOpeTG/ebY1mUM\r\nuEP53hmeItcKoYDSSSyDEkMmpQEih13XGzs=\r\n=Yluf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.1.2_1659599021348_0.051123579928494145"},"_hasShrinkwrap":false},"6.1.3":{"name":"async-call-rpc","packageManager":"pnpm@7.9.0","version":"6.1.3","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./full":{"types":"./out/full.d.ts","require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"types":"./out/full.d.ts","require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"types":"./out/base.d.ts","require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@changesets/cli":"^2.24.2","@microsoft/api-documenter":"^7.19.4","@microsoft/api-extractor":"^7.29.2","@msgpack/msgpack":"^2.7.2","@rollup/plugin-sucrase":"^4.0.4","@types/node":"^18.7.1","@types/ws":"^8.5.3","@vitest/ui":"^0.21.1","async-call-rpc":"link:","bson":"^4.6.5","c8":"^7.12.0","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","pretty-format":"^28.1.3","rimraf":"^3.0.2","rollup":"^2.77.3","rollup-plugin-dts":"^4.2.2","rollup-plugin-terser":"^7.0.2","tslib":"^2.4.0","typescript":"^4.7.4","vite":"^3.0.6","vitest":"^0.21.1","ws":"^8.8.1"},"scripts":{"clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./dist","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"pnpm run build:tsc && pnpm run build:rollup","doc:api":"api-extractor run --local --verbose && api-extractor run --local -c ./api-extractor-base.json","doc:md":"api-documenter markdown -o docs -i dist/api-extractor","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"vitest --coverage --ui"},"_id":"async-call-rpc@6.1.3","_integrity":"sha512-J5qFu4dzOAu9Xwv1/zchtUSba4RzvPSthOuT1UO3JJa2KQLsSDPrvT/XaexGQhhIQsOSMFOjLOqTKcJCofrXgQ==","_resolved":"/tmp/0d148feacf08701d792844d3473adcd4/async-call-rpc-6.1.3.tgz","_from":"file:async-call-rpc-6.1.3.tgz","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-J5qFu4dzOAu9Xwv1/zchtUSba4RzvPSthOuT1UO3JJa2KQLsSDPrvT/XaexGQhhIQsOSMFOjLOqTKcJCofrXgQ==","shasum":"f70c37786a3c162ee24943905af83ede6ac581f2","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.1.3.tgz","fileCount":74,"unpackedSize":718004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxVZ4BGGqV2bTxpuREHPEMwA6J+pRh2S7iZ2CUKoD4VAiA1hLpuHF2S5YhT4Im4gw4TCqtWRKRuYxxKQe0Uf6T39g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDthGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEqBAAovmHTMdvoE9YlmwfO/8NacYJn+oiLJo2d5/YN7hYk91d1Blt\r\ncfeLiQjkNYBFvco4fAjhApLoyvK8Cxu9dOkg3dRF7aIz6RxeJ5/UilRIc59f\r\nA8YzOg2lh+JK40uY24VdJGwqMYySD4vzFcJeoYHT41eNp7ijHLxwSOs6eo8p\r\nRMI/ouzoOQnObx+92EsP5xZjYMiHn1pCVwtZgZEvGXr6zygH+Q+YxAIINZuF\r\n90lkdOcJSN9j46QC/nc46VD6xCgIT4CiCun1YxPo2wfKEVWU7b3KncGV9JSp\r\nRruzGQNtDibP8wcG0EBRIBpkZ4gF5TUHtFHOij35nc9QxCn2ZKshAaZaEySK\r\nu0I3CoJaRJaULs9wnmVEH+tpd3x9Kb0RQULxWdUfaGeS5g0OBmqOFW+fkvQW\r\n0h6WoOM9CY9CWLKThN6VX91req5mCxsh2rHOUP9Ky6ov6wjpOM75LmNJ+NI4\r\nT6jqP+5Ig11KBZ3kXAC/V6qK5WAdsJqsYM2W/SF9plehPC+HwoB9lwbLlexw\r\nbySH2Zb4UK0raMDkhvhKGG+qxkccFH3UH/OjsX0ecXr3stqiicwIyGanTxuo\r\nsVxdv2cHxam99/FCOR2SJG6745IdS8QaRpnzFN128EXrS2llaoRiNJ9jkkc2\r\nIZ2UKD7oi8/q5Exj7kSz47H5GtOJ9JdqucE=\r\n=RKX1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.1.3_1661917253706_0.7073474409010008"},"_hasShrinkwrap":false},"6.1.4":{"name":"async-call-rpc","packageManager":"pnpm@7.9.0","version":"6.1.4","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./full":{"types":"./out/full.d.ts","require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"types":"./out/full.d.ts","require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"types":"./out/base.d.ts","require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@changesets/cli":"^2.24.2","@microsoft/api-documenter":"^7.19.4","@microsoft/api-extractor":"^7.29.2","@msgpack/msgpack":"^2.7.2","@rollup/plugin-sucrase":"^4.0.4","@types/node":"^18.7.1","@types/ws":"^8.5.3","@vitest/ui":"^0.21.1","async-call-rpc":"link:","bson":"^4.6.5","c8":"^7.12.0","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","pretty-format":"^28.1.3","rimraf":"^3.0.2","rollup":"^2.77.3","rollup-plugin-dts":"^4.2.2","rollup-plugin-terser":"^7.0.2","tslib":"^2.4.0","typescript":"^4.7.4","vite":"^3.0.6","vitest":"^0.21.1","ws":"^8.8.1"},"scripts":{"clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./dist","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"pnpm run build:tsc && pnpm run build:rollup","doc:api":"api-extractor run --local --verbose && api-extractor run --local -c ./api-extractor-base.json","doc:md":"api-documenter markdown -o docs -i dist/api-extractor","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"vitest --coverage --ui"},"_id":"async-call-rpc@6.1.4","_integrity":"sha512-UpxWUmdyNsBzHm5jPrf8+eF530OWlam8g8AcuTmSFrWocbg/QT5hnmObu1r52FirmaNUkBpHW4bV9IkieW3n1Q==","_resolved":"/tmp/319bd291e02288cef003c74f1a97c598/async-call-rpc-6.1.4.tgz","_from":"file:async-call-rpc-6.1.4.tgz","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-UpxWUmdyNsBzHm5jPrf8+eF530OWlam8g8AcuTmSFrWocbg/QT5hnmObu1r52FirmaNUkBpHW4bV9IkieW3n1Q==","shasum":"86e7fb94f939970b31dc74594d4c45550c9e34af","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.1.4.tgz","fileCount":74,"unpackedSize":715636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHdUV3L1mJ5W2A6v7ddO0p8j7zUj6JE+tzdPEeATqUwAiEA5h7DpKOjeQ4/MfEtfomfeC7sDK5tjo9muNe8wPedyQ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDtx3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCbA//ZgNel2psS+iUKgZLubmFIxo07E5KRhgBxZkjvYyCNsVaWyse\r\nToWJWgbQ6UdjjDKHdVYwZUohTFLebOjXcqeLCGXFuTlu7z9bhYRCzRRwBDbt\r\nQCN9dTVHywyaSu6GowR387/x0kewX992gSOR+DxXlfivx+MHv5CqE5jEzCPh\r\n1wlgsUU8fUR1EE6Cu9McYY+CmkWSkrFs0VLdBvEP/Dr+hMa675zMNpX6ubFo\r\nb/1D5mpH4MyERhHs3AzsEW/6j8Y4f87zybm/4rGeNUeZJ8uUhU4sJLvGI+tg\r\nH3+giauDM7voTiNqoXsTeCMvo0AffmLhA5hUVwR8SBX5go49uzb+b37XrKdW\r\nlTQb8olGdeRuxdHbx9lKeFPbXTu/dccOYDVTrd0ZdNGlBZW2ptRWEnueTPcb\r\nffDuwIbA8y1YmavW47Mbv3u+o/kE+Q1m6CYkx7ZJbnXr44n4O+2q/ICE5UR4\r\nPH1aQnPtUuZGhMYLCNnmooT1nXmyJ4HWS5456XyikWP6badn05dKL/w9iMQ8\r\nTqxi+3mfY9lu1JbW92niYPKHm6qFRjyGfVhQ5R10/q+Fshh9TO4ABQ5o1dYI\r\nfFea7bg2BpX2/ypm6jHyZpCbr55AdSXEGJAZkz7ZUlCQRInoDY0xF/JdNjZ1\r\nIZM48t9485XZXJbd0rH1x0O0CGMxVbPfOo8=\r\n=tyHx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.1.4_1661918327616_0.03116571750203323"},"_hasShrinkwrap":false},"6.1.5":{"name":"async-call-rpc","packageManager":"pnpm@7.9.0","version":"6.1.5","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./full":{"types":"./out/full.d.ts","require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"types":"./out/full.d.ts","require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"types":"./out/base.d.ts","require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@changesets/cli":"^2.24.2","@microsoft/api-documenter":"^7.19.4","@microsoft/api-extractor":"^7.29.2","@msgpack/msgpack":"^2.7.2","@rollup/plugin-sucrase":"^4.0.4","@types/node":"^18.7.1","@types/ws":"^8.5.3","@vitest/ui":"^0.21.1","async-call-rpc":"link:","bson":"^4.6.5","c8":"^7.12.0","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","pretty-format":"^28.1.3","rimraf":"^3.0.2","rollup":"^2.77.3","rollup-plugin-dts":"^4.2.2","rollup-plugin-terser":"^7.0.2","tslib":"^2.4.0","typescript":"^4.7.4","vite":"^3.0.6","vitest":"^0.21.1","ws":"^8.8.1"},"scripts":{"clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./dist","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"pnpm run build:tsc && pnpm run build:rollup","doc:api":"api-extractor run --local --verbose && api-extractor run --local -c ./api-extractor-base.json","doc:md":"api-documenter markdown -o docs -i dist/api-extractor","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"vitest --coverage --ui"},"_id":"async-call-rpc@6.1.5","_integrity":"sha512-tUkXT0ucF8rNLEWaWLGo08Q9xUCBY7XFQE4UFnjkseU6QSVY5qc3QV11JA8H6yP1ksLFVdyszMSaxr31Z3hbYA==","_resolved":"/tmp/98aa3fba6cbc1e0fdfa1669dd90bffa0/async-call-rpc-6.1.5.tgz","_from":"file:async-call-rpc-6.1.5.tgz","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-tUkXT0ucF8rNLEWaWLGo08Q9xUCBY7XFQE4UFnjkseU6QSVY5qc3QV11JA8H6yP1ksLFVdyszMSaxr31Z3hbYA==","shasum":"d82bd771653fc46a5bd24a829f7c7c83d9e97c93","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.1.5.tgz","fileCount":76,"unpackedSize":747541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5+EFFU1+wllyzvGMXCFj7zpPUTRh7YO5MgQa0VPG5qAIhANJ337A83tXYEDRinkeangtmZr3SgiplZBh7ubxT/QY/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDu2PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDZBAAk5p/lxJR6BUJL5cD/rQF1SSF8K0W73cUa5VWDc3ZTST9KbIe\r\nrRkMdgpg/PG2PSGq7z5tUAnGmG7J8jIl6Y4Y6C/VEW6xrLkPAoUZ2eeU6VvE\r\nUy/lwxuEGdIpZGywACLJiy0rp0qCZpnqUWoEnL9b8+20EBdtSKXq5S+6oBTh\r\nmkQ3/5PUVv+4VuwDPam3kF7Lom4vN5SKczy5IoYkg9pGVQxd3U0Wr8NsBbp+\r\n4WH3FhQ25leGjekd6voIiBxsjDg94VTpgxyLnNDJvQ7MacUirFrAKyOcQiS+\r\n2XB4kMSsZ1e2cUxGA/x2Fnqsi0QoY2lc/c4QPAc+FYG7gkpGL7n1Vvw7i/G7\r\ndk9z2Qd0XBY5EbJu/fKgnc3e37xJjq+/u4TXO3gqrLKZHzhUUvozzqsHAafh\r\nGT1O8Hrb8ZwwJq8HNMN66nvrocmqQGvodFmPTjsIPX13WIDEqYej4VbJ6u4K\r\nDaxTLLmx5BSReqotUYJ59+snGh4sHtRjBen4rKfJjUdtJK1pz6RVv88YyBdm\r\n3ZW7JHNfBGeP7r+VICjaCR2hqt2LItI+OwNYdiJF7uFEIeYx7SP7jlufuHOg\r\nfXNcCRx1CjVpq1FVTghX4SRLI/C2J8rGA1ZdgJ11VkicnE0AK0TzANJsl9Cy\r\nIeUjeexbYBHFcNnXtDOcsMoP9DP2n3QcN5E=\r\n=Cyki\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.1.5_1661922703278_0.21673728997166197"},"_hasShrinkwrap":false},"6.2.0":{"name":"async-call-rpc","packageManager":"pnpm@8.3.1","version":"6.2.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./full":{"types":"./out/full.d.ts","require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"types":"./out/full.d.ts","require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"types":"./out/base.d.ts","require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"scripts":{"publish":"pnpm run clean && pnpm run build && pnpm run doc:api && pnpm test && npx changeset publish","clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./dist","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"pnpm run build:tsc && pnpm run build:rollup","doc:api":"api-extractor run --local --verbose && api-extractor run --local -c ./api-extractor-base.json","doc:md":"api-documenter markdown -o docs -i dist/api-extractor","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"vitest --coverage"},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call-rpc.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@changesets/cli":"^2.26.1","@microsoft/api-documenter":"^7.21.7","@microsoft/api-extractor":"^7.34.4","@msgpack/msgpack":"3.0.0-beta2","@swc/core":"^1.3.52","@types/node":"^18.15.11","@types/ws":"^8.5.4","@vitest/coverage-c8":"^0.30.1","@vitest/ui":"^0.30.1","async-call-rpc":"link:","bson":"^5.2.0","c8":"^7.13.0","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.8.7","pretty-format":"^29.5.0","rimraf":"^5.0.0","rollup":"^3.20.6","rollup-plugin-swc3":"^0.8.1","serve":"^14.2.0","typescript":"^5.0.4","vite":"^4.2.2","vitest":"^0.30.1","ws":"^8.13.0"},"gitHead":"b5745d894492fd19de6d82c9373f81bd518ccd0b","_id":"async-call-rpc@6.2.0","_nodeVersion":"19.9.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-2kR3+719N/ta/Zr9TZXIYdPFw4VPbpBufBRCso7XlkU427ofCOx2jLRcdUHPqoGlw3KKRm18CgDww5UCkkMNqQ==","shasum":"a39672a30ee98df127d5eb55e12d5d956e7a0172","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.2.0.tgz","fileCount":26,"unpackedSize":82928,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/async-call-rpc@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs0mcM+X35i1bqRsmM6SMH75jlCLXpZepF5Yfy+FGXnwIgZGyRyxev7i9mNJj5dRiH44KEJqYOwe+jfFLrkLt2uq4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQDCXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohJBAAjrpqkqG0ZSNxBqcvkChj0zBZwpWQss+6hpRbCqGm9gir8WLC\r\nG5fboH831cE4VvPwOSCwtRnAlPEdV2K7Y4M7q34VLdpkqnsGzarcqOPHdqJm\r\nsbwesTNgsBU7k3JGT/44vIxGi7bRIviyu1xmnMD4Z8s7TIkauu0I04gfmH2u\r\n0lFMyCqSSSEymcMSupjJmfqNdjTXOq8dTcO1VxaNH9lhilmVn5k22ACAzORL\r\nLPJBwRpC6NivUiRrvtXl1nCSm03KV/YbMoITVoYHei5Jv3cHZlE+E4AcQFdD\r\n6HRxL7TYEmXjwPpAu1iuehqJXrWRoZL0exKGCr2NhgRkAYyyLrMk5ojIkAm4\r\ntPxC6n19LIVaqrM2WVgRAOp8LAeWWFm4lE5bJ89ER2HZ9tiqxaZkbz/WcryY\r\n74xRQTsBo5vpjTqbfughsCY4xd+j0dRvAJ6N4zVEOJqt3yVSALUZPpgsXCJ5\r\nFZ/e3H5qJAoty7tw5K68fdT5OvJSYfvRPBq/KwictM0a9AL9UarfZn3HMRKA\r\nhc8itI6jfFoUzf1DYd+OhEtY5UtzngI5s7jk4yAV/AKV7kCs0VITmnD/Jjn+\r\ngKMhUW4aK4pVZ6DPrxUkmtGW7XRqS6rh5Z22sC7D/cpnC19jTDy/f9ZsLNXi\r\nxdtZZd38wLlGnWQORPkvixmBbIyEYZHGWD8=\r\n=Gup2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.2.0_1681928343123_0.8209394953831137"},"_hasShrinkwrap":false,"deprecated":"This version is broken."},"6.2.1":{"name":"async-call-rpc","packageManager":"pnpm@8.3.1","version":"6.2.1","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./full":{"types":"./out/full.d.ts","require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"types":"./out/full.d.ts","require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"types":"./out/base.d.ts","require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call-rpc.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@changesets/cli":"^2.26.1","@microsoft/api-documenter":"^7.21.7","@microsoft/api-extractor":"^7.34.4","@msgpack/msgpack":"3.0.0-beta2","@swc/core":"^1.3.52","@types/node":"^18.15.11","@types/ws":"^8.5.4","@vitest/coverage-c8":"^0.30.1","@vitest/ui":"^0.30.1","async-call-rpc":"link:","bson":"^5.2.0","c8":"^7.13.0","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.8.7","pretty-format":"^29.5.0","rimraf":"^5.0.0","rollup":"^3.20.6","rollup-plugin-swc3":"^0.8.1","serve":"^14.2.0","typescript":"^5.0.4","vite":"^4.2.2","vitest":"^0.30.1","ws":"^8.13.0"},"scripts":{"clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./dist","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"pnpm run build:tsc && pnpm run build:rollup","doc:api":"api-extractor run --local --verbose && api-extractor run --local -c ./api-extractor-base.json","doc:md":"api-documenter markdown -o docs -i dist/api-extractor","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"vitest --coverage"},"_id":"async-call-rpc@6.2.1","_integrity":"sha512-39FpNFJJq0Z4D7L4C5Sk4y8wxDcmJ0KEJnV57rDDnAoKj3XqpPzXdYCtVqvV1QWzczdj0DjBOZrlxGGh4mk+hg==","_resolved":"/tmp/06f4f863e42608dd1b2c29100dfb9f45/async-call-rpc-6.2.1.tgz","_from":"file:async-call-rpc-6.2.1.tgz","_nodeVersion":"19.9.0","_npmVersion":"9.6.5","dist":{"integrity":"sha512-39FpNFJJq0Z4D7L4C5Sk4y8wxDcmJ0KEJnV57rDDnAoKj3XqpPzXdYCtVqvV1QWzczdj0DjBOZrlxGGh4mk+hg==","shasum":"8ff0a406c4b25b92894a6156ed69c3aceee5cb4f","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.2.1.tgz","fileCount":76,"unpackedSize":778776,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/async-call-rpc@6.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmhSWxanFWSdPwzo8Tc/9Y414T4ib7CO1yJ1NVVnXihgIgS3qFrrcinzCJXRzIQLADzqbN70hQO17/ODEzk9aHTeA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQ4CdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaQw//WIU9STNUSxpoYH9Ii4gcJkEqBrPVkAzs9cQU08SjPS7d6P2w\r\nCW08aFkQ3pv6egGwc80cm3rUfLNvmwfvZdtzL8Rul5l+UtqRxx+vUn5KYF+i\r\nymsIj3nnwfzKG/y4Xg6hMdJGrz1a+kzd5BG46+YHoEyFnzWHCRRZgVGuk3GG\r\nCvdguwZ/XKJhOLnLxqbA2rA3osKkvSE9PkaaVvPrHqaGg/Ytm584mt1V/dX1\r\no8QLpTKF1j2iTYIT852P1HGkjVN5fQLnEZkR5+0alGV5E60vNLa9DLvNAMHJ\r\nxjUUXUPpB69t4E+puDhXhcw6xS3835rzP8J9VvLnsOXStQjKxKa/aK6FQ2PM\r\naJhe3DS2gTUDRfH6163AlzjLUnSMn/m0xJUIroycvhYPvs2Z7taPKV8NQgBM\r\ns0mNkg7bPVCmnqB7YdmA8+rHZqDIApLJwRO2mFka84WbYp1Flvwh7re6ZKff\r\n2V4xRz37+0uC9u6je5ROVkMcL7jZi9lcxn8SFG9xbfUcU1mi6zpXBnA1CzAL\r\nYdZQpbumUwzsj73lT/+do3ASjt6iN2nGKWUYmMWB3a0xiJu83DKaJuv9e61n\r\n0uJo4SBmQEAIEPBQQc/m7lbB4CVExCqDRcf40eWt+apWGU16tCTYFceGpeM0\r\nA5wUHv2jXrhfkYTzR4zodYWQ9cteZjMMong=\r\n=R3wl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.2.1_1682145437034_0.7600183058018659"},"_hasShrinkwrap":false},"6.3.0":{"name":"async-call-rpc","packageManager":"pnpm@8.3.1","version":"6.3.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./full":{"types":"./out/full.d.ts","require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"types":"./out/full.d.ts","require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"types":"./out/base.d.ts","require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call-rpc.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@changesets/cli":"^2.26.1","@microsoft/api-documenter":"^7.22.5","@microsoft/api-extractor":"^7.34.9","@msgpack/msgpack":"3.0.0-beta2","@swc/core":"^1.3.59","@types/node":"^20.2.1","@types/ws":"^8.5.4","@vitest/coverage-c8":"^0.31.1","@vitest/ui":"^0.31.1","async-call-rpc":"link:","bson":"^5.3.0","c8":"^7.13.0","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","pretty-format":"^29.5.0","rimraf":"^5.0.1","rollup":"^3.22.0","rollup-plugin-swc3":"^0.8.1","serve":"^14.2.0","typescript":"^5.0.4","vite":"^4.3.8","vitest":"^0.31.1","ws":"^8.13.0"},"scripts":{"clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./dist","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"pnpm run build:tsc && pnpm run build:rollup","doc:api":"api-extractor run --local --verbose && api-extractor run --local -c ./api-extractor-base.json","doc:md":"api-documenter markdown -o docs -i dist/api-extractor","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"vitest --coverage"},"_id":"async-call-rpc@6.3.0","_integrity":"sha512-5ZCUao0s6BtQ98S9lzoCQDc+vJY3UbMV3/oZqcr4X6nAC3IEk3yLJSzJZyrMDy9tvPkczghAPm5QVBaQtP1SKA==","_resolved":"/tmp/73596d69515fb3263d2838b8d2245354/async-call-rpc-6.3.0.tgz","_from":"file:async-call-rpc-6.3.0.tgz","_nodeVersion":"20.2.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-5ZCUao0s6BtQ98S9lzoCQDc+vJY3UbMV3/oZqcr4X6nAC3IEk3yLJSzJZyrMDy9tvPkczghAPm5QVBaQtP1SKA==","shasum":"c678e7b2a7c40e3c2d3ed1443d3ffac47f984d54","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.3.0.tgz","fileCount":74,"unpackedSize":751704,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/async-call-rpc@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfwef0yPspPF4UerlpLmXUsfbNDC25Q3nNCrMbvxdbDwIhAKiwjzL1/E3TyU8TAnhKI5oY+NI46526pWgwIgp6jO2t"}]},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.3.0_1684565919843_0.26391916262833526"},"_hasShrinkwrap":false},"6.3.1":{"name":"async-call-rpc","packageManager":"pnpm@8.3.1","version":"6.3.1","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./full":{"types":"./out/full.d.ts","require":"./out/full.js","import":"./out/full.mjs"},"./full.min":{"types":"./out/full.d.ts","require":"./out/full.min.js","import":"./out/full.min.mjs"},"./base":{"types":"./out/base.d.ts","require":"./out/base.js","import":"./out/base.mjs"},"./base.min":{"types":"./out/base.d.ts","require":"./out/base.min.js","import":"./out/base.min.mjs"},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call-rpc.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@changesets/cli":"^2.26.1","@microsoft/api-documenter":"^7.22.5","@microsoft/api-extractor":"^7.34.9","@msgpack/msgpack":"3.0.0-beta2","@swc/core":"^1.3.59","@types/node":"^20.2.1","@types/ws":"^8.5.4","@vitest/coverage-c8":"^0.31.1","@vitest/ui":"^0.31.1","async-call-rpc":"link:","bson":"^5.3.0","c8":"^7.13.0","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","pretty-format":"^29.5.0","rimraf":"^5.0.1","rollup":"^3.22.0","rollup-plugin-swc3":"^0.8.1","serve":"^14.2.0","typescript":"^5.0.4","vite":"^4.3.8","vitest":"^0.31.1","ws":"^8.13.0"},"scripts":{"clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./dist","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"pnpm run build:tsc && pnpm run build:rollup","doc:api":"api-extractor run --local --verbose && api-extractor run --local -c ./api-extractor-base.json","doc:md":"api-documenter markdown -o docs -i dist/api-extractor","doc":"run-s doc:api doc:md","start":"run-p watch:rollup watch:tsc watch:test","test":"vitest --coverage"},"_id":"async-call-rpc@6.3.1","_integrity":"sha512-i9R46goYZIi0WPkd5X12O6rOsA1GFUiZ/71GOafdQaZtbytXjQ6VevODXDu5hAI5vn2/BQqbC6NznHV+TAC1QA==","_resolved":"/tmp/4fbf4819a454ae6220926a10ce6d7285/async-call-rpc-6.3.1.tgz","_from":"file:async-call-rpc-6.3.1.tgz","_nodeVersion":"20.2.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-i9R46goYZIi0WPkd5X12O6rOsA1GFUiZ/71GOafdQaZtbytXjQ6VevODXDu5hAI5vn2/BQqbC6NznHV+TAC1QA==","shasum":"d1983c1627e5856dc10505ed5c967d006f6aee01","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.3.1.tgz","fileCount":76,"unpackedSize":783819,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/async-call-rpc@6.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBjp16x8p9Vzi/jD4Ue2xEY7Ca0cInZU8nzAvPK9HYCAiEA0X5RwT89wirvb1oE0C3lfmlScXGjy4oTRNCxy11x+oI="}]},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.3.1_1685543881779_0.7187466177740358"},"_hasShrinkwrap":false},"6.4.0":{"name":"async-call-rpc","packageManager":"pnpm@8.15.1","version":"6.4.0","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"require":{"types":"./out/base.d.ts","default":"./out/base.js"},"import":{"types":"./out/base.d.ts","default":"./out/base.mjs"}},"./full":{"require":{"types":"./out/full.d.ts","default":"./out/full.js"},"import":{"types":"./out/full.d.ts","default":"./out/full.mjs"}},"./full.min":{"require":{"types":"./out/full.d.ts","default":"./out/full.min.js"},"import":{"types":"./out/full.d.ts","default":"./out/full.min.mjs"}},"./base":{"require":{"types":"./out/base.d.ts","default":"./out/base.js"},"import":{"types":"./out/base.d.ts","default":"./out/base.mjs"}},"./base.min":{"require":{"types":"./out/base.d.ts","default":"./out/base.min.js"},"import":{"types":"./out/base.d.ts","default":"./out/base.min.mjs"}},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call-rpc.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@changesets/cli":"^2.27.1","@microsoft/api-documenter":"^7.23.23","@microsoft/api-extractor":"^7.40.1","@msgpack/msgpack":"3.0.0-beta2","@swc/core":"^1.4.0","@types/node":"^20.11.17","@types/ws":"^8.5.10","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^1.2.2","@vitest/ui":"^1.2.2","async-call-rpc":"link:","bson":"^6.3.0","c8":"^9.1.0","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^3.2.5","pretty-format":"^29.7.0","rimraf":"^5.0.5","rollup":"^4.10.0","rollup-plugin-swc3":"^0.11.0","serve":"^14.2.1","typescript":"^5.3.3","vite":"^5.1.1","vitest":"^1.2.2","ws":"^8.16.0"},"scripts":{"clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./dist","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"pnpm run build:tsc && pnpm run build:rollup","doc:api":"api-extractor run --local --verbose && api-extractor run --local -c ./api-extractor-base.json","doc:md":"api-documenter markdown -o docs -i dist/api-extractor","doc:post":"git checkout HEAD -- ./docs/index.html ./docs/_config.yml","doc":"run-s doc:api doc:md doc:post","start":"run-p watch:rollup watch:tsc watch:test","test":"vitest --coverage"},"_id":"async-call-rpc@6.4.0","_integrity":"sha512-FcDtjC6/C5rlIqvi+wSggoxvraBJR2bf5cw2ih8XtLPY3fKbyznVm2KWS7ZnymCALvwa7pEtE4Vfy9l68ggFtw==","_resolved":"/tmp/b32fc37cd107fc2dd091acfd6091a59a/async-call-rpc-6.4.0.tgz","_from":"file:async-call-rpc-6.4.0.tgz","_nodeVersion":"20.11.0","_npmVersion":"10.4.0","dist":{"integrity":"sha512-FcDtjC6/C5rlIqvi+wSggoxvraBJR2bf5cw2ih8XtLPY3fKbyznVm2KWS7ZnymCALvwa7pEtE4Vfy9l68ggFtw==","shasum":"f0101f045ff6388b81c83e0e3e044d2bcf22ff26","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.4.0.tgz","fileCount":77,"unpackedSize":899691,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/async-call-rpc@6.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhnpm2fjSi0+TTOFGng067dRTh8VUhtic1R8SpuatLVAiA8iZpylUD+OMOvasowHfR9HsrpXVGPAz0aCKnrlGbiMA=="}]},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.4.0_1707733039809_0.9284857034229561"},"_hasShrinkwrap":false},"6.4.1":{"name":"async-call-rpc","packageManager":"pnpm@8.15.1","version":"6.4.1","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"require":{"types":"./out/base.d.ts","default":"./out/base.js"},"import":{"types":"./out/base.d.ts","default":"./out/base.mjs"}},"./full":{"require":{"types":"./out/full.d.ts","default":"./out/full.js"},"import":{"types":"./out/full.d.ts","default":"./out/full.mjs"}},"./full.min":{"require":{"types":"./out/full.d.ts","default":"./out/full.min.js"},"import":{"types":"./out/full.d.ts","default":"./out/full.min.mjs"}},"./base":{"require":{"types":"./out/base.d.ts","default":"./out/base.js"},"import":{"types":"./out/base.d.ts","default":"./out/base.mjs"}},"./base.min":{"require":{"types":"./out/base.d.ts","default":"./out/base.min.js"},"import":{"types":"./out/base.d.ts","default":"./out/base.min.mjs"}},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call-rpc.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@changesets/cli":"^2.27.1","@microsoft/api-documenter":"^7.23.23","@microsoft/api-extractor":"^7.40.1","@msgpack/msgpack":"3.0.0-beta2","@swc/core":"^1.4.0","@types/node":"^20.11.17","@types/ws":"^8.5.10","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^1.2.2","@vitest/ui":"^1.2.2","async-call-rpc":"link:","bson":"^6.3.0","c8":"^9.1.0","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^3.2.5","pretty-format":"^29.7.0","rimraf":"^5.0.5","rollup":"^4.10.0","rollup-plugin-swc3":"^0.11.0","serve":"^14.2.1","typescript":"^5.3.3","vite":"^5.1.1","vitest":"^1.2.2","ws":"^8.16.0"},"scripts":{"clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./dist","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"pnpm run build:tsc && pnpm run build:rollup","doc:api":"api-extractor run --local --verbose && api-extractor run --local -c ./api-extractor-base.json","doc:md":"api-documenter markdown -o docs -i dist/api-extractor","doc:post":"git checkout HEAD -- ./docs/index.html ./docs/_config.yml","doc":"run-s doc:api doc:md doc:post","start":"run-p watch:rollup watch:tsc watch:test","test":"vitest --coverage","ci:release":"node ./.github/publish.mjs && npx jsr publish && npx changeset publish"},"_id":"async-call-rpc@6.4.1","_integrity":"sha512-efieDDRjNCca6dyIExOX04PDuiQDb/t8IkvQxk4jR9hzV6ip5gutSL0uAuuKg3m0S8GDP9hNljSI0WKNwKThpA==","_resolved":"/tmp/21f75b6e076e624b1d8e7439d5697e3f/async-call-rpc-6.4.1.tgz","_from":"file:async-call-rpc-6.4.1.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-efieDDRjNCca6dyIExOX04PDuiQDb/t8IkvQxk4jR9hzV6ip5gutSL0uAuuKg3m0S8GDP9hNljSI0WKNwKThpA==","shasum":"d9be2124f51ab4b0b7808807f3d3573ee3da5614","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.4.1.tgz","fileCount":77,"unpackedSize":900347,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/async-call-rpc@6.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPknWHFi6m9leH0jzeVp723kxLHjOe5vr6pSRmJV1Z3AiEAtf3aEP5xTVgJk436F+HsDoP0fcLqf59R9JN6D6twHNs="}]},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.4.1_1709665042869_0.7119219854239893"},"_hasShrinkwrap":false},"6.4.2":{"name":"async-call-rpc","packageManager":"pnpm@8.15.1","version":"6.4.2","description":"A lightweight JSON RPC server & client","main":"out/base.js","module":"out/base.mjs","types":"out/base.d.ts","exports":{".":{"require":{"types":"./out/base.d.ts","default":"./out/base.js"},"import":{"types":"./out/base.d.ts","default":"./out/base.mjs"}},"./full":{"require":{"types":"./out/full.d.ts","default":"./out/full.js"},"import":{"types":"./out/full.d.ts","default":"./out/full.mjs"}},"./full.min":{"require":{"types":"./out/full.d.ts","default":"./out/full.min.js"},"import":{"types":"./out/full.d.ts","default":"./out/full.min.mjs"}},"./base":{"require":{"types":"./out/base.d.ts","default":"./out/base.js"},"import":{"types":"./out/base.d.ts","default":"./out/base.mjs"}},"./base.min":{"require":{"types":"./out/base.d.ts","default":"./out/base.min.js"},"import":{"types":"./out/base.d.ts","default":"./out/base.min.mjs"}},"./utils/*":"./utils/*"},"typesVersions":{"*":{"base":["./out/base.d.ts"],"base.min":["./out/base.d.ts"],"full":["./out/full.d.ts"],"full.min":["./out/full.d.ts"]}},"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call-rpc.git"},"keywords":["jsonrpc"],"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"homepage":"https://github.com/Jack-Works/async-call#readme","devDependencies":{"@changesets/cli":"^2.27.1","@microsoft/api-documenter":"^7.23.23","@microsoft/api-extractor":"^7.40.1","@msgpack/msgpack":"3.0.0-beta2","@swc/core":"^1.4.0","@types/node":"^20.11.17","@types/ws":"^8.5.10","@vitest/coverage-c8":"^0.33.0","@vitest/coverage-v8":"^1.2.2","@vitest/ui":"^1.2.2","async-call-rpc":"link:","bson":"^6.3.0","c8":"^9.1.0","jest-file-snapshot":"^0.5.0","npm-run-all":"^4.1.5","prettier":"^3.2.5","pretty-format":"^29.7.0","rimraf":"^5.0.5","rollup":"^4.10.0","rollup-plugin-swc3":"^0.11.0","serve":"^14.2.1","typescript":"^5.3.3","vite":"^5.1.1","vitest":"^1.2.2","ws":"^8.16.0"},"scripts":{"clean":"rimraf ./out ./utils/web ./utils/node ./es ./coverage ./dist","watch:tsc":"tsc -b -w","build:tsc":"tsc -b","watch:rollup":"rollup -c -w","build:rollup":"rollup -c","build":"pnpm run build:tsc && pnpm run build:rollup","doc:api":"api-extractor run --local --verbose && api-extractor run --local -c ./api-extractor-base.json","doc:md":"api-documenter markdown -o docs -i dist/api-extractor","doc:post":"git checkout HEAD -- ./docs/index.html ./docs/_config.yml","doc":"run-s doc:api doc:md doc:post","start":"run-p watch:rollup watch:tsc watch:test","test":"vitest --coverage","ci:release":"node ./.github/publish.mjs && npx jsr publish && npx changeset publish"},"_id":"async-call-rpc@6.4.2","_integrity":"sha512-NGoEFFm1H7RXvgRO8i+K7GQlBDWE0cDna48vmdAVYdCNDR//i0z+2HIN0VUmBYCPInp2LLTWny2ATG5sT1zXxA==","_resolved":"/tmp/52d49ff77014973fd534be9293a3f81e/async-call-rpc-6.4.2.tgz","_from":"file:async-call-rpc-6.4.2.tgz","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-NGoEFFm1H7RXvgRO8i+K7GQlBDWE0cDna48vmdAVYdCNDR//i0z+2HIN0VUmBYCPInp2LLTWny2ATG5sT1zXxA==","shasum":"f266e4af783012773990ef8a66d08b05fc5ae752","tarball":"https://registry.npmjs.org/async-call-rpc/-/async-call-rpc-6.4.2.tgz","fileCount":77,"unpackedSize":900893,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/async-call-rpc@6.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKG2+72S2BJ4cjRgxzKY237/Iqy3xn6UtdGtzgp/GQxAiEA/eKnZ6nxa6dOtUINq5konaQH8FNM02QJQ/Yp+AUX8kQ="}]},"_npmUser":{"name":"jackworks","email":"zjwpeter@gmail.com"},"directories":{},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/async-call-rpc_6.4.2_1709666173064_0.7878525343407821"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-21T15:28:19.557Z","1.0.0":"2019-09-21T15:28:19.663Z","modified":"2024-03-05T19:16:13.945Z","1.0.1":"2019-12-23T04:31:11.432Z","1.0.2":"2019-12-23T04:32:35.490Z","1.0.3":"2019-12-23T04:37:47.260Z","1.0.4":"2019-12-23T04:39:32.135Z","2.0.0":"2020-06-07T08:44:33.956Z","2.0.1":"2020-06-07T10:35:09.097Z","2.0.2":"2020-06-10T03:48:47.864Z","3.0.0":"2020-06-27T00:48:46.843Z","3.1.0":"2020-06-27T11:59:06.221Z","3.2.0":"2020-06-27T15:38:36.723Z","3.2.1":"2020-06-28T04:41:27.473Z","3.2.2":"2020-06-28T04:51:56.741Z","3.3.0":"2020-07-19T10:35:42.132Z","4.0.0":"2020-07-19T10:47:13.331Z","4.1.0":"2020-08-23T02:23:00.410Z","4.2.1":"2020-11-13T08:39:22.052Z","5.0.0":"2020-12-17T09:29:13.402Z","5.1.0":"2021-05-25T05:11:37.634Z","6.0.0":"2021-08-30T05:35:34.314Z","6.0.1":"2021-11-20T06:42:58.024Z","6.0.2":"2022-03-08T14:02:30.801Z","6.0.3":"2022-06-14T04:05:52.882Z","6.1.0":"2022-06-14T05:38:49.842Z","6.1.1":"2022-07-27T03:47:05.016Z","6.1.2":"2022-08-04T07:43:41.598Z","6.1.3":"2022-08-31T03:40:53.964Z","6.1.4":"2022-08-31T03:58:47.843Z","6.1.5":"2022-08-31T05:11:43.471Z","6.2.0":"2023-04-19T18:19:03.364Z","6.2.1":"2023-04-22T06:37:17.280Z","6.3.0":"2023-05-20T06:58:40.064Z","6.3.1":"2023-05-31T14:38:02.038Z","6.4.0":"2024-02-12T10:17:20.038Z","6.4.1":"2024-03-05T18:57:23.026Z","6.4.2":"2024-03-05T19:16:13.275Z"},"maintainers":[{"name":"jackworks","email":"zjwpeter@gmail.com"}],"description":"A lightweight JSON RPC server & client","homepage":"https://github.com/Jack-Works/async-call#readme","keywords":["jsonrpc"],"repository":{"type":"git","url":"git+https://github.com/Jack-Works/async-call-rpc.git"},"author":{"name":"Jack Works","email":"zjwpeter@gmail.com"},"bugs":{"url":"https://github.com/Jack-Works/async-call/issues"},"license":"MIT","readme":"# Async Call\n\n`async-call-rpc` is a [JSON RPC](https://www.jsonrpc.org/specification) server and client written in TypeScript for any ECMAScript environment.\n\n[![Code coverage](https://codecov.io/gh/Jack-Works/async-call-rpc/branch/main/graph/badge.svg)](https://codecov.io/gh/Jack-Works/async-call-rpc)\n[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/Jack-Works/async-call-rpc/build.yml?branch=main)](https://github.com/Jack-Works/async-call-rpc/actions)\n[![npm](https://img.shields.io/npm/v/async-call-rpc)](https://npmjs.org/async-call-rpc) [![@works/json-rpc on jsr](https://jsr.io/badges/@works/json-rpc)](https://jsr.io/@works/json-rpc)\n![ES2015+](https://img.shields.io/badge/ECMAScript-2015%2B-brightgreen)\n\n## Links\n\n[CHANGELOG.md](./CHANGELOG.md) | [Document of AsyncCall](https://jack-works.github.io/async-call-rpc/async-call-rpc.asynccall.html) | [Document of AsyncGeneratorCall](https://jack-works.github.io/async-call-rpc/async-call-rpc.asyncgeneratorcall.html) | [Playground](https://jack-works.github.io/async-call-rpc/)\n\nChapters:\n\n-   [Installation](#installation)\n-   [`channel`, how to communicate](#channel)\n-   [`encoder`, how to use complex data types](#encoder)\n-   [Example](#example)\n-   [Notifications and Batch requests](#notifications-and-batch-requests)\n-   [Package entries](#package-entries)\n-   [Builtin `channels` (including WebSocket)](#builtin-channels)\n-   [Implemented JSON RPC internal methods](#implemented-json-rpc-internal-methods)\n-   [Non-standard extension to JSON RPC specification](#non-standard-extension-to-json-rpc-specification)\n\n## Features\n\n-   Zero dependencies!\n-   Running in any ES6 environment, no requirement on any Web or Node API\n-   Simple to define a RPC server and simple to use as a RPC client\n-   Full TypeScript support\n-   Use a custom encoder to communicate with complex data types\n-   Support async generator (Require both server and client supports [4 JSON RPC internal methods listed below](#implemented-json-rpc-internal-methods) and async generator exists in the environment)\n\n## Cautions\n\n-   This package is shipping ECMAScript 2018 syntax (`async function`).\n-   The async generator support leaks memory on the server. Use it with caution.\n-   NOT support ES5.\n-   NOT support JSON RPC 1.0\n\n## Installation\n\n### Install via npm\n\n> npm i async-call-rpc\n>\n> yarn add async-call-rpc\n>\n> pnpm i async-call-rpc\n\n### Install via [jsr](https://jsr.io/@works/json-rpc)\n\nThis package is published as `@works/json-rpc` on the jsr.\nIf you install it via jsr, you should import this package from `\"@works/json-rpc\"` instead of `\"async-call-rpc\"`\n\n> deno add @works/json-rpc\n>\n> npx jsr add @works/json-rpc\n>\n> yarn dlx jsr add @works/json-rpc\n>\n> pnpm dlx jsr add @works/json-rpc\n>\n> bunx jsr add @works/json-rpc\n\n### Import from browser\n\nYou can access <https://www.jsdelivr.com/package/npm/async-call-rpc?path=out> to get the latest URL and [SRI](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity).\n\nNote: the `utils/` entrypoint is not published on the jsr.\n\n```js\nimport { AsyncCall } from 'https://cdn.jsdelivr.net/npm/async-call-rpc@latest/out/base.mjs'\n```\n\n### UMD\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/async-call-rpc@2.0.1/out/base.js\"></script>\n<script>\n    const { AsyncCall } = globalThis.AsyncCall\n</script>\n```\n\n### Other JS environments\n\nLoad the `out/base.mjs` (ES Module) or `out/base.js` (UMD, CommonJS, or AMD) to your project.\n\n## `channel`\n\nTo communicate with the server/client, you need to implement one of the following interfaces:\n\n-   [CallbackBasedChannel](https://jack-works.github.io/async-call-rpc/async-call-rpc.callbackbasedchannel.html), generally used in the server. [Example: WebSocket on Node](https://github.com/Jack-Works/async-call-rpc/blob/main/utils-src/node/websocket.server.ts).\n-   [EventBasedChannel](https://jack-works.github.io/async-call-rpc/async-call-rpc.eventbasedchannel.html), generally used in the client. [Example: WebSocket on Web](https://github.com/Jack-Works/async-call-rpc/blob/main/utils-src/web/websocket.client.ts)\n\nThere are some [built-in channels](#builtin-channels) you can simplify the usage.\n\nThe following document will assume you have defined your `channel`.\n\n## `encoder`\n\nThis library does not have any opinionated data transmitting format. You need to implement one of the following interfaces:\n\n- [IsomorphicEncoder](https://jack-works.github.io/async-call-rpc/async-call-rpc.isomorphicencoder.html). [Example: JSONEncoder](https://jack-works.github.io/async-call-rpc/async-call-rpc.jsonencoder.html)\n- [IsomorphicEncoderFull](https://jack-works.github.io/async-call-rpc/async-call-rpc.isomorphicencoderfull.html)\n\n## Example\n\n### Server example\n\n```ts\n// server.ts\nexport function add(x: number, y: number) {\n    return x + y\n}\nexport const sleep = (ms: number) => new Promise((resolve) => setTimeout(resolve, ms))\n\n// init.ts\nimport { AsyncCall } from 'async-call-rpc'\nimport * as server from './server.ts'\n// create a server\nAsyncCall(server, { channel })\n```\n\n### Client example\n\n```ts\nimport { AsyncCall } from 'async-call-rpc'\nimport type * as server from './server.ts'\nconst server = AsyncCall<typeof server>({}, { channel })\nserver.add(2, 40).then(console.log) // 42\n```\n\n## Notifications and Batch requests\n\nAsyncCall can send [notifications](https://www.jsonrpc.org/specification#notification).\n\nUsing notifications means results or remote errors are never sent back. Local errors will not be omitted, e.g. encoder errors or network errors.\n\n```ts\nimport { AsyncCall, notify } from 'async-call-rpc'\nconst server = notify(AsyncCall<typeof server>({}, { channel }))\nserver.add(1, 2).then(console.log) // undefined\n```\n\nAsyncCall can send [batch request](https://www.jsonrpc.org/specification#batch) too.\n\n```ts\nimport { AsyncCall, batch } from 'async-call-rpc'\nconst [server, emit, drop] = batch(AsyncCall<typeof server>({}, { channel }))\nconst a = server.req1() // pending\nconst b = server.req2() // pending\nconst c = server.req3() // pending\nemit() // to send all pending requests\n// request a, b, c sent\n\nconst d = server.req1() // pending\ndrop() // to drop all pending requests (and reject corresponding Promises)\n// d rejected\n```\n\n## Package entries\n\nThis library has 2 entries. `base` and `full`. `base` is the default entry point. The `full` version includes the `AsyncGeneratorCall` but the `base` version doesn't.\n\n### Browser / Deno\n\nPlease check out <https://www.jsdelivr.com/package/npm/async-call-rpc?path=out>\n\n### Node:\n\n```js\n// Full version\nrequire('async-rpc-call/full') // or\nimport { } from 'async-rpc-call/full'\n\n// Base version\nrequire('async-rpc-call') // or\nimport { } from 'async-rpc-call'\n```\n\n## Builtin channels\n\nThey're not part of the core library but are provided as utils to increase usability.\n\n### (Node) WebSocket\n\n|                  | Server                                                                                                                                                          | Client                     |\n| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- |\n| Entry point      | `async-call-rpc/utils/node/websocket.server.js`<br />[(Source code)](https://github.com/Jack-Works/async-call-rpc/blob/main/utils-src/node/websocket.server.ts) | TBD                        |\n| Entry point type | CommonJS                                                                                                                                                        | CommonJS                   |\n| Dependencies     | [ws](https://npmjs.com/ws)                                                                                                                                      | [ws](https://npmjs.com/ws) |\n| Example          | [./examples/node.websocket.server.js](https://github.com/Jack-Works/async-call-rpc/blob/main/examples/node.websocket.server.js)                                 | TBD                        |\n\n### (Deno) WebSocket\n\n|                  | Server                                                                                                                                                                                          | Client    |\n| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- |\n| Entry point      | `https://cdn.jsdelivr.net/npm/async-call-rpc@latest/utils/deno/websocket.server.ts`<br />[(Source code)](https://github.com/Jack-Works/async-call-rpc/blob/main/utils/deno/websocket.server.ts) | TBD       |\n| Entry point type | ES Module                                                                                                                                                                                       | ES Module |\n| Dependencies     | Deno std                                                                                                                                                                                        | Deno std  |\n| Example          | [./examples/deno.websocket.server.ts](https://github.com/Jack-Works/async-call-rpc/blob/main/examples/deno.websocket.server.ts)                                                                 | TBD       |\n\n### (Web) WebSocket\n\n|                  | Client                                                                                                                                                                                            |\n| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Entry point      | `https://cdn.jsdelivr.net/npm/async-call-rpc@latest/utils/web/websocket.client.js`<br />[(Source code)](https://github.com/Jack-Works/async-call-rpc/blob/main/utils-src/web/websocket.client.ts) |\n| Entry point type | ES Module                                                                                                                                                                                         |\n| Dependencies     | Nothing                                                                                                                                                                                           |\n| Example          | [./examples/browser.websocket.client.js](https://github.com/Jack-Works/async-call-rpc/blob/main/examples/browser.websocket.client.js)                                                             |\n\n### (Web) [BroadcastChannel](https://mdn.io/BroadcastChannel)\n\n|                  | Server & Client                                                                                                                                                                                     |\n| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Entry point      | `https://cdn.jsdelivr.net/npm/async-call-rpc@latest/utils/web/broadcast.channel.js`<br />[(Source code)](https://github.com/Jack-Works/async-call-rpc/blob/main/utils-src/web/broadcast.channel.ts) |\n| Entry point type | ES Module                                                                                                                                                                                           |\n| Dependencies     | Nothing                                                                                                                                                                                             |\n| Example          | TBD                                                                                                                                                                                                 |\n\n### (Web) [Worker](https://mdn.io/Worker)\n\n|                  | Host & Worker                                                                                                                                                                                                                                                                          |\n| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Entry point      | `https://cdn.jsdelivr.net/npm/async-call-rpc@latest/utils/web/worker.js`<br />[(Source code)](https://github.com/Jack-Works/async-call-rpc/blob/main/utils-src/web/worker.ts)                                                                                                          |\n| Entry point type | ES Module                                                                                                                                                                                                                                                                              |\n| Dependencies     | Nothing                                                                                                                                                                                                                                                                                |\n| Example          | Main frame: [./examples/browser.worker-main.js](https://github.com/Jack-Works/async-call-rpc/blob/main/examples/browser.worker-main.js) <br /> Worker: [./examples/browser.worker-worker.js](https://github.com/Jack-Works/async-call-rpc/blob/main/examples/browser.worker-worker.js) |\n\nMain thread: `new WorkerChannel(new Worker(...))`\n\nWorker: `new WorkerChannel()`\n\n## Implemented JSON RPC internal methods\n\nThese four methods are used to implement `AsyncGeneratorCall` support.\n\n```ts\ninterface JSONRPC_Internal_Methods {\n    // These 4 methods represent the Async Iterator protocol in ECMAScript\n    //This method starts an async iterator, returns the id\n    'rpc.async-iterator.start'(method: string, params: unknown[]): Promise<string>\n    //This method executes the `next` method on the previous iterator started by `rpc.async-iterator.start`\n    'rpc.async-iterator.next'(id: string, value: unknown): Promise<IteratorResult<unknown>>\n    //This method executes the `return` method on the previous iterator started by `rpc.async-iterator.start`\n    'rpc.async-iterator.return'(id: string, value: unknown): Promise<IteratorResult<unknown>>\n    //This method executes the `throw` method on the previous iterator started by `rpc.async-iterator.start`\n    'rpc.async-iterator.throw'(id: string, value: unknown): Promise<IteratorResult<unknown>>\n}\n```\n\n## Non-standard extension to JSON RPC specification\n\n### remoteStack on the Request object\n\nThis library can send the client the call stack to the server to make the logger better.\n\nControlled by [`option.log.sendLocalStack`](https://jack-works.github.io/async-call-rpc/async-call-rpc.asynccallloglevel.sendlocalstack.html). Default to `false`.\n\n```ts\ninterface JSONRPC_Request_object {\n    // This property includes the caller's stack.\n    remoteStack?: string\n}\n```\n\n### \"undef\" on Response object\n\nThis is a non-standard property that appears when using the deprecated JSONSerialization due to JSON doesn't support `undefined`. It's a hint to the client, that the result is `undefined`.\n\nThis behavior is controlled by the 3rd parameter of [JSONSerialization(replacerAndReceiver?, space?, undefinedKeepingBehavior?: false | \"keep\" | \"null\" = \"null\")](https://jack-works.github.io/async-call-rpc/async-call-rpc.jsonserialization.html). Default to `\"null\"`. To turn on this feature to \"keep\" undefined values, change the 3rd option to \"keep\".\n\n```ts\ninterface JSONRPC_Response_object {\n    // This property is a hint.\n    // If the client is run in JavaScript, it should treat \"result: null\" as \"result: undefined\"\n    undef?: boolean\n}\n```\n\n### The implementation-defined Error data\n\nIn the JSON RPC specification, this is implementation-defined. This is controlled by the option [`options.mapError`](https://jack-works.github.io/async-call-rpc/async-call-rpc.errormapfunction.html)\n\nThis library will try to \"Recover\" the Error object if there is enough information from another side.\n\n```ts\ninterface JSONRPC_Error_object {\n    // This property will help the client to build a better Error object.\n    data?: {\n        stack?: string\n        // Supported value for \"type\" field (Defined in ECMAScript specification):\n        type?:\n            | string\n            | 'Error'\n            | 'EvalError'\n            | 'RangeError'\n            | 'ReferenceError'\n            | 'SyntaxError'\n            | 'TypeError'\n            | 'URIError'\n            // Defined in HTML specification, only supported in Web\n            | 'DOMException'\n    }\n}\n```\n","readmeFilename":"README.md"}