{"_id":"@cool-midway/mqemitter-redis","_rev":"2-1ec591aef691f78829340fd96e881bca","name":"@cool-midway/mqemitter-redis","dist-tags":{"latest":"7.0.0","beta":"7.0.0-beta1"},"versions":{"6.0.0":{"name":"@cool-midway/mqemitter-redis","version":"6.0.0","description":"Redis-based MQEmitter","main":"mqemitter-redis.js","types":"types/index.d.ts","dependencies":{"hyperid":"^3.0.1","inherits":"^2.0.1","ioredis":"^5.0.4","ioredis-auto-pipeline":"^1.0.1","lru-cache":"^7.9.0","mqemitter":"^4.1.3","msgpack-lite":"^0.1.14"},"devDependencies":{"@types/ioredis":"^4.19.4","faucet":"^0.0.1","pre-commit":"^1.0.7","safe-buffer":"^5.1.2","standard":"^17.0.0","tape":"^5.0.1","tsd":"^0.20.0"},"scripts":{"test:types":"tsd","test":"standard && tape test.js | faucet && tsd"},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mcollina/mqemitter-redis.git"},"keywords":["redis","mqemitter","emitter","pubsub","publish","subscribe","cool"],"author":{"name":"COOL"},"license":"MIT","homepage":"https://cool-js.com","gitHead":"9be2d8f39d77ab2d62a811a2e7e2175299bb8b86","bugs":{"url":"https://github.com/mcollina/mqemitter-redis/issues"},"_id":"@cool-midway/mqemitter-redis@6.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-AGi81mBp+GPb6stGbVGyP/6wIOMSPaC3vGnLcU20wgMGVluxxZe3PV9Ps6AfFB8SBob1yL6XkTc+tPdYzIpWnA==","shasum":"7d6411c7a48aafc721825d96d1f8be54aa1f69e5","tarball":"https://registry.npmjs.org/@cool-midway/mqemitter-redis/-/mqemitter-redis-6.0.0.tgz","fileCount":10,"unpackedSize":14800,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICm5hxEdxa2cZQ67s97/DLXDaOjoYgBRoP1KyJ7Jxh7EAiEAiO61pIWNJf6CSyk7HCI5PpRBQ3Y4PdoCChpuwPzU+C4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2jbqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWkw/+J7nzUeDuU+8DvwKdyUYlqRSe4Bt+uuIvqczEMcE2RSMfu9TS\r\njXHFEmQe4RXQouTBB4fomceroE1ISDWxPARxlrG/jAIVfHORAVcq/M6StXj0\r\nqVe/hhV8RZEPiTs3fzOEvGoDI1vOgzUA0e3VLweAA5Ju86HHElWYk7ZBc1q/\r\neWnp/863C4R9BCWgwmeSVqDliGMDSApPa695dfqaGUtXSy+jzrSbydqnRj72\r\n7kV1mwvieVEGyIQocvL12qflsXoNhyOG/5OSQMOZe4QgIAwslDZBSzuNsIY6\r\nGNfRvF4xdhmRkpgK2Y4feEUypNW3tpnVpxryRHgOfGLEE4EMkHYEmGmwfGLu\r\n7cCI/Y5H7IwEIJB8Yb/9Na0wznbzidFo2YlzUqzDHWDaBBlpM9vCM/i9uzmu\r\nIZdq7iuVaF625dg0g57aCbZ9ByrLFIyLuyFqjNP5uoQw/ONldYxRseq5qJTd\r\ndm3q4tKqiFlQkzQP211SjfRgCyPToJcCUdICFRYuVl6U06+VZuBXwd6bO4cB\r\nNkosPiyMXkVmhI/yvnaQdJ6NE+Dr7iELMMDC5qITZX4YuHsRDivAFD5zUM5s\r\nAyzefKRo1EVV5xUFSExAtzQY9lOA8MuJI1GDmDQE8VB1tMUXAVjFpApf1Q2u\r\nw1jjmTu91IcmoKZ0dL2PSLnrw5R/StGBlj8=\r\n=GqXA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"cool-js","email":"team@cool-js.com"},"directories":{},"maintainers":[{"name":"cool-js","email":"team@cool-js.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqemitter-redis_6.0.0_1675245290802_0.5312897285878875"},"_hasShrinkwrap":false},"7.0.0-beta1":{"name":"@cool-midway/mqemitter-redis","version":"7.0.0-beta1","description":"Redis-based MQEmitter","main":"mqemitter-redis.js","types":"types/index.d.ts","dependencies":{"hyperid":"^3.0.1","inherits":"^2.0.1","ioredis":"^5.0.4","ioredis-auto-pipeline":"^1.0.1","lru-cache":"^7.9.0","mqemitter":"^4.1.3","msgpack-lite":"^0.1.14"},"devDependencies":{"@types/ioredis":"^4.19.4","faucet":"^0.0.1","pre-commit":"^1.0.7","safe-buffer":"^5.1.2","standard":"^17.0.0","tape":"^5.0.1","tsd":"^0.20.0"},"scripts":{},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mcollina/mqemitter-redis.git"},"keywords":["redis","mqemitter","emitter","pubsub","publish","subscribe","cool"],"author":{"name":"COOL"},"license":"MIT","homepage":"https://cool-js.com","readme":"mqemitter-redis&nbsp;&nbsp;![ci](https://github.com/mcollina/mqemitter/workflows/ci/badge.svg)\r\n===============\r\n\r\nRedis-powered [MQEmitter](http://github.com/mcollina/mqemitter).\r\n\r\nSee [MQEmitter](http://github.com/mcollina/mqemitter) for the actual\r\nAPI.\r\n\r\n[![js-standard-style](https://raw.githubusercontent.com/feross/standard/master/badge.png)](https://github.com/feross/standard)\r\n\r\n\r\nInstall\r\n-------\r\n\r\n```bash\r\n$ npm install mqemitter-redis --save\r\n```\r\n\r\nExample\r\n-------\r\n\r\n```js\r\nvar redis = require('mqemitter-redis')\r\nvar mq = redis({\r\n  port: 12345,\r\n  host: '12.34.56.78',\r\n  password: 'my secret',\r\n  db: 4\r\n})\r\nvar msg = {\r\n  topic: 'hello world',\r\n  payload: 'or any other fields'\r\n}\r\n\r\nmq.on('hello world', function (message, cb) {\r\n  // call callback when you are done\r\n  // do not pass any errors, the emitter cannot handle it.\r\n  cb()\r\n})\r\n\r\n// topic is mandatory\r\nmq.emit(msg, function () {\r\n  // emitter will never return an error\r\n})\r\n```\r\n\r\nConnection String Example\r\n-------------------------\r\n\r\n```js\r\nvar redis = require('mqemitter-redis')\r\nvar mq = redis({\r\n  connectionString: 'redis://:authpassword@127.0.0.1:6380/4'\r\n})\r\n```\r\n\r\n## API\r\n\r\n<a name=\"constructor\"></a>\r\n### MQEmitterRedis([opts])\r\n\r\nCreates a new instance of mqemitter-redis.\r\nIt takes all the same options of [ioredis](http://npm.im/ioredis),\r\nwhich is used internally to connect to Redis.\r\n\r\nThis constructor creates two connections to Redis.\r\n\r\nAcknowledgements\r\n----------------\r\n\r\nCode ported from [Ascoltatori](http://github.com/mcollina/ascoltatori).\r\n\r\nLicense\r\n-------\r\n\r\nMIT\r\n","readmeFilename":"README.md","gitHead":"bd120d11266f3478f0350f47991ea95b6a4c172b","bugs":{"url":"https://github.com/mcollina/mqemitter-redis/issues"},"_id":"@cool-midway/mqemitter-redis@7.0.0-beta1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-UNSecfxTeP6/ba2dl03XRJ3adNo01rjRXHa3PsnT89qICPdx8h7P3qBlcDFNVSFPf9fmKf2WkSe5FLyFwyv9mg==","shasum":"8bb54ad47fad38efed532baf433bddf923371e61","tarball":"https://registry.npmjs.org/@cool-midway/mqemitter-redis/-/mqemitter-redis-7.0.0-beta1.tgz","fileCount":8,"unpackedSize":11437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1kBQ8k9odA+WgW0KPOuju+76sDvm8kC/slBBLxDi+VAiEA49uwH3moTvjD5GcOU6m5FygqOQyyfOJBihmAGpP1WjM="}]},"_npmUser":{"name":"cool-js","email":"team@cool-js.com"},"directories":{},"maintainers":[{"name":"cool-js","email":"team@cool-js.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqemitter-redis_7.0.0-beta1_1695869776810_0.5952198162775078"},"_hasShrinkwrap":false},"7.0.0":{"name":"@cool-midway/mqemitter-redis","version":"7.0.0","description":"Redis-based MQEmitter","main":"mqemitter-redis.js","types":"types/index.d.ts","dependencies":{"hyperid":"^3.0.1","inherits":"^2.0.1","ioredis":"^5.0.4","ioredis-auto-pipeline":"^1.0.1","lru-cache":"^7.9.0","mqemitter":"^4.1.3","msgpack-lite":"^0.1.14"},"devDependencies":{"@types/ioredis":"^4.19.4","faucet":"^0.0.1","pre-commit":"^1.0.7","safe-buffer":"^5.1.2","standard":"^17.0.0","tape":"^5.0.1","tsd":"^0.20.0"},"scripts":{},"pre-commit":"test","repository":{"type":"git","url":"git+https://github.com/mcollina/mqemitter-redis.git"},"keywords":["redis","mqemitter","emitter","pubsub","publish","subscribe","cool"],"author":{"name":"COOL"},"license":"MIT","homepage":"https://cool-js.com","gitHead":"a6f2a55273977ed231c849549e6b86a1055c22d9","bugs":{"url":"https://github.com/mcollina/mqemitter-redis/issues"},"_id":"@cool-midway/mqemitter-redis@7.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-WtHGpkoSD96ql35L2lzKkCA7qRR250//Be09lVPYezE/NzxSHCzaB5yV27bCV5nJeMVD0JBqYvped6juamxrKA==","shasum":"9aa4c0f7ef28783b12a7a15f4d95cf57b1ef0054","tarball":"https://registry.npmjs.org/@cool-midway/mqemitter-redis/-/mqemitter-redis-7.0.0.tgz","fileCount":8,"unpackedSize":10496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHrOYPZkPz+S/PIOw7dd1yLI60wxeLjn9+7tb5+Pw/egIgIKzIQeS/E740KuH/bVIjbPL8YwBRG+h9V/EQ+UfpCYs="}]},"_npmUser":{"name":"cool-js","email":"team@cool-js.com"},"directories":{},"maintainers":[{"name":"cool-js","email":"team@cool-js.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mqemitter-redis_7.0.0_1698722423217_0.3067583314910216"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-01T09:54:50.675Z","6.0.0":"2023-02-01T09:54:50.966Z","modified":"2023-10-31T03:20:23.614Z","7.0.0-beta1":"2023-09-28T02:56:17.059Z","7.0.0":"2023-10-31T03:20:23.404Z"},"maintainers":[{"name":"cool-js","email":"team@cool-js.com"}],"description":"Redis-based MQEmitter","homepage":"https://cool-js.com","keywords":["redis","mqemitter","emitter","pubsub","publish","subscribe","cool"],"repository":{"type":"git","url":"git+https://github.com/mcollina/mqemitter-redis.git"},"author":{"name":"COOL"},"bugs":{"url":"https://github.com/mcollina/mqemitter-redis/issues"},"license":"MIT","readme":"### COOL-ADMIN\n\ncool-admin一个很酷的后台权限管理系统，开源免费，模块化、插件化、极速开发CRUD，方便快速构建迭代后台管理系统\n\n大数据、微服务、AI编码快速开发！！！\n\n\n### 技术栈\n\n- 后端：node.js midway.js koa.js mysql typescript\n- 前端：vue.js element-plus jsx pinia vue-router\n\n### 官网\n\n[https://cool-js.com](https://cool-js.com)\n\n\n### 演示地址\n\n[https://show.cool-admin.com](https://show.cool-admin.com)\n\n- 账户：admin\n- 密码：123456\n\n### 项目地址\n\n[https://github.com/cool-team-official/cool-admin-midway](https://github.com/cool-team-official/cool-admin-midway)","readmeFilename":"README.md"}