{"_id":"pubsub-to-rpc-api","_rev":"40-420ff9090eb130faa43e95133d780675","name":"pubsub-to-rpc-api","dist-tags":{"alpha":"7.0.0-alpha2","beta":"7.1.0-beta4","latest":"9.0.0"},"versions":{"5.0.0-beta1":{"name":"pubsub-to-rpc-api","version":"5.0.0-beta1","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.0.0-beta1","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"785b101f9a07a7e384e1bed186cda894763f61d2","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.0.0-beta1.tgz","fileCount":18,"integrity":"sha512-tn726odOXdf/fv6fUndfS8RLcpPtt1i9u4Bn5sCBi/nbOOPVNqeqPxs+XWhPK1uwyjy7WFQQlqCw+NXDJ4Ve4w==","signatures":[{"sig":"MEUCIQDoPsTdKs438/KrwNv8PTtSojxz0m0fcYFg6WnvVg7sDAIgR78uXE+sNQkTD9EqM/j9OhyxQD66wBqpu8UCYGWsOGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1w4ACRA9TVsSAnZWagAAarkQAIOfgL6HDsIu9GGsOwzj\nDKFotk3AJzaVkaWaljrZCDYink6cWZKHdByRcIDkWBRt9TK6gD9YZHTqBIEt\nd+GVBVRvZffXsljPgm46x9fNf6oLsfc/ZlMu3oH1FqqDKkgCxb6tZH61n4c3\n3niaweWnftMrFs/HmcbeHlGJupZ7F4uV+kwVhX9B7OSIHbnTO5AYb+B6zAN+\ntIwA8pnxep8Z8u0Z6qBmFQSiSomTRi9YbM4rrQOjzjJxetI0N5Vj5hTpzXLc\n3PBJW36REbeIfMoy4ggb4fE3lrE+2+rCfkPc17YoYpfRIosB2QWsOYybIbNT\nlwViWL3L0vEfAW9H9LW6jgURI6atFAwbaSfoFNOjy5C703LMcCW/NNrEgdrn\nNOW79fIcBVaTjq+eWVPaO33EUGXjAdhYxPtJ+kzbnwVuJLwNMidOrF0g3u80\nUoOJ+3AsA5vToB8DH6zGHbJnIJSKhNuGbziZyhEq2RIUQleVGUAxw9s6TGWE\nbTELroQ6aeceYWtkLm43AifSXe5+uWS5y0l5A6IBWKLcyMx+3kXIhpadMtWs\naeuFsQ3s6XYzYPznX9KP6V/GfnEWOJIJXahtrFJXdh9+o8X97ikOY+07c497\nN2f/QZFFM34t4Gj5Y25JZiU+uzqDHJmXl5hcQTLvRVlapNmqT+s30Ghv3xGa\nwwwn\r\n=qfLR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"e415c5821e037d7e1f747c84172cf151da7792bf","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"deprecated":"this version has been deprecated","repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.7.0","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"11.14.0","dependencies":{"jsan":"^3.1.13","tslib":"^1.9.3","serializerr":"^1.0.3","uuid-browser":"^3.1.0","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","husky":"2.2.0","sinon":"^7.3.2","rimraf":"^2.6.3","tslint":"^5.16.0","ts-node":"^8.1.0","maths.ts":"^0.0.8","tcp-ping":"0.1.1","cross-env":"^5.2.0","rewiremock":"^3.13.6","typescript":"^3.4.5","@types/node":"^12.0.0","lint-staged":"8.1.6","npm-run-all":"^4.1.5","@types/sinon":"^7.0.11","install-peers":"^1.0.3","tsconfig-paths":"3.8.0","@types/bluebird":"^3.5.26","@types/tcp-ping":"0.1.0","import-sort-cli":"6.0.0","tslint-rules-bunch":"^0.0.7","import-sort-parser-typescript":"6.0.0","@email-securely-app/import-sort-style":"0.1.0"},"peerDependencies":{"rxjs":"^6.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.0.0-beta1_1557597695779_0.9231322609008814","host":"s3://npm-registry-packages"}},"5.0.0-beta2":{"name":"pubsub-to-rpc-api","version":"5.0.0-beta2","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.0.0-beta2","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"f1afb6ccc11e9f3351254db583acb4e75a085947","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.0.0-beta2.tgz","fileCount":18,"integrity":"sha512-AWuXaBFpalOVQUSXg/8jFZyyHSYpOoxvHdQKfKwmZJwdmbPkn2a0q9mLeRmo8eDQ0EOign+5SpijiS5mD1ZW2g==","signatures":[{"sig":"MEUCIDpr67iZ2cqkafhwusnU4a0n1gzJkr95zmPMbegsfPhiAiEAuDi6kl5VWtKqgjH6wfuEFlUiQFnD0YYYYOWxXQmh1s8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1x4dCRA9TVsSAnZWagAAreoP/2NWK9EYLFpTsqgEKaJZ\nSXJrrtF1xaPpAbGfZ3XJLGOgYQL/1k+fyOdI9QGN3IqjpmHIUaJuOyH+XQAM\nalJUleABFS0qy0JWZ0hNnKmprIFz6LGJPCopDqTKmEZqwLgKdyvNWlF3LUjw\nmgHtot5nCOPHVqeR6QlZmHExVp+aLy/Lr8VTP/4uiS4KIMc/bNaVhhRIlnKk\nNpXLRw1sydhK99mGsjexs0hNKqe/xJx8JiTTGh8fE2BbnNuMTwm8RISCYVm1\nCmOCeBsxnYBgP527HLlmuvj/sYLZZpq1i7thpCfIJQ5vu+lwJs5EAZX91N0X\nfj60q+MNBC3tBuHF5QVCPVBKRkHECE4vqqwZ3bSV9NvFSNirpiCDCQhSZCwK\n8t4UGT4i6mGwKWk5PDApjqixXYZ7PR3bmTQf9Z2gobYYI7tTd8kdQAuKfoI0\nSXAmQCYtzhvvsb9pFt6URqvOqy5CADOU2xuPWgi9e170Zd48hltZ6iiRvm+V\nlHObEhbPRUw8PYkmvWyXZxbmnyB6H+F7+w+CPzvn0oTRz82J149Kfb2Cci8n\n3zymdPmMZ5IdtSrkqsdo80vgf5HUvBEP+oeWv6DhQL/jU9aX08H/+fiLP+YJ\n/Jga8lAuHx2Lo/+VsPEt6h8iCNtswlLy2lelm3pvBILg+eSMZU9ec+z4sgfM\nhcnm\r\n=YdV4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8"},"gitHead":"141ac827b44d9c176df4637b5ce5d9e0f2f385a4","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"deprecated":"this version has been deprecated","repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.4.1","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"8.16.0","dependencies":{"jsan":"^3.1.13","tslib":"^1.9.3","serializerr":"^1.0.3","uuid-browser":"^3.1.0","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.4.1","husky":"2.2.0","sinon":"^7.3.2","rimraf":"^2.6.3","tslint":"^5.16.0","ts-node":"^8.1.0","maths.ts":"^0.0.8","tcp-ping":"0.1.1","cross-env":"^5.2.0","rewiremock":"^3.13.6","typescript":"^3.4.5","@types/node":"^12.0.0","lint-staged":"8.1.6","npm-run-all":"^4.1.5","@types/sinon":"^7.0.11","install-peers":"^1.0.3","tsconfig-paths":"3.8.0","@types/bluebird":"^3.5.26","@types/tcp-ping":"0.1.0","import-sort-cli":"6.0.0","tslint-rules-bunch":"^0.0.7","import-sort-parser-typescript":"6.0.0","@email-securely-app/import-sort-style":"0.1.0"},"peerDependencies":{"rxjs":"^6.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.0.0-beta2_1557601820301_0.6095573356428738","host":"s3://npm-registry-packages"}},"5.0.0-beta3":{"name":"pubsub-to-rpc-api","version":"5.0.0-beta3","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.0.0-beta3","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"d712a326ffd1589b554fd60aed682d945ca4f801","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.0.0-beta3.tgz","fileCount":18,"integrity":"sha512-E81rK51huKysyrlDlA/dC8QoosVZi2uxPNGhUuq2lvLogriP84Un2piy/qhEDGJ2/Sf035Gw5kMpROUdtacVhA==","signatures":[{"sig":"MEQCIAdShN9DsKSZ982YCa8e58nvYxpvFvHrw7Nmra/ltzfBAiAKcwqEf/rT9pYwplGLbW6aj/dCgeXdirfPYQgWtPOwVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2ninCRA9TVsSAnZWagAAqBwQAJuPtuPgilF2X1gOXPd2\ncs/UoJC/IkeTlM8j0UNAUWK+4z5Z8NslDjqlDDWURMgzSFJhWAZlBlWxm/2i\nFPG3hCakYzpj7epffzsWkmwSz3C+KMwa8JMZIYMZolOb5PZlLubOwo5GVfiA\noB7gtISx1ADbuOfBXMkQa942APSRIZzFTTVE1cKajbm3N+mhY5ZVXX4kTQme\no0IPcPdvOW56wx0UQH2/Dnr1GkzrVweXoWD4Ek/Lnmw+C1xo66CnqEtwmTrr\nGacv3WVl+BeGbf6howOI591SaRbO2YySf0qoBI7msUzYyaygnPXk1lyzGjfY\n959vh4hrmagEXAjTwACl4O23AwgP31KNq/JtTjzQx3scOxi1OZRd7ZSULW5O\n3YRHLR4/Wvir5S2cqVcgqDE/UR5pCtDodO1nKTx82l/6VnnYpUw/kU+N35ve\n/vwGr1iq+T/u07Ne0t/RjaYDp3kDto/KZ9R4P5juaD5Tt6jDZASw8HRhhl/r\nH4OT6moZeYDFYWU2WLZcobgodg3RSyI4KuRRnWpuoQL9F0M8C5dYvyhShqNk\nHbpRbUWF8N2F53TqVJ9cASWo1Y70lTK1kzjJ0xoel21ES83lUEVuG9YzKkzY\n85TT2JFzS4tlpwbfZ8igci3sWsk/5apsGO4jRqtxpsnXIuHB25PiOO6zO+sZ\nJVio\r\n=yjK5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8"},"gitHead":"93de83ea6bef8e3151177f49cf0285f086a6dee9","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"deprecated":"this version has been deprecated","repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.7.0","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"11.14.0","dependencies":{"jsan":"^3.1.13","tslib":"^1.9.3","serializerr":"^1.0.3","uuid-browser":"^3.1.0","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.4.1","husky":"^2.2.0","sinon":"^7.3.2","rimraf":"^2.6.3","tslint":"^5.16.0","ts-node":"^8.1.0","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^5.2.0","rewiremock":"^3.13.6","typescript":"^3.4.5","@types/node":"^12.0.1","lint-staged":"^8.1.6","npm-run-all":"^4.1.5","@types/sinon":"^7.0.11","install-peers":"^1.0.3","tsconfig-paths":"^3.8.0","@types/bluebird":"^3.5.26","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.7","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.0.0-beta3_1557821607329_0.16185682787907552","host":"s3://npm-registry-packages"}},"5.0.0-beta4":{"name":"pubsub-to-rpc-api","version":"5.0.0-beta4","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.0.0-beta4","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"7101565309a34c039c4ec2c486047dd024405986","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.0.0-beta4.tgz","fileCount":18,"integrity":"sha512-x9wx4rBo9QDsfj/HaX81hhtxI8DBqoAsoVaVTGENVWnfXTsbEBZQFeZ8d1ZCu+osJnYw3NCYFtEuAjSaXFosxg==","signatures":[{"sig":"MEYCIQDYE66B6/3zGkpD6SiGXF8+7ibkb/kji4Ygk2Ob5/h6agIhAIJ7jF7ViVPO432itFHcn8Ixuv1/R65m3kzPAmp0QCqr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2pr8CRA9TVsSAnZWagAAdTsQAJprwoMElsb6xGPzA3IL\nJIZJ27AroSXR+l9NYMxCVSDbWY14suFxLZcvznyvcQWghfNUtFrHG5DcyhaZ\nUkD+YbxVU4LgpKvRT+2Y5sUBRGd+KO/aQk6qLsrD70OKI7Bzh1eg2I6Qt0B3\nFRA11yV4YYjSpDbu7TzEyBACYiPe9q6VKIfrg5cfEqsJUwwVw1zd4i0lohYB\nYXL7lnL13OuITyd7+azIDx4XePXyXxkymmZxM+yeLCV74w5eM9Embmg+O7L3\ngZpZwz7ZRUWObW7px3GhSmEBhFhmrK75d1VpdT7K5gGVPIU+V3YLNx4IH9Wy\nIo0Ur4oY/1DFE47y6eiGbfxLxvbIKLct5rapcBTKJzxfRDBdvMJe/RvzTniF\n7TJKbWoG/+gWn7Q/KAchDZgRjz0W/Tjl67Zwp21K50vQOPMs3Uy9Nssw28Cx\nr1HveRFz+lw4RIuSZTlDKj4LwaFO2DIPOtp6ugpDeJJBpkoPH08fyP+dOQ4D\nwsBx/ry0X1fbEG5juRYJInnlSs9qOWE+SR3kwE10FFQaI1bYrnruOnDVxm4a\nniPhHEy//wno02ktH9spd6rxHbP5SmDYA1O8OrwBgL+TqsTSCCrDbm/EQPYm\n/buZGECe8oWXA4V9mJd2FAZeDMh/wrdHD5QZBvbT0BqMzieP6SX1XpxaCaBq\nqqby\r\n=oifO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8"},"gitHead":"47c39ca128891593e38a4ebb9a085f1a0bd177b5","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.7.0","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"11.14.0","dependencies":{"jsan":"^3.1.13","tslib":"^1.9.3","serializerr":"^1.0.3","uuid-browser":"^3.1.0","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.4.1","husky":"^2.2.0","sinon":"^7.3.2","rimraf":"^2.6.3","tslint":"^5.16.0","ts-node":"^8.1.0","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^5.2.0","rewiremock":"^3.13.6","typescript":"^3.4.5","@types/node":"^12.0.1","lint-staged":"^8.1.6","npm-run-all":"^4.1.5","@types/sinon":"^7.0.11","install-peers":"^1.0.3","tsconfig-paths":"^3.8.0","@types/bluebird":"^3.5.26","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.7","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.0.0-beta4_1557830396061_0.6547480210601997","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"pubsub-to-rpc-api","version":"5.0.0","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.0.0","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"78cd98ea5f326681f085ae8a94810d2cb4423c79","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.0.0.tgz","fileCount":18,"integrity":"sha512-S2dmqZw3iSxgCR4eMh1Bm6AVp0ZSVNbEddwSyIzyK+9SGYcmOyd0xy44h/Qa7R9fn3L80yCaEszK4GfpHM3fRQ==","signatures":[{"sig":"MEUCIQCfrMWYFVFYmJbtCZX22+NJEFn6EiP4S5sMPhkceNkYNgIgIJiglLOSsuzQqqfCclbbY3r1CnIwsjz8bEnAH1BFFi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3BtMCRA9TVsSAnZWagAAr7kP/30AESEbdaXFfQdZpg5t\nhcC0O9DjnxqTXUG8NADoXbWNO/qanDHHoMmpPWN3nMNDkMx1APtDphcSrPMX\n//ZXN+7uwMSSp+804tpKtjEqTe1NWkjHayfkX/HnQvMT6DsBOa4Vrpo/aGv7\nqXnyN7Xm20df2v62gBVfMc3kU54kWkRe6z5Emz1Y7UadfddErid0XXv+qklW\nIgpSdQopwGv7xq2BjmgMbNzn98p7VuGBslFQ7gIszT8ZxdtnsUzF3SLyqpdE\nEx4SRhrlERpoAmcB5BCp7kJoh26AE5zqcdaGMMc56x9r7b5MDVZ3HikcQGE1\nAjsi91I1McUfRzpKCRsa9SZrAX/x27nn3YjLhKqfcurFZylxF3qhYzav81FW\nIcHevFGkUzvY7GSy04PHblEjQ2XRugh90u+Zshb6ktfhiYKWjCUMyi3brRVc\nEpMwv4hdAbU8P/pb36AGWShmJvA4wYsC8on5NyLsbTTPOsYmCLWYFhIDXPVo\nOJW9t/7o0IEsnbJR9I5W2MRWB51U8MhaiHJsPGjqzAoaXyyPEpalcgAYungE\nJUN7pBk6kwFhlPVJL6RLODwObayazAvj+446Xp5yZR5zBHIRxP/kkRdgzM52\npI0NnIw0bYsvsVpX2AmFR4VNbcZr2flSq+iV5cDXhJFe6A3UCs62gz5SPEd1\nTA8c\r\n=sWU5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8"},"gitHead":"16a60f1b21e4e898796f20744ee7f194bb84d66b","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"11.14.0","dependencies":{"jsan":"^3.1.13","tslib":"^1.9.3","serializerr":"^1.0.3","uuid-browser":"^3.1.0","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","husky":"^2.3.0","sinon":"^7.3.2","rimraf":"^2.6.3","tslint":"^5.16.0","ts-node":"^8.1.0","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^5.2.0","rewiremock":"^3.13.6","typescript":"^3.4.5","@types/node":"^12.0.2","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","@types/sinon":"^7.0.11","install-peers":"^1.0.3","tsconfig-paths":"^3.8.0","@types/bluebird":"^3.5.26","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.7","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.0.0_1557928779601_0.5464977832856059","host":"s3://npm-registry-packages"}},"5.1.0-beta1":{"name":"pubsub-to-rpc-api","version":"5.1.0-beta1","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.1.0-beta1","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"bd3c4252556c397361ed16c403d4d0fa7678092b","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.1.0-beta1.tgz","fileCount":27,"integrity":"sha512-v0CfzwdWSW1fmrGLRPvx8+O2hasiOw0Ciedqy070puyGX8Ec6iUGTe6TPsBkFF8BG4wQ3EGpT6iCDJ71NLH3Zw==","signatures":[{"sig":"MEUCIQDEqiGEE67T+hVB5DLtfqAkSPCy3shMqYox/yDnTt8gswIgRo7Ib1hWMegMJxlrm/XdUrPlVVSQ/477MU4mqfcu2v8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3rbMCRA9TVsSAnZWagAAUA8QAJWvwQqaGbQDKNWrLNYN\ntkQmQUS0ttzPiO0acIT/t+RDUDBUB/Vr8F98EGzJC48nx78rMYa08ig8zO1p\nMpMpOxyBquAla/YYuE+vZ1/GZb6yjRQcMEaBoF/bG8S5bURoSJa/ccLZf90E\nuGiZfMFCE2syxDWO9Nq1V5FZYKq2sTxA4f/biR/B3Zzo0+RtWZjPkSq68tiO\npxdykjCyaDQ043boti24FoMnnyNgZG+9/TWWfjqWEltoFiau2gJAznrY3AUb\nrNSlFrES5LdtQuH5Mi8YGs99IjLEgTNzUk2BhnSkc63ZSBh9omM07aUfGyQn\nLDfSsdK86lR2Db5NSh3sumwbRKkJEdKwLYPnYZ5LNNuotBxLVNHRWaS3gjha\n8QHE779TcEN7jYbb1v8n66Ja3tzj3LXlIqpe+ry71ltxGqwNyjXGcTyeu1xh\nwadO3NPfHFJklGQsFiAtJ4/jr8+rBQ6kxXSb2SyZFOGGohZ7dWv/bmbEaQAO\nUrYHuCmfwXAQALAX/IXXuznmOuem16Bxs0lEWSwVGS4RhtqexlPj21OvXpCe\nWeYra7DNq+jl/GE5uCB+dbTm6PDiJz9JvVW3qbzZh5511xs+b0ftajwJld0Y\nQKtKLfRXzBqoC/4kjFg78Ei76MHmyD5v1u29Qc4eoiMYB86jg/7nneR0bVX5\nCu/u\r\n=IE2z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8"},"gitHead":"c5ac6ca97c77fa234010fd251ee2b32f96e5f5b6","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"11.15.0","dependencies":{"jsan":"^3.1.13","tslib":"^1.9.3","serializerr":"^1.0.3","uuid-browser":"^3.1.0","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.4.1","husky":"^2.3.0","sinon":"^7.3.2","rimraf":"^2.6.3","tslint":"^5.16.0","ts-node":"^8.1.0","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^5.2.0","rewiremock":"^3.13.6","typescript":"^3.4.5","@types/node":"^12.0.2","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","@types/sinon":"^7.0.11","install-peers":"^1.0.3","tsconfig-paths":"^3.8.0","@types/bluebird":"^3.5.26","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.7","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.1.0-beta1_1558099659797_0.98767844225194","host":"s3://npm-registry-packages"}},"5.1.0-beta3":{"name":"pubsub-to-rpc-api","version":"5.1.0-beta3","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.1.0-beta3","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"06d70ef5c0d9f96a653c6ddd65ef0b163d10d2c8","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.1.0-beta3.tgz","fileCount":27,"integrity":"sha512-w+fLyTWERgjYHjqFapyzbSLf1DwCfKuDMHFk7V7+eQibbICTLxh+Q8JOE9TeiVdp7BcRtK59jvd4fk6e16lbaw==","signatures":[{"sig":"MEQCIECuH0v1hyMqrjmIW8J0oB2jSnA/hqarPZbFxofMaPrBAiBm0bBd0c+c0nY7j02Sl9p6eJeztf0tiGPrByjmlZeIIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3tH4CRA9TVsSAnZWagAABIMP/243GKfYnSVLRBIy5PkP\nJZ6yPG/jAGq0VwoBYz1BUVvbv0IZSm69jsata1wvprA3gLFM0Zq8rkP7Gr0f\nP4yB9fLee02J/hiNIXFkKirOa5LpnqTF0QQzJPjo02jBQqaQS2e2mGXLn7Vu\nKds6f4/wJE6KtSD9o8nmnRUhVXFMVZ1yMqcboR+Rt6l7ZUWZo5u3aNJMPrt/\nWanrBAaf2QP4JVAOnKe/LrtUh8OzTflZg4TVzWCpvMyhI4TnHLr/RbtDDPNi\ntdNIOBdTjGsUMHQ3lgxGxEEOjjNe0lQPQE8UC0L9llDKenT1nvCmo2tK+DxE\n1RY0L7GaTdzAuoteCcTIfvn2tCRikmJrC2jIlaMu+krCkHphazVFos0b/Vs4\nNKsQMl5TDgBFfFJ5HdEGcfZsG7d4jpYfmnWgACDlLohPWy3ucskkdEaC5bm8\n/o30/+BlGby4YiUWwSPB7B7VuAAa96SqN9L92Pwu2H6YHeu0RghiBXyOwKl7\n9XScDjK6VEk6Senh2zjG0+bZOhq6WMJt+MJOwYdGcOBz5PXoxP861SPn+euH\nnZ00oFcFV61sM/J0LYm3gcDaBxsSTty39dT3Wv01mFYPKFWxHtyGaLDemQXH\n+cUXgrVoX99y0oawzsPWRIgCCoR1sOZm/raSsJxBgy3spRKqE42ETomV/s9C\nZNjk\r\n=T/zq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8"},"gitHead":"51f742809ca2a06418ce51a9e73540492e33e289","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"11.15.0","dependencies":{"jsan":"^3.1.13","tslib":"^1.9.3","serializerr":"^1.0.3","uuid-browser":"^3.1.0","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.4.1","husky":"^2.3.0","sinon":"^7.3.2","rimraf":"^2.6.3","tslint":"^5.16.0","ts-node":"^8.1.0","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^5.2.0","rewiremock":"^3.13.6","typescript":"^3.4.5","@types/node":"^12.0.2","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","@types/sinon":"^7.0.11","install-peers":"^1.0.3","tsconfig-paths":"^3.8.0","@types/bluebird":"^3.5.26","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.7","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.1.0-beta3_1558106615599_0.8535048138220163","host":"s3://npm-registry-packages"}},"5.1.0-beta4":{"name":"pubsub-to-rpc-api","version":"5.1.0-beta4","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.1.0-beta4","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"0b48d2e7342f50f59e9da41ba986e67b6db8dafd","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.1.0-beta4.tgz","fileCount":27,"integrity":"sha512-8U60CdToAivwm/6y6cvJqBoUqUw0IgiGnv5JnlMjg1y6LR3i0ndupo9w8TCD0i8E+A31ll5fqp37xG/Ltt1Png==","signatures":[{"sig":"MEUCIBOW3e6VnI2kjmK/6F9ypRJtkDt5Q4cPvVOxJ3OX1bjIAiEAyssbzOdibArDoXiqp3HOaMlVeB5uJ3y9VXLkpBrJOSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4SmVCRA9TVsSAnZWagAAQQYQAKFo7eAEShHsc/zk14qA\no0nxQX/E+bxiDXr1W4BpMil+5l240Jiy8A5l8EXMFRMqxBCc30t/0zpqBJAh\nyfz1WObwNvRu93QF6ZY7DWD8QyxUxo+lZQIOrO1yxAKzuNs2S1V17lzXtw9t\n1mFtaRIGqP54ksPDY/H1U2reC/SMdG0fMpXkWlmJeYC0BJBMVlT9MMu0EY+V\nW6VxC46XcGSh89ABepxUH7O8kfAWQc/0mQqvspf7HNqSMtXE3XzBo69U8Mn9\nhP2+/FHMJD2h+mGwaAkWDovPeia5wB3Zs+VRySnECi+Ik90EzF4bjJTx3jeB\nOFxXnZz5r9Z9kwWALxmkU+QG8K0o2AFIVE16pElyoF7aipN347CtG/8dYzio\nvVr8K+r2T73w8JCPJPRhFiiUQk7YzoBCIgRuIhXUHFZKRi0vwxG6QIRQH7Uu\noeZxnzbrPfM4HwM/0UoecDMXm/9+jBEA0UPS5mvdBAjmeQgi4ylRsIe/GA4h\nJ5i2saIGBU3wyD0mQ+4cTBSEdiEG2Eec+CGVRWflWsyfp8kA8xjx01EsK4/Q\nDw4c/bb0pa9yM4hV+Snd6vhy/c0cFgUEcdEu+ARl3bgu/6E9lB4LR1xi48uA\nxwmBQdmkHaov4EZwF/XnrMTPiaw3rd2zTmsYWDIyyCw6P/vMxPnLmGqBYZuG\nMbPy\r\n=z6ll\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=8"},"gitHead":"3b1621b8a771f2ded89dcd0e69c837a3638a1527","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.9.0","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"11.15.0","dependencies":{"jsan":"^3.1.13","tslib":"^1.9.3","serializerr":"^1.0.3","uuid-browser":"^3.1.0","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.4.1","husky":"^2.3.0","sinon":"^7.3.2","rimraf":"^2.6.3","tslint":"^5.16.0","ts-node":"^8.1.0","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^5.2.0","rewiremock":"^3.13.6","typescript":"^3.4.5","@types/node":"^12.0.2","lint-staged":"^8.1.7","npm-run-all":"^4.1.5","@types/sinon":"^7.0.11","install-peers":"^1.0.3","tsconfig-paths":"^3.8.0","@types/bluebird":"^3.5.26","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.7","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.15.1","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.1.0-beta4_1558260117077_0.5822566155007511","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"pubsub-to-rpc-api","version":"5.1.0","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.1.0","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"7af4b76c49748897475cefe4491b5a6b706754ef","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.1.0.tgz","fileCount":27,"integrity":"sha512-vCQQfQGDVR2o1VS2YG6IzeFHh4PTuh0JUmZDZu8RDQsvRwpZQRx5UOHlmbxSaMBJYNAzImRZoVbEwM5dYjEeBg==","signatures":[{"sig":"MEYCIQDDRLdlwh3wD801vWnBNymkC1kdJ82BlWRQBvBBsaZ6HQIhAL0LCIYG/edBbtwMRjQPBSLjFZd77o/HPgxA9uff346E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ0SECRA9TVsSAnZWagAA5tsP/3Z4FZqWsNpBoGUjwUPM\nxdAztDFvgtp15XNwi9MGyENeRgHmWx3mJTZh52dYnW4TUaVfR31+EnshnwdA\neeE0Sqr51UYCdVCrehbXh+0G95W1CUv5iDTWvBrKMtfe+m1hCnwnPmpoTPGG\nUVHyWe9KPIpKo8yC9zF6Xrx5JIxKlTh2CyL73zjl999Pd8fo1rQS1Zf64ncv\nufvbkPrhsSiO2z3Z8uvIXWC/S/yC7MB0k2y3rvB8kYk1GmrR6027weIehU8w\nhDlz5/TW1djVqjXW8tvlxy6E86D4RS4R/imd+yZb3Sj820c6z5oPF7lgyXCJ\n/6lSC0AGm8IJ+wszh+uPsvPxREtGzuJrmWHIEA5kkZhbBmNpbq4q13SCWnA6\n1ftC8h38EZYgQxxPcg3xBFhG72F9KXVh2QzU7v7wxEdvIGvIV3X4uruDyz4t\nTKRvXGKStYwy+TeA9bC6WYynDQUHZygTqwxGQ/leVwKxcXN+QXziVfo91dM9\ng8kf7QrKs1BE8JDKmT+5xtioh+m5Q575vcJ/DtSTF+lB6Q1Iob3slUsd0Wd8\ndhSZjGeqPStwYtDf92N3Uev9vokDk6+P8Y/oC2eTygmAXG+8VOaY61HX8vuq\nFpuse2/aeZA0arNVCICK4VOKGqAQzYlSRZdS6QtWdEMxhhtMy8Yr9jcvEF4Q\na+Eh\r\n=7ssE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=8"},"gitHead":"2c25e235a2627ee2b433fcfe3d4ab26485b57374","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.10.0","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"11.15.0","dependencies":{"jsan":"^3.1.13","tslib":"^1.10.0","serializerr":"^1.0.3","uuid-browser":"^3.1.0","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","husky":"^3.0.0","sinon":"^7.3.2","rimraf":"^2.6.3","tslint":"^5.18.0","ts-node":"^8.3.0","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^5.2.0","rewiremock":"^3.13.6","typescript":"^3.5.3","@types/node":"^12.6.2","lint-staged":"^9.2.0","npm-run-all":"^4.1.5","@types/sinon":"^7.0.13","install-peers":"^1.0.3","tsconfig-paths":"^3.8.0","@types/bluebird":"^3.5.27","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.8","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.15.1","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.5.2"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.1.0_1562854531176_0.7407244772402874","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"pubsub-to-rpc-api","version":"5.1.1","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.1.1","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"822244caa3da7fdaefbe92d00a5c4662889c3839","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.1.1.tgz","fileCount":27,"integrity":"sha512-kmubz9LTn3j1g1+JqGpbQRyiMvglO1KBG6xObgbQ9eEe+IS5OgSfODn6xpIgSJ1v5nl2mpOyzmArQd2s45xe9A==","signatures":[{"sig":"MEYCIQDwjJLLUfs9Wrtkkd+TwQS7I4CBY0nLzKdJ7Nq4W17G8gIhALSc8MYmgUECQLUGEZjP3xuLOsLMGrZs71crTIcSI4bN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+8pcCRA9TVsSAnZWagAAAPwP/23cIUrXAft62dG86Ft1\nG/zDpGH6387fu45hU+++pEb9P6h75hMnNvLqd/4uLX+y54Gg8x4QRo148h5+\nCK7OLijRYl4zSWTtzJNMoyvlaBEEYa+Xne4dgJwOCBmq403u3LH8A4u7W+n5\nq6FXWCZCye10ljmrKpKrtWRo8GXOj+c+ttriuP+5ZBe1HWtKEOPvPcrJEV5S\n6ziikcHrpyLbnUzcw8VPwkbJewv/hdG0QoYILlorclZo4hagnPygu5RiaD+I\ns43NkYRa07l3TnWeafOJY92QxAlP/iihRNapy6J3g9+KdTKpykNtPsf5vBik\nPD49t9ufyeMrv/S8589gQnXfU2WUSsqOTEAxPPWU0jLqOmyjzIhp5+xqer6V\nfjibjtYQWvU2kb+hxkdQwWAXJDroB7TwT57TdJie7YYpZzEmPVUYwtZsX4Ip\nXi7gNNqtW3JPGNuZ2bIkxXRYvwTgn8S3dxK2qgsJwejo02CcI6uYbC9JnUrP\n0M4AOegqqBdFU1uBXX9cUOIZXB0q0kktvJ3TO84elI8Sa72+8LiEfJtelF7v\nHOtvQyd9hGCOxy5wOI/A+FEF51eSeXHENw6OyklrA+y4sc9Qi7DAAMJIZ5GT\niRL65mnTc1JqKue4363DyArimj2U91eeI/v3bqJMllTBICy/SR5gM32SWEee\nGlrJ\r\n=lRcP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=8"},"gitHead":"bb17f698b30bd4b1b195baa5fcd4e07280e885e2","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.12.1","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"13.3.0","dependencies":{"jsan":"^3.1.13","tslib":"^1.10.0","serializerr":"^1.0.3","uuid-browser":"^3.1.0","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","husky":"^3.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.5.4","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^6.0.3","rewiremock":"^3.13.9","typescript":"^3.7.3","@types/node":"^12.12.21","lint-staged":"^9.5.0","npm-run-all":"^4.1.5","@types/sinon":"^7.5.1","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.29","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.8","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.5.3"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.1.1_1576782427803_0.3711369846388206","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"pubsub-to-rpc-api","version":"5.1.2","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.1.2","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"36d7527cd74a22cae39dfc2a0f0a067cb7a20876","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.1.2.tgz","fileCount":27,"integrity":"sha512-NwH68NLxj7d0dUqlks/dJUI+Be1oNvlz1Qa35LzBWrduVvAsqtjPlpYCFrmy4EvW2XWOIxDZ9Cc5U2GQ6HwcOA==","signatures":[{"sig":"MEYCIQDmmA5WsuHYC4BsBNoyTBALq6l+jvpd9+excbwhZXnbcQIhAOtV44wbIMpkpmRbuUxPqXdbT0bJt/JgnsoWLeynXzNO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCYKKCRA9TVsSAnZWagAAONQP/0toeo8B9UTVUz4/tNix\n7A00H9TTVvPjixhJSu0/1VmgWyr2+XxKbUSLJjFpUOhtmc8BMcDKDpmekwIZ\nY1C0M8Rhgu5LbZewGnva9EOyQoov3AXarptYROQpn3vvO84uk8ZO8mkj87GY\ntSonEk/NX4mvN1v/plnfoGMGSKyC0SVfaGXkg2UWRZGAw5rByb0LNxoJZB6H\nDwONKyfUzvznBy4bJn2S6NWE8vVOZHe/V4b06ox7dgwrsomxoGL7g2sWznrX\nObY38HfJ8q29cuXEdW4Y8anP7x6LXnIlPsiXp1jtm5HNa7NsC/MZaqvROoqY\nUMXBi+9jCIInYLn92EXkq4DpIrIaubmuGqNQYXZGEGK4BDLdspa9Gennv5fO\n9SolDrE/cMBb/HLi+2D3Gh4S241cfqcY3txXTEdJusnp/n9I0qZw1qJiRAkU\nuTpyg93PxdZsIPHo5ruAN2gtUk9iKh+hoYKTfDYi+p37RitrLvp7aK7FSlCL\nIxlbHSEKv9f6E0IItlHEXDjL3UCVdEC8ONxxCShGC8mddOI9P7xUD9mEK9ak\npafFlG5p8DaacQ6xSg7VT6nsPDy8UhjyOtCrouvcek5zbXkYw58sKsK0SYAb\n6Y2cxhnFmkkamnTIRxArVGocf/460WtE37G85CQUpmw3UblxVwDRGhhin95P\nfSsK\r\n=NwDL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=8"},"gitHead":"031b020d78d7d081ff35401c2819a3a6b12fd6de","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.12.0","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"12.13.0","dependencies":{"jsan":"^3.1.13","uuid":"^3.3.3","tslib":"^1.10.0","pure-uuid":"^1.5.8","serializerr":"^1.0.3","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","husky":"^3.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.5.4","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^6.0.3","rewiremock":"^3.13.9","typescript":"^3.7.3","@types/node":"^12.12.21","@types/uuid":"3.4.6","lint-staged":"^9.5.0","npm-run-all":"^4.1.5","@types/sinon":"^7.5.1","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.29","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.8","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.5.3"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.1.2_1577681546247_0.9225189731693575","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"pubsub-to-rpc-api","version":"5.1.3","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.1.3","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"a5a5cdc340d4c15334a8150bf29aed190c526ffb","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.1.3.tgz","fileCount":27,"integrity":"sha512-Axgn+yZxqHY2D+Wek2n4yj3sqvMY0L0CWzmLALC344m6vwrSQ0Vq6tXCcvClnYswQl/q4fZkh71XNwPhUuQCGQ==","signatures":[{"sig":"MEUCIDtJve4MEFFoSqRqUXcIHJNhMVsz7/WFG0JzxqJYz9CSAiEA0whh/iAx9IhN5BVjnaEQ+BYM71VS2cbgrlP1R1dDZCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCZCpCRA9TVsSAnZWagAABDgP/3vJtdTwJfC/9WuOrCUP\nr2qsebt5ZwPP5OEzJhSJgsMwDHkoylrAAtTXQK/xflVTHHgfSdQMGN2s7+5l\nlec2iRM5D4zt2gemxkpqapRmzXIw4iEbbnLq0AlbIov2q6qi8BaIB1QZTMHh\nUa1bGZsrpHf5Uvi1LN0QCKjAKdr+JrHrEdomFvFXbzgKcCmf4kUhnBd4GKkK\nS4/MPsY1HNAMgLefpzx4uB6y6r9W3NmTf9nxojFSUVAG8MXKdK5yoXW16aN5\nYFw1lpIW9gDZs6dSeXq7TXYKvIHtsAmAygx5DU1DI42ji15Uah/CyJgq8Our\nsgYHFKm+g6K+SkEgiYBm5CB2swLKZZg3ocJh41+PFRqRvnt71V17vLgTs/Ob\nnlnNCgOuQeEUFRFzI6oq67uEdfPQDpszUiAPtc+PwcYxI55D2yn0AYFinKBs\nDOAOpEVYDjI0+2IvBjztvLA5LlbjPeGXE7x474A2luBI+leXH/9zQV+TeMuC\nQWSG9uoL6IOWon+8CkR+VcbY6MGVH5WpMkqbNriSgf/Zaf4YEpI027dGWk67\nuBB8Prd3Zk88PiuMlf8J4QmEksrNQP9CDCpLRbxidwm5kkWESZ1ss6ughbtf\nxFAQvvyTapHI5Yb5NgNjZBsfSlPXVAu13zgSyPCMxGtrxDEH4VtVklgUITmp\n4ZPe\r\n=VR4x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=8"},"gitHead":"fa3cd87a6c574325b654696690a22d36300135ff","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.12.0","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"12.13.0","dependencies":{"jsan":"^3.1.13","tslib":"^1.10.0","pure-uuid":"^1.5.8","serializerr":"^1.0.3","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","husky":"^3.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","tslint":"^5.20.1","ts-node":"^8.5.4","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^6.0.3","rewiremock":"^3.13.9","typescript":"^3.7.3","@types/node":"^12.12.21","lint-staged":"^9.5.0","npm-run-all":"^4.1.5","@types/sinon":"^7.5.1","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.29","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.8","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.5.3"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.1.3_1577685160890_0.5793097025454119","host":"s3://npm-registry-packages"}},"5.2.0-beta.1":{"name":"pubsub-to-rpc-api","version":"5.2.0-beta.1","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.2.0-beta.1","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"e73d30bc6c6692ed9eebeb0a8cba7a18166ddb39","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.2.0-beta.1.tgz","fileCount":27,"integrity":"sha512-qMZZ1QqMGAMc19QMscVz2XHLTfu8riVPH+BZ1x1MgrkNPCjQXNPJwwvUgk2Q0x9SxVb17dZyZS5HakAfVtalKA==","signatures":[{"sig":"MEYCIQDMGFq57Ncw09pgYQk8Jeu+OyzAiXHQ42nbxk+NBI03UgIhAOU1ToR/KHWEeLyp0Wkh46nnAMr0/8Vb7HjQRb75j1Ga","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUqarCRA9TVsSAnZWagAAJkkP/3/y8bL+L3eMyzdJOqIc\ncxfQGw4IG/NjGu08V39fb8fbIO9AJhcDwyJgp14/Schb2h33PiThwBWNvQtR\nT0Y643PP96AkDlFnHKyg6zqf6jQPxpbWIhC8rghtsC3rQDI1YFmcbrjEPg4U\njKv2cacfE4+R4HJyruANe0Jn9OrEMIRO/Ov1JyCxlJ6nJ3Wf7KuNUMZwsewm\np06DnA7u/bqhsxgaFrjg2lbFJabffmViB513bQr8sNSFGj5tNz2cJBqwU8ry\nnlC8SKMElIN7fw+ClM/zj59P7gwfNClHmMp+Exe6vAfpVapoc1elqNRPcm8z\niehMGc4KYkWWEYX4psfVA3JHjQR41qso3VvfSenOmOUr/KOUUr5mcpojKXTt\n2IdskOPgpGRT/IK0ATZ1WKzk2GoYKW+T0wYap8V+tqJSeCzRpUStgSOTiJbD\nw6wUfw8VL0lqybaNo+54mW2EUqGv95hmMtWLmaS3WXlMMNacybDNyEnp6Yes\numLck9nAjc29qmoOgA6kmZ62p4xpLMkMuI/7e7ojPXAM+DvccEtCEtNuZu5F\nT8+1aRjopzEB0aTwm9/Ny6O0mnKBctSEmaLLVpOEKSy+RnwX6YSKW/PDt8j+\nhtz0wfCxNvotorXuVYHOL95rNHhlXOijcl3bC1r2caxaGPGJHuRmjWrmEOK9\nYybH\r\n=gnRH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=8"},"gitHead":"f439a3a0b09872242a82bac3960eee66489f0a5d","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.13.6","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"12.14.1","dependencies":{"jsan":"^3.1.13","tslib":"^1.11.0","pure-uuid":"^1.6.0","serializerr":"^1.0.3","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.4.1","husky":"^4.2.3","sinon":"^9.0.0","rimraf":"^3.0.2","tslint":"^6.0.0","ts-node":"^8.6.2","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.0","rewiremock":"^3.13.9","typescript":"^3.8.2","@types/node":"^12.12.21","lint-staged":"^10.0.7","npm-run-all":"^4.1.5","@types/sinon":"^7.5.1","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.29","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.8","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.5.3"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.2.0-beta.1_1582474922749_0.7250708523518965","host":"s3://npm-registry-packages"}},"5.2.0-beta.2":{"name":"pubsub-to-rpc-api","version":"5.2.0-beta.2","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.2.0-beta.2","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"require":["ts-node/register","tsconfig-paths/register"],"extensions":["ts"],"compileEnhancements":false},"dist":{"shasum":"2884583e502da9f57709810d8a10cea81c8e2915","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.2.0-beta.2.tgz","fileCount":27,"integrity":"sha512-yzV75ZFV4hDBFR+bNiY7JGFADe8pbowpCec84+RawZ4MgKDOYCvyv+ZEOe3DzD5CcgmcWfCjQcXA1yxKqd/Rwg==","signatures":[{"sig":"MEYCIQDyOK/hsLTEi1FMf/Ol89ki0zTqmRMgncCQ2qETlbatYgIhAOJdq6rn2rlXwWDBQKMpufN0RwiO2H7q62hu3s0iBgG6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUq23CRA9TVsSAnZWagAAzu4P/AvFRwOnIk1vxbGJOCGw\nnKMT9Kh9plMQDwJmLeTQFjbc40lThVkqfd5VWPENdTA4Wyv6/NbLcSpQDQ8i\nshqUwlKBLq9yvPQQe3V3TDaG2aHHmrbauGTUm3qP/+iptUMLsz5V7f8WE5LN\nSoxsexKB/pHoM5906vD0igUZADG8J4/l+/OdOD+FeOLe4t0cZCjeWtLWLUJi\n9Kfnl85GPE1r1YBBMIUVlNazgl/Z+mfbvQhnT/qXUB61Fnbp89x/nyAJ1sbF\nyAUwMq+AUGtq3qGoF5HZPLXRHZ2MunY5p/3FFAaYxf3ktciopB5IR7pj1Uzp\n/xOt1J8ibZh2Ahl6xxXWirrVkXNEG9e42KlRNVpiKfSJ16OkA6AK3zvXWsl6\n2ME/6XWu3MBsNa2hulwdA/TKjhcNyW3HWeUV2K1BgOZe1gBp6b1Rbhl8sSOz\n1spZVdVAaPgcmEkJSXLiKAFT+aR9WhDiSR17GYaQhP+Owdk/HQI/MXzzWznH\nScja5ssmI2FEGOcQFFbWULnFhoiHMVpSmH6FjaUWdzKRH2eXkzUjQMIiskwV\nqgv5jYUd84oP+1i0P7bu2BLgFExbsUzV0qSIJfaJ13gEUbTvb10hDLZvzZ+2\nUZdbGvtVlmRbtTptpVhgeQ+UWsMnEqAdsqNYTnkGp4YoJ0zgzu2uVFG4sad7\nu+4D\r\n=5P0C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=8"},"gitHead":"8a6e2c7a6813511c15318ed336628926c9e8cef0","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.13.6","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"12.14.1","dependencies":{"jsan":"^3.1.13","tslib":"^1.11.0","pure-uuid":"^1.6.0","serializerr":"^1.0.3","deserialize-error":"^0.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.4.1","husky":"^4.2.3","sinon":"^9.0.0","rimraf":"^3.0.2","tslint":"^6.0.0","ts-node":"^8.6.2","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.0","rewiremock":"^3.13.9","typescript":"^3.8.2","@types/node":"^12.12.21","lint-staged":"^10.0.7","npm-run-all":"^4.1.5","@types/sinon":"^7.5.1","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.29","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.8","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.x"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.2.0-beta.2_1582476727267_0.4118205522084415","host":"s3://npm-registry-packages"}},"5.2.0-beta.3":{"name":"pubsub-to-rpc-api","version":"5.2.0-beta.3","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.2.0-beta.3","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"c5f86985ce875cdf3b553cc1a6bae6723b4ef309","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.2.0-beta.3.tgz","fileCount":27,"integrity":"sha512-CU2GDqNLcNvW4pabgKxgiGblLyBAU178Egz5EW99SnaqzgqPFm7s5m8LcnNAlPVd8mW1r8qAy/4KfvJO4Pjf/w==","signatures":[{"sig":"MEQCIHe3c4a/XhwtG3EIAzF27/kUCe73XGfU7/FFi3zs2L89AiAspbEcwwTt2MT2XojmO+3NFwqmREOe5YeVufXKytkZIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ1FRCRA9TVsSAnZWagAAIbkP/1lHQMoM4FkJNi02jAFm\nOufHZU9fwMB5pKgUUGJH+h8ugkongdMdK6tLf8begfYCcHcNCoEfabHCrEBw\nbfX+JJyqPuL68nAADxlznHEXVHqMXCEet9hUrHnhApGWaWlwri2OLjKIFTnK\nhAs0NPCYuqVMDUo4FOCYC1OaJJThoJ6CMRBPgardk68sfIhMDZfmE6gDC8Bs\ngFsHxHOjcF/ucAv9n07EkZkAZUt0ow5GztKQD8Wz9QXGqrjmxD7HGcr3/hMJ\n5yNbvT4KYOkf0VyaVD/xcemdsj6I+DgSAK4m4hgcexWG/c33Io9HXzdnvG6x\nR9CbHTJbb01aOQrlm9AE6n44HoJW9bpAOSyDj0KM1cWhbFgUbpOrxoqHabPI\nkeoACg6j/Zv8QySvrh2BlBuqGrxgveaXuTZUvABH7XZJ8qkP+PLrLbmbthjB\nSfqsBVoj5xNuMSV2GoCBko93zK7kV7AJQeav3FtsXrNY37LKnrFBYNooHMUp\nemN8U1iGetYDMMsy2qU+QyZiB5AxBQ/YViDfN4tB1VTgI9OrZulafiAPYIc3\nHtxV5RlmqIW3oSdxXMqReBuZNinvDa8iI6jx7yFLPlKlcHiNjUST4XPOynny\nGKxcJ9Rzve/9Ujv4vnmN2znkVpgV3+ysJ1zKeydWL80R0aJxPUVmQr8lKAiq\nV71n\r\n=4Fdp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=8"},"gitHead":"0bb184d01dd1b766988d6b3a812aa7590f537f06","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.14.1","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"12.16.1","dependencies":{"jsan":"^3.1.13","tslib":"^1.11.0","pure-uuid":"^1.6.0","serialize-error":"^5.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.5.0","husky":"^4.2.3","sinon":"^9.0.0","rimraf":"^3.0.2","tslint":"^6.0.0","ts-node":"^8.6.2","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.0","rewiremock":"^3.13.9","typescript":"^3.8.2","@types/node":"^12.12.21","lint-staged":"^10.0.7","npm-run-all":"^4.1.5","@types/sinon":"^7.5.1","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.29","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.8","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.x"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.2.0-beta.3_1583829329350_0.4187531119104966","host":"s3://npm-registry-packages"}},"5.2.0-beta.4":{"name":"pubsub-to-rpc-api","version":"5.2.0-beta.4","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.2.0-beta.4","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"c6622bb48d8d6b1cc8210ce63e94cb792eb855c2","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.2.0-beta.4.tgz","fileCount":27,"integrity":"sha512-Iaf36/gN6+fry52lrcBowBFVe8B7RIafLCGdI6akipM3c0wCXGLBXZIp41nWhhvtZn/yLPQ243Hubm7M2mJhDg==","signatures":[{"sig":"MEQCIApH7HTE/xJu+OrPp8FUi5CNJTcMH2ROwy4mOxgau0LOAiACGu1Nnb19uhoC9LLa7eapswKOzqriJ2fadVpaIjWTpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ1wfCRA9TVsSAnZWagAA33kP/1lmm3byXuRe3jAJrDYA\nM+TFsBFaDFg1/crphZwK4sdRR99UErWWmzPX48MEaWPTDqw6VR/Q/ZLbGmaO\nWj+djhh7yL3/OJF4SoN/KQzLCuNnbhSi7ZoLWNlK1VunFsbkcUoZRKeH6kxa\nEV46q3ccAB0132NLXXeMO7ocbbMpmS0EbUbPai9P7KWCCgc9pJT8GuR+nHrG\n3+d/0wpJyhoeQS9MgZS1g1mWdXUAbDH+h94k1HYujhpgrS0qWhtKbPL1yD8M\n+hcfivDcMt/iCOLrE6LSMZPs3qORNehj/LK7Eu4dLd35L5FSai3o7SO0dEIM\n9B8IVcMvw5KZUntWt1jBrX8IxYJKm6FDD+oU/ENsjT4WZSaRlZC7TciKIW1v\nqvFlX8SJ+BfGp6Y5xCVwUMQUDc6lOLlHVuy88fZSknvkbDj2ReJzViFvatxP\n31ba/ef3OKXcr5yFfFsdPzNCAufn2A0w1fdJNMhq0fEEGUq3ViQGOH+fu8iR\negYk5dkbxipcD6Co2rYoEuYaMTXkBih+80Ynf64Ao3RjELGFJRxicGPkeTvi\n1HikJ6p3kkQN7iIrKNXF36T0FSg8sHz5hfve823o7fo8dvcS0iqW4lmSzJUT\nyvu21czoKFE3fwG0i2ucAhItNfNv2mR132iT7ln79eLuUaSWVJeoOES+7O84\nZBwz\r\n=qBaz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=8"},"gitHead":"1a0f31d460fcc2f888eea8cae5fb54c5e6810b0a","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.14.1","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"12.16.1","dependencies":{"jsan":"^3.1.13","tslib":"^1.11.0","pure-uuid":"^1.6.0","serialize-error":"git+https://github.com/vladimiry-playground/serialize-error.git#a2c28c7f7f4ce409780ac7c6918d8ea875934a43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.5.0","husky":"^4.2.3","sinon":"^9.0.0","rimraf":"^3.0.2","tslint":"^6.0.0","ts-node":"^8.6.2","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.0","rewiremock":"^3.13.9","typescript":"^3.8.2","@types/node":"^12.12.21","lint-staged":"^10.0.7","npm-run-all":"^4.1.5","@types/sinon":"^7.5.1","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.29","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.8","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.x"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.2.0-beta.4_1583832095010_0.897073729146765","host":"s3://npm-registry-packages"}},"5.2.0-beta.5":{"name":"pubsub-to-rpc-api","version":"5.2.0-beta.5","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.2.0-beta.5","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"cb37280317c48c157007147bdd7d91f547b679ac","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.2.0-beta.5.tgz","fileCount":27,"integrity":"sha512-TuEIWTE0okDiNVHNrXWM/1hvVmEHMCcPnAp07lXOzdevyF52N2Mg8nSmnTZlpo4RbXVb0EzufUvZ3Fy+nBpnPg==","signatures":[{"sig":"MEYCIQDEeG3ID0iUfaF8M3N8tTymideVOaY06BJKpXdaj8in5gIhANFiiYRHKsE/AxxHVtfsyeeeCYJ+Y4MEryh11/XDGaum","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaAEGCRA9TVsSAnZWagAAHSkQAI5alJUK6thTQTs3IjNh\nFpgeTZAhH/B/lGRdJRfBlZ2ufuPOax+MU5ChnpfSf2SYwTeHqzO4g2gOZXsK\nAVYKPkp+lbD2XP+PtcUPN1f6QXqlVLEBShgkJfucNVqIifhGIJJVsgPrcTnx\nLLTaPNMVid3UN0JfI6PgUtmA8Lz+ItA0wM/m8jr8j2HIZFQLPeuR3mD8PQNq\nz1gjwCSWgvka+bivAjJqZsUKPcqu9SOnKA3NZV5cOydl05kOd68YlhjF8xVy\nzy2jqg11omPCwDboJPXOBlINcOG6oHsTsmey0gDd4/r7UdpH0DfGzf1YTgAS\n94tCcUDsOPdGzE8WXtJgdAdZPNFdVVwg2PERbKI94gyahpYwDeQH/mvpXddp\n2iuHaSQ9HHjTtuHU9vITXzxb4iLxeuGl40ex7KWErWCTZz1VwZrJwxFr68Ug\nNhMmPv4r1R5RXSorbQ5vzP26bw5XhrRYNj7Tj+qO/GA55XWv2bTW2Nm3CQzO\nFGTSvyAYz1wPq52Odv1P/DAYXrdSLpHNIriACKJYrC52iDOHd2O+U7K8RWNI\n7l6oo2a5fLxum0N91ZdP+m7mhXPrTaljSGaT2l1rlYIjy5BQJ3pI7Yul880l\nD8fSFCbkiy7do1mOrUPWU4Skp6RRLUz7WMS850psBDKu1HksjMAKzoJCrY4S\nKp9E\r\n=ddQd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=8"},"gitHead":"264c9e07b415c482e018368a17f65b91ca40055a","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.14.1","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"12.16.1","dependencies":{"jsan":"^3.1.13","tslib":"^1.11.0","pure-uuid":"^1.6.0","@vladimiry/serialize-error":"^5.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.5.0","husky":"^4.2.3","sinon":"^9.0.0","rimraf":"^3.0.2","tslint":"^6.0.0","ts-node":"^8.6.2","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.0","rewiremock":"^3.13.9","typescript":"^3.8.2","@types/node":"^12.12.21","lint-staged":"^10.0.7","npm-run-all":"^4.1.5","@types/sinon":"^7.5.1","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.29","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.8","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.x"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.2.0-beta.5_1583874310204_0.9018281905410099","host":"s3://npm-registry-packages"}},"5.2.0-beta.6":{"name":"pubsub-to-rpc-api","version":"5.2.0-beta.6","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.2.0-beta.6","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"5aab305751c8a865250f305e8af5793e0e89241a","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.2.0-beta.6.tgz","fileCount":27,"integrity":"sha512-OTP8FGzrtt/DE/dFH1JxCWHlzY8R++hMShrE5ZTB3OYZ7uE6AcNlb+KMxbPlSTjcdZwkI/wxVLBVznyoNjqTAw==","signatures":[{"sig":"MEUCIERMX1bhSgSipFZjrnioja5rmQuERpuBmy41Py/aNyZTAiEA6pvTkChRUaBixVYGClnslW1b4f8UlvSfQEtsQPsdEXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaRtRCRA9TVsSAnZWagAAjHIP/05b8V+gWfBHDOqMb/qw\n7lTtRiSxaiA5Me+oaZfJ4Bjgn67RY0JzHE2w7fwdA34cDD0T3s2tvGuebwP/\nzGv5DEeI93gjsHIOCM0HlGKNOprejW78bvhWgaVyGqMFQvRjdLHHA4LpAl1Q\n6qfQMJJANQJ/jBMKmjwA7sjbELTfdsSsHuaeptrsed2thijlGOTTPPDD8rl8\nRd0OYIHS9tbzbMj+stYA3vVOtyxU1PxPB62C8H1SpyeqADUDFJS2rgVaJDjo\nOsyTV8CjukeXV3UTXRXRDmB4Di13jWNdWYl6IScE5jbdzO2DfWM52IN3kLz4\nRNUdwMKQL458CdZdRhJZ6H10c76/KPhJftcSdtpKAylG4M2NNAGGMvtN6CTI\nGv8iEEn9rvykH81Ax4vron3Pw1Yq3c7d1RRzgKJ8B/ouuFMHJPe0Y9dCQvc8\niLm93g6jDiQw+2d8J9YUSZ/kxklwMvMVq0R+PFS1wvY0IxvDAwx5slwPSnef\nRWpHfzOILYvdnxJlOrL0cmbs0DI/uFeKYDEJ0K3aOCiTcCoKwIxttTjFmhcN\n5j3btSYu/Bo7+j1dWy2q5J84znfJF5t/eiyvE3AX1DOT2pXV7SvEE7+dsgEQ\nHtXcXwvU+Se6W/djyugfVhjXIj/LjIFFN7wV/WFhAvnREH5ZVdiynh6l9f6g\nAfk5\r\n=3/cW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=8"},"gitHead":"6e062ff0bf3289df097ea1e5450e4529feff7241","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.14.1","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"12.16.1","dependencies":{"jsan":"^3.1.13","tslib":"^1.11.0","pure-uuid":"^1.6.0","serialize-error":"^6.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.5.0","husky":"^4.2.3","sinon":"^9.0.0","rimraf":"^3.0.2","tslint":"^6.0.0","ts-node":"^8.6.2","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.0","rewiremock":"^3.13.9","typescript":"^3.8.2","@types/node":"^12.12.21","lint-staged":"^10.0.7","npm-run-all":"^4.1.5","@types/sinon":"^7.5.1","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.29","@types/tcp-ping":"^0.1.0","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^0.0.8","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","import-sort-parser-typescript":"^6.0.0","@email-securely-app/import-sort-style":"^0.1.0"},"peerDependencies":{"rxjs":"^6.x"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.2.0-beta.6_1583946576898_0.4569019828603871","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"pubsub-to-rpc-api","version":"5.2.0","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.2.0","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"b2d702be6096f57d9445fc9c266d39d0067d084a","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.2.0.tgz","fileCount":27,"integrity":"sha512-rYajgKiNhtOwgEc/KzxizHeYf/uBPSbdGKoozIZN+ArahBw44mE59l+2FNQWsio2yGjh/JY+X/GlJL2Yc9hB9A==","signatures":[{"sig":"MEQCIBmEh9b704mUwOQ08V8A4JUIew2jRXrZqmsbiG7YmZfvAiAvF3y7wBxdPvKG/DQ3WNAU/iW1WUb4JRUqSO+FsPx/pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemfyGCRA9TVsSAnZWagAA7Q0P/3aGo1INJ+tbEJCJSrH/\njSFXLw61Ht3zdDsN+F6fw2FNuNO2VWdPzpcMXseohw5ZGGCAguMCLRqdjY7y\ndXXA1Udkg13I9ciwkHIA46mbvnIIWadRh2HhZkthRAUUJWYeNuU+eWSSfOCN\nFGkwWld9yJ+W5DK29XDA41tSUl0lCYfzPWamxAHkedgNbnF65rahJtFr7Lqn\n8+yuwfUxq2QebCNAH0+NKFwj4p9oYwkVQp5rq/6zOarZWt+bTxnWHI8NgjNM\nCXjVFbSpAa9IvPWsNy5OL7Z1jdYbtcuHLQYxtZlXr4dooVE0vaTNrKJNvmPC\nISoYQBo9lG461GCMAzxdFDNgbsIBpeaZTjGUK7gvkMchfSLX7hAtZkUWgX+L\nJG3OsHkZPyCIA/ab0KBYsqaD2vSWaAJgOQoLoHupSCtda459c6+UFG1oSlLx\nR/K+y11lWfvGYcUfwKeDml+n+D3sL28hh9Ar4PjKWaeHKxDx4HY5cdVw6IfA\nZHoYIbHYJ7hb1EZTiJjwMp6q/xgQKgBG/Kv1fdSXz259WGDUnE1Cl10SPsdl\npNJnAqqT5d0xzqHgMYok8njmE1lX3KpXGZzT/pyu00xvlh5f82NzLRsEawjU\nrmMo2cuFfnD+tC971PDHwoRMwgAEM48tbVWWHSDxhZBJCSeepBHq6OF+2SLS\neMVU\r\n=rx4C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=8"},"gitHead":"bc831f23195fe7a37065f04df03c71b6f7abc2e4","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"6.14.4","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"_nodeVersion":"12.16.2","dependencies":{"jsan":"^3.1.13","tslib":"^1.11.0","pure-uuid":"^1.6.0","serialize-error":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.7.0","husky":"^4.2.3","sinon":"^9.0.2","rimraf":"^3.0.2","tslint":"^6.1.1","ts-node":"^8.8.2","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.0","rewiremock":"^3.13.9","typescript":"^3.8.2","@types/node":"^13.11.1","lint-staged":"^10.1.4","npm-run-all":"^4.1.5","@types/sinon":"^9.0.0","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.29","@types/tcp-ping":"^0.1.1","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","@vladimiry/import-sort-style":"0.1.1","import-sort-parser-typescript":"^6.0.0"},"peerDependencies":{"rxjs":"^6.x"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.2.0_1587149957901_0.8956080522615664","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"pubsub-to-rpc-api","version":"5.2.1","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@5.2.1","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"2ce62ce28cedd9a5bcd58e52cf7288f138b0b058","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-5.2.1.tgz","fileCount":27,"integrity":"sha512-UGMaeU3fyiXcc2yOW5RdnpNj64ezCzwps7WY2QE2BfnJDZvgK1DeO9Bv9RE10SZ3EgH4XhNI3o2RrDwRXKwXmg==","signatures":[{"sig":"MEYCIQC5DxxA65jhYCiNU9fJxT4mMYaaoTZJWxCv9Haw0AH56QIhAPXGvB03p4mu3mm826XUuqk5puTR/BztEFwmDacE9KPp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYtDOCRA9TVsSAnZWagAAatMP/R7/lM180atnVs3+z0zc\nqfMEWSe0Nq6OhpD2EZXE7UDJD1UkoZ5gLK1vCQ1ZOmxH4+U/Ln0649xTwWwH\nqEXKflGt7PMXWvapCDnP0urWdGARaf/qU6ly8dnhGphdjRaDD5Iqb6k4tDxi\nFiYPYdAtgCtFXYQirBBhmAMe1UrlMb87XMppUwDE9uxG2+1KvgNBTaIfYFb9\nL3qO1pZYA6VXjEqBLqzUkvPI4YfRhex1OI1OPR8lmre10k9ISUFrPSEQtKHM\nn4iZl9ZV9z9aMMG5DTO3MPGQZHG+YUKdLzcF1aUaF9S3Jj402NUlh+tqSwtK\nEhnB056AGb9xnhkgseLwMuk9CyDLUlBFDgSx612bXO8SbJwNdZ6U/CqraZ6V\n44n/VQZCThh4hD7RId1qLL8eWKdbQE+JP88AdRYtyDaeIRgQ5xJjxrWecNeK\n8vmVX4KVCk7IhQ2mV8N7Ddh0IFsO8juG77pnf7PL7B2vdIeTPGPyLUCdwX0g\nuY6KwU50A3Xl+dBhWjBGqMdSUylcC4dQO+AuIe1sL3yBZCwYOBATf5fONgVM\nAP+UMJNms0nfwbPREqM9XaL52+7qma8WEoecO3tIRS0JYY2YEyXQ7RqfbsHh\nwiy7MrdxwDyMvMUUmofmSDMabcDSa1uKkiLCp7widhgQi+ImuyKWgkxImD3L\nUlGF\r\n=zl83\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","gitHead":"33febf489a3acb7cf0d7c2179df8ef5c0ec8b747","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"7.6.3","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2","import-sort-cli/yargs/y18n":"4.0.1"},"_nodeVersion":"15.11.0","dependencies":{"jsan":"^3.1.13","tslib":"^2.1.0","pure-uuid":"^1.6.2","serialize-error":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","husky":"^6.0.0","sinon":"^10.0.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^9.1.1","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.2.3","@types/jsan":"3.1.0","@types/node":"^13.11.1","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","@types/sinon":"^9.0.11","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.33","@types/tcp-ping":"^0.1.1","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","@vladimiry/import-sort-style":"^0.1.1","import-sort-parser-typescript":"^6.0.0"},"peerDependencies":{"rxjs":"^6.x"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_5.2.1_1617088717952_0.025448393942197667","host":"s3://npm-registry-packages"}},"6.0.0-beta1":{"name":"pubsub-to-rpc-api","version":"6.0.0-beta1","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@6.0.0-beta1","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"b890b6218a0fc76f5889170c32385a3a8d7c94e6","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-6.0.0-beta1.tgz","fileCount":27,"integrity":"sha512-aorV4LRfjm0CxrB9Ie3w6G3J9siTTHJvd8KE3sEjn/mhCD29ejVV9p4ppVay9rc2dgOGkvI98GVdcXAkcGNfQA==","signatures":[{"sig":"MEUCIQDt03Ob9VL0Xh0FsLOzoQqnjk5Kx3CTUOkh385fMI5DHwIgZgAlRjPbOgeqh9YZFCA5gV0qwnUA11HvXIoVr/8TsGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYu15CRA9TVsSAnZWagAAgvYP/j5SkbU6en1+QESOHA6H\njKsiHVcjznypSRMODDSFou83TStM+e7JtwgFvu3GWUd7XHQMELT3BnRbJ8yV\n0xhGhNq47e4lHuRStAO5TCiGKbJUGX/l/rGJGngkichK7X0JIE9TqIs9Pjsp\nt2olgEJrgQ1ZppWOANEy5R/W2YZrxq9C0VAi+rpTA2XkoVm3+P/5md5YOllU\nKNGc9OQbgaWlM67MG1aQLacZCujoyUYbgvz5bToPGaTGCvNQKrvu4QYPyAnn\nnmbk4taU8eg+OEhLoILoR7DtAqQrdrzkk0OlJgAd4vII33vqGaYXlRoEOZUA\nz+jDuHXT45dGzpOWrwT5H0qTDMmXLCxGMW+Q8Jbj4uh98VAk/Q8JtkREhcQV\nOZSY/Gu1F9rnsRqCYhjh7HRSU32l7qMFxCBtdvzTNe0lfTj4fl9wK3dkMdm5\naDft7TMihAWcCLTv33NMJd9fZZ6AhsT+DjfsbIU+VUa6zawkXCGmRvbMtEgU\nFms5ssuvf1tDVAnUwTgxolb/hB3dXIe7ejL/UXWKR5Lm09vaWlrYlY7MAm/t\nwak8HrOdLWzOvv7rCM13e1cwLcoysyyrMEgy4ZxKfFLqNxqoiUuXc5cuvrT8\n70h1/hnKoCgK5xeXbIRv5/lm4XyAIa9PHsIOLrmw9qeIDr2yJRIqrOVziBSi\n9VPr\r\n=x42c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=10.0.0"},"gitHead":"95ce97cdd99d76329070289dd92f9e456901d6ad","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"7.6.3","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","import-sort-cli/yargs":"^16.x","import-sort-parser-typescript/typescript":"^4.x"},"_nodeVersion":"15.11.0","dependencies":{"jsan":"^3.1.13","tslib":"^2.1.0","pure-uuid":"^1.6.2","serialize-error":"^8.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","husky":"^6.0.0","sinon":"^10.0.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^9.1.1","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.2.3","@types/jsan":"3.1.0","@types/node":"^14.14.37","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","@types/sinon":"^9.0.11","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.33","@types/tcp-ping":"^0.1.1","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","@vladimiry/import-sort-style":"^0.1.1","import-sort-parser-typescript":"^6.0.0"},"peerDependencies":{"rxjs":"^6.x"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_6.0.0-beta1_1617096056771_0.8146587531882714","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"pubsub-to-rpc-api","version":"6.0.0","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@6.0.0","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"afa063229937a081d4aa1db76430439f1b654ba0","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-6.0.0.tgz","fileCount":27,"integrity":"sha512-McAZVSAbMlPlD9oo9MDqgUmTJecE94jdd7M3UQkLIsrC/ldEGX9OghqWwsYw7j0ruwmM/KkCoRAnP34gbUWkfA==","signatures":[{"sig":"MEQCICiWZUg9CsW69R+B8dfqVUN+3VUBHSuBExSnFeMI3ceQAiBeZA0w1M7EG6gqStMepdEG8+HGrYeb8lAiHQrEfTW36Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZdkZCRA9TVsSAnZWagAA5sMP/RSVR3Dnu3g4KaeSGvYo\nfOhP0Iw0A3sNdRgF4P1MDglnVNBTg3Y9J3ApJahm1thtUrjsC0QbP2HjAd8t\nWVobB/bTg3jdDJ+Vqf5BBhQZ1KVSqDohvKm2prI59b5WWe2bA9jpsxJ05han\npYfeK4c4Wl8XDc0Gv8W7Oz2piVxb4E6r3w/IAW60BIYJ6sSIZY3PUahGAFNT\nxH+O1/HzJxdlUpz6CafaM5or9G1Nf90SHKE7CqqYFmJPiAJ6rdDTpJ4RE+xA\nlOpdMufkKmV46vzjWDfUBaz9msUxxUC9tA+R1ZWQu/g2itSIBAkfaiugpEXX\nvngMYuhyf3sKrCQiB+mSzDwAV0jcTrHqXnN1v6Ji6XoudOHfY1l54KelBi1v\n+gEZm6LP/keu59XQlZ1tooeJL+pJ6Yojo4ytRFaxupvN2Nbr9/dpv1G/X1We\n9rHPhWPz8Vg0nUkS6vCxle1KZK1gK2jteiBCHFU3Q4V6enwIJispvVdl1SX+\nCQdfXzDSUQCwr1TzQJmOaAwLhTkg3F55eypXaK+qXcoa4GMl8/hCjeuiOImA\nBfwOzmYtzRfXBgOf22mZ+BHso5aaVVlGNlIziOpfYOYvXOCMOdbF2NwwNlT5\n9p9ABT5mpJQ6rCXKpouxoosUPPhSAuDey20plWH4bF9tz6SIkrn8NdZlmQuE\nHBAg\r\n=Ll4D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=10.0.0"},"gitHead":"00a77df228457271b5e330b1fbaa5fd13135fe04","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"7.6.3","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","import-sort-cli/yargs":"^16.x","import-sort-parser-typescript/typescript":"^4.x"},"_nodeVersion":"15.11.0","dependencies":{"jsan":"^3.1.13","tslib":"^2.1.0","pure-uuid":"^1.6.2","serialize-error":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","husky":"^6.0.0","sinon":"^10.0.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^9.1.1","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.2.3","@types/jsan":"3.1.0","@types/node":"^14.14.37","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","@types/sinon":"^9.0.11","install-peers":"^1.0.3","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.33","@types/tcp-ping":"^0.1.1","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","@vladimiry/import-sort-style":"^0.1.1","import-sort-parser-typescript":"^6.0.0"},"peerDependencies":{"rxjs":"^6.x"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_6.0.0_1617287448890_0.38935554085310375","host":"s3://npm-registry-packages"}},"7.0.0-alpha1":{"name":"pubsub-to-rpc-api","version":"7.0.0-alpha1","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@7.0.0-alpha1","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}","./src/example/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"6ba33daa8789a9a90ce8a3af9a018abe16e0d6c5","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-7.0.0-alpha1.tgz","fileCount":27,"integrity":"sha512-u2EQZ+MHra9hSQozueOLAmoTTrm++csFkIHEeRXbvJlNHA9EMNt5PKRBxPuybU6K3UjRmSzsKqebpdTVXtLc1A==","signatures":[{"sig":"MEUCIQCTfqRiX7/P+TXzfoax3j373zQ001oOaioAt4Lmqs2HHQIgVOJEwLDAI8UxiHIxuEDZFTQIkkr6OZFjRhLMpJyM4pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkULSCRA9TVsSAnZWagAAbb8QAKKWb15XWOByVfCYEoYe\nq/yvZe3tsDgmyJmKfFF3CPrvuXsG5s2eeTTB0L/7906XSqo2va45T9Dfe30t\nFaUOQgL9Ih1+zuJLUMWgIXYL2Dgu2QwiAj083MdxDbV1ZazXMmmkFVnJuUG+\nYLLZuYMWujgUHCpp3IKsaxEJrSbwcFJmJ27P6w35aIHAaOa/PrDaFvCjVBsX\nmwz1wpB6tNB4r3B7tChrEdkthGFuIvAU0XNTAGupyduwFdo61CT7rJKtoFRQ\nnG4+n75XeHsS+YK/mrorRUvovCzg/tDl9fgNLGZeNPZWN40nZB7ruRmhi9q2\n9ZurtupcIuQjtpcBaCYthng5GjooRyAAHJpQLxn3hgVOjKOAAvv21nh8RYc0\nR90K5ltydI8aBviKofSmIiKR/MQ5leFiPwrQkye1QIhT8DNfx0EDOGwJJ4ip\nobSUPOL4H28Ngbd6ihB44e3b6fEjg0M0UjTJ0CNnt2i4KphhH4g64qtq4Oba\njUB1/1hXydCo1qNqd7AWJ8jaLUYF8m+Yhiezx8AAUAk4A8KgUPg6L9tv0J2j\nMfij3SwZd/WfYNgalbr+LT3ZZQW/G9u7UxFe3vp0V5sxjcohFO4mw2+Numeo\nC8Rabm9sLeb9Q0Nho3v+bYfbFiHXFLSXeZ7fOWF3gEz7EcpoMjeRGiIF03K4\nCidK\r\n=vM3V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=10.0.0"},"gitHead":"fe278e577226611b6471e86c326d83101106288e","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register ./src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"7.7.6","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","import-sort-cli/yargs":"^17.x","import-sort-parser-typescript/typescript":"^4.x"},"_nodeVersion":"15.14.0","dependencies":{"jsan":"^3.1.13","rxjs":"^7.0.0","tslib":"^2.1.0","pure-uuid":"^1.6.2","serialize-error":"^8.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","husky":"^6.0.0","sinon":"^10.0.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^9.1.1","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.2.3","@types/jsan":"3.1.0","@types/node":"^14.14.37","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","@types/sinon":"^9.0.11","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.33","@types/tcp-ping":"^0.1.1","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","@vladimiry/import-sort-style":"^0.1.4","import-sort-parser-typescript":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_7.0.0-alpha1_1620132562456_0.3136124577095827","host":"s3://npm-registry-packages"}},"7.0.0-alpha2":{"name":"pubsub-to-rpc-api","version":"7.0.0-alpha2","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@7.0.0-alpha2","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}","./src/example/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"a543cd7cc601720760dad4fc63f77fe68bbe42a5","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-7.0.0-alpha2.tgz","fileCount":27,"integrity":"sha512-9SQWcto+pu41fzrmot+yiSBfh9srVIdMBfa6yzAH44KlY4EMAK8/CoZTCSROO9UPU2crmlr9HrgX2NF29AU2XA==","signatures":[{"sig":"MEQCICZr9ATaECvqcupFYdp/HEqRSFfSmI6ZVzGvx+n0bTxEAiB5h2XaBAftGTkK87LLUtyryUDAzrrS22aHbUFCXJcEKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkU71CRA9TVsSAnZWagAAcoIP/2y0N/gK7rFxvuXNzpLq\nfk2YFNAGrBGfo3zlAlv3iiHq9gPA3qMsAFsV+7yP5Cin/jQNuKYch/WuGMMX\nRhDAM5RTraAWeNaoaPDg8HMcTpZpaa7ROGeoTf94tU+H1SpCB7WiZzZG87Lk\nS/da0Wg4twlpXRoop9vNI7OPMaKS8mPDs+X+TPa+YoumdHUIwOUi68ge1Xge\n5iyeJ/U8HWItXYw2yOF21p/MJhOizltMHZmzEKlgsV0t/j1l4QJ0snlSu07Q\n+u0xD81R+LtBJCx0B8PX4DIaeUcgiDGPvg/r61Mh6WvalEFmRbgEhVLYbKoH\nq/jk+YeHRV+h3mMxg9PZ/uWK8DXnl1Q+zubuUtPJ4TLWzj/2+jQB23XBAt0N\nBLfQ/WzGtOgO9BjXs2Gb/kaxg8ISuXZ5j8p3ZLlmYCy+vrk8LjVpvuDpNtz9\nPZMDZp5FpDpmpXl+l8dGUS7oR1aFuFlTFnc1TGAo3HistrOmJKXTjQNIqJxj\nL76IXGa/N0KvnJQUL9xb/lU+nxrn8zOSeW222fUN/aJqf0IiD5j8RJY8depO\nVliJEMAZ1WYnSQtLugNGS0fYxD9gwHQVPUcgQvNBaJ3jfBNs5puYGcf9kBBf\nrf4Lep7P8cX1S4whocx/Wfj//FsHo8MP9RJmZwdACZU6ABE3+qDSyvH/fK8R\nizT1\r\n=VN5k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=10.0.0"},"gitHead":"011f4c2bc51a8924dee253222012e3cc12aff334","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register ./src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"7.7.6","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","import-sort-cli/yargs":"^17.x","import-sort-parser-typescript/typescript":"^4.x"},"_nodeVersion":"15.14.0","dependencies":{"jsan":"^3.1.13","rxjs":"^7.0.0","tslib":"^2.1.0","pure-uuid":"^1.6.2","serialize-error":"^8.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","husky":"^6.0.0","sinon":"^10.0.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^9.1.1","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.2.3","@types/jsan":"3.1.0","@types/node":"^14.14.37","lint-staged":"^10.5.4","npm-run-all":"^4.1.5","@types/sinon":"^9.0.11","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.33","@types/tcp-ping":"^0.1.1","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","@vladimiry/import-sort-style":"^0.1.4","import-sort-parser-typescript":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_7.0.0-alpha2_1620135669501_0.9592764086593755","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"pubsub-to-rpc-api","version":"7.0.0","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@7.0.0","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}","./src/example/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"3b272badb771fcc27dc1d1b838e37a811a8f9e7e","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-7.0.0.tgz","fileCount":27,"integrity":"sha512-WNeUmB7BMbOc3xJxnOBFBi+gRzah6Kag/53H00oARNUuKXRfpAZuASNreJ4b7JMA/MPfaFGZGYsBSRCcb2m5Gg==","signatures":[{"sig":"MEYCIQCxUqTPWdNPM1IL1BUTcZmnzrH9GZHDiy83IX0bzxZVjgIhANtpT4+DWSGREmj5nTUPYRi99bk9VZ1pG057XXrZ8Qot","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl9cDCRA9TVsSAnZWagAA5C0P/iivlfu8u8Gl+kOCJubt\nn3jXpHqiO5XRwyOPxqMDuFbQ45EjZ0c9pAPd39pkiTDN6aOEve40eDch5DCr\nfYiv7dAz0e9NDGt5IpmXEK/xg1EwGMuN+pzNymni1ts9wlv1i3i82ypm6bV3\nDL5jq0TztKmqeopBYYcGYsjSMR2VEZ2TOhoD73r64E8s5RChCU/l/FTLle4u\nnpZ6saqfR7Nwi1XL419fqSEpvYYSVsA2k4ox61cwnuDQ/7n9a3Lbdc4IluSy\n/wazCzpzHwiUQ5jMyfJH8nBi9wkWXn/K30YmwnUvU4Wa7QZ5o2giMg0OsB5F\n3OTQWyGojfaGQLbs9qGdTN6KUV6L1bggkVzoQ28clCzik6uE00GmP0VUtwLM\ne5We+7JInf0oRXrOBi+nzz8/Jm58DnRWHkkm/BamrfYktOie+TYHTzopJasl\ntfr5wurjnExdQQy0tcw3tMF657yWg9HsXCFacdiUWUR4Hb5iLyVeTYCooP5y\n+41bk8rPnXg7AcHKJaVPVJ2Oup/9Fj/Avd86LRTVoW+6I++6tkRiN70YqfGz\n47JtCWIZV9dYC+J6+2xHHFmjke1/M/Vw/2Se6ZuC9ZIaE3/6xcHbk+bhijtc\niEyQIr77TiHzyUlpnxcwQfVhfwGwGr4d/WPRnwUdL+eFG/Ux3Engoa1UvG7h\nfpyu\r\n=Uiw+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"a8d6e1ac44af075359ebaa51b98059d616f62f88","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register ./src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"7.7.6","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","import-sort-cli/yargs":"^17.x","import-sort-parser-typescript/typescript":"^4.x"},"_nodeVersion":"15.14.0","dependencies":{"jsan":"^3.1.13","rxjs":"^7.0.0","tslib":"^2.1.0","pure-uuid":"^1.6.2","serialize-error":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","husky":"^6.0.0","sinon":"^10.0.0","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^9.1.1","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.2.3","@types/jsan":"3.1.0","@types/node":"^14.14.37","lint-staged":"^11.0.0","@types/sinon":"^10.0.0","npm-run-all2":"^5.0.2","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.33","@types/tcp-ping":"^0.1.1","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","@vladimiry/import-sort-style":"^0.1.4","import-sort-parser-typescript":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_7.0.0_1620563714693_0.37696100655949505","host":"s3://npm-registry-packages"}},"7.1.0-beta1":{"name":"pubsub-to-rpc-api","version":"7.1.0-beta1","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@7.1.0-beta1","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}","./src/example/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"6c3b37ff7a8273714ffba7467ece355dff8f51b8","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-7.1.0-beta1.tgz","fileCount":30,"integrity":"sha512-T6Xmly7rfTvmXz1MELNDad2vKy6B12cKcIVv1PridAdk5RbYkjazfmriYXR8mmkUdp/h9LM1kdooMn6Qvc/4Cg==","signatures":[{"sig":"MEQCIFPR4w+ftDk6xWwxMrhAoV08PX3qg9xHuIKSsCwU+9JcAiBzNmWbUviLFKXZg4yqHGH8Y7jKsBr+PJqcRADJ3khQ8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0NoSCRA9TVsSAnZWagAAvHYP/AoH8wGIVKVaWI0CDoaW\n4OQEKS0lXJFXoYbCntMv7DUhY6yUULE0Yuaqk/i5vYZMTwvBc+tTdQkD0DH3\nBS9Siitzq4CyqODTXISGEOqXoKwiVgaHx3pLYL0OLUw62exYzA9CmC0pQqrr\nS+27qClEGTgiL6mgOvOaaJwckTPc4Jie8dg7ueFJFSO5BPM+Q/nY95tcVQZ4\nLezEjw0Cb8zls2//8gnmCTgSZdUds+GGizswwwaHS5drT0xP3igguTIXbP7+\ny+jJV5WA1jL1poJduJZuYBk1RwGur7N3dkGIvxDaIGqDkG+/HqC0mulrykdg\n51DG34mKiCPAWPmbBmZ+q0dF1fNiXZ7PhKOpqtgOHrnsuN7XZVbHOMvOvVWQ\nKNExzufTG2e5qZHKLCVG7qPGTcG5GAET2F1BFw2k9DBDlYg8Cd2tZvtgMtQr\nu5ZiXsn7mgnFxnC0sxH7TQjHc7BbY8ddMtZ2+SMyvQ6h8fuhmXsZ3hAIbJwr\n2be5Ovn6zNRYZHdh0seRlsGXkbH1NS4We9MuAK7GA3EuR4F1EnHj+EbEDq+L\n9RIgFxgV+ZAlDXuE7w9bR7bl7KhBwmEwucGP/2+1Q42CEbxwvh51QWIcuCRL\nHn6o6KPocaorYnU76Xf076fOpSvjy4w5qpSukZvQZb5CbYzUgxDfeTLK5WJ1\nREnc\r\n=FmG5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"0a8b83c23a56d18b2f7dd7873d4930f8d5db8bb4","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register ./src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"7.7.6","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","*/**/typescript":"^4.x","import-sort-cli/yargs":"^17.x","import-sort-cli/globby":"^11.x"},"_nodeVersion":"15.14.0","dependencies":{"jsan":"^3.1.13","rxjs":"^7.1.0","tslib":"^2.1.0","msgpackr":"^1.3.3","pure-uuid":"^1.6.2","serialize-error":"^8.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","husky":"^6.0.0","sinon":"^11.1.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^10.0.0","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.3.2","@types/jsan":"3.1.0","@types/node":"^14.14.37","lint-staged":"^11.0.0","@types/sinon":"^10.0.2","npm-run-all2":"^5.0.2","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.35","@types/tcp-ping":"^0.1.2","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","@vladimiry/import-sort-style":"^0.1.4","import-sort-parser-typescript":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_7.1.0-beta1_1624300049478_0.4570187505561063","host":"s3://npm-registry-packages"}},"7.1.0-beta2":{"name":"pubsub-to-rpc-api","version":"7.1.0-beta2","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@7.1.0-beta2","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}","./src/example/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"bec105eae28e53adb60e89ce06c2106fa1748ac4","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-7.1.0-beta2.tgz","fileCount":27,"integrity":"sha512-d74vzERUAgqR0nZyzshoePHHjx35aYctOqhW5zPoiE/IgBjmySV7w8G5pWf+FqpGwGcYDMUeN/plMg5YSSYViw==","signatures":[{"sig":"MEUCIF33fWF2PxXzEq15rF7UEXosUdreqq/zbD2yjEe+jFKeAiEA+oFz6pqyCMYXyc3PeBbVZAeS7p1Z3rTUMks/BOamaQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0N8bCRA9TVsSAnZWagAAn3cP/iH7Z1uouMnmrhEyY1ir\nJf9Uu7QexeKEqfxAwNSuNAuzAF7Kn0ZR3ppuz5QeOnexIJ1lC0ls67bjaX3+\nouZrO/XFzKXbtrjG4CXjckKhCrvY/Blx+szKW+nK8J8yED7i/WCcJxl+ZYOZ\nG5o8odHqQpn0xyFbYThOmTCKB2hWy4eKiMz8wZw2SPRKxrtbEjfSVUf9uFGJ\ntxeqspAi632+ILHpAHyddK+z2jBD6XNIhEVg8c6Al/fLrVci7e7NjzKMLMzI\n3KgFcmhST5lHnCLX9ozMltedA+VXr8cgOUAFBOQhyujvpfiI2ZPA9F3IKJm/\n6pq/IMre1SZlMrXCJFWk3DlrazB2gw3SigpwwPqhMcgeEYRcQW1rxJZPAcT6\nKGqofbjk18myC5evqiB2/dHocadwbI/+bPF2qWoElHU0rSdfBCQXio2q5OiB\nDEk/IViOIiXOX4qszwKFjCJvrULOY3vQ3/Q72tZtyGOCz8rxVAXaSYBHroqx\nhmecCCnzHEuPD+fxnQZSCGPPSbWevK1J8ihoAyLMtKtm64/aSwjhDmAGqkPn\nF/6amMo9r7JOl45rTAElKKmNpswJlvun8BkofHM8UuV+dAQ4TSOniRq/WWDl\nVa2PwjvuvxZrTCfpvEbdEFdO8icc69ad/u6/aWyKRJKljwGcbHLhfcycobwA\n0Cuj\r\n=nN9C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"506d7f8a4c998e8ca8f27f7af64af8b709f9a711","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register ./src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"7.7.6","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","*/**/typescript":"^4.x","import-sort-cli/yargs":"^17.x","import-sort-cli/globby":"^11.x"},"_nodeVersion":"15.14.0","dependencies":{"jsan":"^3.1.13","rxjs":"^7.1.0","tslib":"^2.1.0","msgpackr":"^1.3.3","pure-uuid":"^1.6.2","serialize-error":"^8.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","husky":"^6.0.0","sinon":"^11.1.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^10.0.0","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.3.2","@types/jsan":"3.1.0","@types/node":"^14.14.37","lint-staged":"^11.0.0","@types/sinon":"^10.0.2","npm-run-all2":"^5.0.2","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.35","@types/tcp-ping":"^0.1.2","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","@vladimiry/import-sort-style":"^0.1.4","import-sort-parser-typescript":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_7.1.0-beta2_1624301338845_0.0329611523432638","host":"s3://npm-registry-packages"}},"7.1.0-beta3":{"name":"pubsub-to-rpc-api","version":"7.1.0-beta3","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@7.1.0-beta3","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}","./src/example/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"736cd3ebe6cfc2f2dfae476e81a4227d91d311d9","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-7.1.0-beta3.tgz","fileCount":24,"integrity":"sha512-mT1WQo+thVdDyYYBIYzvEr+N9qG9sdnAb2F+6FEQEQ6wPcnHMyEzeBEQeDDwdLz67UlCnoop5Gz2vihiPs1QRQ==","signatures":[{"sig":"MEUCIC+8K7yJ410zf/nqdczKeVBSWBjOvYe2jc8wRQ2X+4tbAiEAmXBY8m7tS6m/e9AtoCYYVBNRrOyht/UzBx1ao6FwO+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0Q9LCRA9TVsSAnZWagAAglQP/iV/CrmORM3VVFUr00Wm\noTg2+76L8bCJFxuB11XeK0nBYRLRAdrK015je3R31Z+luK8PzLW65ThHLKrU\nauXA2DpSiDWzL887h+49RvIh9m/iVWDoaLgGTu9uA+uu9II8NyKhT2F5a37R\nx31CZhiK3G9iqXX5RzQosRYJvZV6ivwaSIx5MrEAUwrXAo78HGk5qo13bRVq\nR9k2ahIys91F7xH0ki9MvdaalOlzcisLgVPI4G00QXDaS7cHCo9pjrPYs7Uv\nNPPrztRzSqWeSJjzNklyuxkvC7kkEGDKcw6om5rKXhoO8JIGmSYRTAdILauB\nMuBcgFDDv/QK4N4WOrSO6Oo/6s0jmhnAEgVo6PdRZ1QlVhRJpKIQFD3nTui6\nm0xzfBrus2KZcds/mSq+5RYquSsQw/YvtnV0OlYDNx0YNOhPITpI/6wmGz01\nQsdazKP2hbueiowBiVoUPRXFVKGYTLvpGD/cTeLDU8nvFrRA4xV8q0Pvr67S\nx0MBsR+0fR9vDZ7kfFT9rW9vJ+NwjoY8QJAM+MA5hize+7JhAqjIhh7SiYdE\n1GoGeMbZbwWiu+bAcLFYIZ0hWvU4EiypJqU53m239BahcsVlH7tk2Q+E07IP\n7GxL2yx7vEmapw/2r1kcYFppk9MmWrp84DPCSzpKB/FQD9MjZbH72eo0LsWF\n46LQ\r\n=Ls5q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"12e4275b78a597aa6e8d2f8d16736a24cc52cee9","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register ./src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"7.7.6","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","*/**/typescript":"^4.x","import-sort-cli/yargs":"^17.x","import-sort-cli/globby":"^11.x"},"_nodeVersion":"15.14.0","dependencies":{"jsan":"^3.1.13","rxjs":"^7.1.0","tslib":"^2.1.0","msgpackr":"^1.3.3","pure-uuid":"^1.6.2","serialize-error":"^8.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","husky":"^6.0.0","sinon":"^11.1.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^10.0.0","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.3.2","@types/jsan":"3.1.0","@types/node":"^14.14.37","lint-staged":"^11.0.0","@types/sinon":"^10.0.2","npm-run-all2":"^5.0.2","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.35","@types/tcp-ping":"^0.1.2","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","@vladimiry/import-sort-style":"^0.1.4","import-sort-parser-typescript":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_7.1.0-beta3_1624313674795_0.7428679520723602","host":"s3://npm-registry-packages"}},"7.1.0-beta4":{"name":"pubsub-to-rpc-api","version":"7.1.0-beta4","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@7.1.0-beta4","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}","./src/example/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"36748d2308611625526281f4b55eea2297a0a22d","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-7.1.0-beta4.tgz","fileCount":24,"integrity":"sha512-ipBmxc1GOIUePXuvy5lJXrZpoUvAXF2UQIvb2o/7BWg/JHPzDfgAlzAmIf1q/v+pNk0aUn68JpBgubDvojX8Hg==","signatures":[{"sig":"MEQCIAbbO5xULZEgX2ZzugpWjIpW6uU3ilxpFrnfVcAwmMNkAiA/9sbVd5cL6h5H5QDRw7gW7x+x0MRMAHDdwo0pzHlYZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0lFICRA9TVsSAnZWagAARw0P/3V2NCGEhWmaHnKZrOsx\nh2M344QLQUohpSBEbk4mulG4dUfO/gSp/klHBgmQznGxaVfbgR9Lbk9Xl2gt\nWbMaYMJSSWYdrphHM37+An+o7KctLUAKQ0suGsNToyoSBUaOubpXSprCk7YG\ns0gABSo8cAp+Z/nq+7SgcyCPtpK85KklXH5QPIIUQrRGR9Xuj/foZ3Vqwpu6\nkBX8QRnnfkYJlN7PxBoCwXtPW1e4OTGVoU8DEPQKwbTmvCkEPZy4TcwuscN2\n3K1V3LmsSTBe7OtkKC5GXesIJNvSR5k/XnWGE7odLQziSqdYJ82UFDeDLOeT\nP8GueIzNXQGDs6z6jEkG8skju1OhqwaW6dSskmYC6UqDKXc2Ve0lDo054nTg\nDYbLmWGtK6/KvVgtNu86yIBG5Gz5WAK0fWG1z4XujkwOTftQzFjGZD/+17mF\nrP7qZQ4QP12jLp+HtfnkQbzzQf2vVqt1iXVyMKUG8/GW0pXG5wDzWZ9D5cHA\n49PdsTakxWCohexQImL6xdltJQLP9X7DWyEvmF1OZRjDGFKmOrTqv8ngum+1\nhxhAMmH/JvCNl07dO65ThkDop3u5FpMm+rSrLhYJThSCa5gYwg99T1kj8zYO\nbSZlncPLOWAtLNOQI+XpgaOxp/y4lWpq43Nhrre7HnDz8q4FulgmA4Lht4IM\n+C+E\r\n=NS4f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"a34893d3bc0050fbed5a71960ac0a749a8cb2ef3","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register ./src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"7.7.6","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","*/**/typescript":"^4.x","import-sort-cli/yargs":"^17.x","import-sort-cli/globby":"^11.x"},"_nodeVersion":"15.14.0","dependencies":{"jsan":"^3.1.13","rxjs":"^7.1.0","tslib":"^2.3.0","msgpackr":"^1.3.4","pure-uuid":"^1.6.2","serialize-error":"^8.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^3.15.0","husky":"^6.0.0","sinon":"^11.1.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^10.0.0","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.3.4","@types/jsan":"^3.1.0","@types/node":"^14.14.37","lint-staged":"^11.0.0","@types/sinon":"^10.0.2","npm-run-all2":"^5.0.2","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.35","@types/tcp-ping":"^0.1.2","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","@vladimiry/import-sort-style":"^0.1.4","import-sort-parser-typescript":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_7.1.0-beta4_1624396103982_0.08968641666027999","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"pubsub-to-rpc-api","version":"7.1.0","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@7.1.0","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}","./src/example/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"fc8b1e794a0429728b3b85790201c5614176c461","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-7.1.0.tgz","fileCount":24,"integrity":"sha512-DTYZZz/Sd4LmB6sz5nsGjeuDxiA7TFvUnTA3sAiPOXxIEZ5QRgxEbIqYLt9Gx3WVr1uUulvN5Wu8aRyu3uK5sg==","signatures":[{"sig":"MEUCICFAZZbaRvE+65jQvZ8vrNfpYrBzHGcBgUT6qZdrRD5RAiEA/lQ5bzEP1ChtQWbla/3djpgahEgXdk1TKdzyO+4ddZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0l7GCRA9TVsSAnZWagAAaiwP/05Oklp2nccvjB+VN/6k\nYmCDE0dRXtX/HDNKHGLGJf2xKxdBdQ2Pi85I+AZ2H0Hm7e05ljCWL/fjj9zp\nf+3G+Zgok5oQxFGPegnlyLjaTx0iPcnmzEa1LpOi/l5oJppic87AGQgCL1n8\n7dsSrWBJQ3xl2GK92kKwO0H4iYQDaK7OwrpOODw4RZbkbWKGWq4ttjHeHOMT\nJsHQgYetPnBNUqh06hbsAP8lE3OkRSnyW4l/Vi+6ZUoUjptiS2HAdS6dKmRG\nCxpNs9yrm9rz5GgmUNFAKXfqgUeokM8DCA94IL1fVY+7KBq4VqZmMZ1vvj17\ntMe+4p6DW83v5fepcnjjLYkXJhu/HaAZymu49xie3FjZURrk6VJmW4/gt917\naGpo4imVuRV0zqUyjiH4eM8rRyHftbnO04+V9ilwDDhSFPilNler7V62HHYe\nggvT0DO0jIBT86VHzOrW3V65fkS3IvDn562eFNAg/SJdYlLTEyMkbLfRz5Kg\nwH3MUot7FA1AKHQLHVbxpvfWVv3yXQu8zqMwNsNgBW51/XqJ2nPITQoTi2O9\nfhBN3Z3RS9UyJhjdoR2KlBvZTVcLXfXNyYk5GMD+j24XNv3l/H69EN/K0m3e\nB0aw1PtsN8GdpkjIKKrx1Un3xHBWkSWwT19r3WV2hxghYayGwppiPe19yvPU\nU+pY\r\n=pOot\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","engines":{"node":">=12"},"gitHead":"dc9883c7f24df5b064cf3312fc9671da2c3fae53","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register ./src/example/readme","lib:compile":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","lib:compile:watch":"tsc -w -p ./src/lib/tsconfig.json","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"7.7.6","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","*/**/typescript":"^4.x","import-sort-cli/yargs":"^17.x","import-sort-cli/globby":"^11.x"},"_nodeVersion":"15.14.0","dependencies":{"jsan":"^3.1.13","rxjs":"^7.1.0","tslib":"^2.3.0","msgpackr":"^1.3.4","pure-uuid":"^1.6.2","serialize-error":"^8.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.15.0","husky":"^6.0.0","sinon":"^11.1.1","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^10.0.0","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.3.4","@types/jsan":"^3.1.0","@types/node":"^14.14.37","lint-staged":"^11.0.0","@types/sinon":"^10.0.2","npm-run-all2":"^5.0.2","tsconfig-paths":"^3.9.0","@types/bluebird":"^3.5.35","@types/tcp-ping":"^0.1.2","import-sort-cli":"^6.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","tslint-consistent-codestyle":"^1.16.0","@vladimiry/import-sort-style":"^0.1.4","import-sort-parser-typescript":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_7.1.0_1624399557996_0.1519353689749945","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"pubsub-to-rpc-api","version":"8.0.0","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@8.0.0","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}","./src/example/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"868d6cd39a865e06bcd32492793b32aa7a5727e1","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-8.0.0.tgz","fileCount":25,"integrity":"sha512-ujvQAH+RPuyepMBJ30uOsqfla98SlVUdfkkoGcc2rVnXJt2inhWlFsYyBo8rRXE7AKNbA9pTUFPmFplxcHxHZw==","signatures":[{"sig":"MEYCIQDcPzyJiS3xq2PE1r/vwCvjIR0jjgvwvDa3fgTtiDgteAIhAKd8m8JQxXnqflCU55DnNldAMISmNDxiD3dbjfgxl6+Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG7tQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMKRAAo7aZjnrkBLPubEbwh/Bijj5SmOERA+0bYMOdjORR6YhBddR2\r\nDi2trr1EGkinhiTow1y1AJS22zwrkNU63gTLHvvPYzq0+7CXNMVdfWYclHhz\r\ndS2vfhpxghjT4Owqy6C6hqjadeVznxGET838RfTyTgABbUjQd+G3XXa8PDQj\r\neHMAYj/Ltkc57cj+141xXEr4Fk8Ncm941s0paEhAkb97CZ9ru0xIVktH9sek\r\nb/F9aekNE0Fhu6D6vLjaAJo4HgadVGkMe8HJaB83jpnBL3DOUVAopcBDiD/K\r\nK3pmO8DksFmyPHYuNYdiQt8pHTqpTrQXFg2+BaeKSmsorHkp/mP9YAnbRv/K\r\nKCGROnjTsfUC4fswnGmTDsnXtB5A0Nrnr/H0H34zR0/r009Z64O2o+V41XqN\r\n9dTe37+FPoBvgMPIYgT6xtD5TRRvptYGThILuGszAvYhSv/B1pKAzd9uecBy\r\n77PY923fLmRSKCpj21LIXntWjj/8rFDZrTqqjBBPmdSxfzHzmfoXVuhmAY75\r\nq2Tq3a0BTHgcbxrDREKtuUxbpQsSwg/WI+YuAWov6PS7apLGzdhLtNI6QCm6\r\nQYHRI7rvJ98zEG0TIfT4lcyc3j0uztp6sfir3crxrynjFze706Lhu2YwUMdN\r\nAUS7JLSmhbDMFCkRzXbKsPhktut+PqEm0vw=\r\n=C60b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=14"},"gitHead":"e01d0b1548202e88226c6980ad5579247872d86f","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register ./src/example/readme","lib:compile":"npm-run-all lib:compile:1 lib:compile:2 lib:compile:3","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","lib:compile:1":"ts-patch install","lib:compile:2":"esbuild node_modules/serialize-error/index.js  --bundle --platform=node --outfile=lib/node_modules/serialize-error/index.js","lib:compile:3":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"8.19.1","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","*/**/typescript":"^4.x"},"_nodeVersion":"16.16.0","dependencies":{"jsan":"^3.1.14","rxjs":"^7.5.6","tslib":"^2.4.0","msgpackr":"^1.6.2","pure-uuid":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.3.3","husky":"^8.0.1","sinon":"^14.0.0","rimraf":"^3.0.2","tslint":"^6.1.3","esbuild":"^0.15.7","ts-node":"^10.9.1","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","ts-patch":"^2.0.2","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.8.3","@types/jsan":"^3.1.2","@types/node":"^18.7.16","lint-staged":"^13.0.3","@types/sinon":"^10.0.13","npm-run-all2":"^6.0.2","format-imports":"^3.1.0","tsconfig-paths":"^4.1.0","@types/bluebird":"^3.5.36","@types/tcp-ping":"^0.1.3","serialize-error":"^11.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","typescript-transform-paths":"^3.3.1","tslint-consistent-codestyle":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_8.0.0_1662761808178_0.9850195034645375","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"pubsub-to-rpc-api","version":"8.0.1","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@8.0.1","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}","./src/example/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"bc68a33e222dcf576a64ab525530c61a80139dd2","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-8.0.1.tgz","fileCount":25,"integrity":"sha512-7bp/au90zMOjoxPJIRXW0CqXWeyFpLnejab7ykgMjnC5ZcUO0TLhtZYMXnE8Y2g/QzStm6CjNtQ3Bm2hNIowiQ==","signatures":[{"sig":"MEQCIAW+qrg3P/QZRSdv3wUE6ywb8TsJPaa4N41Gk3G09orUAiB1g9Q08AQlVBhoy4wT8N6CgkhIaio93AAeNROOexJzSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG8rIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8FRAAg+xKz3eZCH63C4rXx+TjK+ozKZz1jh+wY+oY/6aXDI9lfQNu\r\nBObnLiWrR8gktEYMsGrsyvpFHFSS6c6Ea9Hb2Xd7AncN0y7LvKPdc8IWyQmN\r\n3lsEZ3l+L014qKRjenTwVve2TOJmATCIUF+xJ16Fez1gwKj/bcGfxwjqXZPO\r\ngN2tOp4+IZtxfRwR33CXOWtzWbVKK7nsUzGqAiPQP6Tu7RFJlC4MFMR09t/Y\r\nlXs/KsUUhfwsQRHncBJ6P0Gzw27xMcCVDZiu8gBl1d+1c6C7hfxSpuPQ+y0z\r\nQcS9V+Q2zplzVkYJyHrpFVoGCc5LbHvBr+8mIaDhIG09wHyocuZxMpG+GCAd\r\nVY/Uy7t7fKDJYodJr43yJxMrULOTb682oy4a4XmaKBR9PJ3VrnPZcuBa0bQg\r\ngm3z8syqfWCgGzPMEB+b5v/aaEeluy3sozeJClizVhHpuk+Z5j76356sznI8\r\niKyWllFytNtJmYPPU0jIGbLdY32dwP+ICmaFx5rvAp5APhs9PDIupxTnPTvR\r\nC618QnQFYYp/JTp+IjnabFPiguwV2ZWU9ol9vWegN1EiM2QVx2kFRNkUWAyg\r\n5u3loQ8Sr8Qpb5TzI5BYShvRlg0wHS5DXXwbuSLFXj1ITb03jW38cctamatG\r\nfdvi6J0PjeUknQfE6OpcH/aUSKEWhFCc2uQ=\r\n=15Xs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=14"},"gitHead":"12a13ded2d7b9724608def6a5b41f637b4c0e270","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","prepare":"husky install","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register ./src/example/readme","lib:compile":"npm-run-all lib:compile:1 lib:compile:2 lib:compile:3","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","lib:compile:1":"ts-patch install","lib:compile:2":"esbuild node_modules/serialize-error/index.js  --bundle --platform=node --outfile=lib/bundled_modules/serialize-error/index.js","lib:compile:3":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"8.19.1","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","*/**/typescript":"^4.x"},"_nodeVersion":"16.16.0","dependencies":{"jsan":"^3.1.14","rxjs":"^7.5.6","tslib":"^2.4.0","msgpackr":"^1.6.2","pure-uuid":"^1.6.2"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.3.3","husky":"^8.0.1","sinon":"^14.0.0","rimraf":"^3.0.2","tslint":"^6.1.3","esbuild":"^0.15.7","ts-node":"^10.9.1","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","ts-patch":"^2.0.2","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^4.8.3","@types/jsan":"^3.1.2","@types/node":"^18.7.16","lint-staged":"^13.0.3","@types/sinon":"^10.0.13","npm-run-all2":"^6.0.2","format-imports":"^3.1.0","tsconfig-paths":"^4.1.0","@types/bluebird":"^3.5.36","@types/tcp-ping":"^0.1.3","serialize-error":"^11.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","typescript-transform-paths":"^3.3.1","tslint-consistent-codestyle":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_8.0.1_1662765767947_0.3808890750918037","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"pubsub-to-rpc-api","version":"8.0.2","keywords":["pubsub","rxjs","stream","api"],"author":{"url":"https://github.com/vladimiry","name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com"},"license":"MIT","_id":"pubsub-to-rpc-api@8.0.2","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"ava":{"files":["./test/**/*.{spec,test}.{ts,js}","./src/example/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true,"extensions":["js","ts"]},"dist":{"shasum":"021a78689b44e3bb9e3f8d151860940ab058e088","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-8.0.2.tgz","fileCount":25,"integrity":"sha512-A+XFCsciFNnYwuSSrhG1AaFBhyCEFWK8pkXNkQtSuaZzNPMybLpx2siIdzCw47nX1OXeeDwP6q3PlDVbiia/rw==","signatures":[{"sig":"MEYCIQD2vEmh4p3NsEYFuWxXhYH6p8OGQUV4S+qbIH+Jy6HLQgIhAKiaJSCKbeMfwSmfoU5eOTOjwSOb/Xgq2mYt1K+wPoNz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58708},"main":"./lib/index.js","types":"./lib/index.d.ts","engines":{"node":">=14"},"gitHead":"251d25d333835a57f6dea00c426e1991f58b4bb1","scripts":{"lib":"npm-run-all lib:clean lint lib:compile test","lint":"npm-run-all lint:lib lint:test lint:example","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\"","example":"npm-run-all lib example:run","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lib:clean":"rimraf ./lib","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register ./src/example/readme","lib:compile":"npm-run-all lib:compile:1 lib:compile:2 lib:compile:3","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","output:clean":"rimraf ./output","lib:compile:1":"ts-patch install","lib:compile:2":"esbuild node_modules/serialize-error/index.js  --bundle --platform=node --outfile=lib/bundled_modules/serialize-error/index.js","lib:compile:3":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output"},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"repository":{"url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git","type":"git"},"_npmVersion":"10.2.5","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","directories":{},"resolutions":{"*/**/tslib":"^2.x","*/**/typescript":"^5.x"},"_nodeVersion":"18.18.2","dependencies":{"jsan":"^3.1.14","rxjs":"^7.8.1","tslib":"^2.6.2","msgpackr":"^1.10.1","pure-uuid":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.3.3","sinon":"^17.0.1","rimraf":"^5.0.5","tslint":"^6.1.3","esbuild":"^0.19.11","ts-node":"^10.9.1","maths.ts":"^0.0.8","tcp-ping":"^0.1.1","ts-patch":"^3.1.1","cross-env":"^7.0.3","rewiremock":"^3.14.3","typescript":"^5.3.3","@types/jsan":"^3.1.2","@types/node":"^18.7.16","@types/sinon":"^17.0.2","npm-run-all2":"6.0.5","format-imports":"^4.0.0","tsconfig-paths":"^4.1.0","@types/bluebird":"^3.5.36","@types/tcp-ping":"^0.1.3","serialize-error":"^11.0.0","tslint-rules-bunch":"^1.0.0","tslint-eslint-rules":"^5.4.0","typescript-transform-paths":"^3.3.1","tslint-consistent-codestyle":"^1.16.0"},"_npmOperationalInternal":{"tmp":"tmp/pubsub-to-rpc-api_8.0.2_1704863639194_0.009357381150712829","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"pubsub-to-rpc-api","version":"9.0.0","description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","author":{"name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com","url":"https://github.com/vladimiry"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git"},"engines":{"node":"20 || >=22"},"keywords":["pubsub","rxjs","stream","api"],"main":"./lib/index.js","scripts":{"example":"npm-run-all lib example:run","example:compile":"tsc --listEmittedFiles -p ./src/example/tsconfig.json --outDir ./output","example:compile:watch":"tsc -w -p ./src/example/tsconfig.json --outDir ./output","example:run":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ts-node -r tsconfig-paths/register ./src/example/readme","example:test":"cross-env TS_NODE_PROJECT=./src/example/tsconfig.json ava --verbose \"./src/example/**/*.{spec,test}.ts\"","lib":"npm-run-all lib:clean lint lib:compile test","lib:clean":"rimraf ./lib","lib:compile:1":"ts-patch install","lib:compile:2":"esbuild node_modules/serialize-error/index.js  --bundle --platform=node --outfile=lib/bundled_modules/serialize-error/index.js","lib:compile:3":"tsc --listEmittedFiles -p ./src/lib/tsconfig.json","lib:compile":"npm-run-all lib:compile:1 lib:compile:2 lib:compile:3","lint":"npm-run-all lint:lib lint:test lint:example","lint:example":"tslint -p ./src/example/tsconfig.json -c ./src/example/tslint.json \"./src/example/**/*.ts\"","lint:lib":"tslint -p ./src/lib/tsconfig.json -c ./tslint.json \"./src/{lib,@types}/**/*.ts\"","lint:test":"tslint -p ./test/tsconfig.json -c ./test/tslint.json \"./test/**/*.ts\"","output:clean":"rimraf ./output","test":"cross-env TS_NODE_PROJECT=./test/tsconfig.json ava --verbose \"./test/**/*.{spec,test}.ts\""},"ava":{"extensions":["js","ts"],"files":["./test/**/*.{spec,test}.{ts,js}","./src/example/**/*.{spec,test}.{ts,js}"],"require":["ts-node/register","tsconfig-paths/register"],"timeout":"120s","verbose":true},"dependencies":{"jsan":"^3.1.14","msgpackr":"^1.11.5","pure-uuid":"^1.8.1","rxjs":"^7.8.2","tslib":"^2.8.1"},"devDependencies":{"@types/bluebird":"^3.5.36","@types/jsan":"^3.1.2","@types/node":"^18.7.16","@types/sinon":"^17.0.4","@types/tcp-ping":"^0.1.6","ava":"^4.3.3","cross-env":"^7.0.3","esbuild":"^0.25.8","format-imports":"^4.0.7","maths.ts":"^0.0.8","npm-run-all2":"8.0.4","rewiremock":"^3.14.6","rimraf":"^6.0.1","serialize-error":"^12.0.0","sinon":"^21.0.0","tcp-ping":"^0.1.1","ts-node":"^10.9.1","ts-patch":"^3.3.0","tsconfig-paths":"^4.1.0","tslint":"^6.1.3","tslint-consistent-codestyle":"^1.16.0","tslint-eslint-rules":"^5.4.0","tslint-rules-bunch":"^1.0.0","typescript":"^5.8.3","typescript-transform-paths":"^3.5.5"},"resolutions":{"*/**/tslib":"^2.x","*/**/typescript":"^5.x"},"_id":"pubsub-to-rpc-api@9.0.0","gitHead":"f534beb010a4c5fa4353560032eb8203f143ff78","types":"./lib/index.d.ts","bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","_nodeVersion":"22.17.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-Vp19sRTUA0MmrZteV3Ba4kwZiR2HMnV+aMbo3UGqDEf8/xFUUu1zLypWqb9obmgFWVNuCcErkkf7FkzMwQA2xg==","shasum":"61f5bd3ddfc366b9c34a86455df7981287ede7d8","tarball":"https://registry.npmjs.org/pubsub-to-rpc-api/-/pubsub-to-rpc-api-9.0.0.tgz","fileCount":25,"unpackedSize":59008,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjdaFVDpiItBymm52YqGC+FZG88gTbIfzOmuKd+SZtFQIhAPVNWKWUXG9D9qlOeNTwijWjxnEdqTfivI06PDuqtQoU"}]},"_npmUser":{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"},"directories":{},"maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pubsub-to-rpc-api_9.0.0_1753224812519_0.6065287551828398"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-11T18:01:35.778Z","modified":"2025-07-22T22:53:32.957Z","5.0.0-beta1":"2019-05-11T18:01:35.955Z","5.0.0-beta2":"2019-05-11T19:10:20.456Z","5.0.0-beta3":"2019-05-14T08:13:27.445Z","5.0.0-beta4":"2019-05-14T10:39:56.380Z","5.0.0":"2019-05-15T13:59:39.720Z","5.1.0-beta1":"2019-05-17T13:27:39.997Z","5.1.0-beta2":"2019-05-17T13:58:16.475Z","5.1.0-beta3":"2019-05-17T15:23:35.705Z","5.1.0-beta4":"2019-05-19T10:01:57.236Z","5.1.0":"2019-07-11T14:15:31.352Z","5.1.1":"2019-12-19T19:07:07.966Z","5.1.2":"2019-12-30T04:52:26.444Z","5.1.3":"2019-12-30T05:52:41.017Z","5.2.0-beta.1":"2020-02-23T16:22:02.852Z","5.2.0-beta.2":"2020-02-23T16:52:07.402Z","5.2.0-beta.3":"2020-03-10T08:35:29.516Z","5.2.0-beta.4":"2020-03-10T09:21:35.191Z","5.2.0-beta.5":"2020-03-10T21:05:10.328Z","5.2.0-beta.6":"2020-03-11T17:09:37.039Z","5.2.0":"2020-04-17T18:59:18.055Z","5.2.1":"2021-03-30T07:18:38.130Z","6.0.0-beta1":"2021-03-30T09:20:56.972Z","6.0.0":"2021-04-01T14:30:49.127Z","7.0.0-alpha1":"2021-05-04T12:49:22.623Z","7.0.0-alpha2":"2021-05-04T13:41:09.631Z","7.0.0":"2021-05-09T12:35:14.840Z","7.1.0-beta1":"2021-06-21T18:27:29.667Z","7.1.0-beta2":"2021-06-21T18:48:59.188Z","7.1.0-beta3":"2021-06-21T22:14:34.901Z","7.1.0-beta4":"2021-06-22T21:08:24.102Z","7.1.0":"2021-06-22T22:05:58.134Z","8.0.0":"2022-09-09T22:16:48.339Z","8.0.1":"2022-09-09T23:22:48.111Z","8.0.2":"2024-01-10T05:13:59.356Z","9.0.0":"2025-07-22T22:53:32.718Z"},"bugs":{"url":"https://github.com/vladimiry/pubsub-to-rpc-api/issues"},"author":{"name":"Vladimir Yakovlev","email":"dev.vladimir.y@gmail.com","url":"https://github.com/vladimiry"},"license":"MIT","homepage":"https://github.com/vladimiry/pubsub-to-rpc-api#readme","keywords":["pubsub","rxjs","stream","api"],"repository":{"type":"git","url":"git+ssh://git@github.com/vladimiry/pubsub-to-rpc-api.git"},"description":"Converting publish-subscribe/IPC-like interaction model into the request/response model powered by RxJS","maintainers":[{"name":"vladimiry","email":"dev.vladimir.y@gmail.com"}],"readme":"# pubsub-to-rpc-api\n\nIs a Node.js / browser library that converts _publish-subscribe / IPC_ - like interaction model into the _request/response_ model with _provider_ and _client_ parties involved. So it's like flattening _pub/sub_ interactions into the Observables/Promises-based API. It comes with type safety out of the box, thanks to TypeScript.\n\n[![GitHub Actions CI](https://github.com/vladimiry/pubsub-to-rpc-api/workflows/GitHub%20Actions%20CI/badge.svg?branch=master)](https://github.com/vladimiry/pubsub-to-rpc-api/actions)\n\n## Getting started\n\nYour project needs `rxjs@6` to be installed, which is a peer dependency of this module.\n\nExample-related source code is located [here](src/example/readme), can be executed by running `yarn example` console command.\n\nLet's first describe API methods and create service instance ([shared/index.ts](src/example/readme/shared/index.ts)):\n```typescript\n// no need to put implementation logic here\n// but only API definition and service instance creating\n// as this file is supposed to be shared between provider and client implementations\n\nimport {ActionType, ScanService, createService} from \"lib\";\n\nconst apiDefinition = {\n    evaluateMathExpression: ActionType.Promise<string, number>(),\n    httpPing: ActionType.Observable<Array<{\n        address?: string;\n        port?: number;\n        attempts?: number;\n        timeout?: number;\n    }>, { domain: string } & ({ time: number } | { error: string })>(),\n};\n\nexport const API_SERVICE = createService({\n    channel: \"some-event-name\", // event name used to communicate between the event emitters\n    apiDefinition,\n});\n\n// optionally exposing inferred API structure\nexport type ScannedApiService = ScanService<typeof API_SERVICE>;\n```\n\n`ActionReturnType.Promise` and `ActionReturnType.Observable` return values used to preserve action result type in runtime so the client-side code is able to distinguish return types not knowing anything about the actual API implementation at the provider-side.\n\nAPI implementation, ie provider side ([provider/index.ts](src/example/readme/provider/index.ts)):\n```typescript\nimport tcpPing from \"tcp-ping\";\nimport {evaluate} from \"maths.ts\";\nimport {from, merge} from \"rxjs\";\nimport {promisify} from \"util\";\n\nimport {API_SERVICE, ScannedApiService} from \"../shared\";\nimport {EM_CLIENT, EM_PROVIDER} from \"../shared/event-emitters-mock\";\n\nexport const API_IMPLEMENTATION: ScannedApiService[\"ApiImpl\"] = {\n    evaluateMathExpression: async (input) => Number(String(evaluate(input))),\n    httpPing(entries) {\n        const promises = entries.map(async (entry) => {\n            const ping = await promisify(tcpPing.ping)(entry);\n            const baseResponse = {domain: ping.address};\n            const failed = typeof ping.avg === \"undefined\" || isNaN(ping.avg);\n\n            return failed\n                ? {...baseResponse, error: JSON.stringify(ping)}\n                : {...baseResponse, time: ping.avg};\n        });\n\n        return merge(\n            ...promises.map((promise) => from(promise)),\n        );\n    },\n};\n\nAPI_SERVICE.register(\n    API_IMPLEMENTATION,\n    EM_PROVIDER,\n    // 3-rd parameter is optional\n    // if not defined, then \"EM_PROVIDER\" would be used for listening and emitting\n    // but normally listening and emitting happens on different instances, so specifying separate emitting instance as 3rd parameter\n    {\n        onEventResolver: (payload) => ({payload, emitter: EM_CLIENT}),\n        // in a more real world scenario you would extract emitter from the payload, see Electron.js example:\n        // onEventResolver: ({sender}, payload) => ({payload, emitter: {emit: sender.send.bind(sender)}}),\n    },\n);\n```\n\nNow we can call the defined and implemented methods in a type-safe way ([client/index.ts](src/example/readme/client/index.ts)):\n```typescript\n// tslint:disable:no-console\n\nimport {API_SERVICE} from \"../shared\";\nimport {EM_CLIENT, EM_PROVIDER} from \"../shared/event-emitters-mock\";\n\nconst apiClient = API_SERVICE.caller({emitter: EM_PROVIDER, listener: EM_CLIENT});\nconst evaluateMathExpressionMethod = apiClient(\"evaluateMathExpression\"/*, {timeoutMs: 600}*/);\nconst httpPingMethod = apiClient(\"httpPing\"/*, {timeoutMs: 600}*/);\n\nevaluateMathExpressionMethod(\"32 * 2\")\n    .then(console.log)\n    .catch(console.error);\n\nhttpPingMethod([{address: \"google.com\", attempts: 1}, {address: \"github.com\"}, {address: \"1.1.1.1\"}])\n    .subscribe(console.log, console.error);\n```\n\nAnd here is how API methods test structure might look (we leverage combination of `Api` model and TypeScript's `Record` type to make sure that tests for all the methods got defined, see [provider/api.spec.ts](src/example/readme/provider/api.spec.ts)):\n```typescript\nimport test, {ExecutionContext, ImplementationResult} from \"ava\";\nimport {bufferCount} from \"rxjs/operators\";\n\nimport {API_IMPLEMENTATION} from \".\";\n\nconst apiActionTests: Record<keyof typeof API_IMPLEMENTATION, (t: ExecutionContext) => ImplementationResult> = {\n    evaluateMathExpression: async (t) => {\n        t.is(25, await API_IMPLEMENTATION.evaluateMathExpression(\"12 * 2 + 1\"));\n    },\n    httpPing: async (t) => {\n        const entries = [\n            {address: \"google.com\", attempts: 1},\n            {address: \"github.com\"},\n            {address: \"1.1.1.1\"},\n        ];\n\n        const results = await API_IMPLEMENTATION\n            .httpPing(...entries)\n            .pipe(bufferCount(entries.length))\n            .toPromise();\n\n        // type checking like assertions implemented below are not really needed since TypeScript handles the type checking\n\n        t.is(results.length, entries.length);\n\n        for (const result of results) {\n            if (\"time\" in result) {\n                t.true(typeof result.time === \"number\");\n                t.false(\"error\" in result);\n                continue;\n            }\n\n            t.true(\"error\" in result && typeof result.error === \"string\");\n        }\n    },\n};\n\nfor (const [apiMethodName, apiMethodTest] of Object.entries(apiActionTests)) {\n    test(`API: ${apiMethodName}`, apiMethodTest);\n}\n```\n","readmeFilename":"README.md"}