{"_id":"@paraswap/subscription-service-client","_rev":"32-f8bf3d8515cca8c181489d9ac8eb1678","name":"@paraswap/subscription-service-client","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@paraswap/subscription-service-client","version":"1.0.0","author":{"name":"nazar@paraswap.io"},"license":"MIT","_id":"@paraswap/subscription-service-client@1.0.0","maintainers":[{"name":"ps_admin","email":"hello@paraswap.io"},{"name":"colonelj","email":"jason@epixxware.com"},{"name":"velenir","email":"velenir@gmail.com"},{"name":"shresthagrawal","email":"shresthagrawal.31@gmail.com"},{"name":"nduchak","email":"omelko39@gmail.com"},{"name":"0xalex","email":"alexey@paraswap.io"},{"name":"mwamedacen","email":"mohamedhassen.mami@gmail.com"}],"homepage":"https://github.com/paraswap/subscription-service-client#readme","bugs":{"url":"https://github.com/paraswap/subscription-service-client/issues"},"dist":{"shasum":"10309699dc71903bb62e41a7bb81f414892061e7","tarball":"https://registry.npmjs.org/@paraswap/subscription-service-client/-/subscription-service-client-1.0.0.tgz","fileCount":12,"integrity":"sha512-OCeLn3TJRKVST9bISDMH8ESFNA53t/HOj8uUcMIGeqTZ5YkUCb09V2kDzDgYZQ6PrLH7NIEu9brOQAK+6TQ9wA==","signatures":[{"sig":"MEUCIQD/CbfmJ7LN0XB0bHLxncMqtPDJCi+pa1zlz/83Trgy+gIgUZemNWSlH6PQuQ7I1Puy0wGIMpSdmvZybdcepW2PDOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy1tuCRA9TVsSAnZWagAA1WkP/1/h51LupLpRPKGlGf7h\nMNoO7kjBCJ4pgfiSHyDTYV5Yq6VC3C8CJs7IZFHgZDZS5zPH25kw1Rh5zOMZ\nMRGsPcKm96ZZhhQRS4FmrlOGrApzg7QasGKfU95Afv68eNb794VRHgrntMXF\nbzrCndpQ96UDHYYWoor1BAIYQ8ZqXvE4nUbx3D1bElvBMNyvi3KL5SokbSrP\nBIt4fVyc0p2oeLcaMhKMXDghXwXXhKYtXuPy1/w4+lDEqDav6uJrDp3S3bwY\nGp1pQhzjTTw1I8d3WDnGEjDSS988sPu8E+vpfnnHqMmuU48dgFif3aO0pH3c\nrIEpffMrjIMQf0a47erdvdU0wGkJvvKRf2Kz5oiYbdlwmhFETC9UiK9JpJcS\ntyPzhgaZv324ySLbmItwc4G0dGbqH4arP9hnHOBNvcmLzCt7P0tuwBGUgHLQ\ncrRV6VL8ue3nMwnMxlUvnT1zz47ryoOEzcGtZ7yZOiQSf5LTWbu10SCXTTiD\ndEKHp1zbaaxP7AezyQdDfPmkmf89eAd+kn25LkZE6AvhtSJ/ChMWzV8a4t6R\nlxRmF6Gpe7lAWqDlWix8caEmsLdLxFPlbHbXeCp7r4lAGphKXdJBSKoGS/5n\ncFPIwEvl9D0yrwP/OVhDLo3bAh2+r7wOZID0EPUtUe7MsVfydHnMJrUsQvbA\n0eqw\r\n=U+df\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","private":false,"scripts":{"build":"tsc"},"_npmUser":{"name":"shresthagrawal","email":"shresthagrawal.31@gmail.com"},"repository":{"url":"git+https://github.com/paraswap/subscription-service-client.git","type":"git"},"description":"> Simple client for [Http-Subscription-Service](https://github.com/paraswap/http-subscription-service)","directories":{},"sideEffects":false,"dependencies":{"ws":"^7.4.6","axios":"^0.21.1","object-hash":"2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.1","ts-node":"8.8.2","prettier":"2.3.2","@types/ws":"^7.4.4","typescript":"4.3.5","@types/node":"13.11.1","@types/axios":"0.14.0","pretty-quick":"3.1.1","ts-essentials":"^8.0.0","@types/object-hash":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/subscription-service-client_1.0.0_1640717165957_0.5011798980801292","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@paraswap/subscription-service-client","version":"1.0.1","author":{"name":"nazar@paraswap.io"},"license":"MIT","_id":"@paraswap/subscription-service-client@1.0.1","maintainers":[{"name":"ps_admin","email":"hello@paraswap.io"},{"name":"colonelj","email":"jason@epixxware.com"},{"name":"velenir","email":"velenir@gmail.com"},{"name":"shresthagrawal","email":"shresthagrawal.31@gmail.com"},{"name":"nduchak","email":"omelko39@gmail.com"},{"name":"0xalex","email":"alexey@paraswap.io"},{"name":"mwamedacen","email":"mohamedhassen.mami@gmail.com"}],"homepage":"https://github.com/paraswap/subscription-service-client#readme","bugs":{"url":"https://github.com/paraswap/subscription-service-client/issues"},"dist":{"shasum":"f49f5e388466cf9010b122bda155eaf8603f0118","tarball":"https://registry.npmjs.org/@paraswap/subscription-service-client/-/subscription-service-client-1.0.1.tgz","fileCount":29,"integrity":"sha512-vrcHph7zEFE0H8LIJJSrYr5OjLBS4njmJYiSSyEMsBr53FJcc0C4fQfV0Bgt2t4F2e8vlkNaYKvHNghQWk0lkA==","signatures":[{"sig":"MEYCIQCPZ7A2AWct5MnUCkr+Jkf2jKHKcGvMif0IxCmRkH+KLQIhAJ4mGLMTVa18aXpqdYa+HOiqhZQgAAYg2muZxyLbSMB8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzAEQCRA9TVsSAnZWagAA6aAP/0N3w7oU4RZ4MlJLrDYO\nSJYQNrXilbkvGOmZKXHQjo8N6qbMCOKb1FAH+4wo8iGebQTXt4+0Du6WXzRT\nVLNZ80JpdF78W0YHPXu4z2zoYYGyBy5jVGydZJ2V0ogWH58U2F7/3o5ILtKV\nN70dB0Edv/pPLDmm8iZbGahgglRW3mGiJAybBW+x7NyMrM1ovNj7KZGYLPLU\nl2NWtRr+GuoJjlP+VSSF7PK78wfGRobdixP0jpSpKgIDJtisTjxPDhagE9x0\neiTppXxQrA5ERqgmcXe2gNDY6A4auKHekCMf6eTwo+AaGx5BecnlSCdrPg5/\nk1ABiA4dv++T9KhaaUt3UB1xmYiuwucHFvbHKJxRArpk6UttsFd9u7Y9fAwj\nGIaunnf3OwmqNHNYtQ9zVvUqZxSBdP82coQe9c0/LgJ0bC4QXE4+9V+/olbw\ng9TO0f5v+MM7VDOLKYjLmSo7A93/SlZ7vJ4rLYOOsP5PRZsVVhaHzkL8Vkzq\n456YM+ivt53MfVBRMk+x1bNGPiwECHr/VLIslbPXwQl4sDB0DtUrBY+NGKHf\n+CCtuxWyjZTDOnCRwhDg/bvpKpz9vVRsiCxyX8J0YrlD6lbr9/lsR6zU1wdI\ntTUgZVO1CAnYJ/Mp/Tftm8Jm5xKq46j1l05GbAp/HEggtMMSeCMyxHe0QUor\n4Waq\r\n=u/Bj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","private":false,"scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"shresthagrawal","email":"shresthagrawal.31@gmail.com"},"repository":{"url":"git+https://github.com/paraswap/subscription-service-client.git","type":"git"},"description":"> Simple client for [Http-Subscription-Service](https://github.com/paraswap/http-subscription-service)","directories":{},"sideEffects":false,"dependencies":{"ws":"^7.4.6","axios":"^0.21.1","object-hash":"2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.1","ts-node":"8.8.2","prettier":"2.3.2","@types/ws":"^7.4.4","typescript":"4.3.5","@types/node":"13.11.1","@types/axios":"0.14.0","pretty-quick":"3.1.1","ts-essentials":"^8.0.0","@types/object-hash":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/subscription-service-client_1.0.1_1640759568435_0.01183749722809746","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@paraswap/subscription-service-client","version":"1.0.2","author":{"name":"nazar@paraswap.io"},"license":"MIT","_id":"@paraswap/subscription-service-client@1.0.2","maintainers":[{"name":"ps_admin","email":"hello@paraswap.io"},{"name":"colonelj","email":"jason@epixxware.com"},{"name":"velenir","email":"velenir@gmail.com"},{"name":"shresthagrawal","email":"shresthagrawal.31@gmail.com"},{"name":"nduchak","email":"omelko39@gmail.com"},{"name":"0xalex","email":"alexey@paraswap.io"},{"name":"mwamedacen","email":"mohamedhassen.mami@gmail.com"}],"homepage":"https://github.com/paraswap/subscription-service-client#readme","bugs":{"url":"https://github.com/paraswap/subscription-service-client/issues"},"dist":{"shasum":"7922f8fecbf1e19c519db9b91c01135f5320d320","tarball":"https://registry.npmjs.org/@paraswap/subscription-service-client/-/subscription-service-client-1.0.2.tgz","fileCount":29,"integrity":"sha512-tTKpY3dqIDRp48ipddoY85lh3qi59DfLIHFCK7TPl/peXUXLM3q4yYR+J1DtSM2g5mbZ6QrNoqTZPLfIP0vn0A==","signatures":[{"sig":"MEYCIQCDLHaHMLoPyGIC4/iOuIJxGk25YsJipOv3Ginogi69FgIhAIs2ZmBaAKUAfiS0msN3FfzI53OfwHxvBQAb3xwPr89M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzANLCRA9TVsSAnZWagAATpoP/jzqzZh5YuQrq7BtI5ea\nQTTmqfRSSqC6wdo1/eqxWB9wZIPjkooGE9o77T4U8U73F2eqnW6XNwhgcnph\nw47OpXZPX4Dy3ALodQXm9nDQkbQ1ehz3ekmYnj/7KuU1gLkBeiOsEbe4JwiI\nUltPiyXY1wI5ujCSdPoNQkoUY8zIhVJSc+Dh4crnwoVmXwX5+Oj+6Rl8IvCB\nALx/NXY2Dipzcfxx7L5WeW2VLmscQO4FJ04C5pMS5xjI9x8fqPRf44/ZIkXp\nRl6FzGP9KcgFlc3wsH4M2A6bdlfSgZ7/l+aDkKzH1hwIL1pKy6UwhQXrr+wc\nNehUGq8+Ofbr/fehDBBqlrYsvnsOanBQb9VB46JTpWA0O8ZZo20KUN+/p3Ok\nWsQ0XZDBBgDDoptkxB6MuCXVZeMemPXr/BRCxZq6wB2wZeLBemW5IV8fFp5+\nKRbnqmUvn38Sr0A19mGf2jCvxEFyMS6V9VPrgnk7/9cCrNX8BoDm2MXYRwzt\nrfEuVMeOKwENbldemeNpaEn+bD32bIWXIRf9P3YMWZ9EjMdZD9QhESMTM2bo\nANmueXE3mvpTVOK+mc9a3x+Zt1EVLlDBIWf4F0soj2QatqiMJ4nmiRLxqyfY\nDmUWV7ho70jvsI3SKMxjPpZj1Tr5IYdwyLteHDLDZ/Oc2odIQGlBmgIjxpcX\nHX5M\r\n=E2wQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","private":false,"scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"shresthagrawal","email":"shresthagrawal.31@gmail.com"},"repository":{"url":"git+https://github.com/paraswap/subscription-service-client.git","type":"git"},"description":"> Simple client for [Http-Subscription-Service](https://github.com/paraswap/http-subscription-service)","directories":{},"sideEffects":false,"dependencies":{"ws":"^7.4.6","axios":"^0.21.1","object-hash":"2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.1","ts-node":"8.8.2","prettier":"2.3.2","@types/ws":"^7.4.4","typescript":"4.3.5","@types/node":"13.11.1","@types/axios":"0.14.0","pretty-quick":"3.1.1","ts-essentials":"^8.0.0","@types/object-hash":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/subscription-service-client_1.0.2_1640760139637_0.3602627244289751","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@paraswap/subscription-service-client","version":"1.0.3","author":{"name":"nazar@paraswap.io"},"license":"MIT","_id":"@paraswap/subscription-service-client@1.0.3","maintainers":[{"name":"verisana_paraswap","email":"azamat@paraswap.io"},{"name":"louis-paraswap","email":"louis@paraswap.io"},{"name":"erezool","email":"erez@paraswap.io"},{"name":"colonelj","email":"jason@epixxware.com"},{"name":"ps_admin","email":"hello@paraswap.io"},{"name":"velenir","email":"velenir@gmail.com"},{"name":"shresthagrawal","email":"shresthagrawal.31@gmail.com"},{"name":"mwamedacen","email":"mohamedhassen.mami@gmail.com"}],"homepage":"https://github.com/paraswap/subscription-service-client#readme","bugs":{"url":"https://github.com/paraswap/subscription-service-client/issues"},"dist":{"shasum":"c9cf2b4e5318609d19c201ab4d9c8962ef522d8a","tarball":"https://registry.npmjs.org/@paraswap/subscription-service-client/-/subscription-service-client-1.0.3.tgz","fileCount":24,"integrity":"sha512-MUujc6Xlx2hGx4KtumpWG2MglsPCoqHfin8ev1gB8zQtRJYDEgwhdlG+jfoYBsjD8S6STKBM4bAg0DGwd48TSA==","signatures":[{"sig":"MEYCIQCa19iS+donr1I0H49yJx4jiT5mnydIwCceyd1IV/3IWAIhAIAV3HiA/XM4Yud9ZbZXvKvn5vajRLBDBhn/DNCFTauD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixAyUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLPg/+JmfDl+hyzz3nzBddyyq1srBCnETypjUyvKjpN2qnJDlyWUUP\r\n8pJV7KPqUaRlS7kw9paAIDvXObJa0HuERvT889Qy5Wg6bMWi++p3ZXXSlUMv\r\nDJRwwuZD5MFkOsXnWSzJvy3ufHuwrMN4ZZsSIB6VYj9DeOpZXTbgIMyiz1EV\r\nSPT9zphoy/dWYg2fJwzfaFhuhaNMFCMv0kHyQDhTtpb3ZAjDrYdw6a4nribI\r\ncAkOHb+5XO5PisFJcB9AGAwERqrZM72hdi2V6+U22+GsoeuZfb14CsVMgSnT\r\ntJa8PEulUghCyWcKx04eizBXvG5yExweHfhpGOfxKv2TowLemSpg279kbeex\r\ndy+vzItwRijL4hFl0MLh0U8tIJMJvSo+wJVETAtkJmxmcvlQuK03BE+VKTuw\r\n3K1Wjlm/Guk7xFJkTlvzi6JO/rvMVW+5SWa9HGi37n7MhhXnvqr63b9ui44o\r\nOpJqxq5PF9gD9XMWuZB8slf1fk3LF6ovs8/ZzXMuT87Gg1mzFrve4MSIyWwp\r\nt62E2hM7XwRgpWbEsR7waCJh+UzboJqLLBMqyaT8m8AJ+tMkD0FQ33zgi3sB\r\nB7gGpnbo+Yop0VZodi7r4Ibdp2I+ceK9ywVy6uuVCIsP7BttJ9NCL6fVtk2K\r\nynpusYIxFbL6Vq5iaOaNmslWsHnGLljXs/Q=\r\n=wuZJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","gitHead":"b1aef93314c1b576b6aafccabeecc05ac7c7028d","private":false,"scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"louis-paraswap","email":"louis@paraswap.io"},"repository":{"url":"git+https://github.com/paraswap/subscription-service-client.git","type":"git"},"_npmVersion":"8.5.5","description":"> Simple client for [Http-Subscription-Service](https://github.com/paraswap/http-subscription-service)","directories":{"lib":"lib"},"sideEffects":false,"_nodeVersion":"16.15.1","dependencies":{"ws":"^7.4.6","axios":"^0.21.1","object-hash":"2.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"7.0.1","ts-node":"8.8.2","prettier":"2.3.2","@types/ws":"^7.4.4","typescript":"4.3.5","@types/node":"13.11.1","@types/axios":"0.14.0","pretty-quick":"3.1.1","ts-essentials":"^8.0.0","@types/object-hash":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/subscription-service-client_1.0.3_1657015443849_0.2635487642699086","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-12-28T18:46:05.897Z","modified":"2026-07-07T11:35:54.861Z","1.0.0":"2021-12-28T18:46:06.116Z","1.0.1":"2021-12-29T06:32:48.585Z","1.0.2":"2021-12-29T06:42:19.892Z","1.0.3":"2022-07-05T10:04:04.096Z"},"bugs":{"url":"https://github.com/paraswap/subscription-service-client/issues"},"author":{"name":"nazar@paraswap.io"},"license":"MIT","homepage":"https://github.com/paraswap/subscription-service-client#readme","repository":{"url":"git+https://github.com/paraswap/subscription-service-client.git","type":"git"},"description":"> Simple client for [Http-Subscription-Service](https://github.com/paraswap/http-subscription-service)","maintainers":[{"email":"mounibec@gmail.com","name":"mounibec"},{"email":"hello@paraswap.io","name":"ps_admin"},{"email":"velenir@gmail.com","name":"velenir"},{"email":"danylo@chainza.io","name":"danylo_kanievskyi"},{"email":"nazarii@chainza.io","name":"nazariikysel"}],"readme":"# Subscription-service-client\n\n> Simple client for [Http-Subscription-Service](https://github.com/paraswap/http-subscription-service)\n\n## Table of Contents\n\n- [Install](#install)\n- [Usage](#usage)\n\n## Install\nInstall the package from NPM:\n\n```npm install @paraswap/subscription-service-client```\n\n## Usage\n\n```\nimport { HttpSubscriptionService } from '@paraswap/subscription-service-client;\n\n// Create na instance\nconst client = new HttpSubscriptionService(HTTP_SUBSCRIPTION_SERVICE_WS_URL)\n\n// Subscribe for connection event (this event will be triggered as soon as we get a connection to the `http-subscription-service`)\nclient.on('opened', () => {\n      // Create a subscription\n      HttpSubscriptionService.subscribe(\n        {\n          pollInterval: 5000, // Provide a polling interval for your subscription\n          requestOptions: { // Request options (AxiosRequestOptions)\n            url: `test.com/getWeather`\n          },\n        },\n        (state: { data: WeatherResponse }) => { // Callback for data\n          console.log(`Current temp: ${weather.temp}`);\n        },\n      );\n});\n\n```\n","readmeFilename":"README.md"}