{"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","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"}}