{"_id":"@36node/bus-messenger","_rev":"14-947e2b2d89640f93ae3b7ad73def7eea","time":{"created":"2023-12-09T06:31:39.913Z","0.0.2":"2019-07-04T14:38:12.161Z","modified":"2023-12-09T07:39:48.385Z","0.0.4":"2019-07-05T08:52:10.126Z","0.0.5":"2019-07-11T13:58:15.916Z","0.0.6":"2019-07-11T14:16:28.037Z","0.1.1":"2019-08-19T09:32:39.214Z","0.1.3":"2020-07-22T01:48:59.935Z","0.1.4":"2020-07-22T03:27:33.238Z","0.1.5":"2023-12-09T06:31:40.181Z","0.1.6":"2023-12-09T07:39:48.081Z"},"name":"@36node/bus-messenger","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.5":{"name":"@36node/bus-messenger","version":"0.1.5","description":"Bus messenger sdk for javascript.","repository":{"url":"git+https://github.com/36node/bus-messenger.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"sdk","config-overrides-path":"node_modules/@36node/sketch/config-overrides","main":"dist/index.js","module":"dist/index.mjs","typings":"typings/index.d.ts","scripts":{"build":"sketch build --external stream,node-rdkafka,dev-null,kafkajs,rxjs","format":"prettier --trailing-comma es5 --write 'src/**/*.js'","lint":"sketch lint src","preinstall":"echo 'please export $CPPFLAGS $LDFLAGS in readme'","release":"standard-version","test":"sketch test --env=node"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && CI=true NODE_ENV=test npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"commander":"^2.19.0","dev-null":"^0.1.1","kafkajs":"^1.10.0","node-rdkafka":"2.7.0","rxjs":"^6.5.2"},"devDependencies":{"@36node/eslint-config":"^0.6.1","@36node/sketch":"^0.11.12","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","@types/jest":"^24.0.11","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"1.17.1","standard-version":"^6.0.1","stream-mock":"^2.0.3"},"gitHead":"957402b11f2774d8fbfdfa56cd702efbc9b9b02b","bugs":{"url":"https://github.com/36node/bus-messenger/issues"},"homepage":"https://github.com/36node/bus-messenger#readme","_id":"@36node/bus-messenger@0.1.5","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-niv/5Pj0vZZGmUhUFB6dVgewWHQsqcg4fa/cE0UrjCNnvpPcfkUcDL9oukAbHVbhBxC7PUBpitlhX/vfajqUZA==","shasum":"e07fafc3738b19deedc1874ff9bf4e19105eee75","tarball":"https://registry.npmjs.org/@36node/bus-messenger/-/bus-messenger-0.1.5.tgz","fileCount":11,"unpackedSize":7724,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0qxagmr8FAUREjrv6AZpxwu1GqkKOIWhwg7ErfYS/vgIgHq1+KN4VRkXfc+ajoWRTP6QPM4kbArex38kIMYNBkyY="}]},"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"maintainers":[{"name":"xuna08","email":"xuna08@gmail.com"},{"name":"zzswang","email":"zzswang@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"36node-robot","email":"walle@36node.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bus-messenger_0.1.5_1702103500002_0.9197504221375172"},"_hasShrinkwrap":false},"0.1.6":{"name":"@36node/bus-messenger","version":"0.1.6","description":"Bus messenger sdk for javascript.","repository":{"url":"git+https://github.com/36node/bus-messenger.git","type":"git"},"license":"MIT","publishConfig":{"access":"public"},"template":"sdk","config-overrides-path":"node_modules/@36node/sketch/config-overrides","main":"dist/index.js","module":"dist/index.mjs","typings":"typings/index.d.ts","scripts":{"build":"sketch build --external stream,node-rdkafka,dev-null,kafkajs,rxjs","format":"prettier --trailing-comma es5 --write 'src/**/*.js'","lint":"sketch lint src","preinstall":"echo 'please export $CPPFLAGS $LDFLAGS in readme'","release":"standard-version","test":"sketch test --env=node"},"commitlint":{"extends":["@commitlint/config-conventional"]},"husky":{"hooks":{"commit-msg":"commitlint -e $GIT_PARAMS","pre-commit":"lint-staged","pre-push":"npm run lint && CI=true NODE_ENV=test npm run test"}},"lint-staged":{"*.js":["npm run format","git add"]},"dependencies":{"commander":"^2.19.0","dev-null":"^0.1.1","kafkajs":"^1.10.0","node-rdkafka":"2.18.0","rxjs":"^6.5.2"},"devDependencies":{"@36node/eslint-config":"^0.6.1","@36node/sketch":"^0.11.12","@commitlint/cli":"^7.5.2","@commitlint/config-conventional":"^7.5.0","@types/jest":"^24.0.11","husky":"^1.3.1","lint-staged":"^8.1.5","prettier":"1.17.1","standard-version":"^6.0.1","stream-mock":"^2.0.3"},"gitHead":"957402b11f2774d8fbfdfa56cd702efbc9b9b02b","bugs":{"url":"https://github.com/36node/bus-messenger/issues"},"homepage":"https://github.com/36node/bus-messenger#readme","_id":"@36node/bus-messenger@0.1.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-sPlKygEIjwVkW7jjrcTd/sbQgr4enNXvMcr5337muUUOJA5mdjRahAm0I2yRAORgPhJvtnQoeWeo8c6tyZx21g==","shasum":"59149ce79db390f80dddb7a57566feb4c0693937","tarball":"https://registry.npmjs.org/@36node/bus-messenger/-/bus-messenger-0.1.6.tgz","fileCount":16,"unpackedSize":39805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBhQWleYxHgT9wnaNyzSpB3j1XyQBRwxzyEfLzrNl6nwIhAOs+GTtr7zbOroTS80DEnKyRp1y6mpmcvSEls+ynn2sY"}]},"_npmUser":{"name":"zzswang","email":"zzswang@gmail.com"},"directories":{},"maintainers":[{"name":"xuna08","email":"xuna08@gmail.com"},{"name":"zzswang","email":"zzswang@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"36node-robot","email":"walle@36node.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bus-messenger_0.1.6_1702107587917_0.8273186978438056"},"_hasShrinkwrap":false}},"maintainers":[{"name":"xuna08","email":"xuna08@gmail.com"},{"name":"zzswang","email":"zzswang@gmail.com"},{"name":"hauy","email":"hauy@163.com"},{"name":"36node-robot","email":"walle@36node.com"}],"description":"Bus messenger sdk for javascript.","homepage":"https://github.com/36node/bus-messenger#readme","repository":{"url":"git+https://github.com/36node/bus-messenger.git","type":"git"},"bugs":{"url":"https://github.com/36node/bus-messenger/issues"},"license":"MIT","readme":"# @36node/bus-messenger\n\n[![version][0]][1] [![downloads][2]][3]\n\n## Install\n\n```bash\nnvm use 10\nyarn add module\n```\n\n## Usage\n\n```js\nconst Messenger, { TBoxStation } = require(\"@36node/bus-messenger\");\n\nconst tbox = new TBoxStation((data, push) => {\n  push(data);\n});\n\nmessenger\n  .from(\"test\")\n  .pass(tbox)\n  .deliver(writer);\n```\n\n## Test\n\n```sh\nyarn test\n```\n\n### Mac OS High Sierra / Mojave\n\nOpenSSL has been upgraded in High Sierra and homebrew does not overwrite default system libraries. That means when building node-rdkafka, because you are using openssl, you need to tell the linker where to find it:\n\n```sh\nexport CPPFLAGS=-I/usr/local/opt/openssl/include\nexport LDFLAGS=-L/usr/local/opt/openssl/lib\n```\n\n## Contributing\n\n1. Fork it!\n2. Create your feature branch: `git checkout -b my-new-feature`\n3. Commit your changes: `git commit -am 'Add some fea`ture'`\n4. Push to the branch: `git push origin my-new-feature`\n5. Submit a pull request :D\n\n## Author\n\n**module** © [36node](https://github.com/36node), Released under the [MIT](./LICENSE) License.\n\nAuthored and maintained by 36node with help from contributors ([list](https://github.com/36node/module/contributors)).\n\n> GitHub [@36node](https://github.com/36node)\n\n[0]: https://img.shields.io/npm/v/@36node/bus-messenger.svg?style=flat\n[1]: https://npmjs.com/package/@36node/bus-messenger\n[2]: https://img.shields.io/npm/dm/@36node/bus-messenger.svg?style=flat\n[3]: https://npmjs.com/package/@36node/bus-messenger\n","readmeFilename":"README.md"}