{"_id":"yapi-vendor","_rev":"1215523","name":"yapi-vendor","description":"YAPI","dist-tags":{"latest":"1.10.2"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"time":{"modified":"2021-10-13T09:05:59.000Z","created":"2018-11-06T08:24:45.633Z","1.10.2":"2021-10-13T09:02:49.905Z","1.10.1":"2021-08-30T07:30:00.500Z","1.9.2":"2020-05-29T06:13:37.694Z","1.9.1":"2020-04-28T09:46:09.787Z","1.9.0":"2020-04-28T09:16:51.732Z","1.8.8":"2020-02-22T03:22:50.730Z","1.8.7":"2020-02-06T07:35:08.175Z","1.8.5":"2019-10-19T05:39:43.068Z","1.8.4":"2019-10-03T02:29:04.192Z","1.8.3":"2019-08-26T06:29:30.102Z","1.8.2":"2019-08-23T14:08:11.982Z","1.8.1":"2019-08-07T02:36:14.754Z","1.8.0":"2019-07-23T03:29:36.546Z","1.7.2":"2019-07-16T08:53:28.191Z","1.7.1":"2019-07-02T05:04:34.074Z","1.7.0":"2019-04-26T08:59:41.368Z","1.7.0-beta.1":"2019-04-26T01:56:09.111Z","1.5.14":"2019-04-22T04:34:28.546Z","1.5.13":"2019-04-22T02:50:36.592Z","1.7.0-beta.0":"2019-04-22T02:07:42.048Z","1.5.12":"2019-04-21T03:27:10.990Z","1.6.3":"2019-04-20T12:46:59.200Z","1.6.2":"2019-04-18T06:43:36.074Z","1.6.1":"2019-04-18T04:02:59.032Z","1.6.0":"2019-04-17T10:10:16.753Z","1.5.11":"2019-04-15T11:04:34.959Z","1.5.10":"2019-03-30T14:12:19.169Z","1.5.8":"2019-03-30T13:19:47.008Z","1.5.7":"2019-03-13T06:09:52.046Z","1.5.6":"2019-02-22T05:59:44.057Z","1.5.5":"2019-02-20T09:33:23.403Z","1.5.4":"2019-02-20T09:28:06.166Z","1.5.3":"2019-02-20T09:23:37.263Z","1.5.2":"2019-02-14T04:15:17.283Z","1.5.1":"2019-02-13T07:13:05.103Z","1.5.0":"2019-01-30T04:00:58.341Z","1.4.4":"2019-01-15T06:59:13.010Z","1.4.3":"2018-12-30T04:44:42.706Z","1.4.2":"2018-12-30T03:23:15.102Z","1.4.1":"2018-11-06T08:24:45.633Z"},"users":{},"author":"","repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"versions":{"1.10.2":{"name":"yapi-vendor","version":"1.10.2","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.1","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"0.5.0-rc16","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.7.5","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","qs":"^6.7.0","request":"2.81.0","safeify":"^5.0.5","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","vm2":"^3.8.4","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","conventional-changelog-cli":"^2.1.1","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.23","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"33aafdf9da8c62381e4a7f32ea4ca0a1f1cd2ef2","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.10.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"shasum":"97f5c58f86439ed1f8c281a2864f200750c82d9a","size":8474470,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.10.2.tgz"},"_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"directories":{},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.10.2_1634115769566_0.9148585485071148"},"_hasShrinkwrap":false,"publish_time":1634115769905,"_cnpm_publish_time":1634115769905},"1.10.1":{"name":"yapi-vendor","version":"1.10.1","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.1","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"0.5.0-rc16","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.7.5","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","qs":"^6.7.0","request":"2.81.0","safeify":"^5.0.5","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","vm2":"^3.8.4","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.23","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"219fab4afc431d627e0eb907567def08043bda2f","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.10.1","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"shasum":"1b5a0fb9410feb57ca2faec3c0c4e5a8752acfd4","size":8471716,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.10.1.tgz"},"_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"directories":{},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.10.1_1630308600137_0.8279957014002288"},"_hasShrinkwrap":false,"publish_time":1630308600500,"_cnpm_publish_time":1630308600500},"1.9.2":{"name":"yapi-vendor","version":"1.9.2","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.1","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc16","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.7.5","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0","qs":"^6.7.0","vm2":"^3.8.4"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.23","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"ff13353e2fd6e2c37908427dd2e6d287ef8d28ec","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.9.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"133b513cfd0686e5db28bb4c1384af1d3958898b","size":9403779,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.9.2.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.9.2_1590732817342_0.14705392893886504"},"_hasShrinkwrap":false,"publish_time":1590732817694,"_cnpm_publish_time":1590732817694},"1.9.1":{"name":"yapi-vendor","version":"1.9.1","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.1","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc16","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.7.5","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0","qs":"^6.7.0","vm2":"^3.8.4"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.23","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"6925c98da734264478da3d7930c2c4cef822c38a","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.9.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"6b18bdf20038f778b5b5ab621daf0dad3ddbe0dd","size":9403716,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.9.1.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.9.1_1588067169231_0.22064662043402183"},"_hasShrinkwrap":false,"publish_time":1588067169787,"_cnpm_publish_time":1588067169787},"1.9.0":{"name":"yapi-vendor","version":"1.9.0","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.1","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc16","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.7.5","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0","qs":"^6.7.0","vm2":"^3.8.4"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.23","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"895e9d13390a18eff73f1ef8717c40c37fb8d749","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.9.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"781c09eced094743ead7417018d51cec353465e1","size":9403722,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.9.0.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.9.0_1588065411154_0.5854263223172296"},"_hasShrinkwrap":false,"publish_time":1588065411732,"_cnpm_publish_time":1588065411732},"1.8.8":{"name":"yapi-vendor","version":"1.8.8","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.1","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc16","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.7.5","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0","qs":"^6.7.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.23","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"a526a1c738fac8e2a4ea9c20bbdc789dbf1261f1","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.8.8","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"2073dc4f5030346a5aeaf4f0840bed0e147788a3","size":9403745,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.8.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.8.8.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.8_1582341770204_0.5236515100643069"},"_hasShrinkwrap":false,"publish_time":1582341770730,"_cnpm_publish_time":1582341770730},"1.8.7":{"name":"yapi-vendor","version":"1.8.7","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.1","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc16","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.7.5","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0","qs":"^6.7.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.23","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"dc471de5f0d43fd60b7e1d557173bf370b35e585","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.8.7","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"ab786d9255c03d2f11d59a997656f02464bbc1e5","size":9403714,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.8.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.8.7.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.7_1580974507705_0.8859062217425067"},"_hasShrinkwrap":false,"publish_time":1580974508175,"_cnpm_publish_time":1580974508175},"1.8.5":{"name":"yapi-vendor","version":"1.8.5","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.0","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc16","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0","qs":"^6.7.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.23","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"cd990a6ef23398c3e04c5d4842c760f359bb2470","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.8.5","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"e86a913d7ed151889e6036162f1fabe9fe17f8f3","size":9403891,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.8.5.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.5_1571463582663_0.7507972855047322"},"_hasShrinkwrap":false,"publish_time":1571463583068,"_cnpm_publish_time":1571463583068},"1.8.4":{"name":"yapi-vendor","version":"1.8.4","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.0","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc16","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0","qs":"^6.7.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"4cde74b753149d80680e0ee0070ba34e08ed558b","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.8.4","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"de3026300fedb41cf500d14bdd497b6f578f7447","size":9403430,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.8.4.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.4_1570069743691_0.4882312703401108"},"_hasShrinkwrap":false,"publish_time":1570069744192,"_cnpm_publish_time":1570069744192},"1.8.3":{"name":"yapi-vendor","version":"1.8.3","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.0","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0","qs":"^6.7.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"aee809707f751761ac67c57c8bfbe67291bf3df3","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.8.3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"c4ba71381454a43ef98a6fb6a4c249d503dbe252","size":9403267,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.8.3.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.3_1566800969529_0.5775055813852679"},"_hasShrinkwrap":false,"publish_time":1566800970102,"_cnpm_publish_time":1566800970102},"1.8.2":{"name":"yapi-vendor","version":"1.8.2","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.0","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0","qs":"^6.7.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"eee8679e7d587193fb214783b41c482bae0b4234","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.8.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"447313db7d2395f097fc8486bf2abe5c76b502c8","size":9403343,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.8.2.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.2_1566569291582_0.6548904116542729"},"_hasShrinkwrap":false,"publish_time":1566569291982,"_cnpm_publish_time":1566569291982},"1.8.1":{"name":"yapi-vendor","version":"1.8.1","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.0","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0","qs":"^6.7.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"f6737bac9b8ed722b03ca1123961e43914eb38fb","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.8.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"1532fffef2cd17a6144289b65bc844c812139d2d","size":9401634,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.8.1.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.1_1565145374350_0.375834216880615"},"_hasShrinkwrap":false,"publish_time":1565145374754,"_cnpm_publish_time":1565145374754},"1.8.0":{"name":"yapi-vendor","version":"1.8.0","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.0","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0","qs":"^6.7.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"f02449d1b52aa32ad9f6b9dec8c049a1e1dd7553","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.8.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"69fac147e83f77ed8bbd4d8ce28bca150ed0e780","size":9401381,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.8.0.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.0_1563852575984_0.5509380527789554"},"_hasShrinkwrap":false,"publish_time":1563852576546,"_cnpm_publish_time":1563852576546},"1.7.2":{"name":"yapi-vendor","version":"1.7.2","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.0","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"3578bed06706300bb123686d54ea442953ba22a7","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.7.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"e8a9bd3aec6ec835586d624ab5f4ce0f8cf50cb5","size":9397299,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.7.2.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.7.2_1563267207642_0.8264105794467895"},"_hasShrinkwrap":false,"publish_time":1563267208191,"_cnpm_publish_time":1563267208191},"1.7.1":{"name":"yapi-vendor","version":"1.7.1","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"0.18.0","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"657957de2712ac8bff6f5c53ce52ae77cc0e6e6e","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.7.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"435a907ae0e4322fe36b386ba45d6b4812069ed2","size":9397281,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.7.1.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.7.1_1562043873459_0.15886239426532378"},"_hasShrinkwrap":false,"publish_time":1562043874074,"_cnpm_publish_time":1562043874074},"1.7.0":{"name":"yapi-vendor","version":"1.7.0","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"87e949b604f5e09b79347b1ae71f2e49b1720083","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"890ca6269f02df2306d1953569d4fb756f7cffb1","size":9396453,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.7.0.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.7.0_1556269180932_0.43550802202273875"},"_hasShrinkwrap":false,"publish_time":1556269181368,"_cnpm_publish_time":1556269181368},"1.7.0-beta.1":{"name":"yapi-vendor","version":"1.7.0-beta.1","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"1af4d10ef722a2966c350dd64ae223adc1c9bc21","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.7.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"989d4cb07ba22d2914b2c63b083744bb11f13efe","size":9395803,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.7.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.7.0-beta.1.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.7.0-beta.1_1556243768835_0.7060290226982167"},"_hasShrinkwrap":false,"publish_time":1556243769111,"_cnpm_publish_time":1556243769111},"1.5.14":{"name":"yapi-vendor","version":"1.5.14","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"140e9f1eb78adefc8a6e8ef251197e6f3124bc82","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.14","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"33bc01030fb6d0a89912ff1f178e1a9d0029aa8b","size":9349580,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.14.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.14_1555907667862_0.8830963265629772"},"_hasShrinkwrap":false,"publish_time":1555907668546,"_cnpm_publish_time":1555907668546},"1.5.13":{"name":"yapi-vendor","version":"1.5.13","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"a6f0b91f40c9a1493ce2a47355d9fd6b497e5325","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.13","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"b37c1d427a55db9f072585ee60d3f40eff96bfcf","size":9348384,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.13.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.13_1555901436279_0.5652892234046634"},"_hasShrinkwrap":false,"publish_time":1555901436592,"_cnpm_publish_time":1555901436592},"1.7.0-beta.0":{"name":"yapi-vendor","version":"1.7.0-beta.0","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"e8eef32b583ed72c30d29aeb07242aa5e8c1fc9a","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.7.0-beta.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"0da11b59e7418ce2e5ef19d7e752cd9c854c8480","size":9317289,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.7.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.7.0-beta.0.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.7.0-beta.0_1555898861568_0.9241627744975449"},"_hasShrinkwrap":false,"publish_time":1555898862048,"_cnpm_publish_time":1555898862048},"1.5.12":{"name":"yapi-vendor","version":"1.5.12","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"3450db443eb0db25a81061d61bc61af09ae9fb0a","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.12","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"d9925c9df88c981f5d5b6910cc60a894a98dc6a0","size":9314196,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.12.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.12_1555817230560_0.706965032014715"},"_hasShrinkwrap":false,"publish_time":1555817230990,"_cnpm_publish_time":1555817230990},"1.6.3":{"name":"yapi-vendor","version":"1.6.3","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"bfeaafac5e8fbc0b6372f4d70cf9717d9bd44b0d","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.6.3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"077a65b0b8d1bedd94e35c4db3e40832d28c07b9","size":9319550,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.6.3.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.6.3_1555764418690_0.3978063800629976"},"_hasShrinkwrap":false,"publish_time":1555764419200,"_cnpm_publish_time":1555764419200},"1.6.2":{"name":"yapi-vendor","version":"1.6.2","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"01506dea9f6620e29bc33cee7ea832a8351e0ecc","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.6.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"65a61a86dc6ecfe51bc06bcc04a8301167e64002","size":9317103,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.6.2.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.6.2_1555569815701_0.8358032525213421"},"_hasShrinkwrap":false,"publish_time":1555569816074,"_cnpm_publish_time":1555569816074},"1.6.1":{"name":"yapi-vendor","version":"1.6.1","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"62448b13f652aeab0b1d53430e68fbec7cfbb575","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.6.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"732748a287b1074feecd941297de9fb93a6cd7c1","size":9316673,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.6.1.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.6.1_1555560178605_0.2502184243463088"},"_hasShrinkwrap":false,"publish_time":1555560179032,"_cnpm_publish_time":1555560179032},"1.6.0":{"name":"yapi-vendor","version":"1.6.0","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","node-schedule":"^1.3.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"bba4cea4b4fd1b5cc3e984aa48d3903d29305bf9","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"9d3bb3858a1bb1d198fdceaa3a541c0d32960268","size":9316483,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.6.0.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.6.0_1555495815985_0.5428567034577809"},"_hasShrinkwrap":false,"publish_time":1555495816753,"_cnpm_publish_time":1555495816753},"1.5.11":{"name":"yapi-vendor","version":"1.5.11","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"bf8dd3ad6a421be41d8fd30ed01ae3c4c75cd64f","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.11","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"92fab3edd5111c936e2a57c556427eb7010f2b0c","size":9309026,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.11.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.11_1555326274548_0.14540873974759383"},"_hasShrinkwrap":false,"publish_time":1555326274959,"_cnpm_publish_time":1555326274959},"1.5.10":{"name":"yapi-vendor","version":"1.5.10","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"4de3a7d2dcffabecc23b10da737419da1bd321f1","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.10","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"422316c1024747292911df7f276ef7c36239a129","size":8395015,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.10.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.10_1553955138813_0.5947298110323895"},"_hasShrinkwrap":false,"publish_time":1553955139169,"_cnpm_publish_time":1553955139169},"1.5.8":{"name":"yapi-vendor","version":"1.5.8","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache-2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","compare-versions":"^3.4.0","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"e23a1e00a2af6e97afcd97e53149e12e4086af04","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.8","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"b323e9986d8bd2113794c26208f90ce92cb22605","size":8395048,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.8.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.8_1553951986538_0.9689075290021263"},"_hasShrinkwrap":false,"publish_time":1553951987008,"_cnpm_publish_time":1553951987008},"1.5.7":{"name":"yapi-vendor","version":"1.5.7","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","jsrsasign":"^8.0.12","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"e58c2251a52f4271aed752881c429d26f0443981","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.7","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"5863d6939b1290983a76ab17751cd2a518a6fd6e","size":9293550,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.7.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.7_1552457391446_0.758766548135029"},"_hasShrinkwrap":false,"publish_time":1552457392046,"_cnpm_publish_time":1552457392046},"1.5.6":{"name":"yapi-vendor","version":"1.5.6","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","moment":"2.19.3","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"d4bb17aa7c7f77c185ef381c8df294b867b4d26d","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.6","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"63748fa2ab420bc4eaf18d7acf945247ac5c3734","size":9160128,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.6.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.6_1550815169503_0.8477225319369155"},"_hasShrinkwrap":false,"publish_time":1550815184057,"_cnpm_publish_time":1550815184057},"1.5.5":{"name":"yapi-vendor","version":"1.5.5","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","moment":"2.19.3","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"76fe467779ae5ade14e466a8f16476a7a5ce0b56","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.5","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"41ec442b10a32d0b35a964c8dbd428e69e1620e9","size":9149250,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.5.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.5_1550655202821_0.19775838232907916"},"_hasShrinkwrap":false,"publish_time":1550655203403,"_cnpm_publish_time":1550655203403},"1.5.4":{"name":"yapi-vendor","version":"1.5.4","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","moment":"2.19.3","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"8a503447575d57c6d4307ce5e44d6e4593229af2","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.4","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"f22ead02b5940c90b90ab79c182b2c6905197dd2","size":9149074,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.4.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.4_1550654885616_0.4072792501686189"},"_hasShrinkwrap":false,"publish_time":1550654886166,"_cnpm_publish_time":1550654886166},"1.5.3":{"name":"yapi-vendor","version":"1.5.3","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","moment":"2.19.3","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"e8fd082c1151f6aa477f00add4300293ed20c820","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"4f2542a4d2c9898a2afcb129e4aea6bfcabcca39","size":9148808,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.3.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.3_1550654616736_0.770740809461574"},"_hasShrinkwrap":false,"publish_time":1550654617263,"_cnpm_publish_time":1550654617263},"1.5.2":{"name":"yapi-vendor","version":"1.5.2","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build && cp docs/openapi-doc.html static/doc/openapi.html"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","moment":"2.19.3","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"0f54412bacc2f92fb73e8b812ff8f84aabaccc35","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.2","_npmVersion":"6.4.1","_nodeVersion":"8.5.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"9794125ebfefa6e377ee2c815d7635d627f05ffd","size":9122899,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.2.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.2_1550117716813_0.6638457754939464"},"_hasShrinkwrap":false,"publish_time":1550117717283,"_cnpm_publish_time":1550117717283},"1.5.1":{"name":"yapi-vendor","version":"1.5.1","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build && cp docs/openapi-doc.html static/doc/openapi.html"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","moment":"2.19.3","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"9f57d30e347417e6ccb81e91c35a0cd6c5f2352e","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.1","_npmVersion":"6.4.1","_nodeVersion":"8.5.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"005d433d83ff5eb64e2afa95373e33424c2815e8","size":9105261,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.1.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.1_1550041984609_0.6720429344958785"},"_hasShrinkwrap":false,"publish_time":1550041985103,"_cnpm_publish_time":1550041985103},"1.5.0":{"name":"yapi-vendor","version":"1.5.0","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js","docs":"ydoc build && cp docs/openapi-doc.html static/doc/openapi.html"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","moment":"2.19.3","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"df9d9a8271aec1ea59fc419d09b3163682266e2f","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.5.0","_npmVersion":"6.4.1","_nodeVersion":"8.5.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"b6b465069e0694034f46a3bdab7db20c84f46e4c","size":9094433,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.5.0.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.0_1548820857950_0.892821330664312"},"_hasShrinkwrap":false,"publish_time":1548820858341,"_cnpm_publish_time":1548820858341},"1.4.4":{"name":"yapi-vendor","version":"1.4.4","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.22","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","moment":"2.19.3","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"8bc69ca396d908b2a6a155bb689200d0350b2859","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.4.4","_npmVersion":"6.4.1","_nodeVersion":"8.5.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"a8d63117ecbdb507f57e4fda57338ad550c28901","size":9072268,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.4.4.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.4.4_1547535552433_0.03350207299481811"},"_hasShrinkwrap":false,"publish_time":1547535553010,"_cnpm_publish_time":1547535553010},"1.4.3":{"name":"yapi-vendor","version":"1.4.3","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.21","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","moment":"2.19.3","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"7466d76bcbcaac9191852932e5d9a64733493cd3","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.4.3","_npmVersion":"6.4.1","_nodeVersion":"8.5.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"3ec5552c40942462167bf7bbda70a11506b9da83","size":8292523,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.4.3.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.4.3_1546145082217_0.7151493816072116"},"_hasShrinkwrap":false,"publish_time":1546145082706,"_cnpm_publish_time":1546145082706},"1.4.2":{"name":"yapi-vendor","version":"1.4.2","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m","npm-publish":"node ./npm-publish.js"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.21","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","moment":"2.19.3","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"353668e2aefa804e848327a88a6aa484a03cd87c","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.4.2","_npmVersion":"6.4.1","_nodeVersion":"8.5.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"1b5d53840401860cef00b329f977631486eb6e89","size":8287793,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.4.2.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.4.2_1546140194614_0.8894515137456529"},"_hasShrinkwrap":false,"publish_time":1546140195102,"_cnpm_publish_time":1546140195102},"1.4.1":{"name":"yapi-vendor","version":"1.4.1","description":"YAPI","main":"server/app.js","scripts":{"dev-copy-icon":"cp -r static/iconfont ./","dev-server":" nodemon server/app.js dev -L","install-server":" node server/install.js","dev-client":"npm run dev-copy-icon && ykit s -p 4000","dev":"npm run dev-server & npm run dev-client","start":" node server/app.js","test":"ava","build-client":"NODE_ENV=production ykit pack -m"},"scripts-info":{"start":"运行生产环境服务器","install-server":"初始化数据库数据，用于安装","dev":"运行开发服务器","dev-server":"运行后端开发服务器","dev-client":"运行前端开发服务器","test":"执行测试"},"repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"author":"","license":"Apache2.0","dependencies":{"ajv":"^5.5.1","ajv-i18n":"^2.2.0","axios":"^0.16.2","copy-to-clipboard":"3.0.8","cpu-load":"^1.0.0","crypto-js":"^3.1.9-1","deep-extend":"^0.5.0","deref":"^0.7.3","easy-json-schema":"0.0.2-beta","fs-extra":"^3.0.1","generate-schema":"^2.6.0","immer":"^1.1.1","js-base64":"^2.3.2","json-schema-faker":"^0.5.0-rc13","json-schema-ref-parser":"4.0.0","json5":"0.5.1","jsondiffpatch":"0.3.11","jsonwebtoken":"7.4.1","koa":"2.0.0","koa-body":"^2.5.0","koa-bodyparser":"3.2.0","koa-multer":"1.0.2","koa-mysql-session":"0.0.2","koa-router":"^7.0.1","koa-send":"3.2.0","koa-session-minimal":"3.0.3","koa-static":"3.0.0","koa-websocket":"4.0.0","ldapjs":"^1.0.1","markdown-it":"8.4.0","markdown-it-anchor":"4.0.0","markdown-it-table-of-contents":"0.3.2","md5":"2.2.1","mockjs":"1.0.1-beta3","moment":"^2.19.3","mongodb":"3.1.8","mongoose":"5.3.2","mongoose-auto-increment":"5.0.1","moox":"^1.0.2","nodemailer":"4.0.1","os":"0.1.1","request":"2.81.0","sha.js":"2.4.9","sha1":"1.1.1","swagger-client":"^3.5.1","tslib":"1.8.0","underscore":"1.8.3","url":"0.11.0","yapi-plugin-qsso":"^1.1.0"},"devDependencies":{"antd":"3.2.2","anujs":"^1.2.6","assets-webpack-plugin":"^3.5.1","ava":"^0.22.0","babel":"^6.5.2","babel-core":"^6.8.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.4","babel-plugin-import":"^1.3.1","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-plugin-transform-object-rest-spread":"^6.8.0","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-webpack-alias":"^2.1.2","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.5.0","babel-preset-stage-3":"^6.24.1","babel-register":"^6.9.0","babel-runtime":"^6.9.2","brace":"^0.10.0","buffer-shims":"^1.0.0","compression-webpack-plugin":"^1.0.0","copy-webpack-plugin":"^4.0.1","core-decorators":"^0.17.0","css-loader":"^0.28.4","eslint":"^3.19.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.2.0","eslint-plugin-react":"^7.1.0","extract-text-webpack-plugin":"2.0.0","ghooks":"^2.0.0","happypack":"^4.0.0-beta.5","json-schema-editor-visual":"^1.0.21","less":"^2.7.2","less-loader":"^4.0.5","markdown-it-include":"^1.0.0","node-sass":"^4.9.0","nodemon":"^1.11.0","prop-types":"^15.5.10","rc-queue-anim":"^1.2.0","rc-scroll-anim":"^1.0.7","rc-tween-one":"^1.5.5","react":"^16.2.0","react-dnd":"^2.5.1","react-dnd-html5-backend":"^2.5.1","react-dom":"^16.2.0","react-redux":"^5.0.5","react-router-dom":"^4.1.1","react-scripts":"1.0.10","reactabular-dnd":"^8.9.0","reactabular-table":"^8.9.0","recharts":"^1.0.0-beta.0","redux":"^3.7.1","redux-devtools":"^3.4.0","redux-devtools-dock-monitor":"^1.1.2","redux-devtools-log-monitor":"^1.3.0","redux-promise":"^0.5.3","redux-thunk":"^2.2.0","rewire":"^2.5.2","sass-loader":"^7.0.3","string-replace-webpack-plugin":"^0.1.3","style-loader":"^0.18.2","table-resolver":"^3.2.0","validate-commit-msg":"^2.12.2","webpack":"^2.2.0","webpack-dev-middleware":"^1.12.0","webpack-node-externals":"^1.6.0","ydoc-plugin-img-view":"^1.0.1","ykit":"0.6.2","ykit-config-antd":"0.1.3","ykit-config-es6":"^1.1.0"},"config":{"ghooks":{"commit-msg":"validate-commit-msg"},"validate-commit-msg":{"types":["feat","fix","docs","test","chore","refactor","opti"],"warnOnFail":false,"maxSubjectLength":100,"subjectPattern":".+","subjectPatternErrorMsg":"请输入message信息!","helpMessage":"Commit message 格式错误， http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"}},"engines":{"node":">= 7.6.0","npm":">= 4.1.2"},"babel":{"presets":[["es2015",{"loose":true,"modules":"commonjs"}],"es2017","stage-0","react"],"plugins":["transform-runtime",["webpack-alias",{"config":"webpack.alias.js"}]]},"ava":{"files":["test/**/*.js"],"require":["babel-register"],"babel":"inherit"},"gitHead":"6952631a5ad1dd1847a6761ca4b35508152398fe","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.4.1","_npmVersion":"6.4.1","_nodeVersion":"8.5.0","_npmUser":{"name":"suxiaoxin","email":"hellosean1025@163.com"},"dist":{"shasum":"b6779878af9719fe3a9667589f4c7ba6442e03da","size":15073385,"noattachment":false,"key":"/yapi-vendor/-/yapi-vendor-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yapi-vendor/download/yapi-vendor-1.4.1.tgz"},"maintainers":[{"name":"suxiaoxin","email":"susky369@gmail.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.4.1_1541492685101_0.5529399152419021"},"_hasShrinkwrap":false,"publish_time":1541492685633,"_cnpm_publish_time":1541492685633}},"readme":"## YApi  可视化接口管理平台\n\n体验地址：\n\n[http://yapi.smart-xwork.cn/](http://yapi.smart-xwork.cn/)\n\n文档：\n<p><a target=\"_blank\" href=\"https://hellosean1025.github.io/yapi\">hellosean1025.github.io/yapi</a></p>\n\n### 平台介绍\n![avatar](yapi-base-flow.jpg)\n\nYApi 是<strong>高效</strong>、<strong>易用</strong>、<strong>功能强大</strong>的 api 管理平台，旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API，YApi 还为用户提供了优秀的交互体验，开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。\n\n**QQ交流群**:\n\n644642474 **主群可能已满**\n\n941802405 **群2欢迎加入**\n\n### 特性\n*  基于 Json5 和 Mockjs 定义接口返回数据的结构和文档，效率提升多倍\n*  扁平化权限设计，即保证了大型企业级项目的管理，又保证了易用性\n*  类似 postman 的接口调试\n*  自动化测试, 支持对 Response 断言\n*  MockServer 除支持普通的随机 mock 外，还增加了 Mock 期望功能，根据设置的请求过滤规则，返回期望数据\n*  支持 postman, har, swagger 数据导入\n*  免费开源，内网部署，信息再也不怕泄露了\n\n### 内网部署\n#### 环境要求\n* nodejs（7.6+)\n* mongodb（2.6+）\n* git\n#### 安装\n使用我们提供的 yapi-cli 工具，部署 YApi 平台是非常容易的。执行 yapi server 启动可视化部署程序，输入相应的配置和点击开始部署，就能完成整个网站的部署。部署完成之后，可按照提示信息，执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱，默认密码为 ymfe.org 登录系统（默认密码可在个人中心修改）。\n\n    npm install -g yapi-cli --registry https://registry.npm.taobao.org\n    yapi server \n    \n#### 服务管理\n利用pm2方便服务管理维护。\n\n    npm install pm2 -g  //安装pm2\n    cd  {项目目录}\n    pm2 start \"vendors/server/app.js\" --name yapi //pm2管理yapi服务\n    pm2 info yapi //查看服务信息\n    pm2 stop yapi //停止服务\n    pm2 restart yapi //重启服务\n\n#### 升级\n升级项目版本是非常容易的，并且不会影响已有的项目数据，只会同步 vendors 目录下的源码文件。\n    \n    cd  {项目目录}\n    yapi ls //查看版本号列表\n    yapi update //更新到最新版本\n    yapi update -v {Version} //更新到指定版本\n    \n### 教程\n* [使用 YApi 管理 API 文档，测试， mock](https://juejin.im/post/5acc879f6fb9a028c42e8822)\n* [自动更新 Swagger 接口数据到 YApi 平台](https://juejin.im/post/5af500e251882567096140dd)\n* [自动化测试](https://juejin.im/post/5a388892f265da430e4f4681)\n* [GTest(基于YApi)接口研发效能提升10倍 实战](https://mp.weixin.qq.com/s/z66f7bRX8aAOppAtBIB7Uw)\n\n### YApi 插件\n* [yapi sso 登录插件](https://github.com/YMFE/yapi-plugin-qsso)\n* [yapi cas 登录插件](https://github.com/wsfe/yapi-plugin-cas) By wsfe\n* [yapi gitlab集成插件](https://github.com/cyj0122/yapi-plugin-gitlab)\n* [oauth2.0登录](https://github.com/xwxsee2014/yapi-plugin-oauth2)\n* [rap平台数据导入](https://github.com/wxxcarl/yapi-plugin-import-rap)\n* [dingding](https://github.com/zgs225/yapi-plugin-dding) 钉钉机器人推送插件\n* [export-docx-data](https://github.com/inceptiongt/Yapi-plugin-export-docx-data) 数据导出docx文档\n* [interface-oauth-token](https://github.com/shouldnotappearcalm/yapi-plugin-interface-oauth2-token) 定时自动获取鉴权token的插件\n* [import-swagger-customize](https://github.com/follow-my-heart/yapi-plugin-import-swagger-customize) 导入指定swagger接口\n\n### 代码生成\n* [yapi-to-typescript：根据 YApi 的接口定义生成 TypeScript 的请求函数](https://github.com/fjc0k/yapi-to-typescript)\n* [yapi-gen-js-code: 根据 YApi 的接口定义生成 javascript 的请求函数](https://github.com/hellosean1025/yapi-gen-js-code)\n* [SwiftJSONModeler:根据 YApi 的接口生成 Swift 模型代码](https://github.com/CodeOcenS/SwiftJSONModeler)\n\n### YApi docker部署（非官方）\n* [使用 alpine 版 docker 镜像快速部署 yapi](https://www.jianshu.com/p/a97d2efb23c5)\n* [docker-yapi: 基于官方yapi-cli的docker-compose方案](https://github.com/Ryan-Miao/docker-yapi)\n* [docker-compose一键部署yapi](https://github.com/jinfeijie/yapi)\n* [docker-YApi: 更易用的 YApi 镜像](https://github.com/fjc0k/docker-YApi)\n* [使用DockerCompose构建部署Yapi](https://github.com/MyHerux/daily-code/blob/master/Program/%E5%B7%A5%E5%85%B7%E7%AF%87/Yapi/%E4%BD%BF%E7%94%A8DockerCompose%E6%9E%84%E5%BB%BA%E9%83%A8%E7%BD%B2Yapi.md)\n* [yapi-docker: dockerized yapi deployment all in one](https://github.com/williamlsh/yapi-docker)\n\n### YApi 一些工具\n* [Api Generator](https://github.com/Forgus/api-generator) 接口文档自动生成插件（零入侵）\n* [mysql服务http工具,可配合做自动化测试](https://github.com/hellosean1025/http-mysql-server)\n* [idea 一键上传接口到yapi插件](https://github.com/diwand/YapiIdeaUploadPlugin)\n* [idea 接口上传调试插件 easy-yapi](https://easyyapi.com/)\n* [执行 postgres sql 的服务](https://github.com/shouldnotappearcalm/http-postgres-server)\n* [SpringBoot依赖自动生成YApi](https://github.com/NoBugBoy/YDoc)\n* [Yapi X 一键生成接口文档, 上传到yapi, rap2, eolinker等（IDEA插件）](https://github.com/jetplugins/yapix)\n\n### YApi 的一些客户\n* 去哪儿\n* 携程\n* 艺龙 \n* 美团\n* 百度\n* 腾讯\n* 阿里巴巴\n* 京东\n* 今日头条\n* 唯品支付 \n* 链家网\n* 快手\n* 便利蜂\n* 中商惠民\n* 新浪\n* VIPKID\n* 马蜂窝\n* 伴鱼\n* 旷视科技\n\n### Authors\n* [hellosean1025](https://github.com/hellosean1025)\n* [gaoxiaomumu](https://github.com/gaoxiaomumu)\n* [zwjamnsss](https://github.com/amnsss)\n* [dwb1994](https://github.com/dwb1994)\n* [fungezi](https://github.com/fungezi)\n* [ariesly15](https://github.com/ariesly15)\n\n\n### License\nApache License 2.0\n\n","_attachments":{},"homepage":"https://github.com/YMFE/yapi#readme","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"license":"Apache-2.0"}