{"_id":"code-push-server","_rev":"47-a605817f97b414248b127efaefe6605f","name":"code-push-server","time":{"modified":"2022-06-13T06:25:23.987Z","created":"2016-10-14T03:19:15.659Z","0.1.6":"2016-10-14T03:19:15.659Z","0.1.7":"2016-10-14T03:33:11.625Z","0.1.8":"2016-10-14T04:18:18.705Z","0.2.0":"2016-10-14T05:01:17.484Z","0.2.1":"2016-10-17T07:00:55.829Z","0.2.2":"2016-10-19T15:24:04.894Z","0.2.3":"2016-10-23T03:44:28.577Z","0.2.4":"2016-10-24T01:25:02.659Z","0.2.5":"2016-10-24T03:39:58.400Z","0.2.6":"2016-10-25T03:00:07.228Z","0.2.7":"2016-10-25T04:06:57.617Z","0.2.8":"2016-10-29T08:21:31.669Z","0.2.9":"2016-10-31T12:46:27.248Z","0.2.10":"2016-11-14T08:19:45.974Z","0.2.11":"2016-11-20T03:27:17.177Z","0.2.12":"2016-12-01T10:37:49.044Z","0.2.13":"2016-12-13T04:32:09.564Z","0.2.14":"2017-01-18T02:02:11.427Z","0.2.15":"2017-02-07T06:00:55.062Z","0.2.16":"2017-02-14T15:38:07.975Z","0.2.17":"2017-02-21T08:40:44.634Z","0.2.18":"2017-02-26T13:07:39.448Z","0.2.19":"2017-03-04T15:04:11.386Z","0.2.20":"2018-03-18T04:56:49.183Z","0.3.0":"2018-08-19T07:43:47.641Z","0.3.1":"2018-08-21T12:20:59.963Z","0.3.2":"2018-08-21T13:07:42.586Z","0.4.0":"2018-08-23T12:21:06.156Z","0.4.1":"2018-08-23T15:01:44.287Z","0.4.2":"2018-08-23T23:48:29.081Z","0.4.3":"2018-08-24T00:52:44.937Z","0.4.4":"2018-08-26T02:25:32.799Z","0.4.5":"2018-08-26T08:51:00.644Z","0.4.7":"2018-09-01T03:33:16.831Z","0.5.0":"2018-09-08T13:00:11.678Z","0.5.1":"2018-09-08T17:41:22.213Z","0.5.2":"2018-09-16T12:02:42.665Z","0.5.4":"2018-12-13T12:29:10.697Z","5.7.1":"2019-11-17T11:55:33.050Z"},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"dist-tags":{"latest":"5.7.1"},"description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","readme":"# CodePush Server [source](https://github.com/lisong/code-push-server) \n\n[![NPM](https://nodei.co/npm/code-push-server.svg?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/code-push-server/)\n\n[![NPM Version](https://img.shields.io/npm/v/code-push-server.svg)](https://npmjs.org/package/code-push-server)\n[![Node.js Version](https://img.shields.io/node/v/code-push-server.svg)](https://nodejs.org/en/download/)\n[![Linux Status](https://img.shields.io/travis/lisong/code-push-server/master.svg?label=linux)](https://travis-ci.org/lisong/code-push-server)\n[![Windows Status](https://img.shields.io/appveyor/ci/lisong/code-push-server/master.svg?label=windows)](https://ci.appveyor.com/project/lisong/code-push-server)\n[![Coverage Status](https://img.shields.io/coveralls/lisong/code-push-server/master.svg)](https://coveralls.io/github/lisong/code-push-server)\n[![Dependency Status](https://img.shields.io/david/lisong/code-push-server.svg)](https://david-dm.org/lisong/code-push-server)\n[![Known Vulnerabilities](https://snyk.io/test/npm/code-push-server/badge.svg)](https://snyk.io/test/npm/code-push-server)\n[![Licenses](https://img.shields.io/npm/l/code-push-server.svg)](https://spdx.org/licenses/MIT)\n\nCodePush Server is a CodePush progam server! microsoft CodePush cloud is slow in China, we can use this to build our's. I use [qiniu](http://www.qiniu.com/) to store the files, because it's simple and quick!  Or you can use [local/s3/oss/tencentcloud] storage, just modify config.js file, it's simple configure.\n\n\n## Support Storage mode \n\n- local *storage bundle file in local machine*\n- qiniu *storage bundle file in [qiniu](http://www.qiniu.com/)*\n- s3 *storage bundle file in [aws](https://aws.amazon.com/)*\n- oss *storage bundle file in [aliyun](https://www.aliyun.com/product/oss)*\n- tencentcloud *storage bundle file in [tencentcloud](https://cloud.tencent.com/product/cos)*\n\n## qq交流群 \n\n- QQ群: 628921445\n- QQ群: 535491067\n\n## 正确使用code-push热更新\n\n- 苹果App允许使用热更新[Apple's developer agreement](https://developer.apple.com/programs/ios/information/iOS_Program_Information_4_3_15.pdf), 为了不影响用户体验，规定必须使用静默更新。 Google Play不能使用静默更新，必须弹框告知用户App有更新。中国的android市场必须采用静默更新（如果弹框提示，App会被“请上传最新版本的二进制应用包”原因驳回）。\n- react-native 不同平台bundle包不一样，在使用code-push-server的时候必须创建不同的应用来区分(eg. CodePushDemo-ios 和 CodePushDemo-android)\n- react-native-code-push只更新资源文件,不会更新java和Objective C，所以npm升级依赖包版本的时候，如果依赖包使用的本地化实现, 这时候必须更改应用版本号(ios修改Info.plist中的CFBundleShortVersionString, android修改build.gradle中的versionName), 然后重新编译app发布到应用商店。\n- 推荐使用code-push release-react 命令发布应用，该命令合并了打包和发布命令(eg. code-push release-react CodePushDemo-ios ios -d Production)\n- 每次向App Store提交新的版本时，也应该基于该提交版本同时向code-push-server发布一个初始版本。(因为后面每次向code-push-server发布版本时，code-puse-server都会和初始版本比较，生成补丁版本)\n\n\n### shell login\n\n```shell\n$ code-push login http://api.code-push.com #登录\n```\n\n### [web](http://www.code-push.com) \n\n访问：http://www.code-push.com\n\n### client eg.\n\n[ReactNative CodePushDemo](https://github.com/lisong/code-push-demo-app)\n\n[Cordova CodePushDemo](https://github.com/lisong/code-push-cordova-demo-app)\n\n## HOW TO INSTALL code-push-server\n\n- [docker](https://github.com/lisong/code-push-server/blob/master/docker/README.md) (recommend)\n- [manual operation](https://github.com/lisong/code-push-server/blob/master/docs/README.md)\n\n## DEFAULT ACCOUNT AND PASSWORD\n\n- account: `admin`\n- password: `123456`\n\n## HOW TO USE\n\n- [normal](https://github.com/lisong/code-push-server/blob/master/docs/react-native-code-push.md)\n- [react-native-code-push](https://github.com/Microsoft/react-native-code-push)\n- [code-push](https://github.com/Microsoft/code-push)\n\n\n## ISSUES\n\n[code-push-server normal solution](https://github.com/lisong/code-push-server/issues/135)\n\n[An unknown error occurred](https://github.com/lisong/code-push-server/issues?utf8=%E2%9C%93&q=unknown)\n\n[modify password](https://github.com/lisong/code-push-server/issues/43)\n\n\n# UPDATE TIME LINE\n\n- targetBinaryVersion support\n  - `*` \n  - `1.2.3`\n  - `1.2`/`1.2.*`\n  - `1.2.3 - 1.2.7`\n  - `>=1.2.3 <1.2.7`\n  - `~1.2.3`\n  - `^1.2.3`\n\n\n## Advance Feature\n\n> use google diff-match-patch calculate text file diff patch\n\n- support iOS and Android\n- use `\"react-native-code-push\": \"git+https://git@github.com/lisong/react-native-code-push.git\"` instead `\"react-native-code-push\": \"x.x.x\"` in `package.json`\n- change `apps`.`is_use_diff_text` to `1` in mysql codepush database\n\n## License\nMIT License [read](https://github.com/lisong/code-push-server/blob/master/LICENSE)\n\n\n","versions":{"0.2.0":{"name":"code-push-server","description":"Base on microsoft CodePush project, adaptor code-push-cli and react-native-code-push, setup react-native hot update service for yourself","version":"0.2.0","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"bcrypt":"^0.8.7","bluebird":"^3.4.1","body-parser":"~1.13.2","cookie-parser":"~1.3.5","debug":"~2.2.0","express":"~4.13.1","formidable":"^1.0.17","fs.extra":"^1.3.2","helmet":"^2.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^7.0.0","moment":"^2.14.1","morgan":"~1.6.1","mysql":"^2.10.2","ncp":"^2.0.0","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^0.1.4","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.19.3","sequelize-cli":"^2.3.1","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^5.0.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"b8e62f910af4293483f7e6b4ea2109ec76f2ee77","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.0","_shasum":"d237d24560beedcc719e86da92b7c32142f7c0fd","_from":".","_npmVersion":"3.8.8","_nodeVersion":"5.5.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"d237d24560beedcc719e86da92b7c32142f7c0fd","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.0.tgz","integrity":"sha512-pfxf1E3A3roEqJTLyTHvAyNNiwawrSVqhp525rAoN4B0SseB/qbepVZEKLmaOutGiZfZurhuFxNFinNXpU3MUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXCEc59Ykud60EwJZ17AHxiMytsYaHmFlN2+KlEgHhLAiA/HeHIBlX6YaOvrb2FAnnf2yeMXXxqnMWsZede11k/8Q=="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.0.tgz_1476421275337_0.38657143944874406"},"directories":{}},"0.2.1":{"name":"code-push-server","description":"Base on microsoft CodePush project, adaptor code-push-cli and react-native-code-push, setup react-native hot update service for yourself","version":"0.2.1","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"bcrypt":"^0.8.7","bluebird":"^3.4.1","body-parser":"~1.13.2","cookie-parser":"~1.3.5","debug":"~2.2.0","express":"~4.13.1","formidable":"^1.0.17","fs.extra":"^1.3.2","helmet":"^2.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^7.0.0","moment":"^2.14.1","morgan":"~1.6.1","mysql":"^2.10.2","ncp":"^2.0.0","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^0.1.4","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.19.3","sequelize-cli":"^2.3.1","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^5.0.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"5c517ce8f4831f7d8b2c86cf0a479e258b156794","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.1","_shasum":"09bb1945f11a185f999efe7236a4ad5742317921","_from":".","_npmVersion":"3.8.8","_nodeVersion":"5.5.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"09bb1945f11a185f999efe7236a4ad5742317921","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.1.tgz","integrity":"sha512-Y0kmVOD1MWr52PA6t6Xj5aTDXaVXH3eRDGx1y3ZuSSPQHXEsbjfLM03fNVpOinx7WkijyQYQTyV88x19XdrGwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4lpERsvC4RozAwQ81ampvyJC+EkK6ZUrB6SnowmuRHAIgXCxkhaqBvkvQcZr/E0cr9Xxj3qdvCU7YEIZlWXjRYbw="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.1.tgz_1476687653892_0.5329596535302699"},"directories":{}},"0.2.2":{"name":"code-push-server","description":"CodePush service for react-native and cordova","version":"0.2.2","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"bcrypt":"^0.8.7","bluebird":"^3.4.1","body-parser":"~1.13.2","cookie-parser":"~1.3.5","debug":"~2.2.0","express":"~4.13.1","formidable":"^1.0.17","fs.extra":"^1.3.2","helmet":"^2.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^7.0.0","moment":"^2.14.1","morgan":"~1.6.1","mysql":"^2.10.2","ncp":"^2.0.0","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^0.1.4","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.19.3","sequelize-cli":"^2.3.1","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^5.0.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"aaf4c840bc38089e042893c241251f3adb226a30","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.2","_shasum":"3620124e630dd9a45b038f4db903440c179a67b2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"5.5.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"3620124e630dd9a45b038f4db903440c179a67b2","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.2.tgz","integrity":"sha512-mo/UAYbX3e+jiQgx2XyM5Q1FA+vw/5jAZ5LXq+/RnyoAAeufFp9oWfgZfnUZtrz178+xvoc4VoWB1DlMHjvgWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRSlJE4G41JVd7OE0p+5hQjm1NTc9qDgUS3uv8GtAfMgIgQPkWtuVcmKHqg9IH4knRb9WA+Dufyksn08/7Muyg1J0="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.2.tgz_1476890644676_0.2943332844879478"},"directories":{}},"0.2.3":{"name":"code-push-server","description":"CodePush service for react-native and cordova","version":"0.2.3","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"bcrypt":"^0.8.7","bluebird":"^3.4.1","body-parser":"~1.13.2","cookie-parser":"~1.3.5","debug":"~2.2.0","express":"~4.13.1","formidable":"^1.0.17","fs.extra":"^1.3.2","helmet":"^2.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^7.0.0","moment":"^2.14.1","morgan":"~1.6.1","mysql":"^2.10.2","ncp":"^2.0.0","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^0.1.4","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.19.3","sequelize-cli":"^2.3.1","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^5.0.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"0aed508f4ec802e30e3ef050deb13500f55a8bc1","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.3","_shasum":"41aa43daab2f42d88c5cc72b5076fb4a6da7bdcb","_from":".","_npmVersion":"3.10.9","_nodeVersion":"5.5.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"41aa43daab2f42d88c5cc72b5076fb4a6da7bdcb","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.3.tgz","integrity":"sha512-H5d0STRQJplwDejxZCKbrFBRhzJEzqdZbDunaAju7Ujz5wNW9lVtRBBfcCDa5Zw91XskzzuRQWaumJI08FVNhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGIwFuPDvfe2Qy+9ypRwoI7o7H1dan7+JOujMkUYe0TgAiAS15jjsg4Rqbbm1POsm/T+GT+ojJDgL8+2AiyzqnqMWQ=="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.3.tgz_1477194268352_0.9852705067023635"},"directories":{}},"0.2.4":{"name":"code-push-server","description":"CodePush service for react-native and cordova","version":"0.2.4","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"bcrypt":"^0.8.7","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"~2.2.0","express":"^4.14.0","formidable":"^1.0.17","fs.extra":"^1.3.2","helmet":"^2.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"~1.6.1","mysql":"^2.10.2","ncp":"^2.0.0","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^0.1.4","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"bd668c2ebeb692998d0d9c2ee635eae81d08e7c7","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.4","_shasum":"5a081b5e6d5a58b7f6a836220e75c6bcefa1ea39","_from":".","_npmVersion":"3.10.9","_nodeVersion":"5.5.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"5a081b5e6d5a58b7f6a836220e75c6bcefa1ea39","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.4.tgz","integrity":"sha512-TOvzlPw8bRY241pI+Rvkw6k1kCrp6u7Syb1rjs66spqQwNyjpcFwh1kV51us/Q3j2j1SxLxdrCUs+QtKY9FiHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqMiN30L7qXFjxk/h222WxCauaVycpyp7ajuJd66+ojQIhAIWrNKpKVcqRlCwHDA3uHgMGMyQEKk7p08mlsoNxPmab"}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.4.tgz_1477272299979_0.012929739896208048"},"directories":{}},"0.2.5":{"name":"code-push-server","description":"CodePush service for react-native and cordova","version":"0.2.5","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"bcrypt":"^0.8.7","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"~2.2.0","express":"^4.14.0","formidable":"^1.0.17","fs.extra":"^1.3.2","helmet":"^2.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"~1.6.1","mysql":"^2.10.2","ncp":"^2.0.0","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^0.1.4","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"357f5c5cf12e4b4a0c4acb76b6109b7d1abb296e","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.5","_shasum":"0be2d93cce7083679b3719fbf87b581cde1c8cd4","_from":".","_npmVersion":"3.10.9","_nodeVersion":"5.5.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"0be2d93cce7083679b3719fbf87b581cde1c8cd4","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.5.tgz","integrity":"sha512-jOmNsE+Iex6mQH0J2tMvdx/zTjf1ryEerJrJIXgaddLI7DejTheUxZIERPm+Clut99DwLA3w9d3zfBCWuWShRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrMDHzoG6qRoaR+moz1YVsA58+MnDvQ4vnSSiwkWnU5gIhAPTdcdK5ypDFHpDG9SrhbcybysHFg/2BMBM/MRdTfDHq"}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.5.tgz_1477280395492_0.02839025971479714"},"directories":{}},"0.2.7":{"name":"code-push-server","description":"CodePush service for react-native and cordova","version":"0.2.7","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"bcrypt":"^0.8.7","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"~2.2.0","express":"^4.14.0","formidable":"^1.0.17","fs-extra":"^0.30.0","helmet":"^2.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"~1.6.1","mysql":"^2.10.2","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^0.1.4","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"37c0c359615497888150558ccc511514bbca8b78","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.7","_shasum":"de73a1c077c68c2d1357b3c526ac79febf926090","_from":".","_npmVersion":"3.10.9","_nodeVersion":"5.5.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"de73a1c077c68c2d1357b3c526ac79febf926090","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.7.tgz","integrity":"sha512-qmzkv0zbmu7LnsUyyC6alU/G0VT/IOThgtmMU3a98cNGHACXtWe1DVD5Szd5x5KMjZ2TbP7WJXP6dNz6/dJ+Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIER8V4rGEVISlDy6GDQhMWQKWR5gO/FWpzvx+G+9LyPJAiEAxqtPrH+Ug9/MAGlWIX0uq3HSc08xDiu65iib4CCXSMU="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.7.tgz_1477368417344_0.6890377402305603"},"directories":{}},"0.2.8":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.8","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"bcrypt":"^0.8.7","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"~2.2.0","express":"^4.14.0","formidable":"^1.0.17","fs-extra":"^0.30.0","helmet":"^2.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"~1.6.1","mysql":"^2.10.2","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^0.1.4","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"5689a4d400834ab81f7752eaad8d6232eb8fdd00","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.8","_shasum":"e1747905699fe50675f852e1dcf9825d021a9db7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"5.5.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"e1747905699fe50675f852e1dcf9825d021a9db7","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.8.tgz","integrity":"sha512-ad4joTQnkKzeXun4yrRZ9vKGxXBbvc5amU/NM9RvSYZfqK/GeOf3Tob2kONwg53RL+my3RE/U00G5iqhJwakdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0isBWUsS4ANkFhxNSUmEr8t6dpp0SphHQ0JMZSl91lAiEA9pjQoz5up5S5UOQngcHRcZEvM1E+4Lgh7XVBhaZgXgo="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.8.tgz_1477729291427_0.10107370186597109"},"directories":{}},"0.2.9":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.9","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"bcrypt":"^0.8.7","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"~2.2.0","express":"^4.14.0","formidable":"^1.0.17","fs-extra":"^0.30.0","helmet":"^2.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"~1.6.1","mysql":"^2.10.2","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^0.1.4","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"67a3b21f4bc5511f746cb19b35a2ec2d1964ca15","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.9","_shasum":"0844d7a5a51e3d3cf5fd548e50cc0a4b4d67509d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"5.5.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"0844d7a5a51e3d3cf5fd548e50cc0a4b4d67509d","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.9.tgz","integrity":"sha512-d/rqe2M7Ljh5LRxt+IqyeicwPjgEP/CpHzwNqbcnoqmOXfslepkE8N5eRNe8mRXjDKoSiXE5ZFGHJjmswsD4vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWgZuc39Y2OlnnKETw6rAK1lQff448TM35fBIDa9jfNwIgCJ/IHITCbNSjSf6W29iz26S/1Cdolmc6UXXlwhb4fJA="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.9.tgz_1477917986998_0.669515335932374"},"directories":{}},"0.2.10":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.10","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aws-sdk":"^2.7.0","bcrypt":"^0.8.7","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"~2.2.0","express":"^4.14.0","formidable":"^1.0.17","fs-extra":"^0.30.0","helmet":"^2.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"~1.6.1","mysql":"^2.10.2","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^0.1.4","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"33cabc1bd648a754ac8ab46572d2000d27844b29","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.10","_shasum":"ce756cfdf4ae48598546473c4f61338946702049","_from":".","_npmVersion":"3.10.9","_nodeVersion":"5.5.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"ce756cfdf4ae48598546473c4f61338946702049","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.10.tgz","integrity":"sha512-yAEDDb2wYGiVP3gObfooxR+s4QVKQKswRxbdTJ4AnbK0s2MFs6Pv+/51N53rwvA0+b2cPl/xdItVGateHtS0mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV4PEUG6l8nT8HE01y465VDr0msQua1IUJRXHjVWJ0lAiACbroDwGrB+RR7LF1CcghL6ON9DraHBx8txABwpoEQGw=="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.10.tgz_1479111585747_0.15930607868358493"},"directories":{}},"0.2.11":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.11","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aws-sdk":"^2.7.0","bcrypt":"^0.8.7","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"~2.2.0","express":"^4.14.0","formidable":"^1.0.17","fs-extra":"^0.30.0","helmet":"^2.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"~1.6.1","mysql":"^2.10.2","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^0.1.4","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"777e684127a13e5e6d038ffd2f9d2a8b6b55622e","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.11","_shasum":"878022e6b1786eddbc76fbd9f02074d9c308c1c4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"878022e6b1786eddbc76fbd9f02074d9c308c1c4","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.11.tgz","integrity":"sha512-KpcaPwgxWFOeaBnf+VrtbjDKqKJ9Yb74PB02p0X6JW/RVndBPCtOS712iKZHKIdtFtgMYGPcGJAMUd0djsNc8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGDvNdTdv++vfjEd5fi351FiFbvhnqh+BMfkqlvLcDQgIhAJR6XbO0pkam2cEyXXgt1VC6d0CWvQI13aqT1lppYZZh"}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.11.tgz_1479612435362_0.5461132416967303"},"directories":{}},"0.2.12":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.12","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aws-sdk":"^2.7.0","bcrypt":"^0.8.7","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^2.3.3","express":"^4.14.0","formidable":"^1.0.17","fs-extra":"^1.0.0","helmet":"^3.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql":"^2.10.2","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^1.0.0","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"291ff0e67980becd6e6c17494c61c2db63f11475","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.12","_shasum":"182c6c87f753021c6355f8b58260a7c65dd7d374","_from":".","_npmVersion":"3.10.9","_nodeVersion":"5.5.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"182c6c87f753021c6355f8b58260a7c65dd7d374","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.12.tgz","integrity":"sha512-ghAVNZkJxqsuaTGxpiPA61YVAC+8lyA4qlCA44BVtyHwi/6J6Cdz1lbSYhOwrAk2sUGBO8revbDLpyKF4nrX8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/j3NPrTQZSdffBkzZEdLwE366LP1vRGFn8bPOmzveewIgOiNoFI1w1uOV+VJ/JtUaiv4vg9+LyQmGi6dpTdF2BeI="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.12.tgz_1480588666786_0.7433753972873092"},"directories":{}},"0.2.13":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.13","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^2.3.3","express":"^4.14.0","formidable":"^1.0.17","fs-extra":"^1.0.0","helmet":"^3.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql":"^2.10.2","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^1.0.0","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"de4c7b5791b3a4805f198f8a97319421ed1e886b","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.13","_shasum":"55279b43d7f89b59aad84fa27d10b911f848de8e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"55279b43d7f89b59aad84fa27d10b911f848de8e","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.13.tgz","integrity":"sha512-KmQt4a6o9+dJyMx7vh8YUeRJJGXLaqp+gErJNuXTHpKv7gqN3s92+Anlgjf2S02Op0aM2dT9VC5NqpbXo9IgZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFHfX+ltFLXB0c1dyH3RfzNpx3LTymVbOnF/0pglcfUAiEAsMgGKluphVAMJlsHPTiEVK6u2eAVlnZ4XRSLMG2R9m8="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.13.tgz_1481603528839_0.06800622143782675"},"directories":{}},"0.2.14":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.14","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.9.17","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^2.3.3","express":"^4.14.0","formidable":"^1.0.17","fs-extra":"^1.0.0","helmet":"^3.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql":"^2.10.2","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^1.0.0","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"94bf713b567f0ac1832ab06aae6e38330bd2c9b6","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.14","_shasum":"13200de1387450cc0c9aef8ac49672bd1f878ad6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"13200de1387450cc0c9aef8ac49672bd1f878ad6","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.14.tgz","integrity":"sha512-uRh7h+5nU7Guxnl1MBUEv+Pt7rxpLe0oAuyhl4eQPxYQbLc944tE4AJ6bdkQv6MfghSRDIwHAuWYWQjZy42TKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUgPgPX39U5/HXqJwVuu/pmR0H8PUQImup30P7lkgxWAiEAgCPJR05RgDpcQr+O1HhAHVaDvINl5liv4p1WHYvLPmw="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.14.tgz_1484704929236_0.6116265945602208"},"directories":{}},"0.2.15":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.15","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.9.17","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^2.3.3","express":"^4.14.0","formidable":"^1.0.17","fs-extra":"^1.0.0","helmet":"^3.1.0","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql":"^2.10.2","node-unzip-2":"^0.2.1","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^1.0.0","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"5e27a9072cc32dc195e975c656ac29ebd79f38dd","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.15","_shasum":"14c9c3c6ad75001ae12bf5507ab1d69423b599ef","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"14c9c3c6ad75001ae12bf5507ab1d69423b599ef","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.15.tgz","integrity":"sha512-6Q+1UATeyD3qmDQsVEvS/NmmpeAG1uXMBVzIUUHaBMce8irZ+f64Lp7SE4QbLSswogRB9qFLXHRhvR4iAje5uQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnTaPZ4MAHIqgAvjCrx1g/yE7fFAky9ULX2IoD4kOEKgIgBqIbCI6CmnniUOha7LqP6SAwljc5PpiPo1Q3Fs6q5Uo="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.15.tgz_1486447252990_0.05464907758869231"},"directories":{}},"0.2.16":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.16","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 5.0","npm":">= 3.10.8"},"scripts":{"start":"node ./bin/www","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.9.17","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^2.3.3","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.0.17","fs-extra":"^1.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","log4js":"^1.1.0","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql":"^2.10.2","nodemailer":"^2.5.0","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.2.1","recursive-fs":"^1.0.0","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.0.2","should":"^11.1.0","supertest":"^2.0.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"aecc063d7610ee4740025d180c4c877afb91294e","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.16","_shasum":"2efba022bc467398902e7fba4b43164b6e57176b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"5.5.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"2efba022bc467398902e7fba4b43164b6e57176b","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.16.tgz","integrity":"sha512-lNokdoq0sVoYq8UiaIwCEVuPk/oTdCu5p5YipaLy2ixtYkt5RkRNCqyCO+u8OWEyudsygvUtEcKG6cT8uTUPUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpx5Gva7A7iKLl3+9lOvqD4u4lBCdB2CWNatbTVu+CYAiATJXwyIbcynftMsN+xDyz11DxjTuwN0zjQPnSi+FbACA=="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.16.tgz_1487086685715_0.08334867935627699"},"directories":{}},"0.2.17":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.17","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.9.17","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^2.3.3","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.0.17","fs-extra":"^2.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","log4js":"^1.1.0","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql":"^2.10.2","nodemailer":"^3.1.3","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.3.0","recursive-fs":"^1.0.0","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"61d4c7aa7e127450be281f190ce357d0c4c50497","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.17","_shasum":"acb7c4e780e150a05a19e2cd6437a53f4fdc26e2","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.9.5","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"acb7c4e780e150a05a19e2cd6437a53f4fdc26e2","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.17.tgz","integrity":"sha512-SZtFjwmsve1xtABrMjSCv2OKF7KVCfMYSD14e8k+aXM+1XNvIvSl+WWOKliWWiSVKe6WWbwdWwLvH+cT3t1u5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC27nDmJIW6MXUgA7o/2KjqddejFKItg1/+CQtqTS6g+AIhAL2NyejKStunL4gZg7QCSUk3sNS63BliKnP2AMkTVNcY"}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.17.tgz_1487666444391_0.6492656008340418"},"directories":{}},"0.2.18":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.18","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.9.17","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^2.3.3","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.0.17","fs-extra":"^2.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","log4js":"^1.1.0","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql":"^2.10.2","nodemailer":"^3.1.3","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.3.0","recursive-fs":"^1.0.0","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"~2.3.0","slash":"^1.0.0","validator":"^6.1.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"d7ca87382f4a0c8b3cc6b0ab2abdb384eb2ee222","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.18","_shasum":"fc8b0e02f9a45a543ec0c024ef4ce6f6ecf413a4","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.9.5","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"fc8b0e02f9a45a543ec0c024ef4ce6f6ecf413a4","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.18.tgz","integrity":"sha512-sx1Kbuk52l5z3CwzFNPYGODl2mR62ksB9UTcGLMXxSGbCmWgBoCGqs+aFIHc88e2dEIhdnz+T00KUuaRg2r4SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2Is13722rP79cc3znyNL9Pk10tOraOpOpShJEhmPCdAiBrk96F1dMc4fm+VC9ayusEjrZ37doywdMJZ1qZ1RUbQQ=="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.18.tgz_1488114457293_0.7939103594981134"},"directories":{}},"0.2.19":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.19","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.9.17","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^2.3.3","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.0.17","fs-extra":"^2.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^7.1.7","lodash":"^4.5.1","log4js":"^1.1.0","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql":"^2.10.2","nodemailer":"^3.1.3","pug":"^2.0.0-beta6","qiniu":"^6.1.10","rand-token":"^0.3.0","recursive-fs":"^1.0.0","redis":"^2.6.2","request":"^2.72.0","sequelize":"^3.24.5","serve-favicon":"^2.4.0","slash":"^1.0.0","validator":"^7.0.0","yargs":"^6.2.0","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"bfd3de72f0f332915df30470684e1c8aaff9d3c4","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.19","_shasum":"a64f9a1ab3ce94656c17a6b53f5ef3ac7d71e9d3","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.9.5","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"a64f9a1ab3ce94656c17a6b53f5ef3ac7d71e9d3","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.19.tgz","integrity":"sha512-7v97iHnpADzBT3knngzGEq668YQb+bTAPKWcvnBqUHK8/fiu8CNXfbuFF5dET05M2z9FyuiJ/s6n3htbccTlrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaBNd/7wX3dQZO53gI0mSGxuea8gAxkpfw1v3p8+1jygIhANsx4pIhg/Yqn272sYopBDlkOaXC6d43EKTK6IsU+O6z"}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/code-push-server-0.2.19.tgz_1488639849167_0.7348940579686314"},"directories":{}},"0.2.20":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.2.20","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/sessions test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.5","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^2.6.8","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.0.17","fs-extra":"^3.0.1","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^2.5.3","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.3.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^1.0.0","validator":"^9.4.1","yargs":"^8.0.2","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"7e7181eb9d0ba39a848cd5b358f121e9513eef06","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.2.20","_shasum":"6b96b15eb2cf9bb01066fd26f3dbe68d734a1956","_from":".","_npmVersion":"4.3.0","_nodeVersion":"6.9.5","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"6b96b15eb2cf9bb01066fd26f3dbe68d734a1956","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.2.20.tgz","fileCount":71,"unpackedSize":1231579,"integrity":"sha512-h32dr2pIfAP8bb4IWRu1yCXG7oB1lnxO0pELI97iUupymmiW3mdMOr3FWtT4z28LLXMHdsVIB3fbpHEbZ3Xc1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbxVGSOJPWcWi82gpl1I54xKaP4SMx2azYbh56U05OwgIhAMMFIiTmgXyF6FcrbrKclfugbypcG4JhXAXyYPffS3uC"}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.2.20_1521349009046_0.7586456447883836"},"_hasShrinkwrap":false},"0.3.0":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.3.0","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.5","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^3.1.0","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"7c2065a7e976ad0be7417dccf34dd66d564f7df4","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.3.0","_npmVersion":"5.7.1","_nodeVersion":"6.9.5","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"integrity":"sha512-EURPHN6CbsqVcLb/AISGOx5H9Y14LENfIe0Dgzir2nc2likgmZGL97kQP7QWc9xfe3MvIYIDhP8bJrUiCmLqwQ==","shasum":"d94d4898413e9bfeaaf9231a4d24512cf6aa75be","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.3.0.tgz","fileCount":81,"unpackedSize":1284028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeR+0CRA9TVsSAnZWagAANjUP/1ZEfOiGLsFkU5gbyVQE\ndfS1rwlvjo92WN9e93xRtF9z+wsbnulr0gpcTbXzJie1UmiAz3o41N17IQRg\nmzBc9Cja2xUgHyhlaLLyY9QADos8L1nd7RA2ET20aKWi01IYNJgQ6IAx57a4\nCLUDcvdj4c0PjqI9VNDr3ckteruZe/17lfRzoKAMBJF+7tM3HW5PcCZ5mAuJ\nTHCaagf/Er/wohka9D3yefTpUOrtW2Sn1cpPKLUeflJrif4uDnGZuTXuO7qX\nbWd4WLm39VJ3xlVw7plU8RgNyqmJ3yXaARGXptCsev/qs5k0siARIlFBvsa5\ncxzPRB30JXXxwlEj/N1KDgRAZ51nQ8nwqaB6oww4Lwn105NhsG1d+4JSShv6\nR1tvayQ4gAp9YjFOqggn8R162av1b5qcELRN6cBWIlii0i0AzEXkwYop/Jum\nJobvPaw7+KcQmQvItLDtU899DJG9faPeq/5/r68Yke0zhPb1Ye0I6UhvKm5M\nm8Ixgq0cSDnQkOF4TSNDVLOMOPhkRotAYCh8YeJlk5IqDQsMRMpdiDI+p9WX\ngnS3LakaquzF/M63PS1dm8f5U7pNbGnkHrnQg3IrD3j1c8K68kkX+qbHJ+vd\nkowNFYQOG5wX1CuP4/fU1gMwFx4mDL7reltMF6hIDWPlfS7fGVf21dAWDb0H\nVfiA\r\n=Cju1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkWFUvcKvewmkvRwhXgjFxvuxR2bcm3UshwO8s8OZ4VwIhAOBbFkHF8brfXrQ9EMrKq7ao6a44ZS0USouGaTtrSLvp"}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.3.0_1534664627469_0.21653333049738643"},"_hasShrinkwrap":false},"0.3.1":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.3.1","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.5","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^3.1.0","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"d00c2926df45718b9ef8fa791a95660a3ba6526a","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"integrity":"sha512-QBIFTzAafKMrSUtikgYBCbi/kE7/RpG3/oGygTThkwtClgcX4f2e11S5dFjzzyWvUnAvMGqfIgkfdOY8vWkvJw==","shasum":"9fb01f9b7fbd1327b33034ce37166da0651e841d","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.3.1.tgz","fileCount":81,"unpackedSize":1284028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfAOsCRA9TVsSAnZWagAAjzwQAI3zGzqxuN0iPEXsyXoE\nPTOnumYkBeavXQ7ogPmnXD9X5yebH6peyCrKLvP5zsbULV3yiaFqkL+RN3gT\ntaaaD7UfxWSL+xTspeZZV9Wp36I7s6OEIqEtEsvWtEyAUWVi7el4ssWmZPOD\ni7rLuW9cagNIbVXaajZYz2Ysj8EF28+gu0yYVvc9SCq/fOVXn3KM0yM8Ysd0\n/iPaPJ0Jc+01ATCGPloW7IiJWKq2EVJvbvn6Am/Gp0LLqK/i3mLixBFJ5yKf\nLE5wedB8G2JwK2k6Dk/IMpJCXTpxK4YFA22C6KIDDz/zSlswQ8M7C0EWQHoO\nONWw3tJ7G9t8xZto76mtVO6aUZmpSV72zpMS0d7JUsC/9ApZN5DcKwH+huQY\n7bcT45kFwyogSsQ9Lz54jI/TWYZii2+IjtNtvC1AFjHIUIiHbZHo55DOxCs0\nNW2Zov+x87zBKPz5VQ4VJEfraI/3ffsBw5AfWHBRMwaXzzxJVrqQMbhK/WO3\ndrOR8gOgF5D8MIctfixcNkrgrxIZTxL44TUVuu9J5/DJVD4iLCytBEtJXN5m\n0yBEOjpZfz/t/5nkruHO7KkJ+OLHRg8kmvCKzXaQPN/PRqeFMEX2Ec8wmJG8\n9v6B++N7P884EUr4em/ZoQYg1zG3Rie1uvl1XJapMK2FU05F8Pw/Ht58w+EB\nLZZn\r\n=CGyq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhqhhhjEevXiFZ1lUf4QRMV7imF052KtMm74Yb3F1AYAIgJ3MvuytbSwY2ZbwPopjcHmU9Eq7r1VkB5vOouDccHAI="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.3.1_1534854059794_0.585838620294507"},"_hasShrinkwrap":false},"0.3.2":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.3.2","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.5","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^3.1.0","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"cb110b90f9dc90c25e725ca350998bea85ba07a1","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"integrity":"sha512-ldEGgagy6mUtqkrOK7GBIe/l7ZA9b1ay5ePvGT8L2RufkXZz4qw73+W9oSHSB3dpxYRZ39Exrow0Jq5QFAvAgg==","shasum":"28bc03e873f8d52ee7a84165554d6cc9e106338b","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.3.2.tgz","fileCount":81,"unpackedSize":1284053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfA6fCRA9TVsSAnZWagAAD08P/1X2n+0+bvEHU0OH19WK\nHRsj/UxfArGIw2s2KkU8yoKuaCjFrB+qj6YF3qvyBjObDQa44PSjKukNlAVz\nbmCsm7l/vsq6s9Rft6MssPZWRwlXhX8dRTLuc4Z66UfA+ymSFTLeRx+oxSP2\nPeGaYcNmJcIWyHPDZsx1sLHDjZ3ho3gaRx4MuNYPuWL/pbudyLWi6A7Vwfow\n1QmsZYu5MYDUS/cVKmLyaYCOgRzAvwyCNKL090FD0Rn+S9svp0lU0lvO4q9r\nutHGyTrmDEut5ZH3cd5IyJtu7HsN/dYxHJU9HmELBF98bx7eJiOkcB4XcohQ\n7yKvwEhlvLBc2Ul9LyoG92hsAJ8Cy5iOK5kpygt7WprjDYkRbW6EWbp87y5L\nLPaT/0MMqNRSi12A1jxAWEtbGs4RzG+m+J3C2nBF/WK/qV0BaNj/b2cvXsHN\n3peu8MhzBfk3s8Qd20XOH43ZltWvbk5wfRxaJDC8FIsFTSgPStoFDIo5d0pC\napmukcCteXK9XYGIHZVFhJ7hVcI3BY7NVnOERY4OLTK4JGYmG302n/PYoilS\ndU3wmUhXyDHR9bzIs79gxFpTe5stMWp1JOSdS6OCh9mGBwzBXR089/qMYX+C\nq0ojdUFY2tNJQ/OsRlg/ceO6F9zGGR8Mph6e64RD2xdA5wCtlf1IqyROKhtM\nXvk5\r\n=vAp2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRxmlDyWAfrsFlOvlbJGyv/f6hrwAfFOUgisAfWjYRjQIhAPv+G0BexnhAMkMNQnl+dl3O5ZugrJzdPTR8rIUt1tVS"}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.3.2_1534856862472_0.780758309161214"},"_hasShrinkwrap":false},"0.4.0":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.4.0","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.5","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^3.1.0","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"2cdebdbc867cc502a67c2e4a2d6dfb01375b4f97","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"integrity":"sha512-1F2hQNnBSzWX12gjNW1pHASxg9dHO2iC4IGLT/ADNjWzt3oyi0PeQ+0JoV28g1vHSGKaUboCLYIwT0rIYHNdWA==","shasum":"bb4ad63cd38b3fb38b3749e4e6f4a90130dcc9a9","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.4.0.tgz","fileCount":82,"unpackedSize":1289442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfqayCRA9TVsSAnZWagAA4soP/2dat5qtyyAWS1N48bxK\n/a+lu7l+pbIV2yGUTSPWYuOHtzJElWLnTEKeeh2cmm0e+rQQbRjBYMu9MXJ8\nLiHgznA8lxyUy+Zq+h+vxBM9Z8ofDhlmQQeTWqjn/KeUBn5XJcwINN/pRLSt\nOL/NGSxmRrNNjCW/xHwg4hwRijdO+7WG0jmM98hbNe//V5Vwdw9zVoLcY67V\nSafcc+U22VDeaDbEvv20TNg1QORKRNqxv/YbJqTvRvTfjqmP7hXgembhbjHd\nP0ihty8QinDE5RerJnOnEs10RWQO5oaVlMTO0aujTnz7S2l4tNHkBFmOy2zh\n22ZSB3Yiz6swdb0Hjk0CBhCaQ4QhFEvzpSacmcA2klD9xMDFSkr6pEHgYRSB\nJN0f15wn1rf4QJNknxpd/DraBpL8b6MLHFkF9ibApCzrwjy9gGV4P5p28jDc\nvNg16Cbggge6EFO/l3m0dv8RyaIgIkCPndFMHpsxZ7cf+m1mFvl1d40FKZxM\nYX7wJ7aJ5SI6xN/3DLqzZATOktPBaRajx13f1tzsFmIULQlgnpQ+SMisM8oV\nGZmemV2x96nagv83S9HKI0KWQQ3JZAwD7gHj95vDXQKR9R/0g+kP7JXDn3zg\n/T4rtyLcT+a3XSPb//zPs/Zfat5nTK3a7A1XClI0QvPLj5XCLBlU09zz2MiH\nkupz\r\n=8guU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcvelA7b20+eCH8ESannpHVYyrnH5yYwj2jx2qhDDruAIhAOGBq3N/cGsN3ugEID0pCE4U9IgeFbevcixn6cKsRNl7"}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.4.0_1535026866031_0.5599356549439962"},"_hasShrinkwrap":false},"0.4.1":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.4.1","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.5","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^3.1.0","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"ac3607c08ee462ec7ee9876385f42283ea61b669","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"integrity":"sha512-dGIwUtMT5YYtMOdsrgZvYPwUKsYH23R/DuEk1ifoHuO9xliotmfJIUTYw2mJKb2lYqVzfUlvuggySuvfQvZ4Qg==","shasum":"1aa894843f683e958f8726a8494a4f8a2095ad34","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.4.1.tgz","fileCount":82,"unpackedSize":1291469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfsxYCRA9TVsSAnZWagAAx60P/RZ4X4ydDGiJY4vFjhhJ\nXJqF0ZFJUyCI6oqik1bePQHiVSOvv0mYxtBkP0ViiwkR006uwJzyXw9uUKFW\ncmbdr18CXrKm+NxJcrqAoAzpA7YRlX/5OPS87kB70C6V1o6suxz2YTx8AB2L\n8IRrYwb7ZaySwPxKhcPZVOFwN5vrselLmAR4f76F2IJMCk7ASPXTjpUuDFZ5\nOxYC60R9WqGHKaBA4owhznqth5GvMem6QygdhCpiVAGfku8H3J11rjcETbCF\n0Z1ldhTZ2Oa69avrnqYmtVei/8BHglyXiYw8sfAbyuZKxt7Ldd5CyI12MxSK\nHEGGGCSMQCoxj6h5xymgTy3eb4jEWWYT/DXz6iSpdKxTFO7DF4uQn6wtU9TB\nKk7//ZU+ed9Nv/fjRvyFr6twqAIUyIlctB6aWpKnozJWi7Ql1g55VXvqP7in\nWA2CgXvYzcqufvuic33/mwddu6aS3urEpGdxjB0bdIQRI9x65K+wtjHjA69E\nkEGfGc9BpnEytUKTEL7iEIhrABQ0diK9iNhSjPUljnxnn+MIazHH5MvT7HTy\n7bmo0QchMQCLLrZp2ASHnYoU4GCfiFa2ydliUmhAzEPmpJnmlbcwItfXMWYG\nDe6tLvj/3sC01kqXjXiNfD5rI/amZ+BeDFvsiJhc6/72E7/5P6WPfMUxSAc6\n1vXY\r\n=gcIx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG51cQP8Z2oeo7qx5jxdqKx1TAbKvRA5hMXxov75Tu0+AiAUceqaW/b774cz4oFi+UHyvONmfnbq2iaYSwnlS92FyA=="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.4.1_1535036504081_0.8792704113114287"},"_hasShrinkwrap":false},"0.4.2":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.4.2","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.5","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^3.1.0","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"5081116a8a9e23f5ed02a9981a97ccb57d1e336c","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"integrity":"sha512-y9RMefWaOjzoun8D7BHJkQJiIFf8NUCj/JeMIc9YSZH+ZCj9k5zuISpBf8kzH74NzQ+391ZosKXzL1hRRGVIVA==","shasum":"07780ad000475fa2ec20863a380eb955ce6949b5","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.4.2.tgz","fileCount":82,"unpackedSize":1291470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbf0fNCRA9TVsSAnZWagAAbT8P/0uQMxw4/Id63ImkTAu/\ni7/hn9csCk8YDFgy/mR8/azeynGwMxi/CwT0JXdiLLSz/x5OERS4OZGR3r7/\nwTTedx0MtoBuP13XvpBjennTCLrEfvAUo5wmpol1n9YqsGb05ur0/V5JgFY3\nXd0G1g3WMWVlmGZNOdn6i4ywNOup9axxpOU2OlxlDgQDLouIiV+JyHi9I63G\nHWiA0KzUjEU0jUP2WryI5opwVv5YvyzEg1ogQOo4FVn5xGEy60v20uwBkEy9\n61Q7hnY6sEXftajAi24kBshRa8l5k82NbpuvhV4RMuFh2P0GBy5KzA4n1mrl\nLRNtEPRTKxlTMLflocEEBcrf4S5Gf+7OHcHYK6qg3hqXBdD5pouAhuzZ1MRH\nBAGI4sKDJIZNwcPUtzlj6Igdpuzj4J15+g67IA9zLDy/jVNhA4GX12HUnrNj\nkj9knBXyFH7wzWU8SJmUnP0Q4TibS5ptp9JPfdRlTSt+4G3MhPFWsn50lWW/\nDy4k8BTDQbg31K2IeRvAhCfhhdmDs90zqxENihg2zpazBIYongw/W+oXFzrg\nLexyJu4/LF7ASdqjQ0yBRJck0duZ8bN+/lZ+cbHr877AHWYFQgD+3Z5ciW1v\nBamdZFHkE4RjEyJF8kzxZFGcsdu0dWNQ1oSAR/oPHHq9kLCSef2ECDFWYAp0\neNBH\r\n=nNDy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1pwCiOhox5fbSqen4G08y47EelHHyy5rvSUxa+HG9PAIgX9xcfn/t+AkLSAWmbQizt8TnnuVPudZZ3NvQ5gwQi5A="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.4.2_1535068108984_0.4345514980193108"},"_hasShrinkwrap":false},"0.4.3":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.4.3","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.5","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^3.1.0","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"0489f3bce01084daaa1304761bf4b0ddc0c9e0fa","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"integrity":"sha512-dGuhUYRBWOMYo0w3tmHKpiUgQyzI8Y6RPmyUbIgAe1tMOlyUKytkfATvGxCZJ5lZP3zIoome9RrZq76ycAc0iA==","shasum":"7acbde1583f4ba05514f2b33a0fa37932e7d7e48","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.4.3.tgz","fileCount":82,"unpackedSize":1291831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbf1bdCRA9TVsSAnZWagAAdZwP/R19IfuHrorcCY7Cy8TO\nESVhNKjqXF9tUdLpQtuNDdvLEJ/JD3+6FLkkn2+AcbHlj0iqw0pwGU1pcSgK\n84115Uj1x/jPxzw6VD3WZohdL6g7D2ENh26MHLpdQOyuszopE5aUBW4EfGIE\nCL1XVpY36EeokEC9mqsDIMdvL50pHg84B4MQfQ87FA0dYi0IcQQU09SDFaFg\n3eld/TnrRvRdt8Uaj1pogUhca1xJjpUIvHAU9bnzePr3rJXIxUbMU/NCwklE\nxuJoHo/g+kN9VKFcp5BBXr8m/ip6mRWPCx0Xk64Sv5mhQtPvLWb8lHltptpu\nu6/o9Zjwbgm8aqo+aV4+KSlv+52FEzugKcWkQV3J48a8olTFyZObjTlWntqL\nooe0MSDbkS3zgpMPSC0UGuY/fh8BhUZ1TKksx89JCao2a7rSEwHgbocJqYhB\nWyJ+Diuk0WdVs8xCwtYKQJogTq174h6kzoKePuuqvHgIONZid+u8N4LY8Usy\njTArQe6gnShyMxM3N+A5RYNVK/vmWXWDaQ2NIxV1PgKRb5bvcko42OG2lvA0\nzArqNImHCaeKVWBTiCBGlalJsfRlae0DcVJLq9YL7kyyTg9A7L5myBwGdywp\n+UeRvBCoSKJqVoo27W3KyLnUnQxkbTobTJxb/p4HTBvDGQl6FU9Sgrd3tyR8\nXwuj\r\n=hcnb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBF/2RI7F68xnGQJzk69Ro1ZrCb91LdwTuZPjBkKY2v6AiABOX58p/NzvdlvBf9bGDewpXTVWOOFBlfiLXMadk1w5A=="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.4.3_1535071964801_0.005115206619630719"},"_hasShrinkwrap":false},"0.4.4":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.4.4","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.5","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^3.1.0","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"8e7d96c8c82bca6a04b06a760be2bb8899bacd34","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.4.4","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"integrity":"sha512-NY+n4zBWU0U7feLadFCpqsZ48VhzsKIKNp14q+Pla5KEppTJq+Es0Ni3mlHxX+y0vgfuatkeDTzgviey3Sh2Cw==","shasum":"24f83d1c7f0929494814318ec6905f5e9c4a0707","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.4.4.tgz","fileCount":83,"unpackedSize":1291457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgg+dCRA9TVsSAnZWagAAkYMP/1qI89xhpt9+jvs1GSKN\nDeAZV/N7PNNyDL4w4sTHLCBcKvEZlRgRvcaRUy3EJSTijYuJV/i53k4z0dAY\nWU1emjWIhwq+wmPRjpg+PmTOLT5hVktr+4mpWfNqNpkTEVv30bMnFHuCmnXg\nUwMoCB3JjKRLuknJYuTTIKpXf6e2C/m9AsNsu4BEDskXgszc6M9g2h+ItNYU\nlSBN1Z6RxPhX5Ikm/jnBYyhlJr5i+4CBxEJ0Gt20yyz9FxpexOPNJMwMjcc0\n5RmY1RM7lOp37nRtWy3aVipolF73u51kFC1gklMojlMZm8FjUqLSgBQs8Fjw\nrSBn1sAw4cNp7vbjXCt4rs7i8oTnSsSOxO+At2gpf2rDcch7x7h0zO0t3+4z\nqkixd4FSPSgmMFg+YQ/yDViCbPhMFeKeBNUJtqwxqwUAL7bfG+lXjZKJptoH\nD+9oHvSIsVKunJ5loITFOKd3c+QL8XaIh7ZodC+f1dCcb5GzPF19ZaG/nzet\ngogI4Ywap4ikTzRaCB1U8hwRzCNQRU15PCP/hRDZi+Qlo3Dr7cT+j54pA/lM\nutz6R/Ihn10K22pH1wAkwwEWID/XqXj2uCIALgqBTqA9KLcwM/h62se/ZwTQ\nY0EdggkQCQcEB77IL5XpraveHr0FquJs5ig4EskO49O3eteHU2JoqvkOkScJ\noWE6\r\n=HI3D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk5wNWJXr1HrGUWos5zk/tfYyDdQ6Iy788qPacFEydDAIhAIieeTmYnjzqAXfQoVO28D6rdGspLfHhy8sOPpclDJ1Q"}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.4.4_1535250332622_0.7459158980302394"},"_hasShrinkwrap":false},"0.4.5":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.4.5","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.5","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","debug":"^3.1.0","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"files":["bin","config","core","docs","models","public","routes","sql","views","app.js","README.md","LICENSE"],"gitHead":"294ebdbd4694181ab4456426ae4a7f8fcea88f50","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.4.5","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"integrity":"sha512-pUgMyw5H7fkFDkfSQqgO2kfHh0SLiO8UMmxPAPdflgcLiKJEdcpQCvyi0Cu01Cw2JFjt6nwS2d1S3erRosvfOg==","shasum":"32a3b16f8401321ca31e916d854363c230e4e115","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.4.5.tgz","fileCount":83,"unpackedSize":1291457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgmn1CRA9TVsSAnZWagAA77sP/35vgXcar3Qhpz/haoZh\nIR1StezeT+Ehl6sKx8nu8oT/S45I7OopbBH5mU5jhtQRhc8a1g6Hm7ZTAgyQ\nZ3xE4HgGNfFSJyh8915yP5+nOgdeuBHF1ExLAQT2F8sSmMkfhxptFmUPqzpl\nTaPhlJCbgo2rdztKsIN9h3YOb1b0mXFpX6GUoXOfo6gkTSy89NbF8wQqFuo4\nAob33AeCLI2MUaZi6As06IFrM17QE16EOye/0nJd9iS7oTXMO+DNYJwi94IN\n2vnS+viLa+zVyLRVzfAdcIFVZ2ia10WV1H9jy/gyVekF5GT6/ABe9bhNWzAe\ntNsfhCRw45WAKovHEsJBTpaax5ba3IPL/VtUXWj2tgDeZ/lP0ZxzHTtstWe4\n+n///AT6VUP2tGtdaXGPtwZ1l7xpW0qjIhVR+MyHggEXIzkf74I0bIiqJYHg\nzxReEeWP56W3jtLCXjAH0oCF62Dci7uvAuq2Gxz6s+kTXiML7aVHWIcte7pN\nASUJmWUGnjTJyLrjI99SSmY3ajSNwETOQvRZKo0PfPG2ZA14tG9LhI1Ydvuq\nvtLUvxWa6C+Xi2hbp9tt8VVGJqnodTHZg4VvtsYWilU7z0ReunH1/44nJ3GC\n+wWLyfLPsmeSV1dcrYF/IOzF1lmDnmaGmaNUq/vHMErhn7j/qVYgbTNbtfc/\nklk3\r\n=F7Ip\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeNxk/yHsuFzXev6a8D0c5RWC25THtnLX1ejKeKWaEnAiAh58VT+nQZves2GtfLrRaaN36p2cydeAgXO4PfV9huwQ=="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.4.5_1535273460514_0.11396565045723261"},"_hasShrinkwrap":false},"0.4.7":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.4.7","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.10","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","cos-nodejs-sdk-v5":"^2.4.10","debug":"^3.1.0","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"gitHead":"64135ad08bd7604e13b4160da4c77690222a8460","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.4.7","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"integrity":"sha512-vN0ZxZzoACaZ+i+NEH8RAKI9E70I7Uc/Y0EIgdDiJ07ajgJBFF4FG/4mrA8GlYxFEk+O3DT6ILUQiJior8XTOw==","shasum":"674b5d3ed7c9a2cd4a5e42c797787a44e20d3925","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.4.7.tgz","fileCount":83,"unpackedSize":1291593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbigh9CRA9TVsSAnZWagAAV8EQAJIUJ7/sIOUjhdOr7aoE\nGIoEoBUJ7S1+gCxF+Hkd23WPyv0htXOGuHqWBXnmFrgGg/caUvEY7QEWLn0n\n6Y15kq0deoK0jgw+q/oq5EpqKxybIPYMldbc7T+997kJMF1Bk1wV5WBzxRhU\nN3EBKWWT3aLW9ess+h7CSOgsdF+hBqIgIhCbtsU83cNeHyw7YoVQYX73ng5b\n1RF3KN+8z+szf30Vb6hiSqtCLRKvDWq1tKN/LCTGP22gV6ajWOGow68uiGxz\nu7Tt9N7dxMeG2K84G9FrKkbZ6+VqaKR0elWZaVYmeVt4MICVIZwo0ZVM4wYP\naBuAkHuLm/Z0SzLVazNOwMCeifMuplMNCIbvMUj2PDCqZFeaXBHtUz/qJTdX\nyjilEfQo+yYeDV5Zvu6Hu8L19w9udQ+WZk96TL3QEK9c0IFk7zXImT4NV72+\n3Blan1Y2O7HRlbTXRLzbOlMjxVH37jUaWU+T0Ef0S469M3w/E4QDAWOnLBil\nkp/zuvMTwqDsZqbEokasgnzHdig9BkpqJpdnjgrdKVDrrNaJhmGkItK+ENol\n5Jz6u7A83l/3OnmgNJ+dT6cYAY6YKgkNcLKRZ/HG9O9FQUMd9GdF2Q2lpbO5\nOkMDEneoV9/azCSNr+9SxkX933E710SdVHdQBIuLtvcfwA7hb3Dk2d3HW3M+\nbGIV\r\n=PivP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9iFQoP2H0YiZKHYxNkyrv/W8/05zvSP/daN4aAnFFhAiBAiPIprk0mbgamq7QLwBcySRW2OBobrRnv4InGbi8OmA=="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.4.7_1535772796651_0.05190189797969813"},"_hasShrinkwrap":false},"0.5.0":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.5.0","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.10","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","cos-nodejs-sdk-v5":"^2.4.10","debug":"^3.1.0","diff-match-patch":"^1.0.1","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jschardet":"^1.6.0","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"gitHead":"c9b56534fc3939b7b0e10e40a0d674d043ac5625","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.5.0","_shasum":"d21fae7a5ca9d21371aab8c4359c596d017c015a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"shasum":"d21fae7a5ca9d21371aab8c4359c596d017c015a","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.5.0.tgz","integrity":"sha512-DRTiK6X7w3lFeKJkMAez6DHrb2JV3LyvKhyHQmpsxLmmpl/S00frMjXBMRwruaS2vgBgBhjh0HQ9vtV4lyQiIw==","fileCount":76,"unpackedSize":1247609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbk8fcCRA9TVsSAnZWagAAppAQAKEBGrVlO55yDUNbo/3t\nYJBJyf4HFDlmLN0btfQKah6gjjjpXzyYuIEPuN6528JyOjN1vtsAwuUCoN37\n6yQ/UwC+MQ/weLzhinBIYzNq4iSFTGtFxPG7yQmIzyZqscgttA7+yj3QRlQY\n8yzNSBsC9USe9pd29eZANQMNev3vM3juOl//PFuf+N11DlYl9wmTLz2xZEsO\nnz0kfBSXEvTkDYDdta7KhepiCPyhLb0UhdqpxtcTZtyrjwz+3QXVILeVzsuY\nbO6jZKqZLyUB71rJaiYrG1x/XrdKZPIpxSKq4N0+L6+j8pewmySMXJj83+7U\noAKI2NlThPxZ/z6qWp8zlKiCveFkmj/sMGi+rY9ip5xhMTjJbiovMBOGLu55\ndAeMuKj3Izl5biLpqtRtvEKaQBGc1JS+1eVfuJmyYICOACAN3WW1qDvnl9Dh\ngOXFfkYAspNkwPplQTbaCe0NBn3ngLbvSP2LrC1xj3b/6vdTU6Fcne3Uqal+\nBC3Ju/IRm7LrcIr24wrUYZXZ+zPuFKMkS9k6fvEJDmrY+tCw4jHRxWk9Yj69\npGP0ObtzrYTsLWMDHIh+znYI+kzF47q5AWl2+Mblp4ctT04LUAD+bv3xOedE\nzBITOnc5fRlS76QqGsmHylorXzVyzskokKrMfjA75OFwa/qYOwLwXlFvXe4J\nrOSG\r\n=RGST\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpde5jNdWP/hvXp7g+CrkgPCsgw64XGxGBeKLAImFfDAiB2JXaGxowzERh7nt0WdUbkuyqcYv40NfD5S05AZ1hoHA=="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.5.0_1536411611413_0.8355467091674424"},"_hasShrinkwrap":false},"0.5.1":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.5.1","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.10","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","cos-nodejs-sdk-v5":"^2.4.10","debug":"^3.1.0","diff-match-patch":"^1.0.1","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jschardet":"^1.6.0","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"gitHead":"33130ab3c27aa23f26cf34360756fd50b86c37b0","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.5.1","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"lisong2010@gmail.com"},"dist":{"integrity":"sha512-sLTg/IUmmNMEg1yAh6PWluSrvV2Sbrhmt6ssMDrHIfmKTQIp1JgCJ6M097S1GosuCAt8OSWtAr7TrqKdeaP4Ew==","shasum":"a93c7b7d202f4e8fd515faf0c7b1881b0214504b","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.5.1.tgz","fileCount":76,"unpackedSize":1247735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblAnCCRA9TVsSAnZWagAALFsP/2J7EJk/HaYoJJfCQlqn\nGs4WsYYCDEajdOPmmDmESzgqNeksoQAeVefLldUWuI2h8ysjqHodSGqpe+Mi\nm492lk6ShhOIW6BXlr6akCdh/48oa11FNg/1Stq0Ls/1zTj8KRGxpSxyYYrs\ngK0AGfemIE9R5UApY5d4wnm+g7f/F6ynWEt0/2LKb0poXWUgP5m06wnG8ZYj\nlj7yrCM0D6yz1kZELW3Q/ppCGB8jRAcRGSx5Xo8rPbofzLqt66oH0Z/6J8HG\n8Hn2mEUqfKL29Knc1DnyBdjEGtbgs882RL0gobFhd/tn89AauDjukeG0HIv0\n6wPpNNVZfDv2Cr0gEgiaTJHDaQnov30gsyUIThMtLZsUawY6WQ0HEcaySy2t\ng9lVl2B09h9NlkOp5JssBNJQfCl2+FNI9Pnqo9moUBlWhDGBSTSEe5WQhyEu\nhvnHhCeMy2r1gO6qQ0AyKKJRZoIIdPMGzNPgoWEeF2ruo7ZViCGKxG6H87fR\nEbzLJL2/OMm9YYuqPJSDrN4Ekw1tx6bIA3vew+ircCvo0IE/tSg/9xlGrvdk\neZFkcreXsDKSbpNb+1UULUWoCHng5MfbRuExzsUjytQnyzpbiwK2Vl37k2+K\nA90PhWgSc6eTyseEGFjILZnppKLcmk2+WwcRC7NPlaV6Kn8V+0Z1pdxAWJ1G\nekJy\r\n=vps2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgfSPfkvO+ZqaN/Cbws5McPWWNQQQH9rte5oKSVQ1uEgIgdcGl10ZyWPYQ0ca7Y+gvQ7xcX/GM7R7qzHjMpbv/YUo="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.5.1_1536428481987_0.5629216974891618"},"_hasShrinkwrap":false},"0.5.2":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.5.2","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.10","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","cos-nodejs-sdk-v5":"^2.4.10","debug":"^3.1.0","diff-match-patch":"^1.0.1","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jschardet":"^1.6.0","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"gitHead":"53b24da1ebca0ee646f8c7aad5d6c5d256db89b4","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.5.2","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"522539441@qq.com"},"dist":{"integrity":"sha512-Tc73vskRCXgMv18YGuVVaiYT9X3Uq5EJaLGA9V6X5dtFwGQJ1mJ1WFrmZAlB76qJB5IZm4AoFmJPm9TO2MtRKg==","shasum":"eeabc05b24b0c01e0100820678e7303e04cfd143","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.5.2.tgz","fileCount":83,"unpackedSize":1269518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbnkZjCRA9TVsSAnZWagAAeIUP/joFjy8j7RkZu3TX8iPq\n7XfBAsYS8BynzoD13ImHjivvmvjcOz+iB5XZrWtIzRWODrBlN0TXLKyzm9jQ\nZcFUy8I9SJKOXytTe+mCIFOQOnpDksUqXijN0fjaPabF4EjfA7uZ+PP+mvLv\nmBOmS2YUfqiaQZhWKLIft4IqrRskK3Sz+WzUnaWWEFF9ksVnqHUn2ixwyad9\ntdjJA89Vu+/xpgn2L7plS4zY+WA9uUNTjLBYb2VNjvpeBqAUB9oqYtdQ9ktT\nBzYH/qBvxXeiFSIbYMvCuVTFYfLcwSGoXlFbgDSPpBmMh4PGZGFSAkXnrwB4\n7Bs5ww21PH42mqpfZ/Yh5+lAdDaJE+d723HJHaFTZ2W5FPL9ZduWc03EuMs3\naSeUUYGJsV6bbdqNt1ekkkFATrmaVdYUBZ5Cc69qZ4uR9+48uEwHavpWuhG7\nR4tzOkJp7oQqWj8+tBXy0ddtV3cqG93J2MzvoNaN/1tUsJihaggDj1Unocgu\nrUxAuS3x5GDAliCrcWEbAeYcgUBKCpxdVbcag787gHC5f38kDU5JTkpxrKBV\npq2vsW68+emqr5y4WJ+kC8cP0cxO6oGXwL4DBfeDAdAOT8PYZNSNiV0LmsDy\n/30Ve9/wiOWMPotprqXdRLVj8f9+8o0lv2kKVx0pHguOMdOAPBxzXIO0U9po\n74GG\r\n=lJe9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9OKxD98Y6/rcP+HPkEAwi2qiFxkojT8BaElc1KePbrAiApQNv99Th4cvMNtCuHHsMePcABhwZF4iugFFlu4UM9CQ=="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.5.2_1537099362447_0.6805101202879236"},"_hasShrinkwrap":false},"0.5.4":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"0.5.4","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.10","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","cos-nodejs-sdk-v5":"^2.4.10","debug":"^3.1.0","diff-match-patch":"^1.0.1","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jschardet":"^1.6.0","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"gitHead":"42f8e7672db9d8a1f84133c961c2373b03fbfb60","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@0.5.4","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"522539441@qq.com"},"dist":{"integrity":"sha512-0/4fOsNqEKP+dIZeQwdy2y8L/PW+V5murL04Lij+xpPG8YH5Bch/QDqdQHWmY1TioKW10hlYcu8qjhQPMA/v0w==","shasum":"907fee4c1e3f213b60d1c861dc988bdaf5d211fd","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-0.5.4.tgz","fileCount":83,"unpackedSize":1269907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcElCXCRA9TVsSAnZWagAABxYQAIfnPJMsmurr1kcdntyM\nNW7p9i5jPdUxb7kEeUBrmmxoh4SPfVbIMkCuanoEZNJulg5cjLvCPeo9cvsq\n1lksmAmXdxZIY8dc/lreblYXq7C/HAOeak1p/MkgzwejD87yQAcwhtpC8DCr\nvX4J7W7veKNw+K87CoQpBkmjDVc7rkkshyHc+aBpLJ7i0SmUNYG45Qt5Q/1z\nKLExdOr2xCbbsGIXmVoHz3Iky80aefV32E++PKcCLy+0Y/MIOMwsf0riQcGw\nyc3WKV81CQJu8XsL7xgeOnE+cr24HRy00Imw7ETIQafNDLk5XuEzJWWPVC3a\n5cadrCk2eRqHfvrsjyWSeFfoZP6QLGwehyEfpiUhAR4jvaFE2P56HSrXjvyC\np1ioXi2xtUHPPt9gewB/Eow8QxmyrOaN1+R0hkPciuFDiJtrb9nLc6nKMrlL\nRcHL2i1OGmJ791tqKL9JywfsMDP5yD+9+yKdRUz91K3Kv8OaHkRaTDYT2mfK\n96V913+xNKpkdanD0MglBKz3McOtbm/1zWPuRV8UbSEkr3d8j+vT2KjENVok\n46VuCLxbU3FRpJA1OS/roksrLv7F+elZeEdMmzQd4rzg5bCcYDwm4R1tsdvE\n5LHqw2sM6pwMj+aAut80uLBqs9DA6Pbm2pJ9ZRGLt8ZuUqsheGQdW12BhLSp\ncOwe\r\n=Ok5N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1/4tGUv9AeA2QrCKaWifrDWnjaajsOKHh4VxKFeWsowIgPT92vIPn0m2Em1RyZL+gOj/s2ETCIhFBhe3JpoMXgAY="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_0.5.4_1544704150386_0.4990593213262786"},"_hasShrinkwrap":false},"5.7.1":{"name":"code-push-server","description":"CodePush service is hotupdate services which adapter react-native-code-push and cordova-plugin-code-push","version":"5.7.1","license":"MIT","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"keywords":["code-push","react-native","cordova","services","code","push"],"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bin":{"code-push-server":"./bin/www","code-push-server-db":"./bin/db"},"engines":{"node":">= 6.0","npm":">= 3.10.8"},"scripts":{"dev":"supervisor ./bin/www","start":"node ./bin/www","init":"node ./bin/db init","upgrade":"node ./bin/db upgrade","test":"make test","test-win":"mocha test/api/init test/api/users test/api/auth test/api/account test/api/accessKeys test/api/apps test/api/index --recursive --timeout 15000","coverage":"make coverage"},"dependencies":{"aliyun-oss-upload-stream":"^1.3.0","aliyun-sdk":"^1.11.10","aws-sdk":"^2.7.0","bcryptjs":"^2.3.0","bluebird":"^3.4.1","body-parser":"^1.15.2","cookie-parser":"^1.4.3","cos-nodejs-sdk-v5":"^2.4.10","debug":"^3.1.0","diff-match-patch":"^1.0.1","express":"^4.14.0","extract-zip":"^1.6.0","formidable":"^1.2.1","fs-extra":"^7.0.0","helmet":"^3.1.0","i18n":"^0.8.3","jschardet":"^1.6.0","jsonwebtoken":"^8.2.0","lodash":"^4.17.5","log4js":"^3.0.5","markdown-it":"^8.0.1","moment":"^2.14.1","morgan":"^1.7.0","mysql2":"^1.3.5","nodemailer":"^4.0.1","pug":"^2.0.1","qiniu":"^7.1.3","upyun":"^3.3.9","rand-token":"^0.4.0","recursive-readdir":"^2.1.1","redis":"^2.6.2","request":"^2.72.0","sequelize":"^4.37.1","serve-favicon":"^2.4.0","slash":"^2.0.0","validator":"^10.6.0","yargs":"^12.0.1","yazl":"^2.3.0"},"devDependencies":{"istanbul":"^0.4.5","mocha":"^3.2.0","should":"^11.2.0","supertest":"^3.0.0","supervisor":"^0.12.0"},"gitHead":"7932086d95c69333dd22bc05a5eb1ff7e9ae6c69","bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"homepage":"https://github.com/lisong/code-push-server#readme","_id":"code-push-server@5.7.1","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"songlee","email":"522539441@qq.com"},"dist":{"integrity":"sha512-9rxrH4taeEUtKoHRIi0ZrohByijQPSuX13R/4bWUc+DxEwhuofXqwnEsJTzOKsoEs6cx89SE8KNLw+CHOW8ikA==","shasum":"188ae713aea4f1fa4573155dfb715a2460dd76c8","tarball":"https://registry.npmjs.org/code-push-server/-/code-push-server-5.7.1.tgz","fileCount":84,"unpackedSize":1276776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0TU1CRA9TVsSAnZWagAAY6sP/0b1Zl6mEUfFURe7r1bZ\nDPYv9xgB9rSTgWdvv/DODZgRoORacv/1ZYWETKsVRzZ7W530usq6thYYPwcx\n0su+UBjxY9f1WzM+7vApZXb9UPU56KZbD+m8jKvVRzE31TCWBl0O/ExROCu8\n4h0RJmt6FjpKiUyILWkD2/kLiWbCwKtzhLE2/ew3+0NNbJiuJ+x7SNjNxRuR\nyIgpUzSHdX5bx9oz53OEAagBcqqJF3uZYKiveDMfGYB9bJPJJZjzT8aZQZ+y\nNI9nhsMUl1WnQyg4ZzHlPUCb68MxmxtmdhS+ra9QHe1zQ9NQvchE4RdjAzDC\ndWhGE+lTyuv3N5IARiQ7B2lAmUsnBoDNqJkmTYNE5Wha4qlBucitHDUxPdku\nolw3jwp/XtvdUk7CVJxwsjduh263+IlldRUUWyG4h0r3WNO3TFkppah4k4ok\nonOI5CyFcLxDgipjaCys1LC2D9niQ6KSsc41mFnePX26twGim47QS0FvdQ1p\ncg7D+2zV+CxEW6N+41xx1OcHeteAq9YlEPEV917bQEnUfD6SJPc72HQW+zqs\npI7PbyltvIZZ8wW0XJayl3ZW/ncwXMODN0ncPlBDHRVK6mnyjYdn+2B/t6GZ\n0Ob3ETnhJjFueQImFS/L26KNEmV6G/0WijmxH1RukCSQ95+Rg23yugOtPMu/\nZKkb\r\n=IpVW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATpLWZIwc0tB35Tm1mq92A5PTSMVu+yXBuZbnWm3xCgAiBYLct0mpQeUKI7719AVQRCpNo04s9A55ntJ+vl3kC2uA=="}]},"maintainers":[{"name":"songlee","email":"lisong2010@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/code-push-server_5.7.1_1573991732919_0.041047991865010625"},"_hasShrinkwrap":false}},"homepage":"https://github.com/lisong/code-push-server#readme","repository":{"type":"git","url":"git://github.com/lisong/code-push-server.git"},"author":{"name":"Tab Lee","email":"lisong2010@gmail.com","url":"https://github.com/lisong/"},"bugs":{"url":"https://github.com/lisong/code-push-server/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["code-push","react-native","cordova","services","code","push"],"users":{"songlee":true}}