{"_id":"@truffle/dashboard-message-bus-client","_rev":"4659290","name":"@truffle/dashboard-message-bus-client","description":"Client library for accessing the truffle dashboard's message bus","dist-tags":{"hardhat-error":"0.1.7-hardhat-error.0","latest":"0.1.12","signTypedData_v4":"0.1.0-alpha.2","typescript-migrations":"0.1.3-typescript-migrations.0"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"time":{"modified":"2026-04-10T21:47:54.000Z","created":"2022-06-23T15:17:48.690Z","0.1.12":"2023-09-07T19:49:43.222Z","0.1.11":"2023-06-06T20:24:53.976Z","0.1.10":"2023-01-27T00:21:17.610Z","0.1.9":"2022-11-23T23:45:25.303Z","0.1.8":"2022-10-26T20:11:18.536Z","0.1.7":"2022-10-12T22:47:54.075Z","0.1.7-hardhat-error.0":"2022-08-25T07:05:23.882Z","0.1.6":"2022-08-24T22:38:52.155Z","0.1.6-hardhat-error.1":"2022-08-22T21:41:52.850Z","0.1.6-hardhat-error.0":"2022-08-20T00:39:05.999Z","0.1.5":"2022-08-17T23:40:19.206Z","0.1.4":"2022-08-10T22:22:58.774Z","0.1.3":"2022-07-21T23:31:55.038Z","0.1.3-typescript-migrations.0":"2022-07-21T02:40:16.380Z","0.1.2":"2022-07-15T20:50:52.534Z","0.1.1":"2022-07-01T21:02:05.754Z","0.1.0-alpha.2":"2022-06-24T16:11:43.832Z","0.1.0":"2022-06-23T20:45:50.393Z","0.1.0-alpha.0":"2022-06-23T15:17:48.690Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"versions":{"0.1.12":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.12","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.7","@truffle/promise-tracker":"^0.1.7","axios":"1.5.0","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","node-abort-controller":"^3.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"~12.12.0","typescript":"^4.9.5"},"engines":{"node":"^16.20 || ^18.16 || >=20"},"gitHead":"033fc64fcdf91ceef61100938d7ffbd53b63eee5","_id":"@truffle/dashboard-message-bus-client@0.1.12","_nodeVersion":"16.20.2","_npmVersion":"lerna/5.6.2/node@v16.20.2+x64 (linux)","dist":{"shasum":"160bf0ae888efee8a45425232d296630f83fe6af","size":13786,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.12.tgz"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.12_1694116182970_0.11092966048928043"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-07T19:49:43.222Z","publish_time":1694116183222,"_source_registry_name":"default","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_cnpm_publish_time":1694116183222},"0.1.11":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.11","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.6","@truffle/promise-tracker":"^0.1.6","axios":"1.2.4","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","node-abort-controller":"^3.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"~12.12.0","typescript":"^4.9.5"},"gitHead":"7983a54d1f931d770c6fbb028bc27cdbcf5dfcbe","_id":"@truffle/dashboard-message-bus-client@0.1.11","_nodeVersion":"14.21.2","_npmVersion":"lerna/5.6.2/node@v14.21.2+x64 (darwin)","dist":{"shasum":"62870fb5bf08f2887f3dc94ad3d3283314ce7ad4","size":13763,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.11.tgz"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.11_1686083093812_0.9571156150895095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-06-06T20:24:53.976Z","publish_time":1686083093976,"_source_registry_name":"default","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_cnpm_publish_time":1686083093976},"0.1.10":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.10","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.5","@truffle/promise-tracker":"^0.1.5","axios":"1.2.4","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","node-abort-controller":"^3.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"~12.12.0","typescript":"^4.7.4"},"gitHead":"dbefdcbacbe19f976aa48303d9fdd5330aadfab2","_id":"@truffle/dashboard-message-bus-client@0.1.10","_nodeVersion":"14.20.1","_npmVersion":"lerna/5.6.2/node@v14.20.1+x64 (linux)","dist":{"shasum":"bd1cef19956f06716d55a327b8ea6f983e41f0b0","size":13763,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.10.tgz"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.10_1674778877453_0.6306533260107943"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-27T00:21:17.610Z","publish_time":1674778877610,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_cnpm_publish_time":1674778877610},"0.1.9":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.9","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.5","@truffle/promise-tracker":"^0.1.5","axios":"0.27.2","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","node-abort-controller":"^3.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"~12.12.0","typescript":"^4.7.4"},"gitHead":"94dda0c2a75fda1ace35ab0009856699e2e06ede","_id":"@truffle/dashboard-message-bus-client@0.1.9","_nodeVersion":"18.12.1","_npmVersion":"lerna/5.6.2/node@v18.12.1+x64 (linux)","dist":{"shasum":"082ecac0d85c43fd8f0ac8cf556f0d993bd4597d","size":13758,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.9.tgz"},"_npmUser":{"name":"cliffoo","email":"cliffzhang08@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.9_1669247125089_0.7568085650846101"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-23T23:45:33.990Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1669247125303,"_cnpm_publish_time":1669247125303},"0.1.8":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.8","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.4","@truffle/promise-tracker":"^0.1.5","axios":"0.27.2","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","node-abort-controller":"^3.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"~12.12.0","typescript":"^4.7.4"},"gitHead":"d1e3f2d050bbced6e7c65e8779702b6b5a9b7c29","_id":"@truffle/dashboard-message-bus-client@0.1.8","_nodeVersion":"16.18.0","_npmVersion":"lerna/5.6.2/node@v16.18.0+arm64 (darwin)","dist":{"shasum":"ead8b5b2f57d2f29c6ac1ffce1944e247d52e4f7","size":13756,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.8.tgz"},"_npmUser":{"name":"sukanyaparashar","email":"sukanyaparashar111@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.8_1666815078353_0.4659859108663478"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-26T20:11:27.688Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1666815078536,"_cnpm_publish_time":1666815078536},"0.1.7":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.7","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.4","@truffle/promise-tracker":"^0.1.4","axios":"0.27.2","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","node-abort-controller":"^3.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"~12.12.0","typescript":"^4.7.4"},"gitHead":"a029d3e45cf1b65914645b5f8205dfb45592d56e","_id":"@truffle/dashboard-message-bus-client@0.1.7","_nodeVersion":"18.8.0","_npmVersion":"lerna/5.6.2/node@v18.8.0+x64 (linux)","dist":{"shasum":"62e71123eb2cc1e4dce0b1664a9455b3207c77da","size":13749,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.7.tgz"},"_npmUser":{"name":"cliffoo","email":"cliffzhang08@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.7_1665614873859_0.36752274259784357"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-26T20:11:26.016Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1665614874075,"_cnpm_publish_time":1665614874075},"0.1.7-hardhat-error.0":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.7-hardhat-error.0","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.5-hardhat-error.0","@truffle/promise-tracker":"^0.1.3","axios":"0.27.2","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","node-abort-controller":"^3.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"~12.12.0","typescript":"^4.7.4"},"gitHead":"f1970ca2361849a1a7d7569d7ddc4db9657c8558","readmeFilename":"README.md","_id":"@truffle/dashboard-message-bus-client@0.1.7-hardhat-error.0","_nodeVersion":"14.20.0","_npmVersion":"lerna/4.0.0/node@v14.20.0+arm64 (darwin)","dist":{"shasum":"b59e558ae7e6564823fccd06b1cb20aff42d6131","size":13769,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.7-hardhat-error.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.7-hardhat-error.0.tgz"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.7-hardhat-error.0_1661411123597_0.021218969929424514"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-25T07:15:02.116Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1661411123882,"_cnpm_publish_time":1661411123882},"0.1.6":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.6","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.4","@truffle/promise-tracker":"^0.1.3","axios":"0.27.2","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","node-abort-controller":"^3.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"~12.12.0","typescript":"^4.7.4"},"gitHead":"fb1f58675bf52bb7dc11e45026c8b43aeca401e9","_id":"@truffle/dashboard-message-bus-client@0.1.6","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (linux)","dist":{"shasum":"1956c1582fd2c1a923343d12d8543db92eba6baf","size":13751,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.6.tgz"},"_npmUser":{"name":"haltman","email":"harry.j.altman@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.6_1661380731945_0.5440383892930472"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-24T22:54:57.902Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1661380732155,"_cnpm_publish_time":1661380732155},"0.1.6-hardhat-error.1":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.6-hardhat-error.1","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.4-hardhat-error.1","@truffle/promise-tracker":"^0.1.3","axios":"0.27.2","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","node-abort-controller":"^3.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"~12.12.0","typescript":"^4.7.4"},"gitHead":"d7345a9c4cbddc7953e78b9e1e224f825ebd1b21","readmeFilename":"README.md","_id":"@truffle/dashboard-message-bus-client@0.1.6-hardhat-error.1","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+arm64 (darwin)","dist":{"shasum":"86c58321580d222949fdb0d8cccc46a2d26bf725","size":13769,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.6-hardhat-error.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.6-hardhat-error.1.tgz"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.6-hardhat-error.1_1661204512677_0.032782600307199816"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-22T21:41:57.851Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1661204512850,"_cnpm_publish_time":1661204512850},"0.1.6-hardhat-error.0":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.6-hardhat-error.0","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.4-hardhat-error.0","@truffle/promise-tracker":"^0.1.3","axios":"0.27.2","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","node-abort-controller":"^3.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"~12.12.0","typescript":"^4.7.4"},"gitHead":"93f18f7373b74e774e5fa068da3ee3202541f372","readmeFilename":"README.md","_id":"@truffle/dashboard-message-bus-client@0.1.6-hardhat-error.0","_nodeVersion":"14.19.0","_npmVersion":"lerna/4.0.0/node@v14.19.0+arm64 (darwin)","dist":{"shasum":"8b9f223182d18a4f7260e04c59cda927b1ac8c6b","size":13769,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.6-hardhat-error.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.6-hardhat-error.0.tgz"},"_npmUser":{"name":"gnidan","email":"nick@gnidan.org"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.6-hardhat-error.0_1660955945806_0.5291761830119344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-20T00:39:11.197Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1660955945999,"_cnpm_publish_time":1660955945999},"0.1.5":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.5","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.3","@truffle/promise-tracker":"^0.1.3","axios":"0.27.2","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","node-abort-controller":"^3.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"~12.12.0","typescript":"^4.7.4"},"gitHead":"0d96061f25e0927cd1d158b1636464ded86a57bb","_id":"@truffle/dashboard-message-bus-client@0.1.5","_nodeVersion":"16.16.0","_npmVersion":"lerna/4.0.0/node@v16.16.0+arm64 (darwin)","dist":{"shasum":"0c19aa590b40283097754b8b1822a5314fe2047c","size":13753,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.5.tgz"},"_npmUser":{"name":"kevinbluer","email":"kevin@bluer.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.5_1660779619017_0.4853331652385169"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-17T23:40:26.321Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1660779619206,"_cnpm_publish_time":1660779619206},"0.1.4":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.4","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.2","@truffle/promise-tracker":"^0.1.2","axios":"0.27.2","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"^16.11.6","typescript":"^4.1.4"},"gitHead":"c0e9b091678b131d3a5e28fa46ff64afbc0e4828","_id":"@truffle/dashboard-message-bus-client@0.1.4","_nodeVersion":"14.20.0","_npmVersion":"lerna/4.0.0/node@v14.20.0+x64 (darwin)","dist":{"shasum":"dc64326bd7730dea592ad56855b175150f358bb9","size":13284,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.4.tgz"},"_npmUser":{"name":"kevinbluer","email":"kevin@bluer.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.4_1660170178522_0.32429482403145604"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-10T22:23:08.751Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1660170178774,"_cnpm_publish_time":1660170178774},"0.1.3":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.3","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.2","@truffle/promise-tracker":"^0.1.1","axios":"0.27.2","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"^16.11.6","typescript":"^4.1.4"},"gitHead":"074c8ac1695d241096843a163a1bc95c34a3a117","_id":"@truffle/dashboard-message-bus-client@0.1.3","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+arm64 (darwin)","dist":{"shasum":"d30583b58d01be59fb2139eec6e9635a3a0f703e","size":13292,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.3.tgz"},"_npmUser":{"name":"cliffoo","email":"cliffzhang08@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.3_1658446314845_0.8455499823107633"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-22T00:03:29.089Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1658446315038,"_cnpm_publish_time":1658446315038},"0.1.3-typescript-migrations.0":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.3-typescript-migrations.0","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.2","@truffle/promise-tracker":"^0.1.1-typescript-migrations.0","axios":"0.27.2","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"^16.11.6","typescript":"^4.1.4"},"gitHead":"a686945780ca094faaa3c237f4f94ceb659863e1","readmeFilename":"README.md","_id":"@truffle/dashboard-message-bus-client@0.1.3-typescript-migrations.0","_nodeVersion":"12.22.12","_npmVersion":"lerna/4.0.0/node@v12.22.12+x64 (darwin)","dist":{"shasum":"a417460e3ddb1284543082799d7a01c88f3fe265","size":13300,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.3-typescript-migrations.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.3-typescript-migrations.0.tgz"},"_npmUser":{"name":"benjamincburns","email":"benjamin.c.burns@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.3-typescript-migrations.0_1658371216116_0.47485492982758437"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-21T02:40:35.597Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1658371216380,"_cnpm_publish_time":1658371216380},"0.1.2":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.2","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.2","@truffle/promise-tracker":"^0.1.0","axios":"^0.24.0","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"^16.11.6","typescript":"^4.1.4"},"gitHead":"76fec0004b4cdba773dc131044977f1e2efbf9fc","_id":"@truffle/dashboard-message-bus-client@0.1.2","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+arm64 (darwin)","dist":{"shasum":"2fa6c1cf7e69bccdb16b84bbd94dc903f2dc5bb7","size":13290,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.2.tgz"},"_npmUser":{"name":"cliffoo","email":"cliffzhang08@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.2_1657918252358_0.26193784971324474"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-15T20:51:11.773Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1657918252534,"_cnpm_publish_time":1657918252534},"0.1.1":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.1","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.1","@truffle/promise-tracker":"^0.1.0","axios":"^0.24.0","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1","tiny-typed-emitter":"^2.1.0","ws":"^7.2.0"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"^16.11.6","typescript":"^4.1.4"},"gitHead":"d30ce8fcd3a84044c04ac7466d4b3be2b4e8ae48","_id":"@truffle/dashboard-message-bus-client@0.1.1","_nodeVersion":"14.18.2","_npmVersion":"lerna/4.0.0/node@v14.18.2+x64 (darwin)","dist":{"shasum":"8719ebaa7c5758853b81a33e8a6014af796727bc","size":13280,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.1.tgz"},"_npmUser":{"name":"lsqproduction","email":"ll@trufflesuite.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.1_1656709325540_0.0013166550020835555"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-01T21:24:18.299Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1656709325754,"_cnpm_publish_time":1656709325754},"0.1.0-alpha.2":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.0-alpha.2","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.0-alpha.2","@truffle/promise-tracker":"^0.1.0-alpha.2","axios":"^0.24.0","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"^16.11.6","tiny-typed-emitter":"^2.1.0","typescript":"^4.1.4"},"gitHead":"4ad7d2c4c7ba31fc5e02c831d615cc58e863c2cd","readmeFilename":"README.md","_id":"@truffle/dashboard-message-bus-client@0.1.0-alpha.2","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+arm64 (darwin)","dist":{"shasum":"a5263da96a7b2cfbf451d918da441b5a1820ced2","size":13291,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.0-alpha.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.0-alpha.2.tgz"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.0-alpha.2_1656087103658_0.847007255387304"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-24T16:11:51.510Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1656087103832,"_cnpm_publish_time":1656087103832},"0.1.0":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.0","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.0","@truffle/promise-tracker":"^0.1.0","axios":"^0.24.0","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"^16.11.6","tiny-typed-emitter":"^2.1.0","typescript":"^4.1.4"},"gitHead":"a6b6462487c2495b64d5e1a7a8a6490ca09e0a73","_id":"@truffle/dashboard-message-bus-client@0.1.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+arm64 (darwin)","dist":{"shasum":"9a2f1540351eecbe3b39b459fd476f8ce727f95b","size":13278,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.0.tgz"},"_npmUser":{"name":"cliffoo","email":"cliffzhang08@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.0_1656017150245_0.2442613542274481"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-23T20:46:43.716Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1656017150393,"_cnpm_publish_time":1656017150393},"0.1.0-alpha.0":{"name":"@truffle/dashboard-message-bus-client","version":"0.1.0-alpha.0","description":"Client library for accessing the truffle dashboard's message bus","main":"dist/index.js","scripts":{"build":"tsc","prepare":"yarn build"},"license":"MIT","homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","repository":{"type":"git","url":"git+https://github.com/trufflesuite/truffle.git","directory":"packages/dashboard-message-bus-client"},"bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"directories":{"lib":"lib"},"types":"dist/index.d.ts","keywords":["ethereum","etherscan","ipfs","solidity","verify-source","sourcify","compile"],"publishConfig":{"access":"public"},"dependencies":{"@truffle/dashboard-message-bus-common":"^0.1.0-alpha.0","@truffle/promise-tracker":"^0.1.0-alpha.0","axios":"^0.24.0","debug":"^4.3.1","delay":"^5.0.0","isomorphic-ws":"^4.0.1"},"devDependencies":{"@types/debug":"^4.1.5","@types/node":"^16.11.6","tiny-typed-emitter":"^2.1.0","typescript":"^4.1.4"},"gitHead":"ecd43cfe3d89d99231c171ced84cd113413d9c98","_id":"@truffle/dashboard-message-bus-client@0.1.0-alpha.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/4.0.0/node@v16.15.0+arm64 (darwin)","dist":{"shasum":"c417abac0c87f881e6fc6cfefbe5e42800a685bf","size":13290,"noattachment":false,"key":"/@truffle/dashboard-message-bus-client/-/@truffle/dashboard-message-bus-client-0.1.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@truffle/dashboard-message-bus-client/download/@truffle/dashboard-message-bus-client-0.1.0-alpha.0.tgz"},"_npmUser":{"name":"eggplantzzz","email":"pobol234@gmail.com"},"maintainers":[{"name":"cds-amal","email":""},{"name":"rizedr","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-message-bus-client_0.1.0-alpha.0_1655997468470_0.3606548070619462"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-23T16:03:36.769Z","deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","publish_time":1655997468690,"_cnpm_publish_time":1655997468690}},"readme":"# `@truffle/dashboard-message-bus-client`\n\nThis library is used for connecting with the message bus that powers the\nTruffle dashboard.\n\n## Usage\n\n### Connecting to the message bus and producing a message\n\n```ts\nimport { DashboardMessageBusClient } from \"@truffle/dashboard-message-bus-client\";\n\nconst client = new DashboardMessageBusClient({ port, host });\n\nconst message = {\n  type: \"helloWorld\",\n  id: new DateTime().getTime(),\n  payload: {\n    hello: \"world\"\n  }\n};\n\nconst messageLifecycle = await client.publish(message);\n```\n\n#### The lifecycle of published messages\n\nPublishing a message creates a lifecycle for that message. The lifecycle is tracked by the publisher as an object of type `PublishedMessageLifecycle<MessageType, ResponseType>`.\n\nPublish message lifecycles terminate in one of three ways:\n\n1. Receipt of a corresponding response message\n2. Invalidation of the message\n3. Abandonment of the message\n\n##### Waiting for a response to a message\n\nTo enable request/response messaging (e.g. proxied JSON-RPC messages), publish\nlifecycles contain a promise that resolves when a response to the originally\npublished message is received.\n\n```ts\nconst response = await publishLifecycle.response;\n```\n\n##### Abandoning messages\n\nTo allow for fire-and-forget messages (e.g. event data), simply call the\n`abandon` method on the lifecycle object.\n\n**Important**: If the `abandon` method of the publish lifecycle is not called,\nthe process will hang forever on exit, as it will forever be waiting for a\nresponse that will never arive.\n\n```ts\nawait messageLifecycle.abandon();\n```\n\n##### Invalidating messages (aka message cancellation)\n\nThe consumer of a published message often will need to perform some longer\nrunning operation as a result of that message. To cancel that work, or to\ncommunicate to the consumer that the message is no longer valid, simply call\n`cancel` on the publish lifecycle.\n\n```ts\nawait messageLifecycle.invalidate();\n```\n\n### Consuming and responding to messages\n\nMessages can be consumed by calling the `subscribe` method of the client. The\n`subscribe` method returns a `DashboardMessageSubscription` object. This object\nemits `message` events whenever messages are received that match the\nsubscription's filter.\n\nReceived messages are wrapped up in a lifecycle object similar to the one used for publishing messages, however there's only a single `respond` method.\n\n```ts\nimport { DashboardMessageBusClient } from \"@truffle/dashboard-message-bus-client\";\n\nconst client = new DashboardMessageBusClient({ port, host });\n\n// omitting the type string in the options object will return a subscription\n// for all messages\nconst subscription = client.subscribe({\n  type: \"helloWorld\"\n});\n\nsubscription.on(\"message\", receivedMessageLifecycle => {\n  const helloTarget = receivedMessageLifecycle.message.payload.hello;\n\n  if (helloTarget.toLowerCase() === \"world\") {\n    // respond by passing your response payload directly to the response\n    await receivedMessageLifecycle.respond({\n      someArbitraryResponse:\n        \"Why hello there. Pleased to make your acquaintance\"\n    });\n  } else {\n    await receivedMessageLifecycle.respond({\n      error: `I'm sorry, you have the wrong number. This is world, not \"${helloTarget}\"`\n    });\n  }\n});\n```\n","_attachments":{},"homepage":"https://github.com/trufflesuite/truffle/tree/master/packages/dashboard-message-bus-client#readme","bugs":{"url":"https://github.com/trufflesuite/truffle/issues"},"license":"MIT"}