{"_id":"@danielsmilo/web3-providers-ws","_rev":"2-a3239e982b1364b14bf2686cec615d79","name":"@danielsmilo/web3-providers-ws","dist-tags":{"latest":"1.0.0-beta.44"},"versions":{"1.0.0-beta.42":{"name":"@danielsmilo/web3-providers-ws","namespace":"ethereum","version":"1.0.0-beta.42","description":"Module to handle web3 RPC connections over WebSockets.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-providers-ws"},"license":"LGPL-3.0","main":"src/index.js","dependencies":{"underscore":"1.8.3","@danielsmilo/web3-core-helpers":"1.0.0-beta.42","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible"},"_id":"@danielsmilo/web3-providers-ws@1.0.0-beta.42","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"danielsmilo","email":"daniel@smilo.io"},"dist":{"integrity":"sha512-BabAypinsmpxUlaCqDyWyUdmyl76h2s4WtwCpeksQzbBFxZGP6CCXWUoHqXSq53tz+5mKzCUZ3KIPgeQWGiO/A==","shasum":"c061e50484f65f0705e210261b3c1885793f43fe","tarball":"https://registry.npmjs.org/@danielsmilo/web3-providers-ws/-/web3-providers-ws-1.0.0-beta.42.tgz","fileCount":3,"unpackedSize":12664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb78OCRA9TVsSAnZWagAAqcQP/3AaCL5GSWLM+XfBWimR\nRavj0zem22JFqVmxYAdtGw1kpllBq5igQmbPGHz4ssdPSZ5V3Q+Jb61j8DF0\neX/CyEJginMYb7yiwuOlLXluPCGxlOxwAdesXUyuKBONaeMGIHCEU4d2WgO6\n0w3iG2L7liyoUWlIe2EQi+z5+WgVzs6fvm9MsQk35O4r0kX5LWxXjCYSx6ZK\nhFbod9LzSCSy6vNAIQyusV7sjdKzVS3g1wen/NJy62XF0Z2vuXh/ZY0birpP\n1T3PDbqBqy7FFdCYjlgYpZ+SFrwO+mecBlGp8yUZFR6Wk/krz2GiGFxTKO5k\nYAYMd2PWJZD7nRAOiYB4QeeMwVLE38BGfFcDBqRbg/0iZHCJVFnE2hxaA4Aj\ntk/YVRXt1i7AYZcg+6NdByvTj51aMgfhndyyIGvqWPN+TV3ZBXCUR10GxNSR\nbOk+1ji30RXYLfTtCvgMf2DNHx2EjjguJlnXJSpFP7RGbzZgCQBZU2UtWq/8\nQxyQPZjYX/ey11qySQV+IkvgMMrB5FzARphe2C9hYfU+UQV/4S2oawYbegLa\nseES0nrtVKj1KvQz1cDrPkljWHBg80p3o3eK2rt0ryZfR2Dpr6ehsPOcDmT8\n6jSOKUcz3flUEDCW5CW86ealSklOqSjjknJEawi6nobnIL/xyjMRcvsnL0u/\n2X1r\r\n=hla7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtpkYdT3WWudsUcUwyAZ9w0kuNMtquL/b6xQp5Z/UGkAiEA6ms3PB5RM0kqgwhqrMsltTtsnZTlIzmKlx0PsMsFZPY="}]},"maintainers":[{"name":"danielsmilo","email":"daniel@smilo.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers-ws_1.0.0-beta.42_1550827278163_0.9328139152572013"},"_hasShrinkwrap":false},"1.0.0-beta.44":{"name":"@danielsmilo/web3-providers-ws","namespace":"ethereum","version":"1.0.0-beta.44","description":"Module to handle web3 RPC connections over WebSockets.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-providers-ws"},"license":"LGPL-3.0","main":"src/index.js","dependencies":{"underscore":"1.8.3","@danielsmilo/web3-core-helpers":"1.0.0-beta.44","websocket":"git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible"},"_id":"@danielsmilo/web3-providers-ws@1.0.0-beta.44","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"danielsmilo","email":"daniel@smilo.io"},"dist":{"integrity":"sha512-tK7J4VdFe0iP4rxcEK7v38oGGhWaoFykdKbiuriYZwvIBY4ACV3t1GF3BaO/6Nzi+SmnYM9vagCuGZYSu6MG9A==","shasum":"dcaf388acd0f7de30c77e3095320d72c3b9a5105","tarball":"https://registry.npmjs.org/@danielsmilo/web3-providers-ws/-/web3-providers-ws-1.0.0-beta.44.tgz","fileCount":3,"unpackedSize":12664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb8abCRA9TVsSAnZWagAAW60P/ikFSzhCXl8YnMe5weA/\nkqsBK4FWyJZd6S8gJX0Rj38mSyayAGz7+eH+aUqsM6eDyvr9F7TA6RjmuEtQ\nTz/cg8Zb2EWM11MjuqV4ZwFUOQfFKdRFi0iBhiwg8wC5JmXlKxSM1cBD4qbh\njA8H8Z8PGtOwElI8OzFY4b0URKKLE0DtCYpCeF2MOYE4GQuoeii0Hws/gcnd\nJWE82iMUXGGvH97e7qVEektb5MpGk0sDHr8+nUm+sWRyay8dOe6NQ5GksRRI\ns9FIZKoSE0oI3KgytE1oSe57PRJ6NMgTsYWkNmMtl7ur+h8CQ0Ic+GO7/LOt\n33E0oryeu2NXsdSmzM5HrpYhUWtny+EUgHGqhoYP2LhdIUKHWC+RX1Bg7uwS\nBRAynMmKZqLYgPuRoQhjNpFbexCz1tu4lSZAojFlqA1kUS/4cwNUvmUPRMVL\nMvJTmpgx1NkQ2SCLEOP8j3bmzzArhHumMDCC8oyXzGr8dLOqdsL9hbxU28/X\nG8fn8qZQUl84JlxTcQSE0Lhs4jGjdWFoJW+dmaCmmlUFSN96Q3UjUcMx8hrN\n4jePwbOKoeWdFYwd/h6xhKpsREhDyzAsMbaH+OIx4kDJ3Y2RsvXD1AAk/ni5\nLGNm9uvE2GLxsQZ0+/JtOxTfQlOV/8aRvXTypTiNIB+VArA+uPJtfDzhHToh\nKbty\r\n=UENx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyE3FU975VIPWv7ezqeDUN5kXvLL/ZM2w8ij+WnzukiwIhAKn39DisDp3YyuwFSdDfQxdGJPR7/kIruY7ZmVfy2GT8"}]},"maintainers":[{"name":"danielsmilo","email":"daniel@smilo.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers-ws_1.0.0-beta.44_1550829211016_0.6664274825130347"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-22T09:21:17.967Z","1.0.0-beta.42":"2019-02-22T09:21:18.281Z","modified":"2022-04-05T02:41:27.877Z","1.0.0-beta.44":"2019-02-22T09:53:31.128Z"},"maintainers":[{"name":"danielsmilo","email":"daniel@smilo.io"}],"description":"Module to handle web3 RPC connections over WebSockets.","repository":{"type":"git","url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-providers-ws"},"license":"LGPL-3.0","readme":"# web3-providers-ws\n\nThis is a sub package of [web3.js][repo]\n\nThis is a websocket provider for [web3.js][repo].   \nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-providers-ws\n```\n\n### In the Browser\n\nBuild running the following in the [web3.js][repo] repository:\n\n```bash\nnpm run-script build-all\n```\n\nThen include `dist/web3-providers-ws.js` in your html file.\nThis will expose the `Web3WsProvider` object on the window object.\n\n\n## Usage\n\n```js\n// in node.js\nvar Web3WsProvider = require('@danielsmilo/web3-providers-ws');\n\nvar options = { timeout: 30000, headers: {authorization: 'Basic username:password'} } // set a custom timeout at 30 seconds, and credentials (you can also add the credentials to the URL: ws://username:password@localhost:8546)\nvar ws = new Web3WsProvider('ws://localhost:8546', options);\n```\n\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n","readmeFilename":"README.md"}