{"_id":"@cairui/midway-io.client","_rev":"4-10e18203e53e84160b01645926e3d44c","name":"@cairui/midway-io.client","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@cairui/midway-io.client","version":"1.0.0","description":"midway组件socket.io-client","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts","cov":"midway-bin cov --ts","lint":"mwts check","lint:fix":"mwts fix","push":"tsc ;npm publish --access public"},"keywords":["midway","midway component","socket.io-client"],"author":{"name":"wgcairui@icloud.com"},"license":"MIT","devDependencies":{"@midwayjs/core":"^2.3.0","@midwayjs/decorator":"^2.3.0","@midwayjs/cli":"^1.2.38","@types/jest":"^26.0.10","@types/node":"14","cross-env":"^6.0.0","jest":"^26.4.0","mwts":"^1.0.5","ts-jest":"^26.2.0","typescript":"^4.0.0"},"dependencies":{"socket.io-client":"^4.1.3"},"repository":{"url":"git+https://github.com/wgcairui/midway-io.client.git"},"gitHead":"59c2e4cc89ceb510b8a902b941ffd315a46866bf","bugs":{"url":"https://github.com/wgcairui/midway-io.client/issues"},"homepage":"https://github.com/wgcairui/midway-io.client#readme","_id":"@cairui/midway-io.client@1.0.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-2WVl1PR2DZQT23YlGuDMAMfyx8BByCzLNMrZVhGzwi4hCsYdYhr4RS3oH322JhuBmNw29TpuEEUiBuEwwUQTsA==","shasum":"3a1ae6fea60739f82400fc0e7f6f5904913b5b8c","tarball":"https://registry.npmjs.org/@cairui/midway-io.client/-/midway-io.client-1.0.0.tgz","fileCount":14,"unpackedSize":15878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8oRACRA9TVsSAnZWagAAIwQQAJi0eJ/ObH7pxdHMNHTz\nXfvBr9xESTEwoD0BH3/nsDs5H/z1xoxJTHlDEHxObAMUaIxt29Fhntx/uWlL\ntFktEp5OoLwxFzaN3lVkWJQrBHS6KBpaqHpvEw6fbzYGGNLGUrd6Umuv1Ucc\nzQMm36Z9XF47aan/E+L1hAMnVdB5Bt91+W1zz9QufowIcDzygF4mbUPg0M2f\nN/K9CIYjeUxMD8AeI1qICqghOBJoK5cccTMJiiN+RxG+HT50KICLJfY6Z2XW\n8x/n0smHZvi4CECgJWGldw10tQ4zDJPPqD4xJh2WDAGWdZC4aNLlaxPH2Olk\nMq9LFRODXQBQ/f1saEbA+TRv45fLtsEI2QMu2+6rPVs42okbJZHu7wBMjlcS\n+1wuSoSHwKE8hzsEETXi5iGfBNe+x+Tee5cRvZ9t+Z89wNpxXUoCrioIC3kK\nsyMZFGLvzH63e9Hc5PMLYjA8xtcAWgfB0KCDtuRW2SwG8De2PSPm0+sv3oNB\nz7cZwAq6HKdlROdwH0mHh+o4jFZ2kr20QhbIhoFXwhVLsRc2GvKwru5OnqJx\nZykCsRZiPw2Z70OLVzj+/0DzTEygGOSLuozl8Mwndpy56g8G/+ytsB2p4idK\nhO60Hh5Zp4smHFB3/ASPbyGXUwUOjukN1fzrgh/P7KpPffr2YDOyU0d+dTWz\ndPqK\r\n=UE+p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLZ2H7fMLeo50QIo08v0Pj24a7RU/Q29n/uX3OFljOGwIgdU88jv5fFuonE0N0Y2eirhql35wzxPEcpdRll5chqkM="}]},"_npmUser":{"name":"wgcairui","email":"wgcairui@icloud.com"},"directories":{},"maintainers":[{"name":"wgcairui","email":"wgcairui@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midway-io.client_1.0.0_1626506304186_0.706960839678914"},"_hasShrinkwrap":false},"1.0.1":{"name":"@cairui/midway-io.client","version":"1.0.1","description":"midway组件socket.io-client","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts","cov":"midway-bin cov --ts","lint":"mwts check","lint:fix":"mwts fix","push":"tsc ;npm publish --access public"},"keywords":["midway","midway component","socket.io-client"],"author":{"name":"wgcairui@icloud.com"},"license":"MIT","devDependencies":{"@midwayjs/core":"^2.3.0","@midwayjs/decorator":"^2.3.0","@midwayjs/cli":"^1.2.38","@types/jest":"^26.0.10","@types/node":"14","cross-env":"^6.0.0","jest":"^26.4.0","mwts":"^1.0.5","ts-jest":"^26.2.0","typescript":"^4.0.0"},"dependencies":{"socket.io-client":"^4.1.3"},"repository":{"url":"git+https://github.com/wgcairui/midway-io.client.git"},"gitHead":"9d72b27a60857d9115ce7b25e28ee4349019f6cd","bugs":{"url":"https://github.com/wgcairui/midway-io.client/issues"},"homepage":"https://github.com/wgcairui/midway-io.client#readme","_id":"@cairui/midway-io.client@1.0.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-o34RLnwVZej3Ut9qjfoRsYZEM9d2Pt+Hm9kBD82vJtctvT4Xfgc91c9QmvPjtkFdUm4r94lRsry7q7M1+uNplQ==","shasum":"d2d1e08cf1d2e23cbfa0e7596efcf20cdba0d033","tarball":"https://registry.npmjs.org/@cairui/midway-io.client/-/midway-io.client-1.0.1.tgz","fileCount":14,"unpackedSize":15886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8pvfCRA9TVsSAnZWagAArTQP/1vopAKUSPnm4a1LMqFE\nGITUOQmDAnR1wom7lPR9lVRXdPdGWSFt2QIRMBlLh5mDt2sNTVquyicN7bii\nBeJcDe6anZ95uqs9tXzSetQloCX56HPtSiGJlEPFkPFwR20KiUHZtCAqz8Jt\n7Kp6z5ewj1J2GJ2Xo0zxbIjUmZ38IvM8dCUC/RkZ1/MqtmPlAmQnX833UnS1\nT0vFCl+DP4+8eNPmhf5fhhv9JQ0BtMVYV9ebshAGa5RS9YP69nhE24kUSGto\nabm2vUz1rfdTAAHHUy23qkZVbXNFNWM83C3Scuotoye3mGO023e+4TtZzu00\npr2LysWgILOgZrJkMASUtjtsD/K0NA2LSeEo3ghpju1QG6xL7wXcrjsgoKJs\n9k86hFQ4rE/x+LPKJw+d4wXVKLODuIigCIIjzUvnPxe7AazD7GXx5VvZxaTL\nbGDoUTUV3xISLedx1/4ZFSCgelPGzL4tP+DQZ7RluFLCeohVWzK4N2mYDlHy\nqe25JmGNu/gzUAYyCpdsVBEe1kgcOyq3fBcqZeUEyOuxQTZvGcourNctA4Qu\nyy4oC7py0TYzYOabMDNL/BlVkJcSHlXV1Pcyq+iM3GpUkuOpNJEOiLTHcMdm\naDI3uAKfyNoqYtGR1BxvbxixgXmBpL5FMZ8klvkZVcPRU9i1TD83MtmLQRSR\nvr7E\r\n=Xwe1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvcjqucUrQ4F4ztPeTZYbsfJuxMzSpVArnzSWGDRHU1AiEAxCc0G32wLsOxJDSvQR7EjB6hNt//F2quRccTFJvREd0="}]},"_npmUser":{"name":"wgcairui","email":"wgcairui@icloud.com"},"directories":{},"maintainers":[{"name":"wgcairui","email":"wgcairui@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midway-io.client_1.0.1_1626512350945_0.050815338138141986"},"_hasShrinkwrap":false},"1.0.2":{"name":"@cairui/midway-io.client","version":"1.0.2","description":"midway组件socket.io-client","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts","cov":"midway-bin cov --ts","lint":"mwts check","lint:fix":"mwts fix","push":"tsc ;npm publish --access public"},"keywords":["midway","midway component","socket.io-client"],"author":{"name":"wgcairui@icloud.com"},"license":"MIT","devDependencies":{"@midwayjs/core":"^2.3.0","@midwayjs/decorator":"^2.3.0","@midwayjs/cli":"^1.2.38","@types/jest":"^26.0.10","@types/node":"14","cross-env":"^6.0.0","jest":"^26.4.0","mwts":"^1.0.5","ts-jest":"^26.2.0","typescript":"^4.0.0"},"dependencies":{"socket.io-client":"^4.1.3"},"repository":{"url":"git+https://github.com/wgcairui/midway-io.client.git"},"gitHead":"9d72b27a60857d9115ce7b25e28ee4349019f6cd","bugs":{"url":"https://github.com/wgcairui/midway-io.client/issues"},"homepage":"https://github.com/wgcairui/midway-io.client#readme","_id":"@cairui/midway-io.client@1.0.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-P8EajrJmJrbMvjMv1KsQq+25CFT4+YikrxYNMpAZfP7yTfaFaGgtIFlfBNSGp/yRhiSufqo01pv8bq+iOjEdgA==","shasum":"644028bd64fac1a9d0421043f436022d774af517","tarball":"https://registry.npmjs.org/@cairui/midway-io.client/-/midway-io.client-1.0.2.tgz","fileCount":14,"unpackedSize":15997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg94nmCRA9TVsSAnZWagAAwCUP/1VpNGWoGurAUwbEYNfg\nf9KxPINpT3l92VwoRd6OAUGUdguCjqfLUhtL0WbfMjgDJ6LFJcmVYqp6smlH\nu6p+K8QtUaGcatWJtMAdMfmE6mWt+l6UA0iv3OrMwYd3QM87l/Qu33Tm7BZj\nxOUqlpR4aoMnoShzdSDoygV1PcpfEA5mVM/1cEC9G43LT8GNI0AcC2IfP5lj\nHAmgiGH0rAOxFuSFWrdIz2JEcJSlLb8DVAfeDLo0cJgvjfCelP+qBrHubHOt\nltrUBK7H4jQ5qataxuGSgiOhHb6pcVKEkvTsyepQLof8PL5TVfQjCIOCUDKZ\nEiu81o71bg2rCzZys1sdg1mBrNFiecbt6UwTfbCfrE8hLJCLJVM6Y6uN9l7c\nc707bu5WgQ2tv6yznGNUhu1DZaiP793ro7w86OFHWVVzWw4jpt+6ntMfAGYa\nO9SjQmIoR9A0voFb/O0WE7n+sr3BzzVrwktH9NSWDEKgyvB6xDykbDJAQuLP\nnKv3a+mHsUR+xOFYyzFRin26OXuaaLC41TTo3CzMj5/OXXKmE93Z2+Ybtm4Q\nyzEdslXSppmXpRPbUTiLM/sS/yVd83A9mEy+N8+YlkpQNCOVl3VFudfSpoDw\nHQnPhbwGV2B4y7DA/1RQObqYwL1r5ImQEfljxlPcqiURoEhrUGtsuYM8YUU9\nFMwD\r\n=Iw4f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4YdoCWPhFSixgL3PpZc4X5zt5PGv0zu1Ci8K+dlyK7AiEA64Xy64etfjROkZI9VIDlpJrQEtubRlSg0YrnOqszueQ="}]},"_npmUser":{"name":"wgcairui","email":"wgcairui@icloud.com"},"directories":{},"maintainers":[{"name":"wgcairui","email":"wgcairui@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midway-io.client_1.0.2_1626835430312_0.674575135800793"},"_hasShrinkwrap":false},"1.0.3":{"name":"@cairui/midway-io.client","version":"1.0.3","description":"midway组件socket.io-client","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"build":"midway-bin build -c","test":"midway-bin test --ts","cov":"midway-bin cov --ts","lint":"mwts check","lint:fix":"mwts fix","push":"tsc ;npm publish --access public"},"keywords":["midway","midway component","socket.io-client"],"author":{"name":"wgcairui@icloud.com"},"license":"MIT","devDependencies":{"@midwayjs/core":"^2.3.0","@midwayjs/decorator":"^2.3.0","@midwayjs/cli":"^1.2.38","@types/jest":"^26.0.10","@types/node":"14","cross-env":"^6.0.0","jest":"^26.4.0","mwts":"^1.0.5","ts-jest":"^26.2.0","typescript":"^4.0.0"},"dependencies":{"socket.io-client":"^4.1.3"},"repository":{"url":"git+https://github.com/wgcairui/midway-io.client.git"},"gitHead":"9d72b27a60857d9115ce7b25e28ee4349019f6cd","bugs":{"url":"https://github.com/wgcairui/midway-io.client/issues"},"homepage":"https://github.com/wgcairui/midway-io.client#readme","_id":"@cairui/midway-io.client@1.0.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-3cZtZRx3W3bhmgzJ1NU6We9ZCf8v+Bi18/Ndg9l8ChhjF4mo1WcrsC+OHjLOxbVu6EzaqIjk4na2PBR3iu3bUg==","shasum":"3900cce56524aea56024cbded8709da1b539b251","tarball":"https://registry.npmjs.org/@cairui/midway-io.client/-/midway-io.client-1.0.3.tgz","fileCount":14,"unpackedSize":16009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg941JCRA9TVsSAnZWagAA35gP+wccQ8osjFZ8sUQHWDe3\noUwezZcM23mVmaEQsQLcn7IBq7pci9czKM2P5cd/3NtWsv6WysM1vpHXON6t\nyuRJSJ4nNvlVyixmFJzzQKbQZnDYUeOLJy/g49qzeX9xXK+IWXo7vZGYmTeT\nkhnc2sVbLky9WgjIIahit2knfuRZKmtcIZfQnzqTVXAE/hdKzoEQMUVz9zsi\nZhVzZjEuJQu50pxkn1oKrzQTWcL2318jqEu+qZ1+NJpRL9X2AmJSS6z6lmTs\nXIwzbf2SH00QLBlH62qxAHqnX/SIDY6iScT8zarAxqjpH7Yq9GqbXpn3K3Wp\nGhptyN00kkkTKf08HAB6p8Mj5RrI5PZFuXTjNFF3epdM0TxXct4zyeAsi485\nvwtOdb7WbT4ejYb0TFAdcab4z66vwMbVXGEMh12Hpp2hi3EXemkGK8W9HhHY\n0yrRhfVxRMlKoSBMpVaW3cktFut95YKJdz5w1bRnriJKhGWuYC/9pQmxj+pi\nzlteBC61sUM4faAScI4cOX/3Dpk7eRtOwruh9Ni11WCZETH3TFR+vI0lL6qq\nB0TJt/ApR+d4CyF57Th/lgPYyaq/eGEfXWcPs/o/4QxnKQT/tidZgS2waIlj\n2KsgnrrfMOU/7jJcF7bSQo7HIDR+sIghAtOUzMa5opjx/lovEm/ikxhx6riD\n5LLo\r\n=IQaM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlFT+GZLqqYpR58ViDZ2Pta5mWAVYmcGnNt4OwPy4R3AiAOW17LgBFvEQqxn8EyWtr73S69T48r46Axfr1FuxmErg=="}]},"_npmUser":{"name":"wgcairui","email":"wgcairui@icloud.com"},"directories":{},"maintainers":[{"name":"wgcairui","email":"wgcairui@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midway-io.client_1.0.3_1626836297572_0.029439640455937166"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-17T07:18:23.846Z","1.0.0":"2021-07-17T07:18:24.324Z","modified":"2022-04-04T21:31:06.420Z","1.0.1":"2021-07-17T08:59:11.099Z","1.0.2":"2021-07-21T02:43:50.441Z","1.0.3":"2021-07-21T02:58:17.697Z"},"maintainers":[{"name":"wgcairui","email":"wgcairui@icloud.com"}],"description":"midway组件socket.io-client","homepage":"https://github.com/wgcairui/midway-io.client#readme","keywords":["midway","midway component","socket.io-client"],"repository":{"url":"git+https://github.com/wgcairui/midway-io.client.git"},"author":{"name":"wgcairui@icloud.com"},"bugs":{"url":"https://github.com/wgcairui/midway-io.client/issues"},"license":"MIT","readme":"# midway-io.client\n\n\n### midway自定义组件\n#### socket.io-client组件,暴露常用的装饰器\n\n```\nnpm i -S @cairui/midway-io.client\n```\n\n*@IOControll()*\n\n*@OnConnection()*\n\n*@OnDisConnection()*\n\n*@OnIOMessage()*\n\n*@OnIOEmit()*\n\n###示例 src/controll/ioControll.ts\n```\n\nimport { Provide, Inject } from \"@midwayjs/decorator\"\nimport { ioClientService } from \"../service/ioClient\"\nimport { IOControll, OnConnection, OnIOEmit, OnIOMessage } from \"../../../../npmPackage/midway-io.client/src\"\n\n@Provide()\n@IOControll()\nexport class IOClientControll {\n\n    @Inject()\n    ctx: ioClientService\n\n    @OnConnection()\n    connect() {\n        console.log(\"id===\", this.ctx.ioClient.io.id);\n\n    }\n\n    @OnIOMessage(\"accont\")\n    @OnIOEmit(\"register\")\n    async accont() {\n        return {}\n    }\n\n    @OnIOMessage(\"registerSuccess\")\n    async register(data: any) {\n        console.log({ data });\n\n    }\n}\n```\n\n[midway文档](https://www.yuque.com/midwayjs/midway_v2)\n\n配置 src/config/*.ts\n\n```\nimport { ioConfig } from \"../../../../npmPackage/midway-io.client/src\"\n\nexport const io: ioConfig = {\n    uri: \"http://${url}/${namespace}\",\n    opts: {\n        path: \"/client\"\n    }\n}\n\n```\n\n","readmeFilename":"README.md"}