{"_id":"leancloud-realtime","_rev":"3281941","name":"leancloud-realtime","description":"LeanCloud Realtime Message JavaScript SDK","dist-tags":{"dev":"5.0.0-dev.2003021435","latest":"5.0.0-rc.8","latest-v3":"3.5.7","latest-v4":"4.3.1","next":"5.0.0-rc.1"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"time":{"modified":"2024-05-16T05:31:42.000Z","created":"2015-07-28T09:14:08.783Z","5.0.0-rc.8":"2023-03-08T09:26:39.751Z","5.0.0-rc.7":"2021-09-01T08:32:15.797Z","5.0.0-rc.6":"2021-05-21T09:25:50.585Z","5.0.0-rc.5":"2020-12-21T08:50:25.450Z","5.0.0-rc.4":"2020-12-16T10:05:17.932Z","5.0.0-rc.3":"2020-06-05T09:41:34.722Z","5.0.0-rc.2":"2020-03-26T10:57:44.047Z","5.0.0-rc.1":"2020-03-17T02:56:29.646Z","5.0.0-rc.0":"2020-03-12T08:01:25.890Z","5.0.0-beta.3":"2020-03-06T14:17:32.496Z","5.0.0-dev.2003021435":"2020-03-02T06:37:26.806Z","5.0.0-dev.2002282330":"2020-02-28T17:18:54.556Z","5.0.0-beta.2":"2020-01-26T08:15:24.651Z","5.0.0-beta.1":"2019-12-10T06:24:32.547Z","5.0.0-beta.0":"2019-10-30T04:15:54.884Z","5.0.0-alpha.3":"2019-07-04T10:58:21.127Z","5.0.0-alpha.2":"2019-07-04T07:16:28.320Z","4.3.1":"2019-06-21T11:23:56.489Z","5.0.0-alpha.1":"2019-05-13T07:26:24.251Z","5.0.0-alpha.0":"2019-05-10T11:43:58.654Z","4.3.0":"2019-03-04T09:55:04.649Z","4.2.1":"2018-11-21T09:56:37.032Z","4.2.0":"2018-07-06T06:49:14.866Z","4.1.0":"2018-06-24T01:28:15.491Z","4.0.1":"2018-05-31T13:59:15.318Z","4.0.0":"2018-05-28T02:57:22.205Z","4.0.0-rc.0":"2018-05-11T07:25:23.943Z","4.0.0-beta.5":"2018-04-15T06:12:45.430Z","4.0.0-beta.4":"2018-02-07T09:02:58.366Z","4.0.0-beta.3":"2018-01-23T06:01:50.565Z","4.0.0-beta.2":"2018-01-09T08:02:03.791Z","4.0.0-beta.1":"2017-12-27T08:41:44.217Z","4.0.0-beta.0":"2017-11-24T09:50:08.740Z","4.0.0-alpha.3":"2017-11-02T09:03:37.743Z","4.0.0-alpha.1":"2017-09-20T11:41:07.065Z","4.0.0-alpha.2":"2017-09-25T05:51:26.943Z","3.5.7":"2017-09-11T03:18:30.354Z","4.0.0-alpha.0":"2017-09-01T08:41:33.328Z","3.5.6":"2017-08-29T11:00:04.291Z","3.5.5":"2017-07-28T16:08:57.057Z","3.5.4":"2017-07-28T11:37:13.939Z","3.5.3":"2017-07-28T06:35:10.389Z","3.5.2":"2017-06-30T07:14:39.133Z","3.5.1":"2017-06-20T10:51:50.632Z","3.5.0":"2017-06-15T12:54:47.974Z","3.5.0-beta.1":"2017-06-01T08:59:53.028Z","3.5.0-beta.0":"2017-05-19T05:52:03.456Z","3.4.1":"2017-04-17T10:04:59.862Z","3.4.0":"2017-04-06T15:39:04.876Z","3.3.4":"2017-01-11T13:54:43.446Z","3.3.3":"2016-12-16T06:14:11.538Z","3.3.2":"2016-12-14T09:41:28.160Z","3.3.1":"2016-11-16T12:01:11.737Z","3.3.0":"2016-10-25T03:42:54.299Z","3.2.3":"2016-09-05T07:53:29.538Z","3.2.2":"2016-08-29T11:01:52.238Z","3.2.1":"2016-08-12T03:37:39.295Z","3.2.0":"2016-08-10T10:09:37.597Z","3.1.3":"2016-08-02T05:36:10.172Z","3.1.2":"2016-07-26T08:00:41.284Z","3.1.1":"2016-07-20T17:15:53.035Z","3.1.0":"2016-07-18T05:47:24.624Z","3.0.2":"2016-06-30T06:00:13.791Z","3.0.1":"2016-06-27T10:55:45.281Z","3.0.0":"2016-06-22T10:30:07.323Z","3.0.0-beta.4":"2016-05-30T09:41:21.390Z","3.0.0-beta.3":"2016-05-16T06:07:05.074Z","3.0.0-beta.2":"2016-05-07T02:47:35.203Z","3.0.0-beta.1":"2016-04-24T10:16:11.428Z","2.4.0":"2016-01-15T09:13:17.967Z","2.3.5":"2016-01-05T03:57:42.946Z","2.3.2":"2015-11-17T08:00:39.861Z","2.3.1":"2015-11-03T09:34:50.982Z","2.3.0":"2015-10-15T08:42:11.245Z","2.2.1":"2015-07-30T05:47:13.305Z","2.2.0":"2015-07-28T09:14:08.783Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"versions":{"5.0.0-rc.8":{"name":"leancloud-realtime","version":"5.0.0-rc.8","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/im-node.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && BABEL_ENV=es5 npm run build:realtime && BABEL_ENV=es5 npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"BABEL_ENV=es5 rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.21.0","@babel/plugin-proposal-decorators":"^7.21.0","@babel/plugin-transform-classes":"^7.21.0","@babel/plugin-transform-runtime":"^7.21.0","@babel/preset-env":"^7.20.2","@babel/register":"^7.21.0","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@rollup/plugin-alias":"^3.1.0","@rollup/plugin-babel":"^5.0.2","@rollup/plugin-commonjs":"^12.0.0","@rollup/plugin-node-resolve":"^8.0.0","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","ws":"^7.2.5"},"dependencies":{"@babel/runtime":"^7.21.0","@leancloud/adapter-types":"^3.0.0","@leancloud/platform-adapters-browser":"^1.1.0","@leancloud/platform-adapters-node":"^1.1.0","@leancloud/platform-adapters-weapp":"^1.2.0","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","promise-timeout":"^1.3.0","protobufjs":"^5.0.1","uuid":"^3.0.0"},"browser":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-browser","./dist/im-node.js":"./dist/im-browser.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-browser.js","./test/websocket-plus.js":false},"weapp":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-weapp","./dist/im-node.js":"./dist/im-weapp.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"1c333f9c457b490b0578f73feb7ff59625c11126","_id":"leancloud-realtime@5.0.0-rc.8","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"shasum":"49e24a93ca685239a6756c3c994436f87e43709b","size":4579623,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-rc.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-rc.8.tgz"},"_npmUser":{"name":"sdjdd","email":"i@sdjdd.com"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-rc.8_1678267599513_0.6203883524689053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-08T09:26:39.751Z","publish_time":1678267599751,"_cnpm_publish_time":1678267599751},"5.0.0-rc.7":{"name":"leancloud-realtime","version":"5.0.0-rc.7","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/im-node.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && BABEL_ENV=es5 npm run build:realtime && BABEL_ENV=es5 npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"BABEL_ENV=es5 rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-proposal-decorators":"^7.10.1","@babel/plugin-transform-classes":"^7.10.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/register":"^7.10.1","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@rollup/plugin-alias":"^3.1.0","@rollup/plugin-babel":"^5.0.2","@rollup/plugin-commonjs":"^12.0.0","@rollup/plugin-node-resolve":"^8.0.0","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","ws":"^7.2.5"},"dependencies":{"@babel/runtime":"^7.10.2","@leancloud/adapter-types":"^3.0.0","@leancloud/platform-adapters-browser":"^1.1.0","@leancloud/platform-adapters-node":"^1.1.0","@leancloud/platform-adapters-weapp":"^1.2.0","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","promise-timeout":"^1.3.0","protobufjs":"^5.0.1","uuid":"^3.0.0"},"browser":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-browser","./dist/im-node.js":"./dist/im-browser.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-browser.js","./test/websocket-plus.js":false},"weapp":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-weapp","./dist/im-node.js":"./dist/im-weapp.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"19b82818c170b064a0228b9cf0d01c1a8b8b77bf","_id":"leancloud-realtime@5.0.0-rc.7","_nodeVersion":"14.15.0","_npmVersion":"6.14.13","dist":{"shasum":"ef314fdf598a0a32a3eed9453cc2ca31cfa79781","size":4604567,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-rc.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-rc.7.tgz"},"_npmUser":{"name":"sdjdd","email":"i@sdjdd.com"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-rc.7_1630485135431_0.0195550055631466"},"_hasShrinkwrap":false,"publish_time":1630485135797,"_cnpm_publish_time":1630485135797,"_cnpmcore_publish_time":"2021-12-17T09:15:53.102Z"},"5.0.0-rc.6":{"name":"leancloud-realtime","version":"5.0.0-rc.6","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/im-node.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && BABEL_ENV=es5 npm run build:realtime && BABEL_ENV=es5 npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"BABEL_ENV=es5 rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-proposal-decorators":"^7.10.1","@babel/plugin-transform-classes":"^7.10.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/register":"^7.10.1","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@rollup/plugin-alias":"^3.1.0","@rollup/plugin-babel":"^5.0.2","@rollup/plugin-commonjs":"^12.0.0","@rollup/plugin-node-resolve":"^8.0.0","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","ws":"^7.2.5"},"dependencies":{"@babel/runtime":"^7.10.2","@leancloud/adapter-types":"^3.0.0","@leancloud/platform-adapters-browser":"^1.1.0","@leancloud/platform-adapters-node":"^1.1.0","@leancloud/platform-adapters-weapp":"^1.2.0","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","promise-timeout":"^1.3.0","protobufjs":"^5.0.1","uuid":"^3.0.0"},"browser":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-browser","./dist/im-node.js":"./dist/im-browser.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-browser.js","./test/websocket-plus.js":false},"weapp":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-weapp","./dist/im-node.js":"./dist/im-weapp.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"afad9b880bf7c342abdcf6da0d7047838194d7f8","_id":"leancloud-realtime@5.0.0-rc.6","_nodeVersion":"14.15.0","_npmVersion":"6.14.13","dist":{"shasum":"63bdff9e710185fa37a321c52c14ef5ee76acb00","size":4603553,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-rc.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-rc.6.tgz"},"_npmUser":{"name":"sdjdd","email":"i@sdjdd.com"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-rc.6_1621589150019_0.2374194851521816"},"_hasShrinkwrap":false,"publish_time":1621589150585,"_cnpm_publish_time":1621589150585,"_cnpmcore_publish_time":"2021-12-17T09:16:02.646Z"},"5.0.0-rc.5":{"name":"leancloud-realtime","version":"5.0.0-rc.5","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/im-node.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && BABEL_ENV=es5 npm run build:realtime && BABEL_ENV=es5 npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"BABEL_ENV=es5 rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-proposal-decorators":"^7.10.1","@babel/plugin-transform-classes":"^7.10.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/register":"^7.10.1","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@rollup/plugin-alias":"^3.1.0","@rollup/plugin-babel":"^5.0.2","@rollup/plugin-commonjs":"^12.0.0","@rollup/plugin-node-resolve":"^8.0.0","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","ws":"^7.2.5"},"dependencies":{"@babel/runtime":"^7.10.2","@leancloud/adapter-types":"^3.0.0","@leancloud/platform-adapters-browser":"^1.1.0","@leancloud/platform-adapters-node":"^1.1.0","@leancloud/platform-adapters-weapp":"^1.2.0","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","promise-timeout":"^1.3.0","protobufjs":"^5.0.1","uuid":"^3.0.0"},"browser":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-browser","./dist/im-node.js":"./dist/im-browser.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-browser.js","./test/websocket-plus.js":false},"weapp":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-weapp","./dist/im-node.js":"./dist/im-weapp.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"e5ad698f7a1527d68057185414d3634fc9302994","_id":"leancloud-realtime@5.0.0-rc.5","_nodeVersion":"14.15.0","_npmVersion":"6.14.9","dist":{"shasum":"760d0101b5a6ce34fa1ad9b4f9175f3b3a12b4cd","size":4597844,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-rc.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-rc.5.tgz"},"_npmUser":{"name":"sdjdd","email":"i@sdjdd.com"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-rc.5_1608540625081_0.6979015884397197"},"_hasShrinkwrap":false,"publish_time":1608540625450,"_cnpm_publish_time":1608540625450,"_cnpmcore_publish_time":"2021-12-17T09:16:10.918Z"},"5.0.0-rc.4":{"name":"leancloud-realtime","version":"5.0.0-rc.4","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/im-node.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && BABEL_ENV=es5 npm run build:realtime && BABEL_ENV=es5 npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"BABEL_ENV=es5 rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-proposal-decorators":"^7.10.1","@babel/plugin-transform-classes":"^7.10.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/register":"^7.10.1","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@rollup/plugin-alias":"^3.1.0","@rollup/plugin-babel":"^5.0.2","@rollup/plugin-commonjs":"^12.0.0","@rollup/plugin-node-resolve":"^8.0.0","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","ws":"^7.2.5"},"dependencies":{"@babel/runtime":"^7.10.2","@leancloud/adapter-types":"^3.0.0","@leancloud/platform-adapters-browser":"^1.1.0","@leancloud/platform-adapters-node":"^1.1.0","@leancloud/platform-adapters-weapp":"^1.2.0","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","promise-timeout":"^1.3.0","protobufjs":"^5.0.1","uuid":"^3.0.0"},"browser":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-browser","./dist/im-node.js":"./dist/im-browser.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-browser.js","./test/websocket-plus.js":false},"weapp":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-weapp","./dist/im-node.js":"./dist/im-weapp.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"6f5ef1ef859fa90b6dc4ce64b84d1195dc69716b","_id":"leancloud-realtime@5.0.0-rc.4","_nodeVersion":"10.23.0","_npmVersion":"6.14.9","dist":{"shasum":"5ee0f370fa4f8414194654361535f0ce9e283226","size":4601871,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-rc.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-rc.4.tgz"},"_npmUser":{"name":"sdjdd","email":"i@sdjdd.com"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-rc.4_1608113117652_0.5700832601822945"},"_hasShrinkwrap":false,"publish_time":1608113117932,"_cnpm_publish_time":1608113117932,"_cnpmcore_publish_time":"2021-12-17T09:16:20.050Z"},"5.0.0-rc.3":{"name":"leancloud-realtime","version":"5.0.0-rc.3","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/im-node.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && BABEL_ENV=es5 npm run build:realtime && BABEL_ENV=es5 npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"BABEL_ENV=es5 rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.10.2","@babel/plugin-proposal-decorators":"^7.10.1","@babel/plugin-transform-classes":"^7.10.1","@babel/plugin-transform-runtime":"^7.10.1","@babel/preset-env":"^7.10.2","@babel/register":"^7.10.1","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@rollup/plugin-alias":"^3.1.0","@rollup/plugin-babel":"^5.0.2","@rollup/plugin-commonjs":"^12.0.0","@rollup/plugin-node-resolve":"^8.0.0","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","ws":"^7.2.5"},"dependencies":{"@babel/runtime":"^7.10.2","@babel/runtime-corejs2":"^7.10.2","@leancloud/adapter-types":"^3.0.0","@leancloud/platform-adapters-browser":"^1.1.0","@leancloud/platform-adapters-node":"^1.1.0","@leancloud/platform-adapters-weapp":"^1.2.0","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","promise-timeout":"^1.3.0","protobufjs":"^5.0.1","uuid":"^3.0.0"},"browser":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-browser","./dist/im-node.js":"./dist/im-browser.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-browser.js","./test/websocket-plus.js":false},"weapp":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-weapp","./dist/im-node.js":"./dist/im-weapp.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"eec814ca9bf8423066f47343184529f6bac80b45","_id":"leancloud-realtime@5.0.0-rc.3","_nodeVersion":"12.17.0","_npmVersion":"6.14.5","dist":{"shasum":"3a590d8c99685aa54849529d5d7fbbca0ea45152","size":4904866,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-rc.3.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-rc.3_1591350094372_0.6662195994635569"},"_hasShrinkwrap":false,"publish_time":1591350094722,"_cnpm_publish_time":1591350094722,"_cnpmcore_publish_time":"2021-12-17T09:16:31.559Z"},"5.0.0-rc.2":{"name":"leancloud-realtime","version":"5.0.0-rc.2","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/im-node.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && BABEL_ENV=es5 npm run build:realtime && BABEL_ENV=es5 npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"BABEL_ENV=es5 rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-transform-classes":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.4","@babel/preset-env":"^7.8.7","@babel/register":"^7.7.4","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^5.3.0","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333"},"dependencies":{"@babel/runtime":"^7.7.4","@babel/runtime-corejs2":"^7.9.2","@leancloud/adapter-types":"^1.0.1","@leancloud/platform-adapters-browser":"^1.0.1","@leancloud/platform-adapters-node":"^1.0.1","@leancloud/platform-adapters-weapp":"^1.0.2","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","promise-timeout":"^1.3.0","protobufjs":"^5.0.1","uuid":"^3.0.0"},"browser":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-browser","./dist/im-node.js":"./dist/im-browser.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-browser.js"},"weapp":{"@leancloud/platform-adapters-node":"@leancloud/platform-adapters-weapp","./dist/im-node.js":"./dist/im-weapp.js","./dist/es-latest/im-node.js":"./dist/es-latest/im-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"23b83c35e2653e9d8ef2ada4c29a0bbd1c909f30","_id":"leancloud-realtime@5.0.0-rc.2","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"shasum":"f8cd8db767af6b331d4bddef94600e23174c4408","size":4890705,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-rc.2.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-rc.2_1585220263752_0.04843993442537853"},"_hasShrinkwrap":false,"publish_time":1585220264047,"_cnpm_publish_time":1585220264047,"_cnpmcore_publish_time":"2021-12-17T09:16:42.772Z"},"5.0.0-rc.1":{"name":"leancloud-realtime","version":"5.0.0-rc.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/im-node.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-external-helpers":"^7.7.4","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-transform-classes":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.4","@babel/preset-env":"^7.8.7","@babel/register":"^7.7.4","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leancloud/adapter-types":"^1.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333"},"dependencies":{"@babel/runtime":"^7.7.4","@leancloud/runtime-adapters-browser":"^1.0.1","@leancloud/runtime-adapters-node":"^1.0.1","@leancloud/runtime-adapters-weapp":"^1.0.2","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","promise-timeout":"^1.3.0","protobufjs":"^5.0.1","uuid":"^3.0.0"},"browser":{"@leancloud/runtime-adapters-node":"@leancloud/runtime-adapters-browser","./dist/im-node.js":"./dist/im-browser.js"},"weapp":{"@leancloud/runtime-adapters-node":"@leancloud/runtime-adapters-weapp","./dist/im-node.js":"./dist/im-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"1193e22759e4a83592819821ea8d02f2393e035a","_id":"leancloud-realtime@5.0.0-rc.1","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"shasum":"0c8f5aad80e30f89df6855ff1aff00a5e92d7658","size":1913879,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-rc.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-rc.1_1584413789422_0.4995658341665419"},"_hasShrinkwrap":false,"publish_time":1584413789646,"_cnpm_publish_time":1584413789646,"_cnpmcore_publish_time":"2021-12-17T09:16:46.872Z"},"5.0.0-rc.0":{"name":"leancloud-realtime","version":"5.0.0-rc.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-external-helpers":"^7.7.4","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-transform-classes":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.4","@babel/preset-env":"^7.8.7","@babel/register":"^7.7.4","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leancloud/adapter-types":"^1.0.0","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333"},"dependencies":{"@babel/runtime":"^7.7.4","@leancloud/runtime-adapters-browser":"^1.0.0","@leancloud/runtime-adapters-node":"^1.0.0","@leancloud/runtime-adapters-weapp":"^1.0.1","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","promise-timeout":"^1.3.0","protobufjs":"^5.0.1","uuid":"^3.0.0"},"browser":{"@leancloud/runtime-adapters-node":"@leancloud/runtime-adapters-browser","./dist/realtime.js":"./dist/realtime-browser.js"},"weapp":{"@leancloud/runtime-adapters-node":"@leancloud/runtime-adapters-weapp","./dist/realtime.js":"./dist/realtime-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"8eae08eaf5173a002a67f8bd65268b1554e02ae3","_id":"leancloud-realtime@5.0.0-rc.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"shasum":"7d596ac7718e2bfa0f5f0a3acb75be3e4b9ba41a","size":1762449,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-rc.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-rc.0_1584000085651_0.1872251837573431"},"_hasShrinkwrap":false,"publish_time":1584000085890,"_cnpm_publish_time":1584000085890,"_cnpmcore_publish_time":"2021-12-17T09:16:50.963Z"},"5.0.0-beta.3":{"name":"leancloud-realtime","version":"5.0.0-beta.3","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-external-helpers":"^7.7.4","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-transform-classes":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/register":"^7.7.4","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","weapp-polyfill":"^3.2.0"},"dependencies":{"@babel/runtime":"^7.7.4","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","promise-timeout":"^1.3.0","protobufjs":"^5.0.1","superagent":"^5.1.0","uuid":"^3.0.0","ws":"^7.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime-browser.js","./dist/realtime-core.js":"./dist/realtime-core-browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","readmeFilename":"README.md","gitHead":"51069f34470aeba870633a08038105c4fceab7f0","_id":"leancloud-realtime@5.0.0-beta.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"5940655ba278e4ccaf68dee84fedbc057231d752","size":2006172,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-beta.3.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-beta.3_1583504252289_0.3447945613058283"},"_hasShrinkwrap":false,"publish_time":1583504252496,"_cnpm_publish_time":1583504252496,"_cnpmcore_publish_time":"2021-12-17T09:16:55.640Z"},"5.0.0-dev.2003021435":{"name":"leancloud-realtime","version":"5.0.0-dev.2003021435","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-external-helpers":"^7.7.4","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-transform-classes":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/register":"^7.7.4","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","weapp-polyfill":"^3.2.0"},"dependencies":{"@babel/runtime":"^7.7.4","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","superagent":"^5.1.0","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime-browser.js","./dist/realtime-core.js":"./dist/realtime-core-browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime-weapp.js","./dist/realtime-core.js":"./dist/realtime-core-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","readmeFilename":"README.md","gitHead":"cfb726cb38f550abeb50262071d91adb5efa949c","_id":"leancloud-realtime@5.0.0-dev.2003021435","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"39bbe5b2c38b31f6a0c1e784054726960d83c658","size":2270769,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-dev.2003021435.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-dev.2003021435.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-dev.2003021435_1583131046474_0.09548618225884686"},"_hasShrinkwrap":false,"publish_time":1583131046806,"_cnpm_publish_time":1583131046806,"_cnpmcore_publish_time":"2021-12-17T09:16:59.365Z"},"5.0.0-dev.2002282330":{"name":"leancloud-realtime","version":"5.0.0-dev.2002282330","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-external-helpers":"^7.7.4","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-transform-classes":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/register":"^7.7.4","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","weapp-polyfill":"^3.2.0"},"dependencies":{"@babel/runtime":"^7.7.4","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","superagent":"^5.1.0","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime-browser.js","./dist/realtime-core.js":"./dist/realtime-core-browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime-weapp.js","./dist/realtime-core.js":"./dist/realtime-core-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","readmeFilename":"README.md","gitHead":"d01cf1ff17acdad8d59a134bd93ce4ad52b6cc43","_id":"leancloud-realtime@5.0.0-dev.2002282330","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"shasum":"102aae159273b3fdc5395043e8328cfcc458e829","size":2268400,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-dev.2002282330.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-dev.2002282330.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-dev.2002282330_1582910334318_0.5045502795319761"},"_hasShrinkwrap":false,"publish_time":1582910334556,"_cnpm_publish_time":1582910334556,"_cnpmcore_publish_time":"2021-12-17T09:17:07.341Z"},"5.0.0-beta.2":{"name":"leancloud-realtime","version":"5.0.0-beta.2","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-external-helpers":"^7.7.4","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-transform-classes":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/register":"^7.7.4","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","weapp-polyfill":"^3.2.0"},"dependencies":{"@babel/runtime":"^7.7.4","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","superagent":"^5.1.0","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime-browser.js","./dist/realtime-core.js":"./dist/realtime-core-browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime-weapp.js","./dist/realtime-core.js":"./dist/realtime-core-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","readmeFilename":"README.md","gitHead":"84c4b17ee1954770ce890380155cd8c9a9992f07","_id":"leancloud-realtime@5.0.0-beta.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"shasum":"ab87dda84a3316a0b16a62ad999b1891e59eecbf","size":2339408,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-beta.2.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-beta.2_1580026524459_0.5413706536702567"},"_hasShrinkwrap":false,"publish_time":1580026524651,"_cnpm_publish_time":1580026524651,"_cnpmcore_publish_time":"2021-12-17T09:17:13.111Z"},"5.0.0-beta.1":{"name":"leancloud-realtime","version":"5.0.0-beta.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.7.4","@babel/plugin-external-helpers":"^7.7.4","@babel/plugin-proposal-decorators":"^7.7.4","@babel/plugin-transform-classes":"^7.7.4","@babel/plugin-transform-runtime":"^7.7.4","@babel/preset-env":"^7.7.4","@babel/register":"^7.7.4","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^6.7.2","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.27.8","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-json":"^3.1.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-uglify":"^6.0.3","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","weapp-polyfill":"^3.2.0"},"dependencies":{"@babel/runtime":"^7.7.4","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","superagent":"^5.1.0","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime-browser.js","./dist/realtime-core.js":"./dist/realtime-core-browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime-weapp.js","./dist/realtime-core.js":"./dist/realtime-core-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"dbda85e43fec2da0485fb78e05203b0b6b780160","_id":"leancloud-realtime@5.0.0-beta.1","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"shasum":"3448e8fa6fd35bd708a4e138565101f233a86669","size":2338144,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-beta.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-beta.1_1575959072317_0.07763034635965549"},"_hasShrinkwrap":false,"publish_time":1575959072547,"_cnpm_publish_time":1575959072547,"_cnpmcore_publish_time":"2021-12-17T09:17:17.379Z"},"5.0.0-beta.0":{"name":"leancloud-realtime","version":"5.0.0-beta.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-transform-classes":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^13.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^1.2.2","rollup-plugin-babel":"^4.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^6.0.2","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","weapp-polyfill":"^3.2.0"},"dependencies":{"@babel/runtime":"^7.0.0","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","superagent":"^5.1.0","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime-browser.js","./dist/realtime-core.js":"./dist/realtime-core-browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime-weapp.js","./dist/realtime-core.js":"./dist/realtime-core-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"a8c4765fdf00e1b7bef3721434b814bdd862d55e","_id":"leancloud-realtime@5.0.0-beta.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"55c891c10468ee39a74876ca206725c407c019e9","size":2345344,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-beta.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-beta.0_1572408954638_0.5756047832703068"},"_hasShrinkwrap":false,"publish_time":1572408954884,"_cnpm_publish_time":1572408954884,"_cnpmcore_publish_time":"2021-12-17T09:17:25.806Z"},"5.0.0-alpha.3":{"name":"leancloud-realtime","version":"5.0.0-alpha.3","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-transform-classes":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^13.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^1.2.2","rollup-plugin-babel":"^4.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^6.0.2","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","weapp-polyfill":"^3.1.1"},"dependencies":{"@babel/runtime":"^7.0.0","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","superagent":"^4.1.0","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime-browser.js","./dist/realtime-core.js":"./dist/realtime-core-browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime-weapp.js","./dist/realtime-core.js":"./dist/realtime-core-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","readmeFilename":"README.md","gitHead":"d41e7161c12a710383b182b2a10372b06b63af8e","_id":"leancloud-realtime@5.0.0-alpha.3","_nodeVersion":"11.13.0","_npmVersion":"6.9.0","dist":{"shasum":"61e7e455f265ba5b6bd032e1afdc6bd929ee158c","size":2318819,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-alpha.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-alpha.3.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-alpha.3_1562237900933_0.3866023148281934"},"_hasShrinkwrap":false,"publish_time":1562237901127,"_cnpm_publish_time":1562237901127,"_cnpmcore_publish_time":"2021-12-17T09:17:29.276Z"},"5.0.0-alpha.2":{"name":"leancloud-realtime","version":"5.0.0-alpha.2","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-transform-classes":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^13.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^1.2.2","rollup-plugin-babel":"^4.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^6.0.2","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","weapp-polyfill":"^3.1.1"},"dependencies":{"@babel/runtime":"^7.0.0","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","superagent":"^4.1.0","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime-browser.js","./dist/realtime-core-js":"./dist/realtime-core-browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime-weapp.js","./dist/realtime-core-js":"./dist/realtime-core-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","readmeFilename":"README.md","gitHead":"64d553a6d8361925ee30ec2f51d95b7982952927","_id":"leancloud-realtime@5.0.0-alpha.2","_nodeVersion":"11.13.0","_npmVersion":"6.9.0","dist":{"shasum":"81cc8d02a7c937981e6116dca372e31c3f57e3dd","size":4652884,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-alpha.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-alpha.2.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-alpha.2_1562224588052_0.3254237270815383"},"_hasShrinkwrap":false,"publish_time":1562224588320,"_cnpm_publish_time":1562224588320,"_cnpmcore_publish_time":"2021-12-17T09:17:39.094Z"},"4.3.1":{"name":"leancloud-realtime","version":"4.3.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^2.0.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^13.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^12.0.2","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^1.2.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^6.0.2","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","weapp-polyfill":"^3.1.1"},"dependencies":{"axios":"^0.18.0","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"4aad91fed999916499151b9f5233ff961a5f476f","_id":"leancloud-realtime@4.3.1","_nodeVersion":"11.13.0","_npmVersion":"6.9.0","dist":{"shasum":"93dd78f55719e2e180232f1272dd31022d5d2d8a","size":2590256,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.3.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_4.3.1_1561116236279_0.7864622337690332"},"_hasShrinkwrap":false,"publish_time":1561116236489,"_cnpm_publish_time":1561116236489,"_cnpmcore_publish_time":"2021-12-17T09:17:45.682Z"},"5.0.0-alpha.1":{"name":"leancloud-realtime","version":"5.0.0-alpha.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-transform-classes":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^13.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^1.2.2","rollup-plugin-babel":"^4.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^6.0.2","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","weapp-polyfill":"^3.1.1"},"dependencies":{"@babel/runtime":"^7.0.0","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","superagent":"^4.1.0","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime-browser.js","./dist/realtime-core-js":"./dist/realtime-core-browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime-weapp.js","./dist/realtime-core-js":"./dist/realtime-core-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","readmeFilename":"README.md","gitHead":"b6fd0ee0cfb2db0150e9924f1a925230839fca21","_id":"leancloud-realtime@5.0.0-alpha.1","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"shasum":"0538bc991bf242d9f752eb575fd424534fff851e","size":2314166,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-alpha.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-alpha.1_1557732383729_0.20065538414116424"},"_hasShrinkwrap":false,"publish_time":1557732384251,"_cnpm_publish_time":1557732384251,"_cnpmcore_publish_time":"2021-12-17T09:17:53.404Z"},"5.0.0-alpha.0":{"name":"leancloud-realtime","version":"5.0.0-alpha.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@babel/core":"^7.0.0","@babel/plugin-external-helpers":"^7.0.0","@babel/plugin-proposal-decorators":"^7.0.0","@babel/plugin-transform-classes":"^7.0.0","@babel/plugin-transform-runtime":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^9.0.0","babel-plugin-istanbul":"^5.1.1","conventional-changelog-cli":"^2.0.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^13.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^13.3.0","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^1.2.2","rollup-plugin-babel":"^4.0.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^6.0.2","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","weapp-polyfill":"^3.1.1"},"dependencies":{"@babel/runtime":"^7.0.0","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","superagent":"^4.1.0","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime-browser.js","./dist/realtime-core-js":"./dist/realtime-core-browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime-weapp.js","./dist/realtime-core-js":"./dist/realtime-core-weapp.js"},"nyc":{"require":["@babel/register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","readmeFilename":"README.md","gitHead":"2512f98697418a801be0b45c2bf67bfc435f35dc","_id":"leancloud-realtime@5.0.0-alpha.0","_nodeVersion":"11.13.0","_npmVersion":"6.7.0","dist":{"shasum":"684ab893f9d3b43520c91c17b5bca18db4bbdce0","size":2312133,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-5.0.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-5.0.0-alpha.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_5.0.0-alpha.0_1557488638433_0.18276072694640022"},"_hasShrinkwrap":false,"publish_time":1557488638654,"_cnpm_publish_time":1557488638654,"_cnpmcore_publish_time":"2021-12-17T09:17:58.614Z"},"4.3.0":{"name":"leancloud-realtime","version":"4.3.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts --strict","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.1","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^2.0.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^13.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^12.0.2","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^1.2.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-json":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^6.0.2","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^3.3.3333","weapp-polyfill":"^3.1.1"},"dependencies":{"axios":"^0.18.0","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"23afc24f5c71460b2bd7c8d4f111e6f8da5350ae","_id":"leancloud-realtime@4.3.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"383e7958ec082fb7918dff800651300497febb7a","size":2587265,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.3.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_4.3.0_1551693304387_0.06115976490202346"},"_hasShrinkwrap":false,"publish_time":1551693304649,"_cnpm_publish_time":1551693304649,"_cnpmcore_publish_time":"2021-12-17T09:18:05.844Z"},"4.2.1":{"name":"leancloud-realtime","version":"4.2.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^2.0.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^13.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^12.0.2","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^0.61.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^2.4.1","weapp-polyfill":"^3.1.1"},"dependencies":{"axios":"^0.18.0","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"7ed695518922819da70cd43946eb5e941e73e3b8","_id":"leancloud-realtime@4.2.1","_npmVersion":"6.4.1","_nodeVersion":"11.2.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"4336cb055ed246fb67157aa09a3218bdb7d87003","size":2573990,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.2.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_4.2.1_1542794196806_0.576705238581724"},"_hasShrinkwrap":false,"publish_time":1542794197032,"_cnpm_publish_time":1542794197032,"_cnpmcore_publish_time":"2021-12-17T09:18:12.147Z"},"4.2.0":{"name":"leancloud-realtime","version":"4.2.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^7.0.0","@commitlint/config-conventional":"^7.0.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^2.0.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^13.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^4.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^12.0.2","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^0.61.2","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-json":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^4.0.0","should":"^12.0.0","should-sinon":"^0.0.6","sinon":"^6.0.1","typescript":"^2.4.1","weapp-polyfill":"^3.1.1"},"dependencies":{"axios":"^0.18.0","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.1.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.17.10","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^5.2.1"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"81cc1ff1f3479aa9790c878dfa42a4871001bfe0","_id":"leancloud-realtime@4.2.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"c76bf5d7aa02b71255eb795f4daca2f58efb588f","size":2570252,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.2.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_4.2.0_1530859754726_0.4417958567019791"},"_hasShrinkwrap":false,"publish_time":1530859754866,"_cnpm_publish_time":1530859754866,"_cnpmcore_publish_time":"2021-12-17T09:18:17.034Z"},"4.1.0":{"name":"leancloud-realtime","version":"4.1.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^6.0.2","@commitlint/config-conventional":"^6.1.3","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^12.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^11.2.1","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^0.56.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","should":"^12.0.0","should-sinon":"0.0.5","sinon":"^4.2.1","typescript":"^2.4.1","weapp-polyfill":"^3.1.1"},"dependencies":{"axios":"^0.18.0","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.0.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^4.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"3331c6ed1e0dfe2e3cf3c235a0666515463577e9","_id":"leancloud-realtime@4.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"ce652ba2df5811d71500917a8f7b6f4a1a2709bf","size":2555337,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.1.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_4.1.0_1529803695223_0.6254983409205677"},"_hasShrinkwrap":false,"publish_time":1529803695491,"_cnpm_publish_time":1529803695491,"_cnpmcore_publish_time":"2021-12-17T09:18:23.887Z"},"4.0.1":{"name":"leancloud-realtime","version":"4.0.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^6.0.2","@commitlint/config-conventional":"^6.1.3","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^12.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^11.2.1","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^0.56.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","should":"^12.0.0","should-sinon":"0.0.5","sinon":"^4.2.1","typescript":"^2.4.1","weapp-polyfill":"^3.1.1"},"dependencies":{"axios":"^0.18.0","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.0.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^4.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"03defad0eb82fcd14bd8a81253e2ebb94654ee8e","_id":"leancloud-realtime@4.0.1","_npmVersion":"6.1.0","_nodeVersion":"9.11.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"e659bb6466f848118ee1447d0727ab65229d46a6","size":2550018,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_4.0.1_1527775155137_0.9223732121240049"},"_hasShrinkwrap":false,"publish_time":1527775155318,"_cnpm_publish_time":1527775155318,"_cnpmcore_publish_time":"2021-12-17T09:18:30.938Z"},"4.0.0":{"name":"leancloud-realtime","version":"4.0.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^6.0.2","@commitlint/config-conventional":"^6.1.3","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^12.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^11.2.1","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^0.56.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","should":"^12.0.0","should-sinon":"0.0.5","sinon":"^4.2.1","typescript":"^2.4.1","weapp-polyfill":"^3.1.1"},"dependencies":{"axios":"^0.18.0","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.0.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^4.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"ebe76d62570bb6dbe6bdac2d3b1cffd8cb6615f1","_id":"leancloud-realtime@4.0.0","_npmVersion":"6.0.1","_nodeVersion":"9.11.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"cbbfe7e9c17070c02359271a788f54ece3e9ab8f","size":2548739,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_4.0.0_1527476241979_0.4430642380769545"},"_hasShrinkwrap":false,"publish_time":1527476242205,"_cnpm_publish_time":1527476242205,"_cnpmcore_publish_time":"2021-12-17T09:18:37.315Z"},"4.0.0-rc.0":{"name":"leancloud-realtime","version":"4.0.0-rc.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^6.0.2","@commitlint/config-conventional":"^6.1.3","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^12.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^11.2.1","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^0.56.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","should":"^12.0.0","should-sinon":"0.0.5","sinon":"^4.2.1","typescript":"^2.4.1","weapp-polyfill":"^3.1.1"},"dependencies":{"axios":"^0.18.0","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.0.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^4.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","readmeFilename":"README.md","gitHead":"552fceb9a9ef53540aa734de4283eaf388eae3db","_id":"leancloud-realtime@4.0.0-rc.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"35ac7e4958cd5afa4fd9f40981cda5d631a1f1eb","size":2556101,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.0-rc.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_4.0.0-rc.0_1526023523789_0.20004347960831215"},"_hasShrinkwrap":false,"publish_time":1526023523943,"_cnpm_publish_time":1526023523943,"_cnpmcore_publish_time":"2021-12-17T09:18:43.203Z"},"4.0.0-beta.5":{"name":"leancloud-realtime","version":"4.0.0-beta.5","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"pretty-quick --staged","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"if [ ! -z \"$SAUCE_ACCESS_KEY\" ]; then npm run build:test && karma start karma-sauce.conf.js; else echo 'Saucelabs test skipped, set SAUCE_USERNAME and SAUCE_ACCESS_KEY to start it.\n\rTo run browser tests locally, run `npm run test:browser-local`'; fi","test:browser-local":"npm run build:test && karma start","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"npm run build:realtime && npm run build:plugins && ./script/validate-es5.js","build:realtime":"rollup -c rollup/rollup.config.realtime.js","build:plugins":"rollup -c rollup/rollup.config.plugins.js","build:test":"rollup -c rollup/rollup.config.test.js","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^6.0.2","@commitlint/config-angular":"^6.0.2","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^12.0.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","karma":"^2.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sauce-launcher":"^1.2.0","leancloud-storage":"^3.0.0","mocha":"^5.0.0","nyc":"^11.2.1","prettier":"^1.11.1","pretty-quick":"^1.4.1","rollup":"^0.56.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","should":"^12.0.0","should-sinon":"0.0.5","sinon":"^4.2.1","typescript":"^2.4.1","weapp-polyfill":"^3.1.1"},"dependencies":{"axios":"^0.18.0","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.0.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^4.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"prettier":{"singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-angular"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","readmeFilename":"README.md","gitHead":"7733c6d7608f78724d9cedc83efe446008648d67","_id":"leancloud-realtime@4.0.0-beta.5","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"cdb69c3e841619b72c5052bfdb3006e6931122dd","size":2537408,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.0-beta.5.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_4.0.0-beta.5_1523772765269_0.4208893753361076"},"_hasShrinkwrap":false,"publish_time":1523772765430,"_cnpm_publish_time":1523772765430,"_cnpmcore_publish_time":"2021-12-17T09:18:49.656Z"},"4.0.0-beta.4":{"name":"leancloud-realtime","version":"4.0.0-beta.4","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js --exit","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^6.0.2","@commitlint/config-angular":"^6.0.2","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^12.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^3.1.0","grunt-envify":"0.1.0","grunt-rollup":"github:leeyeh/grunt-rollup","grunt-saucelabs":"^9.0.0","husky":"^0.14.3","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^3.0.0","load-grunt-tasks":"^3.4.1","mocha":"^5.0.0","nyc":"^11.2.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^12.0.0","should-sinon":"0.0.5","sinon":"^4.2.1","typescript":"^2.4.1","weapp-polyfill":"^3.1.1"},"dependencies":{"axios":"^0.17.1","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.0.0","eventemitter3":"^3.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^4.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"commitlint":{"extends":["@commitlint/config-angular"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","readmeFilename":"README.md","gitHead":"b48f1e82e6d3ea38335f2ae70fba6762a5f0e13e","_id":"leancloud-realtime@4.0.0-beta.4","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"ccdd777f84ddd9f08e05dd86214f9b1c5e2dada6","size":2699600,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.0-beta.4.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime_4.0.0-beta.4_1517994178026_0.21767893392992232"},"_hasShrinkwrap":false,"publish_time":1517994178366,"_cnpm_publish_time":1517994178366,"_cnpmcore_publish_time":"2021-12-17T09:18:57.252Z"},"4.0.0-beta.3":{"name":"leancloud-realtime","version":"4.0.0-beta.3","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^4.2.2","@commitlint/config-angular":"^4.2.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^12.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^3.1.0","grunt-envify":"0.1.0","grunt-rollup":"github:leeyeh/grunt-rollup","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^3.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^11.2.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^12.0.0","should-sinon":"0.0.5","sinon":"^3.3.0","typescript":"^2.4.1","weapp-polyfill":"^3.1.1"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.0.0","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"commitlint":{"extends":["@commitlint/config-angular"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"8a9c421af78822194bc83a34d5ff14b17d20c7dc","_id":"leancloud-realtime@4.0.0-beta.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"33fd1bf57192db2e7068042539cfcc46e6e46c4b","size":2690912,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.0-beta.3.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-4.0.0-beta.3.tgz_1516687310296_0.07938543637283146"},"publish_time":1516687310565,"_hasShrinkwrap":false,"_cnpm_publish_time":1516687310565,"_cnpmcore_publish_time":"2021-12-17T09:19:02.500Z"},"4.0.0-beta.2":{"name":"leancloud-realtime","version":"4.0.0-beta.2","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^4.2.2","@commitlint/config-angular":"^4.2.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^12.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^3.1.0","grunt-envify":"0.1.0","grunt-rollup":"github:leeyeh/grunt-rollup","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^3.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^11.2.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^12.0.0","should-sinon":"0.0.5","sinon":"^3.3.0","typescript":"^2.4.1","weapp-polyfill":"^3.1.1"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.0.0","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"ws":"weapp-polyfill/websocket.js","./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"commitlint":{"extends":["@commitlint/config-angular"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"940d787000dd133570795425e6a155b3ee015de3","_id":"leancloud-realtime@4.0.0-beta.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"4c7726c6311d6d810e25749a5a2c74ae9ac1b7fe","size":2615332,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.0-beta.2.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-4.0.0-beta.2.tgz_1515484923548_0.6307520330883563"},"publish_time":1515484923791,"_hasShrinkwrap":false,"_cnpm_publish_time":1515484923791,"_cnpmcore_publish_time":"2021-12-17T09:19:09.174Z"},"4.0.0-beta.1":{"name":"leancloud-realtime","version":"4.0.0-beta.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@commitlint/cli":"^4.2.2","@commitlint/config-angular":"^4.2.1","@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^12.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^3.1.0","grunt-envify":"0.1.0","grunt-rollup":"github:leeyeh/grunt-rollup","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^3.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^11.2.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^12.0.0","should-sinon":"0.0.5","sinon":"^3.3.0","typescript":"^2.4.1","weapp-polyfill":"^3.0.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.0.0","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"commitlint":{"extends":["@commitlint/config-angular"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"27c74f55e83d37719f5281f2171b87f1a3973c9c","_id":"leancloud-realtime@4.0.0-beta.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"329a6ad040f425590c77565a1f50a332d36cec34","size":2614307,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.0-beta.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-4.0.0-beta.1.tgz_1514364103687_0.4356056088581681"},"publish_time":1514364104217,"_hasShrinkwrap":false,"_cnpm_publish_time":1514364104217,"_cnpmcore_publish_time":"2021-12-17T09:19:15.485Z"},"4.0.0-beta.0":{"name":"leancloud-realtime","version":"4.0.0-beta.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^12.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^3.1.0","grunt-envify":"0.1.0","grunt-rollup":"github:leeyeh/grunt-rollup","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^3.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^11.2.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^12.0.0","should-sinon":"0.0.5","sinon":"^3.3.0","typescript":"^2.4.1","weapp-polyfill":"^3.0.0"},"dependencies":{"@commitlint/cli":"^4.2.2","@commitlint/config-angular":"^4.2.1","axios":"^0.16.1","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.0.0","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"commitlint":{"extends":["@commitlint/config-angular"]},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"24cbeaa5f7647280641b16dce9740ff456695c0d","_id":"leancloud-realtime@4.0.0-beta.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"db7daff22de403f6729a36aa35271a9da797687a","size":2617746,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.0-beta.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-4.0.0-beta.0.tgz_1511517008565_0.03150986414402723"},"publish_time":1511517008740,"_hasShrinkwrap":false,"_cnpm_publish_time":1511517008740,"_cnpmcore_publish_time":"2021-12-17T09:19:21.069Z"},"4.0.0-alpha.3":{"name":"leancloud-realtime","version":"4.0.0-alpha.3","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/message.js src/messages/typed-message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^12.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^3.1.0","grunt-envify":"0.1.0","grunt-rollup":"github:leeyeh/grunt-rollup","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^3.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^11.2.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^12.0.0","should-sinon":"0.0.5","sinon":"^3.3.0","typescript":"^2.4.1","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.0.0","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"c1663192d56629f85f965b64101d683ad42e926d","_id":"leancloud-realtime@4.0.0-alpha.3","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"7e0f97f8f4ee92f9139f6aa72a220a9d62e08b18","size":2467897,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.0-alpha.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.0-alpha.3.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-4.0.0-alpha.3.tgz_1509613417520_0.35924682253971696"},"publish_time":1509613417743,"_hasShrinkwrap":false,"_cnpm_publish_time":1509613417743,"_cnpmcore_publish_time":"2021-12-17T09:19:27.422Z"},"4.0.0-alpha.1":{"name":"leancloud-realtime","version":"4.0.0-alpha.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"github:leeyeh/grunt-rollup","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"^2.1.0","typescript":"^2.4.1","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"955798e168f3819d5c99faf4b9b7df6a3d0b3587","_id":"leancloud-realtime@4.0.0-alpha.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"e0d14dd9d794f41cc019e56c51d906c860ffb5df","size":2442385,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.0-alpha.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-4.0.0-alpha.1.tgz_1505907666911_0.06351108523085713"},"publish_time":1505907667065,"_hasShrinkwrap":false,"_cnpm_publish_time":1505907667065,"_cnpmcore_publish_time":"2021-12-17T09:19:37.574Z"},"4.0.0-alpha.2":{"name":"leancloud-realtime","version":"4.0.0-alpha.2","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^8.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^12.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^3.1.0","grunt-envify":"0.1.0","grunt-rollup":"github:leeyeh/grunt-rollup","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^3.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^11.2.1","rollup-plugin-babel":"^3.0.2","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^12.0.0","should-sinon":"0.0.5","sinon":"^3.3.0","typescript":"^2.4.1","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","base64-arraybuffer":"^0.1.5","debug":"^3.0.0","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"da54781f9bfe6dd2ba0eaa2b64e472b53fe0730f","_id":"leancloud-realtime@4.0.0-alpha.2","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"2411dee57b9a4364349cff57e547bc34ceef2be9","size":2442521,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.0-alpha.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.0-alpha.2.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-4.0.0-alpha.2.tgz_1506318686779_0.9334261624608189"},"publish_time":1506318686943,"_hasShrinkwrap":false,"_cnpm_publish_time":1506318686943,"_cnpmcore_publish_time":"2021-12-17T09:19:31.913Z"},"3.5.7":{"name":"leancloud-realtime","version":"3.5.7","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"^2.1.0","typescript":"^2.4.1","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"290fbdb218355764c3eb2b8f7ffefb7d6f8e6d13","_id":"leancloud-realtime@3.5.7","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"6c0d7ad31c5f496e80eef6e4b9598bac83eef105","size":2310169,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.5.7.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-3.5.7.tgz_1505099910061_0.6999773159623146"},"publish_time":1505099910354,"_hasShrinkwrap":false,"_cnpm_publish_time":1505099910354,"_cnpmcore_publish_time":"2021-12-17T09:19:43.954Z"},"4.0.0-alpha.0":{"name":"leancloud-realtime","version":"4.0.0-alpha.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@leeyeh/jsdoc-rtd":"^1.0.13","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","eslint":"^4.3.0","eslint-config-airbnb-base":"^11.1.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"github:leeyeh/grunt-rollup","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"github:leeyeh/jsdoc#v3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"^2.1.0","typescript":"^2.4.1","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"1aacb5c32f2d2e5479f6593191e9f4a643a0fe49","_id":"leancloud-realtime@4.0.0-alpha.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"8c7d75937e8465a5b70ddeb436ca4aa976783f8b","size":2450476,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-4.0.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-4.0.0-alpha.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-4.0.0-alpha.0.tgz_1504255293150_0.015857366612181067"},"publish_time":1504255293328,"_hasShrinkwrap":false,"_cnpm_publish_time":1504255293328,"_cnpmcore_publish_time":"2021-12-17T09:19:49.715Z"},"3.5.6":{"name":"leancloud-realtime","version":"3.5.6","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"^2.1.0","typescript":"^2.4.1","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"e6d304b0c85130462a28e4b27d65fbe52cd1b93a","_id":"leancloud-realtime@3.5.6","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"5047c74c65f37db270027155f39924f7e2c404fb","size":2312366,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.5.6.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-3.5.6.tgz_1504004402649_0.7088915449567139"},"publish_time":1504004404291,"_hasShrinkwrap":false,"_cnpm_publish_time":1504004404291,"_cnpmcore_publish_time":"2021-12-17T09:19:54.343Z"},"3.5.5":{"name":"leancloud-realtime","version":"3.5.5","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"^2.1.0","typescript":"^2.4.1","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"d15931edaf54b1131e4a0ecea3e8ec5153df9c94","_id":"leancloud-realtime@3.5.5","_npmVersion":"5.3.0","_nodeVersion":"8.2.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"dd4852f6fd034e4aa23f5332c5afb715960a584c","size":2296591,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.5.5.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-3.5.5.tgz_1501258136867_0.7140409257262945"},"publish_time":1501258137057,"_hasShrinkwrap":false,"_cnpm_publish_time":1501258137057,"_cnpmcore_publish_time":"2021-12-17T09:20:00.366Z"},"3.5.4":{"name":"leancloud-realtime","version":"3.5.4","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"^2.1.0","typescript":"^2.4.1","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"38d77cbae19000fc965b2aeab266e095c9d61d42","_id":"leancloud-realtime@3.5.4","_npmVersion":"5.3.0","_nodeVersion":"8.2.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"1ee68c0f9711627ac81b2423813669f7f6a00e21","size":2296339,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.5.4.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-3.5.4.tgz_1501241833345_0.5172653808258474"},"publish_time":1501241833939,"_hasShrinkwrap":false,"_cnpm_publish_time":1501241833939,"_cnpmcore_publish_time":"2021-12-17T09:20:04.085Z"},"3.5.3":{"name":"leancloud-realtime","version":"3.5.3","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"^2.1.0","typescript":"^2.4.1","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"0db7cb6468a8e3d9c01d03645d74cde86823d781","_id":"leancloud-realtime@3.5.3","_npmVersion":"5.3.0","_nodeVersion":"8.2.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"ddd044fd43ca29da2a999dee9a2c9f9e4d73d15a","size":2295515,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.5.3.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-3.5.3.tgz_1501223710104_0.8109834918286651"},"publish_time":1501223710389,"_hasShrinkwrap":false,"_cnpm_publish_time":1501223710389,"_cnpmcore_publish_time":"2021-12-17T09:20:09.619Z"},"3.5.2":{"name":"leancloud-realtime","version":"3.5.2","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins && tsc realtime.d.ts","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"@leeyeh/rollup-plugin-node-resolve":"^3.0.0","babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"^2.1.0","typescript":"^2.4.1","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"cd5b17277830b3ee606dbcc8baa801e26482c543","_id":"leancloud-realtime@3.5.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"e4e45cd1d7ca8bb9a4d7f2688f3762173505ff4a","size":2295136,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.5.2.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-3.5.2.tgz_1498806878736_0.3867882981430739"},"publish_time":1498806879133,"_hasShrinkwrap":false,"_cnpm_publish_time":1498806879133,"_cnpmcore_publish_time":"2021-12-17T09:20:14.046Z"},"3.5.1":{"name":"leancloud-realtime","version":"3.5.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"^2.1.0","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"cac4a3ed819d0ca2ca5cf31b1c2afe261b77bcde","_id":"leancloud-realtime@3.5.1","_shasum":"04c0fd5ed1f23093f0034849fa9dd9168a7f8f60","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"04c0fd5ed1f23093f0034849fa9dd9168a7f8f60","size":2294057,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.5.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-3.5.1.tgz_1497955910473_0.09219097555615008"},"publish_time":1497955910632,"_hasShrinkwrap":false,"_cnpm_publish_time":1497955910632,"_cnpmcore_publish_time":"2021-12-17T09:20:21.613Z"},"3.5.0":{"name":"leancloud-realtime","version":"3.5.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"^2.1.0","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^3.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"86c9440e564011053aa375b8d8b7a72ae652f7f1","_id":"leancloud-realtime@3.5.0","_shasum":"27b618d77a8c97cac23ffe07c3b9f1ecd5da7930","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"27b618d77a8c97cac23ffe07c3b9f1ecd5da7930","size":2293675,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.5.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-3.5.0.tgz_1497531287697_0.05526972562074661"},"publish_time":1497531287974,"_hasShrinkwrap":false,"_cnpm_publish_time":1497531287974,"_cnpmcore_publish_time":"2021-12-17T09:20:26.902Z"},"3.5.0-beta.1":{"name":"leancloud-realtime","version":"3.5.0-beta.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"^2.1.0","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^2.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"ecb6b68c16bbd3022f9b5117634516f9e223772f","_id":"leancloud-realtime@3.5.0-beta.1","_shasum":"c4533207910e863c2e8b8d37b79f9e392831e00d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"c4533207910e863c2e8b8d37b79f9e392831e00d","size":2270037,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.5.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.5.0-beta.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/leancloud-realtime-3.5.0-beta.1.tgz_1496307592911_0.41373097873292863"},"publish_time":1496307593028,"_hasShrinkwrap":false,"_cnpm_publish_time":1496307593028,"_cnpmcore_publish_time":"2021-12-17T09:20:32.176Z"},"3.5.0-beta.0":{"name":"leancloud-realtime","version":"3.5.0-beta.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/**/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-env":"^1.4.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-json":"^2.0.0","@leeyeh/rollup-plugin-node-resolve":"^3.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"^2.1.0","validate-commit-msg":"^2.10.1","weapp-polyfill":"^1.1.0"},"dependencies":{"axios":"^0.16.1","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^2.0.0"},"browser":{"ws":"./src/polyfills/ws-browser.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js","./dist/realtime-core.js":"./dist/realtime-core.browser.js"},"weapp":{"./src/polyfills/polyfills.js":"./src/polyfills/polyfills-weapp.js","./dist/realtime.js":"./dist/realtime.weapp.js","./dist/realtime-core.js":"./dist/realtime-core.weapp.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"52403cc830c2402244464ebe19c829b7f4f71535","_id":"leancloud-realtime@3.5.0-beta.0","_shasum":"c6e1e9515be1399ba929681d1c5da916005d2fd5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"c6e1e9515be1399ba929681d1c5da916005d2fd5","size":2267180,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.5.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.5.0-beta.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.5.0-beta.0.tgz_1495173123190_0.11117860395461321"},"publish_time":1495173123456,"_hasShrinkwrap":false,"_cnpm_publish_time":1495173123456,"_cnpmcore_publish_time":"2021-12-17T09:20:36.548Z"},"3.4.1":{"name":"leancloud-realtime","version":"3.4.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/typed-messages/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^3.1.2","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^7.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.10.1","weapp-polyfill":"github:leancloud/weapp-polyfill#4c13db3"},"dependencies":{"axios":"^0.15.0","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^2.0.0"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"98ba577e1e4819721cb6321ed65bacbcc54c1ab4","_id":"leancloud-realtime@3.4.1","_shasum":"72f12a8753b71e8457bde5fb989ed576314ed268","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"72f12a8753b71e8457bde5fb989ed576314ed268","size":1635295,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.4.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.4.1.tgz_1492423497528_0.08305516536347568"},"publish_time":1492423499862,"_hasShrinkwrap":false,"_cnpm_publish_time":1492423499862,"_cnpmcore_publish_time":"2021-12-17T09:20:40.219Z"},"3.4.0":{"name":"leancloud-realtime","version":"3.4.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/typed-messages/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json && jsdoc plugins/groupchat-receipts/src plugins/groupchat-receipts/package.json -d plugins/groupchat-receipts/docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^3.1.2","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.13.1","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^7.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.10.1","weapp-polyfill":"github:leancloud/weapp-polyfill#4c13db3"},"dependencies":{"axios":"^0.15.0","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^2.0.0"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"b797820a41a5ca80d9087775c1d6ebe171a1474b","_id":"leancloud-realtime@3.4.0","_shasum":"4b3d582650bbac92298c3a100f2929b6b8d923dd","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"4b3d582650bbac92298c3a100f2929b6b8d923dd","size":1635325,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.4.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.4.0.tgz_1491493140481_0.5105713887605816"},"publish_time":1491493144876,"_hasShrinkwrap":false,"_cnpm_publish_time":1491493144876,"_cnpmcore_publish_time":"2021-12-17T09:20:44.753Z"},"3.3.4":{"name":"leancloud-realtime","version":"3.3.4","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"precommit":"validate-commit-msg","lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/typed-messages/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^3.1.2","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","husky":"^0.12.0","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^2.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.41.1","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^4.0.1","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0","weapp-polyfill":"github:leancloud/weapp-polyfill#4c13db3"},"dependencies":{"axios":"^0.15.0","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"types":"./realtime.d.ts","typings":"./realtime.d.ts","gitHead":"b46e0ac478e2e06f0d765a0ce6927aea3038aa9b","_id":"leancloud-realtime@3.3.4","_shasum":"e83082c86fc075da4be1067c5e01eef9acabc989","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"e83082c86fc075da4be1067c5e01eef9acabc989","size":1600582,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.3.4.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.3.4.tgz_1484142880647_0.5354590846691281"},"publish_time":1484142883446,"_hasShrinkwrap":false,"_cnpm_publish_time":1484142883446,"_cnpmcore_publish_time":"2021-12-17T09:20:48.530Z"},"3.3.3":{"name":"leancloud-realtime","version":"3.3.3","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/typed-messages/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^2.0.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.37.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^4.0.1","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0","weapp-polyfill":"github:leancloud/weapp-polyfill#4c13db3"},"dependencies":{"axios":"^0.15.0","babel-runtime":"^6.6.1","debug":"^2.4.4","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"typings":"./realtime.d.ts","gitHead":"0ed6974bdf53baa8280eea0db9e47ee077612f78","_id":"leancloud-realtime@3.3.3","_shasum":"71230fae248b4021eabf9a92828e511a7a363cca","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"71230fae248b4021eabf9a92828e511a7a363cca","size":1596641,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.3.3.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.3.3.tgz_1481868851292_0.06559884338639677"},"publish_time":1481868851538,"_hasShrinkwrap":false,"_cnpm_publish_time":1481868851538,"_cnpmcore_publish_time":"2021-12-17T09:20:53.162Z"},"3.3.2":{"name":"leancloud-realtime","version":"3.3.2","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/typed-messages/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^2.0.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^10.0.0","qiniu":"^6.1.9","rollup":"^0.37.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^4.0.1","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0","weapp-polyfill":"github:leancloud/weapp-polyfill#ad5053b"},"dependencies":{"axios":"^0.15.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^3.0.0","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"typings":"./realtime.d.ts","gitHead":"27290fb1bec2693d643c01657874ca96df0e5ec2","_id":"leancloud-realtime@3.3.2","_shasum":"8ed7b194c9c970a8b1eea593b3af096febae9d33","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"8ed7b194c9c970a8b1eea593b3af096febae9d33","size":1263469,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.3.2.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.3.2.tgz_1481708487895_0.12332391552627087"},"publish_time":1481708488160,"_hasShrinkwrap":false,"_cnpm_publish_time":1481708488160,"_cnpmcore_publish_time":"2021-12-17T09:20:56.246Z"},"3.3.1":{"name":"leancloud-realtime","version":"3.3.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/typed-messages/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^2.0.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^1.0.1","grunt-saucelabs":"^9.0.0","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^9.0.1","qiniu":"^6.1.9","rollup":"^0.36.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^4.0.1","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0","weapp-polyfill":"github:leancloud/weapp-polyfill#8545044"},"dependencies":{"axios":"^0.15.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"typings":"./realtime.d.ts","gitHead":"46f6cd2d910792b9eb8cb7426caee0da7c57ff02","_id":"leancloud-realtime@3.3.1","_shasum":"9314d44bb90ec1ed9968435a5163336fe58f7b1b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"9314d44bb90ec1ed9968435a5163336fe58f7b1b","size":1259883,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.3.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.3.1.tgz_1479297671476_0.005516572156921029"},"publish_time":1479297671737,"_hasShrinkwrap":false,"_cnpm_publish_time":1479297671737,"_cnpmcore_publish_time":"2021-12-17T09:20:58.368Z"},"3.3.0":{"name":"leancloud-realtime","version":"3.3.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run docs && npm run test:node && npm run test:browser","test:node":"NODE_ENV=test nyc mocha --timeout 30000 test/index.js plugins/typed-messages/test/index.js","test:browser":"grunt test-browser --stack","docs":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-eslint":"^7.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-istanbul":"^2.0.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-register":"^6.14.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^0.8.0","grunt-saucelabs":"^9.0.0","inherit":"^2.2.3","jsdoc":"3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","nyc":"^8.1.0","qiniu":"^6.1.9","rollup":"^0.36.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^4.0.1","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0","weapp-polyfill":"github:leancloud/weapp-polyfill#8545044"},"dependencies":{"axios":"^0.15.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^2.0.0","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"nyc":{"require":["babel-register"],"include":["src/**","plugins/typed-messages/src/**"],"reporter":["lcov","text"],"sourceMap":false,"instrument":false},"typings":"./realtime.d.ts","gitHead":"8eb703e91dfaa28fbc701257be4a226762ba1063","_id":"leancloud-realtime@3.3.0","_shasum":"79b597b31db0c6903a6ce4d816bd6dfb3ac86fae","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"79b597b31db0c6903a6ce4d816bd6dfb3ac86fae","size":1248235,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.3.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.3.0.tgz_1477366974039_0.743381270673126"},"publish_time":1477366974299,"_hasShrinkwrap":false,"_cnpm_publish_time":1477366974299,"_cnpmcore_publish_time":"2021-12-17T09:21:01.560Z"},"3.2.3":{"name":"leancloud-realtime","version":"3.2.3","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run doc && npm run test:node && npm run test:browser","test:node":"babel-node ./node_modules/isparta/bin/isparta cover --include 'src/**' --include 'plugins/typed-messages/src/**' --report text ./node_modules/mocha/bin/_mocha -- test/index.js plugins/typed-messages/test/index.js --timeout 30000","test:browser":"grunt test-browser --stack","doc":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^5.0.1","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.1.0","grunt-rollup":"^0.8.0","grunt-saucelabs":"^9.0.0","inherit":"^2.2.3","isparta":"^4.0.0","jsdoc":"^3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","qiniu":"^6.1.9","rollup":"^0.34.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^4.0.1","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.14.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"ba3bd31c8a2764d81277aba242a6a81b6dc290a3","_id":"leancloud-realtime@3.2.3","_shasum":"23ee4b37355fe44ddb75fcb1550ce0bc765ed905","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"23ee4b37355fe44ddb75fcb1550ce0bc765ed905","size":815092,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.2.3.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.2.3.tgz_1473062006990_0.2818659695331007"},"publish_time":1473062009538,"_hasShrinkwrap":false,"_cnpm_publish_time":1473062009538,"_cnpmcore_publish_time":"2021-12-17T09:21:03.494Z"},"3.2.2":{"name":"leancloud-realtime","version":"3.2.2","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run doc && npm run test:node && npm run test:browser","test:node":"babel-node ./node_modules/isparta/bin/isparta cover --include 'src/**' --include 'plugins/typed-messages/src/**' --report text ./node_modules/mocha/bin/_mocha -- test/index.js plugins/typed-messages/test/index.js --timeout 30000","test:browser":"grunt test-browser --stack","doc":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^5.0.1","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.0.3","grunt-rollup":"^0.8.0","grunt-saucelabs":"^9.0.0","inherit":"^2.2.3","isparta":"^4.0.0","jsdoc":"^3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","qiniu":"^6.1.9","rollup":"^0.34.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^3.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.13.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"027e3caffb0c72024a6f2ac76dc6174eb824525e","_id":"leancloud-realtime@3.2.2","_shasum":"f7166af9dfdcf34ad3d5e1c9edf9a9ad0ba991d5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"f7166af9dfdcf34ad3d5e1c9edf9a9ad0ba991d5","size":824114,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.2.2.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.2.2.tgz_1472468511982_0.42758659343235195"},"publish_time":1472468512238,"_hasShrinkwrap":false,"_cnpm_publish_time":1472468512238,"_cnpmcore_publish_time":"2021-12-17T09:21:05.836Z"},"3.2.1":{"name":"leancloud-realtime","version":"3.2.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run doc && npm run test:node && npm run test:browser","test:node":"babel-node ./node_modules/isparta/bin/isparta cover --include 'src/**' --include 'plugins/typed-messages/src/**' --report text ./node_modules/mocha/bin/_mocha -- test/index.js plugins/typed-messages/test/index.js --timeout 30000","test:browser":"grunt test-browser --stack","doc":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^5.0.1","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.0.3","grunt-rollup":"^0.7.0","grunt-saucelabs":"^9.0.0","inherit":"^2.2.3","isparta":"^4.0.0","jsdoc":"^3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","qiniu":"^6.1.9","rollup":"^0.34.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^3.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","should":"^11.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.13.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"0f0281c5a84e6259aea7b61c518f86b9d1b49103","_id":"leancloud-realtime@3.2.1","_shasum":"00d98f5110ec4bcd67450c607419ad23a5143379","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"00d98f5110ec4bcd67450c607419ad23a5143379","size":661153,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.2.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.2.1.tgz_1470973056817_0.5401949319057167"},"publish_time":1470973059295,"_hasShrinkwrap":false,"_cnpm_publish_time":1470973059295,"_cnpmcore_publish_time":"2021-12-17T09:21:06.843Z"},"3.2.0":{"name":"leancloud-realtime","version":"3.2.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run doc && npm run test:node && npm run test:browser","test:node":"babel-node ./node_modules/isparta/bin/isparta cover --include 'src/**' --include 'plugins/typed-messages/src/**' --report text ./node_modules/mocha/bin/_mocha -- test/index.js plugins/typed-messages/test/index.js --timeout 30000","test:browser":"grunt test-browser --stack","doc":"jsdoc src README.md package.json -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src plugins/typed-messages/package.json src/messages/**message.js -d plugins/typed-messages/docs -c .jsdocrc.json && jsdoc plugins/webrtc/src plugins/webrtc/package.json -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.0","babel-plugin-external-helpers":"^6.8.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","conventional-changelog-cli":"^1.1.1","docdash":"git+https://github.com/leeyeh/docdash.git#leancloud","eslint":"^3.0.0","eslint-config-airbnb-base":"^5.0.1","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.0.3","grunt-rollup":"^0.7.0","grunt-saucelabs":"^9.0.0","inherit":"^2.2.3","isparta":"^4.0.0","jsdoc":"^3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","qiniu":"^6.1.9","rollup":"^0.34.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^3.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","should":"^10.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.13.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"c3e32e9dd2551cca216ba6c36f9b1c2e57861ff7","_id":"leancloud-realtime@3.2.0","_shasum":"01376b482e9fc30021cae8278282e4748e97a48b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"01376b482e9fc30021cae8278282e4748e97a48b","size":659911,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.2.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.2.0.tgz_1470823773344_0.4074691378045827"},"publish_time":1470823777597,"_hasShrinkwrap":false,"_cnpm_publish_time":1470823777597,"_cnpmcore_publish_time":"2021-12-17T09:21:08.132Z"},"3.1.3":{"name":"leancloud-realtime","version":"3.1.3","description":"LeanCloud Realtime Message JavaScript SDK","main":"./dist/realtime.js","jsnext:main":"./src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run doc && npm run test:node && npm run test:browser","test:node":"babel-node ./node_modules/isparta/bin/isparta cover --include 'src/**' --include 'plugins/typed-messages/src/**' --report text ./node_modules/mocha/bin/_mocha -- test/index.js plugins/typed-messages/test/index.js --timeout 30000","test:browser":"grunt test-browser --stack","doc":"jsdoc src README.md -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src -d plugins/typed-messages/docs src/messages/**message.js -c .jsdocrc.json && jsdoc plugins/webrtc/src -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-rollup":"^1.1.1","conventional-changelog-cli":"^1.1.1","docdash":"^0.4.0","eslint":"^3.0.0","eslint-config-airbnb-base":"^4.0.2","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.0.3","grunt-rollup":"^0.7.0","grunt-saucelabs":"^9.0.0","inherit":"^2.2.3","isparta":"^4.0.0","jsdoc":"^3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^3.0.0","qiniu":"^6.1.9","rollup":"^0.34.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^3.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^2.0.0","should":"^10.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.13.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"5f1ebbc6a0ccf5b7608b2951ac0b9f4d60c968c6","_id":"leancloud-realtime@3.1.3","_shasum":"212bcf2c127af99d6658860490b9d7fe235c3906","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"212bcf2c127af99d6658860490b9d7fe235c3906","size":609613,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.1.3.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.1.3.tgz_1470116169935_0.7394716481212527"},"publish_time":1470116170172,"_hasShrinkwrap":false,"_cnpm_publish_time":1470116170172,"_cnpmcore_publish_time":"2021-12-17T09:21:09.153Z"},"3.1.2":{"name":"leancloud-realtime","version":"3.1.2","description":"LeanCloud Realtime Message JavaScript SDK","main":"dist/realtime.js","jsnext:main":"src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run doc && npm run test:node && npm run test:browser","test:node":"babel-node ./node_modules/isparta/bin/isparta cover --include 'src/**' --include 'plugins/typed-messages/src/**' --report text ./node_modules/mocha/bin/_mocha -- test/index.js plugins/typed-messages/test/index.js --timeout 30000","test:browser":"grunt test-browser --stack","doc":"jsdoc src README.md -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src -d plugins/typed-messages/docs src/messages/**message.js -c .jsdocrc.json && jsdoc plugins/webrtc/src -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-rollup":"^1.1.1","conventional-changelog-cli":"^1.1.1","docdash":"^0.4.0","eslint":"^3.0.0","eslint-config-airbnb-base":"^4.0.2","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.0.3","grunt-rollup":"^0.7.0","grunt-saucelabs":"^9.0.0","inherit":"^2.2.3","isparta":"^4.0.0","jsdoc":"^3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^2.3.4","qiniu":"^6.1.9","rollup":"^0.34.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^3.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^1.4.0","should":"^10.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.13.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"07dba0fec6598c45dc9b16c9f37b2e0c4305cc9d","_id":"leancloud-realtime@3.1.2","_shasum":"254098de9e7b4a4c815191bbb48595d0d13aa1d3","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"254098de9e7b4a4c815191bbb48595d0d13aa1d3","size":609340,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.1.2.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.1.2.tgz_1469520041041_0.49260287289507687"},"publish_time":1469520041284,"_hasShrinkwrap":false,"_cnpm_publish_time":1469520041284,"_cnpmcore_publish_time":"2021-12-17T09:21:10.432Z"},"3.1.1":{"name":"leancloud-realtime","version":"3.1.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"dist/realtime.js","jsnext:main":"src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run doc && npm run test:node && npm run test:browser","test:node":"babel-node ./node_modules/isparta/bin/isparta cover --include 'src/**' --include 'plugins/typed-messages/src/**' --report text ./node_modules/mocha/bin/_mocha -- test/index.js plugins/typed-messages/test/index.js --timeout 30000","test:browser":"grunt test-browser --stack","doc":"jsdoc src README.md -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src -d plugins/typed-messages/docs src/messages/**message.js -c .jsdocrc.json && jsdoc plugins/webrtc/src -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-rollup":"^1.1.1","conventional-changelog-cli":"^1.1.1","docdash":"^0.4.0","eslint":"^3.0.0","eslint-config-airbnb-base":"^4.0.2","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^2.0.0","grunt-envify":"0.0.3","grunt-rollup":"^0.7.0","grunt-saucelabs":"^9.0.0","inherit":"^2.2.3","isparta":"^4.0.0","jsdoc":"^3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^2.3.4","qiniu":"^6.1.9","rollup":"^0.34.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^3.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^1.4.0","should":"^10.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.13.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"./dist/realtime.js":"./dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"db0b1e837d6205092d00ad8696dff8212f626cf5","_id":"leancloud-realtime@3.1.1","_shasum":"6a0539cfee75d99ee706569e053805d1ed6b76dc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"dist":{"shasum":"6a0539cfee75d99ee706569e053805d1ed6b76dc","size":1178782,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.1.1.tgz_1469034949737_0.8896568254567683"},"publish_time":1469034953035,"_hasShrinkwrap":false,"_cnpm_publish_time":1469034953035,"_cnpmcore_publish_time":"2021-12-17T09:21:12.570Z"},"3.1.0":{"name":"leancloud-realtime","version":"3.1.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"dist/realtime.js","jsnext:main":"src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test plugins","test":"npm run lint && npm run build && npm run doc && npm run test:node && npm run test:browser","test:node":"babel-node ./node_modules/isparta/bin/isparta cover --include 'src/**' --include 'plugins/typed-messages/src/**' --report text ./node_modules/mocha/bin/_mocha -- test/index.js plugins/typed-messages/test/index.js --timeout 30000","test:browser":"grunt test-browser --stack","doc":"jsdoc src README.md -d docs -c .jsdocrc.json && jsdoc plugins/typed-messages/src -d plugins/typed-messages/docs src/messages/**message.js -c .jsdocrc.json && jsdoc plugins/webrtc/src -d plugins/webrtc/docs -c .jsdocrc.json ","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-rollup":"^1.1.1","conventional-changelog-cli":"^1.1.1","docdash":"^0.4.0","eslint":"^3.0.0","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^1.0.0","grunt-envify":"0.0.3","grunt-rollup":"^0.7.0","grunt-saucelabs":"^9.0.0","inherit":"^2.2.3","isparta":"^4.0.0","jsdoc":"^3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^2.3.4","qiniu":"^6.1.9","rollup":"^0.34.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^3.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^1.4.0","should":"^9.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.13.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.1"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"dist/realtime.js":"dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"75fff7896aff1ef73bd42bf5d9daf754ffe904f0","_id":"leancloud-realtime@3.1.0","_shasum":"5cb8c0e34ec6600fdbc20eaa2e794ebced258f3c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"5cb8c0e34ec6600fdbc20eaa2e794ebced258f3c","size":609018,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.1.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.1.0.tgz_1468820844383_0.034922966500744224"},"publish_time":1468820844624,"_hasShrinkwrap":false,"_cnpm_publish_time":1468820844624,"_cnpmcore_publish_time":"2021-12-17T09:21:14.469Z"},"3.0.2":{"name":"leancloud-realtime","version":"3.0.2","description":"LeanCloud Realtime Message JavaScript SDK","main":"dist/realtime.js","jsnext:main":"src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test typed-messages","test":"npm run lint && npm run build && npm run doc && npm run test:node && npm run test:browser","test:node":"babel-node ./node_modules/isparta/bin/isparta cover --include 'src/**' --include 'typed-messages/src/**' --report text ./node_modules/mocha/bin/_mocha -- test/index.js typed-messages/test/index.js --timeout 30000","test:browser":"grunt test-browser --stack","doc":"jsdoc src typed-messages/src README.md -r -d docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-rollup":"^1.1.1","conventional-changelog-cli":"^1.1.1","docdash":"^0.4.0","eslint":"^2.10.0","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^1.0.0","grunt-envify":"0.0.3","grunt-rollup":"^0.7.0","grunt-saucelabs":"^8.6.1","inherit":"^2.2.3","isparta":"^4.0.0","jsdoc":"^3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^2.3.4","qiniu":"^6.1.9","rollup":"^0.33.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^3.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^1.4.0","should":"^9.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.12.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.0"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"dist/realtime.js":"dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"18fd5240dd99cd1ba90c4edbc0e85d132277dcd6","_id":"leancloud-realtime@3.0.2","_shasum":"0b04c6bf9f86e8c2a34b2b3d50ab8952caea0314","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.4.6","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"0b04c6bf9f86e8c2a34b2b3d50ab8952caea0314","size":593252,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.0.2.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.0.2.tgz_1467266410576_0.11921534570865333"},"publish_time":1467266413791,"_hasShrinkwrap":false,"_cnpm_publish_time":1467266413791,"_cnpmcore_publish_time":"2021-12-17T09:21:15.705Z"},"3.0.1":{"name":"leancloud-realtime","version":"3.0.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"dist/realtime.js","jsnext:main":"src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test typed-messages","test":"npm run lint && npm run build && npm run doc && npm run test:node && npm run test:browser","test:node":"babel-node ./node_modules/isparta/bin/isparta cover --include 'src/**' --include 'typed-messages/src/**' --report text ./node_modules/mocha/bin/_mocha -- test/index.js typed-messages/test/index.js --timeout 30000","test:browser":"grunt test-browser --stack","doc":"jsdoc src typed-messages/src README.md -r -d docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-rollup":"^1.1.1","conventional-changelog-cli":"^1.1.1","docdash":"^0.4.0","eslint":"^2.10.0","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^1.0.0","grunt-envify":"0.0.3","grunt-rollup":"^0.7.0","grunt-saucelabs":"^8.6.1","inherit":"^2.2.3","isparta":"^4.0.0","jsdoc":"^3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^2.3.4","qiniu":"^6.1.9","rollup":"^0.33.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^3.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^1.4.0","should":"^9.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.12.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.0"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"dist/realtime.js":"dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"ce151c6442b0e20eca9cf29e06a869efa2fe01d7","_id":"leancloud-realtime@3.0.1","_shasum":"b46b5d0a2142992027c245e721d23e70b34cb601","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"b46b5d0a2142992027c245e721d23e70b34cb601","size":592482,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.0.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.0.1.tgz_1467024940809_0.23017708212137222"},"publish_time":1467024945281,"_hasShrinkwrap":false,"_cnpm_publish_time":1467024945281,"_cnpmcore_publish_time":"2021-12-17T09:21:17.137Z"},"3.0.0":{"name":"leancloud-realtime","version":"3.0.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"dist/realtime.js","jsnext:main":"src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test typed-messages","test":"npm run lint && npm run build && npm run doc && npm run test:node && npm run test:browser","test:node":"babel-node ./node_modules/isparta/bin/isparta cover --include 'src/**' --include 'typed-messages/src/**' --report text ./node_modules/mocha/bin/_mocha -- test/index.js typed-messages/test/index.js --timeout 30000","test:browser":"grunt test-browser --stack","doc":"jsdoc src typed-messages/src README.md -r -d docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"babel-cli":"^6.9.0","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-rollup":"^1.1.1","conventional-changelog-cli":"^1.1.1","docdash":"^0.4.0","eslint":"^2.10.0","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^1.0.0","grunt-envify":"0.0.3","grunt-rollup":"^0.7.0","grunt-saucelabs":"^8.6.1","inherit":"^2.2.3","isparta":"^4.0.0","jsdoc":"^3.4.0","jsdoc-ignore-future":"^1.1.0","leancloud-storage":"^1.0.0","load-grunt-tasks":"^3.4.1","mocha":"^2.3.4","qiniu":"^6.1.9","rollup":"^0.32.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^3.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^1.4.0","should":"^9.0.0","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.12.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.0"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"dist/realtime.js":"dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"3fcb7b428e906e6240f3e4179318b59b2e22972c","_id":"leancloud-realtime@3.0.0","_shasum":"988ca8f60f6ba4a7ccbf715e27439d4e3689d2ec","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"988ca8f60f6ba4a7ccbf715e27439d4e3689d2ec","size":593026,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.0.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.0.0.tgz_1466591404002_0.03168459399603307"},"publish_time":1466591407323,"_hasShrinkwrap":false,"_cnpm_publish_time":1466591407323,"_cnpmcore_publish_time":"2021-12-17T09:21:18.542Z"},"3.0.0-beta.4":{"name":"leancloud-realtime","version":"3.0.0-beta.4","description":"LeanCloud Realtime Message JavaScript SDK","main":"dist/realtime.js","jsnext:main":"src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test typed-messages","test":"npm run lint && npm run build && npm run doc && npm run test:node && npm run test:browser","test:node":"babel-node ./node_modules/isparta/bin/isparta cover --include 'src/**' --include 'typed-messages/src/**' --report text ./node_modules/mocha/bin/_mocha -- test/index.js typed-messages/test/index.js --timeout 30000","test:browser":"grunt test-browser --stack","doc":"jsdoc src typed-messages/src README.md -r -d docs -c .jsdocrc.json","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"avoscloud-sdk":"1.0.0-rc9","babel-cli":"^6.9.0","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.9.0","babel-preset-es2015-rollup":"^1.1.1","conventional-changelog-cli":"^1.1.1","docdash":"^0.3.0","eslint":"^2.10.0","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^1.0.0","grunt-envify":"0.0.3","grunt-rollup":"^0.7.0","grunt-saucelabs":"^8.6.1","inherit":"^2.2.3","isparta":"^4.0.0","jsdoc":"^3.4.0","jsdoc-ignore-future":"^1.1.0","load-grunt-tasks":"^3.4.1","mocha":"^2.3.4","qiniu":"^6.1.9","rollup":"^0.26.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^2.2.1","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^1.4.0","should":"^8.2.2","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.11.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.0"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"dist/realtime.js":"dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"c455c3047cc47e7056acac23830243501f78562e","_id":"leancloud-realtime@3.0.0-beta.4","_shasum":"5198b671b29d0731fc281ffeefcdffdf9b4b89be","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"5198b671b29d0731fc281ffeefcdffdf9b4b89be","size":591856,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.0.0-beta.4.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.0.0-beta.4.tgz_1464601280903_0.8276371890679002"},"publish_time":1464601281390,"_hasShrinkwrap":false,"_cnpm_publish_time":1464601281390,"_cnpmcore_publish_time":"2021-12-17T09:21:20.032Z"},"3.0.0-beta.3":{"name":"leancloud-realtime","version":"3.0.0-beta.3","description":"LeanCloud Realtime Message JavaScript SDK","main":"dist/realtime.js","jsnext:main":"src/index.js","directories":{"test":"test"},"scripts":{"lint":"eslint --ignore-path .gitignore src test typed-messages","test":"npm run lint && grunt test --stack && npm run report","report":"istanbul report --include coverage/coverage.json --print text lcovonly","doc":"jsdoc src typed-messages/src README.md -r -d docs -t node_modules/docdash","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"avoscloud-sdk":"1.0.0-rc8","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","conventional-changelog-cli":"^1.1.1","docdash":"^0.3.0","eslint":"^2.10.0","eslint-config-airbnb-base":"^3.0.1","eslint-plugin-import":"^1.5.0","espree":"^3.1.4","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^1.0.0","grunt-env":"^0.4.4","grunt-envify":"0.0.3","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","grunt-rollup":"^0.7.0","grunt-saucelabs":"^8.6.1","inherit":"^2.2.3","istanbul":"git+https://github.com/Victorystick/istanbul.git#es-modules-support","jsdoc":"^3.4.0","load-grunt-tasks":"^3.4.1","mocha":"^2.3.4","qiniu":"^6.1.9","rollup":"^0.26.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^2.2.1","rollup-plugin-istanbul":"^1.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^1.4.0","should":"^8.2.2","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"axios":"^0.11.0","babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","uuid":"^2.0.1","ws":"^1.1.0"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"dist/realtime.js":"dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"9f94d51cf26c5b6df16b909d2fd95457a1e6101f","_id":"leancloud-realtime@3.0.0-beta.3","_shasum":"5e6b8d6215102cbe14fa899c4f90b45f5b745e41","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"5e6b8d6215102cbe14fa899c4f90b45f5b745e41","size":585463,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.0.0-beta.3.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.0.0-beta.3.tgz_1463378824580_0.16357536567375064"},"publish_time":1463378825074,"_hasShrinkwrap":false,"_cnpm_publish_time":1463378825074,"_cnpmcore_publish_time":"2021-12-17T09:21:21.160Z"},"3.0.0-beta.2":{"name":"leancloud-realtime","version":"3.0.0-beta.2","description":"LeanCloud Realtime Message JavaScript SDK","main":"dist/realtime.js","jsnext:main":"src/index.js","directories":{"test":"test"},"scripts":{"dev":"grunt dev","test":"grunt lint test --stack && npm run report","report":"istanbul report --include coverage/coverage.json --print text lcovonly","doc":"jsdoc src typed-messages/src README.md -r -d docs -t node_modules/docdash","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"avoscloud-sdk":"1.0.0-rc8","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","conventional-changelog-cli":"^1.1.1","docdash":"^0.3.0","eslint-config-airbnb-base":"^2.0.0","eslint-plugin-import":"^1.5.0","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-env":"^0.4.4","grunt-envify":"0.0.3","grunt-eslint":"^18.0.0","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","grunt-rollup":"^0.7.0","grunt-saucelabs":"^8.6.1","inherit":"^2.2.3","istanbul":"git+https://github.com/Victorystick/istanbul.git#es-modules-support","jsdoc":"^3.4.0","load-grunt-tasks":"^3.4.1","mocha":"^2.3.4","qiniu":"^6.1.9","rollup":"^0.26.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^2.2.1","rollup-plugin-istanbul":"^1.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^1.4.0","should":"^8.2.2","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","superagent":"~1.7","superagent-promise":"^1.1.0","uuid":"^2.0.1","ws":"^1.1.0"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"dist/realtime.js":"dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"cb64735592c529bd226d24000e77c27071c60e87","_id":"leancloud-realtime@3.0.0-beta.2","_shasum":"ec520d19b6688e19a11b59da37beb31ed35c1715","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"ec520d19b6688e19a11b59da37beb31ed35c1715","size":579053,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.0.0-beta.2.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.0.0-beta.2.tgz_1462589254816_0.8144565257243812"},"publish_time":1462589255203,"_hasShrinkwrap":false,"_cnpm_publish_time":1462589255203,"_cnpmcore_publish_time":"2021-12-17T09:21:22.733Z"},"3.0.0-beta.1":{"name":"leancloud-realtime","version":"3.0.0-beta.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"dist/realtime.js","jsnext:main":"src/index.js","directories":{"test":"test"},"scripts":{"dev":"grunt dev","test":"grunt lint test --stack && npm run report","report":"istanbul report --include coverage/coverage.json --print text lcovonly","doc":"jsdoc src typed-messages/src README.md -r -d docs -t node_modules/docdash","build":"grunt build --stack","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","convert-pb":"pbjs proto/message.proto -t commonjs > proto/message-compiled.js && sed -i '' 's/protobufjs/protobufjs\\/dist\\/protobuf-light/g' ./proto/message-compiled.js"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"avoscloud-sdk":"1.0.0-rc8","babel-eslint":"^6.0.0","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-es2015-classes":"^6.5.2","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015-rollup":"^1.1.1","conventional-changelog-cli":"^1.1.1","docdash":"^0.1.0","eslint-config-airbnb-base":"^1.0.2","eslint-plugin-import":"^1.5.0","ghooks":"^1.1.0","grunt":"^1.0.1","grunt-contrib-connect":"^1.0.0","grunt-contrib-uglify":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-env":"^0.4.4","grunt-envify":"0.0.3","grunt-eslint":"^18.0.0","grunt-istanbul":"^0.7.0","grunt-mocha-test":"^0.12.7","grunt-rollup":"^0.7.0","grunt-saucelabs":"^8.6.1","inherit":"^2.2.3","istanbul":"git+https://github.com/Victorystick/istanbul.git#es-modules-support","jsdoc":"^3.4.0","load-grunt-tasks":"^3.4.1","mocha":"^2.3.4","qiniu":"^6.1.9","rollup":"^0.26.0","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^2.2.1","rollup-plugin-istanbul":"^1.0.0","rollup-plugin-json":"^2.0.0","rollup-plugin-node-resolve":"^1.4.0","should":"^8.2.2","should-sinon":"0.0.5","sinon":"2.0.0-pre","validate-commit-msg":"^2.5.0"},"dependencies":{"babel-runtime":"^6.6.1","debug":"^2.2.0","eventemitter3":"^1.1.1","javascript-state-machine":"^2.3.5","lodash":"^4.6.0","protobufjs":"^5.0.1","superagent":"~1.7","superagent-promise":"^1.1.0","uuid":"^2.0.1","ws":"^1.1.0"},"browser":{"ws":"./src/browser/ws.js","sinon":false,"dist/realtime.js":"dist/realtime.browser.js"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"}},"gitHead":"e2712e70ad9e3e77658e0c2e04ced7cad135faba","_id":"leancloud-realtime@3.0.0-beta.1","_shasum":"7f134f4e08d51f2d292c21e13ee772836491c166","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"7f134f4e08d51f2d292c21e13ee772836491c166","size":1074223,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-3.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-3.0.0-beta.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/leancloud-realtime-3.0.0-beta.1.tgz_1461492967883_0.8132777700666338"},"publish_time":1461492971428,"_hasShrinkwrap":false,"_cnpm_publish_time":1461492971428,"_cnpmcore_publish_time":"2021-12-17T09:21:25.507Z"},"2.4.0":{"name":"leancloud-realtime","version":"2.4.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"lib/realtime.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"envify":"^3.4.0","es6-promise":"^3","grunt":"^0.4.5","grunt-babel":"^5.0","grunt-browserify":"^4.0","grunt-contrib-connect":"^0.11","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-jscs":"^2.1","grunt-saucelabs":"^8.6.1","grunt-simple-mocha":"^0.4.0","load-grunt-tasks":"^3.2.0","qiniu":"^6.1.8","should":"^7.0.2","should-sinon":"0.0.3","sinon":"^1.15.4"},"dependencies":{"ws":"^0.8","xmlhttprequest":"^1.8"},"browser":{"./lib/tool/xmlhttprequest.js":"./lib/tool/xmlhttprequest-browser.js"},"gitHead":"fd3bd80e0192e80306c35987efa4c54bf0d8bc0b","_id":"leancloud-realtime@2.4.0","_shasum":"b738d3825b0666b228351e0feabc3b2afbf73954","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"b738d3825b0666b228351e0feabc3b2afbf73954","size":231457,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-2.4.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"publish_time":1452849197967,"_hasShrinkwrap":false,"_cnpm_publish_time":1452849197967,"_cnpmcore_publish_time":"2021-12-17T09:21:26.322Z"},"2.3.5":{"name":"leancloud-realtime","version":"2.3.5","description":"LeanCloud Realtime Message JavaScript SDK","main":"lib/realtime.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"envify":"^3.4.0","es6-promise":"^3","grunt":"^0.4.5","grunt-babel":"^5.0","grunt-browserify":"^4.0","grunt-contrib-connect":"^0.11","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-jscs":"^2.1","grunt-saucelabs":"^8.6.1","grunt-simple-mocha":"^0.4.0","load-grunt-tasks":"^3.2.0","qiniu":"^6.1.8","should":"^7.0.2","should-sinon":"0.0.3","sinon":"^1.15.4"},"dependencies":{"ws":"^0.8","xmlhttprequest":"^1.8"},"browser":{"./lib/tool/xmlhttprequest.js":"./lib/tool/xmlhttprequest-browser.js"},"gitHead":"0fa4bc42e975de908fdfbd8f85470ed69ec1b30a","_id":"leancloud-realtime@2.3.5","_shasum":"d6063adbc1a35644129dd76f52da3d16859a0ca8","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"d6063adbc1a35644129dd76f52da3d16859a0ca8","size":230984,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-2.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-2.3.5.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"publish_time":1451966262946,"_hasShrinkwrap":false,"_cnpm_publish_time":1451966262946,"_cnpmcore_publish_time":"2021-12-17T09:21:27.908Z"},"2.3.2":{"name":"leancloud-realtime","version":"2.3.2","description":"LeanCloud Realtime Message JavaScript SDK","main":"lib/realtime.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"envify":"^3.4.0","es6-promise":"^3","grunt":"^0.4.5","grunt-babel":"^5.0","grunt-browserify":"^4.0","grunt-contrib-connect":"^0.11","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-jscs":"^2.1","grunt-saucelabs":"^8.6.1","grunt-simple-mocha":"^0.4.0","load-grunt-tasks":"^3.2.0","qiniu":"^6.1.8","should":"^7.0.2","should-sinon":"0.0.3","sinon":"^1.15.4"},"dependencies":{"ws":"^0.8","xmlhttprequest":"^1.8"},"browser":{"./lib/tool/xmlhttprequest.js":"./lib/tool/xmlhttprequest-browser.js"},"gitHead":"8e4703960b8420a2e9ba646e27655ffa4e122a63","_id":"leancloud-realtime@2.3.2","_shasum":"41a61032f4507ca21fc3ee2516bebdd365a01c43","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"41a61032f4507ca21fc3ee2516bebdd365a01c43","size":230082,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-2.3.2.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"publish_time":1447747239861,"_hasShrinkwrap":false,"_cnpm_publish_time":1447747239861,"_cnpmcore_publish_time":"2021-12-17T09:21:28.725Z"},"2.3.1":{"name":"leancloud-realtime","version":"2.3.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"lib/realtime.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"envify":"^3.4.0","es6-promise":"^3","grunt":"^0.4.5","grunt-babel":"^5.0","grunt-browserify":"^4.0","grunt-contrib-connect":"^0.11","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-jscs":"^2.1","grunt-mocha-phantomjs":"^2.0","grunt-saucelabs":"^8.6.1","grunt-simple-mocha":"^0.4.0","load-grunt-tasks":"^3.2.0","qiniu":"^6.1.8","should":"^7.0.2","should-sinon":"0.0.3","sinon":"^1.15.4"},"dependencies":{"ws":"^0.8","xmlhttprequest":"^1.8"},"browser":{"xmlhttprequest":"./src/tool/xmlhttprequest4browser.js"},"gitHead":"1f62d1b85889a71509319debab0389fb8a216f23","_id":"leancloud-realtime@2.3.1","_shasum":"9d0f4b6863e106ef4329e1b7469d9591660925f0","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"9d0f4b6863e106ef4329e1b7469d9591660925f0","size":229560,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-2.3.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"publish_time":1446543290982,"_hasShrinkwrap":false,"_cnpm_publish_time":1446543290982,"_cnpmcore_publish_time":"2021-12-17T09:21:29.554Z"},"2.3.0":{"name":"leancloud-realtime","version":"2.3.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"lib/realtime.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"es6-promise":"^3","grunt":"^0.4.5","grunt-babel":"^5.0","grunt-browserify":"^4.0","grunt-contrib-connect":"^0.11","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"^0.9.1","grunt-contrib-watch":"^0.6.1","grunt-jscs":"^2.1","grunt-mocha-phantomjs":"^2.0","grunt-saucelabs":"^8.6.1","grunt-simple-mocha":"^0.4.0","load-grunt-tasks":"^3.2.0","should":"^7.0.2","should-sinon":"0.0.3","sinon":"^1.15.4"},"dependencies":{"ws":"^0.8","xmlhttprequest":"^1.8"},"browser":{"xmlhttprequest":"./src/tool/xmlhttprequest4browser.js"},"gitHead":"c02b647a2dbde51ca44f47a979f4e7bfb026ca95","_id":"leancloud-realtime@2.3.0","_shasum":"ab0b45cd5bf943d674cb268e50319ac50f577fbe","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"ab0b45cd5bf943d674cb268e50319ac50f577fbe","size":228602,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-2.3.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"publish_time":1444898531245,"_hasShrinkwrap":false,"_cnpm_publish_time":1444898531245,"_cnpmcore_publish_time":"2021-12-17T09:21:30.301Z"},"2.2.1":{"name":"leancloud-realtime","version":"2.2.1","description":"LeanCloud Realtime Message JavaScript SDK","main":"src/realtime.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"es6-promise":"^2.3.0","grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"^0.9.1","grunt-jscs":"^1.8.0","grunt-mocha-phantomjs":"^0.7.0","grunt-saucelabs":"^8.6.1","grunt-simple-mocha":"^0.4.0","load-grunt-tasks":"^3.2.0","should":"^7.0.2","should-sinon":"0.0.3","sinon":"^1.15.4"},"dependencies":{"ws":"^0.7.2","xmlhttprequest":"^1.7.0"},"browser":{"xmlhttprequest":"./src/tool/xmlhttprequest4browser.js"},"gitHead":"b221539c9a46cecd1697a1228948d91adb7d86f3","_id":"leancloud-realtime@2.2.1","_shasum":"28ebbebaa3fce02489fd70c499fb663d7d4caddc","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"28ebbebaa3fce02489fd70c499fb663d7d4caddc","size":217205,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-2.2.1.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"publish_time":1438235233305,"_hasShrinkwrap":false,"_cnpm_publish_time":1438235233305,"_cnpmcore_publish_time":"2021-12-17T09:21:31.058Z"},"2.2.0":{"name":"leancloud-realtime","version":"2.2.0","description":"LeanCloud Realtime Message JavaScript SDK","main":"src/realtime.js","directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git+https://github.com/leancloud/js-realtime-sdk.git"},"keywords":["leancloud","realtime","message"],"license":"MIT","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"homepage":"https://leancloud.cn/","devDependencies":{"es6-promise":"^2.3.0","grunt":"^0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-connect":"^0.10.1","grunt-contrib-jshint":"^0.11.2","grunt-contrib-uglify":"^0.9.1","grunt-jscs":"^1.8.0","grunt-mocha-phantomjs":"^0.7.0","grunt-saucelabs":"^8.6.1","grunt-simple-mocha":"^0.4.0","load-grunt-tasks":"^3.2.0","should":"^7.0.2","should-sinon":"0.0.3","sinon":"^1.15.4","ws":"^0.7.2"},"dependencies":{"xmlhttprequest":"^1.7.0"},"browser":{"xmlhttprequest":"./src/tool/xmlhttprequest4browser.js"},"gitHead":"11b5c8ee24c9aefba89d64556f7437fc67217970","_id":"leancloud-realtime@2.2.0","_shasum":"170c0347337f629252807afbece79b06430a50b8","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"leeyeh","email":"lee55962698@gmail.com"},"dist":{"shasum":"170c0347337f629252807afbece79b06430a50b8","size":217256,"noattachment":false,"key":"/leancloud-realtime/-/leancloud-realtime-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/leancloud-realtime/download/leancloud-realtime-2.2.0.tgz"},"maintainers":[{"name":"antigloss","email":""},{"name":"avos","email":""},{"name":"leeyeh","email":""},{"name":"onerain88","email":""},{"name":"sdjdd","email":""},{"name":"taptap-passport","email":""}],"publish_time":1438074848783,"_hasShrinkwrap":false,"_cnpm_publish_time":1438074848783,"_cnpmcore_publish_time":"2021-12-17T09:21:32.124Z"}},"readme":"# LeanCloud JavaScript Realtime SDK\n\n[![npm](https://img.shields.io/npm/v/leancloud-realtime.svg?style=flat-square)](https://www.npmjs.com/package/leancloud-realtime)\n[![npm](https://img.shields.io/npm/v/leancloud-realtime/next.svg?style=flat-square)](https://www.npmjs.com/package/leancloud-realtime)\n![gzip size](https://img.badgesize.io/leancloud/js-realtime-sdk/next-dist/dist/im-browser.min.js.svg?compression=gzip&style=flat-square)\n[![Build Status](https://img.shields.io/travis/leancloud/js-realtime-sdk.svg?style=flat-square)](https://travis-ci.org/leancloud/js-realtime-sdk)\n[![Codecov](https://img.shields.io/codecov/c/github/leancloud/js-realtime-sdk.svg?style=flat-square)](https://codecov.io/github/leancloud/js-realtime-sdk)\n[![Known Vulnerabilities](https://snyk.io/test/github/leancloud/js-realtime-sdk/badge.svg?style=flat-square)](https://snyk.io/test/github/leancloud/js-realtime-sdk)\n\n为您的 JavaScript App 接入 LeanCloud 实时通讯服务。\n\n## 版本说明\n\n遵循 [语义化版本](http://semver.org/lang/zh-CN/)。\n\n安装稳定版本：\n\n```\nnpm install leancloud-realtime --save\n```\n\n安装测试版本：\n\n```\nnpm install leancloud-realtime@next --save\n```\n\n安装指定版本：\n\n```\n// 安装 v3 版本\nnpm install leancloud-realtime@3 --save\n```\n\n## 支持的运行环境\n\n- 浏览器 / WebView\n  - IE 10+\n  - Edge latest\n  - Chrome 45+\n  - Firefox latest\n  - iOS 9.3+\n  - Android 4.4+\n- Node.js 4.0+\n- 微信小程序/小游戏 latest\n- React Native 0.26+\n- Electron latest\n\n## 文档\n\n- [安装文档](https://leancloud.cn/docs/sdk_setup-js.html)\n- [使用文档](https://leancloud.cn/docs/realtime_v2.html)\n- [API 文档](https://leancloud.github.io/js-realtime-sdk/docs/)\n\n## Demo\n\n- [Simple Chatroom](https://leancloud.github.io/js-realtime-sdk/demo/simple-chatroom/) ([src](https://github.com/leancloud/js-realtime-sdk/tree/master/demo/simple-chatroom))\n- [LeanMessage](https://leancloud.github.io/leanmessage-demo) ([src](https://github.com/leancloud/leanmessage-demo))\n- [WebRTC 视频通话](https://leancloud.github.io/js-realtime-sdk/demo/webrtc/) ([src](https://github.com/leancloud/js-realtime-sdk/tree/master/demo/webrtc))\n\n## 插件\n\n| package name                                 | 描述          |                                                                                         版本                                                                                          |                                           文档                                           |\n| :------------------------------------------- | :------------ | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------: |\n| leancloud-realtime-plugin-typed-messages     | 富媒体消息    |     [![npm](https://img.shields.io/npm/v/leancloud-realtime-plugin-typed-messages.svg?style=flat-square)](https://www.npmjs.com/package/leancloud-realtime-plugin-typed-messages)     |   [API docs](https://leancloud.github.io/js-realtime-sdk/plugins/typed-messages/docs/)   |\n| leancloud-realtime-plugin-groupchat-receipts | 群聊已读回执  | [![npm](https://img.shields.io/npm/v/leancloud-realtime-plugin-groupchat-receipts.svg?style=flat-square)](https://www.npmjs.com/package/leancloud-realtime-plugin-groupchat-receipts) | [API docs](https://leancloud.github.io/js-realtime-sdk/plugins/groupchat-receipts/docs/) |\n| leancloud-realtime-plugin-webrtc             | WebRTC 客户端 |             [![npm](https://img.shields.io/npm/v/leancloud-realtime-plugin-webrtc.svg?style=flat-square)](https://www.npmjs.com/package/leancloud-realtime-plugin-webrtc)             |       [API docs](https://leancloud.github.io/js-realtime-sdk/plugins/webrtc/docs/)       |\n\n## 支持\n\n- 在使用过程中遇到了问题时\n  - 如果你是商用版用户，请新建一个工单。\n  - 也可以在 [论坛](https://forum.leancloud.cn/) 提问、讨论。\n\n## 贡献\n\n如果你希望为这个项目贡献代码，请按以下步骤进行：\n\n1.  Fork 这个项目，clone 到本地\n1.  在目录中执行 `npm install` 安装所需 Node.js 依赖包\n1.  编码，更新测试用例\n1.  运行 `npm test` 确保测试全部 pass\n1.  提交改动，请遵循 [conversational commit message 风格](http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html)\n1.  发起 Pull Request 至 master 分支\n\n### 项目的目录结构\n\n```\n.\n├── demo\n├── deploy.sh                 // 部署 gh-pages 分支\n├── release.sh                // 部署 dist 分支\n├── dist                      // 打包产出 (dist 分支)\n│   ├── core.js               // 核心逻辑（不包含运行时）\n│   ├── im.js                 // IM（不包含运行时）\n│   ├── im-browser.js         // 浏览器用\n│   ├── im-weapp.js           // 微信小程序用\n│   └── im-node.js            // node 用\n├── proto\n│   ├── message-compiled.js     // 使用 pbjs 生成的 message 类\n│   ├── message.js              // ES6 wrapper\n│   └── message.proto           // proto 原始文件\n├── src                       // 源码\n│   └── index.js                // 打包入口\n├── test                      // 测试用例\n│   ├── browser                 // 浏览器测试入口\n│   └── index.js                // 测试入口\n└── plugins\n    ├── typed-messages          // leancloud-realtime-plugin-typed-messages package\n    └── webrtc                  // leancloud-realtime-plugin-webrtc package\n```\n\n### Architecture\n\nSDK 分为连接层与应用层两部分，只存在应用层对连接层公开 API 的调用，连接层对开发者不可见。\n\n#### 连接层\n\n- `WebSocketPlus`：封装了 WebSocket。相比 w3 WebSocket，增加了以下特性：\n  - 是一个有限状态机\n  - 实现了 [Node.js EventEmitter 接口](https://nodejs.org/api/events.html)\n  - 超时与自动重连机制\n  - url 参数支持 Promise 及备用地址\n- `Connection`：继承自 `WebSocketPlus`，增加了与业务相关的功能：\n  - 根据 subprotocol 自动处理发送与接收的消息，应用层发送接收的均是 ProtoBuf Message 类\n  - `send` 接口返回 Promise，在 server 回复后才算 send 成功\n  - 实现了应用层 ping/pong\n\n#### 应用层\n\n- `Realtime`：开发者使用 SDK 的入口，负责访问 router、创建 connection、创建与管理 clients、创建 messageParser（管理消息类型）、监听 connection 的消息并 dispatch 给对应的 client\n- `Client`：所有的 clients 共享一个 connection\n  - `IMClient`：对应即时通讯中的「用户」，持有 connection 与 conversations，负责创建管理将收到的消息处理后在对应 conversation 上派发，所有的 IMClients 共享一个 messageParser\n- `MessageParser` 消息解析器，负责将一个 JSON 格式的消息 parse 为对应的 Message 类\n- `Conversation`：实现对话相关的操作\n  - `ConversationQuery`：对话查询器\n- `Messages`\n  - `AVMessage`：接口描述，生成文档用\n  - `Message`：消息基类\n  - `TypedMessage`：类型消息基类，继承自 `Message`\n  - `TextMessage`：文本消息，继承自 `TypedMessage`\n  - 其他富媒体消息类（`FileMessage` 及其子类、`LocationMessage`）由于依赖 leancloud-storage，作为另一个独立 package 发布\n\n### 开启调试模式\n\n#### Node.js\n\n```bash\nexport DEBUG=LC*\n```\n\n#### 浏览器\n\n```javascript\nlocalStorage.setItem('debug', 'LC*');\n```\n\n## Develop Workflow\n\n### 本地开发\n\n更新 .proto 后请运行\n\n```\nnpm run convert-pb\n```\n\n测试\n\n```\nnpm run test:node -- --grep KEYWORDS\n```\n\n浏览器测试\n\n```\nnpm run test:browser-local\n```\n\n编译\n\n```\nnpm run build\n```\n\n### 持续集成\n\n合并 PR 到 master 分支后持续集成会自动运行 `npm build` 与 `npm run docs`，然后将 dist 目录推送到 dist 分支，将文档与 demo 推送到 gh-pages。\n\n## Release Process Workflow\n\n0.  遵循 semver 提升 `package.json` 中的版本号\n1.  `npm run changelog` 生成新的 `changelog.md`，润色之\n1.  Commit `package.json`，`changelog.md`\n1.  Push to remote `master` branch\n1.  等待持续集成 pass\n1.  使用 GitHub 基于 dist 分支生成 pre-release 包（for bower）\n1.  Fetch and checkout remote `dist` branch 并确认该提交的内容是即将发布的版本\n1.  npm publish（`npm publish`，需 npm 协作者身份），如果是 pre-release 版本需要带 next tag\n1.  如有更新，在 npm 上发布各个 plugin\n","_attachments":{},"homepage":"https://leancloud.cn/","bugs":{"url":"https://github.com/leancloud/js-realtime-sdk/issues"},"license":"MIT"}