{"_id":"@alayanetwork/web3-providers-ipc","_rev":"1-ba0929507188ac7bbb96acbdbd1a34aa","name":"@alayanetwork/web3-providers-ipc","dist-tags":{"latest":"0.13.2"},"versions":{"0.13.2":{"name":"@alayanetwork/web3-providers-ipc","version":"0.13.2","description":"Module to handle web3 RPC connections over IPC sockets.","repository":{"type":"git","url":"https://github.com/PlatONnetwork/client-sdk-js/tree/alaya-dev/packages/web3-providers-ipc"},"license":"LGPL-3.0","engines":{"node":">=8.0.0"},"scripts":{"dtslint":"dtslint types --onlyTestTsNext"},"types":"types/index.d.ts","main":"src/index.js","dependencies":{"oboe":"2.1.4","underscore":"1.9.1","@alayanetwork/web3-core-helpers":"0.13.2"},"devDependencies":{"@types/node":"^12.12.5","definitelytyped-header-parser":"^1.0.1","dtslint":"0.4.2"},"_id":"@alayanetwork/web3-providers-ipc@0.13.2","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5ii1+eiOahaXZBFwcrYvV/E1ELknomSF0ZCKICe0mwn68sPv8pH3j+4X4Q0xAKdQvC/Chrq5X5pOI5SEwMFPXA==","shasum":"928742cf4adcacda4004dfe5257eed9f658f8cd2","tarball":"https://registry.npmjs.org/@alayanetwork/web3-providers-ipc/-/web3-providers-ipc-0.13.2.tgz","fileCount":7,"unpackedSize":13430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjpNXCRA9TVsSAnZWagAA1EAP/3PQueOtY+P0/9EVam23\nm88ENytZL6KEsN/x9Fa7x6aJX2NmlQXZJaeB6D3+qWM8tQCQQAgS3QHiaXFU\nXJLlEaB6AmECEjuf1prRy5CAKQTOiGVdbY0e1AJq1/a60x/xUDCtJidMbmSv\nMxP0yzYmJZ8bPwGVBexG5iyAh3MNWEpbKhkT37irdsbMfn6iiPF9jcssBrHX\nNeE686tzhx2serhtbT/mGBDs1ZswTknFeBQs1MjbJsSKUXIGS4hAEyLywo/v\nJFT6q7g/7jVmNuyUzPi4ljirhASB4YvlDboK+SI6/+WI1qj/1+5fAzPl+hTJ\noyW+oXYSmMeJXdY46hSg6XxwDzIkXAsZerdsISOcsPGXMMXLXzSOXhUhkoUk\nM4wbxnnsBxIAVhJrOdyNEOVyO/hHfSnF+NCbq790ConTNAf+zxJ89dKD/55X\nUL8PcGrRR+5cdwM5SLsCAR83rhsSdBseQ77jm8BGUn+S7v1WBaXvTCbw/yy+\nBfDEMlxf4ncbJczFEJ8Uq5xpOY7Afdpl6PYGS8j1RDQxJKe4efELka7zxe9R\ngFkO47T1LBcccMzaSmJXB33CIalo4vGXj5IMZACn+0M79GLprHJQ4BjttN6k\nSUeQFIpD/rrYTcd/RU+guiKw3/sMSdfK2n9+zU/9BTve20JrePb8/KvmGfKk\nrWGq\r\n=Yfcp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2O71/TbLw2tGYV9nfrQLaDJXeHnXRyXcNnKb1x9ZYzAIhAK++uEAbUz0+r7k1imDMf4Ao563Yk3Urz4vtmiYeRLjn"}]},"maintainers":[{"name":"alayanetwork","email":"npm@latticex.foundation"}],"_npmUser":{"name":"alayanetwork","email":"npm@latticex.foundation"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-providers-ipc_0.13.2_1603179350838_0.48366631605370225"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-20T07:35:50.795Z","0.13.2":"2020-10-20T07:35:50.956Z","modified":"2022-04-04T12:34:02.239Z"},"maintainers":[{"name":"alayanetwork","email":"npm@latticex.foundation"}],"description":"Module to handle web3 RPC connections over IPC sockets.","repository":{"type":"git","url":"https://github.com/PlatONnetwork/client-sdk-js/tree/alaya-dev/packages/web3-providers-ipc"},"license":"LGPL-3.0","readme":"# web3-providers-ipc\n\nThis is a sub package of [web3.js][repo]\n\nThis is a IPC 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-ipc\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-ipc.js` in your html file.\nThis will expose the `Web3IpcProvider` object on the window object.\n\n## Usage\n\n```js\n// in node.js\nvar Web3IpcProvider = require('web3-providers-ipc');\nvar net = require(net);\n\nvar ipc = new Web3IpcProvider('/Users/me/Library/Ethereum/geth.ipc', net);\n```\n\n## Types\n\nAll the typescript typings are placed in the types folder.\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n","readmeFilename":"README.md"}