{"_id":"web3-core-promievent","_rev":"148-c699937fa998552076eed5b0ebf68192","name":"web3-core-promievent","dist-tags":{"rc":"1.10.0-rc.0","rc-legacy":"1.10.1-rc.0","latest":"1.10.3","legacy-dev":"1.10.4-dev.0","legacy":"1.10.4"},"versions":{"1.0.0-beta.8":{"name":"web3-core-promievent","version":"1.0.0-beta.8","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.8","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"9c71d36229811143b88824aa66cefbccbd9cce20","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.8.tgz","integrity":"sha512-JK3iQY5z+k2g1J+JE57z7dBNnR2SNAhmEq59T8HlxIuKSS5hpAzRHcNNs3Nrb7nDsKj4qtCQON/hgMj1KIqcNg==","signatures":[{"sig":"MEUCIB0hVcVUCI47k3Os5LDyk9/g9cvw0KYwfWRKm2t7MmzPAiEAqpHZM++X1zc4+yfknKls/Q3BXRf4qYbvB0gQUEuqtZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"5.3.0","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.1","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.8.tgz_1500905253580_0.6240300971549004","host":"s3://npm-registry-packages"}},"1.0.0-beta.9":{"name":"web3-core-promievent","version":"1.0.0-beta.9","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.9","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"c5c64562185e3ccea5d5f05db60246722f589757","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.9.tgz","integrity":"sha512-lEyXzBjnN3WFnfmIhA6xzqj+ehyC9hbYnmtomWZUWs72AazjRHBCTqc7/HuGXZ3aqZK4MCEtjBdZ29U/2PBgoA==","signatures":[{"sig":"MEYCIQDU79lzDi6Rf3mL+QwMhZoVQkPEnVjoskbqwgOS1r1DwAIhAMXPqM5+cE+xibVstKm12CptVxzBkf2KeVjZkSzb/qUe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"c5c64562185e3ccea5d5f05db60246722f589757","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.1","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.9.tgz_1500914964759_0.02285273722372949","host":"s3://npm-registry-packages"}},"1.0.0-beta.10":{"name":"web3-core-promievent","version":"1.0.0-beta.10","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.10","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"83ae3fc8340db1178b4256b3367183018a860c0f","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.10.tgz","integrity":"sha512-X8fCPVSZMaGijwbW1ANF+Sx4EjDGV8vgBsh265THj+/RrJ/pnyt3QnsZdWbP+l+ZQ3oUsJVNiUlFUeEvLF1kDQ==","signatures":[{"sig":"MEQCIBa1hxuZfsF+Q9eUEO3e2QXH6JnAPfJZcgAsqHD+HBnmAiA5avL+X6NLFZM3kUSa2UtuOipsEEzgX3Yjc5R1DobJ0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"83ae3fc8340db1178b4256b3367183018a860c0f","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.1","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.10.tgz_1500916021758_0.9218237341847271","host":"s3://npm-registry-packages"}},"1.0.0-beta.11":{"name":"web3-core-promievent","version":"1.0.0-beta.11","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.11","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"3d8b7296f4afbe0699dc4d7b1c6293be52050c41","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.11.tgz","integrity":"sha512-e4D8NlZPw3FWglnEYskxAc7hUfmN6oRsvFqM1pS8bvIuwDSOFSDYLKn+SRGll/j32RxT6e1NyYPpfApd1KZtYg==","signatures":[{"sig":"MEUCIFO5dXQFXCgh0Jdolixy+CKbdJL4lbaPnizOtKRNtY8PAiEAkM3989QxRht2lfzL9sauoEoXkhLvbh2ASk20P2xiPXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"3d8b7296f4afbe0699dc4d7b1c6293be52050c41","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.1","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.11.tgz_1500918450007_0.2200758361723274","host":"s3://npm-registry-packages"}},"1.0.0-beta.12":{"name":"web3-core-promievent","version":"1.0.0-beta.12","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.12","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"9720792b3a0528d7c8f1b2fba8a12f27daeea70b","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.12.tgz","integrity":"sha512-HR1DfmqW4a30L2G8OF8cWX1+uWz5A65IqjEk6jfCAoER3rf10ODo2OcEdojBOc4mnNxeHEx4lOOJnpnImvEWZw==","signatures":[{"sig":"MEQCIApvg+YZJxh36brmY36ctw5UFLacFsSn/Dnk/4AhqAylAiBIgB11dMomYIvNauIxgLvwRMx8CFAYLkfqTfLl5MNqZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"9720792b3a0528d7c8f1b2fba8a12f27daeea70b","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.1","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.12.tgz_1501089841911_0.610509394435212","host":"s3://npm-registry-packages"}},"1.0.0-beta.13":{"name":"web3-core-promievent","version":"1.0.0-beta.13","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.13","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"8dfe0e0bc825c8d4129dc2126c7ea5805cd215d2","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.13.tgz","integrity":"sha512-GdArcDbT4p4D6hQspwRTLXzq7FRCaKVJL0MADmR+F9935pYiViTrVjZJfTiT6pD4SfQTaKVn/H0Z38WcO09pqA==","signatures":[{"sig":"MEUCIQDMcc2TKZQ3G1e5wfoxXKbptcnr3WdSM+x84wlkQ5if7QIgRBbW3uqM+t0msIz5LgPOktwQGcMvpJ5nQOi8gjjAjTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"8dfe0e0bc825c8d4129dc2126c7ea5805cd215d2","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.1","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.13.tgz_1501163364653_0.34075135202147067","host":"s3://npm-registry-packages"}},"1.0.0-beta.14":{"name":"web3-core-promievent","version":"1.0.0-beta.14","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.14","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"6b866237a2b3dbdbdc2dba94ed2a5d1a190f4a04","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.14.tgz","integrity":"sha512-iXO6w08aDvNbK3FkXgaCdMiSDgghRY+hsD07gdK7TQVSpo+wHcXN7j4072cwFu8iKHZtUIpRSvOoU+pLtnsyEg==","signatures":[{"sig":"MEUCIQCV/c4w+f3ujryn+N7PHe4otU9547nUeGnLeMsdHFGe0QIgIbKKoW6d0ZBubS5gbn/UnNzDaeWaEQ5qxwdUwzn9Vsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"6b866237a2b3dbdbdc2dba94ed2a5d1a190f4a04","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.1","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.14.tgz_1501680348238_0.37821787130087614","host":"s3://npm-registry-packages"}},"1.0.0-beta.15":{"name":"web3-core-promievent","version":"1.0.0-beta.15","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.15","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"2f3f7507685d6c875e29b94b38b615e64b9c164f","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.15.tgz","integrity":"sha512-BpYoYBweAQQBg3Qgfv5IWT0aBjM8wVxcRWZ2yUmflCAtUgCGkQkLnmugy4aQNyeymCBv+nWz5qzvSUVDkLGrUg==","signatures":[{"sig":"MEUCIEu4tFzqG3T+lb7n3+aJcDGjo8s8dUOKS2KqDPaeTA5jAiEAhauL0QECyWtiKvndGhOiUr21sEQAQRVlmnITM0Zu9AU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"2f3f7507685d6c875e29b94b38b615e64b9c164f","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.1","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.15.tgz_1501760620284_0.6282103874254972","host":"s3://npm-registry-packages"}},"1.0.0-beta.16":{"name":"web3-core-promievent","version":"1.0.0-beta.16","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.16","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"2809a839780ac1a01b12cae49338a92ddc273dcf","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.16.tgz","integrity":"sha512-TXWjJhjEHzchPZBF42ViDoy74R7r1wr7tXJ9NMFQS/4YrIInYVsKURegzBEMG5G+7djDrWbCP5BiDVNeuaVhCg==","signatures":[{"sig":"MEQCICXuiAE5iKl51M0cPIYR3EJJDDtdxwVB/Mshj1l49XKsAiAIj+tySGOscX7qArnjKKkL/HINmxEBLeiazaVQdNWz0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"2809a839780ac1a01b12cae49338a92ddc273dcf","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.1","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.16.tgz_1502122135612_0.1115001942962408","host":"s3://npm-registry-packages"}},"1.0.0-beta.17":{"name":"web3-core-promievent","version":"1.0.0-beta.17","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.17","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"35616b82943ac8815e490310c6dd3ccbf9fc64af","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.17.tgz","integrity":"sha512-LZovjQc9pqAebHncmUhX5vMUn2+Xmoc+b4u1wScekBFwR9Kgi1VPl6Iv0yN5nsN/d88+kKS9DErnkMvAPbusmQ==","signatures":[{"sig":"MEUCIDq/3TwUq0o3IFBqQZY4kS1tLGcmfXNcSq2G24KH6UzGAiEAz6syO72HXcSTnHoyFb3cF9f56LLTlPK4aTwRTSitqYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"35616b82943ac8815e490310c6dd3ccbf9fc64af","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.1","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.17.tgz_1502187847325_0.777619011932984","host":"s3://npm-registry-packages"}},"1.0.0-beta.21":{"name":"web3-core-promievent","version":"1.0.0-beta.21","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.21","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"2ecb6a4e33a04967eeaf24a03e9e295e7c5ef65a","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.21.tgz","integrity":"sha512-rwFvlu/sLoCk0aT9Y1g9fWKJdAfF0+/Ka/MJUFQyT+2BHihPhAMVvht217lXxzoFfFtRtzQG9vdwes+oUkAX9A==","signatures":[{"sig":"MEUCIQDJVWvrQh3KKrVWv/M1y+QtMqagtd95IkGVKfog4uMW6AIgeg2RiD4+X5km/sdmAU7txqplAgxfuyW3EBcXyC415ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"2ecb6a4e33a04967eeaf24a03e9e295e7c5ef65a","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.3","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.21.tgz_1505915622848_0.24299141787923872","host":"s3://npm-registry-packages"}},"1.0.0-beta.22":{"name":"web3-core-promievent","version":"1.0.0-beta.22","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.22","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"a862f15bea38734a9c387f63c22e7af1e0b87188","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.22.tgz","integrity":"sha512-PtyuAY0AXdLAUb5LszzvQ+YeueYs4pPjqZp4yi9pdrS/AcZWEOo2o2RJtiyHrhDuz4fnYwVqeR5MxxrhaIVmig==","signatures":[{"sig":"MEQCIDZ34hgoFP5aeLgNNcY6I846h0eweT0ge3fOY5p3BEKIAiA+Is7QKm4ljSmouScMQL9f14AEGBlrs3syT7fBnQKYuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"a862f15bea38734a9c387f63c22e7af1e0b87188","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.3","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.22.tgz_1506351951107_0.8607702723238617","host":"s3://npm-registry-packages"}},"1.0.0-beta.25":{"name":"web3-core-promievent","version":"1.0.0-beta.25","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.25","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"d96b1312586fb0844e29f3644add6efcac5a1843","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.25.tgz","integrity":"sha512-nczg9FoQlan8gRoTUpMMd/EgJNxpOcfD58Y4zhR60zSgd+k9ropprg4Yp6NUL0B6T7Bw0McESy0Y7nFugvcFrw==","signatures":[{"sig":"MEUCIFBDb+2YCM+cKcwbDPL3PTKGF6WiwKCuDK75wjsllvf+AiEA8cn1u2yOre58ubc2Lz8jxPpF3lNTg+NHGfEQdAQuOTM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"d96b1312586fb0844e29f3644add6efcac5a1843","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.4","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.25.tgz_1510657932611_0.7397890277206898","host":"s3://npm-registry-packages"}},"1.0.0-beta.26":{"name":"web3-core-promievent","version":"1.0.0-beta.26","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.26","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"064252519df9b7e6da9c20f594a02ecfe9c353c1","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.26.tgz","integrity":"sha512-diDknLCq8nK1jE2dcJVNAUEGm7aCdcaW7f5CyEhVQmw3nz7V0kFYpwB1GpXS8SNPbUvDNUksfbb+vpmQghPZ0Q==","signatures":[{"sig":"MEQCIAGV1RCa8MzW+/bm/mA5pk2qB1f/vUk7kf31s1u69QdZAiAOkBdq0yLuF3iu6Sw3wKY82Ssvwz4yfRIFMIPKunpo1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"064252519df9b7e6da9c20f594a02ecfe9c353c1","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.4","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.26.tgz_1510658602078_0.709438091609627","host":"s3://npm-registry-packages"}},"1.0.0-beta.27":{"name":"web3-core-promievent","version":"1.0.0-beta.27","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.27","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"d25c7d7bbe4d53dfbfdca049f9ed4b0a6954bebc","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.27.tgz","integrity":"sha512-h3h9Wtpq0ShwpJnDJ57+vmdpToSG/m5YfSTXV/785+AGoouhICTKU3jAIKzAdRxijxob843RGZHOL54WiKnKTw==","signatures":[{"sig":"MEYCIQDPfnwCORXCjmLF1KYHBQ4ieLYLKdLtOjUlTKsr+Dn5tAIhAMqjRefWg6yHxqAsdUo7E2YyKJOohPH3C51ErxZQaahm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"d25c7d7bbe4d53dfbfdca049f9ed4b0a6954bebc","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.4","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.27.tgz_1513854510217_0.5880805309861898","host":"s3://npm-registry-packages"}},"1.0.0-beta.28":{"name":"web3-core-promievent","version":"1.0.0-beta.28","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.28","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"9c61c500985123b67c786088e778bfd7ff2388e4","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.28.tgz","integrity":"sha512-eE4sEB1qFUwPf4wTBNdXild+14D45kigZNqXwFUw1ZIBLB5ICRzOcKJFQyjFB0d5V98DZ2QZ9Ip4g0nYRkxBFg==","signatures":[{"sig":"MEUCIQC20cF/aQgf2EgdF6fpytszMUcKEfkAYGzqhs794CoDawIgdgq8O+89Kgrh8HCUD5oSenMp1y/paR5mhKK5o057FKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"9c61c500985123b67c786088e778bfd7ff2388e4","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.4","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.28.tgz_1516208784656_0.4043293579015881","host":"s3://npm-registry-packages"}},"1.0.0-beta.29":{"name":"web3-core-promievent","version":"1.0.0-beta.29","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.29","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"cf388cb34e76052885a7c2bd15e7358c39b7d998","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.29.tgz","integrity":"sha512-T8A/ua9u+TJgDEGesRGnn0uQD9ybIggkl05xx1AlGmF7OIc0oRofoM8zCES5WlxurMvA8rI8/fx7IdUVr0tBgw==","signatures":[{"sig":"MEQCIF22ZUpWX8Rr2Qcqm2fGpEo8R1vICzkrEGNHDt5BclKnAiAa5gIdebXhMX1qdLwdINboJo/YW/uifo2m0/RUeiRBfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/index.js","_from":".","_shasum":"cf388cb34e76052885a7c2bd15e7358c39b7d998","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.4","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent-1.0.0-beta.29.tgz_1516959538569_0.8732088992837816","host":"s3://npm-registry-packages"}},"1.0.0-beta.30":{"name":"web3-core-promievent","version":"1.0.0-beta.30","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.30","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"6205192bfb097441132226a5939ec5aed3a8a291","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.30.tgz","fileCount":4,"integrity":"sha512-IwWboJ6l80kWq45tB54NoNaBy/CaJB7OzVK3Y+WIzksgUUb4/r1WP9EN7hCVhEsNyH2VmrWXeF16LuTnnWuqjQ==","signatures":[{"sig":"MEYCIQCTAGVsMM8idsQpMI2e8qmiw83+tFbU7q1AjGcF1XqehgIhAPUzxSR88VpuZOTWsX2rqu/tfxyrFumUPhW7B5WV8slt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4128},"main":"src/index.js","_from":".","_shasum":"6205192bfb097441132226a5939ec5aed3a8a291","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.4","dependencies":{"bluebird":"3.3.1","eventemitter3":"1.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.30_1518521521909_0.8597457198393244","host":"s3://npm-registry-packages"}},"1.0.0-beta.31":{"name":"web3-core-promievent","version":"1.0.0-beta.31","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.31","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"dda95be65ecd7924e300a5e98477c1bb0a57e8f3","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.31.tgz","fileCount":4,"integrity":"sha512-LQPBbjSWDLAAeXm8GeiosTgOWNA045WoeGCGeBxARUchfvP5bAovN6cVuFGyy8xZ2GdZrF2wsFf/d/Uc4Ycfkg==","signatures":[{"sig":"MEUCIQD+PPduwu7j8kcTXKspA3ev5kTYXKPkxfKP0MkAHsAGAQIgAQa06tlXJ7zM6/BsQ7pd5GoX3ssaHv7WnNFcy8BWeT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4205},"main":"src/index.js","_from":".","_shasum":"dda95be65ecd7924e300a5e98477c1bb0a57e8f3","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.4","dependencies":{"any-promise":"1.3.0","eventemitter3":"1.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.31_1520949906348_0.515267230795988","host":"s3://npm-registry-packages"}},"1.0.0-beta.32":{"name":"web3-core-promievent","version":"1.0.0-beta.32","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.32","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"3f35992e4d8437831feab126c1baf0d98dca135d","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.32.tgz","fileCount":4,"integrity":"sha512-ak+1PMeUiBCnHUOU/lfgOL6iQQ3RTEaebzm62knJYjHvCciarRbtYCgLYpi7hnJO5XbeuPWqoPzeLXtpkRbVww==","signatures":[{"sig":"MEQCIBZHRkeZQH5zb1KIWaHU8tJxUA0hLDytOkawIuJLgxw/AiBZJgLqagn4WstYqBiZD04wT1UM7dOOQ6viPGBeOibkdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4205},"main":"src/index.js","_from":".","_shasum":"3f35992e4d8437831feab126c1baf0d98dca135d","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.4","dependencies":{"any-promise":"1.3.0","eventemitter3":"1.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.32_1521489796086_0.5837867528194514","host":"s3://npm-registry-packages"}},"1.0.0-beta.33":{"name":"web3-core-promievent","version":"1.0.0-beta.33","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.33","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"d1f5ebb601527dd496562c362176e558d972d358","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.33.tgz","fileCount":4,"integrity":"sha512-bLOxFv8e+tjW7NGuQeRlq+9VC3OGimGkYUMAm82xQTP9UC53GjJWFxWMLUd5WvsQIE5M4lrQFylhvvrxcO8HWA==","signatures":[{"sig":"MEUCIAYSnPFDxlt1CEeh0twmHXkDhi8lwcmYTe41CdnhRrW2AiEAjRBigITnkkc4S6NAEktRO7kgafLO+XEy/lZMWpbD+/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4205},"main":"src/index.js","_from":".","_shasum":"d1f5ebb601527dd496562c362176e558d972d358","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.4","dependencies":{"any-promise":"1.3.0","eventemitter3":"1.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.33_1521490827665_0.26412397734194126","host":"s3://npm-registry-packages"}},"1.0.0-beta.34":{"name":"web3-core-promievent","version":"1.0.0-beta.34","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.34","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"a4f4fa6784bb293e82c60960ae5b56a94cd03edc","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.34.tgz","fileCount":4,"integrity":"sha512-8KNil9z55yjTVPEDr1c/c2QJMGryqRgRDXOjQWunl9Ay3p1WeK9/M037XrOisXf5WDpSl19FWyYty70syHKeHg==","signatures":[{"sig":"MEUCIHj+O7SZYfE6GKuALRh21Pc3laGSRNlezwrJlkrCyU5gAiEAgiil8pxFH9p4dlQM55OZngXjTWiCFsuLc4YuONV1oFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4205},"main":"src/index.js","_from":".","_shasum":"a4f4fa6784bb293e82c60960ae5b56a94cd03edc","scripts":{},"_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"3.10.10","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"6.11.4","dependencies":{"any-promise":"1.3.0","eventemitter3":"1.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.34_1523631399895_0.5435171251535176","host":"s3://npm-registry-packages"}},"1.0.0-beta.35":{"name":"web3-core-promievent","version":"1.0.0-beta.35","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.35","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"4f1b24737520fa423fee3afee110fbe82bcb8691","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.35.tgz","fileCount":3,"integrity":"sha512-GvqXqKq07OmHuVi5uNRg6k79a1/CI0ViCC+EtNv4CORHtDRmYEt5Bvdv6z6FJEiaaQkD0lKbFwNhLxutx7HItw==","signatures":[{"sig":"MEQCIDsGJxxhCCG86Yy9LTroVUw0hzPhAudeqdpXjYVh/t5RAiBYhVWpXXgRnUQLzUvI/f054wK4xxumIGRXKhiFItCZDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWHo0CRA9TVsSAnZWagAAYlQP/2V47g4IiB2JYT8rcMj/\nCrlpZ0843mGlWu9hRw2MKwGEYYrrf06lRYifEA89wjAxo0020PfmTpbcf8XR\nJ3Co7uiJMh99gLUkfpRr1okHW+Jrsv1qZbC0Zkw37e92cpBcvJsN0wFM14Pl\nNXwExBhhqyzaRv2ba7YJvJmbpgx+aTRdMKFF0dpA2mZdfx5NE5EwHROE/nvy\nskc+Jfhk9Wpvtu4pZ1Fo/Bk+CjsHVZZ7OTsv2HgL904rMGTMMzcGoErts4AL\nwTu8+9vXTrhXsH3MNK5gQj1RvFj28rPjQfnl17I/P9e4yd1Da4+zIFt1/edP\nG9tON/n0KON1GLd70m345KMbK0GsccZU0ZdikYcOH2GZvrQ/p5jSXEQmB4Lx\n3Ok9KPfDiN2uYurG9OCjXHE/JLPgADCuLL1+M8gZ7RTEBqDuxqbNE4HTlF/7\nhkla4XNQJUBglRg9LyD0fZ/yEaiqtMxTZ4RiQ85dBlNuODI2ckH3nLmMq7Qf\nWfA7mmyym/fd5+Lqlaj2oFOBoyEEmOa0HGuEuFQDWmpAqPDtGuY0lB7bd8jJ\nOTc45Brj1h83HZbMEHITqCqvJDwXFENz/gxsZD6F5SWmLVHk7GeC9wc0z1ew\nAg/D90Fx2/VLASz7Z9IdSoNaRMshWPuUveUJGN/MnTFofZ4DRtZekXnuMfJ9\n6GbL\r\n=PCKa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.1.0","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"any-promise":"1.3.0","eventemitter3":"1.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.35_1532525107635_0.28663718212526335","host":"s3://npm-registry-packages"}},"1.0.0-beta.36":{"name":"web3-core-promievent","version":"1.0.0-beta.36","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.36","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"3a5127787fff751be6de272722cbc77dc9523fd5","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.36.tgz","fileCount":3,"integrity":"sha512-RGIL6TjcOeJTullFLMurChPTsg94cPF6LI763y/sPYtXTDol1vVa+J5aGLp/4WW8v+s+1bSQO6zYq2ZtkbmtEQ==","signatures":[{"sig":"MEUCIQCy1dzQBq0xn2QkOfRwtOGsOtdCAADujaFdKMn5u+7EIQIgZxkxvs//fxoGlC8LSYPeCOjthbISH4E0C3vzCmCfnO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg5a/CRA9TVsSAnZWagAA7oUP/jgoImbT8kuSMYvZnUfz\nT+j9FFZj/DVrmzpzhEEP4wE3qrfhxL8AfpDG2J2IZIZ0D5FSa43+vZDyKVi0\nvWEimxBXQN+FfzRbIvSWwa2lUk4qRedgfa6F7WtL3l8o6s5zph25yz/Vq0wi\nEeN/06hjl4c0Gz48+XfIfuPe2+q/ppOkAgCLgbX654ul8OxuVKjHq3tj6sUr\nVQJL9Obgui8MnPelB+wbujoBJr+w0R+eJS2e92hThgR1mPl2bFl5ia1zYcEy\nCB9L9nhV7jy+6Mux1+djE3FDE2aMnps20epMNh9nc2CeudiSIgxmZOmyU0fe\n+iVp2cP1aPLOvFxJZEugobMafeW/f8W++6zmp8Q7T3wdLbk9Cq5FNWK1yQDL\n/hwx3Nj3ygdmLtQNia2kCfF2bFI58Wu/8IlJis83XCxTMkXjdYgwcuoYmbQk\nJrVVQ1M+V0jSNpJgl5nkUlIeKRcm81P5wvnMGPzoTTEi7b4zUETpZeuQNxyT\nTXEhQ+FmLf/oFfC21rIHOhvLOydm6X2rmvarDr7izeGgUU5jZIqpzY34+uN+\n900Ms/ojTk/3jeqLQk2GHsYzKVqu1n2TB9vHqpvpqX6pp7ftpYXfbe0cZOm0\nzknopeep3oev3DoT8XUezoB325HsGSxqiStceuRZEIdYBIF8WflZBK9ANSte\nxmhb\r\n=wFZx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.4.0","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"any-promise":"1.3.0","eventemitter3":"1.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.36_1535350463063_0.04137805300265174","host":"s3://npm-registry-packages"}},"1.0.0-beta.37":{"name":"web3-core-promievent","version":"1.0.0-beta.37","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.37","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"}],"dist":{"shasum":"4e51c469d0a7ac0a969885a4dbcde8504abe5b02","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.37.tgz","fileCount":3,"integrity":"sha512-GTF2r1lP8nJBeA5Gxq5yZpJy9l8Fb9CXGZPfF8jHvaRdQHtm2Z+NDhqYmF833lcdkokRSyfPcXlz1mlWeClFpg==","signatures":[{"sig":"MEUCIQDzwlQwSu0jDVwTaoeExlyZTs7qYvWpkboKOi0qWpMxXgIgaZpMSuc3RjF9TwQm8njzQ0hIWRwJLlrZFGU1Y0wT+U0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcC/LfCRA9TVsSAnZWagAAAS8P/3Oppz0WuS8rKXbPs1aM\nv7VXV0dHUzoQbvSSannvBPm6S1JQJYxo4VHS2Yz2hq7AQz0jBwoB2olIr5k+\nRRmp9tMaq2FsAaoznGBm5E5Sm7MvVHgE3UMxDirhXSs5+RfdptT1dL7c/Pl+\ncHQaIxywLUIR7SJao87HfpPIyeB89E+i9FxZlqTMG+i90KtjKd/1LeCr9p4I\nqCKLyhadcsgtcM8hsW9tMgmqgVT49OzIaqtpPGWb8TgAY2WvyCtV/ZJAE3Eo\nU0ja1AL6z9lJoOkdnIt+NtdIjAY5SBJAFm8uX83EaEG9xzNR7r+mD76C4L+6\nF6zy3PycgPyQK4EmmqgBls07suGn+9kqVkWy+Lax7r6iq/mInfnchBsJXMrG\nFwRr5f3ALLcHyssGOM9sFCLwROLh9iLRtyOF3v95wbhsPg3DHESUCgMu4pxq\nsdi46AGSuM8M/sBT5b/Feoogo7oUAlNuYTeJa9hVgoNvznquZrIj+3VVCQXY\nXrxWxCZS4AORrQCsG/cDZ1L8d4hXxPzWuh0EMAnEHetrNibVT1YRfKr8snWp\nKUT8U6DNnj5rmSjZHsr9pQLxpv8y1TPWdosHZ2FaapoVfodrGhTBVadg3gnZ\nfYpPmz52Rk06d3vCsnzK15QCeVW2hXtyN4BJvEuxfNkeAcJwuNxNjWvxFsVE\nRFqR\r\n=6o5F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","_npmUser":{"name":"frozeman","email":"fabian@frozeman.de"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.4.1","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"11.4.0","dependencies":{"any-promise":"1.3.0","eventemitter3":"1.1.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.37_1544286942923_0.9995399878403526","host":"s3://npm-registry-packages"}},"1.0.0-beta.38":{"name":"web3-core-promievent","version":"1.0.0-beta.38","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.38","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"6f2bc40919c151d09951a8e464678e4f2140a062","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.38.tgz","fileCount":7,"integrity":"sha512-nm/hV5YSBUCAx2as4blnc8ypR7MiX6rmFr1WaUmQwf94capqNaiP/IQWHKZZ6rNZQmQxmltsN/lrU951SMeWCQ==","signatures":[{"sig":"MEYCIQC0M2Bk5w95ToUVRqfJ/PiIG4ecq1i7QJf90XQvgl6F6wIhAONA2GPw50Frlo+VzwJU0G4Opw4mNwe6Tgo33UZinY85","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS1wmCRA9TVsSAnZWagAAd9oP/0m7jD4z0vhplYDixdFj\nQF+R+dkgAiGe5jSLgG828SYBK9DMmJzhI4EeTNYRmtoNVcLrtUdv86I/bwRj\nxFz+S9HEKAQF8zu9ZjuUP37F6PWNefDS4oNCwX7JKXYTe0RzHcHTAglbi4Lg\nitxLRMibZD6LTYqzyA5yrAhaDgwqpq0VbOLzQrUpokg5uqFFUYuNB5YbxVLJ\nbngs1yFo79fuCcrz2uqrpWxwbH+bty7fg+7hfuPT5075TrCOE2tuViCRiTkt\nM1lf/RMDzyRrksz4jAjU3NjP2B5CfywRzcJvTo5k26Rs59+qleI+1uBN1ifu\nbhoGK8nJaZQ1uWB8oR2AhL1QeLe/qnjSQD0xXIsZkUxwEnTNoEfv9g+szBnD\n61rQoeffLPlRbXOC6/ZDbJzG6TzJ+1QXdAXu+fhFCQV2JGDTL4On4CHi2is2\nCngB6K274O43ErBK4U7lVm/i9iFL5L8E6cy/1Lytgs49lPgcyIaoyAV629nh\nKyVkAQlOD1X9Wg2Xgm3unOIkg3r19eyo9r2dN8PYSPU1sDpcCSy0ab5+UUN8\nHby982hfvQ3RnkfajPhIw8wtf6ObErOKUH31Ivx+eCnIkoy+N5jXBL2PdM6T\n35mrOC96sLHJ/CKxOGotNMT6IDZy8PiYKCs+FOQBORJWR58f2diHCQKKTLhC\nBs1E\r\n=xzwI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/web3-core-promievent.cjs.js","module":"dist/web3-core-promievent.esm.js","browser":"dist/web3-core-promievent.umd.js","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","test:watch":"jest --watchAll"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.4.1","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"11.3.0","dependencies":{"eventemitter3":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.38_1548442662012_0.4657184231536684","host":"s3://npm-registry-packages"}},"1.0.0-beta.39":{"name":"web3-core-promievent","version":"1.0.0-beta.39","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.39","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"ad85718be4ba54926561d0160d794420655c40b1","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.39.tgz","fileCount":7,"integrity":"sha512-cUtXnpPywO8Wr2fehjLlO8dZrZb0JQdqijWOzj6nx4YPBJZqiPKP6Xh0HAXEWJRu62FqVkGNIBLAsuxikaT9+w==","signatures":[{"sig":"MEUCIQCfCUsuW87hVgoJjq5bQSYV+oP0frtux8Dbmt7/7Yi8OQIgZsIfPrayWFHSBIKYbnwX/ZvXz658XuSxhypVAYXy/A0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTepxCRA9TVsSAnZWagAAMB4P/02gpygRpKot2zlcgNDF\n0cGRhCNeEN7TteHYay65eoW89Qss/MNB6s8YbOvM8mNqvSQKa6g+k8/e4AEg\n6ZnRhCXpBBfaSvGOYbElLj41MgqqLH2FxfIVCZ9VVSJf7OYYT4KWQyilyLYp\nmkP6sNlZQD0xlFrDcFwkxZRwPL4zPuaRfL7v2uqsUk7JrFvfa6Fx59rdbfKx\n62C7i/Jqscw4GLcoXewoePS04DqIwqN57h62A+8ovQPXJLQ8d4pTnaS4McLq\nA8oSCFjzeNZ5YpnqY2X61aN9dqQguDsjmoqniCoXThQCjo4V2eaP2SL4ibA8\n3rwzO4xJrNZWyr9jLGGskX79NgA0+0qT+g3uFnLP0yUXrcf4aEP6YSPhnF19\nYALB9U/+DRpJd5uc4EBm82uQhoEB3eBdlYmBwGQIiYNVuwlhvQsJvof3zd2B\nxI7Nfs8X+ldyR8DVz5EPBVTexF4GViu0WDeYumujsCXSs/mubWOLTXwV5M39\nE9THr4mBLPFzKcYrTHLgd0ib6p0MR8iyJDDbBX+bN/RPBVBEBRHkGDW+6fC1\npyE3PQ3WZQ5P7+lmJYb3fnuPmupFqom1jEXdveuF3+NW9FZwPOGjXMjajUTf\nbK1n9+H03Ubo7PjT6OqSBo15s68R7zPsiDam3pP1gxVN6GofAUwSh1AG9tKf\nP1ze\r\n=Tszo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/web3-core-promievent.cjs.js","module":"dist/web3-core-promievent.esm.js","browser":"dist/web3-core-promievent.umd.js","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","test:watch":"jest --watchAll"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/master/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.4.1","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"11.3.0","dependencies":{"eventemitter3":"^3.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.39_1548610160542_0.05038722290370168","host":"s3://npm-registry-packages"}},"1.0.0-beta.40":{"name":"web3-core-promievent","version":"1.0.0-beta.40","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.40","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"e04fa63950bd0dc90492e4890a7e88d72d2b6212","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.40.tgz","fileCount":7,"integrity":"sha512-FRx71NhRF6SPfV6Jo48ufAVdBuQjwineAfo8Pmen9G97xu4RrbObhEi8k7HycxLnGB8RTa+7BQPLbOyeMApYGw==","signatures":[{"sig":"MEQCIGsQWB0JRc8QO7Y4eJ1MruHSqJK0ek+6YyI1FpVFoWnrAiBphBdaY/5wJPqbd9gg6qpeFSuxFIJUvSEp9lHJ9zToRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT0JWCRA9TVsSAnZWagAAj3YP+wbK6THS0GBxz27GExj7\nY7hYisjS7TI99siJHeo7EZqZJ/t5NFqSNc/zabGMGuj4VzwuBghoJI+c9OLQ\nEaZMuC6BQAvtjj0rWdBL9tZ0SRCUyTZdBST0LXmZG/YF9/ipPnnGvYpwWD79\nPrJvklW6APNn4fPRnhrQjkiyTwrGMput/h3N4d39cM/c52FNLFePRk1wHoa9\nOAa72fHrrE+PVr18M3n8dWnQ0CDJN0wDJYm0+bwd4OPJm+5DHbFAjZpxj5eC\nDVqXNoTjGlKxeu2Oluf9WsW8TYQPufnj+TjlIgj0YxyLqZfhWMYy0nDKW6ts\neHIl4LjnxKwrjwpoTnTIbEoylVq0fXK9Dg7hjvEeVy2v7zA3SpUHWmqK+zFJ\niKy7QWjfQsXmqC8+EisZR7fGxdmF4L4T3c+RBD63SsVp27Is/AWfiYv84lbg\nFbt5azJuMEh0jldRoEgu1h9RZXpWcBs+M+Bd0oLOPkEhc7WORE83I6B98rUo\nfE5m34eYthYJBLCyegeDzC+mDepQo6vkM80OG4lbXhUPwS2gIrWlK66HlReU\nAZhdhkvbk2Q6vxFI9H37aCLaACSfVZECRw4wdo8dtDnqGuK0sv0DqEIGA/le\nEvhnt3LGK0xY7naMB0y15NYrupNpMh2NkmSfaCcpjUtykaOdpQtFkfBzUPS9\n7xnb\r\n=hS1d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/web3-core-promievent.cjs.js","module":"dist/web3-core-promievent.esm.js","browser":"dist/web3-core-promievent.umd.js","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","test:watch":"jest --watchAll"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.4.1","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"11.3.0","dependencies":{"eventemitter3":"^3.1.0","@babel/runtime":"^7.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.40_1548698197260_0.9689785285802752","host":"s3://npm-registry-packages"}},"1.0.0-beta.41":{"name":"web3-core-promievent","version":"1.0.0-beta.41","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.41","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"b50c780aaf52ef547b3c6508f7f0b464bc796cfb","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.41.tgz","fileCount":7,"integrity":"sha512-0ByKXY26lGRKHz05MtqiZwB5cILvdTbNlUdQU94lMFm2KD5XKRvoQjeRAnugr07d8L2q+3LIU1vIGy/OLLi9sQ==","signatures":[{"sig":"MEUCIQDfhVFaOxIF6KurxtgubeFfrtyuCk8yz4cYwzxo336ApQIgDbJqBT6kpJUnfD983+hJL4qXJtNxnClpTZ1imb/ZRjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT2/jCRA9TVsSAnZWagAAQ+AP/AnLqLMSlBW1Emw26mHL\nrF4knGEe/AW2CuKXAbwRLZ23krXnkzyDHdSElWbEpxUSfMwiiTHSnRhNXgC9\n38NvsvQtkpcvukouYxz/ctIJ3pCamYPM/WSmFCDf+ERHa01BHNs9VTBpKIdJ\nb0NFvxTH3Re6od+BBpVa1LtEgJUU9tlvkG5DTbwjlhBZmiBkbE6vxYNkAqr2\nm8dBxSBY1MMc8UFuq9Il0XyUTxQqmNslilW99m2Ut+8qWmPenNXoeY7e6wWU\n1hW73IdwIkhZeOyCGQ8MHyxi7L9Srpu7MlosFUbmR2Ix+PK02BBIwVdiNIzQ\nS2XxUKvNQqUYgsKXnFpVF+jahNYIseEOciQvXEbQKa8T7kEG0WhjjcyzteAY\nU1u4obf3uUFZtvwu5ZgpyzZLGcn6TUpr6cDilq0DQyvBHX4TxuOzEC7lF4sU\nmGQTuJ579eHpE6bT5ST0TqpMV0kc4Nh4fsm36V0M38WtT+SrViSPlfMa79t6\nP8eQfUBD1LFp8AAyc2jY+P6rfgT8/pOkmiTSDwVmDhbgoc45b/WlHIhejsvl\n0J0XKU1uPn7BXRGQwvAIFzYSikWS5VX3w3WeRTWrGG+N5Awx9XtluvUeutHR\n4cJH4rXLS/pA5dZuRKBGmlicOyaLgJEYU3g/VloVUpGECCgFC1Ub5qmrlRIk\nB/La\r\n=5kkh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/web3-core-promievent.cjs.js","module":"dist/web3-core-promievent.esm.js","browser":"dist/web3-core-promievent.umd.js","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","test:watch":"jest --watchAll"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.4.1","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"11.3.0","dependencies":{"eventemitter3":"^3.1.0","@babel/runtime":"^7.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.41_1548709859029_0.7775869779489553","host":"s3://npm-registry-packages"}},"1.0.0-beta.42":{"name":"web3-core-promievent","version":"1.0.0-beta.42","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.42","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"e56eb7f795519db08026d5cde2de8e93c3eeb0fc","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.42.tgz","fileCount":7,"integrity":"sha512-25lb6G8L5BJgq6Cj1HECVbdAFaxtMAujBVuyLry+YIXYzCN4nONkZ6NmPqSTp6WxZ8a/i3W7mcaeHgKTf300PQ==","signatures":[{"sig":"MEUCIQD0ThMXXyclPVlIICa516/HnWNIQZyN8nIU+NpLJKRrVAIgCHsJcaezhyho1Q7wDWz9qZZS9KjGpQuNfWI0BcQaREI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWwV0CRA9TVsSAnZWagAAqpIQAISigXp5jBtfzO1aUAxt\npYvXZXw2LPBKcAl9/a9DxOlOHJy787WynEhX+3O4y6dCyJLGIOmwFRjDLF6K\n2SFzuHsnGba4h/k174W48kTFgE7KzKA/5dNG+eq4osP7/74Jd4iTgnvYMLYZ\nG3DQKTTrKPERiOjDE2NAnhID0DhANMttWjxlgm/ut0whq7yjUjCs/TxBRlGP\nD/nh47PG+KV1hMsljgmSeThtNWzwJuSAs+Aqo7daQo3lhPH0FmvsJbh9zi1G\nIMY/tNFydVQBWHbz1NkMYfzfgTWNsJixhT0uXuVToZjMZiAHXfn1HO6NrEf+\n9EVQ8LxXM5KSNLCq0bGM/BU9eQcRmpg9nu8T9i6qfp3kkrtChEM8c6Teu5zH\nKVec0wGvjRzPjCcBEbrv96FkWuMmLxo+7W+9ve0GrqMlq8nrR6kQo4drV4Te\ngrcMJ/cKyFMo/23iITXZpV6yD3quWaTaFPNgYHQkt7dvQfHySNl8cE1xF9TF\npBWtgUyjGmQ+tYaJ7ZqeSCGW7LS136Chr4NFI6h21JgECGZyiBFKFXsv0KbS\nWArhg3VgvRinAebOhwJMTcuKdHKvJcY8ebG86YvfVsQNHSBSZIRiAcM2Vtgi\nBR+yOEDgIiEvJv0x7IK4KB8eeUYMcRk67WfTYAAq8FoqWktDcK0D5ptBqZ7t\n8zBR\r\n=APpx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/web3-core-promievent.cjs.js","module":"dist/web3-core-promievent.esm.js","browser":"dist/web3-core-promievent.umd.js","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","test:watch":"jest --watchAll"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.4.1","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"11.3.0","dependencies":{"eventemitter3":"^3.1.0","@babel/runtime":"^7.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.42_1549469041453_0.1416427544833725","host":"s3://npm-registry-packages"}},"1.0.0-beta.43":{"name":"web3-core-promievent","version":"1.0.0-beta.43","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.43","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"759ee03d8db179e8c439ade69b863c9b79c34d29","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.43.tgz","fileCount":7,"integrity":"sha512-HaQY6FuP+I0cn+Wi87Us24P4tAjUbhoDVtzE4K9CtmFTY1lvIQSLn+pzGhbwDYyKyovQpVMS/oroaI8QI46N1A==","signatures":[{"sig":"MEUCIQDi9mXl7yQslRMMydtq2DNqTTlbGVK07w1vQnJAO0AfqQIgQQNcuNpmxhr7y0fmxKC4jznvm8vYjAn1eR4kMRySM8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWzLACRA9TVsSAnZWagAAO64P/0K9Mi4uE5kENQhjCh8x\n8JLVZyThC+/vJAEyQSKsGgWaNJyHqZ8iuXMiPyhsIZiBsokq9ZYQ8kKOLRlq\nu4PeJktJgASfAopSLV5XOdjkmk+ygynnsMpQZ4rPe3SsVFrtMAWh+WTXhYsU\nMyxp4SkW3KdE8gVJrmTfBy+zoAzWysJnhV6gQdG5F6PDhsp0TFdqEvxfr6H4\nA83ptQxO6/MnZF1bcusniWjiI/fdBD/FAmqajSCZw6Jw5QbSLXGd6iSgGEx9\nQlFP1cgkZX+3H9sUhX7hp8lQxeYFo3NhHPKgF8FwcSiyTPhjW/Hm1MvGllGr\n4/mS2S56wXSylcV5FgUgLj4YgbjEzpMDiVCbOh5gYSxkM+kG/9FyBMMbnyK3\ndwFCbcFDP1WyiN6Avtyrs91hEMjvmgPIM9LesMyWqv/U2ELinYvyatnyISa2\nDdKB7ORw+b1jeoTorWLs/LHOVPq5deVaO2iVwIvQNTnsH3OpVqMW74DWJVSu\nTWPP+k49bK0dsQR/KFFfsxcviWR2iPhI/O7zfdmPdhybACcBP7lidadHhNJN\ngqx8lkp17y4doKXKwcn+IEwud0yraKAfLjj0+O/tdM6QJB0AO2pfJu1SRTmI\nXNKzWrlThbqjgAmaPeD+wCudA3u90i6LeUmXltOD+5Fq6r6SYr4iGjMdkM8W\ntUi8\r\n=z3gs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/web3-core-promievent.cjs.js","module":"dist/web3-core-promievent.esm.js","browser":"dist/web3-core-promievent.umd.js","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","test:watch":"jest --watchAll"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.4.1","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"11.3.0","dependencies":{"eventemitter3":"^3.1.0","@babel/runtime":"^7.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.43_1549480639188_0.6932572990242263","host":"s3://npm-registry-packages"}},"1.0.0-beta.44":{"name":"web3-core-promievent","version":"1.0.0-beta.44","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.44","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"5763ad8e2396a306639e2744e57cdade9cdf6015","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.44.tgz","fileCount":7,"integrity":"sha512-LAw5udSdlhn8h/krx+D4stJ9WzRWM+I/4rDw09v+2IFMR3uHiFeKOI85PaN6G2RsQXYgR7gU1mEcv7H5D0HDJQ==","signatures":[{"sig":"MEQCIESVbIoBVGViJrOeI1RzZLwbocwY8y92D3+KmzIcksuBAiB77/92pBubeO5alxQLsqteBlxM4w6QjoU1uLGyE9OsRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXbOwCRA9TVsSAnZWagAAGzUP+QGSR5o0bhs5OKsna+yR\n2WLrzFXAOXHR/ZbYk83B0Zv7gXN67wOKtCojoSWj5NpATSaSt3ls0svOlzcM\nrtg/eTuBVaxmIO9WGGAXummWS6ULsZRT7YY6K4DcOy3pDLkaENjp1X1VSRTE\nvCIXqDgvhhjlDP6PZTBjk7GrhqlyX2QUtov30gZq2N5BgS8XQdaqJ2xTbXiu\nSvhbp24yQysepCDuIpqEbZDaZyECk8oGAS+ZO/tgHujJtwAc5hJqEyeyP4xo\nyD3NprWxZXXybwvw7KxZGcIOBs+oYKCZtCdymnNlKzhx0EEyYljqFC2aj/5A\nf8YXIANuZjMPkLFCiyDOAJHerx591gTNIPwA3/TRbdWZT5Zxh24pIOgF21Vg\nVw4F8OH9T5kewJe/s9Owru64sUcBhykE/kbTqlQrotE7UjuVCi2IUwUTjv/q\n33uKhWEXbEAgm3+HI1p4YyjTXrKUzursiesGFAq86zUefUhphkhqfsqSsZ/H\n/GfURibEYNbI2eZhuOn7lkSibYGBoP39TPuTYZ7fYCBYfnfR/p//bVuMY3ls\nlIGV8QBcjex8uKlx9P/JwRM5SKJN/UGIpXLBc8eZLrPnxJXvQ/D53WCPRpL5\nKtQ7zt3iUzmF7rF2Wl3oMA4h9L4iuJryPj+k9tYzeAxBjvufHR60QxZkjBpm\n/o8l\r\n=emPp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/web3-core-promievent.cjs.js","module":"dist/web3-core-promievent.esm.js","browser":"dist/web3-core-promievent.umd.js","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","test:watch":"jest --watchAll"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.5.0","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"11.9.0","dependencies":{"eventemitter3":"^3.1.0","@babel/runtime":"^7.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.44_1549644720027_0.3374780099662025","host":"s3://npm-registry-packages"}},"1.0.0-beta.45":{"name":"web3-core-promievent","version":"1.0.0-beta.45","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.45","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"3a6364b3797a0f19b20b3ba064dd85bc57e50f39","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.45.tgz","fileCount":7,"integrity":"sha512-bHbPdPU1uSZJVQQ14fovEpL/nfcxhOJXDEGa+uHPSHAezY24nXWQahAEnWdls7WfAtSZQzNGSEHQzIZPvMiy2w==","signatures":[{"sig":"MEUCIAC6YDNm/vw/Ym7RZm7cS3UxPb/x0Xcx/rs61eYTiDwtAiEArhV/gScvurizO6WcEGHlDMzyPkMMcaxWksKOSL914X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXr5CCRA9TVsSAnZWagAAYosP/iWoSAXbUmk5fLCyjEGA\n24poofUH+feJ7efDbg+Da+IZ/41M1BDnrDM6kQ7gSRmb+YBjDAffI84ULpnd\nkieI2yy1aFLgTyXhn+d404YxVHD04XMWS8Wc29J1ElmujMl1jh9J3VmK1C+e\n1QnYOEEzqZUZplOAoTvOrsPpQ0TJ7XNX+giu/L8m1cNpN0vpf0hEIQXmP2fS\nHzkmdftkQCCcsbwDh0GViGaHg1kvIbxe5YMRLxv+7BPqKGZmOneHdTbsRW0V\n0FygqMNdlOnVkzys4LtNxUCPV6BH8Ue/ULvZ1IUDFPEwx4uMBTWBbtyk8M9k\ndcTGr6Jb19o7KkGY8Kg5/cMaOCYxW8C57gitYQ3RR11783hnghNEonvgJ9Of\nk7AUw0tdi0Q3NPpBtKSkC90aLvna2C9e05KhWtuGxk4PyC6Dl1sB7zL/3g8a\nRzyzxfABk24CCZABWBBTgIS7gj8JIO+8kQSqCfIEW2xZXIob3LELCqlvmzTK\nHxq7byf3vbZcIqd563OsPmA6z1p+CkynCuHwfv0rbmMR4vtIolSwS7iWwjBi\noH4rU8ECwW892Jcu+2CR+MImu5CyFpODNwTByEssHHPKf+KSdnQYVosrX6ia\n+nnnmUq764i0La3inNiIc0MdNqDNSvZhRdaNd2Gxi/DvTHx5+oBOKwh+7ghJ\nK6QN\r\n=6PyI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/web3-core-promievent.cjs.js","module":"dist/web3-core-promievent.esm.js","browser":"dist/web3-core-promievent.umd.js","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","test:watch":"jest --watchAll"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.5.0","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"11.9.0","dependencies":{"eventemitter3":"^3.1.0","@babel/runtime":"^7.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.45_1549712961699_0.19813243370729783","host":"s3://npm-registry-packages"}},"1.0.0-beta.46":{"name":"web3-core-promievent","version":"1.0.0-beta.46","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.46","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"dae252be77d3a7cdd5bdc001b25ec3c6705241f3","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.46.tgz","fileCount":7,"integrity":"sha512-Z0GuazAKpwEJKjE1BpFF74VQ8/hsGCU2vubF5AHrVHIZCaEKIw2mm7uccKyw6QELweOEDpxTM687Gnw2PU6QTw==","signatures":[{"sig":"MEUCIBwNF4mD5wyO3CzV9ja9K8Mr/wVluLzZhiBuJc4GzluhAiEAt4Tcp8xyP1G8n9PZGpOYw75edyi/u108eWJEJJRP3gw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXsMqCRA9TVsSAnZWagAAlFkP/jkzfV0cn906sjUKiGdk\nGHKmi+U69rjDMt0SPPw9L4OPXvbH8cxvUGqOi2YPydhWYV8TUk8Xh0DIK8yl\nFD+nQbR6JOmHaeQU5TPkmcHL3plUnHXNK85VmNxEAfRXBA5hIPY2+o1fs3RG\nwIKcz/f33L+s2DuysDErd39eXGVlNixWzR1n5N9bayZwsyaRJTRn6Z9EENNc\ngZS7bUkIkHBTrvmAL6/j0hu8Iy+F9B4/rawiHjDEn4wOaSdqvJbJ59X041I0\nTECvDtm8rm/PhMO61fWtopAT4102qentqQ0BOUig/42RF2MVgG6d5lLBx5bZ\nGHFovVayR8CCUD+eH/JbL2vIRetrH8pt+5pp1259cOp6/A8TAP56SgK0tHE0\n0SM5+n93YATB0lOmTTcco1rLMr52tlnRofCZyjDFWZyPJ4vp4VJ6wav7MzXx\nV/T/e0e/w4qVUk98KaZWqwvnwm4hrzvojd1ms6lh/D5B9Nuiq0oXitncs7rw\ntF8DQd53Bqfqjo4UQKcOCE2LcDTlYgIbMfRdqpGzRXf8SyNppx/70jISrPLq\n/w9D43UjIVEEu8F9X4kYhnVguzWOv/Upa7/cAKLm/rHGHRx6g4g+12+EwkDk\neTRskv3WuV4ExpYd7VySGz6nVW/bp+VcLnSy7Yi9KXtFPU9HBzZKouxuiivS\nk0VK\r\n=hfm3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/web3-core-promievent.cjs.js","module":"dist/web3-core-promievent.esm.js","browser":"dist/web3-core-promievent.umd.js","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","test:watch":"jest --watchAll"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.5.0","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"11.9.0","dependencies":{"eventemitter3":"^3.1.0","@babel/runtime":"^7.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.46_1549714217538_0.9842026690480172","host":"s3://npm-registry-packages"}},"1.0.0-beta.47":{"name":"web3-core-promievent","version":"1.0.0-beta.47","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.47","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"c83f313e70473b658820355282b1f7e3175d1b45","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.47.tgz","fileCount":7,"integrity":"sha512-SaJGeoO783mFEhFG9CeokKMpNu9rl9w09fD44SKQIvBh1i6ImIJmxtbwrqNrNSxHzjBguoF1bwRsO8AjtMoB6Q==","signatures":[{"sig":"MEUCIQCKFSQCLSn1I66VuwHNOw+UVDx5owbx0BOKg/i/QIQ2hgIgL4Pt9rq0IO3Jv8w6Awu6Rcx4+nmOxC13BFWVBjvb/EU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJceY/fCRA9TVsSAnZWagAAUHUP/2Zw6JvxB4G8qFWMdVhs\nD77CuU1rER8M7nfThC9R6wpSZVm1Qg4D2qwSGNsFshfDC9z/7oGtzKixPbiV\nP3IyvK+E+263LNqciaTFnEbaTwvvX1Bg3WggvJQA/a1JlG3375BYTbvIVJNI\nyzgT3ai7I8ZSNTslwZYWZGVtjE+bw22xZ1pi9A/cPzXrmSbh6t/Fyz7WEplG\ndl5rr+ymtTf2lskfpqs7/Q9W711p9Fog9lhkh93TLDT4NJX+q0U4HOIc3nHo\nWQtzBV5JDh+R9Zj7DV7TZ/SWzvqD30kdThpLIuXwiwTvylBwn+psJSHotc5H\nBzBO6byknOoO57LaeJMbBNoFf/QfgIg0Ke68BPMwveS28ZT9l+H26LNE3uGP\nPCY1hokQALPDfPC3C7ObPjOqxRElYvIk8qt+pd7IelSsJlw3Qb1Tj2xnpMzq\nLl7fg0z11Rn70t77Lb7F33Vge805LYpgMvJklXJvWjBiS6avYLRsVoe3Gk6K\nky0xJwMp99KBD9vKx6Rh2aONgmDzgQk4ojN3l7hDoO36sIE9x+YhWtR3+DAO\nl6cNUFLSoqxiAKto1JPn5g/na0pLnNa3RGYFVqd7QSLAP2+WbUGVoyCzxjUA\nAa2lZ6/it/VDsZkVTUUWDcHydtyt2hLISNe/5CsQ1ZiM2OGJlHgCE8WfSl6U\nKZXu\r\n=XVi5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/web3-core-promievent.cjs.js","module":"dist/web3-core-promievent.esm.js","browser":"dist/web3-core-promievent.umd.js","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","test:watch":"jest --watchAll"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.5.0","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"11.9.0","dependencies":{"eventemitter3":"^3.1.0","@babel/runtime":"^7.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.47_1551470559302_0.5063424205201363","host":"s3://npm-registry-packages"}},"1.0.0-beta.48":{"name":"web3-core-promievent","version":"1.0.0-beta.48","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0-beta.48","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"1a441860ec86b0996431d50ccc4fe9de0d1dbc86","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.48.tgz","fileCount":5,"integrity":"sha512-GNUnYUL0PUO/QzvlYxIlZW5Pra3jyjN6uHuUSDFRp59NbknluP470nTSC/+0XkvZrVTYADf0+04yyOlVM083Ug==","signatures":[{"sig":"MEUCIBh5t6meFGbOG6bi2N2rLkxGP8ighejprnLO2pSp8WEBAiEA7scJUBcsPVbLEC0bTALi1SahoQFhVDkvW+38BcF7kvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfsHsCRA9TVsSAnZWagAA2ngP+gLrSehgZlp/RepHoHLA\nWcIeRibt51HUIfRGK4KmbV8eCAocGSizqqFWtpDtvfPJpABgD10rHdd1MCKW\nkmG4ybGViVnLnHOnsFICpybTkrXtG0WwEb7pkQ8oZK8BEZ2R5EG+irsQh2m0\nR0OvFKtYOu0bumro+J4qPvDS3cZBvw233M5+c7Bo4vDEiulxR1zpURxb9jXK\nM94EilLV10OvxDdnEK0ygV+X/BOe0jHRVqbzcScIc5WhbphiQp5jCo6AfjUg\n/7WWQihsF5BZWS1/YIppHYjxIA8evXcyBeAmebcUmT6GGZIMJRGcj8o+5Pcs\nrERisMda9RDG1AkJyHC3D4brQzQUigC1XzUIfmLqMhHYFDJPlIsbZSy+W+J8\njJIp0ddR711TFb8uf0C0T28ybKxoJ6IvuV0IilNgPecZG3kLcgHlSEOrMcL/\n3cWBhUWRs+BhhXXJxuI3Zop0d01T8+p2DyJToq+CwvaXZ4EsDE7ov3Cks6HG\nn4q6IaA7EiI4bA6Xpn/XDejCjg9szfJM8WSgfOAtWDAt+aA5UGhe3LmZfkLw\nr2CE5r00c/fHXcCKG4qRJ5uc3T3Uz1z1+ORjbsoGGa8xy70lXSIY6umN3anS\nTy8NWWnlZyKoh6lurbWcaJhKNTviUZeCfsmr6J2mbWHLFrpqfedF/RHy/x6Y\nsp9K\r\n=kDlG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/web3-core-promievent.cjs.js","module":"dist/web3-core-promievent.esm.js","browser":"dist/web3-core-promievent.umd.js","scripts":{"dev":"rollup -c -w","test":"jest","build":"rollup -c","test:watch":"jest --watchAll"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"namespace":"ethereum","repository":{"url":"https://github.com/ethereum/web3.js/tree/1.0/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.5.0","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"11.9.0","dependencies":{"eventemitter3":"^3.1.0","@babel/runtime":"^7.3.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0-beta.48_1551811051498_0.7606815782261511","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"web3-core-promievent","version":"1.0.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.0.0","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"4601c11aae9c6428f808376bf2af4d3cdd3b1a52","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0.tgz","fileCount":3,"integrity":"sha512-Z0N214hV9ox8uzozq3YpTI5LHWO8sEWVUx6qp4vxZNac6iHyhNejynerWkb/Zk76E3nJjIQL9AEmBKmAc+x7tA==","signatures":[{"sig":"MEUCIQDJHxJodBnsQ7DAyg5bXW7x6Rd+oC016XLHk15yf+LcwAIgCk5YQ1ZcfyrhmfJTF5fWqy0Y/ZFrM6kDmQVA4/uQyx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKa7JCRA9TVsSAnZWagAArgQP/R0mbYOMK43gs2XIzBDF\nLCIH6Jn5HnHrYwjFhYt6OQu+xHJkLpUB0g/1MLjWjTugu+1Mg3fIktmfJg1x\n3kYICGrM5O9mEmT/ZBS88oufg17UMu2aCCb6s+2PoJxfADzN+u86X1V73hPs\nTSQh2CxVcA6vpHf5Uk/6KCy2ih7OzyLY78GV7evNNjndbYfjdkiHdOzl41X+\nm00cWjjAEjCFaoz/a2IZKWW3iCZhAh1NoqGEc+umx84SFdx3wiS/TjVUaQ2G\nUNYS5Gl8Bb8RsVZOIgPZYi5P2YBoBr08RPXhhy9T1SVIXEFSu1VZpZQ0xe7x\n9cU83W9VQZgfG651Qb+ayMXK8l/FWw3cPMGJe6qI8G3tcqwBGek0GsKJd22X\n+BWfJbxuC0f83OJZglmee18CwiYW+wMK8ETNf02z0PZgofXdzmhyIaCuBifo\ntO4bJIMvCqNi+JLuHgw0zTc4vP/re/ZswaPUgMRjcKsS1vk6Bj5MU+7zLr+v\nK8e0FOjaNMhYgS8M1Uv6MXdWXL+t2suqskyo2FmPK7uOgEqoQpUSgH1euWZD\naggafINn6rVnnsiuTweUA/L17LaE3gFUaL6qvQPR19VSeDKXgI5caWzOzGEk\n1McZs9Vo9Z2uk+A/1kVaDSEQQ8A/z6xXti4g0jjbSG8W9Ht6PPZXu+gTPzL4\n/TL8\r\n=vuKt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0 <=11.15.0"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.9.0","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"any-promise":"1.3.0","eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.0.0_1563012808907_0.09889407818977469","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"web3-core-promievent","version":"1.2.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.0","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"d6454837a307da5b453fe3077743fe25801a07a1","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.0.tgz","fileCount":3,"integrity":"sha512-9THNYsZka91AX4LZGZvka5hio9+QlOY22hNgCiagmCmYytyKk3cXftL6CWefnNF7XgW8sy/ew5lzWLVsQW61Lw==","signatures":[{"sig":"MEYCIQDiBUXnAzuQz9GWKunKuDlVnCTw4PdCbcQo4T4eQqcx/wIhAO9wRIuz54rmgkxw+TatNVpdUEKKKisUeUTISMbrmXml","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNtSPCRA9TVsSAnZWagAAEa8QAIMPJ7k/IG0PBJhrMd1s\n9NGrfvP4p/Rwia1aJasLIR8cRsf3XayIw5p+H86PHt996jNVT3DTYH0/CmAp\nRoJlpx6EZjIbxa2hVjAVmayiw8JLLHnEB8r2v6uRRLj46QLQrBEGKVs8mDAi\no3d0pLi8QEWiMuBXazBTwlcLytDao824UExftAq26raHmBpLY0Ps2sxAGWZk\nb7rZ+owY9RNCoA40NugMxCfPz3EydjMlqSgkUgC3UjgSKWvgsa5cNP6Lbgdo\nKPF2v7JC/7jD0z9GAtg6x5S82X2Mp+5iKu67Xw2oqfKrAb6VcvYh6UbsxwHq\nDCOCAqnpuZYSgJNOCQuqZuCigqLv410nonBLR91FH3zEzsoA+ND30Q1kn5z2\npsP2lcEfYQqwd5hceQF1g+dtIpd/Vdg9peqb+e0pyL+ebM3M0juf8G4crAj7\ntpqEQAaCzpToXVZpctLtLqAweG3RVL+pjE3SyDrCcdCgCOOeqLK/892iI5kt\nS1TKlthx3rLra6+/CaxplUWyoOdHDRQio/TlePn9Gw9298SSLzGqu8zASjys\nCIfpngJOrX+dMK87UKcoBPqc2NicWDCl3vqduNZVgHvrKaI3sZfrGJqLKWyU\nbHS9eCr7iCzsIsBZOCYPoXApuCQiO/Z1eesonSPz4yN4wQ0kcdG2R4u+pp4f\nwt2u\r\n=UOHn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0 <=11.15.0"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.9.0","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"any-promise":"1.3.0","eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.0_1563874446535_0.05997167855203256","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"web3-core-promievent","version":"1.2.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.1","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"003e8a3eb82fb27b6164a6d5b9cad04acf733838","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.1.tgz","fileCount":3,"integrity":"sha512-IVUqgpIKoeOYblwpex4Hye6npM0aMR+kU49VP06secPeN0rHMyhGF0ZGveWBrGvf8WDPI7jhqPBFIC6Jf3Q3zw==","signatures":[{"sig":"MEUCIDgrZB/hK8L4zcwj9SoyrRdL0ytHQHRJMtdA/G8hG/F3AiEAhD8jl690V4M/CdVrsjd9lcRgkrlYu7uasJFyyXmkxrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSU1nCRA9TVsSAnZWagAAw3MP/2ll+wF7R3UJupWqGNOy\nE4sAAzUDIPfeosUmlBiYHEOJsi/rypuoYHDlccEoHyddKetOIBT9Q5yMeapf\noKrN4netXTjcMhkRp5zHpzYm+unAWfQSt7J0zpDLxpqUwXbiFK5h7uP03cVc\nXufBFbsJ72wMi0hy63WMGwaRVHzFsQ2A2GwWZz9Nb2hqD2nM9OvW1jKkCEf5\nVDeC1a3ilk9Rnq8n1EiGgy53CmPW9Mtpmg+9jrclhFl23lrvGbjTxZ4gArLX\n3o3NB4sdCgEi5/D8yrUx84ZNpvVyjrk7KfaIuUDwoOwhZwCVxcEiESVqMMXA\nhpJ1LZvvkI0edCvOjsn8nXFsOPjSHKmp4A/SCjkbDUGPqioNMrqoJKOPah0i\n/V6OzGxl37Ckg8s69uxLdpNqLByIhabMKJ+AmaVHAVD7hlu4M0h0jaAvaFtq\nWENHu86BsEeXbHOI6PEMo4pUzz+Vl6p3Rr0r84hgXOA7UuGv9Hw/qCnsEKW5\nYbQW5Wy3zTgrH+BQDWek7VgSGL3FOaoYYDU8UTAGIciGq9WiknuluRWlbfQT\neQpgtS1KBGVjra0cs9caE6kcqfYljJz8GWyIatzBIwLwJFSDJ1LS+/U3C121\nEl/7GTlb1Nbtl5Lq/tkl/EYQulK2r1SthcEtzY9gPrri8u0fKbfYyzxCnhvd\nooLF\r\n=Or+3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.9.0","description":"This package extends eventEmitters with promises to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"any-promise":"1.3.0","eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.1_1565085031375_0.7800483043734245","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"web3-core-promievent","version":"1.2.2","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.2","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"3b60e3f2a0c96db8a891c927899d29d39e66ab1c","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.2.tgz","fileCount":3,"integrity":"sha512-tKvYeT8bkUfKABcQswK6/X79blKTKYGk949urZKcLvLDEaWrM3uuzDwdQT3BNKzQ3vIvTggFPX9BwYh0F1WwqQ==","signatures":[{"sig":"MEQCIDkXePPBEr4OenMN1UG5/UsLaoEaT0Hg07y8qDdvsEe7AiADFnchuq6byYJZtRSZ3kwmy7+H/Rmb6vF3Ih9rhM04XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsCDjCRA9TVsSAnZWagAAQ9YP/iQODSCieNyIRVyzbOu3\nV1d/LaxcOCtbQxIR/MHD+HQSpMK2Op88kWCh5aCGWbpU0EouDtInayDWNb8O\n5WNMDABcnEv0FCZdnxXoWfgeprXDIqkVOOaGdAsKAt3QfA6TmrKrk0SEe8ik\nxtoXwXuDPmEapQMDwuSRT9VJ0eibnDjKuSlfirie64yjgWh7CiL9Kxk4hcK1\nWbQLHERoN3Kb4YqboatyaIYp7WaN2m6fUu7Q/7nrVqM7jrw2s0hJ6ag6XWwB\nNwoGIlxsglO502tJecLanPxJ+CQz1o/oIO9XBIFVANaY+2XBBOZe/mJTInPz\nvcCBKDzPB5j8GcTDRgQCqWlxZg5AFGk0KDxq1EStc7MxucuzA5/dzADtZbjr\n8yluTgecYPdh+Va2wUTgm/rIUTVMOHn82kiYuKdyy0KIrkASzuYZM1skak0m\nlzt413LdWfX7adHeTccVTecY3tuGFVBojkhwXT48Uy2e2nGMLJEcV81gpQy1\n9b25cU1TGwGeGuX9SPk/OGiWIfvpru+/NL9ml1MuJFn0n6csGD/IoG/wk3EL\n6kHfr1Jvjzp702Bp6oeNPtTYmWD7iroMYwEB+ggHKNg6CsL16pNljFLo4moy\nep6Jx4LWDtGF1xXgHpJQelp2yGtE+XEpgzSHJI8WCJmCqJSQS7IXqIpCv7Hb\nypUX\r\n=hcCa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"6.11.3","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"12.11.1","dependencies":{"any-promise":"1.3.0","eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.2_1571823842723_0.6176574074025203","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"web3-core-promievent","version":"1.2.3","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.3","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"1364ae12987cd7e0ad27a058a3f20d4105a84064","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.3.tgz","fileCount":4,"integrity":"sha512-LX9aI/7QIHZtUPL1aD0meWFArG+cylqJbSq7WHR44MsrsnM0wtcOl8KmcaFtihb/LcCchvAokCcv74ElFYc6DA==","signatures":[{"sig":"MEYCIQD2n6t5HusTh7PcDGi7Xm/vPOLmaFujB4aCauwaPp/ggQIhAPvvBkSLNUAhffho/HSD5OLBeh/X+JBMhKzVEbatqGLY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzXM5CRA9TVsSAnZWagAAPCsP/2hbE1bn10jYoci2LUzK\nU865ICmbzuqJ2ZwAAhp/jtFGvy9PEEYNRi/lBqFL7uOQg+2ogXNHY1aAJpE+\nnxU3quJHCGX5U31kl9/9sEXkOQPvqavORryPzXQ6W3Aey2HPNtiFwPmsLdA2\nCvuEDQ1RwXKIE7eVIVqV8dmPuG54dGPYp58+DavDmgsrobJnuPfSvml/mEOS\nGsDNwv6yymZdNAxeqTZabq65fn6ow+sT8wocvBWtuldXu6vVOkpmSymjQnPx\nx3PO3j7e8g5w7ii7mXoSlalsu+UEi/HMIweOcjRFg1GoGPs7DZRaZglEnC/j\np2LLe5ZrT4go+5Ax4l2+oN9gngnwfDwtcIVIEeiDRF6w8ijhJWyN3aRY++SN\n1npX2/Pj2yT/vxNLiya8BMUNkBmkQAtfkBqPCXNtEyredPbGB8VwI6B6bO4r\ncBiGVQPxXcyUyxwtWcIchyeFg13bGiOfbgy/Ea2ybPI6xmeCbuS4YOkYqYOd\nLT3luJuU0hBea6BhS4SPtr7jsBLxmla9zi0GCOXK3JMqoQhVl5Um6zt3yyaR\nfpjZn6TY3XKfFiBHbHIhAvItr4qIvCrTZzgqCXQGfL88cRL/C1/ewVrOzREu\nrUynIP68CMU1FyEX/HkJENyPFv0BV0P/3/6Vsfi+tSjnFt1T8y16UfWmfW3x\ndwTg\r\n=fLjv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"aca6a78b6c8182f175aa059e7ad359f109ec7a84","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.18.3/node@v10.16.0+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"any-promise":"1.3.0","eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.3_1573745464618_0.9014343730732071","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"web3-core-promievent","version":"1.2.4","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.4","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"75e5c0f2940028722cdd21ba503ebd65272df6cb","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.4.tgz","fileCount":4,"integrity":"sha512-gEUlm27DewUsfUgC3T8AxkKi8Ecx+e+ZCaunB7X4Qk3i9F4C+5PSMGguolrShZ7Zb6717k79Y86f3A00O0VAZw==","signatures":[{"sig":"MEYCIQD/d0kqdHvaFJZaAWaVWM7mDd6eyM5cgqmFLMOydW8k2QIhAIPYaRobcvCLRszcP3mCf+h/S07A8jQkzBYV5I1brBsh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzncHCRA9TVsSAnZWagAAzHgP/1LIITiQnakpGZKKMZ6S\nSRMyUdC7tosPJnbl6qgOJzyn05lhvNdKd8q837QKeYtyzOYLXvpQOkGVV4Bn\nnb0ypMDqsNJVWYSBjbrhWRAKSqYw7q0hUVDZNKl0xSo6buD7HvUXVd6erRKg\n6NlM1Pm29/owNoB8SKLrQV/0RtcFHAqwtzGDEnbUnj+k/fdNGHvHsKH4kXX5\nRBZPWobcjPhvz8tLn3PRdvvk8A9sirrvqYKTLCUojR+j7azGYjzND+MtJ2yz\ngWwTSXd0hbgPYHF/w5aGgJt4zG/+WjUe9m40FRCWN1UH8Pkcgk0YOwFZThM1\niEQxK7spW2sgUzlHQ4amF2Kb8tM443xkyJE3YV2BkDtZ/gZLRB11srxwXkH8\n56B+hUJdy8MFBctpCL5pHQq5Cm7hGh+sEK1Ba3Q31g1yMZCLgvvkd2DiZhKF\n+mZoc8hv4qALWdT8xkrkYGIBY+A/eZ/gh4AO1oUzYUOCeRCqeQcFET4bUbCu\nNYiRjNcSddtjUtfaq8+Os7FrcjzodM+jgPKzDXX5Odg7W8+ClqwmGKyyHULC\nllkqkywb5Pw5J2SgaBsogCev6Xt10Jb+/Bt9jRW/mxF3IY2R4s1/gyGea0Hv\nyswfTmQSzfd7L0ORp/IoCkXrSeKahUkCLafVjzqW70z2JtnR98/5GWuJ6T9l\ncZ7e\r\n=F8dG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"341015ab24efc3ea1e5d8afd07e8c92a7c738536","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.18.3/node@v10.16.0+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"any-promise":"1.3.0","eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.4_1573811975152_0.4162107256147729","host":"s3://npm-registry-packages"}},"1.2.5-rc.0":{"name":"web3-core-promievent","version":"1.2.5-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.5-rc.0","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"de9c98ab0cb3cd1a851ece9644bd7ae52358c0e7","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.5-rc.0.tgz","fileCount":4,"integrity":"sha512-z8mrgXKfvwY9FUlyxhzbCKBD99JKSQyRLu6OyR/WofrRfG6rcUZhcMGIlOm62dNb4q9AR5Vxk/+qIc0rtc9SUA==","signatures":[{"sig":"MEUCIHRYvoZXZsrrm2m+DBMfWIvwz3PFFLv2fchmpVBw6lTYAiEAorNBtFymHQKtOYJGknCANEH06nivYebxA0IVaEONq80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIFaGCRA9TVsSAnZWagAAD7IP/1kT6YNBLSYnZE9fKP5/\nv7eNBdUGlBk9pHlYBFutXZ3wlDRgbiPbw0oKyVVYt722tZUxvJVFS4sQbm1B\nYE68U4Tg8Q+saHFbbRIlxK7MRpvUkYX+E1xx8qApTHX7UPwS2B0FeO89oZyW\nymU4K+gtosuMOA7hhndrxKA89foyruUwwakZ+ww5u7w1ExQvsnILGB7hHd+h\nra4BoZsJC71ztSpSe3Pc3lYmmLCz6u6b5KkrhI7dKr/YC7JIyrulxSTC0C6d\nXkbNBhSPK8IdB1N+msvAaKPuCHOim+FUQ2Hzn+YPrOD1EYjIIf1zfV3cstJI\nuBpKXsI6Iyt1fgxws5ksB4s760D1jMMtuK9oH5gVbgcZmxHNU2gFp7ZAgXva\nvrCNyUGpTBw6faXcFQM8+Sz26Jqon15j50B0HN180Zez37kIt/lULn2Yvq6i\n5fh896SjoTMHLiUa0iSv1spWz/h8+bl5kizG5KCxW0+d0ivDZ35zUQCGeZ/u\nB53rlbMqd//d061jQGS8wX2bn6neK4qN9JD4KeIUY1VRNaOSH0qrRIgK+eSE\nsrFZ5JCupvjVDqC9P17xHmYZTXtSH1sA7W4A6zFkIiLDiCUMqaQEvX9NhI58\niU4qU0pbrMmO7pztPP1oI6vhNtmliZsaRJFKUQ/dRk/DOZyzQ26Sn+zRvjJ4\nL1VJ\r\n=dLoA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"e919f81ccf7fee23a2d9075fa141bec0ff4a087a","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.18.3/node@v10.16.0+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"any-promise":"1.3.0","eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.5-rc.0_1579177605799_0.9787481022247784","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"web3-core-promievent","version":"1.2.5","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.5","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"8ca3791afe0f6ea86da3f0644743dcf3dfa9883a","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.5.tgz","fileCount":4,"integrity":"sha512-IlrmWl3piOCPJC9IiP1Z1BC9Be4GiNTKw9MfgWL1ZnyQ+GSFHwW2TjDlZbV4IaoCr4K/RvHpxUxd/txrPLI8QQ==","signatures":[{"sig":"MEYCIQDd9/8nFdUIF/kenrV8A9zY5wZeYAeX/B02aG/BlUc87QIhALlDrB0x7iJ4VS5Ok2WyZqdzJC2O7vCKbeggRq1AJ6Ve","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLqCbCRA9TVsSAnZWagAAr6cP/A/cafcRYrPLyRD47X0N\nN6V+/tOp6ZzgOLMclsjAI2VDsaHFTq9t7QJMH0XiDH16RTcX4sPIgONlAFvH\n0PyhvllK3Kzl214WhWStPCvrv76X9LKT+hxoxoHmgsJ3Q3TIKOIxBAEVu5XW\n1yMHuPxCvaNp0umtQsWpFzHr81M2kBdWlloUL3oJMkuRopHPkrEk/9sBSTQV\nANSSMfeWIegXeECpB/oWHU9q/Zevc9k8iai23tztwa0eez+yZ7Z6AXWU1d2a\ny8xldy8mKS65Z5988grBhf9ji2AyExBIcnOr8+l9jwbEkjg28v/d4z6/iKdZ\nGe0u6Rhgnmp9m7gF4nRE1mvlBnopmW8ZX1vb6qVXuxfRKlpiId3WSVLMvQ1V\nfzy8Va/bFFEFfi00+vsk9u4ku/jEkgA/vjXDcmCsg7wSzO3esc0uIJhlJLco\nrzE1rCDdwuldy7iq7kqzoBMXZ6J6lvdeIzkZk0xngt5D9BaHpSGNG5ekLEN0\nHpZtR4OjRmpCR8fydB576SoU8wwfe40bl0HzojZmU3W16iTE0Z7BSti3b3sB\nBPaBYlOwGV7fU8LBgUe8tS3L0KzoDw6V3Nz3m3gWSDPFOzEn7UyJH1tbZcrE\ngmrSH+PBUsns3LAVXOXclHRoxMVZm6DWyAfK3tqHlglChuKzP8UV74Q+0SMt\nwToi\r\n=3sDd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"e68246e2939768de8abc196f7d41e1effaf4f7cd","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.18.3/node@v10.16.0+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"any-promise":"1.3.0","eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.5_1580114075083_0.024507418506223733","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"web3-core-promievent","version":"1.2.6","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.6","maintainers":[{"name":"frozeman","email":"fabian@frozeman.de"},{"name":"nivida","email":"samuel@ethereum.org"}],"dist":{"shasum":"b1550a3a4163e48b8b704c1fe4b0084fc2dad8f5","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.6.tgz","fileCount":4,"integrity":"sha512-km72kJef/qtQNiSjDJJVHIZvoVOm6ytW3FCYnOcCs7RIkviAb5JYlPiye0o4pJOLzCXYID7DK7Q9bhY8qWb1lw==","signatures":[{"sig":"MEQCIAfelxni1+IOVscWnUzVmArN33gikKCfvrCwqK+inxhpAiAt1UlMLHsSzQV/CikAWEq4RTS4gaOodzrlG+kBWjE1jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNsHlCRA9TVsSAnZWagAAlKgP/irPHZ2TgLYyFzB7XsQ0\nVCDdN5OZib/uwskQ9yQH6FOaRh6ESQrSkh99CJo9OUjynNhdG12Rp05Sd2Nu\nn3gqUpv3W+8xDJBiC+vSCWhcwCIJEfgeF12QqrDa2ypgGbuGlV2EfJmztGW0\nqYQf0FuV+eB8+tF9/P+xqLb4rQu3MLwnRfbRmqRttympUkv5yGZfujupoApw\ncOKx9GPYLxIar1Vz76g0z7LtahJlMeK/QlM92Jupi/mBbujGfJVcTAIePVwn\n626s0KGz/RXkPp34te0tWWlEifgs/AyxTAXtFAfTnkzx3wPR7+05OAzq8tDQ\nEjh6HfRkauVwqY250OJj2tnGUGYfYKqWmF3bMxAxQmfh/qzL9YJjetNi1BHw\nmqR8Gptg0FyPYeOInIuJb/akTIe8wvWrA07gLfBldAjGIiHCFzVgEm0hYPm1\ntbBCedk/NA61YoeP4l1L8HLKjehQJgcYQbus3cW2jnAIwjnu35Ie/ncwTK3V\nHyNL/OImQw0LluG3ZEy+SUEhqXvh+U3gE9TlQ1DQifi2cS0BTsft0ZKXG36I\nD3jq5H+74+QO0vTiWRieSIGzHGUXW7cui5GdZC9aCzs59mJjqUQsgHNai2T7\nck6h9/kHvfctvPCVTi/oHzp8J2b7I8uzXPf57YOM5fyfxPaLq9qWcBmkBPU9\nEhUg\r\n=ABR7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"c20bcf09b04f773406ce3532e88fd105bb04e244","_npmUser":{"name":"nivida","email":"samuel@ethereum.org"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.18.3/node@v10.16.0+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"any-promise":"1.3.0","eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.6_1580646884801_0.6181995636085491","host":"s3://npm-registry-packages"}},"1.2.7-rc.0":{"name":"web3-core-promievent","version":"1.2.7-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.7-rc.0","maintainers":[{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"ralxz","email":"ryan@ryanio.com"}],"dist":{"shasum":"7c43ba1270552a0fbbc9022904eff940073e3cac","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.7-rc.0.tgz","fileCount":4,"integrity":"sha512-xSmacnuhwzvoTGtvAiZ/YCbOMfyAWAdrThtTdY7Y/pXC1B1q1JbLtSxDG+9vnZ4eOjrivwEFL47RLnBzUPJdBg==","signatures":[{"sig":"MEQCIDL7K8BIgpgFWOjHDSLvtND1dZuza+guHQ+jPWvC+/S3AiAiBIYdEAxhn2tjualML5NynO0dmG8M/e3fLJnoTkla2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelmvaCRA9TVsSAnZWagAAnBUP/32/NXoQr9YyDrr3lI1O\noWPYZ7LgW7NxwIjHQUJYOs1l6S1P5xlEng9W77fF06aO0xAbM6BUYp/ixocl\nFgQFhszLruwY5LiEDyZdP+8+AzJRBVfk+2epjePNVElBOOsi1XBUNCBkjoLU\n2/aK2bv0AmuyeORjpQ1bz5Bv1IEUMnR6QlN38PqDjVso9MCinioXOO+cAJg8\n3XP4F6BH952xQnSBucYHQqvEeaBkCeFxlx5Dcc6oLzMOAqRGh9wZCzH2YMFc\nhsFzI9j6XzEpIRMlnNw3wvog6ELBzZcaMs7aP94/m+CtoXzmeSPOpSYJFyD2\nO+toJiBGAOKF9NUwy4/3uj15sMGhkB0WnWaZvCKyYsXHnmK2OTJ3BKZZc6bS\nuyvi1yCU89LSmBOUG059ltMQUoA/PGe4FjZPM6wdV5uA8hI6+Jt86YDuYy9D\n/+s91XPu5y35PxrvorWay1FGQnLjLOgNtwC/pwAHhoUHC49i7VYwKBQPNT8I\nOcatDLBnGXLYUZVzZmlGwkQZtGYE4lTYMXvaZHoTYn259k3MJHV3r65pjWbz\no+kK7wXaK4CIBz0430zvK/fxJaNz5oMZ5F49vHcbipFN6XSpHK+Xvri1opMF\n8kBLT43eucIoO+pRzeqH3FNmEPG4VNLJS+TY55Xr5VTAH8MLdg/azQmvMYIz\neG2U\r\n=3eBG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\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-core-promievent.js` in your html file.\nThis will expose the `Web3PromiEvent` object on the window object.\n\n\n## Usage\n\n```js\n// in node.js\nvar Web3PromiEvent = require('web3-core-promievent');\n\nvar myFunc = function(){\n    var promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n\n// and run it\nmyFunc()\n.then(console.log);\n.on('done', console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent","engines":{"node":">=8.0.0"},"gitHead":"598e53163890660670c46d84bb6a6cbee4693e41","_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.18.3/node@v10.16.2+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.2","dependencies":{"eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.7-rc.0_1586916313170_0.4567597791062379","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"web3-core-promievent","version":"1.2.7","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.7","maintainers":[{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"ralxz","email":"ryan@ryanio.com"}],"dist":{"shasum":"fc7fa489f4cf76a040800f3dfd4b45c51bd3a39f","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.7.tgz","fileCount":4,"integrity":"sha512-jNmsM/czCeMGQqKKwM9/HZVTJVIF96hdMVNN/V9TGvp+EEE7vDhB4pUocDnc/QF9Z/5QFBCVmvNWttlRgZmU0A==","signatures":[{"sig":"MEQCIH8Es24blYtPBCqpptfG9vbIsV3gMv1BOFwTlystogzmAiABDDa9CCpB2BcAJmr3cjdmvLuuN24brVynuOwNkVATXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoz50CRA9TVsSAnZWagAAkgEQAKUsyPoD0z/iB8BQTL0H\nqM53GGVnK++UFda1926P7N+p5krIQXrvAzBWGqIbsfClPvKYrl/B3rSwBczs\ntBn6KAu9JhcbxepcsygNsHKgYbiD59GYjzfNm/RF9fgfHC3u4DipWkysZWl6\nxEXyVfGTnNTWGXQhdpDCCn430r2kG1yQorekBLo5e//PQ5z+GDBSXh9pfn/k\nN2mZUTz0RH2vWv54+B7kB69vlpQX5seNanXpiDPfE2nYaSDZtPcQk0HaHXna\n9LrKslxhS5wEoLyIc23TGG5QUvMjhHeagIF74mnEAM62O/ISRuKFeRApjTq+\nif4lss1o0oaZUHW6+XSEd5xqiDY+juCZmGkk7wF7wZrWFgaL+piq8IYCNIwl\n/eOIujAivUE0660kYrKM7beJbaLGJY0WbcOSJAleXPf+8bnGYn/hOSLwyszC\nwvquuopyVYYHjs7/dPhqTxJ+EHJoiwCFP50NZMFsyXUqZLQ1+MgiMRNUVETT\nHKmp8wix0gHxRjRqtZud307zBARLsCMtEhNWzJJOxYrgFAmCKKPJOr/p7kEg\nYe0iKf+9e6nXFxYKl4ahKgU7inX2dBshecPPn/ZN3hlgrcHLUPiIrFihS1Sg\nsgpvyJZHI5cDA+O8pRW5OSIGjcyJNMxsJAHPSgYSenL4eovEG8X6wwpqAeaN\nGT9J\r\n=Oa1a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"65237be53b5d2ec7d12da12c35d7ddb7af57256f","_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.18.3/node@v10.16.2+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.2","dependencies":{"eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.7_1587756659580_0.7906580844224049","host":"s3://npm-registry-packages"}},"1.2.8-rc.0":{"name":"web3-core-promievent","version":"1.2.8-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.8-rc.0","maintainers":[{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"ralxz","email":"ryan@ryanio.com"}],"dist":{"shasum":"600f5959caf50d7becc44f59b99b2c4544a66a5c","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.8-rc.0.tgz","fileCount":4,"integrity":"sha512-9zJKV+u3hUCLxeVnvhq7Z7Kj4g5Dd87CBOwieb5kmAlzTv8ZtaqoVrj5/MSU2Inmw4rZsIa8ztLGfAaW4n7RAw==","signatures":[{"sig":"MEQCIHDPV0EFBEm3A3AyiiHjwLSU7ryvUQXih21eKlD36jz3AiAwJBy6XJUfIqOxxkwzY+YPwD52uzsGU6fkXVsECWHeHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetavtCRA9TVsSAnZWagAAt6oP/06XRqeOHx2UCKkzY8NJ\npM9a788+pGRrBgNDAjilod7LEM2uMb+IUk60KJkuEA5fwhc44yDT9H3Vv/yh\nwQeCkmknU6qFsxH0b3TA8L6lrq0UdmkDQR+hedQ1y7gSpQoG6wpo2bXVI77L\n53FVyRcGYzhsIzeeIua/sQsl88BSTYPeAVt8wzfCMrnfTSQx3VkFm71XJ3PB\nCZxGsx9VDvRh7g1tqLxsFzBKwTXVZSxn8I3s8qr2P8N2ET/M7CjJ80QblmrC\nkNUZJcq0vmg8+4IZK1Cf0Bb/+zk9cbqFEyJICMDyDmlNE7UZqW6TMRqnmASg\nqTWtJq+Fo+Yj5BpqInYmqx1WfIu14JRA4uAwwWy8qdyyIahuAH5uszoJhQy/\nKmup6cD5ILkAqUGptmJBntARuTIVL99JVd+KjZ4uXUgecrrXsFC02UlxakxB\n7BXNRSWdxEFT2kSFmHQHD1IBZhzfannPpB0lZftSeUBrs3K+swoOD38P/Ibp\nO7txSAq+2LuMXhUrF4VhbmoqyNuutqBPdFHcgOU+wvEPAXpSySSQBBLzxxUJ\nHgt0KnqgszbRrsTt53qo8U2O9wX2Sip6hInSDmQeuS/W4z04ari+/Ulkc0nw\ndpbu8NN4ogE1a7DF4NrbE2YZPtCH4ybg4u8CR03lUm9+R4imgdlxU75A8d8d\nnCdu\r\n=xcuj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\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-core-promievent.js` in your html file.\nThis will expose the `Web3PromiEvent` object on the window object.\n\n\n## Usage\n\n```js\n// in node.js\nvar Web3PromiEvent = require('web3-core-promievent');\n\nvar myFunc = function(){\n    var promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n\n// and run it\nmyFunc()\n.then(console.log);\n.on('done', console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent","engines":{"node":">=8.0.0"},"gitHead":"035d11acced0bdd43e500d4defbfdcd1b70768d7","_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.16.2+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.2","dependencies":{"eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.8-rc.0_1588964332604_0.33110734589983526","host":"s3://npm-registry-packages"}},"1.2.8-rc.1":{"name":"web3-core-promievent","version":"1.2.8-rc.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.8-rc.1","maintainers":[{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"ralxz","email":"ryan@ryanio.com"}],"dist":{"shasum":"1b6c4612c8eda3f7b39055129c151c4dcfe39e24","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.8-rc.1.tgz","fileCount":4,"integrity":"sha512-Lim/n/c7/CpKxaEsGhpEddoQJEJu1AA2ZY1u1eSuZbuOj4baiPdV0OyVcz1UcERvLYbQmSdmu5Mg7TlxPK5Nog==","signatures":[{"sig":"MEYCIQD4V86zbmBTiAWoywlhaXR3XI6v1zeR79lG+BTTZeuelwIhAOfnk9qraNa7eklMAzSaBERwPox6ZjjU7soAz5rYwX3L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewuZYCRA9TVsSAnZWagAAdpkP/ikZqwcMOa3lxmH6LTaK\n+DlMzCKMUcL4z3lPXJ+k7v8j3Q3uO8KoLklB6ym/UPknysldgBFwhv/mZxe0\n129LWFBB4lnMrq8fuzaEHaQTkiV3DBuElG7UJkX7VlxlnWMt6Pszo23lixZR\ne97yOgZ917pGOyh4fB0eA3yj2Pphynki/YpwE61XzmSO8ydeURpkOwqjzDN1\nwQfplxKk/mzJ0vSnnP2TXMz6XqgilXLNcLdK07vc1wbU/6PqXSneqwoZZHgF\nySmfUTP6u205/FuBSeEv4DBX7fVYQmNSdoL3bJiMIXTk3f2RySsJEk9Qs27I\npiRIoByHhpKS0c9b3Nd6Ht1ExM5W6mpA6BCEiu8XSelZ9d44WNTjnkYFT/HW\nd2mk7V8s7AU0/9GmPL55z+wqU1NCrvIDqu8Yg6+R20jvIwWhuOZ+zugLXdW7\nUDr1VUQv3Jox9/2k1h7ij8ampc5JQdD0R93GrueVVYAFNs7V96tHbjgzjl7f\nCSPd9thzb+TJzqWZ5pS8stLKnmh4lgjUa2d3zAB96SmN8eQyFuHx0Hgsrq89\n5Javg6pLSv0w/DKFPy+119xYbghL+b2237xGik6Jp8zr4QjPHFsyEiy9TV82\nXw/CYW2+lJEQERv8HnAyD1tScjipzUcjsGQbS2/2PvrL994maDpfFmUUN5B6\nX3Jv\r\n=Io9V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\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-core-promievent.js` in your html file.\nThis will expose the `Web3PromiEvent` object on the window object.\n\n\n## Usage\n\n```js\n// in node.js\nvar Web3PromiEvent = require('web3-core-promievent');\n\nvar myFunc = function(){\n    var promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n\n// and run it\nmyFunc()\n.then(console.log);\n.on('done', console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent","engines":{"node":">=8.0.0"},"gitHead":"62890027ca41f9e272ba3ed83c4d83fd2a7aeced","_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.16.2+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.2","dependencies":{"eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.8-rc.1_1589831255776_0.09305531013985835","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"web3-core-promievent","version":"1.2.8","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.8","maintainers":[{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"ralxz","email":"ryan@ryanio.com"}],"dist":{"shasum":"a93ca2a19cae8b60883412619e04e69e11804eb5","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.8.tgz","fileCount":4,"integrity":"sha512-3EdRieaHpBVVhfGjoREQfdoCM3xC0WwWjXXzT6oTldotfYC38kwk/GW8c8txYiLP/KxhslAN1cJSlXNOJjKSog==","signatures":[{"sig":"MEQCIER/vvaHlDv31L5D5uVUQxCk0p/nQfD8mfjRh6CBFsIsAiBxF2vVX/8fxgK0E5iJXeuynQFloAU4iFvOq8Gex753GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexaM4CRA9TVsSAnZWagAAxLwP/AhgYr/O4DZwNcVhzo0e\niwFyPKL0rFypOxocHkn11x3t3Di0UIASB6OV3E1VEjXMd88+EbqWeXo/eYwE\nxfwAzc+ImWZ+cy7Wm5sD1HcWPDAcuVrFoQFnfCsZms0rHhZNL5MKj+0LNzi6\niyjaz4MN8HtPknX2A3nBV+iPbM1q2nVZz4lLxdLPbQY5S+uoI2/cxGqbceFo\nYgpEmr4O6pUdvEcUuCVcj+srRqBi2KV9pkeEf2o9gYfX1gzPLv0GLju5q+eI\nXtPtXwzQFXbfW1X6/LjrsPlzLhnkxxaKwqGAPv7GKo7gImShgg+7Q+jiCZf0\ndpIY2g7HztM3pQF8q57FxRJSzEml1AgEejF3YQg4ZVfcZ+FgwsnfFihMxBah\nMTI6v3Onf++p4avUbFOHDERA8qIC2cx+sm1h/RdmdqChekGZ2fGFS1yJdK69\nAXy3pJg2p659e+2D/bYioVTdhs7Lhl5Y58vGJ3bkl3XQ40MeREDhpCVJsqKr\nVnM0HuBXXnKXMn6ME23f7sAoA7V/9s2e7MtULaXaygHnp0gpZO0Qo4EITJYd\nj9/VKo93EJVOX2uVSwOUIluO7hz0Wir78+hjcM7Qy1J/I/DaO85LG1giqRsl\nC7TG4Ssan0L1bUMJOvGEe9lYdmRQ0CZ/h+w0nItKPjBxw8wdpd+RU3k4FOcO\nWCj3\r\n=GY3M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"e5b3b370b15adc53e88f0eff6ee09c52fa715994","_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.16.2+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.2","dependencies":{"eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.8_1590010679173_0.1454121239569517","host":"s3://npm-registry-packages"}},"1.2.9-rc.0":{"name":"web3-core-promievent","version":"1.2.9-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.9-rc.0","maintainers":[{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"ralxz","email":"ryan@ryanio.com"}],"dist":{"shasum":"324e5487e3d639a8f05ca18af2ea9298e89223f7","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.9-rc.0.tgz","fileCount":4,"integrity":"sha512-sXvuEdhzousblFrBzM+OuKLGRf9gCYG74tZgnjVMD52jmcaAFHcUX4p9DddK6mBXZUeWhXgmthF05+z8XZ0OcA==","signatures":[{"sig":"MEUCIB+QHEsiBQbg6ALjAoBQ0m/ROdekJ7MCjGzIPBBl2Sn9AiEA5a3+201vXbbHoI3B/9EABEYpUjSsYCmb3mEJnYCRQ9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1tj1CRA9TVsSAnZWagAATgEP/iBz+/YoVrW0q0yjceJp\nl1PivABrS070OQoTrPhoE1Dciv4kPJZ8Lt8qjcOPTq+gDa8fTDEfQQbSWaTS\n3SAKdiBGiSUGnGlP2+2btafWvhSJou3+kDr6OJV3blYNfAmnmZJFKlKowqVc\nqePgylXs5MoC+JPU0EaVHLSvZ8HZUTCLFuC6ZYTJO9BpWXyCFlX5h83irMQj\n5AIPDk9iU5PAtL47ircf2PvoDdV3TrMA1Rsg+2FP7O2FxEnaSUYt1VEX+Zrq\ntK0A02pkwOl1IPeW0IWjkmwrEWpVqIWX55dHC/ThJdl4KytzNcNyqgwWWB9J\nkuc7ZbWzd8jq9NR+w4pDc+eoq0lCp/REPCUjdAaVN7B4Pn99b3K3D87sbmv5\ny3EHtxhUd1TENIEbUckWSkklDvDCK88Rp5CyYGXYCosdVnloeV4/lc2JCxyL\npZ7kum4PTRmYag3J1wBai0xQHFcsUmU8NGUv+GixwaLzSKtfLB+C05T1HNsT\naY/aUWIOzQjG3d/B/TFAup84Ywp71dqMbVBfCxeCIrHj0eMI+DWRnHtBeXwS\nCcuKXIWP2LsvuBpTE5mvj8qzYUvY63rvFaI/9S6fhTvQZtLL9O995l8Z5KTm\nAzooTilQTXY9+G6lIi0s5/Q7FgXDDQD44SEeRrJCC0AtgdyR+6picPWvB7CA\nElYN\r\n=kdDJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\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-core-promievent.js` in your html file.\nThis will expose the `Web3PromiEvent` object on the window object.\n\n\n## Usage\n\n```js\n// in node.js\nvar Web3PromiEvent = require('web3-core-promievent');\n\nvar myFunc = function(){\n    var promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"7d94fdb22808ee95de326208f6086fb29ad6bca1","_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.16.2+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.2","dependencies":{"eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.9-rc.0_1591138549126_0.9890737252057793","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"web3-core-promievent","version":"1.2.9","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.9","maintainers":[{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"ralxz","email":"ryan@ryanio.com"}],"dist":{"shasum":"bb1c56aa6fac2f4b3c598510f06554d25c11c553","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.9.tgz","fileCount":4,"integrity":"sha512-0eAUA2zjgXTleSrnc1wdoKQPPIHU6KHf4fAscu4W9kKrR+mqP1KsjYrxY9wUyjNnXxfQ+5M29ipvbiaK8OqdOw==","signatures":[{"sig":"MEUCIBedy0q06g4nifsM6cMHWVbu2yblu+6V+GcVS5Rc0Sd6AiEAov7N54mohiPqYYLuS5mZxqK+Payd5FDjb1rvMIdk9U8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe398ECRA9TVsSAnZWagAA18EQAIwy/EDgffnIh1jcuEJF\nmb5B9Q/qfo/eKutnjUrzbaoEPVaWVpU33x9VBQo2XnjPxi7BoPFrkJFOEHfq\nzP9DDXfPj3v6rd/mpW1TcQcUAqC7KC8ABo1zLdHv3o3BT9amWFHOVKsADaCo\n1sjj1w+DZUw2Z6giv+P6Cw5wWBz6nbSrBAPRcrsXOOgDYWOEqMkMeEgsv3zK\nwawGnIgomhFCb86HJAjZnyzdWNl6dquBCeGj6BOXJdVMVrxdbaXi+qb8d8rk\nD3TU+z0x+ZUiJggkic2uLv6ZGzKg82+ah8rHaygayhpOuiTvvbxmtYJcUxQ2\n8/hvpT8Uq8sjdLC6H+p3Pt/wn0aJZkG/BjiwIQTVx2cH/IprFjpBenb3WMvn\nJxpH4BTF2G8Q8LIhajiTUAxu/k0iSVZfQOLT02L1Kpf94jOhLEQPvxdjt/ns\nav3YYzuVEnSgArCpuEzyi5NTWdQDl/YyOgDtywhkfFON+YyLRKwY3t8A3x+v\ngMSrIBZbTSko8nnIZVvsAGp+6ewzVUyxZZUJ15PAuQ6+lM/vszoAa3iee6Y6\nkyDLT+8OxkrPMH6pe2DVTPYBuPxO9rbpzU0Hxgfr6w1mAckrZo2JlCRnTtuI\n56eNnvml2jDzjPipOdEqit7ReyfrdCAVyAuhzUJaDIQZH8uCB9CJb+Q927UZ\nW5a0\r\n=5UkU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"0e7ee3325437f73f4bace6c2df06aefafd72c716","_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.16.2+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.2","dependencies":{"eventemitter3":"3.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.9_1591729923704_0.22353274789509836","host":"s3://npm-registry-packages"}},"1.2.10-rc.0":{"name":"web3-core-promievent","version":"1.2.10-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.10-rc.0","maintainers":[{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"ralxz","email":"ryan@ryanio.com"}],"dist":{"shasum":"d202e259d8c14c3c3e35b55ae1d2344587509989","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.10-rc.0.tgz","fileCount":4,"integrity":"sha512-TPsJuTb5Kqq+ouzEQ14UDbG1HWq6clVO3wkic7pq3eCUC9j/91B17VJ9ip0yNO5DW79gSL3S6scJrDl/9M+O3g==","signatures":[{"sig":"MEQCICHVWlP31OUD82tXlcK5+ZAhicvbIqP1xuk1xQnhir/xAiAkzlaI5nMRSTlvbj2WTV3vgUDmS/y4zAeqKgu3TlHAFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB0BFCRA9TVsSAnZWagAAKMkP/1RYmGkFiF4Gh0U6YFxP\n0RDiNVjcKDTDjX9wXPucTEcy5Ox1A0osKsuA78typt+A0eZwitSoL3cNhYjt\nSRvlRUxttlbn8jJK1JBKvuoklPH30xVdstgTFsAGS7mVL13jbJNjaQ7AgF8P\n4CA9mlfgbvqiEBBx39QdNuDihRWh87AUl/9j2qMPFN1BZiGZWddTU0GXaAZV\nK+2qnv8ks8wVTq1DZw0keE72+f71sEaCVLcWUXpXl/9w4KYuL1Nzll6hKzf+\nGo3OUM80PhUzHZJk78RHloH64Lf1m9KEji54ovN1dbZ3yK/UFpKCrhWnsKeh\nHcHnDQzStpKO+71v2WNe8oJrx+1gHB405TNcOzhc2bDDA1tNf0C5Jwd8HGaT\neTUYKMWS1jT0v400drZqZ4R3ujfXTNhGXUkko2IZc6q9gO6VnK3V/UxdMfJc\n90+qZnSa7DcGv8f0n1qzYAlSC0C7MLLqffAe1NlFZtUNSHLiNHfahOA3hOxl\nIkxwWOfXxoxeuXghYVqgj51ZO2TkHjRHWAKwE7uevDEn7PBWQTgDpY/Ukp49\nPec9xUgnf/jx9LQ+lv3ub9PNHBTZENYOGC3kGmPiN4HVvCP/FD2+OopvytTS\neTAD4pCcc12TqlJyS51kCJw2rHoPN6GW2NO/6HHMwap6dTIEZtcMNRfoNR0s\nBfog\r\n=S6uC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"ef81e78b2eed69dd386e0d2cb9bd22d8af998c34","_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"deprecated":"Please use v1.2.11 for a bug fix related to Provider.request","repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.0/node@v10.16.2+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.2","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.10-rc.0_1594310724461_0.38409115094932944","host":"s3://npm-registry-packages"}},"1.2.10":{"name":"web3-core-promievent","version":"1.2.10","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.10","maintainers":[{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"ralxz","email":"ryan@ryanio.com"}],"dist":{"shasum":"53fffe32a990be3edd8aa20410e57d9bf93661fb","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.10.tgz","fileCount":4,"integrity":"sha512-Mx49/7AGhOcsxUQ25lm23O3IJLTWXusPdTVXnGdeGbeJqMSwGXiyDdZyZECeg9WCTqbM/h/neX7UFIPjAavLUA==","signatures":[{"sig":"MEUCIQCjG5f1Q72SDxRRvvavhkNjMj3U6o7LP8f7uujyUKm8fwIgDbEIlm7r1qbH2rZn5vuWLmfNvJOje8Dy6oAtS6vpLFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEd48CRA9TVsSAnZWagAAO5gP/jk7OIDyWS3+bhLk/8PG\nouR6+Yc++iuYeZ42m8WaPjxTjPAOjKWBnAqaOGtMzg5nWXb2ZWKkLu9iGCnV\n6Vhoiuvp/l2M2AGQQXPr8rQlhZWxw1xsCiola5nNVBeMpH6P8LMGFYRzYeaP\n+3akcY8CyFImVK3KvMI4/DULScZBfjOtD8xZtw2luuNq+ISMMmh6R9Dr+spn\nEehGXEX8nT1spqDgsyYteO9YY6JDQOLtz4o2KszTKib8XC5zvIoPgRegjz3l\nb6PKDQ6OPOgPwMI9BhnpKPH0u2MBcIznlc1nl00LjPQpErUD4nmAxp0cB/NV\nq21XE1jr8nNWtaH+ZEhvaHLJOdNlLSfCdQlvt4/4N4ztLpE/O6pIIslyI3gN\nIJNEJ2sST6gM7KkgDEuQ3gawDJ4iXJ+T7wNM3QiZEDsBP41MayHH9SFVjgu8\nrU3f337PxqGdsAxABHL81jaS6aSJqo4q4STp0r6NN7iLBPStLjp7y2hlS3Fc\nByv+JLpeNhakG2VdRngiO21caFupZehq4G7d06h23WTyF71lf7TOB3frznae\nQJo4DE5FG2wtnCRHmmfdAiZxky2z90QQ/mrHjzRz09GOi3iSq76GuhOXJpYW\nuic6O+mBa5UmOpNGh6t179x3Xl58KRv+7dVNhqfQySViFdJrKXf4b6sYRBbM\nfoz2\r\n=fvnm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"c42b14e30c097c4e2c214f421ebc8fc7fd0965e8","_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"deprecated":"Please use v1.2.11 for a bug fix related to Provider.request","repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.0/node@v10.16.2+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.2","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.10_1595006523765_0.30345586915005995","host":"s3://npm-registry-packages"}},"1.2.11":{"name":"web3-core-promievent","version":"1.2.11","license":"LGPL-3.0","_id":"web3-core-promievent@1.2.11","maintainers":[{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"ralxz","email":"ryan@ryanio.com"}],"dist":{"shasum":"51fe97ca0ddec2f99bf8c3306a7a8e4b094ea3cf","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.2.11.tgz","fileCount":4,"integrity":"sha512-il4McoDa/Ox9Agh4kyfQ8Ak/9ABYpnF8poBLL33R/EnxLsJOGQG2nZhkJa3I067hocrPSjEdlPt/0bHXsln4qA==","signatures":[{"sig":"MEYCIQCQreLQuW95x3Yiw9XDwPfdj+Eb+UnnTzAq5Fl0DaWkhQIhAL+LUZ9ycuqIg7n3kWI1SYe+XB6QonTBlgJ/gHtusISG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE3blCRA9TVsSAnZWagAAq18P/0ZMzhWi55qpUX5W0gaW\nAYRUp8F6Mm9N+e4164lNk7AVF7ghtbdUC0WAFx9MREWXzLdiV05RFcLN48jL\nfSWwbIBfJ4VLEi/OG5m6RzTTv7oq4WwC5U3maCuCp8LcOIsxE7IbZ2l8d5Vc\nwhTnResjN42mWtmTBi3sY4n0wmhUECbiPFNR+k+/iK9Ahk1AIrQCzXLSv7BT\nU8bPZORszmh96ysr6oNMBZYXr2EdkAg5ac0ICNRnP4sCH/kX1q7H8z9J/QKP\nAgdRuMUP9GYmvaYN1dRvoNOL/t0S1bzb3KeDwTrfTJPG+d+73WKI59BQ1Akh\nUe9dIthXem9SY7EASk/xxpA36K9hoasEFmeTEda++sTYA7DC3omaFO3Myjjk\nZRQYgUcW9Fp2ZosEmWxREzW4CHtW1WsacAsl5hvMc8pYWOIKdFu+wOpDIxu9\nVAC1s1ZMoTzBYa5qYnPm4/W74NXY/QpLsHf9qiF/y/c+acYn5OG3hbgMV+xc\nBt9s+9RU4aqUVj7puH07WtawMilMJ/ZC0dAlD8gkFqP9Iypf9mXh6KFDx8oH\nY5rSSpjutZbvFqIlikiRv2kaSDSLqJ7dTUcKtlnvi1sohel49ks3ZRAaKbsp\n2K93a0oTtCYOv/AGPR717D3t1UYuJmb6cRPi0pft2+ds7qxTldmBMPEKjLOT\n6Y2/\r\n=m6ba\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index.js","engines":{"node":">=8.0.0"},"gitHead":"87e668275ac7d9b8af7c909137fc0626c3866929","_npmUser":{"name":"ralxz","email":"ryan@ryanio.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.0/node@v10.16.2+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"10.16.2","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.2.11_1595111140972_0.0268403258659089","host":"s3://npm-registry-packages"}},"1.3.0-rc.0":{"name":"web3-core-promievent","version":"1.3.0-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.0-rc.0","maintainers":[{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"ralxz","email":"ryan@ryanio.com"}],"dist":{"shasum":"4a0f2b705f3a2f00ae942d40b9225b2e644da173","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.0-rc.0.tgz","fileCount":6,"integrity":"sha512-MwovJwMjPHEs0QlwvDofdiQrXL3kQXQWWOLDUNr0N7oABL+NC2QjcoqUygJKehDos5JqAoMFvDw+eujcerZYlA==","signatures":[{"sig":"MEYCIQC84of+vXzEdpxaq6NO21ZY1NqS73ijRui6FtT5i/nhLQIhAPgrdSDKunK8bimRKHWyqicyMJMQDrOy9FvRCRYfhX9w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUARVCRA9TVsSAnZWagAAGlUP/Anc7dyACPDGNxxnh1cu\n/taCJy6LN5ZQFO1Po4sdlgvi6GPRulgSJvtR4em9136FiDlZtJN9mT404Tq8\nyoSFsc3eBJ9Z1byZFghrQG9NKFl7FDc26YrMn/SOiRM8EtPI0uxYlicbhB0n\nWJx0/7yTAho6za4O897PNvEdkX1Y75FXkqsqcHjSWqJtT7n/Mlq4dRkEMlQh\nbXSCPCMDkXABeHV91p/icKIFQhL/KPYnSSeFbknq/fBEHIC5NXnWN0dzz7sP\nv77vj6lt4C0Vurz1WwmjFkM8Pp9FjqlUD8M3nIzBCsVpPRov3cerBRZ58T4P\nUovyGbt/tHzdk9DywP35z85paUOdLD0eaMSGEBTl8KEnjtJV0WOGKZZJSWu0\nj4EltQZPUWh7kf79D+BfHPJbjKqLJXDvIR290jrud1TwCChLf6fTcc9KInTf\nLr3j2zFhT8k4SxODZ4fXbKuCNDd00lu7V0muXCZiOEX9qAnUuc4qilsbdhAo\ng1ZoaCh1yElCEILIpWYvFvaDPSWoCqQV8bi9pAzBSWE3HMpdln14iYrWi6/O\nfz8qV6+mhKrPdHmYpjgkTO4ZlA442nkGAK5IdbgeW4epe1zTTjW3zoIIVgDc\nuooRJjNNFX7gENvpMVReO98tzvz2kCjPefvTNvaaotHbMs7Za3LnmQGgNuDs\nHjWh\r\n=E8y7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"83c9f65c7cb3b4f4532f890ec5a3608fd1879e35","scripts":{"tsc":"tsc -b tsconfig.json"},"_npmUser":{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.0/node@v12.16.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.0-rc.0_1599079508754_0.05812747624896297","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"web3-core-promievent","version":"1.3.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"e0442dd0a8989b6bdce09293976cee6d9237a484","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.0.tgz","fileCount":6,"integrity":"sha512-blv69wrXw447TP3iPvYJpllkhW6B18nfuEbrfcr3n2Y0v1Jx8VJacNZFDFsFIcgXcgUIVCtOpimU7w9v4+rtaw==","signatures":[{"sig":"MEYCIQCSKONy0D0NHpEQ/p6/Ap64+3ongKbfORflCDVMxiTnAAIhAP/VEVdqQIzykrmstFgAd4zAYkdcjarVdi2/I6flXD7F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYRKCCRA9TVsSAnZWagAAM8UP/1n2WGXYEMECNSCderx2\nCumvRBKLrYA2Lf1nDCS5yR2AiZNESKoQLXM+86b4Kv+ianO5fYCf3RXZyjXK\n0i0/D7sVHjOmRbbkq+JtN25pI6XIA32POSDCHMgtaO71I0VmS9u1XooLOmoI\nBHMLewmL/uTTc6mgO78GRlFB4vm5eDE4/S8dz1wF18npilOPUjDfX7WJcXVc\na4PgjaqXdWZxMybxQge3BD34HIvfvZuIQUC0sJAGfilJpgB/s05KYsQSe5si\nHvQBL2HBEKO070y12cJOd71x+jIBnvPNpwfWgdBZZUTRhgRxJ84knPMOmJqs\nAHH1jn8N0iUmWHRUL2Yq6KyQklqessn/mTd9WBPSenvozf285wi6x3sBMRVC\nUBY3FLjCIphEfKwiouP8axTKUeGeB+gWSt/2BsIAMJ1b10PqVx83xKVo2wuA\nYe+E8bfrNli9N3Os/XzEJKm04gB26Ggq1QqRAEXPMb7oZaFb7wJT8XkHfYI/\n6oznqwU+6d8yg8dkk/trAIvzDRhxlWaTnca/yKNIkJdqyFmokS09AsYlp3eJ\nZgIt5FX6HRL2fgH2g5YWenO+LAZgdY5AYefG3VIMwWM9/k/8Z6tGQKEqH67m\nC1wLrRp1fM2eYezoo1Fvw0lWEwfroxwkze867elso9rhyCJdMijbOqetys3+\ncQqf\r\n=BZqj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"a88944fff1f62b2b6f00e3de52446d24d9e92cc6","scripts":{"tsc":"tsc -b tsconfig.json"},"_npmUser":{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.0/node@v12.16.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.0_1600197250356_0.9091022253719372","host":"s3://npm-registry-packages"}},"1.3.1-rc.1":{"name":"web3-core-promievent","version":"1.3.1-rc.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.1-rc.1","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"8247608e39789e36b1e71b58ad9dffe5f77d53cf","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.1-rc.1.tgz","fileCount":6,"integrity":"sha512-DqoMizjrQ2mq4zfh887ea8PlZC9aCJ0V2YiAchgwqeiQ344Ilx/DXtzLl3gOBvAm54BFXDKPBYOgnedR+CpGeg==","signatures":[{"sig":"MEYCIQDsRVGwN0R0aR0xeZRJhnVQG/ThxTMuvAQHQ8IV7A/RgAIhAK6iGIeh1aC/osPNndMzE32f7I72aeh1lUDYcLn2u+xY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftmMECRA9TVsSAnZWagAAn8oP+QCrJAcMyZ5vyAhLwIO6\nK1wmnN/VUpVS7bdKtA1acd18FldmeuUR7gRoKBWMT3IXywausEUL0ujvuaQi\nTdTJGKSDdAlz5nF5EV4csQkNdOU0XSrELV7vihoi78B0Z7C0QOJ3scwDChAv\nNGqVr8AuoLbf/LMHKBnGTbe6ulnOjnfKdPMc42uwpHxBujhu7Iyu9O6EyXe5\nnFsOdvXcte5aT8zpzfEl4PPVlY82I5cadpEbLLjPW4IUT6xH35AG5NZi+Ohw\nsT+I7EKEkJtogy+f1P8bMgr3ShtDyah+FjK9qzbZ2nGaZ/iWopyWzwaZ8vZf\nbll7VqMm5G1XaTi34NOj+x/6xfXDS6qyDTIgdXHPQMfMDN5cBhCr6lMQqMQd\nr3/enhlw1oCQQhKSqE25KDDOj5tvlYs54cSMslCUCNDCuKq38f8vDtuDJ+5p\nN1H5CTI0OGafOH9JSdNGmc9rz0dv/ypailds4jNgk2juCRyCOZ3xPm/nJoQS\nwTgBzteS21frgteIK34NjQtWt+oWbs8z3EjSgzUJyt+ZLLjZDnrdPiMo0Bga\nslOxjmWnCxt4v/xRy1Vhm22Sn/TEIeW+D7H0UhbwoKWzuJLwCfCCXeendw9B\nDv/FaiDfrH+rTn+zw/b0ubaG8k/0oMhcqArBu8anq7rekaH3aKSh8/dEKPLI\nVFOG\r\n=6tS1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"9018a977ae2268dc69fa0783a0b9a7c60e47b70c","scripts":{"tsc":"tsc -b tsconfig.json"},"_npmUser":{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.1-rc.1_1605788420348_0.5604501171868588","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"web3-core-promievent","version":"1.3.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.1","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"b4da4b34cd9681e22fcda25994d7629280a1e046","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.1.tgz","fileCount":6,"integrity":"sha512-jGu7TkwUqIHlvWd72AlIRpsJqdHBQnHMeMktrows2148gg5PBPgpJ10cPFmCCzKT6lDOVh9B7pZMf9eckMDmiA==","signatures":[{"sig":"MEYCIQC9p+VKt+CsO2E7vsyWLKG+FnhySFp8zulQJSO/Y36vJQIhAOGmO9QQlh2wVADtENXKfbbl22NKD8iQ4tklfl7Y87cy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf29wWCRA9TVsSAnZWagAAAdUP/19UuCxVTnk39tbl3pyq\nBZY8lloA2dQD9QbiPJ1qA4q3skVd/9DaCFkZW0KVrrChlJ84oQ6/n5Kdyv5s\n59zAlAkmaGwDEET2iDPC4SraETa5AXsAEsokERBd0wuh500v8FTkiXCM8VJY\nyp8xOOYz2f5tcIIIJkcPuM+1vqeBKLn6DcCC41iPf8rJLL6hqfg55ZI8cI43\nA9AYel+cC50pxcCXDC1vWLFxDBcXQ0qGy+iuZIf8fSBH8zawkt+AJUP42pJk\naPG7ISnzTdF+4z4LrIGZ9I7R9Pc7icyEm2Z/WR5jHa1SK+iK0DSIvXp9QoXo\nq7XbgiIMj9Hz3yVBjtvBa4emenEqTz5tTv9V1BS1Di0pQFxQG1k7UcSZ1v1X\nyb9fdQTxbTEegsKU7JSQMKoosG0KYVdfqeCjdytQm/No5/1U7O9BAebb/8KZ\nHoPmWdQFMHoj+9a5bpNTXifyez8ECzoIdbK5RH8Y60moLBDcNWUNjZ//5UT+\nm+dTR8Ryb7mPszumOEIxejaGSBHD66LH6RUl2kkL2//xSZkzYUBKDoOgFd6m\nU7tADqC+Kw2z0cby7FEUgmRTfxNlm3i1qOteKaM+vP4p1CiIpYdjoFFXelJT\nCi8ITW/NemDSuE9v+a4pVHoXQZsd4hYsf2+28O4UM6lB/z7TqUasVN1jZosr\nkjni\r\n=V17j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"1a850aec1d8fa86bfacef1f3ffe71839b87e78e7","scripts":{"tsc":"tsc -b tsconfig.json"},"_npmUser":{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.1_1608244245781_0.17509590556503407","host":"s3://npm-registry-packages"}},"1.3.2-rc.2":{"name":"web3-core-promievent","version":"1.3.2-rc.2","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.2-rc.2","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"ffefa5e5466ce1bd93611a8fdb295527266e9c04","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.2-rc.2.tgz","fileCount":6,"integrity":"sha512-EnN5bxPtKhvsEdIKFBjCunyIfyTblqNtPBtSYZ1Eq/7AtgIFEWPDXDbeVC9JNr/w6uK5XvcwJZZosdqi6vu7WA==","signatures":[{"sig":"MEUCIQDjMGGpke5gL2lc1MAwSHgHrUm46lsPPD+jryPvRkCqZgIgDlVWiDFmmUUyotIMyNS4vbW3ocfvXBI0bchgsnU3ifo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCdZtCRA9TVsSAnZWagAAFYkP/0MZa1gpOPLPN6wO+bKU\nul0j6fSna5fPaJBNGVS3KUuHdtMP4tCOidz2Uk2lqHEC+Wb2SxwsTWmYRMVN\nv4zgJxyKNWhYj4tU5p2D8UlyeTQKwjVvXJJfCSEtnDMOvFV1p7SvOSOyeI20\n5CmgsptXcKzD6N1713xeKTSe9aHdI7VDMWWu4+MWfmkpeDuyCHPJayodUr7f\naEPEszEMEgX3LQDP7WV888EcPwZGD69dXiz/tSZjoaknHyGZ9NnxdTkiEBsu\nZXj8OSRy1a6puj9dPoWRkw5l7DtawSeuCqTwdqqZBjLxdU8X3o0BidcojUh5\n8JuPxpiuBha4QYK07gXWP5wI5rtxvkWAr331+rKUN4Mu8wL9U3p0BvQW6D9f\nNE6RtVCKBKGUiEO1WEW7jQT9QSihe1fK9vQr++gIAqrGTy3g+IHl8n9v7tRe\nufy2Yxf2SSgKvr8mBh+3iknPNFEGlN3t9bZ/YyYaK4DMuyoTEz9gcOdlTDST\nep05D6qhYT4lBUg38ONEK6MuI5uF0ImCBChShUq2zEeYh3HR2A3X159L/wh1\nfReZR141cdDZ1/tsJYlCiKXCW0x8Yk7dmeBM+LDNhaPRQQjrz3gUdl2HoD5U\n3v8jLExE6mIoEf3Q7vCK5EQDwRzelZzRY9CI7l8ykRb2Bu8zExkP/kfEPNtL\nLove\r\n=+BEt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"88d00c795315af62423dd35263a21a8267a248cf","scripts":{"tsc":"tsc -b tsconfig.json"},"_npmUser":{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.2-rc.2_1611257452917_0.6536689449769666","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"web3-core-promievent","version":"1.3.2","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.2","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"48dcedc3bcca4ea7ed15980a62713890452f544d","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.2.tgz","fileCount":6,"integrity":"sha512-fR7jUAFtvqAwmWdWMlDDeYSqR/6oKAUSmnhHeJcvLYGPmKUTHLNxEbupZVOqI1F1TJmLq99t5Nq45HBJqmAU8A==","signatures":[{"sig":"MEUCIFUh/amg0ilKRB1CmKayl8vj+1dmiKW2cSd05pM5wNHuAiEAsbrT//Fl8lh2leHPBhjKty+204oWhCrBfgz5cNoXwzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCglaCRA9TVsSAnZWagAA2ogQAKUbweARlPtl1w7BXEdg\nKt+eAlH6itBhhUOfxdT1MfsEJhycGHjowpZlg9j9CF+tF8XGrJ57WpuK8kdb\nNocjJSOolZeIR/lNfCdlUwfzGpFIrffi0WuRhmVccMYTgS3UDWgnX41tvbXD\n/m5byH+At0mMG4uaVl+LgaU08WyO9qCo5hrR/tTHQ863+MRtpXy1D/wA3dUB\nx7bWNQX+DjxTr9ayjWA2bEbRwJeISxhK0OTDVVzEhI94WMzN70FJLovHb9ny\nkfot2K0E/RF9hmzQjI0jxKwf1KA76pxmk9/zmjuDWwBMPBBI/8mhDjUrj5uc\nWo6c+MmUkvsrW+K2E5LsXWp60qrh+YFE6NIsJEPFfolhrN/s+4vmU7H5eKQc\n/iU7k5OO/q2W5wFY3z/XUV046thdpbAG/jNqMM7tcSAnHb82n6laM+hMgtZN\ncHBJPTmuFU2Wa/mWTpNsBDponuuwhrqE7FNZDFcqwoviflENnMY7A73dZtlz\nem24Yltv2n+txIL8U4Sr8eghZsv7NNIC/1ikqJQyUXd80xVE4vJny3wYcHEC\ntHzNFbgCAY2+BFrF0LV0LBt2cg/A5oI7vR3EBWxT7sMLjSCv7j8LbZK6n3NC\n+39W5OpmI8x+8Rz7cxXXaPquoyoNGpHrm04pDj/y4X2S9xql7kZZkCocc9tw\n6WzC\r\n=O1g1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"8e8b2c3ac8426500f09436d2026f1fb3232ea85d","scripts":{"tsc":"tsc -b tsconfig.json"},"_npmUser":{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.2_1611270490239_0.09400724380478875","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"web3-core-promievent","version":"1.3.3","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.3","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"b6dcede41965a35ad53041f4f16c6ef7865bf13c","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.3.tgz","fileCount":6,"integrity":"sha512-ARgO+BWUCxK8U/977SdJ8oyJo51mDYUzlZFoa2NFjUH+QYrFoKA7l9Hhw/vxhy13jE2LaVUM31JBLzVb+GM9dQ==","signatures":[{"sig":"MEUCIQD0JbbWSARq+C6T5uPKl+/FaUNKcD0RMNeSXCnRf5rJSwIgMz1oN8kUgLpi1nhxYKAROPGbJaJDS2GpACIrD2zMW0c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC00wCRA9TVsSAnZWagAAi4EP+wUBpPCBQEgy2BZJjEyP\naax0kVjmd8T9zcs+cRhQSiTXk3mY0zop/tcaPzxglaHW3vDi1JzWi1JI3bnL\nQ/pmT7a+UKGi1cmLCc2SMX/h7QokDCkYRhaOqhuoDQf9hO134hywHWC6kHxe\nBw9lLskUrbMQQGEsME9PBPqjpWRZ2hZnchgpvk7aY19rvGDFfXyl4DvrNSgR\n7R49PJg18yV/N0BKK5OrJwojuWYZfPs/acKsy+btgVBgbW5MjEQW7DPJG6sy\n9ze8WeRZQYTy11FAW9OfPJ5V2ih0IqRRgN1XC2OaZz2OzKFfjbXUaujSey8K\nwXTBSgKc3XZGd4/ccZiuT+kWlrkFkjvB166gOMEVemzyMiFwokGonR1eeCbx\nMqYUi9lu3ib9AtgzPngrDghy0GvXfJduE01F+fLZe3/Lt57sSEreDRpO2F4A\nMzR8dlEFqHEX9n4X25GIw72AqgFkktC9vxmocGrj/ilScBp0AN6gNdYR/xOw\nWjmB7t2nWZWa4Lr6s11T2jQKlEnNSdDdjfo4j6H1UIgKjP/GAEJldXqUjxr+\n3/BxX8snPT5gVy8oCcgvNiCefTplEzdsKfjMJANLCLzsQ+hbItCdtlGFfsSe\n/3m++D0DQ5GZep8pvtO3TaSNGdi9Hcu7SMty9R7yRxZW/eJqrcZ2yTts5z0e\n6ipG\r\n=vMcp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"d59d05e81da9fdb54b12b1aa20c95bf05036f00f","scripts":{"tsc":"tsc -b tsconfig.json"},"_npmUser":{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.3_1611353391772_0.4599156144729719","host":"s3://npm-registry-packages"}},"1.3.4-rc.1":{"name":"web3-core-promievent","version":"1.3.4-rc.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.4-rc.1","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"fbe222dcc593812de397a887449f03099b9bd701","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.4-rc.1.tgz","fileCount":6,"integrity":"sha512-QF1beEJh7Ci/JoScUFQvNxsCArDLYxRM4dHxFkuyiK+mcAyj5rw0qIM5aBYVwllOv0oquBv7vLgVsl3+0VFNog==","signatures":[{"sig":"MEQCIClfTbwYOpfqrj40A7m3xiouYnbwSUAPvow31c1JH38KAiAU87frO2SUDTozfdy/xJsxOQSmWQMOzxFF/rdKIvERvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD6E3CRA9TVsSAnZWagAAHGkP/RYtp9MBSX9Duu6QwBuA\nFjbQp/N2PWs8cpiqmXJZY66xk1nWAViSbmXzDi1xClb7VP33xjronqNlWvQz\npmc1HDMIzQFN7eVNn4wUs/hK+4Q0kPSqNpAEtIkusw2RHcQ4mXuPdTzb25hh\n3U16fT3SzfNaTmsncRwAFKvOXHUlcF70iXxTe++Cqx6haMJJmKbVtIHlAHaQ\nynyynjf4YPiihCsbyrj6zvm61kfhz1j8BWoFluqhWk6KES5TpwvhqLkAmgm1\nU7TB78zg5sWVoQNXfO06i8lPyiTllisFP+isyR87dSuTlXSb5/HsvhaCrzhs\nbzMJXf87JP6IfRnFz14ytHw8LvBVLWdS9LW3YF/Zehj79inCWpaNJOhQV9Rr\nKhPB0Tvnp0scleweRPpKmoKbgg54ADQmwru+BXPgH1wzNG1TrwV3ENa2y1tt\nv+NP817qtRiytrzB6iQHVayJHuJu5JWjOMy+Cw2WrfzUFAQY5GoA7Dr1+5+c\nlRH7t0V7jcxYS4L+x+Wy2KAquxUQucrbe7nSz2LxuHmDssnRlT+/sogTv4fY\niGRv9Twla82PVyTtyA7M3Yz78TJHcfVh6FY3KGH5JDyR8c73wUXNGDzbriff\nGyU/SBuWFEXYutUPbT/tSqi9DDVY9dfP1XTNUBQqpZ5WIBquiHNXz432Nzkw\nXRc0\r\n=IF3C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"0b86ab71171173a1d293aa80b3f3aefcc20ca259","scripts":{"tsc":"tsc -b tsconfig.json"},"_npmUser":{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.4-rc.1_1611637046855_0.7155347433902288","host":"s3://npm-registry-packages"}},"1.3.4-rc.2":{"name":"web3-core-promievent","version":"1.3.4-rc.2","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.4-rc.2","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"3e5334136019170a4b57231a3f03142f008c8a1f","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.4-rc.2.tgz","fileCount":6,"integrity":"sha512-GpUbOTgdxZGlad1pUuXaECuzVsQY1Em9HB4AZ7sDjZlv0SSJ3a7CM7Nx1PKtpUnZmV7+rSL6yJe+A61IQoRokw==","signatures":[{"sig":"MEQCIC6HLXsE05ER++fHsLWG3PYMEtQMfoXWvbngE6fHyBEFAiB1paxzbXSL4XRli6HS5fTnMyqxclEEWtgo0R9+/w63Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgE0GnCRA9TVsSAnZWagAA6SwQAJFJDm5xBfl0FQc0nXwP\nhg/rBfDi4eKSIZi4SL9E6ZKooV+vmMnhzvsnOT/ui8ey2BMt0pDwzN7rrLnw\nsWFGcRTvcH4QYYW9FIdaFc1YarNBLM6A2G1gas7TiCwvGfIlFmWREDN7fsW/\nVM9qywEs6TKq346HxiPIyEXhLeq6+YtNhh8kkEuivazHfvxfm/FEBKrUTRGf\n6GWdwLJb1tQ8IlVaz94jpM1OZTKf5NZV6ncCbuvJUzahq9ldUoZloh/zOv0+\nq4CMPr7xODX8nQrFOEuRxp4osrrR0vyg7jnTGwRk4tvRw0lQNgtxVPI1cGi+\nSFHGZGzyEeqJQ1LrJppY5+grOWKRsf9CiOlOrhuuie1gHwLG4W6VCmN9uNcB\n4cjlpxUPxfCRNe+52KbTtmKOClj5eU7sDBpl+9an9TrH4R4QwGUUNtqjluH/\na6KtofJ7qIZEQCybsnP10t93iq9h7Gg7C0LTY9t+OamnYGFEcgD7alwgDxc6\nv2ua9gnXlkWMvA/YkN0ujKRZvyLeI/yNJ2awYeiVLidc0Wg4kcnPsNg8ZNLP\nOIlAVA62ejP1nuVC1C45FkPJZInzT8ePsGzJuJ+jXShLoQXodFfN9nKfxYhg\n4mhE/N27957S1Invm5iHLMEZmvBUzCdgYjHAX4enCg9Fn/jRgHC9aQxveExl\nK7o0\r\n=Xdg3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"f72f828dd14dc1377bb45867b76829210bc5f482","scripts":{"tsc":"tsc -b tsconfig.json"},"_npmUser":{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.4-rc.2_1611874727057_0.32568687458428425","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"web3-core-promievent","version":"1.3.4","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.4","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"d166239012d91496cdcbe91d5d54071ea818bc73","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.4.tgz","fileCount":6,"integrity":"sha512-V61dZIeBwogg6hhZZUt0qL9hTp1WDhnsdjP++9fhTDr4vy/Gz8T5vibqT2LLg6lQC8i+Py33yOpMeMNjztaUaw==","signatures":[{"sig":"MEUCIGzbKYWKa8ctFS1tfKEzbpW6ChEB/dHPMb0aG6spTw/gAiEA0QOVGt+S/+WUUD+VLAYnD6cLgFfL85aG4G4ysqcCqiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGshzCRA9TVsSAnZWagAAZfQP/RcP7LiciS5IPqvR2I4z\nTwD/NhuBUHhyTWe6WBseOUBxhvb2dZnFYPM/mxE38BSrITfYAUG9AxTDyTfX\nkxySNBFb4vHyldlP+l9FoRz+fyFOZnOs+csDref7F3yVmMNXf6qPyzqDC621\nUd1ukfyHfbioP+vs7b044z/FsRCTgNfn4RqeXxCzyF31Ln9vH7nwa/P17xOy\nrkE7BNpfYdBXIqwgt8RbE1X0JSPXF+FVCLuq2e/IYvtMOBoDYm1KaWMFdKQ1\nrTbf1dBGdNOXjrWnMh8YbIgUyDMdKu2Ofonf3UCb0MN2i8pGL5sqsXGdxVyu\n6P2qfRvaT7FIE73+jZkASBUi0SOcu1b+oJSg0QrKTGtXVsw5ru/usMNb5a2X\n7qjbY22sFsEFXoWJf6luUf9F/zB9oP+5bFwPnCK0SXYEfr3NvehHvT434XGc\nvCj8/LvZ8bknpWy/QPZqaFQWB+HT07+iz5eItasO6vtCH/dV7oVcu55+FQV+\nNcIIMERhNPimmJS8SEUIO22NF9DWGTspTE7oiOYQgVvXYyZJc0kN7zK02584\nkUEhuIv/xMXcd9Wxzcoy+z7YI7CF6nU6U/nCJxpQE71lXZu4dNznjpu3VNM3\nCtoElkQdV7z90jZpyyHQshgD9tBlLzZV2N3fS7E5TSb1UjuJOnCd8VD8eabk\nxlQg\r\n=FYUC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"f6d60bd5ec70a932d8b7bc2cbb6a577a2fd22919","scripts":{"tsc":"tsc -b tsconfig.json"},"_npmUser":{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.16.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.4_1612367987040_0.9560669987525505","host":"s3://npm-registry-packages"}},"1.3.5-rc.0":{"name":"web3-core-promievent","version":"1.3.5-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.5-rc.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"frankiebee","email":"frankie.diamond@gmail.com"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"dist":{"shasum":"5c2bb13735956a0916b5fe1383cd31c4a1c489e4","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.5-rc.0.tgz","fileCount":6,"integrity":"sha512-XGB8CLRxgNTzo+qmLiToAHya/yPyNr9+JPMQCruxJ5cn96P4PadTwr62Iv6aC9ywLMoixYXRakplADvOGyQd2w==","signatures":[{"sig":"MEQCIDmRKuGAq8EMwgpVNHMqnBDeXldTCmHHas8McK/7JdiSAiA5rvO9qoBDOvpquc6IzpE6CncFKzWMakJJxBfbJWWLbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWqEVCRA9TVsSAnZWagAABMQP/1joepGtbxy3H05DnLRd\nByJ6hPhz0CDqsNNkmBkRKOaU3LQOlJIt87THhc5N3zxAVK7CMGSkpNGWLTV3\nTmorDZ7UinisfLPzhsl7DwSRdcQ7FzZmndV5Ar2kCneXtXQqJGy37SoUgnvb\nMEjEgehSucaqeO60Z6M44Syb7+7SGZsMlIQcmObqxaYxUO9KHiieYs2zBOFx\nxl5uPNAU65Q3Jc2TLgIbAGTvLzEkvrqkmkfYwJPLz1b5uwp824AYQdu7tP0v\n7IgHWkaW6iDABe5ry2hb3iFjVbHiw3Mf5KubN39RQEP7rtLd55Ft33tgNXy7\n8DXjaPgkbxA9IjeKoCvx9p9aVkbDkUIgrkBvCL+uyrax6qa/OY+0Tg+jQaKd\no+S9L1Bwi8kppHnCZzOi/CWaq2vc6mmtTm/kSs6ZsSFSx65Pe57dQIPmUR3U\ntWmRf5aW2EfoNjrGDf8ECOEkPi2kLAau/aPzrEhllh3fS8b2zc8JCh0FMoN+\n5F6zIgG9enQC+HLfKYx+Fq/TYDQKKuNYtTS5tLml/5TUN9JqUvjnMjMZzqIp\n0uGR2q2y1+A6HrIf1V+AerE7kJXCzJBdYC0Xm7V1vj/9SRFS31F1y12eV3GL\nZN0/X5Gfd73MUMVBkIYF+FBeejz1OZ2vWAbg8O4c5qvAFymfanyVHPZQqk8p\nrF4k\r\n=z8BN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"a79835d91c06820d57ace6b19a75d5e3f5c4d336","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.15.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.5-rc.0_1616552212828_0.7845813605055536","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"web3-core-promievent","version":"1.3.5","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.5","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"frankiebee","email":"frankie.diamond@gmail.com"},{"name":"holgerd77","email":"Holger.Drewes@gmail.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"dist":{"shasum":"33c34811cc4e2987c56e5192f9a014368c42ca39","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.5.tgz","fileCount":6,"integrity":"sha512-K0j8x3ZJr0eAyNvyUCxOUsSTd4hco0/9nxxlyOuijcsa6YV8l9NL6eqhniWbSyxCJT8ka5Mb7yAiUZe69EDLBQ==","signatures":[{"sig":"MEUCIQC1JyDYRbvdPWQV3natdA+/4FsLbps8rerzdEcGxu932AIgKCYvcUIUnC6Bcvar15U8g0i9myhQa0dYePJuBOjr3qE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga2v2CRA9TVsSAnZWagAAnfIP/2IG1tiDqw7XJq8SDOYi\nFlnbaSECxxO2xakDp+YaWUcXC3Ync4mUgT0q5KhGCYNuEOdkE3+yA94AGvgY\nu5ZDT2Y9V1v0V6jfnY6/v3QAA8ksPaRhstyBLdYnGICsxoZoL7V01ZbuF2bu\nGLfRTgj8MNNKXigSr3RUWo0XUZreLLXJJZS/1sIE0xcpgwqspGIC0gRgOVZB\nvh5U7awRS2oQOuuK0eqXqRLLeFJtuD88rLkHniodUXZgKO7qUaUPOVtEm5Ph\nAKSxsHvEMNvItQRBamAmhD9FUZbOtwBCgZr9WyopDoMoH459wxZqVLvrx+hQ\nywKPLqS0mkUdiMvPilMdhUAv7qYMnfTVNAXFvSOP8vjYrveenYthgDOXIFmc\n0TF711mSfaZ24lwHYy2OE0jm9SA3DUfbD6uex1dzSvTJUbaSLkJvij3XXRpr\ncomyRigORnspwya/3AYxm/MPeoeoegjNqfmVTAnJSF24oz+R838D6pOkVcvS\nJg2o5AVKo+F+YzBlXYdHreFfmqqh7dhLkA8qJQWS0A0Uv3sC0Jmila5Fby+M\n4pzn6lHfMLoHqNNzP/yJt5P1iENHmQijA++bBE7CwG7lglE8UAhftDg18fDO\nq+KrCfBs0JAth9ZODIt9jLGvYfXWLqtSDE7OOpZsunhsbKTng5JumLs/ARfb\nCdpA\r\n=Dotf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"6674ea5d39fa33677a1547e23ef8c1b86031a4d0","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.5_1617652726457_0.3526199772261509","host":"s3://npm-registry-packages"}},"3.0.0-rc.0":{"name":"web3-core-promievent","version":"3.0.0-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@3.0.0-rc.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"spacesailor","email":"signup@wyatt.email"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"ee16c64c6fc04e58c6db376f34c89f70ab55c66d","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-3.0.0-rc.0.tgz","fileCount":6,"integrity":"sha512-BixRFC1XpbijDZrdXMG1UnvRx7aD60/H9CsWlSrraYl/TyCSS8h/FPntIniG/cUBbAUL3hnNEV3Bz9mxv+aj4g==","signatures":[{"sig":"MEYCIQDNyFoCi/omxux5JOWQyMWMSVaiV3KimmzV20wZx4sWjwIhAJNPiKPhYW07jAuNJ0k64PZmvMhMiiR2Oi5kQYYOVkJ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb+CNCRA9TVsSAnZWagAAszcP/3xGenD967WOyH7wxkwK\nJqa5XpMjDRbkPUmwN3R8kLFWI0OZTGNGzJUsfTqr4osVRSZZFiQn/4dYkye3\nxAdS+9abwtX/UpivwgeD45Bi1/4/4Oxm56sfdLCk/LEQbtE4dQ6i/bzQwjPJ\nPuAUb57HAChQrVQx4G6rVOWOBiUOAjwIpnA/12GRV0s3Ip5mC/UtIvJOsxLN\ncvd5Qv1czM9y6neQm1I1Z+jJEut0G10N/fFhWhjTpKwDYpsJjN2cNLJUAhfS\nG2wB8U/9DnoZ0/laJLtDN465hQNV5YLP8pE10fGyhsdYcLIAmkn867rxcDNR\nCe2Z7ySObEXwvVQhKyCPWl7weHVTAahVgKwlN+Rbi8aG2+29nvlnrIxcMUDG\n7jnDbIHtAmc8a6RzNZzTDmZT6i3i6xm47pBy+n4UqtlPym7Ts8Harop6EVlg\n8zuezwOpXj4FtG7qWemNTn7qUih3Adj2fjqBC5Y82To0VuX7a4/V9lZ/BmzL\nxVi4c1ygvJAXAbkAqCXlsPnkJLA1J14utBgwz3lcE5WbDCShgimRn4s4jzey\nKQtn8wvsEKOW6p/81nhRCOe10Eke9QraBnBIzpzXQUpu6EKT0ihqSYDHv2d9\nMX7o3DCOHd/vidaDs9W2EF9NPuvL04R1CpyBNZid+EBtHCLCp9hPEv4CUt9X\nfRKR\r\n=Y6h1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"4c88fbc94d1348dfa412ebdefa1d34e50f509977","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_3.0.0-rc.0_1617944717148_0.6373992479489501","host":"s3://npm-registry-packages"}},"3.0.0-rc.1":{"name":"web3-core-promievent","version":"3.0.0-rc.1","license":"LGPL-3.0","_id":"web3-core-promievent@3.0.0-rc.1","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"spacesailor","email":"signup@wyatt.email"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"0b7957320e95ad31884cdac4ca69625c0d69c777","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-3.0.0-rc.1.tgz","fileCount":5,"integrity":"sha512-r6qRc5SV6OLcxj5N0eb2t/+IaJn/z4/x3T9EVJFhUPIprNYrf+3DKvYVsTBNOQkmU+BPAMXo9XWmwhYH5apiJA==","signatures":[{"sig":"MEUCIQCxo7/vr9GOxWqcHfa8lnGUJ9QNL7bNQOTPYET6TOoq7wIgQo9RWq3wQj5i/tesO0fvdqP8Fb3CCrUy5YxTYVFgjOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgg0FcCRA9TVsSAnZWagAA8C0P/1nW2Ip1JILM2K3PueS9\nLItdXuSoXQIBE1PfVzwH0NJ0qZDNH/13iNId6nRy34tRL1ya6YDZ8KDqLoP7\nQEID77hsrJYz/mG1O2TP6TBDgPkyb0EynpzyIJW0hDDFOr2ehVbsMOcAkLuK\nUJxBnE4GjrCGN9J2/Vas8Iv9jAqxA73T/O0vE1ud0MIfKL5l0/7O3/yjnXnh\nlKOwdSJuYUc3lvVNM4YjOiAIucofF1zpg7K3GERuPJCdr9pvpgWEJwTv6wlH\ntpJkT1zK/yGTneLckhr2BLAo8RC0f0Vr8VYzyEk4tKJeCPWsGILKNcHhMgjI\n7TzQM1zLivMmP+r2flfjMiWmXoRPqMi23HLDV2kgM4LivZ0HUX9J5N+nfO8a\nsNOUbj274b4DQLG29sjkuu1Aa8V19wlQCxnuyxy1UvTGc/CsrxSNTob5BNx/\ndb+lNQYyfnBOa12BI+ovO8ClaLUarOuwWbBtVfu/hfDOYhsBGBsD7HCzl5iD\naSmTgXbVEjzPu6NCEb10YpsF26Iz0EALFJZ6p3USES3Z4PWJXF1bvVSZwwFb\n2+dqwzt4E72vbQKv8JY+ZynaMpXzoW3P7mCdQQLrKCfAQqXRTHehBegqDCx2\nEv8oxINqAAjGc82+CWYMTXOV8IEC3R6Cnz+UEAp99bcSvX0vdfjCXdS4IZTP\nFZ0D\r\n=AdN3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"3f8adf8af046c0d8d46dbd144eb73bbe3ffb1a9e","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_3.0.0-rc.1_1619214683891_0.8083979758914948","host":"s3://npm-registry-packages"}},"3.0.0-rc.4":{"name":"web3-core-promievent","version":"3.0.0-rc.4","license":"LGPL-3.0","_id":"web3-core-promievent@3.0.0-rc.4","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"spacesailor","email":"signup@wyatt.email"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"fdda2ec02a4695b5979a8f52273f7b7a55c711b9","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-3.0.0-rc.4.tgz","fileCount":6,"integrity":"sha512-Pu4Bh7+IwWgw5MXb5ljiE6BNCURHCN5EJphI5smwgVRFHvxcdFrH1Nwlm3FeruaoqjuOXcGwx/BZwirm2XmHfA==","signatures":[{"sig":"MEYCIQCPq/6tjknCWGoInyfRvwRHVEH8ep8Qd06Sw7S38tVgsQIhAOe0ZqFXTvb/h9wkB3IxG5HeRmhIvtaPZoKwUF84lOVI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiHG2CRA9TVsSAnZWagAAVQcP/RoKCWBmFRpiSfBxsr3N\nAv/ljL8wePp+c/qdqfLyJQnaiF/iwr+96+ZPpI5qY1Lxu61WSq3ZY38XV31d\nM8IxlBEYjHuepLCNkDHRj6ck5YD7f7z3AcD+5/KTIuuHelgbwyT20LRjRVrs\nuP3BHEt0uUCPt1V2m83z5zykldLDLxz3728Ag9ZfesSiOqlMvgp4T8g2s+OW\nWpzjp7HFPJkIZNrZ7GW1FfpMHmis3b2J/HKw+66oFFxi7MRSRknkZ8yn/eqP\ncgwtaluLk+NQyeATXxt8zt3XpWOxERknHHcqr8GL5feHn8Dx2G5C9XoE8Bnn\nDTHjmMVqcdBYwPDC43PcZVIbb36Sp+IxqNoV8OH1hqur4Pv+jEEjt5lfjinz\nLVGjJtLJaZFdzOchnrZf14VdEVHN2dWLwADFH3DkDYeWh7Ayl8xzRInZmfIu\nA0ex94gncLQEsKVopKxe8EXFFjSx6vbXUbYAo5KchG1G/wNvaxtwOUOd5OlN\n+Pp8QwSQNNsx1nU9YN+BJ2wqrEDcv3m2yZnknCfr9UcOmCv05qRIlHYZDm6a\nST0it4bZ+jYF5A1Ixtsrcn7X/6EVQ4TmN1NGytFrZxFOniYsSbvzgnbOXpTC\nt2yBqUOiqliv6H5TFvsVEutgK3OCv8kQFBYY97KJqmLBmde2dk95x5TUhqv9\nDkII\r\n=nV+z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"7fefca07785c58258fa8a3299f607bb66479f031","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_3.0.0-rc.4_1619554742218_0.07686051028451879","host":"s3://npm-registry-packages"}},"1.3.6-rc.1":{"name":"web3-core-promievent","version":"1.3.6-rc.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.6-rc.1","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"spacesailor","email":"signup@wyatt.email"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"4a46fdbf96d85c89c72413fd73400c7278a213ec","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.6-rc.1.tgz","fileCount":6,"integrity":"sha512-Lh5aUDdk81i7KjV88EOTm4RJb36M/UpyfVmk4Ys1iJZePeyFVIyrDypERCw8ZZ86qTZl4e9opY/gSRMgoGMp2w==","signatures":[{"sig":"MEUCIBLOeyAcsXLUiS9W6kelBnenIkwpmD5eRvF9ydt1jBLoAiEA+OKAo8oYIXopglJlIpDvQq8Ffd0nrPRl3KtXYODO17E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgly9QCRA9TVsSAnZWagAA5jUP/2Am9O5Mqefb8LSUalyj\nJ0XoEGWwa1agWJ7+ZER2AlwA/Jh8wle5gynBKDCjFslYGhrOnWsrc0cVe3Dq\ny6+TusNNkfqQAAZuF/0e6qF024va9h715lrezUDZ/lr7uR2kjkzMy9LU5595\nu+utbdMFEjGnhn8BCaLcyqaK2EjwKaHvyUfp771MyzqgrM+CDgIhd6o43mN+\nAqUmuyGfwDyS+IxkS7YmqYWxkETkBXwxydnigtw7mnPHXBj3NTkKKdZq2tx4\nfOZ1lCz1BE2fxwoZYXQ+R2w4uKW81dzM+OWGiCI2xZs/bFy7YhmfBJlnXGMW\n+dnA6sIviqwcMPkh7hC0vrj1gsvDqL0Xp7V6XcDcnLXujp0+FGARxNuk742R\neDJJCWLdumlF3W69NrS4Q99J5wYx3a633rR+LWrgewfW4Kbq24M2s8rP+E+J\nRxW7dl19i3GsUZ+Af14sBc/EQ74OWmD9laPnZ5dWO3hfhHSu0tI3yHZHDobp\n1kRP/715qxGzaLwIr/4vhMcNmnFEqGHf8MK5ERxFgor8icxvSETYWsXhNAtI\nKgXRu7fmNVPHspEZZ7xJeM+Z+SFKeQzb/PDnnELvXYKf4jHhlm4Uufg4FbI6\neCXcUUydKu8ngvYB5ee0hWZoOsukJYGm/YzhODj3JmC83feFOHGAwG5eD0FL\n0OM3\r\n=tl7J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"b0822cd1961b5d37d761265a87ea793a26f7bc90","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.6-rc.1_1620520783835_0.6549443836010369","host":"s3://npm-registry-packages"}},"1.3.6-rc.2":{"name":"web3-core-promievent","version":"1.3.6-rc.2","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.6-rc.2","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"spacesailor","email":"signup@wyatt.email"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"7e987cf8f311aeaa4c2380fa8a39994434978de4","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.6-rc.2.tgz","fileCount":6,"integrity":"sha512-7u6jUVT9UdzWlX+JgKEwoTunsiWLyXdbS6CJm89dbrPyTbtGozvfH/R+q7J39R8A1f9A75QE31VGtoO5FK+GRQ==","signatures":[{"sig":"MEQCIHE8nZQCVkTUgqliZ64iWjYhOMMCxZEYXijfRxDsIxB2AiBjIYCxAx2DsKcdA7tR25PCgl2chyhIvhYzBdeJLuO3cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnY3jCRA9TVsSAnZWagAAp54P/1qKhHwBNROiYuUTZXPF\nO/Oe7Ef+mRrKHYxcAW4arBjC1wJ2Jz/ngn8iv+miV2VwluYmRNNUcyV6+ly7\nagxfOqH7Ii4VT/baXUxfOkxOEU6f5waEa9SBCTdCn4zTjfX9jH9GkScToMYL\nXY/Dbz+p+0Q6u49V3xmObg3cZ+rvPaeQ/i/pN6RXS7Acge4oidqUGXwHgAEA\n/RgbESsTTZ4rWQ5LILKK1+9jukUrc5r2c3eDxzs25vyUBc/TzxIEZ0vR7IV0\nVntCGAypNYEcVtTYlnPYhahk74H1r/RNt3JgcgkbaaHGwhe7y8TZ8h2dJ5RG\nUBDkctj4biY9TkInUNjNPm9EsOrWk5ibeTIgSk1UDpNog4cAvU3GN69z7Smd\nHBfrL47bgs190rUs7wCNwHflAduoA/zEYdZt6abJkD5dBsqsmNLz2kWMEwfi\nXL8Kty0CSty0fstR7eeDNH55urGTKiEQ9HWefVBlwUdV94l7zuG3jn0q2p30\nAUi10b/P0riKq4//9oiop/j3Ua/Bajb+6gCN5hDaX7Wq2+DptXVFErSGDKza\nXBxdGu7fXWlTxAMxi7VQ3KZ6hLpS+Vkuh9Ynjiar5+WB4++p9Cx3OqAwdPfW\nuavjCsR8Qklj4l2/RRjNIXjSG3h+kYiVa/SScE6pl7mB3iIgDrWibmEBbpyW\nNtY9\r\n=RXEL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"9a2745ef5b616158ae820b434377ce9c49b45d6f","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.6-rc.2_1620938210648_0.20893059773056577","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"web3-core-promievent","version":"1.3.6","license":"LGPL-3.0","_id":"web3-core-promievent@1.3.6","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"spacesailor","email":"signup@wyatt.email"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"6c27dc79de8f71b74f5d17acaf9aaf593d3cb0c9","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.3.6.tgz","fileCount":6,"integrity":"sha512-Z+QzfyYDTXD5wJmZO5wwnRO8bAAHEItT1XNSPVb4J1CToV/I/SbF7CuF8Uzh2jns0Cm1109o666H7StFFvzVKw==","signatures":[{"sig":"MEUCIQCxYqkU/hN5A70fGQr6tvv7ELfZly5zPkHl+uDFdtzv6gIgUQR6HiPqr+YebyGDHUYhl69HyUwvd11wzQp/dfG/5Vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnekMCRA9TVsSAnZWagAA/DMP/RA1I0bBgdpJFMtTOI8o\nWUIvrusAdcJnm048ugYnrViP5ZW5vr/CWZZ/1S1DV87vErEvQ/SG0sBbAvO3\nG7WozwZc+jHr/9Rv8dvrqe7zpvOf9EGCKEzOl8wP1YdEKMPWTV/9fIHWnYDQ\n6gn5EWxMBZIqhyO5IZqrv7MHgqolQR7ekpKFi6D1bo4Gad4xS9s8aCJHBRYB\n/9ykAJpRjRAWuZjMiHdWPNGETQYjJCls+3pgXrtpJS+z6vksi2Sb5AFTYVoJ\nrFLWcN9njKbaVeIiFvzlSY0AnhDAXUfXvfiHj7+KUP0S18rACY1rcO+Vy8Vt\nAz2vmD+tT929EpAjsUIwsiVrcE++1Y/gZjfeafIlt7QKxZt/JCaC6n/C0GEt\nHFtLZdROuF7FjnYW4gA+FEEdcI9dOcNEVzMxrLw8zCfl7xF0CAcMnL8t0O6V\n6g4vnuxr6xbDPhdTknZ0DF+VKyI4DiNVpJKp25GhH9EKhWRtzDKtUvo77Qxp\neTEq2aInOikO0AwPlMRaveGp4GPf0wowsj36/TTHYljOgs4vN5y5t4pKzYXU\nlzV43kC58vOGdvUztPdMh2uVjmsD8u6HImHZ0qMo3v68GHzVQ4tgPdlGAreM\neJo/1/TIyi0k4Jd1XBHtAYqUTJChBlLlQenWWoBZ+LR4vfhs6z42pxRWgoOE\naaeo\r\n=1rHD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"8bfba2358448089e9a78bf38bd09538065186d2b","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.3.6_1620961548263_0.5175000997849915","host":"s3://npm-registry-packages"}},"1.4.0-rc.0":{"name":"web3-core-promievent","version":"1.4.0-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.4.0-rc.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"spacesailor","email":"signup@wyatt.email"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"dfaa439a6e21bb0fe5c232f6538825fd8f5c3db9","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.4.0-rc.0.tgz","fileCount":6,"integrity":"sha512-rDR7rM73LfBLhZLiHHYYpFcNtBmWxfJiMvJ3pDGw+SBXEsj0T70yjn6BehyDIoKOKmQeZ3M4sPEmORxyxjobQw==","signatures":[{"sig":"MEUCIQCmD7BkEOzLeMyFpl0yVPUs6RJkJUdStbj0kPjUvBj0dwIgdH3dwF8X5uTDmlt9VlmxBM88CqeUYlSzU+opuxKcC5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1U12CRA9TVsSAnZWagAAnO0QAJMeZeEjj72ZxQ9gkPCi\nu5kNfQWFwQaUdiv3n2nDPQAbZ1rFgY2/mYzjMNf+dZzxboOb8mOaIWoTVH4q\n3I65r4y3Ta+DnByBywTg8M45OTVARLdnxRMBepVQgXTF/HwNrj00B4FznkSF\n3X/qZDihKL93CJTXNMEPgWtTywbLK+/AE4DvDRW0IqeA/wxcu7SOCHRYN5g+\niUgrBBPB7APyLc5wzP+SB1phX33zLhAVtxXaAXa5aHFdaenKkUbMdRA26q21\nzISTaYM74e41dXx7UcbSZ/ESZun8rqtdb0leKrXl2C7kbaFvTzXFIlV4pSiV\nbBJhqU4o0pJ8pmUM+t6Wf06vr+YbRHzp5oO3ipYXr4amq5bq89Nj7+E96ug4\ngE89GPHJ63klmWXRweIV1WnVbH0U+w6duZ+f5Zhkn9UeRXh4nikYnOeHur+R\nbEp3y/4mpitNOuQO2o8/WJYtOLkgYbe/bQQnXc/YIIsolVMj+0dJwJjNIGSP\nYxBamglHjq+XO5BzQCpogt6Nbia9GcSFfnIDLKnzZYAAgNVaoy8Wn0fZHCsR\nENMOaNrlloiohjs9n1qXk9SY2MkKjlNPgNbRkdiQz++5zc8sHwEjZcBkHd+Y\nDRdt2vcWQT79w3z12rkCqlT4rxs2yvxDbQNhlM1nbPzeE8xCEIqCAacP8pJt\nAaah\r\n=o6uP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"ac9b3e5431e0a303a32c3c6084797ab10673ab05","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.4.0-rc.0_1624591733898_0.7038162320944168","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"web3-core-promievent","version":"1.4.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.4.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"spacesailor","email":"signup@wyatt.email"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"531644dab287e83653d983aeb3d9daa0f894f775","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.4.0.tgz","fileCount":6,"integrity":"sha512-YEwko22kcry7lHwbe0k80BrjXCZ+73jMdvZtptRH5k2B+XZ1XtmXwYL1PFIlZy9V0zgZijdg+3GabCnAHjVXAw==","signatures":[{"sig":"MEUCIGGEOTB0vvc+p/VFfN8PboT+p484YKUrIeWkIwgtD8JiAiEAkmD89d1VVbg1sYksOb233rwyK3XLq8rTycRjIG9FVCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3PWICRA9TVsSAnZWagAAnjIP/RQ5G43p+niBvvTnHai4\nDYHkIoA6XjRgBVQcVIJW/7c80Lb7SGc/l5Ts2qeTYmEsSESnyfmhxwDLbb2A\nOIhUW3s/k0lUkRNVafIGeSvtQT35xN4KymBun2wOt8qiJCRMzszWrrLUMPpF\n+XvTIDz07jjLvof5Ue3V3ZJff035wlXvO6X4OfOYcrcIAsmF0FOWT53lVu6o\nN9FbBDxQ4Lpiuv1K250VyEUtLBnnCu0ptZEvTzw+oOvYeZL2e8CF7OTsj9AZ\n8cUC45D/dzMVaIfZD3IV3XUYod57QvqjqSbbQUrb6leb/c5aY0KiBi0f0BNS\n+BNQeDVzTecDExfnEnDKFzEf4WizPU6AsGbWI1pzyT0fb8PwnOZw9acxLtfS\n0EngwTfn3cEGn6/RLuL3kzQntZQ8MCeI5qFn1RtRg/vW5kg7tuL6EZS7a5BO\nmZPPC1cJ3nqCGCI0tF9wmp81Vb5JSCWYdfj0iz4ye3IWiwjirKdkGg4psgyL\nThZc4YVRbgtWDAWOPXxWNm1DKSquNxCuP3oVFREHNhBiCRyGhz8Bfds/Gty/\n+8qp6sVXgvqYLUow/SP8KzLS/HfayIU+89u1CmaI/U3OAsgBERR0Jd10eiFM\n2+a/LC7rz1zfrv+EH7uNAmkXO27FGHmpJPQQ+P5MeRhyjjsJ/xp7osHqp/r7\n71yC\r\n=Miew\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"511e72642599fd62542acff1b14a6bbb664003b2","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.4.0_1625093511747_0.016568872216423003","host":"s3://npm-registry-packages"}},"3.0.0-rc.5":{"name":"web3-core-promievent","version":"3.0.0-rc.5","license":"LGPL-3.0","_id":"web3-core-promievent@3.0.0-rc.5","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"spacesailor","email":"signup@wyatt.email"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"dist":{"shasum":"48e692d8db07e16dd89417b1e8d6e96c458dd88e","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-3.0.0-rc.5.tgz","fileCount":6,"integrity":"sha512-ahusJnI/i/0MFOJW0ZkK0d2lSjd2w4/1Mcbcmh4Mp/EkQ8dJcIoGG0k5NVKQJAE47T/POz4tDFHX1LyVWWfraw==","signatures":[{"sig":"MEUCIG1v3OyQZHRNM7cOSUItlEF/GVLF1EtR9FiDtzCs+jhJAiEAvcYP3eMf+nNCw3N7w/vcO+PS4wzRF1dSwSkKrQjWrIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg34KeCRA9TVsSAnZWagAAkDAP/33UOn1zSlUReflxzS5h\nMooABJAhMSmJSbbYAqlrvZKtlPEB0wEAieu6tHi553l7mbp8LDrLrn2vBX/V\n6KBIoS9yFhNAlpMfC8IggVXIrONL0z5zEUBszDrull8D3IeAhrclUOF2xBfl\nQKi6pPRAryqtcJ1AKWYyenlAr8Hp+dzq8TcjsuvqgiRUZNMoA47H0cgB3kOr\n6uAqNdkxlms+P5as6hAAnESDHuGSrQxHBkO6d/yQi0vKuWMUgWQ/ujecWx3z\nQ6n+KR7gS9EcpsPh5Sg0P47jEgHA0ND8yIrmcCerkwY3EY47PZzUvRMAM9Qj\n2nMQesTW87MUgAqpUKxiIPpkJ7r66mEhaLvO0hCrsj1xjcxNQAiTNrz8UBM5\nWTMFIZPozbPV4MpUV3maIJLFzw+Uml2idruMG91hcQggB5WUuR3zwBWZ4IdR\nk6y9pUZ+Z34J4zB3VSyF6Vh4P7lPiIQ7jUfD+P6kJiZDCLLKxjarugr5NtwP\nEUTBEXF5Oy0TC5uDwqj9bZmO9jeLINy+wcBK9Cq+jlYcebsBZiSDJi7U8ubx\nV1c00Bv+PJWtMqBrylmixwgcQQ+SnyVB4Kq/kg6oLoBh5ltqFEEdkTR0GBDN\n3z7f/knU7kg0vB0CHFAZ8nmPQ+EaiJU/Vz3YX3P6LDT5eCU4Uvmd/EMoDVvL\nATwe\r\n=XP/k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"1c2edcc99b5931d544df979540cb1a379233d991","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_3.0.0-rc.5_1625260702142_0.2799400005096331","host":"s3://npm-registry-packages"}},"1.5.0-rc.0":{"name":"web3-core-promievent","version":"1.5.0-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.5.0-rc.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"dist":{"shasum":"4f85af3ab666d57d7a84e5987810ff0174679fa6","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.0-rc.0.tgz","fileCount":6,"integrity":"sha512-z1jJANvkv4zbuwtBdVocyaK70RMnyYezEAVtgZbWgsBxwTD7+x5BLNS65CYZGbJU0J2+5deM+v7n+FaMsWrOMg==","signatures":[{"sig":"MEUCIHcomLQMVYIRBE/baArfR2cPD1vr2pY79ujbMWPrmW10AiEAq50AVRdVukzqZ3Zit/IObO11Hq0jMfdp2qCIBjV3yQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+IjkCRA9TVsSAnZWagAAoPMP/29ZnSw3obLJ3j8NhTCj\nb4bOkEi63bJ6XzfTaYlUhHW7/X5FCdmeW3oWQy7x/EQ7S7F3sfZ1bJHy3xul\nwKcsy30vs4y+tKhBIHJ9HOHFt6lxN7m1uUIRPBUSoVTFeQ7m1Bc7AXjnZx9P\nFbSHFZtzfN8TEWGtSYb33fQGqEQ+PylGcvt7c4swdYOCcJAOnnsdkZhyu7Nf\n9bocpQ0uLjyRRCn1E7fBDuAjHU2RIb0tC5qj0PgaUV8mXypzltUAD5noHd2f\nQqx3VVFGCTgI63pA8Ng35xTPhpYMT4+gztQu/PPXfybR8xjNCzYqAPgZ4MLz\nYZ3Ipm0CWfERtews+ZHB01CW8ZuUiN1zeqpURfLgwqjhuy0GPToH29Orn2Xx\nU38g45iDxRCnXQMT5r+7Fto8qIqOTkynL3E/W0KSGOTAg6OSfJtuAQEfWBCm\nYiQDYEcVnSZkVq4YcI3cpE+Lp1W0EheZi+a6Lk6sy0d6CGiN1amgsjHY8fzP\nPzqxHdbaTB5E50O55KNqDyM2hKDBk4obNTSoITufT6IP8GmzVMDwIlOMkfZ4\nYp8OrQ85MG6m7pZM1WNZzpSGWloUE1BbhojS3sfR1gdQrPCYUCBgdkrB1eBM\nznD85LWGL9NhoBUIbXHE2wM8X11SugIEIYDqWRsBDdZa7pbJCQBxhBAG5gvF\n14Q3\r\n=3W72\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"fb3af4b93edfcb5928c40f0ac490c463608cf033","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.5.0-rc.0_1626900708628_0.43308272494658273","host":"s3://npm-registry-packages"}},"1.5.0-rc.1":{"name":"web3-core-promievent","version":"1.5.0-rc.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.5.0-rc.1","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"dist":{"shasum":"43b07d1d63d0b8fd03adfb92b243b66216fae6df","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.0-rc.1.tgz","fileCount":6,"integrity":"sha512-3YvMqDsSuHMeKtc/hZM0dJw4YjLTI7IqVK4n3t2ZKDETFEowVvIF5H+Y4Z32ilYstxWVapiEqRC48nE+LaOsJQ==","signatures":[{"sig":"MEUCIH4O0peWoZWnXlMwVxbX+yY6Pkm9YCdgikOjCLjAOgYgAiEAxhyi66doZaxet04QVnFD5xH55qwngpM/Ve3qFt1FCOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg++JZCRA9TVsSAnZWagAAfTMP/0LWOwvMoXX+tdqwqQi6\nOLSLeQoyp0ETlY3gXfF6zxHtVpZwuseH4tzMPxnwYHKDyB4dLirgrZPHmbnD\ni/qiwvzLqoO+4c16v4g5MSkG/mOsDj5j5nG7NqjWwfEgLdJfYqjZbtzgHpt8\n9KaTHxqyboBY8kmPtfLtqEaey7xEMZAaRL6Djwh2chfjAOppUC0Z5tqa/NVV\nNvNItt9wIwZDr11JSNi2AnCxmNSm3Jmoyi6+uUr/ZJBTwYUSZx5nk3FzPV+o\n4+Rh018L+p4FcJUUnMzfGNObfDO8GhBULtEogUUqPIZgZ09zJdB8c39UDMBf\nhysljuwfVA4o5zYbUX1+DxoQ5qUAWdYRdv7w8nhdIeO7xcE+fLvCfCQqI3ku\n8/x7ywwFPw9Kn+A0QgKThKvUGrnjmUdzpeYvm5a5epYCfOqGnE3+hyUD5mal\nMb83GtUyILQU6iz++6J8LNC1OIeOL0xw9rXLOl/0Q8z79WPf/lkVJhXqZgp9\no3vyBhlzbDwR1bnUP43J6D8D8gO0fEMsreY+NRRi6KToblBMMXhn/UmoDH3K\nTTvkNQ050Ejw+ughQJ6r0n7zmPiuFaq4yG3zRaUzKSnZt/ilnc+hagVlUfWC\nOmGVjJGAeigB6Kt8v0otXLBK0yZl81wr5kWaOEXxJInmROQAtwvPQ/3OOzRA\nSwUf\r\n=0rk1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"c3ef172cc1ad0ffbc1fea304d707684aa1be75b3","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.5.0-rc.1_1627120216990_0.7475966199546096","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"web3-core-promievent","version":"1.5.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.5.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"dist":{"shasum":"fab9fe72520e46d8fee73ccf8d2f15243e4bc4fd","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.0.tgz","fileCount":6,"integrity":"sha512-7GkbOIMtcp1qN8LRMMmwIhulzEldT+3Mu7ii2WgAcFFKT1yzUl6Gmycf8mmoEKpAuADAQ9Qeyk0PskTR6rTYlQ==","signatures":[{"sig":"MEUCIQCPj7LeGHbwAihiyNde0eapOoulERxj6bpiX2lDPynu3QIgKsWuRdEf4Vlp757zA3TI6h9I4PbUwwyR0Hs8KKa63qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAdT6CRA9TVsSAnZWagAA8rkP/2hdRT1rA+o6lEL8Xfh5\nBt2otQskRF9+2rPxVKxpnxNu9ul6wkB25YiPmWurnyZvlk3yfCi0ZTS4u2rq\nrA/NtULVxEWKtDPNIxW1lDNbTSE4QMbLYUl/1yjp/jO1ndo9DnknqdXOrim/\n7DMLqXP1gNWiweleS7NeyPK6NZGSCPRmok3TCidsE71ri0Jz51skcMSu5fCf\nFWCzlGCN7yKnFGVaTD/A97KqYXHePvf0VWkI1VYbFpmBh2ChAl3pXUjxWGj5\nK27EMWcvYmBHl9gojlBntNX4wRgfyuLTq05x/jSoknA5c+tSrulVpp306H/g\n/kCBc27/2SrtcvBv1RxzMN5Ehy7LQbdXdFebGNcEsWBRFuWnrhw8K+3Zsw6p\nkLZhlVWz2nVTeS1i/PnHA5iVFC3bCb/Vun84hNI1K9D4cHzL7sHV0bM3UTfA\nfV6uULQN8yyaQ/jkeLpV40Su5VT1wV7EFlDuKZ5ElxDBTGEKr4YNLYOf3Sol\n+1E5TXdM3rRR+G5YeCjypHUK50ZRIgZ4FwniyoNtIKBas89AmpOgZcaxc4g1\nYcCjcaZaDgx3BsrWuQ8q4VYrlw59m/gLNYJb/vFPHkZZQQZd9MeOoDsstDcv\n4LpoeJVEjcOnfU940dPjNl951fPKxI6jwUb5K1wW3MU6uVBvELX656kAuXs6\npnYD\r\n=ZiGZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"2be30192d949cf65a74edac05beb5dc5bc9043ac","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.5.0_1627510010596_0.8297728028253284","host":"s3://npm-registry-packages"}},"1.5.1-rc.0":{"name":"web3-core-promievent","version":"1.5.1-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.5.1-rc.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"dist":{"shasum":"faf0be93aeb045ff00ed6ead5e1e8150f70c1d41","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.1-rc.0.tgz","fileCount":6,"integrity":"sha512-GxpoMWuhpkn3s/cKIR72dM5QoHLs+Bk4og39hotBje9C4/yXTebriaGxeK3NpwKAG4vMzGrk/fN3dqTyznPQ8w==","signatures":[{"sig":"MEUCIQCUUm1UXgqmjzzKeQk7nDtZp5p02YanV0VpafF1V3CfMAIgfZeDaV/La8GzFgmTLAHWknQsuNm4YBteeEtZzfjHKzQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBbzBCRA9TVsSAnZWagAAh+UP/A7Oy+J+0HO/mjKD8/lv\ntKyzHD1JdsduWtOCnng5vt4scibT9aH6huXh8qY+m4lrPo7SpOyCUDbjyb9m\nO5npa8A071GN3n240aCITDb4unvyoRlq7mgheoRvnFB9sKrPVpcBid450wUW\np3LQ5WENtdEfhEJCNX3/ax+y+k0Yyw9nvjKwZPo9QL2PFJ5NjqXvvJt84lhN\nucK4gg0olxZ5iWAzaR1N+VbWjgSTUiT/xIsuLyG/P+xyWwtlgYyEUYaApZc3\n6tFrcxHYGq3apqEbB39qqKlWk/DYyr0zXSpePEWHt5RnMFxnDVGxcIjp/1bV\nYBECODgBvkRYe/yXpFMsFXSvhhZl+Ji1qmUIvW3EYjTPEyk8hf6nFMHzKw5X\nMeK5gPLqKTJLJG/wP48C4FhlzWh+Gj+UlCPAYOZLOSJvYAqXumeVnpmhdM5Q\nQ/k8jY4dEHZP5HLL1Ig19UdKMXcKxGOa1iQ2O5fo6gG2CS/qzKmQV/18tMAG\nfyCzQplYetX2rY+moIC/Oq0U7EWdcphiSTmdtsS8dv1HpdtG80lk4F755GTE\nGa0lCsD/tqj3qCZVWmmpjIXA7j0tNXmp9Idqp3wYU2I0LBLbZbU2tkxSGICl\n/4r8hwK7oTJj3y1gI/A387ERVTUOj/ygHxOW1tpzN8xUDx/W13TQQ5LSWgQw\nDKmE\r\n=Beco\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"252626671d95479d90b5a62d28fd4b1793270170","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.5.1-rc.0_1627765953270_0.7216222276801942","host":"s3://npm-registry-packages"}},"1.5.1-rc.1":{"name":"web3-core-promievent","version":"1.5.1-rc.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.5.1-rc.1","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"dist":{"shasum":"3d9bfba88c4766ccfa1bb6fd9bce498a6024593f","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.1-rc.1.tgz","fileCount":6,"integrity":"sha512-0ZpbzWzJKSIaOBctBfLXxYCxZ1TV07tRFNvgWX879S94fbnJ5RNKKct2Nu3ZGbiL0+ev37qiROyhKnTS9byUUQ==","signatures":[{"sig":"MEYCIQDJv/jwAXhdyRwffmo8S4f7f9u0VbU0hil9eI6uHGWdCgIhAMrvgzGO9Jaww6KLuRALQGIDddHHl7KteTSFUZP081LA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC2P2CRA9TVsSAnZWagAA3t4QAILFkJRoxPyO018BP14i\nqMwL/G+lYpE4sEZQ/79Wnt+5nGT3BZt8KfpLjJF3/vof5CnjVU0NYBDHLXQo\ndaC0PjPevvVFlW3pnt0bm7NOO8OydJnewkTVD1tsKTaYbbyc12QZdcKUc5Rq\nsDdZqlVcPRKHVVmsfaOKdBqIFK1hS/6kAZnuaPg+G4UhMlaJH4TabDdvMp8j\nB1z8iss8zMTCsMS9axlBMuHz1mfVvVLpAqNFm0g0N1lfEoadyqcPVeuLRCC2\n4RaCgBd44MCIJxM73rIkaTuP6dWTPbqcQKPYrk2uIfjIsUAwz6oVLx+5VamR\nF7DsLI4nF0a38f94S3zAuDlZirhC36Tng6R7V04fUGqLQPzBSeOKkZH8qsqj\nWaCYO4j7QveZ8Hv/7KW3li5vddpSLX+MY5lfaEKKRUNcjdZWfFbbznXCbEA1\nEYu8GJCcFsOcmBjAATm/PykamXOeT1K2g6LOGSiGYk7lRkSmdTR2MxVem9Yo\nmGh5V0mx22qCoEbRwTQBj+CCFpL/5FP3660NZ/X6dKHcxgthvu/V+XrnwmEV\nI4kZiPbMUpkNfPkKn9patfYmDtXChZsCIzJs7Yfn8pCiGnlnhlTlr1FJaZxC\n8BRnoUTBkK447b37uuoUdvQIG+F01kvqCxIm5bRpgGYVMGEiq37c8mPW6JZS\nUaq/\r\n=uzN8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"49488de4f78a95d8cd1118c575cc54eb9e97f648","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.5.1-rc.1_1628136438467_0.27136503108230814","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"web3-core-promievent","version":"1.5.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.5.1","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"dist":{"shasum":"4edc19a37d84fc63e18b27dcaa817342c3d23e87","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.1.tgz","fileCount":6,"integrity":"sha512-IElKxtZaUS3+T9TXO6mz1SUaEwOt9D3ng2B8HtPA1gcJ6bC4gIIE9g52CDVT2hgtC9QHX2hsvvEVvFJC4IMvJQ==","signatures":[{"sig":"MEUCIFFEQO4GMmbbSxRBZhKnXLQ/0Y2ibD1jH01S0oLa9wwkAiEAp6VEol3v7s++x7pOzmFIQ709fhywX8ZFLPn3ZB9Tm0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDdfCRA9TVsSAnZWagAAMIoQAI35kfr2D81NxBb6TPqR\nZiuZW9IjBP18pE5t9ACWK/JS2pCmQGR6mw8RsexGRgZJOIuClVaXys9f0htO\noWO9a52373AYRElz9BBr5znpxvH1/lWglbGHdlsNmHj6NRTRkkNMylA8W/2h\nGsj5SraHcG51X1tJ+IjTBeml7gryZv5FmneKjMnZjhqbdQP4+veBYLyJYy5F\nP6iXRj0/s1C93H/d1KBJ1hFcBtegmjkRhiclbqacBuvFKVMMdSdFmsOKkDIK\n0T7MgYm4bDLY81n1nAYpaEYSd2EQRd0n1IC+wXWg5IdXb3DUcYx0ahDuyGEH\n8gJh4lJP25B23K4ZA1nLN3byhbwZfWinI/lr3S546V2mCs6P0V0ENeAVnhwP\nXXtW7ZDOvJpbxPIWMwYe9/IbFmA4mA4wkdxUQR7+HKH/bCS2D9CDgUpyQQQH\naQEPXfxjAUoMdBpa/BpqrUvUp9yQki/4xKtOnsMTm+YWewE7uGgm8sRPxahT\nPSG6htqzW2yLvd/9TIkuaY3snHo4Ln/qwKclI8TAskummB/dgiLBhq4pp0Iu\nNfLNiD/4KQcIvvSlt/fbiex5kKX6c/gWNoce7aHSPKG+gf3YUZmbWdBknhbe\nU6osnaFBwAEZHxFWGVStlPauH2LDQbXzdwPMNonlLV31I2Y9AOGvwbMBnP2X\nVyZ5\r\n=PB56\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"37a046d53ba193e89f3c53921c8b0ddc6a2e86fe","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.5.1_1628190558906_0.9564957695504295","host":"s3://npm-registry-packages"}},"1.5.2-rc.0":{"name":"web3-core-promievent","version":"1.5.2-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.5.2-rc.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"dist":{"shasum":"02b8b318ff66c80d9f38ca4fafef06a75078379b","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.2-rc.0.tgz","fileCount":6,"integrity":"sha512-76zg6PLr8O+1GoAqslexF7uTe08Cisf3EdRRpote3oXdZ1DH06AqicQ/bjsJJtt9FIgWX8W+XeWUSjtV8sQbvA==","signatures":[{"sig":"MEUCICbzau+GGIMFOsxYUaU0j1PwqxN6oOwLp9naWxmPf11yAiEA3fDVug5UGn8Hb3HuzR/Z8bOggg0hK25Slj5PHje+O0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGGYCCRA9TVsSAnZWagAAOTcP/25jEMK422VvVKDn+B6b\nXi7AoDY3bhLZtK+vVX719pzwyOe6Ygc3DQr1pCdBUBrJzSD2zSthBepgdQXW\nnQjpDuhOBTf5bNbXR8URzprddzRpMQWdaZbIeoDQMfJFzIeMVL1B/6sbEOiR\naaKVlh2FuQQsXUuKU3LtZWoh6DzrMYak4WvmRGchnDgu73zxfIScgtEAm3Ma\nhoCTlrNbD0IPlfncPn5hP+6sN9yrXvVYL5O+7ec/g+GiPOiLcQLtk3ryJT/e\nt/wAqakGq12l3IHz32ZdQk7CkatT3zHQsxfLEVBvQYm5s1K6u2Goi9rBL7Ob\ntytZM7/hlD60qQctLqQAnV7QE2hQyhkWZu2gTD5+jRVdWD2JJUcPbb1oUaoO\nW4a2hdkC4kSlRh9C38v0YMt2ShN6Sdi8l435ffU40janZWREWB808R2Tbysq\nzuoiNweioSp13yFvo6SNvKMbc9BD9GQ2ySBYPR+czoB4lDFp05MLM3j6pOK8\nk3fmSMBnguIwGgYFszNdRO9EDwFEUdFIon2n5YwILEH9s+kIYwVGxn5ESDni\nB+u45MODxfGy+4YoKNNpfZ6oNkyqMKk581K2uzRKTu7dYCbgVyc0GRBHXrm0\nEWp9AtwztPohozYXCk43eFlEsP5rf6KfGC2Azosuv1skWXrpD75UhS9PDbha\no6q4\r\n=UyTA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"6a92e72388767e94e838a9c1d6c4c486d6b5176e","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.5.2-rc.0_1628988930006_0.22854621603163805","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"web3-core-promievent","version":"1.5.2","license":"LGPL-3.0","_id":"web3-core-promievent@1.5.2","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"dist":{"shasum":"2dc9fe0e5bbeb7c360fc1aac5f12b32d9949a59b","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.2.tgz","fileCount":6,"integrity":"sha512-5DacbJXe98ozSor7JlkTNCy6G8945VunRRkPxMk98rUrg60ECVEM/vuefk1atACzjQsKx6tmLZuHxbJQ64TQeQ==","signatures":[{"sig":"MEQCIAJCQ6mahcnR5kksUZJeqkt6TXMyb0k14HaMQHf4jz6FAiAcYRuAPmKtk57gjPXRr4Qlp1kWEfPfiRGjUI2Kack+wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGIpPCRA9TVsSAnZWagAAbmAP/jmgxEJdPBwnyxrcH20q\niGfRik9KoqItlQdSB/QAC0+umXc46PDMRHAroMUq82sm+iVxA2gavuDIdk2Y\nJPSfbtuPRHXD/sMjmSSzHDjrRDIoWwurut0iZ7gAjWy6PsXfOYhdeCd2aYlN\n3dFKoO+P3jc5b4IIpUerZB6XjJcnjT78sqA+KhGQ6xprcRImn2PPeOqPSq5W\n7lpIxLVRvQt1KrMdRliSfM8E0jbRox8h8sta+fY5rOGwwMtAhCsUr1/rAr1w\nTBPLjC/rsHohD5Hm5F8tZiktJPW6tXi5yuRo1OAEN1tH0emA4phDe8P7Xkrr\na3lQaNQqfjHmwxqnhO8yP+FMAeTGBYIIkIC8xvJeEbN660o5AAevmKJvU7qn\n/Q8ReiGCKAP7AsTUSENH0g+vkMzVjVF7ZHttbGoTMcVU8SL56DaK5h5cl6FW\ncUV42O8Jassw95YlvB24vJ4HWZnSBStPFZ5s/m9jekfrrzH6EslqwRs9AUK9\nenFTyPN8IgQQCzHKgGQb4G4lq+Pq7RTFQdlR/EZYQxh6IFnaT8wRYQppwJKi\nP14t2YGflvmz/3q+yaTYZRsqe2+52sITiGDfiOYVsOhLny3PsfWs1/T/Uj1i\nEe6gSOA3RLvBq7Ifl4apki/xT5/ELE7LbNU7LVat/Tg7NwWxp0fLu4Fr7VuN\n9QBJ\r\n=E1eV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"a57dd3c5db0e4acb5b326714bd9a2d7ada00c2dc","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.5.2_1628998223378_0.2289356087483969","host":"s3://npm-registry-packages"}},"1.5.3-rc.0":{"name":"web3-core-promievent","version":"1.5.3-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.5.3-rc.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"6c6bbb8f3598df660a163dfc584ecc43e4d361cb","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.3-rc.0.tgz","fileCount":6,"integrity":"sha512-9r2RfRUFhYvCQKkJegVsKzzZzmAK9xY2IXLixssk0nHMGBxIjgGou55BR+xI2uJRlxt1JLbfr33AZcbapoPMcA==","signatures":[{"sig":"MEUCIHTkmu1p52/Hkp3CCLiXOVtBu5JlzykFhpl1Vxr2YYddAiEAg4aBrA/QRTU1zE4hHK0ym0HoDmSrDnUfzkktxg+crcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO7WICRA9TVsSAnZWagAAVrEQAJeaG0GIKrGJO3Vj2Q5E\nMwWV8W2r0tKsSmpIld6Gadxe4AYU0atpvenC+fJmK0TnwtJHjLfAtG0sHx64\npry9LC/M6f5Ms834JJ0GrGFn3z78k0Anq5Cn+4TfXpQwis+B0qpmE3es50NE\nC0dX68Pj5ae4a1po07/MDkAQ+pCKyIEaMNoWeni3kO6KL1xevjV86qDqA3wX\ndUUM4dlOlpIl57/346DdQEPeNptaE3Un94R5CwWXrxA6F8yyDqEDzlt4KP34\nkhv/Z9/03vxlrNeTeh2x0DZvkOTFW2O5uAumi2C+nvDKzZHmTjMo0QI+i8Jy\ncLKpB1qxMaPSZWis3vxnAY7+H9oyvRuEsrh74HRmdllGBJQh17R06zNscl2P\nJgx68iYMVKXlVfkZEMz6kIWweN9hQYmjTXypdphKHcO1XR4pVxWMl512N3qt\n6S6bEHKBVDLtJtgef6gy2x0D3RTsGOYa5aTlFAKs7h7PkG+eH9jtEV5EhAbu\nJUhFY20bUr7cNKMC3hhSY2+uNQ/79DzQ0XJIcPec9YnqFjnGbzvzZ3UjTkLH\neYhu3fEX6j9+2c803vlXCSuU0Nvfsi5ITU9ZuNYN0pVMKIswD8hx/FFjwqCv\nT6+b9dBDKJU93jOYsDihNUnw3rArMKjc3ZMJwd/60JpwQzU61Jmo8RJwFSJQ\n+0xa\r\n=zXsx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"7fcb2ff5504921097591882f7d72bbf8d24f71b4","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.5.3-rc.0_1631303048362_0.1733469251562103","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"web3-core-promievent","version":"1.5.3","license":"LGPL-3.0","_id":"web3-core-promievent@1.5.3","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"3f11833c3dc6495577c274350b61144e0a4dba01","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.5.3.tgz","fileCount":6,"integrity":"sha512-CFfgqvk3Vk6PIAxtLLuX+pOMozxkKCY+/GdGr7weMh033mDXEPvwyVjoSRO1PqIKj668/hMGQsVoIgbyxkJ9Mg==","signatures":[{"sig":"MEUCIQD315cFcUUiByCw9PTNZCcrbP6mxP/O2iLPIlRfHDpLxgIgLR4rwr1zvUhXZx5CZJ3wV4lHljfBkuVtZjoS8JiuAa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"c82db7a27f593f450208f5acf66b392861f163fa","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.5.3_1632289399081_0.9511404595009827","host":"s3://npm-registry-packages"}},"1.6.0-rc.0":{"name":"web3-core-promievent","version":"1.6.0-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.6.0-rc.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"c8713c537d5f9ac1567d5f2b37ff998ef896bcee","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.6.0-rc.0.tgz","fileCount":6,"integrity":"sha512-sTK5tloUIbDwedWbGYGJEjIgf4+NXXYKlmmM/WDici5Z3LC8FknHB3dtf79yNWgDPUsbDu/eUkO/583E8GJXiQ==","signatures":[{"sig":"MEUCIBfAzac5zluQqAMMB/HceE17CeojPZz/imy3U9K+bn+6AiEAjY29hjXVwJdGwU2/uFiJNFaLorUTZFs4GOLnup7g+rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"5bc08f8c33f7353c576b21494bacf2413a77f278","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.6.0-rc.0_1632625915432_0.9641329978698758","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"web3-core-promievent","version":"1.6.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.6.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"8b6053ae83cb47164540167fc361469fc604d2dd","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.6.0.tgz","fileCount":6,"integrity":"sha512-ZzsevjMXWkhqW9dnVfTfb1OUcK7jKcKPvPIbQ4boJccNgvNZPZKlo8xB4pkAX38n4c59O5mC7Lt/z2QL/M5CeQ==","signatures":[{"sig":"MEUCIGtEXpCfPxlrIyQOM2MHQKTrbI3vYB0Z4g+9BXL5hCAcAiEAhPsR8r/Tfh0kCo49lyFFx4YEJ7pmKXxUsetWmcgXbjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"a34afae56647615d7cbdfa227af8a1389476e2d6","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.6.0_1633028138687_0.02158539724274866","host":"s3://npm-registry-packages"}},"1.6.1-rc.0":{"name":"web3-core-promievent","version":"1.6.1-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.6.1-rc.0","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"445571be2ccbd08b930573247314d4cab17217d7","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.6.1-rc.0.tgz","fileCount":6,"integrity":"sha512-XNKxPyK+Ahw8NoqLcKG4+kEd3kNm8+sTdNhLg9rw07zIJzQx+N8XiNTOMdX50mkG9fWzzNroL4u81iqomStglg==","signatures":[{"sig":"MEYCIQCgDFrGWQS+IhLZwLpv/gl82Vty+RJuRiq4aHDZ0zX8iwIhANwEGiakSF3RAeB7nbcS/tk9FbLJnX6PZn++ZsQVF4pR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"0dd79a2caeb406fa1fc3093bd836ade930d8cd38","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.6.1-rc.0_1633744564190_0.3200449172980433","host":"s3://npm-registry-packages"}},"1.6.1-rc.2":{"name":"web3-core-promievent","version":"1.6.1-rc.2","license":"LGPL-3.0","_id":"web3-core-promievent@1.6.1-rc.2","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"73a21fce167a7d340a5783a98cd261a205a697e4","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.6.1-rc.2.tgz","fileCount":6,"integrity":"sha512-THbwWvtoJlYOTJ3JTlVVJpKDkquxWvZYbax3CR7DzvtMV8H24uPBn1Oaei/1mlaj0huiPK8wI8gXorpGXMm+UA==","signatures":[{"sig":"MEUCIQCkSgIAeMHngYuvl/ysWfzLlCjj4ttw3Ee6YnnvBc1oIAIgNcj5FmYWJdexNxKd44IBAYRBndnDXGk5KQBtADPdm/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"144fbe487e3d1b18b6a479c467ce72210dc58d0b","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.6.1-rc.2_1635372666120_0.6170574780534528","host":"s3://npm-registry-packages"}},"1.6.1-rc.3":{"name":"web3-core-promievent","version":"1.6.1-rc.3","license":"LGPL-3.0","_id":"web3-core-promievent@1.6.1-rc.3","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"aaba7bd4b1cd483eb57a43a39dfe4df71f309fea","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.6.1-rc.3.tgz","fileCount":6,"integrity":"sha512-8NKLMvT0aHWIhjEo8yfKt1rXw8VN6QCw86dDNO/S1Lkw9CSJv9VP6qHRcle0KHdD7TGSAsh4qPqVc3nHqlrrwA==","signatures":[{"sig":"MEQCID7Wae8EHpBROAa8MNsdQWzIJqPBf2Fm9Cc9du6JT6BOAiA7kZX0Kp5Kfk+HAhrksZ8Gg+Fpo1yxokcqIPwvfHyD6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"edb812dcdd5a0cbb1f1e57d0834e689b5088db0e","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.6.1-rc.3_1636576002558_0.5269185920044273","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"web3-core-promievent","version":"1.6.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.6.1","maintainers":[{"name":"ralxz","email":"ryan@ryanio.com"},{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"f650dea9361e2edf02691015b213fcc8ea499992","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.6.1.tgz","fileCount":6,"integrity":"sha512-byJ5s2MQxrWdXd27pWFmujfzsTZK4ik8rDgIV1RFDFc+rHZ2nZhq+VWk7t/Nkrj7EaVXncEgTdPEHc18nx+ocQ==","signatures":[{"sig":"MEUCIAcm0jFfVQcN+iEa3Ks8k1lDIQxNLErTpYeo2sZEYbADAiEAxHTo+k0ryC7uPVmr6Kthiu1oedsprDjfx+Zp9qDMpnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkrxdCRA9TVsSAnZWagAA9EwP/2PtSTUzYFKTIzdymhPy\ni4K5j/03/q+jmX57g4vQ016mslQxPFsNWP6zLhtN1e6wi6Hc7hyj+ylwPWN/\nWfaV35ZxXUrum1pEjsGqlSBY5rkFTUmmS3vpDFncrDFMOEQvL7a6FFeAOs3S\nP5emufsBlwPSjD6U8cSKe7Xjir7pAGF244J7hJkxmd76L5fyqIlCme/5bMMp\njwxzE+3124pSMSAi3DFpu6s+HZ3cDVobb+Twd2IDZC2kTMGel1HsYcSHm9HT\nZw/QhFWSiYqL4KlidutiSgLfRPOesnEIJzzZ5jySNZiOoyisVL0X27xK2BX8\nxLcpQnWZDOOeHbhGWr/zVPHy/rNwv8+GyQ34zTypyFWZCNhik03Me8xp4CRJ\nrm/h8Mjo/7d/77+SnQT4rpywehlE9NJfjv4BM3hvLAmnDH/yNfaFj2dutJe1\nQuj2z7u3Qe0HRMRBaRQwdkvCEoM97xpkcyiSKJjspmY3jbSiGTpB4fmNyp3W\nv36kskYHKO+4S05mJSTDOFM9kkpqxJMflM1pQAPh5CV/dnrAZ1QXdV9VIlPc\nZ5RXZZkjyjbV2yFsKZex5jMFdzP23RBU5SApwutiY+rDiccYFRL0/37Qasro\nS1L9vPPZ8RxyagZa4FdhjC6OeI8D2JnQJptcrRGCAQmBZb//AL049YigJa59\n4Q5l\r\n=Xz4Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"3299240587db8dc3f0b2fc27aa973d218a83265b","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.6.1_1637006429827_0.8011676716935465","host":"s3://npm-registry-packages"}},"1.7.0-rc.0":{"name":"web3-core-promievent","version":"1.7.0-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.0-rc.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"7e05e27c1bc0b8ecd315169e8453a8023cd3f02d","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.0-rc.0.tgz","fileCount":6,"integrity":"sha512-tNKdgF98qi/0hP+At1D/MbsVNXqvRzDz04tlWCHmzUJFOlSvpGkvHacCvgjCylvLKCBCewII4HpeMblFxEukLA==","signatures":[{"sig":"MEUCIQC1yeUzYzD1BufrDQT5r/lpq7U23/aK7cXj8jCWevpzkgIgf2bjRWH39Tfyy76fkdkO8+dIU+l2KEt0Km4gkKrbseQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhskikCRA9TVsSAnZWagAAMYsP/2Zu5K5J+WgxVFyFdNU2\nQYjJxB8NOAd7STpr4pMBVaSYqrUfD74gDliM7LiFrN50wgAYZUZEzvdeyz7u\nAxhwiGQOyTerpOh9irhf5aHVG8oHQ9pM65f6T29qBmZy8/mPBQ7hw4dHSRqc\nnr/+cS28Beobwq3pLK4RRuNqNtMoIs6z9oFj4TbkYDxGqdy6y88ikopGED4c\nHEHtmYarI+xTm0uyvWyRddqXdpBa6Pymys5xzxtMHh9DL6+0/3zWYl5Jaj+v\nxsGVIVCDPZh+aUbzChVJgsjn7vVXjwMClERNH+PkcFzfoJP7e61JGxcA9j1m\nQYNyOuVALPcVaz65T5J0WPM/WJLDIpEi13GSYud9DwIkmSgjcXwzMU5P0n5G\n1uLggBppxIKcAf1zIIERgy+uv/aphKUeqh1faF93szwOeNNM8FuZNVa9pZrs\nGo7c8/hVu4E2oQVpV5DaVhrxyOmX3IxSEsAzwQ/oWhRUMqguKPQoXRXxAoxI\nMRN6J244EVsfkQhBhVw95MiJBCbM6exIhf5Y5s3LnCFsfL3Cajinj4IPO+9h\nvyJu/zK1ev77MwQkzgs1SOL3bYIVDnrLOkz0dSlo4lHdeuRXV1Mcc5D+Og3z\nCFPITbsi0hbcvKK1dIEZ9197YS7ACmjXjfJKQT7rudZT5rrm4kH/AAHaED0Q\nD30I\r\n=JhYv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"bbb9cdf178a769565329ccabafb9ea1937a899c0","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.18.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.0-rc.0_1639073956474_0.637659615139504","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"web3-core-promievent","version":"1.7.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"e2c6c38f29b912cc549a2a3f806636a3393983eb","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.0.tgz","fileCount":6,"integrity":"sha512-xPH66XeC0K0k29GoRd0vyPQ07yxERPRd4yVPrbMzGAz/e9E4M3XN//XK6+PdfGvGw3fx8VojS+tNIMiw+PujbQ==","signatures":[{"sig":"MEQCIFtnARWfhfTh0DP4R5AMUu27Qb+728+z3gxD9UiCI/TTAiBzWANGIBHJ6drUUdTOhOT//sjmwV/9ItstOyA9fjEAUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5Zc0CRA9TVsSAnZWagAAaekP/2Bl4/il1ZA4OzOmSIl2\nPXPr4hmR+SnP+ZcuTMFm2pFZ8JOUjYm8bQH5ohssOQS/5CW6KPA2TD5t59ng\n15BbMIgB4eqdSGzn87JdrhZi4SCWEHi5i+VPeYTMl3jawKWPyHE0yselH2fw\n7IASTomNVj/0ixZs+y7mnmJlsF6C9knOr/ByixF9q2LT1PlKHQHEUiu8k8iZ\nkWO43BkjCPNC6xXBtwtkyPaoF887vEdTkXhjs6tko1bLoJGakhZsTYMksGEb\nDyIfWfUv/HypKy9un3GDefiBZJwOgWDIwArO0wIhmEDtd/44dr//qyzjqlbU\nxBTv+xbyWiCu9007dThdLlzTL9cAtLIcT/rU8Pv67KMj5xVYgCpB7H/uLMVg\n85FYA4y3BTD1PhAOnj1gSu9hL4fo7UvGuSzqtPWY5aU7q5u+KWWR5MFGS6wS\niOp1zMqgILVkIDc3mT209n/x8iDLGiDJNkM1jGhNLGTIPT3Rq85sFB4Kpf7V\nm4aw4Ee/Mj0dUzfV4oQ733MQ2J19zXNDoXFDIC3Pci1tB5Q7AKorgET1hCf2\nhq3Pj3lCha1AbxMq8dtymfEHXVIcNE/CrLfb3HXanpn27UcA93QswQnV/opi\nJ03DOiuqdpu/kyYLElDe7FthKwxyHDLei2+8j3lvTqyNFG79QNnMwRRxePLg\nZ+iR\r\n=WgQl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"cd4b4d13e7e1d973ceee29c118798d4931860a2b","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.0_1642436404651_0.04207576077552733","host":"s3://npm-registry-packages"}},"1.7.1-rc.0":{"name":"web3-core-promievent","version":"1.7.1-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.1-rc.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"c5882098b5e173b253d81c26fee48cc0efe401b0","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.1-rc.0.tgz","fileCount":6,"integrity":"sha512-Tbq875uPjDQJy0JgqLSBj4BwBoRcE1/diL6+8Nc/4HSf9Wr6Wl0aRLxwFTD5AFSSPLxETQcin0zQEVQRcmgjow==","signatures":[{"sig":"MEYCIQC/OjfOsvqSMo3+habo369MeYkD6Uvf4dK7V4CRWWIw2gIhAPLsR7mAxEa3cHGyPxigNDsZrrH2U9fAuJ57a8mHUJBa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBStbCRA9TVsSAnZWagAA38AP/jxO/wGMgA7TmcXLThvD\n4rpYpOtnhfV/sTPLMlHbiYYHIhjptnOXc6t9dbhmWwWQ5tRk4pDV0vUAGlmx\nWMhd9Xv9fX75cjRL4UPr9tS/FDOCdqinlBxQB+p5iOlfk4QwkYleUdl9ZpGV\nMijxnyRCOncg0YhG6OpR7y7IrmH1VOKWNg+mTKj5TzEADQvRtp2/w6z6EyG/\n6gCIakI3R1455vtZJS3ibxgrOGVd01JR9XdzlCh8Icyk5TvzmsSVMO7qD0rA\nmqGAV/QFpIpLM77Ex4x3G13ZYtalh3vCCMfHaE5QbW/n5pGLFXu3uj5AohmK\nfTuk4oRDfBzfeqb45l2duHYpwtZsDL+/lqPq7owen4C36fQidMmxohha7BJp\nfc8HRuoECdv39N7SEAwBIFMa/rDyzoImjO9evg1687qz2Adg4do40IB8duC9\n1zn0sP1MPgMqbI4jlixVsZ/bHRM+81vNaxE4476JNs9EFW4aMDriXZghS6In\nq9G+1iNVCwjeTdG9sziq6n7rkleTccjPcYiUCYmlZyWgjY+duvUDF4P3MTBJ\nLWZ5O2oEpEI54q02AOjJJIreWoUkm2kMrCay1L7dHmVYo2Pn/ZlkfZfzY4Eh\nrkz3w4nmJf7RJpjheGpPdLIsR3hLpbz269HkJ6zH4yljoTdSx53IjgFrOsaU\nSePc\r\n=GBHg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"40cfea7e9f796e44574252dcdce9e4cf4eedf3bf","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.2+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.17.2","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.1-rc.0_1644505947571_0.5916784875240024","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"web3-core-promievent","version":"1.7.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.1","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"7f78ec100a696954d0c882dac619fec28b2efc96","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.1.tgz","fileCount":6,"integrity":"sha512-Vd+CVnpPejrnevIdxhCkzMEywqgVbhHk/AmXXceYpmwA6sX41c5a65TqXv1i3FWRJAz/dW7oKz9NAzRIBAO/kA==","signatures":[{"sig":"MEYCIQC1pHrvsat5Jcy5p2IEyTDmdbbRNIjavG65tKZ5d5m1hwIhAJEkIJ4vW9qYvOWACIzqKLQCck+fLXhIJ0zKPret+RHK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIIzPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp9g/+MMffsv5HX/QS1/zsMIVEzQNHEevOorg6koSmfC19mRqn2muo\r\naNlzqA+AN6oOsgJ7XLPjFOlzZqYtABoHLzeUjQIqg0wGiRwDNLjw3PtnSkev\r\nRzvf1yMGlNLQ0zDIVs4zNmAU8QEkRLxh/KFP1uhMtmpWifx4uOoLsugwF/ow\r\neq6YD18xzH2bscl7G6VqKdA/cd4E+MeDtqJvx6d3XQIX7nykenxysRnuJDbt\r\nUEw1Saw8px0JgWDuTsBOeTOii57HauvPXybVzg7e3girLUmKe2MB22+uyWct\r\nbtrd9VzltngtWreLbp6z7uCFbhUxkaZf2ZPmT9KRL+5d90XqJ0tFdkrPdeP8\r\nQEZjJLq2sZo4lXR6eSwYbj244iycKwZ5q3+c+vYvQwR/JqtJELqjqhZNT+c0\r\nAfzBF2rlLmz403W6NXO4LdFk1IevrIpODnx8bQ84J4ZM8/YBIHYspP2p05fb\r\nvd7PRqaDxeHrjj2YHU4f2oqe5BleRFR5IvpuATKBSTNhUS8i+5dZ0lvVvu0w\r\nL09VMr9mXH0XjvBg3t2Jt1FB1mwjM1g3+c2dwtle1zvtC5Q6MpqvvEcMhM8n\r\n9Py79HUhQAhEERoteG34Hd/Tc3vuG5a8yJTgehEWrznkkHu86/7QUS4dTNkN\r\nT90sBFqNe2xn0gSfGGVbJF7MuG2PmxUnZXU=\r\n=sB/z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"75f7b803b40747095d0fd058d55a3d89367bb859","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"spacesailor","email":"signup@wyatt.email"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v16.13.1+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.1_1646300367111_0.8589210455372056","host":"s3://npm-registry-packages"}},"1.7.2-rc.0":{"name":"web3-core-promievent","version":"1.7.2-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.2-rc.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"3f082e77ce587bcde8522610c83ee1a23c78f48f","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.2-rc.0.tgz","fileCount":6,"integrity":"sha512-a2PmNRGXoQvZXOdCHP/XtgElWc5eapWZwtFWvD7UGQbxdnYwuvHAvnx3DuX8elxXhoUF7sMw/uOYpHJcmQ5tUw==","signatures":[{"sig":"MEYCIQDnN+h76+uHeuC8n8jopBAaLZ5vlXYX0xChM2XwxMyUUAIhAIrnrSE0T2kj7MRth+wsJic61VxmFpigU1rDUO0B7cYa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPEC+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSvA/+PixwW2++obkn2ZGVfTQARwOqJn/6gK41AdWkkKUFS+LvZLum\r\nDU9uL9Ir1cOSit88BxWkrrdjVy4UKrSyzS8L3kDMiOkENa/TatVIdUksg4nn\r\nnwB6MY/zMwXyd2tB+2GGod3tQEDzpvjoDhgEn3vC796rweedaVeLhkpM/pQP\r\nQWtzvfvTav4o4qIybqAxmyejaXjIPZdTK2X0vzZ4e4bDsa62HtJnBlieljls\r\nIHQ7U5Ic2M7f6Az1nHQMHvxtCAmy+Md10acwHB5Blubsb9RjEv1Rmucgb2Kb\r\n3MEBq21voye15NXTurosZIyviGed8SC6hfHnNllUdRuY3fYVGjbtvxocJ0RK\r\nTDGnvW0Sb5wB4mp4iC/6mh/hSikLECtBRh4PC0TOsit8jABBZ7S/sj+wRsf8\r\n8Iy2FaQ6i+9VlAJUQ4/M8WiYJi+p1ZRO9TubYP83ipPGw2VPzzNdz1qdeI3G\r\nfv8rNKn1tn6iPvDBjz4ApESNLmzmrA9Gvnm2f9wBAQgON5BpOUyPd1d7ahjJ\r\ng0hBTWNGnDucpVERF2I6moBuWqHTqsbXwSKrqIablrpUxU003mgjte5MUDzG\r\nzPZiib/Q64hjIhD+NgvhXb8KDu7DFIknis37L7eeP48Ly3ZD/r6WQOe9CQ6d\r\nGpKhTx+QfmBszKPxXaoxsEwQj/flBsJqQ8g=\r\n=2A7Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"f8f30243572d84393ff050c12e3594a5cdbc4483","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v17.4.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"17.4.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.2-rc.0_1648115901855_0.14907073504571078","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"web3-core-promievent","version":"1.7.2","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.2","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"dist":{"shasum":"e9043fcba4797a2f09b053fcf3654cc292cdf902","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.2.tgz","fileCount":5,"integrity":"sha512-AAszyV05gXjKvQ+pk1Ie1GHhnw/60/IbfTk6DgeIbplRhf2YvSFDY41nCLoTcYwcBuN0cRqSjN5i4rjVestirQ==","signatures":[{"sig":"MEQCIFrd9W1Wn9wnll4tLN4lGTW7z7n90EIvFa42CnPiWKckAiBEamFXOQscNM0/PB5fnHIeo5O6p3pyN7cVEQkHjmt7IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT0pJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqumQ//ZFR6fp1Soi+Bqlhi9hYp8hw72VRbV9Wtb8sdqY/r4TBrDdMW\r\ny0WeT5zHztlWlKdjIkMngt2rSbsNAXYi55WAYfHkVt+UaREOLg0eVy61Qh5N\r\nBOSsrrKTGLO7W6vui3sH5WOMWilPKIpSlE1Iws9jIYmXfODh+GhXADCp1qnl\r\nTKQzG5vGYzHPJxk/90BDbw/FRlc3owtnhrVBmy53y8XuZdEMFnlkwwByQqiI\r\nS9zekZhm4YqdVueHPHlMchrFn0v+Y5sUvseGH28WJ3Vytyd5mhHzexK0pVaL\r\navWh369wXd2hGIXXfEjbR0sO0JUT2Dp57xQUGLpmEfvKPaTdOsWqSyys0zNc\r\nZ2QsbAy5n4JczskEnJYzUTdhq8NwdHHJ5GTNsLFgRT3E+lmdYEN+8Y+1FUS0\r\nSDV55l72Z3PCH/34AKqLIM8g1PhS/+9m0gwcfrEof+3AXfftMHoVzX1uaoIO\r\nPx0aSQJQfYPLsD1EevrAzzQ9S1mnwoMpKv5qMMTNFo+GyBMhgQs6MMZvF32X\r\nT6YOA8wNGA88fnMHvrOX+HpmoAthDKGJV/wmyshWVX6dpyJg2wb/kwcugHBx\r\nZvA+d7tqE9iBl9Ts/kVLlu7i6iJJQ30d1aV9ZYgvQhP4AzjYxVgLF8xaOTOn\r\nSZhVqeM81wJ1fVcXerMY1idL9qsjY5gr7ow=\r\n=pyCQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"2b2cd0f5cc97b481abaaaeb656fccf7c235e1cb2","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"https://github.com/ethereum/web3.js/tree/1.x/packages/web3-core-promievent","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.2+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.17.2","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.2_1649363529271_0.20751606560326663","host":"s3://npm-registry-packages"}},"1.7.3-rc.0":{"name":"web3-core-promievent","version":"1.7.3-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.3-rc.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"8df8588b930281cf6cde815d6c68bc0a8af20cc3","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.3-rc.0.tgz","fileCount":6,"integrity":"sha512-GzNPYgwzYmnelPCb0CnA/R+4NwKhWXwJp1adGFdBtXQhlMbAMZdqZX/5i/YrT2rb4K0tp9HYh70WHy7MMRPUrg==","signatures":[{"sig":"MEUCIQDl15OEL9TgY/2VRmQOmf6xIonDXKIhsFsXLSCqrc735gIgF+YovXAIOdgKkerYiVWcWynT0NA8+Wbiy5lCruztafM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT2rCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZPQ/+MpeLTrNhE7+8f1keSRkqMghMMnHzdE56yXpxr/l+TTQknCVT\r\njeglvvddOPTKSee8DyKqAKDVJiAWraeiKffRDDXqNm/Zm/iMM+TrOx3t7K6h\r\nEuYPhXojbv8TMgRW3lW+3wlx23YuAU760bINv3ZPYSD+BnlDUxLDJzqe6e4E\r\n1xEHdT+JTEvTRrcC+RY/uyyjJZ8RLeRfL6sB12D3jurQ+XqqFeOUb2zDTvCL\r\ndBEhsY1Oi9dqE5PR/BDTcJdCO+ux7bNwZJhRC/FsGcDBKIuyOY0cf+zFLByK\r\n6TUaW03cQkRjybg1PTHPwsVkHfRyOKM2vcLzSQ8bQzaQCtWlyqKd8mAK43NC\r\n7I3f4N/Dbk73Eti1VS54T5Xplp0wiL24P5XptZqfoiRkQR+7EuUBbomVT16I\r\npLRRoeMzuQGTc95op7hCv+Ifrj1jM1HU76DplKysuvLaD3t8P7IhKXw5KYbn\r\nQuH9jh+YZFnQeZxQsus64p2pPYoWDCeFHexr4djVKignV7kVUzehE0BJAm2i\r\n1hqPrSBdFCmoFQpnvyTeuBGjZAaAGEPDjbmjU+0Nkk729DK6f8pXHUZP8ucb\r\nkJk+n6NNxPdh1j+IxrzwrpRUuOxigN/amuXMamx1o2O3uSETaA+4wecDdOiM\r\n4lIvxYgOeutVGCMm1YZl3JOCt5ak2pCPXPI=\r\n=SMx1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"26d4e99117739a6b7741189ccf6a077358059e68","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.2+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.17.2","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.3-rc.0_1649371841986_0.8048057345521336","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"web3-core-promievent","version":"1.7.3","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.3","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"2d0eeef694569b61355054c721578f67df925b80","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.3.tgz","fileCount":6,"integrity":"sha512-+mcfNJLP8h2JqcL/UdMGdRVfTdm+bsoLzAFtLpazE4u9kU7yJUgMMAqnK59fKD3Zpke3DjaUJKwz1TyiGM5wig==","signatures":[{"sig":"MEYCIQCNnTqMhVHFbMcPQPoS2TqXakqMoEGNEMS9BuXQFg+9BwIhALl4tpCN7Xk1nHHFua6ZMZ7nzM4IcGaAg/kaOZV1tQ33","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT4TNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQqQ/9Hm0iFfZZVxh87l+EXQvxtDTRM9PTsY1JEsmHDP6eEjGqIEvg\r\nSwwoOqEJc0CjexiEflgTspU4+by6mEGwhQfYh3zVF5L8KC5s/hHjoIs3qtsl\r\nd/vMvoa/izaf/VptNVFShZsbNo32EMTdYcyO6vPohSFWbp0sd4h7usKSMFmO\r\na+r/Si3utuji+kicL7XHUf0DmcUZIG88chMeBjMrShn9J06zd5D7Ze65NhUp\r\n8Pal6voj+nlKpJ9q3cP3kY0vtzQRPB5TvgX66xyJKoGRc3eS3eecVKAE0oKH\r\nEDtlMebusQPMgdeGRJgRO/rlcazXQWJIojj+rVcFQmnEXYXNNiBSSn9vWZAw\r\noEdCv0anNfTTvRYmm2zdFzxn7lc3mQIoTy8ZItqrjRxE6/LgtNgkBNI19G1g\r\nadit4rWtb4Fqy6xc7PEL50TdD3duNrAmDWBnRa2m7Xx/sleqr2oNR4T0eIEE\r\nZlq+3aSIMaS8TtQNn2tdZigPLfq2wFS95n8k1ynrvq2kmrj4ioQjZhsqpkMU\r\nww5wQlV/eeEHWJOmJPN5nWrxAbG9Om896o/8wr5f9PIamV+5Ntm0NnFQrcih\r\nBOQyRc/b/Cv/xkHEYdL28COWL4gSPk5M+1BEc4jFY0cwkm0T3kJXDt8M9CIo\r\nRnFf8rVVXXZ/7CKD8JSrbPpCVMIkQrikeNk=\r\n=rIF6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"f9bcad8ae63e3d0096859172cba35387f49f964e","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.2+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.17.2","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.3_1649378509392_0.6904581425568441","host":"s3://npm-registry-packages"}},"1.7.4-rc.0":{"name":"web3-core-promievent","version":"1.7.4-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.4-rc.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"51795ffb0d05f9a563f980fa994c07e8d63ac3fe","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.4-rc.0.tgz","fileCount":6,"integrity":"sha512-jX5T0oacV+ypNlISpIW5CFCW8ylIuS2XbvLOkyIBKb0jcdfCZxSU7koGYruH1IYZolK3NsAXUsrYvlZaLDiYEQ==","signatures":[{"sig":"MEYCIQCwI+ECfFSS7TnxQyVkyt0kvC8atL5ZHJj7emRA/AyBLAIhAKllCPs93bJN1YyG3RkF1JZat7WQqUc2M0xvDdIWGNFB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig5+mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLNQ//ebBnIYAsjnBAWEhoex7+kZ+1smZzSgShNcit/PzZ2f+ysYnF\r\nL2hFdaDV7HMjQ8cTnjbo7xzq26V2wpzRauSCE8x+kXkyIo4w0XbeqcJuclck\r\nFncdRDcLpcJcr/iYelCGsKc8cDyWQT/DTWrQHL5AJrf+bpCF2/iAICMgndoF\r\nSxHF0xOIFHJzbM5uQlVgu1n7HmkzWJTbq1DAM6rpVTiQlSDdKNsMSdU8qkbW\r\nTiSFeHBIxi9qeamL0bO/xlAptiJFSXH7eiMdCscjSNuQWd+8pJNKLf9Q4jKA\r\nDgOmDalwBRN5Dy45AjQhiKbOP49qAqFBKW2rD7E9wbSAd21f9Bb8Pfr9uUjY\r\n178PwSMGe937XBosooCgYUShMJjE63H1sbzBQDqhezVDvcJWmCiD8mFumyUy\r\nNBL4Idfmgkwh6DE0gUnPb6n5BjaiXKoxctJ5NczyimoxS52ANkYgAYpg9loY\r\nkaGX57E9MLbSSmuVwatTRoUE8M0aaRtaXNqkrdB8xnXhKbIZaGgM1C2s82LW\r\nA+L0jYt8aYpRlpwPDv/WMlU39D+AgnfWDXnG5mR8FLK0y/WAmL24vT24qwsR\r\nK0F31NPlNHd47QcxsUCCx96diKc213J+4ehQGY7xMlMogLH9l8oAW/WeC457\r\nHvvK4bx9GjFaQ/WcvAqfzZeHOte00gdd7Ck=\r\n=blas\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"e3b2e8eadbdf825acfbd5c4cbb5d0ee7e1540307","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.2+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.17.2","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.4-rc.0_1652793254117_0.35348324063397407","host":"s3://npm-registry-packages"}},"1.7.4-rc.1":{"name":"web3-core-promievent","version":"1.7.4-rc.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.4-rc.1","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"69305bce5d9e032c08c511e414c09ba8662db5e6","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.4-rc.1.tgz","fileCount":6,"integrity":"sha512-FDuntQ+dvhavKNt/b5HszNeNyeemUjopUgq5V+sPOlfDedbxAs8Lycyy8aGolaB4lCYouIn/26z7jl8O3pcw0A==","signatures":[{"sig":"MEQCIAmHjuwx1ub/gyJbC+7oc2sR2042wE1E6HhtOREdcGFiAiB99UOoEOb2h3Kd0SQqyCWfkTm0HWZiFEclXHEMyMu6Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioMEmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr7A/+Iu4z1wkyn3Urq0jegHkGBJ/kPz2pneaqnaL2snz/92i2+lEv\r\n3Ohx5DTfTm1NIKoGR/Y5TM06XTUVCV5GXYBji3V1cLaohn9XL4DVr3nt0ZLy\r\nyHQcx0+Va0f8IuNvxh/IeafDWnnZ1S4Xu8ESQ6BkJA0OW2LvyoeoRJMe/tao\r\nrEue4puDI33co2cat7SfsD1zlmWHrqCGzipB7snpY8SwL25xBWDf1Vmhq0Dw\r\nRxuc1f7vcwgpgLYi65cfh58kqo49Mlr+MOEgY6q8d1+3yiAZfPxTucWhW+zT\r\nsPLiBi3F6mK1fcqlVqwjBTKF+7N8FIVfQDVwri2jpVYwKCm0M8CYoNfXe9B+\r\nFzWinUfpa2By0rAb5oIBD0WDTs36s3870xyhmttcMJdBcCYsVL7o9OT9NMPl\r\n4aGGV44vqrsmUq6LfKkKfaQBVw4mlLtj1AsBGvNE/ignq75Affmgax4rqcyc\r\ndTasg1LmvpKXE1g4+N59t9X7TfUfmHNeyDGPBEw7EmxedXCea9GY/UcT/toD\r\nZjlcUm24hwOn3tBJ5JpiZVSOYx96TV2Ok13/erXMDcWwlOP2LlFPe1YezH5c\r\ncilxAi0lEyvOQHquTmM3Q2qGr3HvjqZDj5eHxGtWo/PAJpdEG2PjGFDJLnJV\r\nncKcZshkcaNxsSMRwMlT8WkQAjYIU3viewA=\r\n=Xg7F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"a286ab3a0a7866b88c206fd3d6f17033209f52a8","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.2+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.17.2","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.4-rc.1_1654702373998_0.27669041074064515","host":"s3://npm-registry-packages"}},"1.7.4-rc.2":{"name":"web3-core-promievent","version":"1.7.4-rc.2","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.4-rc.2","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"888482c900f99e880760f71eb2872459e0c13a66","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.4-rc.2.tgz","fileCount":6,"integrity":"sha512-uejxxn4rd9JDIeWUrgoqnBMVxKIAiFruU9PWbzDSrTNSelNPiFcdH7+kZlNaidCbr3uSVRMJPm0/mUhwig8Ehg==","signatures":[{"sig":"MEUCIQCdaNiAw0xlhKVR4biNGSI1e8+eEux3d2TqR0tIn2DHgQIgXBiM2Rp453FOUm72AYbfMN5rM8hQsFAC7nldkymXVxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqzd5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhnxAAncw/rChPqhuNzlCMnm3kDmeQCUFolI8T9am6nZgrpSSP0XiW\r\nAq/yHIVKKw2UnIiFBz+28l3mJj6YqAGnZHDmQS9vXfW7Jem02GBlGo0rLGkK\r\nGEguVTm/wdWM31vMsV/UwJ2tO+3qxMHRoRy144scuU4cXxhAdQu5ETgmZVaJ\r\n6ratc75NlxyWiTYS6lZ5v6J+K9FL08rnMHDT3j+1naUlNELXALmIK9PD0Wra\r\nuhKXIN4364DU4J1U4sLLSthx5edtT/Rt84iLBZ4VHTJ59ABsS9FCs85WWvkb\r\n1nentu0w7WE+ExdfivxFszzfH2IcfQ4SMM/Hww7bFiz5MgqfU/Wsb6zvjE1z\r\n/Y3NOxSCh/qsq2Wvfzh8YJluRMxEFMLa8nrEVlW6KdW7dFGyBR1LgcmvB5N8\r\n9zkBCw3IMp19WJWVvJGgNjECi4lPxpIz5iqpn20/X5tjawb7okReoJXUdu6J\r\nHsU/HFV4ecwV6P/RhMaStXvW585swfbN8GqRyOOd2Asc8z/UJJjPal8wrp/W\r\nbmdeBA+WTr2Ay6FlkvIHBfquxbEx9At009dlVQ3fjRrTrLxqCqX9jhmgVOxZ\r\nKcVLgUQ+5XYrfg/wDVYkz9RiBEx1h1N3NCjLuSBYTtFaNDApDPqcNJB33uNc\r\nPStBJVtD+vHxjUn/8Seoeek9CkvEXxGMD6g=\r\n=dyRp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"2113269151a14009c39a71008af6ce98ea7972ff","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.2+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.17.2","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.4-rc.2_1655388024955_0.6869710195264038","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"web3-core-promievent","version":"1.7.4","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.4","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"80a75633fdfe21fbaae2f1e38950edb2f134868c","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.4.tgz","fileCount":6,"integrity":"sha512-o4uxwXKDldN7ER7VUvDfWsqTx9nQSP1aDssi1XYXeYC2xJbVo0n+z6ryKtmcoWoRdRj7uSpVzal3nEmlr480mA==","signatures":[{"sig":"MEUCIEJolCY6oLH+CUPW9WooHXJgflgoVFAZN3x7yttqD25DAiEA5r3fywl0UdZYn9Mhw5crxmwjbx6zZjO7+vCuy/udtno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiseqRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJeBAAjxuPhBT3rf0rR0mbBpsHfDIj6CuoSlNey8foclfsQ8UDhngI\r\n8DbLnj9gyfgz/Hofq1oriMwIwMYgd0UYX39zE8BZaeXD/YFwKQyIPmOEWGPJ\r\nCWioVJpyna+tFwHjSJIeIxUBRb5AsvglQ1tSvcbFcjWV3vniygZjYI1Oj2Zm\r\n4o3aFeYwlPpB5VeMg8mdpp+GFoz4/mhaaMxVeEQfBJAqoZ3klTh4W8jXwySI\r\nWP/wWV90VswIv7ZwDu0NTbCkfa7lA4WnIc91oiSEOB1+d2/iNpslSMAHCWUs\r\nx6d1zbqawN8AgaXVdkjToaPhLmQ2DuKUcxsuSGRtIOV1hJG4C1LRnOfU4Zyk\r\npnCO1Cd6Q7+SNE4AapzIhTbHlGxhRxTgtap7q4kWgl8ONzE2h3aREQK5LSnh\r\nPCKi/On3sJmMoSY55pImZhnMwMLQLUQ03LLbvr0WFrkuJUP0TwKg/o51cho7\r\n6ctBNvga6xnOd95IH77ME+Mo3DRmBZxAegaJfftrqyi9daUKO56Gh5gsWVop\r\nUkrL+Ft9HEkK4ZupJriTBQ6R/HxPeAYoRpLu026sUTuotjDqG+tDyIU+o5oU\r\nJADaQ9pzIaR3tiQLAw+LkekcHROH11FYmRhZUNHmOuYeipUv/I01oa+P8Bzy\r\nCY9dC7WlCZXGDKXEKvoYaZYs/GcRUsAiBfM=\r\n=ZuoM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"77005c072a64fdd364eace821df0c39388871102","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.17.2+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.17.2","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.4_1655827089708_0.027415865982233445","host":"s3://npm-registry-packages"}},"1.7.5-rc.0":{"name":"web3-core-promievent","version":"1.7.5-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.5-rc.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"5d689504020d36d596babdb6984486b49ab91777","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.5-rc.0.tgz","fileCount":6,"integrity":"sha512-6ejsyNp1AzUpashc6RMWD68OyMbluV3GgfxdnPVjQigeagzopk8Ubzh9mo5mvb9Wpl4kHreRvk/HO9nM9XyLJw==","signatures":[{"sig":"MEYCIQC8TkwJHHxLSqjZrpmpXUpoXj7/Yz+5qcv1Yx3FrBrmrwIhAMZH+IMO6e83YJIPPMDuozXdS7SOp0s8NtwbWNPDGGVH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0cvdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiSw/+MgGV59v5t/vr9aBticDfDkmRYCH71DkPhPkcp9vzwq04IV+k\r\nUp9I3rF5hl7jxfkFhDOm7Wg2P3VY1SaV8La0kDsinL9QVlZ1euySvIebmmwE\r\npFuhOfS6O/VEH02ECmtMdYdDnmpBw8O5EboKTGvZA7FgYZGWMTOEer6l3fZb\r\nUcUbgqzI5uvf1pmF3+vN3VjuawWQFFj4RzUwrB73sSKcXeujB7pqzws+0aV9\r\nkAR3HYZDbbHQJIq88+tJf5zvRQLRsfsLzD7V41SUY2pVidPab/k02roP0iZZ\r\nFyvtBEK//YXA131GiVBVoWzLjaJMjOjuyRrrbHY6aGrRI1jUDa9YMpbkLFwb\r\nQM70dyPtzXNpoWnN5njGV1wyqHrMVcjFGZW5uUTk2nVruZF0smYZdeGxF3K6\r\nHjf7FoJ9mzfFLaBy9BGLRDp+j6Tjm9QMLWnQ7nec0MJNkwobpCnVOl3xbTBv\r\nz/b4yhfU2VUOLdy70hWMBIg6RFofKR3qPLm8hmQS13ma2U+nHDfQdBd0J9J1\r\nlhisVcTeNfJ1apGsWmKO+7nfNGxLrAnh/500RVgymRON10lLsXUF3xMBAPvy\r\nUHTxAgA8tCh4aUAPwAKyzkUIyC+Z5UvxTDsBM3tHsLb4Kb7nGCUbK0Kn17b6\r\nB0/Twavek7HF3f/mk9W7vB8SQVbW9dBAPPs=\r\n=GBRx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"2dcf1423b6a277def289e7c6cf96faf5c690910d","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.5-rc.0_1657916380860_0.806128047795055","host":"s3://npm-registry-packages"}},"1.7.5-rc.1":{"name":"web3-core-promievent","version":"1.7.5-rc.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.5-rc.1","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"f23f0a495156b0ddaed2cf81493c849dacc1af73","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.5-rc.1.tgz","fileCount":6,"integrity":"sha512-dCcakhaxpqgcgua8KXLJ+SYRlQFD/EAKvkzyhxjt9FDgqJRRxLJtpFqLPIiIzOMrsSGhq2uURTrlLsyoAbck/A==","signatures":[{"sig":"MEQCICIX5U5COgtuEok0SA5qnDwkbHWK9rBeUDhwwXXWvklfAiAb723cvdI+T2QY1Gf29vtUfOUF/Og/dtrEGhIxxERjhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1q68ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovpRAAngX8R8gqWM5oiIQGQ9KDUp6cxlOZU+r9DFYfHzmHqWJ597/c\r\nrC+odd+DYNv/flkiWnz72ISHpREOsklyA/x5bYXLvyL//OwnvEDgeS/06ggv\r\nRJ/0BJxBgGIsdGcgU0GxhQoB7OxR2QiGicVtXajASe4lgI+zyDdvpaMaIEUk\r\n43r923hdjdXwIJa6itTpq/PMK8V4uxBVQWjUIHFBtM1Lx3h4OlFZelQa54ir\r\n5LKr1oZ0F0M0Ra0MM/ujXcPM0dp8awm5wo/pD0cLYx+YDc0T96xe1Q/PK1Tk\r\n1BgY1VQyL1ydt77pOTrlwV0MipC+dn96n7FTj4IjOkrfMBRLB5UXt7FoSnfh\r\nFJQHnDw0uVXJHZi8LasvYhpQiSpU62MNVIh6QwR6akgxSJy4gy3P5tIRUhqE\r\nan808Rcf4Hsgwc/0bQTnAGBZfz/rVq6euC4W2Bn+/w0qOsUVYHWmk0siMF8p\r\nXk5LnFNuC3osa1nNqO7MkImmMCyZw/op/wBvY+G+JPph9CLKGcN48rgBx9Es\r\n3wRjdfz47zbiZE4JVxmRL7fV7PBGs5i+5E+MTJ2np1HHEjCPCxEsyLH8uBFR\r\n39FK13fTkeOcCMU/r9DGbc1mvpuUClAdeCp/f6WUzkLiriPy1L4KsNo5Lew8\r\nqhtITfNomheOU+o50To0FSgmEzgB01VwUAI=\r\n=+pi7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] [![Dependency Status][deps-image]][deps-url] [![Dev Dependency Status][deps-dev-image]][deps-dev-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n[deps-image]: https://david-dm.org/ethereum/web3.js/1.x/status.svg?path=packages/web3-core-promievent\n[deps-url]: https://david-dm.org/ethereum/web3.js/1.x?path=packages/web3-core-promievent\n[deps-dev-image]: https://david-dm.org/ethereum/web3.js/1.x/dev-status.svg?path=packages/web3-core-promievent\n[deps-dev-url]: https://david-dm.org/ethereum/web3.js/1.x?type=dev&path=packages/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"195f01d19005da1d161b8a7896d5d5c182fa9583","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.5-rc.1_1658236604308_0.6947117875683788","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"web3-core-promievent","version":"1.7.5","license":"LGPL-3.0","_id":"web3-core-promievent@1.7.5","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"56a9b06a20e20a0a89d2ab7f88d44c8ae01d5b62","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.5.tgz","fileCount":6,"integrity":"sha512-uZ1VRErVuhiLtHlyt3oEH/JSvAf6bWPndChHR9PG7i1Zfqm6ZVCeM91ICTPmiL8ddsGQOxASpnJk4vhApcTIww==","signatures":[{"sig":"MEUCIQDEozmEDWtW7BhUgNeKoWfZK2izLvNtIwzO06EZXmyxWgIgGMwhzHBV4NZnP9re9XezzMwvpuP7IC+fbaznVnaVQNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi59Z1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4sA/+N37TldhOMeANQCBIjdjJfqdcxEbuYthE1t288oJhAd9Sx4Ih\r\nWxmGgufwlkPHcDQ8pqeYYF7yEjl9LWXMpmD5nmsNKO/NU1Mo305wKZryuSA+\r\nD2hg0VcTjrsHaUi5qLhjlcoA1On7rUg1glsltrpW1W0JILWQvS0WyrtnZ2iK\r\nkfjxkmQ9D+Z0ldxrD/k+QO7WVWWZUyV/oXJw14p/2jz5e0BjxUIgQVcgvNne\r\nBMzKhZMX73AbEGsRxpB6iRCY+w1r5L9LQRErZFZfUXlbiYp5dRS5RrvwV2GA\r\nY7cJEIJQiOq1DOLWCXV0ggzkas42F8adk8PogP9HKrfZcXlLYv9iyfVBxy8P\r\neUfyZpE32OF0NZccPSLSsX2hc+k1VU4KuinA9AlvzYxy8NhvQLbhS0Kh7R0Q\r\n2lAlK/LjVKJiZx/Mv31hVytejaUPtC1/B4esGIG94tD08s8rfsbxXdvo+zYY\r\nOdSE5nbiuq3ztCYQuJeYJxHDSbLK0hfJWmatm51APBUTM/+H4BODAAgFCE9j\r\nihF40hRrXmpCFSzBFi5tQcc4mA/QnPMhIq/OE+RvQtTaIS4FN0Fmx5jx4b8L\r\nwerQEhaJwjXaIoww7aG4ejmYxnnCt70T4/PUyo/1bSnm2HQpSA2u6FVq7JG4\r\no/qC/YFT7HXCbGJz0qtXMMVeqYfj0S0jb/8=\r\n=Nc81\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"02895cb5b171db83130617abbece47ceda92ea9c","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.7.5_1659360884817_0.21797183057836245","host":"s3://npm-registry-packages"}},"1.8.0-rc.0":{"name":"web3-core-promievent","version":"1.8.0-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.8.0-rc.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"4d35a30024653f0246c73b161090f73000b536b2","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.8.0-rc.0.tgz","fileCount":6,"integrity":"sha512-OOwSNaicL16iNDPCMyD3qUEugLAigR+BqYrOHhk5rny0in81YGj0joV3K2lTKtZ9phNc6kYFXS8+zqEyy1m8PQ==","signatures":[{"sig":"MEYCIQDupE29MHA6ed8KmkWcNqvj2OHwXYaRF4ktvr1Nn6aTIgIhAIptdW0LSF232dzvNFAQ0tMuytfea3dzitAbbzDSjjQn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGfLTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0IQ//TJNTgohWQsXY4F8SyUbIlX+HhfnLJ4arZX5puC2jODoOsBUF\r\nFP2ZZ3OZganIKphW48zux9hAOx+FlU5qpnby//P8Nl6NaDEq/eowe26KQwZc\r\npvcqDaFWaZdO5EBGIHH/1pZh2CB9m8z7tBte2Mm7qmK3trdZRgW8X+XQCxbN\r\n4iRuBwHrFRoQMFuV80X/dKo36OA7ItrsiZVvpFnlcqJU37O1DlKSPYabBOob\r\nk9sh5nG+zkGypygHI3Ad0GHxpjjXI1pHZkeOxRG3rqvF+d9mMfqrD2zHgHwe\r\n0u/Vb16lFmXbMRX494fW0g1mFB4dCa9946CTqQmUMrJHSnRuiu+n0pviTfxx\r\nvTM+thDwt7iRFpHjfHE81QCqBtvVA4u98pToxEITfMb+qopke/pqOXqDN/Y4\r\nb+4AKajwxXIS7BCuauekk8RBENW3e/dA1vt5UHLjgJQe3PHProDCVQwzeU0Y\r\nsx3NZrM4qS8EYfcBD2xwF315rJ58Xa88aFVRN1r9xq0rBSt5V6ztgeuoqIeo\r\nikVhaongG5srqfKsdD4yGOjv7i2eMDPs628Fivu3Ol94Qlb6IfI/YWw/U+sl\r\nqY5asZJhS2s4Z9dgocb0VTpQ4EgIW1X9cjBQTxWSKiBp/Y5Xo4qFohv1vT4P\r\nrp8gHYXF0t90gQXQ3WjWR4/ZLLyFRRtAi5g=\r\n=3fc9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] \n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n\n","engines":{"node":">=8.0.0"},"gitHead":"09634f9ca4e5be7237fa968057bc60e657338f54","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.8.0-rc.0_1662644947035_0.2794538754616971","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"web3-core-promievent","version":"1.8.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.8.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"979765fd4d37ab0f158f0ee54037b279b737bd53","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.8.0.tgz","fileCount":6,"integrity":"sha512-FGLyjAuOaAQ+ZhV6iuw9tg/9WvIkSZXKHQ4mdTyQ8MxVraOtFivOCbuLLsGgapfHYX+RPxsc1j1YzQjKoupagQ==","signatures":[{"sig":"MEUCIQD32ZarzN6Z2Vv3xtiKOu54S0+STq8dQ8TSZHswPEOuVwIgU49LwWG/g0EYLs+0rX5iZmydq1oAv2p8LwHvLKj/5yM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIbQOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyHw/+KJY+fUu6m58DSH/2NLmHXby260kCpTT110Stzz/g9UXVFZxw\r\n+xKQAWe7bGaqDfLQzUoc4kBmGoRJD7ISx6HD2ZyIjTXmGv4SKOu3B/5W3dHc\r\nwz/13/KDFoldI7k92/7LTXR5hVnzDRzbAnaj6C0Fsygvd02/Gen7EWnFV+XM\r\nw2KU5C1uqq6z1Jp0yJ4/B/cPq9MRL+tx0qmRAaUX70T9ZCtg1FudzizIb6as\r\nnMqQVTNhOM9fshm8TDSp7Er2zS26C6d4++PEg15tdk5B5J5jngtmL2XFkZXL\r\n9BYTo5wcsxdXLITDWtbKifFchoop4NqjfY61WmshmvsINgQW9WeDabYHau6P\r\nwEaxJhSoguXX/rU1ZLoucnz6Us6WU6pxPXm5pm9VuxAsnhA3ycto+R5frI5y\r\nBplYPdohofEIFmjVIWTrTmWDISM30VZs+g/leejE/yv/P0TnAoCwKcDRIsQ1\r\nuUouVjsL9B7/hHHcpleddR49tyJaM4DRNMqDsexoajJ18eutBrOFftQns/sZ\r\nxlqBBwKPmPRmrRKPrvovhAQ/CCW+pKEf2ysCPdB3OQeE2lJI0/RvREt3nUmM\r\nac0t5hN3bkzLSav9HZlnRu5k6Ue66hTq8na30YVjIZ0cYDm/iJm1dtGe2+P4\r\nSrB8CYeSDRZUeh9jl5YhRGY/EevxrbnqTo0=\r\n=CSwy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"59b657b8c02af05575dc2d0ed321fa7d3aa8eaf6","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.8.0_1663153166171_0.9740853789151247","host":"s3://npm-registry-packages"}},"1.8.1-rc.0":{"name":"web3-core-promievent","version":"1.8.1-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.8.1-rc.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"222e33ab0b31725f5f1a35ea810b97aa7acd46cd","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.8.1-rc.0.tgz","fileCount":6,"integrity":"sha512-kHE1Pvl4kz86KvCOanyTW8K4CvMwxQ+PC66zPuhMigwpFM9Uwa0Kyp/DjH7TQEVN2cllpH/0l8nUNIRTzWnR4A==","signatures":[{"sig":"MEQCIAL70l87gQVFWyXC2WkP7W0nD10lsm0QedZWmH1yJo4GAiAVYyqAaHKPsolnxZDxTjXEphs3GmgSoQXzZ1bzkHvhQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW9p1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP/g/9GZfCLcZT46IYhIeqzXY0tBZdu+e97CJGrGjfRLKWvS0eSmH7\r\n/UhhoXFzo40lK8IbsmqU6mRNYcsInGBokrqfpuFxl9/W958Tvql/vj7objVk\r\ngSgmU9kOBAR+x0B+VYBgTOBPWOMa+J335ccTvtXGr30HzLW4BZhe8ZOMbTWs\r\ns5MnuGFTV5Yq8wl/tILTwemX+xeMN7mXfeQMMkeJc1kZc8VF5dCcW3t1ET7V\r\n9gyCw27tUScbH4BFQMpqVtDarT9Y1BqrGt7HkD2x0POjK2gGDtVklMRkyvJs\r\nfPykSjm/xkM0sDF80YLju3OP906MX3Mi6UKtQ3wGbcR1kYbWVQ4NOb2w+uyV\r\nnTXYUD86Leqgo6BeDEtA6lyrwzFxoLOu/V32K+ehAaOEhNSvpwzATt2aXzQW\r\nDHIreP/nZQrauH/gyg+VnwiU6Td1n2tcHmL3i+hTd+SmLwISq3WL9AdR1/8X\r\nrlstC4+9Z9mG1Ody5OJQwtdv+riZS2JyTubX7hNThw8S0LQXBV0yLi2l/3Vy\r\nOIPWpmueINvMJ2+oQoXipIVO2lFgBT/NCVC61z8u4w1LqlK9jkjrURF94rgr\r\nRS0sBW8IaN3BRVxTOd3zGH2QeqWou0M5FWuYUaPNWoHgjgXbEl92be0oyE1u\r\nNOZta5erbFwP39CpUbI8OJN1F+e1Zgo79Ho=\r\n=4hXA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url] \n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\n### Node.js\n\n```bash\nnpm install web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n\n","engines":{"node":">=8.0.0"},"gitHead":"751d85b0538c21159dd157cd9eb8336c3258281b","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.8.1-rc.0_1666964084834_0.44712773906125247","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"web3-core-promievent","version":"1.8.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.8.1","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"f334c8b2ceac6c2228f06d2a515f6d103157f036","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.8.1.tgz","fileCount":6,"integrity":"sha512-9mxqHlgB0MrZI4oUIRFkuoJMNj3E7btjrMv3sMer/Z9rYR1PfoSc1aAokw4rxKIcAh+ylVtd/acaB2HKB7aRPg==","signatures":[{"sig":"MEQCIHtI0FbQHuwSfGvnOahXWWhKv3TPzyHGTeJo7zKCLL7cAiA6iei9hjRAjNZ/EL2gRDl7uhSZt4SfB14V6iW1M+MenQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbROLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5gg//Z+/n/vjG3DWpxTm053K1AKorqzThXMzQhX6YD35Cx0YpsuTc\r\nk/+xSCGPBD/7n00rMZ4VKNCMt4mgmFZBAZi+kPW7UJb7MIhYn2G+gGMZKkKA\r\n7vLHcHlfxVD19tUm8rSmdrLzPJt3bEW2BA0Jgs5vDD4QhVBxfmh2uFUqZfT8\r\nIDwqMz+cP+x7Lg7PdyDQagg97YijQntBaweaUCe5VImH6yKG12W5zPIebNU4\r\nsq2hrBFXyYgxxtVm5gcHLFL4R9URXthm4t9ySQN8Lvvsgd6jPi68rf07rR3C\r\nlqvVf0mZotx8MtswCehcg0V2QhwNyNyCmAYjIJknElsb1d2kuwGL8hjr2LQX\r\nu3LnD/L4pk6eQgh4pwesJFh8MKROMCfgnOUOaiS9igoajo0d+Qs581WFErS8\r\nG96ui030lW4v8HfTtu2GQo3ZXSo36dHYF17UGskhyhhg+5UX9E+j0my7rLE5\r\niEllwuYkjz7YNEzTOcqMn1sWIbYBLc/ispry7k9nmtE5x5NopJPr9qeIXjhh\r\nAw0zo/EXeX4++HgBGH+t/SyC8WLr5l4QRxoJI+tIv1eb0yOxHQjti3DXqZSR\r\nuNAJ4eR38w9lrq9xQALqcBBbjYgR/4h6IUoGYlDVALtsDAsnV2NMkLFJKk9s\r\nvYj44j9Ja/CupRsjsERpcjOgyL6SshdZdWY=\r\n=l1to\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"65d27a541d0a7364f27f4f41fc6f5376040afd1c","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.8.1_1668092810908_0.5871057476512669","host":"s3://npm-registry-packages"}},"1.8.2-rc.0":{"name":"web3-core-promievent","version":"1.8.2-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.8.2-rc.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"e3369f4fdfdd7b8ef49f77814e4823a88350b1f1","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.8.2-rc.0.tgz","fileCount":6,"integrity":"sha512-KbhnXkbORdaeKh31gpUbFYgr64tPh9LPZS/9wk+cPtG4HRNl4sA40/+T5mFeToQGp3MygX6yI83QGs2C6XPZLg==","signatures":[{"sig":"MEYCIQC/4AM9pyfQjylUduz1DW9dc1pmTIhxKH3ng87/ORS/owIhAKgZr3n0Pp+E7Z/rnXgcr0bXCujLRDDmDrSYbu2hUqYt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvq50ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmnA/9GJRX+ZLXiTj4ON0iW8E2tZY1Wemr4U3xkedSGnNlzg2jXn9x\r\nEhqWEOc+FKUyRGcajx2G36LfLDL8/wvK5C3a4lDybG66WwsFkRDakO9/iGOz\r\nkMr9q0uGA/i6OLV9zYcgyJZ5WI30u4zsJRmF5VGnacqFsEiW+hYGNs2KxXba\r\nxXE8LZkf7USpnUMYrtKEb21r5AlEK40x0tQpBUxdvbrZInJNOfo0r0oquZx+\r\nXtDJdi05Vha/W94x9joMXifagrDYpia2jGWgT4I43LA0owjEGDw7avM0RUeo\r\n998vhX74yu4cmD3IErfeGSZ/ojRJ91HS6GK/ZjxFvq9Q2BZKCLN+gmKruf+/\r\nbtHXzjgYv1EO8JqiJffAt5mGSOp0CtKN+QLyrSL7jDvC8d/SLYPeF5GlESVx\r\nGLCDvGT4uyQgZp2u0RZi8amJaIRmRQ4sp/KO+qyswQRUGYpiF0UtB3LrTJN1\r\n8CtDGcKVRqLTl2ybMCiSC3dvOJIeMvMXa/pgo7QWQ12XIa+PTXjgFjfA4jjr\r\nN/0USu0r5KWwmakGfxZPH8maNR8UWXcw7aMm8ufHfAOhAEbV1lG9cXoEUNmd\r\n1Qm2DlVNDN300vFh+hdqJnr7JUiaJj2Lnz2bD5InpXCWekoI0xrEZXNdGXOl\r\nZXMA2VyeE5x4FL51HezU5VO3BeLIGHBohDY=\r\n=KfZA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\nYou can install the package either using [NPM](https://www.npmjs.com/package/web3-core-promievent) or using [Yarn](https://yarnpkg.com/package/web3-core-promievent)\n\n### Using NPM\n\n```bash\nnpm install web3-core-promievent\n```\n\n### Using Yarn\n\n```bash\nyarn add web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"ad2c90f68cf7170fb25c74704a97be629e72f71a","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.1.0/node@v14.20.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.8.2-rc.0_1673440884337_0.0857073248290583","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"web3-core-promievent","version":"1.8.2","license":"LGPL-3.0","_id":"web3-core-promievent@1.8.2","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"e670d6b4453632e6ecfd9ad82da44f77ac1585c9","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.8.2.tgz","fileCount":6,"integrity":"sha512-nvkJWDVgoOSsolJldN33tKW6bKKRJX3MCPDYMwP5SUFOA/mCzDEoI88N0JFofDTXkh1k7gOqp1pvwi9heuaxGg==","signatures":[{"sig":"MEUCIFAGZNs6bfG+OrB8UVhIJ4muOPnx0KVCYH/zB1FuPydfAiEAqVkIZ8Iy6qpq2ooClDoRuigI7znrHaRwE9gAMrZsapU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1/mZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiERAAkM7SPtggGFcnE9uAU1ygy51Wapeh8uJPkiKU2coscfEj15qZ\r\nx6qD9z4/GEkbJOmZnyxB/JwXhDFKjWoRBm+fNgViFcAm3+o6vKUH1UuKIJHD\r\ngrH+Kc/C6Q8mq6HFBm18jr5ZxICakxAF3cM5jssy4aGLd5xNaCegSZf5sl99\r\n/HqS2WnEn8Ql5O3KTgYTqWObgpDtKP3RIY8zFADGI856ORG5PkkVzsD0ykf1\r\nw9hIvIdgpizp2nudTtA+IDyh6D6B2sNnpnaiLXz2d2ebrqk9LmUVL+3Yabwf\r\n704pYzboYSGfyfIbIvihn/GGhbVGigqGCYMHDK6tFVVynOORiN+GOdQCdExJ\r\nhUuQo20SP2g1bDnEAC88AzmnyDEzWZBFTgbPRbA64cmLcpSspvp4sbP8gw+O\r\nNDNmnxt/ArorWPtnFAXf9jrfbSb0Ao8s5E3Q0QFruy5xEIABQuCb78sE1h4J\r\nLe7T1T5U/Ibk9KW55Q2PmNsRvPpwF3bQy2RiNmySXxDrwjGoTtbOFwgmaln2\r\nJJynyN4zbR9Y9UP1m3WFNf1ckA5b29vk9tLw8KhVVi4vcmp7GpDGxHIQ0+B2\r\nbtFmLsI9iCWGCbSPmh22RfdD4sxrJJ9okXPwkLo+VHr6LLqdbV7W05XQ96Gd\r\nDBiyIAPs0yNseHoYJaJyOzRTHgei1nfd1Tg=\r\n=Z3B/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"5442ce929ce1e2d33fd16afb0dd239a3d1f369f8","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.1.0/node@v14.20.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.8.2_1675098521312_0.7938171650997994","host":"s3://npm-registry-packages"}},"1.9.0-rc.0":{"name":"web3-core-promievent","version":"1.9.0-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.9.0-rc.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"3c5f748f040debe32540605896202e77b3a17551","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.9.0-rc.0.tgz","fileCount":6,"integrity":"sha512-fDCapJic2JGeq6ROAocGsuOVduVAaJRoEYIffdPeeEUEXfxIFXLehdSoahWNAmmGV7fHcdTKZ1UhqCtbNb8EBQ==","signatures":[{"sig":"MEUCIH10SrtZzJ4fd6dhk1sLPwGiMoRj6B93RlWt2UaC43/gAiEAhIlXTc9Ur1SIFyQzYw+IXdLdL3lvaH18h5lMFgmHr4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB2iAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfVQ//Xke3u3JcaPBYIy8EnTXftAnMfVd3VS8+CHoFavMwL9wAIZKs\r\nOHJQ6QRM3Uy4764ZubJzsQDE7SInmChrbAgxfaHNCMjHXUeN2i1WTXUcdy80\r\nlniefpQAOCf9ZeUknz/4zmYEcd6zoFkH2OjoCKwhoi1A/LqEfZ/F25GodH1L\r\nCgK1F0wA/r7lEe6hQrKGO79ho+14mQ3hDHtNlyCbbqV1UoFVst6SliDYbQty\r\nnU8fEZVoXvlatFERqjthtkh+MqEBeGfaxfiR2nMrFbc9CGuojuQ2b1AzsY6w\r\nXllcnSfKgZbKulSTR+3yAdUVS8hfKCqoU1ki6etn+vtjFHOxVQ2xUdgNBSyG\r\nPQWeQpOy7t4mZ4r2mGj4+e+MuD++8g4NpBj0b2mGKPSO/X0bK8skBcCQVCvQ\r\nEax8/37GAles3m5zwx+TfjhctfS4tUerOuppzZomrESbs2ir6ov0FzJxJ5Gw\r\nUD4EoF6BonkmNVyrQxOYKf67TCKH9qQMGVQKFTmWzhHbcM6ZQKgK6u/KtKui\r\ns8JBgU65PyzER8Ec5rU6l6MozyzfaYnf3V46gRboq9RCsh0haKFgIrePY9Av\r\nebLXh1IB62OB717phs/vEyecKybcleaZf3Sd9uTlGNP743ykZSEhBfgelqzn\r\nIN0ykV8UwB0ZHqh4nm72JSqEBEED7kWb0kc=\r\n=9ND2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\nYou can install the package either using [NPM](https://www.npmjs.com/package/web3-core-promievent) or using [Yarn](https://yarnpkg.com/package/web3-core-promievent)\n\n### Using NPM\n\n```bash\nnpm install web3-core-promievent\n```\n\n### Using Yarn\n\n```bash\nyarn add web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"c564ebe63f9bc15e8f8f9e50f690be534534a917","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.1.0/node@v14.20.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.9.0-rc.0_1678207104607_0.07981225894639299","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"web3-core-promievent","version":"1.9.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.9.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"2598a4d91b4edd3607366529f52bc96dee9f6d83","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.9.0.tgz","fileCount":6,"integrity":"sha512-PHG1Mn23IGwMZhnPDN8dETKypqsFbHfiyRqP+XsVMPmTHkVfzDQTCBU/c2r6hUktBDoGKut5xZQpGfhFk71KbQ==","signatures":[{"sig":"MEYCIQDNoICvvMqp68QJV5s657Do5tkRMOC/oGEkoHUSxNI3PAIhAMKj9LQu1aEaMuvbMk8UyEAqmhGlsUzZqp1BSbenpcJi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGIlvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzpRAAhUNijZKua6sCMPiAy817OIgfH0bwJwOuv5p7+V90zwo2qe8c\r\nTUK+OfsWrevCqrhMTU1ijgJjLTe4jR3PV4KlDuS0hgLs9c4ApYfPKGFeQXwJ\r\n9IpUAUrZdBjyykeK9uUrm2BpLOl54HTvTIs4mHmo6fuHj2eQvCS2QPDzmlU+\r\nJx1ANRCmjjlbFq9snRk7/EIcms46MQNzX96al3ZxHqfNCRW2dbVHH+spO87z\r\n5njI206D2R9G03G/ftJEFwdmXPqByUuXWW2UQiO7TT97X05DJtcoCBK/4uLC\r\nk4kHrXG/17clkw6BkGA2gArP4qdWC+ILTTSd9a+smALfLSkkEPfiWOWhcu3A\r\nd7BnwiA/DtMLzFuI/G6cR76etpBh8lJRWkLyQ5Lco+wxNpqfHms0YCH4zy0J\r\nuHKeifz/fZCzlE1r43IfA8dGayPxJ0QzTvT/GG+DbLf8XvOeEsBejj1SleTw\r\n0JFrnRqaDdIJwUV0/CyeKz7PDFLq/S1YV3dMpiQKzYZROCoO6j4wVDzUg1e6\r\n/2ZtTt4GzoomIl8unoddYgWYUVn3xovPmWL6WWtM+2FWbfw+2ek6YMx5Oz/u\r\ntVK3jaE2yiuFngk/fqpHhypE7g1XnOZOvRYMwQlSHeVKCb0AVNySrsopvGX3\r\nxw+3qQl5UsPiWltNprqljX+YZyiJ1U6h+hM=\r\n=yXEd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"db5f505e06fb0b41eeda1378057f6a7187efa244","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.1.0/node@v14.20.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.9.0_1679329647333_0.5828582714695674","host":"s3://npm-registry-packages"}},"1.10.0-rc.0":{"name":"web3-core-promievent","version":"1.10.0-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.10.0-rc.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"1efa4efc4b82e2d729dd34986602bbfad55e7b0a","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.10.0-rc.0.tgz","fileCount":6,"integrity":"sha512-KGBRzgyE/YKrde5k3h718Laj+zppXr1fzVMt3iP5x4gz00ChwFAq+F86k6oCRc55ylWT/zy2j5h8v8clF7a0pA==","signatures":[{"sig":"MEYCIQCJVlQwIIUKXjJFDrUmBrjdGC2hb+nSJRg9jqIF0pSsigIhAL+npWHdxY+oZga+30z5R6fMQn8b3B7Oscau/nid2miK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6780},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\nYou can install the package either using [NPM](https://www.npmjs.com/package/web3-core-promievent) or using [Yarn](https://yarnpkg.com/package/web3-core-promievent)\n\n### Using NPM\n\n```bash\nnpm install web3-core-promievent\n```\n\n### Using Yarn\n\n```bash\nyarn add web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"3ed053faace1bcc66d3bb152690c155e754ca6d4","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.1.0/node@v18.10.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"18.10.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.10.0-rc.0_1683038621016_0.44648514683834684","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"web3-core-promievent","version":"1.10.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.10.0","maintainers":[{"name":"nazarhussain86","email":"nazarhussain@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"},{"name":"spacesailor","email":"signup@wyatt.email"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"cbb5b3a76b888df45ed3a8d4d8d4f54ccb66a37b","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.10.0.tgz","fileCount":6,"integrity":"sha512-68N7k5LWL5R38xRaKFrTFT2pm2jBNFaM4GioS00YjAKXRQ3KjmhijOMG3TICz6Aa5+6GDWYelDNx21YAeZ4YTg==","signatures":[{"sig":"MEUCIQDbFvcZ00+3na4zVnVV7RZj+CCLPCe2UGVRTmGyyOQVfwIgTcw2VSvMKrEXNFDzVsFVuQEtKnYW8Myo+eJhSpNvxaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6775},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"f3846d1c78c4be3db4062ecf96d010d4c812314d","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.1.0/node@v18.10.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"18.10.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.10.0_1683731657470_0.45465215996949726","host":"s3://npm-registry-packages"}},"1.10.1-rc.0":{"name":"web3-core-promievent","version":"1.10.1-rc.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.10.1-rc.0","maintainers":[{"name":"mpetrunic","email":"marin.petrunic@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"bf65e5e97b01f325f686866c970c983533c83832","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.10.1-rc.0.tgz","fileCount":6,"integrity":"sha512-A7OeRVcZHLmFaMrOoLVJIDP7WMuvGXnJTXW+zMJKvuQ5wRX1YlJ8oCmiu1S8MAUpv3AIHS/3AFUv+25b2iJe6g==","signatures":[{"sig":"MEQCIBZn+AcvWZqcqEmBeQIrVnv/YCe2UOmIlXsRwS0bg4WwAiAwQnu/vxOqgtGW2ZnpyqyTDjl7iNjcJhGDFt/zNuwHgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6780},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\nYou can install the package either using [NPM](https://www.npmjs.com/package/web3-core-promievent) or using [Yarn](https://yarnpkg.com/package/web3-core-promievent)\n\n### Using NPM\n\n```bash\nnpm install web3-core-promievent\n```\n\n### Using Yarn\n\n```bash\nyarn add web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"82cb8984522bed2412a4c06db76aad4f03f4c070","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.1.0/node@v18.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.10.1-rc.0_1691493460294_0.6068667622079831","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"web3-core-promievent","version":"1.10.1","license":"LGPL-3.0","_id":"web3-core-promievent@1.10.1","maintainers":[{"name":"mpetrunic","email":"marin.petrunic@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"d20b1328d1ff8881acb8cf4b5749bb2218798b0e","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.10.1.tgz","fileCount":6,"integrity":"sha512-ggInbRxkx0n0FVMU5GXx9pbTwq7rfF2DJ6J6AafifOC0P0269TbHfFKMlU7B5K5i6/VQxrsY9fBPf6am9DmQuw==","signatures":[{"sig":"MEUCICHQ3D2Dyo9icThtd47OcVCuf+veJBfSBYv80o9C7RzcAiEA96drU0EeB9gzGce8xE06LvFvnUI14p7fh6uQEzJr06c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6775},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\nYou can install the package either using [NPM](https://www.npmjs.com/package/web3-core-promievent) or using [Yarn](https://yarnpkg.com/package/web3-core-promievent)\n\n### Using NPM\n\n```bash\nnpm install web3-core-promievent\n```\n\n### Using Yarn\n\n```bash\nyarn add web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"2e62b5347c8ca3559ef26d5f9626054d5ea86124","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.1.0/node@v18.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.10.1_1692014498953_0.5790283328240562","host":"s3://npm-registry-packages"}},"1.10.2":{"name":"web3-core-promievent","version":"1.10.2","license":"LGPL-3.0","_id":"web3-core-promievent@1.10.2","maintainers":[{"name":"mpetrunic","email":"marin.petrunic@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"13b380b69ee05c5bf075836be64c2f3b8bdc1a5f","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.10.2.tgz","fileCount":6,"integrity":"sha512-Qkkb1dCDOU8dZeORkcwJBQRAX+mdsjx8LqFBB+P4W9QgwMqyJ6LXda+y1XgyeEVeKEmY1RCeTq9Y94q1v62Sfw==","signatures":[{"sig":"MEUCIDU1F/FTX1VPO57YJhGcljL7+3h4j8yQ6aO+E/rIpwZTAiEA138E7SHNkULcDnwuVbdp8WEma7fL0/gD/LGfCMWazao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6775},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\nYou can install the package either using [NPM](https://www.npmjs.com/package/web3-core-promievent) or using [Yarn](https://yarnpkg.com/package/web3-core-promievent)\n\n### Using NPM\n\n```bash\nnpm install web3-core-promievent\n```\n\n### Using Yarn\n\n```bash\nyarn add web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"813860d923a814556229b74a2fb565df7f419548","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (linux)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.10.2_1693227370573_0.5220597848146056","host":"s3://npm-registry-packages"}},"1.10.3-dev.0":{"name":"web3-core-promievent","version":"1.10.3-dev.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.10.3-dev.0","maintainers":[{"name":"luu-alex","email":"alex.luu@mail.utoronto.ca"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"7919174c1a54d24a9949e318e5d25c95364f2460","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.10.3-dev.0.tgz","fileCount":6,"integrity":"sha512-Tk5kElqqlz97xKI/9O93TiZW2z24I21IVg7wptE3KFkS8vMgAPdJD3Dwoz/sCFUJb53lbRgbr9Ihr08r8An4Ng==","signatures":[{"sig":"MEUCIQCsltVb/sYXg6VFUudhAZ9f9gI2qsi4ORlmRgMx5VTACwIgQvrFxr7Xw860iDuQMk3q9mytqJrdFeErSUwdsJiT5WU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6781},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\nYou can install the package either using [NPM](https://www.npmjs.com/package/web3-core-promievent) or using [Yarn](https://yarnpkg.com/package/web3-core-promievent)\n\n### Using NPM\n\n```bash\nnpm install web3-core-promievent\n```\n\n### Using Yarn\n\n```bash\nyarn add web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"e4b251cf704191989faf2d4ca4c7bdcd99d27428","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.10.3-dev.0_1697474943923_0.3272656732249901","host":"s3://npm-registry-packages"}},"1.10.3":{"name":"web3-core-promievent","version":"1.10.3","license":"LGPL-3.0","_id":"web3-core-promievent@1.10.3","maintainers":[{"name":"luu-alex","email":"alex.luu@mail.utoronto.ca"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"9765dd42ce6cf2dc0a08eaffee607b855644f290","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.10.3.tgz","fileCount":6,"integrity":"sha512-HgjY+TkuLm5uTwUtaAfkTgRx/NzMxvVradCi02gy17NxDVdg/p6svBHcp037vcNpkuGeFznFJgULP+s2hdVgUQ==","signatures":[{"sig":"MEUCIEMp4u2otovvuMrNjTWNW3Bqu2RbgU8I2w1xDd1fPCNUAiEAudiZeEBFejnLIttklKC7MN8gL5rBPdaqCBprE1K+qzE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6775},"main":"lib/index.js","engines":{"node":">=8.0.0"},"gitHead":"24d310caa06af88cb1fe236b7d3b9d135f053d71","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.10.3_1697631381937_0.26136929090116157","host":"s3://npm-registry-packages"}},"1.10.4-dev.0":{"name":"web3-core-promievent","version":"1.10.4-dev.0","license":"LGPL-3.0","_id":"web3-core-promievent@1.10.4-dev.0","maintainers":[{"name":"luu-alex","email":"alex.luu@mail.utoronto.ca"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"430653a9c0ae4e562eafaf2f263e2ef448f907ef","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.10.4-dev.0.tgz","fileCount":6,"integrity":"sha512-y2f5BLzUxlhYxzPOyiID91oxdV/zPFSdMUdN+YDlep34UWxEAQYxVKM8VrYMv1ebv6/qGWbHCI+wGnXkkkpfdQ==","signatures":[{"sig":"MEYCIQCgFkISEANaQxrIjuP1HRWI4RJcI/lXZn2/Qvobh0sKrQIhAMfg4WMr+r4DRmILWusy+zeLNDH+JbjM35kUOYWNufrf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6781},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\nYou can install the package either using [NPM](https://www.npmjs.com/package/web3-core-promievent) or using [Yarn](https://yarnpkg.com/package/web3-core-promievent)\n\n### Using NPM\n\n```bash\nnpm install web3-core-promievent\n```\n\n### Using Yarn\n\n```bash\nyarn add web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"5b1b9d7c816ca75a2b5e587b57206116d60171f7","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.10.4-dev.0_1706723018467_0.5668831817691813","host":"s3://npm-registry-packages"}},"1.10.4":{"name":"web3-core-promievent","version":"1.10.4","license":"LGPL-3.0","_id":"web3-core-promievent@1.10.4","maintainers":[{"name":"luu-alex","email":"alex.luu@mail.utoronto.ca"},{"name":"mpetrunic","email":"marin.petrunic@gmail.com"},{"name":"jdevcs","email":"junaid@chainsafe.io"},{"name":"gregthegreek","email":"gregorymarkou@gmail.com"}],"homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"dist":{"shasum":"629b970b7934430b03c5033c79f3bb3893027e22","tarball":"https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.10.4.tgz","fileCount":6,"integrity":"sha512-2de5WnJQ72YcIhYwV/jHLc4/cWJnznuoGTJGD29ncFQHAfwW/MItHFSVKPPA5v8AhJe+r6y4Y12EKvZKjQVBvQ==","signatures":[{"sig":"MEYCIQCLu+aqaRwm8UtiVxo663uJNnF/T+kPwZFOyBpgeA9mlAIhAONFMesG87t/G/gVc2tz1jMeBnSxU6for2eXc6UiC0H6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6775},"main":"lib/index.js","readme":"# web3-core-promievent\n\n[![NPM Package][npm-image]][npm-url]\n\nThis is a sub-package of [web3.js][repo].\n\nThis is the PromiEvent package used to return a EventEmitter mixed with a Promise to allow multiple final states as well as chaining.\n\nPlease read the [documentation][docs] for more.\n\n## Installation\n\nYou can install the package either using [NPM](https://www.npmjs.com/package/web3-core-promievent) or using [Yarn](https://yarnpkg.com/package/web3-core-promievent)\n\n### Using NPM\n\n```bash\nnpm install web3-core-promievent\n```\n\n### Using Yarn\n\n```bash\nyarn add web3-core-promievent\n```\n\n## Usage\n\n```js\nconst Web3PromiEvent = require('web3-core-promievent');\n\nconst myFunc = function(){\n    const promiEvent = Web3PromiEvent();\n    \n    setTimeout(function() {\n        promiEvent.eventEmitter.emit('done', 'Hello!');\n        promiEvent.resolve('Hello!');\n    }, 10);\n    \n    return promiEvent.eventEmitter;\n};\n\n// and run it\nmyFunc()\n.on('done', console.log)\n.then(console.log);\n```\n\n[docs]: http://web3js.readthedocs.io/en/1.0/\n[repo]: https://github.com/ethereum/web3.js\n[npm-image]: https://img.shields.io/npm/v/web3-core-promievent.svg\n[npm-url]: https://npmjs.org/package/web3-core-promievent\n","engines":{"node":">=8.0.0"},"gitHead":"56d35a4a9ec59c2735085dce1a5eebb0bb44fbce","scripts":{"compile":"tsc -b tsconfig.json"},"_npmUser":{"name":"jdevcs","email":"junaid@chainsafe.io"},"repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"_npmVersion":"lerna/6.6.2/node@v18.16.0+x64 (darwin)","description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"eventemitter3":"4.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/web3-core-promievent_1.10.4_1707142426405_0.9627973429331531","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-07-24T14:07:34.537Z","modified":"2026-04-21T09:50:00.369Z","1.0.0-beta.8":"2017-07-24T14:07:34.537Z","1.0.0-beta.9":"2017-07-24T16:49:25.671Z","1.0.0-beta.10":"2017-07-24T17:07:02.689Z","1.0.0-beta.11":"2017-07-24T17:47:30.916Z","1.0.0-beta.12":"2017-07-26T17:24:02.818Z","1.0.0-beta.13":"2017-07-27T13:49:25.723Z","1.0.0-beta.14":"2017-08-02T13:25:49.171Z","1.0.0-beta.15":"2017-08-03T11:43:41.213Z","1.0.0-beta.16":"2017-08-07T16:08:56.492Z","1.0.0-beta.17":"2017-08-08T10:24:08.263Z","1.0.0-beta.21":"2017-09-20T13:53:43.812Z","1.0.0-beta.22":"2017-09-25T15:05:51.954Z","1.0.0-beta.25":"2017-11-14T11:12:13.441Z","1.0.0-beta.26":"2017-11-14T11:23:22.951Z","1.0.0-beta.27":"2017-12-21T11:08:31.310Z","1.0.0-beta.28":"2018-01-17T17:06:24.842Z","1.0.0-beta.29":"2018-01-26T09:38:59.387Z","1.0.0-beta.30":"2018-02-13T11:32:02.905Z","1.0.0-beta.31":"2018-03-13T14:05:06.418Z","1.0.0-beta.32":"2018-03-19T20:03:16.173Z","1.0.0-beta.33":"2018-03-19T20:20:27.735Z","1.0.0-beta.34":"2018-04-13T14:56:40.054Z","1.0.0-beta.35":"2018-07-25T13:25:08.140Z","1.0.0-y.0":"2018-08-27T06:08:53.021Z","1.0.0-beta.36":"2018-08-27T06:14:23.152Z","1.0.0-beta.37":"2018-12-08T16:35:43.017Z","1.0.0-beta.38":"2019-01-25T18:57:42.166Z","1.0.0-beta.39":"2019-01-27T17:29:20.623Z","1.0.0-beta.40":"2019-01-28T17:56:37.351Z","1.0.0-beta.41":"2019-01-28T21:10:59.148Z","1.0.0-beta.42":"2019-02-06T16:04:01.601Z","1.0.0-beta.43":"2019-02-06T19:17:19.319Z","1.0.0-beta.44":"2019-02-08T16:52:00.148Z","1.0.0-beta.45":"2019-02-09T11:49:21.798Z","1.0.0-beta.46":"2019-02-09T12:10:17.701Z","1.0.0-beta.47":"2019-03-01T20:02:39.525Z","1.0.0-beta.48":"2019-03-05T18:37:31.590Z","1.0.0":"2019-07-13T10:13:29.012Z","1.2.0":"2019-07-23T09:34:06.707Z","1.2.1":"2019-08-06T09:50:31.550Z","1.2.2":"2019-10-23T09:44:02.878Z","1.2.3":"2019-11-14T15:31:04.728Z","1.2.4":"2019-11-15T09:59:35.266Z","1.2.5-rc.0":"2020-01-16T12:26:45.960Z","1.2.5":"2020-01-27T08:34:35.222Z","1.2.6":"2020-02-02T12:34:44.921Z","1.2.7-rc.0":"2020-04-15T02:05:13.662Z","1.2.7":"2020-04-24T19:30:59.713Z","1.2.8-rc.0":"2020-05-08T18:58:52.788Z","1.2.8-rc.1":"2020-05-18T19:47:35.990Z","1.2.8":"2020-05-20T21:37:59.274Z","1.2.9-rc.0":"2020-06-02T22:55:49.343Z","1.2.9":"2020-06-09T19:12:03.876Z","1.2.10-rc.0":"2020-07-09T16:05:24.588Z","1.2.10":"2020-07-17T17:22:03.914Z","1.2.11":"2020-07-18T22:25:41.092Z","1.3.0-rc.0":"2020-09-02T20:45:08.880Z","1.3.0":"2020-09-15T19:14:10.505Z","1.3.1-rc.1":"2020-11-19T12:20:20.489Z","1.3.1":"2020-12-17T22:30:45.885Z","1.3.2-rc.2":"2021-01-21T19:30:53.065Z","1.3.2":"2021-01-21T23:08:10.412Z","1.3.3":"2021-01-22T22:09:51.884Z","1.3.4-rc.1":"2021-01-26T04:57:26.981Z","1.3.4-rc.2":"2021-01-28T22:58:47.177Z","1.3.4":"2021-02-03T15:59:47.193Z","1.3.5-rc.0":"2021-03-24T02:16:52.979Z","1.3.5":"2021-04-05T19:58:46.603Z","3.0.0-rc.0":"2021-04-09T05:05:17.289Z","3.0.0-rc.1":"2021-04-23T21:51:24.017Z","3.0.0-rc.4":"2021-04-27T20:19:02.344Z","1.3.6-rc.1":"2021-05-09T00:39:43.967Z","1.3.6-rc.2":"2021-05-13T20:36:50.787Z","1.3.6":"2021-05-14T03:05:48.404Z","1.4.0-rc.0":"2021-06-25T03:28:54.036Z","1.4.0":"2021-06-30T22:51:51.904Z","3.0.0-rc.5":"2021-07-02T21:18:22.307Z","1.5.0-rc.0":"2021-07-21T20:51:48.764Z","1.5.0-rc.1":"2021-07-24T09:50:17.172Z","1.5.0":"2021-07-28T22:06:50.801Z","1.5.1-rc.0":"2021-07-31T21:12:33.406Z","1.5.1-rc.1":"2021-08-05T04:07:18.668Z","1.5.1":"2021-08-05T19:09:19.075Z","1.5.2-rc.0":"2021-08-15T00:55:30.206Z","1.5.2":"2021-08-15T03:30:23.552Z","1.5.3-rc.0":"2021-09-10T19:44:08.510Z","1.5.3":"2021-09-22T05:43:19.248Z","1.6.0-rc.0":"2021-09-26T03:11:55.583Z","1.6.0":"2021-09-30T18:55:38.830Z","1.6.1-rc.0":"2021-10-09T01:56:04.406Z","1.6.1-rc.2":"2021-10-27T22:11:06.323Z","1.6.1-rc.3":"2021-11-10T20:26:42.687Z","1.6.1":"2021-11-15T20:00:29.972Z","1.7.0-rc.0":"2021-12-09T18:19:16.623Z","1.7.0":"2022-01-17T16:20:04.819Z","1.7.1-rc.0":"2022-02-10T15:12:27.791Z","1.7.1":"2022-03-03T09:39:27.252Z","1.7.2-rc.0":"2022-03-24T09:58:22.028Z","1.7.2":"2022-04-07T20:32:09.434Z","1.7.3-rc.0":"2022-04-07T22:50:42.148Z","1.7.3":"2022-04-08T00:41:49.544Z","1.7.4-rc.0":"2022-05-17T13:14:14.262Z","1.7.4-rc.1":"2022-06-08T15:32:54.153Z","1.7.4-rc.2":"2022-06-16T14:00:25.133Z","1.7.4":"2022-06-21T15:58:09.917Z","1.7.5-rc.0":"2022-07-15T20:19:41.041Z","1.7.5-rc.1":"2022-07-19T13:16:44.496Z","1.7.5":"2022-08-01T13:34:44.983Z","1.8.0-rc.0":"2022-09-08T13:49:07.233Z","1.8.0":"2022-09-14T10:59:26.286Z","1.8.1-rc.0":"2022-10-28T13:34:45.064Z","1.8.1":"2022-11-10T15:06:51.108Z","1.8.2-rc.0":"2023-01-11T12:41:24.465Z","1.8.2":"2023-01-30T17:08:41.469Z","1.9.0-rc.0":"2023-03-07T16:38:24.795Z","1.9.0":"2023-03-20T16:27:27.625Z","1.10.0-rc.0":"2023-05-02T14:43:41.207Z","1.10.0":"2023-05-10T15:14:17.671Z","1.10.1-rc.0":"2023-08-08T11:17:40.452Z","1.10.1":"2023-08-14T12:01:39.155Z","1.10.2":"2023-08-28T12:56:10.819Z","1.10.3-dev.0":"2023-10-16T16:49:04.129Z","1.10.3":"2023-10-18T12:16:22.161Z","1.10.4-dev.0":"2024-01-31T17:43:38.667Z","1.10.4":"2024-02-05T14:13:46.636Z"},"bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"license":"LGPL-3.0","homepage":"https://github.com/ethereum/web3.js/tree/1.x#readme","repository":{"url":"git+https://github.com/ethereum/web3.js.git#1.x","type":"git"},"description":"This package extends the EventEmitter with the Promise class to allow chaining as well as multiple final states of a function.","maintainers":[{"email":"gregorymarkou@gmail.com","name":"gregthegreek"}],"readme":"","readmeFilename":""}