{"_attachments":{},"_id":"yapi-vendor","_rev":"1372792-61f2fe3c648abd180d50b440","author":"","description":"YAPI","dist-tags":{"latest":"1.12.0"},"license":"Apache-2.0","maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"},{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"name":"yapi-vendor","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","time":{"created":"2022-01-27T20:19:08.668Z","modified":"2025-06-26T08:00:56.202Z","1.4.1":"2018-11-06T08:24:45.633Z","1.4.2":"2018-12-30T03:23:15.102Z","1.4.3":"2018-12-30T04:44:42.706Z","1.4.4":"2019-01-15T06:59:13.010Z","1.5.0":"2019-01-30T04:00:58.341Z","1.5.1":"2019-02-13T07:13:05.103Z","1.5.2":"2019-02-14T04:15:17.283Z","1.5.3":"2019-02-20T09:23:37.263Z","1.5.4":"2019-02-20T09:28:06.166Z","1.5.5":"2019-02-20T09:33:23.403Z","1.5.6":"2019-02-22T05:59:44.057Z","1.5.7":"2019-03-13T06:09:52.046Z","1.5.8":"2019-03-30T13:19:47.008Z","1.5.10":"2019-03-30T14:12:19.169Z","1.5.11":"2019-04-15T11:04:34.959Z","1.6.0":"2019-04-17T10:10:16.753Z","1.6.1":"2019-04-18T04:02:59.032Z","1.6.2":"2019-04-18T06:43:36.074Z","1.6.3":"2019-04-20T12:46:59.200Z","1.5.12":"2019-04-21T03:27:10.990Z","1.7.0-beta.0":"2019-04-22T02:07:42.048Z","1.5.13":"2019-04-22T02:50:36.592Z","1.5.14":"2019-04-22T04:34:28.546Z","1.7.0-beta.1":"2019-04-26T01:56:09.111Z","1.7.0":"2019-04-26T08:59:41.368Z","1.7.1":"2019-07-02T05:04:34.074Z","1.7.2":"2019-07-16T08:53:28.191Z","1.8.0":"2019-07-23T03:29:36.546Z","1.8.1":"2019-08-07T02:36:14.754Z","1.8.2":"2019-08-23T14:08:11.982Z","1.8.3":"2019-08-26T06:29:30.102Z","1.8.4":"2019-10-03T02:29:04.192Z","1.8.5":"2019-10-19T05:39:43.068Z","1.8.7":"2020-02-06T07:35:08.175Z","1.8.8":"2020-02-22T03:22:50.730Z","1.9.0":"2020-04-28T09:16:51.732Z","1.9.1":"2020-04-28T09:46:09.787Z","1.9.2":"2020-05-29T06:13:37.694Z","1.10.1":"2021-08-30T07:30:00.500Z","1.10.2":"2021-10-13T09:02:49.905Z","1.12.0":"2022-11-01T14:49:21.615Z"},"versions":{"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":{"integrity":"sha512-M2Lyalr95M7TgwRziyXiza7JVvd5apIbYNn2v6x4azy//NykMIn7MGtTdANuR4VU9Ia3HxSq8YYzrBzIVP8FBQ==","shasum":"b6779878af9719fe3a9667589f4c7ba6442e03da","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.4.1.tgz","fileCount":332,"unpackedSize":52275343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4U/OCRA9TVsSAnZWagAAFB8P/1t4UKO9PBkbPm9ZYTKX\nGocSzlzgV9IN0RkZ98KgMBLa57ZVC5BtOKgShlMtTEFkU9zKoWYgxHSmLzl1\nwectaEUwIbiJH4MV1FwjBdMlKCL3WWdfhy7b72cd6+QX8LcdhZocujP2nvsy\nM/A2niuGc19BVUAxEgTSbzDmBnZ+SVjfwDPzM8ONb1X8zHKULea3jLjtrVtR\nkSpebfChrGPymQPmoblMtCFxHz0KW+HVkXYeem/KK7W1VdMGndMcPit1Xr8W\nXx7kMuisjZIoon/FJfKz0tV1/d/sEZ0JwuuigHgnDcG8VrMXjZa0PJQf8gVc\nYa6kn9dGq9E/5zLVAOq0g+lkThXpsBYFQqrLsTNbZw825/SjunK4GdGYNQOh\n4zpU1PDmGwVCQ1HfCFaGYJQTaMN5TZSiBV/34Pms9bLrsD7lgYTpuQ3hMX6O\nmCSUTj0sLUhAk6azfsOjOpSvpWg6VPGLKpjUWFjiKIQvPGE2jnxVMeavZtMJ\nVjTIN4lAXpx2b5PvQtCZRNfEfmA/baP89/D4XoxvaJ43Bh+RVM1PEnc6nZ0F\nc0T4D2QWyLNSU5Sni+Xh2yW2bgVX3XkcCmPxWL1/utUnNjToqDQAljjj2MMf\n81qhLKk3kFykK7MpbkI5FY1Ry5Wm++Es7eL779ugfWaXIUSOps/K3IqmkW/C\naqt6\r\n=/P8Y\r\n-----END PGP SIGNATURE-----\r\n","size":15073385},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.4.1_1541492685101_0.5529399152419021"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:00.617Z"},"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":{"integrity":"sha512-hQcG5TbN1/uSizA5BRZ131GYMDghtGHkskWFiVAO2+ZIfr13DxbuBYjAdy0scoT+L19wo43cfgrcFhZ5qz957A==","shasum":"1b5d53840401860cef00b329f977631486eb6e89","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.4.2.tgz","fileCount":325,"unpackedSize":23405054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKDojCRA9TVsSAnZWagAAC84P/1ntc8slpRWRAzPy4zbr\np7jP4bOQPNiT88YGAfQQq7UBLpWn109iDA5jXI/cGsMNSzLEb8LUOfx2X1+G\nXb38ZZ/lDHCFmjJZcoHd78y2SnZggA/UbflYD8GjZWbkvYI3bkmYdhKCLH/7\n1n9H5itKo9X9goAey1yMwJVbHJKQIVZ30nHNebRJa3R0HsWRVInj3/rynXXx\nu/jfX4gT1MHWBHCDNzoEKcLSCRFnOUz/eDgzYAbexUtaurhqOvD9vB9kRKDt\n16PpEMqn+5/F96n8pyXDEwak/srYMeYb8DsP05DDJYkjIYH7tDCN2aDAJKhH\nIifPw+sJB1mhNv7EgadqwWdBnqXS+mjE8NjZtC5fFP3Od8B4Z5XzurrkK8Pv\n0SHujfszd/h/ebvv4bjN1pGyJMlToMba4bXmmtlEI7fUkUHzV2RoqDXM3yoL\nVAnAdYQ5Ns8ojtQKRMhKZdNP9hRxZdLya9yQy++sGzVXwvtUo/eK7q+dMk5E\nRa5XX12xOuy8lnHwtC4mBxQOLQ4oh/CPcvSLp7aN4cyR2wLidNXUMc46u8zP\nJdV4wP4VvmYE/wTlP3efHTC6ZqjGYrLS1tkchCR1sxPsjepDUdhhQ10KP6bH\nLs9bokW1726mAlNwUmntVFg4KH8uiob/ghIpbhEyb603hpKsPQy5XWu36XVL\ny5MW\r\n=3jgc\r\n-----END PGP SIGNATURE-----\r\n","size":8287793},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.4.2_1546140194614_0.8894515137456529"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:03.768Z"},"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":{"integrity":"sha512-rxCGx4vIcynJL6ch55lTXSzENiAPJfzTxTMqngvoF1q0OCov84KraLDt+efFRdotErZ1RQ52CxgSGcNykdpC1g==","shasum":"3ec5552c40942462167bf7bbda70a11506b9da83","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.4.3.tgz","fileCount":337,"unpackedSize":23437031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcKE07CRA9TVsSAnZWagAANewP/iWOQUBkxqe0f1ZTkWnS\neUxHZvSiJik4Qm1wGVuJympczgEn6wK8DUdO/SDbosvP0bdLqhN9x1gFVGXn\nbSg6f8+m2//kwf6WPMDh4+cdfxWV38lgB+6MgmCTtMzGpCp7txva+DlSKJIZ\nkGH/mOrjtJ+OCRns8LjzKVAry80q+68OWMm35cSAf792J6tMZiFyt8I/W6AX\nsnIMZDTiQwCagH9/K+NKHodbg7iIfu0Evgmw7AMjk/8YW5hmfd/gVR+qb0yG\nnET8YDuyn76A7Tu3IIcgx50i6RoO79S+YhOoouUHO4omE5ITJCZr76y/nJWA\ndM8Xrb1hisR9J6ZCK+nociwV4bxlm1idr1zgDnY1KxSLg6Hg3h984pfogCLx\npHGAdKGM9zY3NsESZxbBjMfUdPG6SzssKHrRt7R4XRlx1CQe44F5fmGPpI6v\n8axT2CyfqDc+G0wYCJKq9VTyR2VjbTAh8eowukRG/MhjstzhWymhGUqo4ixj\nGlnrqIX6xzSxsjVDo9St8pD4NBHHgBor57mNihN5k7NFTWPNUvqxk2X6Chwm\n5uZkbKsuuOv5PyOxP5/P10F2FOAxGCQLwVyNR9DtQcifg2t0h7kP6uouyo+I\nvmL9BKm8F6U0F9W66Tj8qqJzuS0IHP8k9iGOMgyVfPfHbSq4aXbsOkiK+WUn\ng4SK\r\n=NN9Q\r\n-----END PGP SIGNATURE-----\r\n","size":8292523},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.4.3_1546145082217_0.7151493816072116"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:06.705Z"},"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":{"integrity":"sha512-GNHvOp9F2XUZj9rwqnZsMPNiT8x2oOWolNKCqa6OLxOL6hFbk09cbk+p4NhZNJ9fp+81a4ePmwBa3vdmYzHdqg==","shasum":"a8d63117ecbdb507f57e4fda57338ad550c28901","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.4.4.tgz","fileCount":507,"unpackedSize":29183634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPYTBCRA9TVsSAnZWagAAnA4P/2mZXPPaOHQoSf/3953X\nkC3C8bfpDlxz2alY/yziyOMd7h0DJVLPGV44Yyot/5Dcnul7RIkQROUovNKT\nZus+5yVmMGtYg44VS1aA2mz5RzqloKQpeJeyLGcUtSlPidgp49sIM/SzyBYv\nLoXkL/sRuO22k19zMQHnSwg43yNFc8NVr5Tu7oD8YAr3MmNYN/uf6BdqiS8t\nC6AMVBsV3PBiAk+8u0NmMBzR4Sz+PMpZwcLeIp5CDU90VzRsXFJYAR7vV90T\nojt+/pK8BEr9q0DAZ2LcFpfbq2kOIr5sd1LndqcY9YLYUcUH4kCWjinHzJ+W\nTPgabMMguuvprGgg0cvusCFfLiazZ41xpZFkuU6B3S5WlPzg/AUavIkQKyOx\nXzvm0Cwvqh7Bkf4G1hWGkRCzYjn2Chbiwuf26O6QpIXQQNJsuGELMG7WH7+x\nrtjW6WjjWiflqdzstH+MBVuZxh6WbR8V9/0kcUqQk/B6KV3vt7gJMaSqgnS4\n+QfvBpfNaFVLJagQ7PuibTzVeJDHbG4A9e+QZ94cw3JwclHnc+ptRQGPsKkC\nmEsiq3WS699rkBmfpDdS+x/EZyB+XD1q8NjuiyCb8oI81JjOVF1C4XUeANwJ\nZBMrN2I4PyFrOuq+PiOfKBVPcphRrmp84HP9hbJP3s1C6weK//GpF2jij7Fn\nkRLO\r\n=+ysM\r\n-----END PGP SIGNATURE-----\r\n","size":9072268},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.4.4_1547535552433_0.03350207299481811"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:09.714Z"},"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":{"integrity":"sha512-nw3Plnu+Q18WQIQP1PjTeqohFa2NEdwYEQZtlhSD5eH8IbUFbxF8b44JPzDbbjj68Ovfz5aawzosjtQj05Ap2A==","shasum":"b6b465069e0694034f46a3bdab7db20c84f46e4c","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.0.tgz","fileCount":540,"unpackedSize":29381372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUSF6CRA9TVsSAnZWagAAz/YQAIgkx9e4PorGfMnugSIx\nciHxQ7P+i7JP62O8klYiXB2efRSae3uUHB9WZ1y1QCwPjPKN7w2TpysvBrlx\n9CT9OCQYXRLKNZicyKAnnPFq+dpdebvf6h60pCTApd83sSfka6AHSkGrpkf2\n6xbsBr6yY8v88chg0iVCyk019aqORMfmj193apiBehnsxYyfoo6vmiq5gz40\nMbLMCf15SbWtOCioABy7pR1xkofcT+u1yosDvSH0B7g0WBigzX42ezFVm6Io\n3aTx8D/JWwhqVfNgqgCkIbuOCu1hlwmk2ZBHQbQL4qlxxSN9RLVpYrJoZEuX\nCeUjq+VaRVRnVzOprJ7ftt45Gy1ct0Qh39kdWpW4rOf/zduVfibU76qlByYN\nyoAGhr53+t8lc6krv3SPnxmtF7vie3JvF39uDvIgzkTLCVycoG+MqU+/Ks0P\nLpmjfQodg3gmyhUbKnDxK4dqc6inVF4M5x8xaa71aLCMOP0xMs/VHbWFXVgu\nvjorSehe2ThiHJG8KD/7Q8mKGKZex0rzz0bmvt2Wj+KwEU0/Va5G2W1HbC8t\n2GDaymIXDUaA8UMYQkR8YR1mppLmWUqQcztotBYifXLyCMBzKyVhCbqIidMD\n6iynPyWfrqvBnf3jMnDEg985sgiCLqedKNCUYBmC3Er8zZkm30jfH3iNTaL1\n6jtl\r\n=d4ps\r\n-----END PGP SIGNATURE-----\r\n","size":9094433},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.0_1548820857950_0.892821330664312"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:12.690Z"},"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":{"integrity":"sha512-ed+9vwL6GhuFFrji5mXQ0JQLKhpl+XXnvmX4ohkndre4lITtMTfbxkvQyMAwdD8UIiQBbjCRrWsVAiiaRMsGPA==","shasum":"005d433d83ff5eb64e2afa95373e33424c2815e8","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.1.tgz","fileCount":586,"unpackedSize":29576079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY8OBCRA9TVsSAnZWagAAkb0P/jaLZ8FVWc4QM44OexF/\n67DMxBjy3b123SADJxZEHFLPLy4XVZ3TUjxOVDm2ps0I+kRKD6QyEkyzuOmH\n71iHPj2+O3aBzienJyOjFerfSxWfZtwn94/ZY44KDNAa508yUiBWQ2YN1AZi\n0yuKAT/7aB/BfGK2NUf1U+bEZg3gepYsjBRyBkNoUiIMWSJN/TYe3kA1gSCE\niUQZ+uZliIM3TPxYcUH4JtzhfWHOaf86vldJhWBiaLX3T5A390a/07kXakaj\nOOihw/437fsSQl7y/LHd9Y8Is8eY0mUp8zHNNK437kf8TMp8h9jTNZfVRQtH\nYKJPbfxs52F0OL/t4uWTGyW4yBcGIOVXBwCKNgTbaVHSkfzTGlniC2vctamK\n1+9JLN1aapZGayi3iM/0SXdlX782o3JeZ2k1kXSoArS0NXcHgJRBoqqr8RJA\nvmWgn2KXKmh/zTRXwM9UnqTfjW+FcPxCrDucBwHJt9VKa2d85UFm7ZuhugRA\nz+tPyqulQ3brQClQaBz99aZhBCZd04ycv4DsS5O+ScDCMdUOp91XIIN2QWlk\nAkoD6by6JUuza18TcKMVhxQdgp9T4e/sjnHmzuFwx/+PD4CkvpG0BAR8mpTh\nBu6hV69XjH2GtCCb+lj1d1qGeaT96kvjFEJFpQa1SZghqQLnZRfdQwNSlLxB\n4Uiv\r\n=7NFx\r\n-----END PGP SIGNATURE-----\r\n","size":9105261},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.1_1550041984609_0.6720429344958785"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:15.990Z"},"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":{"integrity":"sha512-KCCicCbJIqyce2u+E63qswoiyF4xn5OzmFgkXue68yPPndJtX8PZG5TEEwwKChzXZZE4N2S390UerWdRtGHP0w==","shasum":"9794125ebfefa6e377ee2c815d7635d627f05ffd","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.2.tgz","fileCount":595,"unpackedSize":29758039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZOtVCRA9TVsSAnZWagAACWYP/3JZOb2w7RxqNZ7rDcDq\nBtKPTOb5Uyh9cT0OpouHQq4PfUEMMubM5hAvDqg7YAvdEQXG9vuVJVT/958R\nUe3nvZHFNPaYWGEG9b1KV2omde+rj9kmGlgmyxHnVY7rf0SAQOjiirbDNUKZ\noxHcdb2+Mn0xZsFqbFzkYtUdwLUQVK1PGMO+MWc7veIMTrhNtEo/yl3sI3Uz\n5TvJ+AD3VXv7T7yjJHvbdoowvmWD1aoqHlMOJQfNFJZpUD8gRIVTJt58aCrj\nGMrpuSzYkxH0HZnP3qyvi4Vh7for+90gIVIyAKWpFnYIdYwiqJNnX1yD6Kl1\nAyjqa3DPOe70cC3i7BgiCF7+NuFPNXinyh1z3G+h9T7Gyc8C8M5kinr4f2lD\nDID4cQEV6CVPp0p0bP4XBfA/AtjsCdYbjJoPlLBZ4sFoDNnAp5u7kPJrVe/f\ngz8fey+EXW5T5O1Ge0hQlf6liZeaxF+zp9XHPilibO+cRI1ws23UyIua6mhm\nAcqkut3hLfKJozFJA7Jj6S1ItD+FcvYMhsk5uStJ7YcblYTmkIdDJ95DrW8g\ncCb94PiUPNZ0GpMQby9P8DsB0G3GMHj5lE7BLApFqh9FB5oKY7gUWbiQYhfk\ncJKmKGIkZlJVld437soY2pOP8VRiaCicH1nHsfVezpt+ODYvpj8IWKHEaB/p\nVQpY\r\n=qzr1\r\n-----END PGP SIGNATURE-----\r\n","size":9122899},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.2_1550117716813_0.6638457754939464"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:23.793Z"},"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":{"integrity":"sha512-XUTleuU0pLb3PWk4enU6KnK5Kp/YtOghKF7SptNaXb0/yINZo+QewtHBKgxFNcPTmoXugL6eEFP6T0C0JFetCQ==","shasum":"4f2542a4d2c9898a2afcb129e4aea6bfcabcca39","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.3.tgz","fileCount":606,"unpackedSize":30003031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbRyZCRA9TVsSAnZWagAAjO0QAIKG7QwQ8hWx/WNfyUOY\nWEIrMVUCgnDSy+5+Afi17jYFYNEm16fA6XWxiwjQV6zXtTWpHXGbr+Y0NOAm\nVWsFUW2/q4qJ7keQAf0ENpiKWoVRqdyFSKsT/YVo9rwPtVWwgVBTw9h0oR0P\nIteqCWd9GAxrtpWvN300Hv6mi6aY6KLy2ucjed72u65/CKwSSNSicObaIYMH\njh3b3pOo7jbM35oELvF7bVwNo+g0oqGzOytlawClEkdnYOxiemz1I7AUo+xl\nzgjEZOaty1hhLDoivM87FlIkRAJ1qvoAN+t1WZM+9L/Jz3rEY2uNquG/NbqD\nIIbjpleh9nwyRN92bgGjWHHLB7EGCr6s6B+KNIscLiAEJQnKZb6iFrqidBu1\n0axqMBDnDC77fxq45wvCdfOGz7yUqnco7mFItJtMQyWxKW7F3dl7EC9dVEY5\nc9GMrw/eu8JOaorC2Jhvj1LFplvbLOKPNa8qWSHaF7qGJ0EZ8offyp4hOUs9\nZ13QAiulM2GKNtlnmpw5uq5v2hy/jORIuPFlA1yGULiJNQFkDeK0S64k3+2r\n+zMBjPaypdiYBVY1m929DKZYg1G5vgCh0DaLzbTFu8KUN+oJfKYD+yg3Ooxn\njJ8ODgBnx4S1gV4xoueIzCHmOqf4ZpdwhTqPstAhljok/E+MsZ9Dats4qOK6\n3qGY\r\n=qXkf\r\n-----END PGP SIGNATURE-----\r\n","size":9148808},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.3_1550654616736_0.770740809461574"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:26.820Z"},"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":{"integrity":"sha512-0BE4FFnzwZOiwj9X6evtpyQ4ir0ebE9bzvP580jCK+kWqtnsh8txyhpL9RMS+61t7ky7D/V+argq0KLgCegwlg==","shasum":"f22ead02b5940c90b90ab79c182b2c6905197dd2","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.4.tgz","fileCount":608,"unpackedSize":30025215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbR2mCRA9TVsSAnZWagAAO1oP/inwNiwjcnDdiSPXC9Aw\nhMRob+oKg5iz8Hn5a2FIAPmY687399VYGasGeY8JqNjYSv32uTPEvysl/raT\n+UEYYNWt7kgfcIthrrgyqzn20hE/omemd4jBLzYlrKeEo5vxJNzwPZT7gxPn\no4NdyvvVL8gqVrbaGy8gGyfL1zgHNgdfZ4Vs2c7GESMLK4xUI0bV4uF/elfm\nk2B+5I4ZYnDxzPN49Q751prnVyVIH/FNBrIzWhjPWlpi8yy3AtFj9fYRdtIp\n+RCMBlRP7pM/Z90T5als7xYpdaK4RYh5ZxD2TO7wd0p6qfVLNOaAuahmxLyE\norkX1vl2dul6ZVtelBA4mZbMDrgTZH+hbHLuGXkb1B9iJ2R6AIM8hKxBJejW\no9rixZ59vFO5qXWcnSy/bZiSslpyK/R04ROiqOa1FCxlm25uGe6dEcPM8Y6r\ndDBqI74+NK/ngjvxUxF5cioAHeg3bFGAczWmopS4vDqy8b39fKWTs6wonwwB\na/bEN8yHEO/fa4Rg909ZAo2+IQwslF0aliDJ5BdnKeR5SVRfEZmctZdVLnHx\nkGQ3eG52WrE5NMVV18OHO6m1UPfZBnG6bKMwMoo4XyFsEqrv5R9BhX8B93OQ\nSqORKVNSLMrpmL8tVkQ4U/rVNDcIjYEB1zXJKgBlaGzV0sDDX8yKpDCmtj/1\nkZls\r\n=GQK+\r\n-----END PGP SIGNATURE-----\r\n","size":9149074},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.4_1550654885616_0.4072792501686189"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:32.420Z"},"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":{"integrity":"sha512-xA+Io60ZzKjLt4TJ8Vstz5FRcUrdOOxUF7TRPJTkb8JP8IXWnQvMQ6ZGDh7PLo6+eEKV77bx0sqDbjdqNUwaIQ==","shasum":"41ec442b10a32d0b35a964c8dbd428e69e1620e9","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.5.tgz","fileCount":610,"unpackedSize":30047398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbR7jCRA9TVsSAnZWagAAtw8P/iSvRno57/y1Zxe4ITUt\ntb+GjsqpYcDLGT+2P//gD6z7vXqr5W0lAPeDWllMN4dEFq892gcPw5Y+kS+4\nLMLGZpT5eC7uLGkWsL5W6oLoiNNpgtDrb9zgSSqCPowrwC8kGkPR4wYKPTkD\nPEVcq46NoSi2uGE88VYToQO9rM4mtNU2f3+W8W77uLQ+LWQDTSrkq8NokY2E\nEhC/q8O8+c6W07T5t+wipEnZUTrO0NxnGKUCfjJJi0GE+Cep1dtjXOF+3z+f\ndMK8o7U5FYuDTlEF+lRhjLhwETs3aBGMdlbdTROdFbpO2FPznTG8xU2Pu9f6\n4kvyn1LVj3ggFtmdFyTOmzpiZUsosNCqjUeB24BPUv0N2YaJvHgddhHfclpj\nsAxDUmrpQLjPq5HSjJ1iuwjMJ2GyCgmfcRMLjsIzuVz2unS7QwrMYqNpoEeP\nxz987y8F+MiqbR3IVI50lp9xo8ymfocpJ/VNG0Mm8uNekRpSg393RY+BAhmB\nsWONHQxqCby9pOCVzHAaoYWg6LhjBjcnvhDk0i0BGr8u15wDtpA5hcHkSD+q\nC6Z01JL4IgkerMtht4PK0ZLnDD3D5seQ25TnhKoCmF3kLFz6v49fgF7vQqF9\n4LTjP+9QPyAufRe9gknc2upTn8GNmuCGpqnPuZMC9Y3Mg0z9nHo0ChvF1gEq\n2yuP\r\n=ddkX\r\n-----END PGP SIGNATURE-----\r\n","size":9149250},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.5_1550655202821_0.19775838232907916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:35.490Z"},"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":{"integrity":"sha512-7tnF5DONJtRgq+DwBK3CPGswocJbajwm/y5MRi8U8tJh3DtCnvJM3dv8bqwpGbpV6Gx6KjHe+zMPwIVO6qYSBg==","shasum":"63748fa2ab420bc4eaf18d7acf945247ac5c3734","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.6.tgz","fileCount":619,"unpackedSize":30220821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcb4/QCRA9TVsSAnZWagAAaCQP/3ZQbzsk0ZVRWStxrSIf\n3xC2+jlOaeiSByZyfUlqz7BnZa6pKVu6SRcJ4YJJJtQUSs4S3yEPFUX5ETAz\noIWUVKMd4Ym0+qWU6Xrf59JIOShlfbSXXg5XfYiVt0Wmk+bBn9PHWP9CA+Ej\nv2MxaRlRT6lbEkbJZ/mYs53sWI3N+N+Idh9r+M6ES6d188ki5/uzY2H0KWZv\nxPCTtnnB9bMY1ZytLrLTr21DTulS2MGAtcWLDD4Z/+XhuGl2JnzsBuiO8e9U\ndJYKz4XL5flOAGFot5qVczKmu0f6ZhUGjAD3q9smgmbkc3UCJzzSdRNEs2IF\nsI+6TzeQMDDIcCWgC7Z2yNalZzClLbHF+RTOKd/Fz/WW7g32B4yBHePmrOLe\nK2dMjOAeH0bOBSpK2LxoHkIf8Yhmrx3VRr6HsGEYkZwbizeTZiXRu5uEki1L\np0g4R4MqR22yTI2QjvDFIC5fMZNiIKFnyw9r4V/6UIp/rck1zIQWEUkVJkSR\nz4HwAql39bJ+7ar7R+w+PWSqwhaVwfPgUWN+LFyCE3S74t0Nzk8e7YmqTjNP\nwR48eVxjBgXuu+pbDwb8XxICqlo39LSWkk78J/iZn/w6DbYiQn6ErbbO7cbk\nHqOE6b61/iCt4K0MuCOgVGMS2xH/BGrIGvI6NSD6hwHY4EkPEWetEcWAH933\n9qWZ\r\n=2WEE\r\n-----END PGP SIGNATURE-----\r\n","size":9160128},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.6_1550815169503_0.8477225319369155"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:38.589Z"},"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":{"integrity":"sha512-v7S6+ojX0CY94LyanxvZn9i5jTLkGuCixRZba28KbDNCwHwPd4li7Bl/vZpSSiYj9c16VMqDEpDynFlJgLVqnw==","shasum":"5863d6939b1290983a76ab17751cd2a518a6fd6e","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.7.tgz","fileCount":622,"unpackedSize":30588809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJciJ6wCRA9TVsSAnZWagAAYjEP/AqqlZzOTVx8J6cwwG6I\nHhhqpvTH71CUkhK6uXPvFnRrCxQxFd8jvUsofMMfvodp5pFqS9vTlYZN0QVK\nqhD02nY991h3gkZVauPVf+Dwdz9of3w9+XK8f4KvN1uTf9a+wuIghYdwGDMF\nGV7eyoX+PPAl3L1DO9bouFW8MqclaIi+ZYg2Y3QH7UVIONK51s4Wb4Q7ePuv\nuJs6QP/pVouGhvC2ZxFU2HZIB0IJF9Xii04fUGstLdqFPWCSeVvTfG3aJ2wq\nGoS5G8efxMzyAIEpKAF1dALnCTMt5MUYUBbJCTZ8bvK4OS5vgxQ/98Se853c\nVS7PH6TzHa5x2BmVgfSqDSJpQ49KFAuxqkMvLUuC68CyztKD69lgR3oUIfeq\nYsqGlDHmMsko1eui6MJ+Mh99JdJZpBuAs832oxX4YEi9iCX3iPAmf6bjMN70\nvksGK4e99FovfI+EHN9R8DmhKGVXsTxWhWljXC35Oq5hjnhkGEkRBIY7V4pt\nRtiOap4GsvQsO6YOoChRgm3M4gXkvZffbxYf68dazlEySNxLi0kcc3b2ssUF\neW4u2PDMIIm8qDtfkELa+b3aWgGf7fzJhlYjaBDVxcl98IUk8Ps/74NKzLuN\nVPSN9kHsdPoCuNWKLaO68YZRz1jb5XHFKilnm6Hil1YL8jq4JrIYWQfSInIp\nHGsC\r\n=TEGd\r\n-----END PGP SIGNATURE-----\r\n","size":9293550},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.7_1552457391446_0.758766548135029"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:42.173Z"},"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":{"integrity":"sha512-zC/Z1L0sTIcVhyUzxgGn1rzvE4Rs8m9/j4S9b73/vOGznBad3/7gAjZzYWA5FxIM1orTuxi49AXchSko2Vr9gg==","shasum":"b323e9986d8bd2113794c26208f90ce92cb22605","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.8.tgz","fileCount":310,"unpackedSize":23633513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn2zzCRA9TVsSAnZWagAAeAAP/RNzA08znEMh3DAqh1k2\nLLLbd9SZnf9VN9/ev/azKhl9DR3491hzAZwD4LMMcjGWTl26yUIBemcGQ7V1\n/ikmWVcbRFsfpJwHZJvCdS7KXMdy7KggoL1643tUrtv3nAtMKRsoljNdkqwD\n0Z9zkk+5abR9IgwtfCMaW4kaIb1q9ztLtvqVqnZg5j/pJD+EdGmCx5WmIAOV\nabZCPtQZ5Csu4ViazjK+lJI/pnch1d2COhs4MHmr3ctgJcbszLtKjKvV/X+o\nTVOrF0sVaB7Cw3Z4iB9hDVOJwYqABF2Sy+ZLgNqdOWLKsrRQLJoTF3dBJ0oq\nY8Qiie3uIUbmCRn5Va652Qxw2o3qv9gKoGd3BPHpjaaYjgULHMiBjlRo4c9R\nt+Uy24NJmHuNKWdCSpd0R2ynZnI2334yCoEkhyYIuhJ3uTrY4//O63lOp1Tr\nQiy5/UqaUwq422P6m/MNcjc258txXeHGfWn6CGvxjFROSFgdDcxPcR7B9A96\nT7EG1Rfs6OkM7wyL1PLkRnrohiblWAYBRG7DJu5twI94OUmlsfXLggNtmUxG\nP7KNHTol3K/1niKEHQ+Z8caftUDn0WSTVjrPntfpCZBFE6LMswWqujDJOYWs\nRCX7iLObFXQQ9HjHVPfU1mHqj5BEh6Z5IurLshXp5+iDpOHDME0j0d/vQAUm\nuDy5\r\n=ZFkB\r\n-----END PGP SIGNATURE-----\r\n","size":8395048},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.8_1553951986538_0.9689075290021263"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:45.245Z"},"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":{"integrity":"sha512-lfmnTKYJDZLSRDRe6XJeDI8FoCyKHKf3xlh+KAiYkVIgePJsp0zN4LJ5mOFBI/eBob5bCFgr3uqxlgTTqK3hkQ==","shasum":"422316c1024747292911df7f276ef7c36239a129","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.10.tgz","fileCount":310,"unpackedSize":23633778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn3lDCRA9TVsSAnZWagAAOIYP/1kULcdWUca+Jwd5jkQD\nqbWd0r/KqFiiDo6YnYnGwReV08KzS6g414pqfeSRO6LNl37x1utsY6ChAs12\ngV08WBofz3fPmR3t99+XmGMhjn7OZR4bbNEhg6QS4h02s99OayK9bw+vJe0l\nMcAHSZcf/HBkXfLWDdde164E6UPpv2HTwQpXLrHoDsDyXIcHoFTMJ90anOSy\nInO6qB0LQipmA9ax+sAYyBdfO8vOJXA2Lt4jFQ5KK+j7/ektm5k85GjP+sgE\nWGi3zAqr3st+My/XhcDMaYPy+QatPOnyW2wuFKAfLlmBrlUjO5Pl2migPjV/\n7mxtiTHiFBHCnOe5FpVOvS+jTWQW2LWE9Yv7nr9FXN+shuJzojDyqCGpx0d/\nyr/k8QoR3pIMPNLQd6mxmkH3HIrejMq+ECMZVGJQC9HYzrE8AKF9m24m8lqr\nxUnZeZi5G3PYn40koIdTdd5J0eYvhb7YCIrzAoYePxslB60VaUIrFM0vyD4y\nwzbxprXfx6I2InepcQpevc695FpQ5nXV22Tp+xmppd3k8g4VQYOxlqu22/3U\nkH/c3ials+8Hiu+x05ywj9QBNPakhnmMDpC7hkqyf6R0EEgs75uirUKZPZG4\nz2IgDbl2DQ/q6nEwyKdTEqLnE7ClmqFvMtOgEHT985mK385Gb4dGyInLrupR\nH6T/\r\n=zSge\r\n-----END PGP SIGNATURE-----\r\n","size":8395015},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.10_1553955138813_0.5947298110323895"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:48.270Z"},"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":{"integrity":"sha512-isTESqH6VvdI5N9A0omdfK8Lk0EjCpvgbmm5+WFMvSWasd6Jdg2UvXf75kgx/fZr9mmbcpyliOwSCi+tZO1oAw==","shasum":"92fab3edd5111c936e2a57c556427eb7010f2b0c","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.11.tgz","fileCount":579,"unpackedSize":29827144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctGVDCRA9TVsSAnZWagAA4isQAKR0aooBxquMh8PEzm5P\nptoYmvoV4xfPg30D037BS15PX+ndZayz9ep9psqvELiyFukI9B+YnSXLWLXb\na5UJmALp6DAiLNYa0C5L8P5Fh3j0EbWIGttITovspHi70/MNaJalMPnallyM\nMi6wSdT7Rx7WB+bIw4+JT1gHQyjc6zWVNFVVmDuEeyZkVBCNFRqKXula5hGz\n+bVL178h5JZ9yHLiCpl0a77iCuFQxkPKvYbTKLSolwVm8DE/yZAdBoqZbtZW\n3/Ofnp/etKhakFwyADYc0qiWWF2e9xlIuzIyMHSq8MV4BWHI/X1DkE/uEZt0\nekR0875bFtVyuwO/2tVoqgF95iCuPBD9uUGpgoRgcbQU3AXdlZRHKc+Kspo+\neRa9Uwj4ABgciQYEuyRBCldJIbtIrUSrDl4kETPE4rKktqpjhSlL6VVXcABd\niYDWcZ4joAm39ZXq32QLWPzvi5t/x6ImuP72NgUitd6s+/MuuK8t3zu1o89E\nKlq/NDeuS/D8plBIcL+/zPl2C4N/p4JlCZNFR/Id0cB72VH3fqOWuuBWVZIi\n+l2EA0ZQCGAHonZYxHzIxLhsDH6rODbZEmxEyzowqjXQ/uEQER+RWVSnmnty\nSVr7tFJl9gvs52dee9QlS3YRvaL9RQtWJfCokgMbED50fjBbEXdrWS67hBJm\ns33n\r\n=HvTC\r\n-----END PGP SIGNATURE-----\r\n","size":9309026},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.11_1555326274548_0.14540873974759383"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:51.384Z"},"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":{"integrity":"sha512-7iOkYCeB/8IWaeBBExowUQ/rWKGKptj+r1qckP9/IszckGRcJz7UHbJA3HYi5EvmS1t9466lGg+gQMhU8frVdg==","shasum":"9d3bb3858a1bb1d198fdceaa3a541c0d32960268","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.6.0.tgz","fileCount":575,"unpackedSize":29700534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctvuJCRA9TVsSAnZWagAA3v4P/2ZWT+pPwGRdY1DDT0FM\nkpGU1lUtp5bHpeEYp5EyZf8ch7x1vlJg/PZvFlUj2Tl07UexgMATz5zZwXh4\nH+ZrEct8d6h+0+WMVMl4Fwn+njosh0ZiJz9Cn2x+AfdkZ06/HQdpne+fPkFj\nBtw2eTkBBKJEsAqLTOYQonXpuvFf7N2DdQolvgZDMv9h1OZc00Qb8Za8n0kR\nR+xUrtmk3yn7VL6ALcMXWKMw+/3oW4iCkelxX7OgPg00VYoJXpJ6Fv5dk4Vi\nsJh8owwDdvJqWoTVNdrSVKTIArEiU/oqamX8Vupzc8pl6bZpI+0abR1v+uhw\nwfA485SqAuZuujT/Yf021vN1KRcdth2AwkGtM5tqRm8xt7JEu760cf95vuAs\npeW5K9iW/UJ0TiELbJMUD4E9FnG5Q8L7/FaQjCcvvUPJgBTDnp4I1U6M5RyB\nJSMKNOWBypMDbT0rt5u36QG1Ej/Lob693K95jH2pD6d10uMwTUpH7qUCPLTy\nNOkEHKPUnhTmQ7SQM2sAokntyVWu+cDsZUPlJO/w7yE07r+M8gHzI7F4rVrF\nfsXUDfhqC62QPz1MeZ+hdlvqS8tnIq4a8ltPeeVctqvgTrij1x2aD0dffIft\nmb6rGJrlR44DfxyKImOqZI/xlMGYcnaGNSZIzKLeMZEatgjXPbwZYdjvL/Jz\nYtga\r\n=fh1q\r\n-----END PGP SIGNATURE-----\r\n","size":9316483},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.6.0_1555495815985_0.5428567034577809"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:54.394Z"},"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":{"integrity":"sha512-lKdzF/ERCQI0q0WOFSbyAO1PQ9iH4YqUFTomOsN54Zgw9nS8V7d9KkVPscNnK+cGQz1DljgLTOwt0YqOBydowA==","shasum":"732748a287b1074feecd941297de9fb93a6cd7c1","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.6.1.tgz","fileCount":578,"unpackedSize":29740886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJct/bzCRA9TVsSAnZWagAAo68P/RsjvBod1jyqeFuw9we2\nNcq0z0Zbfz8asvNhaPJctcJt1+HFsnG5ytsqNcs/xQaWaBnd+1c9Yae220hc\nzClVbFZ84qrSmbkzZV7aDTRL+PxEhzFLAqMrRIomijX7JHrhU3B1SWd5TlDp\ntPjcbBmghdX3+/uC787daeiMR2GLLs5sUnniO/MxDnWrbzlCk18Pg+qdUj72\n1NVSPEaCJENEkRc2mFwFrtid4nmgao+kAccJKrIjs/AqpNj8Am9qX/SC0y5k\nUysHJ8T4t0hvUpBKJeCAggIFIkNwpsAEJ1v891ttB43csGZhpgbn0hRRJIUW\nmSeTx+pIWYE3D9kyRy0AIeXokeHs2tzovxLMMoDVOa0JOu3CTRGR8nicQ4jm\npUmuyyEu3h1n+dNccyfBmLB/az6NgqdbXbfQvXCe/pxkCgoddP3+pnJZyKCS\nCn6/Ys3D3Xw+i4GcKTC6Ez/BjF132NMuBti2CoCZD2USEzoGY7r+2CtwuvLY\nQC4kBffdteUykeOpctLGv/MREHSzr6ov2cL28D0aJU/+qzgLYM43NjoKknG/\n0dEBAfQvIz5eoTNEc4JPosyXdpZ93H+OpyM0uuYQaAh37fBSjrSqUSUnZ21R\nKUpEa97UNmrjxpJrSlt1x2JEl4iBk/oGBbXfo5IQEBDAttY4+Wzf3ZhgRkwj\nQJq5\r\n=+SW4\r\n-----END PGP SIGNATURE-----\r\n","size":9316673},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.6.1_1555560178605_0.2502184243463088"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:44:57.389Z"},"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":{"integrity":"sha512-rjQKXxiESQ/G22zaOaJ2L1p/Bp9oQm5GcTcNrYaUuIrWb0QQEosdsGi2PdhXnSPlFXxIqW7MDV2Q2F6JOrLK+A==","shasum":"65a61a86dc6ecfe51bc06bcc04a8301167e64002","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.6.2.tgz","fileCount":579,"unpackedSize":29747937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuByYCRA9TVsSAnZWagAAntAP/1YBKZ0mtJadZ0ufSNWQ\nK40LXweS2DJow4ZAwpi1hoUUDb5eNLo1gcp/ikAIEVCBArpmpsRF1OEkWBnb\nGc7zgNHANplmYa0WevfBBkfW7RLhpm0uLPydWHm/jKgHCsWWQPwGgSXScWHb\nSb0C7jsEktc9gCeQNvm4G0XoWw8ksf4lnx6m65BPi5NxOhSsy2dXwsJmb/qh\nm2TsQSynCt59XidHA4KQOs04YqljE5ZtY/C17TKQZarjTDT0oIoF34NVNU/k\nn3h1ro3b2joOLr63ToNH8jq326JDJewPIWSUUEmUlEm+udEnPVKGfAbsBXrg\nPlqripfca8qP2BMU7vBL8r4Bhh1OTDgBkLLuGrMercdPe1ouPc+NQu1Nf1Q0\nMIGbqZFS/kPewwUkLRW13e71f1mb29BqwxcED3TASkPtgwWQpsCQDiqbr4Nf\nG+PrWd8HjsjbQYZz1SlqDUH+t+x3blJQsrZ9xUDhZmnRqbzfbovBNCbkGBbp\nj3nR3te3BLqiWHLCOd8reFCTRkLwV3Llqui1Wq5AfpZU84G82UkpP9t5Czu1\nrYjnHWf3RdMCMP0T7wT707em24jPuCkY0cfh8RPP+frVtKFqMOTNNKQwO9i5\nt10D8E46q3f7ZwKhnPmmtfdB+ZHTa5snivuvvdDcsYHwKAZ9kfUlSu09XpKX\nYcoZ\r\n=U8zK\r\n-----END PGP SIGNATURE-----\r\n","size":9317103},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.6.2_1555569815701_0.8358032525213421"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:00.447Z"},"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":{"integrity":"sha512-DQuafwmi9hwmnnXdTNcDiOj7CEHvS4HasgS+iXz56HiTE/DyBqCnHrtF+EOzMTl1Xa1L1qqhMII3ze5cFoUNPA==","shasum":"077a65b0b8d1bedd94e35c4db3e40832d28c07b9","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.6.3.tgz","fileCount":583,"unpackedSize":29785132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuxTDCRA9TVsSAnZWagAArVkQAJwKTbRyjkxo0OGwPEEV\nRiiRH6pICAXG6kvQAPmdoRHCXPrfhJY6QGcfegU9vw/YTW0zc63aeJxVbBcd\nABpugWn/h1jvsfbWd/6d5jPWPL8p7g8EMsmQ44wT6nloLCn6u17o0MPGbx6N\n/4kRtTKVJl2g+WE5Xm2kE4LgMxIlsxyt12uLnxqIMLhC4KdIoCZ+lRMS1Elt\n7o3bIY2wBlzYAyNWab8fcFCpLInFXwF80MUlVtotsBY85fGGRde9diHz5ViB\nZ0mRhh+Cb2XVU0+bCqcgjqCq/O5Av/S2CmHV88SHn+v4h+mMDBW4pO88Re0Y\nEWCc5AS8UDKgemCFP2kDBqoc+Kg+dnm8Qa3SpjNe9gY0V8sbDHutIv3nJWSd\nyOam2+fUj0VfYpc9g/kb5Jx+UP8IpFaRygDqlzLb1bZEim+1m5ucqSuBUS9c\nvWDMHeVIiQTZFDBVo6kRTFvW/oUQjEjoH2b2QeDcsle/AKUqsJ+vgOLU7C5Q\nOjhWbab273QGwYFSn7A2WXR71bwZLenwyUEcauOASMxLTSV067wKoMc2Koz1\nM1l0qFdBQeZj7IFEP1z/sN76L7fyGklEZYu2ShkhSyqTXwwOIYOQzaHOJ+mC\nyuCcDzf+sSgLrJa9Y5/VRApSr21edg8LIPjqEe8IzAWQiBDMAcXWv4BDMlp5\nGFGp\r\n=6q9D\r\n-----END PGP SIGNATURE-----\r\n","size":9319550},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.6.3_1555764418690_0.3978063800629976"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:03.497Z"},"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":{"integrity":"sha512-ZQRfgdaWYC+Ka6GSFqjMlcizJv75/2TEB3/9hVFLu/NcNECucra09b15z0h5FEjudVUWaIksYlQh1zWWUEzyfA==","shasum":"d9925c9df88c981f5d5b6910cc60a894a98dc6a0","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.12.tgz","fileCount":607,"unpackedSize":29753106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcu+MPCRA9TVsSAnZWagAAh0gP/A3gsGYI46l9conaKt5c\nL6cogLMXFDJlDB4QQotIH9AfdUbjUI9rFLWTXmbyvHv+CXqygip8P6nQfC59\n/eKJYrKjPGlsKfxH4A2YEB0b5blC6OdbddGOKSlUGXyyw1lf6hD0p+FF3gHN\nrwM70cItLQdlzqzfa5bNcUSQK1DQm7hvmpAooUQNLqkO5hrgMRKgZnVZlpD6\nmGyvWQPL/DNzua+I1pvfV9pj05mrXzChbzfBEOtN3m2fozYk6JWefrOo8mox\nFD60jHgymZ7nz0oD8GG6V0YNJso6yPF5iB3fg0C1aSSMwQ4tKyTLCQ6P5wLy\nOs245ItE5XecTN0IlLF3ll/6Sf8FnoGeGibe+yqSLyuDLSBeky4TF21oHXiQ\n5WTIqq0oqzujnkwMejVtLK+qwDYLtumh3VFBezfpKxAgc6dsFCGFnNCF1hql\n0RQJGeTrTW8utBwp56qbliVOdkSYPNiIGCFqvuPZ6iOm7LhFiBUEd1RA4tlF\nlWT9LIdPL3gIHlsML90x+EQYDb1HIuHiX9pGtAUW1jXUOSeyv3LnPzpKk5CN\nge5ihZnYldUQN+zoV1dEBZlos7so3dqYx6BWTnPjWi0qOnrpkGdUq+M8Kifg\nJfFbuFMfcwwtyFkqewizRXV3vvNX8hIFJo13LFOnzbpuqTHIKgt/1Zg5cZS0\nw30b\r\n=vTXG\r\n-----END PGP SIGNATURE-----\r\n","size":9314196},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.12_1555817230560_0.706965032014715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:06.577Z"},"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":{"integrity":"sha512-qpnOf8cD29OrymoZLWnRb/39BH4od7jK5vN8MbWu4KobRlkjRzFsLX6KP0haTPOo0vti8QIc+Spo6/NVVxud8A==","shasum":"0da11b59e7418ce2e5ef19d7e752cd9c854c8480","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.7.0-beta.0.tgz","fileCount":616,"unpackedSize":29814341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvSHuCRA9TVsSAnZWagAAqh0P/0Nz9y7qQ6NPLS5Qrmqz\n2kDoe68p7pAw4ogq5fFClTYKruszrDqukbAg3eQM7rQ1eIO7+ikSf7RzGiF+\n5wID6K36cOlqTLLNY04TZ8oDXObpn1B9rUegPCu2KAOYxmm3lJAXpSoNpVJs\nyUycTz3JCigKajDCMEutLx4vC22zcDq+bXd/twOB01KohVpbBEiuWfD/hP/Y\ngV2Mgsv5dXed9wNTxPkUR6K7ZpI5mtPgdgZeh2xVxsoiVanZvYbE28VQVAmY\nWWD3fCzcHlil0AV9+O4S/YEvzVyKizrT2LAaZ3Na9KKrr0lUU4lmBzXDt0k5\nvqsr0YxlZqv1QIR9mcCocDyogJKydThM5q4ZWt5fo3lqEnL4wa6INWjJsanS\nRzz//60wJSiFYkWjpjcV7GhyGI0Fcqi6flmj0lHpBULoY9txsx+rz1qk3+1B\nrexKxpBPfU1YMqhjzD+0LpqF5GgywclJ+pJcZP6cSqITsbioWsigXr/74VNE\npHD4xXJtBq4RmN/0wcMcsiFAd4/m/hEL92HLn8NB/dX+DqF142Nbk+rsO4Gm\nEir1qAUS6J7qQZvRS1uDlgPuWK4zW/pq7Lne6SK7wP/rKVMRHHRjrYh5EL5l\nZMaAFMBcWDWbfE1YE0LxHELQDuuGZkRz1Dsvj6fDrJBcjyxJMA+7+WBv5WLk\nRdQk\r\n=Ghq5\r\n-----END PGP SIGNATURE-----\r\n","size":9317289},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.7.0-beta.0_1555898861568_0.9241627744975449"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:09.556Z"},"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":{"integrity":"sha512-rIerFQm1Mdl3qyLupv7iYMIHYE9bu3vMIFx608t6eDYe8ZfKcKrjHH1QUtmrkoMsWwXu/DUOOf2JyQtKF3T+zA==","shasum":"b37c1d427a55db9f072585ee60d3f40eff96bfcf","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.13.tgz","fileCount":640,"unpackedSize":30361615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvSv9CRA9TVsSAnZWagAAR1oQAJyhq7oAIfw/nXP2Aise\nrH0xAMkJmGuzvC0MbldrjZsD/nHSpPl48/gEDOw23CNrIBmBxSDL79sivgzz\nzygwlnjNKaXKymU7ykmXF5MJNNNJnGcIqSPVLaACztAwPPEt+0zOr/BNDbJ1\n6t2Mawwtu06Bk0eg7/ZoP4vu1xllhqkIrJptIX10SNYNS7nlUnZKh+H4oXZK\nLDgjIiXrZaSW87IAk8sb8VbXd1s7gesQD6TZTbjNes50hhxJdSaeKs7iZwnx\nRsEcSblzLXjEjQBaMic+kKRczUTfOs0k6Ocu6mJ1HNZ7+enn43Xy/G+mkkEv\nKi0Xr9OjXmOvgZjEKsbiAMY411gW8UYd8A4YTsi404BoO43h1T3SmtvRbnQB\nLzh3jm2Jxii/2HHCyeWid8nL/3Z7TbEceKDbmPptyr6joRW1QDIsVjYGcRwn\n4pFR/DuXgw4Md/G9XnEVqWRsHWzk8cVd/DjNb0FIAAr30pxf14KOftKuUrKX\n5bMv8gJIi8dPqu8l+DeadFeXcq2iM3e6sJc34cEGWf78trTPYI8Uns3cZVfc\nJ+y6vDH0PxE65hCpjRDBcA1RGv8R1pz6EltN3imFHQN2ayETmQBPyo/MnuiM\nxQL6MnKPO5Dxd4D4PLojdR3KvIl0MUjXEEPNWQZHgpfYfMB5QVy2yYsEyrNp\n/tdv\r\n=37Tt\r\n-----END PGP SIGNATURE-----\r\n","size":9348384},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.13_1555901436279_0.5652892234046634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:13.306Z"},"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":{"integrity":"sha512-lqs5YfJU2ycgAobB/7CiOUHJhoGx2jt4Zw8XQvK3P/mU3GwjfARMEiUFPEdaNh6kvVliKtck9UY0DwXiS98udg==","shasum":"33bc01030fb6d0a89912ff1f178e1a9d0029aa8b","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.5.14.tgz","fileCount":647,"unpackedSize":30463036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvURVCRA9TVsSAnZWagAABgAP/A5fnYPM/EvICxZxHL02\nEPoClQdbmpEnKR4AMLcY3gJJxcXuunfGDRwtNgVV2kZJJV5uAGKHTOMVra/Q\n6l0JOMmCXzWoEH8SGqWIeSeguRmQpaqVVxGCNlSKOOEcEz1jXo04gxP1ZxoZ\n/uJ8JnMUVBIM84Hr7YcD/Y4xBSOt/5nqPV3hn25e3pC9642IZHevzDXwTdMs\nCRpoDGuB0Q3Gv9fwYFdvYJtEmjs4OhZo/KJMkm4bQBLlveVfQVmbrx7LlhCy\na/Swm+ndtoepLbfE3s4bgVXkW8IJx8dLVjmrxwHbN48zhcXIBraV3j67S/Kr\ntM/nM1I9a+xHRaiJkJliyLI/SpoZdqJgSy0g1L2oLtZgzfTBnhP66Q5nyytE\nZKZQOejjFzGUbvmzRwO1dkxD6kKG50m+NGmUm4H8F2pKSt1WReOKGmIPwn6M\nmfoE5yVOKu3e0IHFmRATY5YKOAnuCgK8+AU8kJN72VpHS7FnVHbRynXF16a2\npwJjdszTjjOqeHe9bXxV5vUgLiVVosD7vzW+HqHnAxoXB7bCiJD81IIO+829\nHo81eQXzokHGevHo7xAAym8hpxyhIy/IsGpDCMW66LpyKiHzTVkuRxXeE2IO\nM9n3jrrjBL2EPIHgxB/X9+QL8MaXRiAaDOJmk98vJ2ghkdGGm25h3c/W9mna\nJ5+1\r\n=GEqh\r\n-----END PGP SIGNATURE-----\r\n","size":9349580},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.5.14_1555907667862_0.8830963265629772"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:19.196Z"},"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":{"integrity":"sha512-74EuCS/yMqFjiFBgONlVZ02YmW7HNgiPEC8lm8hZTB48v3DR2CKgej/V8FrNubTzgZYEamPxsu9M9jiLD78Bww==","shasum":"989d4cb07ba22d2914b2c63b083744bb11f13efe","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.7.0-beta.1.tgz","fileCount":678,"unpackedSize":30797226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwmU5CRA9TVsSAnZWagAAIpQQAI/Uuui2XaD8NqVXVqTn\nHqwQ+L084tSTbhE4fKGG3I2HCz8TcDN8lqj4VCNi7/ar20ktBAjEx/h84VOM\nvbSrc4l9CpKLHst3X7PBfMxK1JdbJ8j2uETKFeVoa07xH1whzjsJtbKP+xdy\n/AparrVWCv6S7mfIyJKlvQMSC1o3KsKycKbcFpYZ5cy9IxKyWyHHv2ASRMDM\nlFIjtNHh6UEStwCK12agu4Fv6E5wS3mfcpCvqowrtiHC27I3kk7KzXqr/o1g\nM1opYgVVzSDwO4+w6jYColvtSCtcjw+5c9u7y/CEhd5ph2E5reKbkQwFVGSP\nqQaw9dAYWP7w3VxJxUQsnUusiOuEvX86EpB7B2X53o+R3wt58bbNsEFtc3rn\nZ+up4TxGxQSmdDfDf7VCiAcwFyisLUsz42gmyxUTv+Y9SwcfeRGw7gZlL/sk\nvwb+omJjdztT17vcYv+4QE8lW70Fe//fR/0AXvX7Fp5OW+rB1Oxo72l9/vTt\n3zuguXZpZQ5qv6AfkRzZDF9VS3x62F+ljh4sqT4n0IsBOR7f471ULV1IEtfc\nApoGbPKeHav5qV6d1AHZSngpgURaaoCreT48eJ9533epdD4HzjSiw6yXLlc8\n+wGaAcUpkSwzptgJygc6CDEiDRJf9NZXzapn49L/K7k3DCMqXxT5RdH6Oztf\nENHs\r\n=xD8b\r\n-----END PGP SIGNATURE-----\r\n","size":9395803},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.7.0-beta.1_1556243768835_0.7060290226982167"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:23.432Z"},"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":{"integrity":"sha512-sUX2YVJsHdg2poop9REuCU69PwuBVsYIK0x2Pl0Jf+gPqzpF+ws0wxlOeKsPJoT2IAOycOECVdoyEMnz807MgA==","shasum":"890ca6269f02df2306d1953569d4fb756f7cffb1","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.7.0.tgz","fileCount":681,"unpackedSize":30839169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwsh+CRA9TVsSAnZWagAAKwUP/RDeS/jIzZsvs6MC3tTf\n73qwdws3YdHaKyxkHdFxcJPEJgUreurPd4EjTg8x9c5Ph8/NrlOygOi79Egl\nf60WZQMl20Vk8MxElpOuwRShBwhccc4rBcGWLCyzl1HckP2xgcWjE+ImiDkv\nJblZ9RyBmsTlPkVlCyCUn1dBCfbt1G3ZL9QI7aFu92PTsRl8Ypt/kdnxWC9+\njPwzaTMk6EsYjj3sqSP2YUs/W0H9TOw5RVW8JO0QP493HzSmKELcBmxRFsJy\njVGxHaMjKve+8ogJuAQzS/zEt3KTCiUKAIDQSnwnJ6Zv0KVzHij4C3lXbqko\nyrzxA7RouKrTxmvnMw6p4c+blZIRTLfi/u6RMfXIMFB7dyjDNZygkfEuZDIZ\n8Or5WwgoJWh3UpcyhFDlbHi2+PC/gvdPrzzLgkQ57oHmZhVQ7bGlcmRVUdlb\nuQIGUx2AeBlIEc+XxnA76REp3CO7320p5g2kkoQgJhoFrEdQZOB36YMzeoqN\nQpy7+YJwD9HFuxlc+PfLxY2VZPmx6MaoL6uXGJvqais0RSPBCzw2WXDSHLmg\naIxpHHYYKITtGXqeTSTA+XPkIH0MZhO5/1RSU4xW99c0eR6kk78fdoleNP/a\nItJwUc29rSFFZMbe5EmsVyY/58kGYN+iDGaFC65DrVKJYzpwrLi8bsHOdIo/\n5iBa\r\n=3BiE\r\n-----END PGP SIGNATURE-----\r\n","size":9396453},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.7.0_1556269180932_0.43550802202273875"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:27.241Z"},"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":{"integrity":"sha512-8jhqjBpw5xmEc9/jRH+/jOxpapDzjGFraecR3gxebOBjzzJo9LyQilDp9wtbSvyGBHwiy8uETXm5/OvkonbzVw==","shasum":"435a907ae0e4322fe36b386ba45d6b4812069ed2","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.7.1.tgz","fileCount":681,"unpackedSize":30840621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGuXjCRA9TVsSAnZWagAABvMP/A7QRlPy+TIka0wl998R\n2KrwTiOG36/SgWW0iErnOJLBbvFlMNRNkYCSNxq2uNVvaT0cWVS8Y59mun4J\nvttsw4LFSvpxeNkLMXcQf5dYGzKNN6cBmwt48bjOvJCMTmKDMqZINr5zJZxo\nnXZz72pkh33Szb11GUa7XF9mBgG4klOJRBa9n4P7VKYPyW14uSmkpb77eY3v\nhTtPJy+KgXwR20ObYGWngyo57TE6hbETk4QJLSzBzSV1jimdoG5ZkZH6zYv9\npZMpVMwx8FZIQXaCMbcP5LchFeaZLnL+dPD7JMGz+DMMRb+hhJ3enlkodT5A\njJMdX9xXv+ssxUX3wcv8IRecaPaTaAxjXuhZSDHpjtF4tVZmzFYMkbQOhtfw\nnpPe+u37d5YwfZrx48v31mQp9YGW5GijFoG6LKXDRVAk08d/C1axEPhr/jCX\nis9CBi3QV+hs+S9yQYENQTRJJ1Qxm+B48jnzcEfp0Zs1Q54ehcCRLJcWE42a\noMp/gnEZoScmhogZEelWNgNj0UGEyYWL8Sq0K/s7MoMgmrBaAdMfe8jobYcL\naALCb1YXGULA0jQL3OSfr6vPITEIKDoZ6jsr2IKgfbWbHXz8Qe9IkTGYQMjc\nDukL1Oig2k5JXNWNBBeh/KNm6on67Yq6jXuvi7YH8S0/e5GwCE1/mfOTND/p\nq6ou\r\n=NrMa\r\n-----END PGP SIGNATURE-----\r\n","size":9397281},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.7.1_1562043873459_0.15886239426532378"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:30.288Z"},"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":{"integrity":"sha512-Hlfu3u9E2LN1i8ncXnPBn/ASW6dlBq/SDI7kx18gOOueoZDGPl2rX9JDbrLYs4tfh1Vii7DEzcsgP1rwjtchKA==","shasum":"e8a9bd3aec6ec835586d624ab5f4ce0f8cf50cb5","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.7.2.tgz","fileCount":681,"unpackedSize":30840666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLZCICRA9TVsSAnZWagAAK3AP/3d32+dWGWZsKgym1jkp\n1BNQdXyvmKge8pqcFo9wBMtStQCFn0Md/M+dJxw4ivF7gya4SOFmkxvOcMa8\nNGyoP11tHGlqaA7m+4EhZ1fK7jNADOyGm4GhNory3PF4I0Hkz/iZSzNhnXin\nfwI+uekcNWQslWL0m74PyGI0XvRGpOBuZBCIoFLFlI3YqrvrchY1WlEg3LoL\nV+XUiW/LPEKCL/v9dbIBo5DEGJd+jds7r4KPRWQRcOtui1yBfXL4s1k0TyRu\nQPQYm5pgqcnT5jqQDdi/ketv+cRMC3GgsE+acflhTx/0FLd97Lj7TTCIjSRC\nPHUMA/GAOWl/wewWcYtZlVLsH/OqWl+dMOAlbu+1DDNjx1vEV5EoMx53A8QJ\n3idV8pkPqNa9O1KYnbj/lyrxM+lpKZ2U06Rla+dJeZy11TlrBp38HI0BZ+sV\niy8QyHuVdPnLtaVzS9p4YEGm+Z1fvuxL0oCZCpsXBAqvkBQnFu4TDn1Ie2VF\n4oEFbDYw5uOchuUhcWrjoej5mu6xykB/Frnedhl362qlMWKnt/LlI5DSRkeI\ngWtxg+eS9J5fH96mNFTZWLlAZFhCwv6sbIOKPpRTCfOvJxq93tcl5quwvA0u\nWPvp1O0gH4UBbWkYPnAwvWfgg0bt7rFRCP+LDU6+ukpMFR8oiZRuTv396gNW\nEkg0\r\n=7aWc\r\n-----END PGP SIGNATURE-----\r\n","size":9397299},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.7.2_1563267207642_0.8264105794467895"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:34.714Z"},"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":{"integrity":"sha512-xjB5VH7qcJYr6AaJmXEC2It08kSRuVh5NGVvk2oEUj6ECMOeKDBcS4/FBXboqUbJBxAqSMV4lxhjcY7qYNoMWQ==","shasum":"69fac147e83f77ed8bbd4d8ce28bca150ed0e780","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.8.0.tgz","fileCount":681,"unpackedSize":30848922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNn8hCRA9TVsSAnZWagAAvaUP/iSdmWUU3R8wS4KerqJQ\nmhvs9q6B+6M7B7FbH/nm9bqvo508IZ8j07+tMGulS4ofDtkVkHWFPJuwQ3xz\nCh1nc2ESZZVNlvNEOqQMwurb5g6/jy4FNMq4nUrBB84UPJYrRjy6R147b9I6\nKRz6JM9+7FM+wFzvEY8m0GKcHrPeEsNMNEad6uuuwaeUjSHk5AMNRceWR6cX\nzBc6I+4Hd9XKYPVlyHtACj9LE6CD5sn7qf0MQX14jXG+3lY7HVFk7b1h2faq\nwhasI02Uq8C+WjdFgu0bjaepktSZTsEmVPDz5lqw7JkRBkyncZ0AJ32AvRxI\n7UkKkJ4zwtAQMlH/8jQZmpigSXKJqhTJ5GnB4e8yBlMoulrKIqORwH7bD/ws\nD3ktTv3BM7b6M8LVBeQMsFOQwlxhsOayL65oauIv6Q7HjLe+gmqbLfyaDbpd\nN4ROO3WQpr0r580r1GdlTiHzgLbPDF5xao4SbyAZoS/PY78X7cmwbBYaMnCl\nAFBJl27zKqLolR7ncHDQvBFqR0jx+Qp+ucK1EtnMH6MAq57vPBfTFWfa62rl\n4XqBP3Pyspnpx4fO9bbgHIP62Cz2vEXrIvRs/z8xubzLY8S+DO1O8p0u8B7v\nRTeF4zDbLOsVuNcjJslrPl/n1S+5lfSZmMlo1WTRDYmjNYYJCRUVSTS73qYH\nL17x\r\n=9mLg\r\n-----END PGP SIGNATURE-----\r\n","size":9401381},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.0_1563852575984_0.5509380527789554"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:40.359Z"},"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":{"integrity":"sha512-OsUHB16TS7bAEZGwCB1v9F65VCuB9XudvUuDN9zp82XYYNePf6Krq13Z/tA7Mo6rlkm8GRMR5eKhaYnukioxvA==","shasum":"1532fffef2cd17a6144289b65bc844c812139d2d","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.8.1.tgz","fileCount":682,"unpackedSize":30850399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSjkfCRA9TVsSAnZWagAAuQ4QAJn+B6Xpscfe9gC4HtHa\nNvLLr9/ZOA46uoJL5RTbrJWwNJIJkG9wwbL3eSMveJPqUzW7d07noM3pXzeu\nFV7kbPBAPFdTVl9D2WSp0b2utkEqMSkKGIFmIKEZRqREspIeatb3+wwM5Ngi\nRzpOPZ6geDQyO+W8jjh9oQZC7EwNFhpfAB1TE3sqyh42OHNdwY/C9Cmd+HdY\nw4A2Wthh10AzCn0on8wrpE495ZozEm0V/HDzdcUxv9G8wd0RheKcrbfHdHzg\ntpc379bH2vnVpI98kALtThyksm+wsIap4lRuYyHpENNbdxIB7h8bTxG3azLZ\nrgisE9LAIWCHQklKv6Z0g8oUr5YDumviGk8tm+TxOicBKlNtZ35EVoTXjEdU\n5CC9t7gzdSy3GpHjimXzRITqlmZh+0GQJwx/H17GNQb96Br4QeA8VWGKeYqn\nAH3FF6lgT3SUdwkSwGhQtjg9QBjhSK88Rry/C2hEEnvDk3ouPDlFFdfzej6N\nsuOlg8GsjcZ8SpcU1Z3BSnm2898w5wKYQNMgnprulDfudPnG9bJJRNA5ujg5\nS9yU2egIji3MhSOlj5MDsvZsvvk/llZNBjabdIlZ+4Y1bVWhOl2psFV+TVL/\nhKCDgV00bPddFWcU4xxHrDDLGRDO18sqhbcBh8lF+2D4sTTzeuXTgkcVpqW0\n+X+f\r\n=zTPR\r\n-----END PGP SIGNATURE-----\r\n","size":9401634},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.1_1565145374350_0.375834216880615"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:43.396Z"},"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":{"integrity":"sha512-XOGXR9IPcpjJOSwJXlcANgLw2gZtabBCVb8F73uzaSlA0sR74kUaUQI/F30UwENwE+VXX6C6NCZ7bY++RIVI4g==","shasum":"447313db7d2395f097fc8486bf2abe5c76b502c8","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.8.2.tgz","fileCount":682,"unpackedSize":30856097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdX/NMCRA9TVsSAnZWagAA/MoP/AuKus2WnB/4IU6MC9zP\nJwJXtQNnmSqJjq2Z3lZjjkkYE4R3XImvquQx7N6CKDN5vk07zWYttp8IdVSw\nv7GHykkk0xOhJG/viYR8wsEYwpbFYew8SfBK2P2wPfu7ZKsSzrRgkXWpdyW5\nxr3erb7RdvjUza975u0f8VGh1z0PiBswh/Qq2rsm0JIL4kt/kr93TRJ6d5GU\nYIGadbHJn5en/JRTc3tc7TOQBS51LYvE8yfnlYIgukIYOtf8+hMFuiY9NLDh\njEm3OqO5V/isbzC8yd89nIUvgHuaIkF+jbuGydW3rUVRaMH/t7lL3ZU599na\nhLlDjuy5a3KbDxbBY+zksUd7bSefgJesvBDBD6zWAQZaEU0Qsi/5gh5x8xFO\nnr6Lhl6J3vOPgS42SwgBtNEKtjIrSoh+7zh5LxD//B1MpKC6z3uN5nJcG/N5\n52vtOb1pqm/adUuIp5I5n9jei2eyRgzSAhkyMZXCQorL+tB0t6t0pdvdW7t+\n9SWBu6nLucBMDyTVqj9AzN2r4gnfDbx88Q2BAOK0PsI8QEOJIYXqU20++DsC\nTvv46U0pwVjCrO9/2om0Ytx6DJXKvd1u32DrdTu+jja8vwoyLhu5/u2tx8O/\n9DH7J9C3X25HI+Nd+YJF52OqlcXIZjkpYaTdD7ntFdYuxDITcazwwk64svVY\nzWsk\r\n=V6+P\r\n-----END PGP SIGNATURE-----\r\n","size":9403343},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.2_1566569291582_0.6548904116542729"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:47.429Z"},"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":{"integrity":"sha512-myV9b425sOt8GjqQQIfhma+zqwxMnnOjlFPxVNJxaikZdPUMcG1u5US4XgMR74m2bhL1HE+/Y/KyZ80bW3ni6Q==","shasum":"c4ba71381454a43ef98a6fb6a4c249d503dbe252","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.8.3.tgz","fileCount":682,"unpackedSize":30855664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY3xKCRA9TVsSAnZWagAALIQP/jawpl3viO4IaHhS4xkJ\nL11JX9MoUjdVd3p6HeNGEOph0Thx6bkjvO7etfmxOw7naPSy86Py5IsHcEpg\nJoJ672zGhrmPKB6UuwQMFZtqon52fBvEnrzwwudrG9Kicd5aXTn+qOqwMTO0\ntNmrrstueiNxGcJWuvc3KMbFWo88HONl9SPSt07ms/2RgtXFKPSreZ7/DgYr\nEU3AiRyfVb3GYb2K4VFia+qwRIV2pBFuT2zql2fUHTB+APVSZSNXxN5at64j\nejMUzWOIeElXbxnskgQjalPaurgXTXUs1CYNIp7ypDz7ylBk5k7R0IzcoAv0\naRLyNzv7xf4SkzU1d+AHiuaMKq6/UPGlZjP1Cb56ik1Kc1S5ZUpEVv5N3rIq\n9m98mtes1K8s5JctIvUWS8SBf+3xxdCEttHIhzdXs3TVCm6upWfH26/7+rwd\nq8O+Kx2iB72lJdOhglZvL68ZAvKCF9XMYdtWZHQ6K4sM4S5hy5kBsvXQNUav\n9Bzbm53zJOkJ6ux73RNk/ORjE/I8+yHdzBnwT6amEYqjfj3JEJsSWsN76vhX\nYPFqwYJYA8eYKoTk4/UoCRERB8OGpu9PXDl0wok+6bXQBTBeT7+gqZ5P9uoF\npt+Lyxu3vzwhL0YNfc1WiK3rkVgvofN12tFspiNCCIEMOcud2jsj/+xb3FeG\nkDBE\r\n=D5i1\r\n-----END PGP SIGNATURE-----\r\n","size":9403267},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.3_1566800969529_0.5775055813852679"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:52.147Z"},"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":{"integrity":"sha512-Zaiih7REPkGdpmW90mm7/xON5Go9X9eyIsC/7NqZLBCZfYJA1PpasY/qvnALVXhNQ8rLeunndn3vfYmJiN9u5A==","shasum":"de3026300fedb41cf500d14bdd497b6f578f7447","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.8.4.tgz","fileCount":682,"unpackedSize":30856189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlVzwCRA9TVsSAnZWagAAq0UP+QEvKiYJDL+XdeMPo075\nn2foPGxkm1qLPzroCfnZnpjxtMCITBvofjtqrt4Idp521knOwLyJPqHG54XY\n72T4bg8GYWsnLI7L44Pk1StLJdqtN8SeG5nqbNArU63kRjZOWf4nnATbQWCi\nRRkJBCsK6TCFrjVMz344dA4XWkPdxNyHCfi0Eha5DUJi08bG2cPvtihW8UxJ\nU5w0RoTtPsxUv6xmS6EHgBiLddKf7wPqUztCN5TLv8m1XynueWG2x7gzkf5p\nbGCga3D/EAmmlOMDJDOqgqoTmun39aTFnFoUt0qQn0xJJKfdjDPp0v1Ype2e\nMjzi3aXAW0p93LH5oXhE1/Wn1VquCxdl2AVrS3hXJSvDs9Wr1FOQMba/iaWd\nMv4Fj2xcD+rml/4qwqs1wB/pve+SxV7BApQ1qzkP/VVmSV5q7bKcj9Ss5c1/\niMj7BWq/38ho5gWmICK5SvC85D1bhjAWNNA2T0eyM8hNuNq207EqlYqQom+B\ncA1n6uH3ZWxGaDxlz5fTi0C+qM8+oK3Mkgrgzpy2JlPmmMZenV6wFOM7Ylek\n3WAMa3C588DfXjH5O59FG20653wSS53Lq9jFynDKDupQXaCieg92hEkxON1R\nHrtcUp47km9Tf5s23ehITjOGZYe0M44yA2ouoXjiMs9W43An87VE+VCwLaY5\n/fKB\r\n=g7KG\r\n-----END PGP SIGNATURE-----\r\n","size":9403430},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.4_1570069743691_0.4882312703401108"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:45:58.755Z"},"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":{"integrity":"sha512-EGMX6xecaKMy9M32CNHUC6QLMcy5J2kdSzpp9yD4jUbrdujAEUtGD5O6h2PlcqyMXUpJH3VQRV6Zbv5Fgk/Htg==","shasum":"e86a913d7ed151889e6036162f1fabe9fe17f8f3","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.8.5.tgz","fileCount":682,"unpackedSize":30858894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqqGfCRA9TVsSAnZWagAAEHIP/RYfhBjpXdx4WhA2mCOq\nULnhUK71DfSswx8wYdl7CKfddXc3+yfHBguJ9pvqT/nB46JR/8yUMRbieedf\nbwgnDFlmc9KDFLYaSIOtgEt+W2vRLm856p7+x6nFF8PaCTMefHAoiPd0OsY5\nMk3+E8oqZZiaH1lkck4/rC4jKitaxD6P+QgZSfeU8+lYS3oxNnjiy15PVvFf\n61ESTOk2h14rx3b4suFkaNud94kCab6hpwTFBebSZ6Hpul94SX3mOM3ZGmOH\nW/7XNEmSCmyVGQwpc2Eaa+rgLkxr7WJV0+nIRT/0gfEz3JYxa7XiS6x6iI8F\nj3vfs9R6pq2TSA+lNp+7KFDd5XU815+CUmzB8t70BkuldBT2PzOnzbe4uVB0\n6aXUp3+h+pU5NNHVLj4LmxT/EwFN24W0XKGzNVtFPmgylvs9L7yNtCmdU0A0\npNFLnGClSSiuvNoSQACo/jei8fJr52hatF+SIao/rJ74ffdcvNmNpvBN/ajV\nJcT3xdF0Q0p/ScnR+3iXW/ZfaLcgVimJ/QqRUQ/pnhGgFpnoq0TOLcl9tfKz\n1CYJgTw0f/9UDOsdQScRYDj1vfc31cm7mMvRYHTIRwbp4GG4/J7SHsXGPmGq\nTnfdlEBYm2GmepLjagqmjByAv7TjD+Uvgtd72+qzGYrtXUCW9pkmn1MHHuzE\nTKhb\r\n=AAHS\r\n-----END PGP SIGNATURE-----\r\n","size":9403891},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.5_1571463582663_0.7507972855047322"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:46:01.878Z"},"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":{"integrity":"sha512-CwqOd4lwhmua5XcL0R6qKNypASYE5K7OvjI4BjDV2mOLysuV5EhcwkdO+K1KBrCAwLEExbxFLsFK9UyimAK9dA==","shasum":"ab786d9255c03d2f11d59a997656f02464bbc1e5","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.8.7.tgz","fileCount":682,"unpackedSize":30862318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO8GsCRA9TVsSAnZWagAArPUQAIF2yFsP62di9LOWi1tf\nkLRZKiofycAH7L6kNeZrERbC9DvWOtDqkY6od8cvaWGLlMLPq8uTfbUnrTAp\nTKSbkvBAxYXYOkyx8JOyplIBacqccvIN/K7GwOrgpL0TXcVPgHGW2JJeMncD\nM6OGlOXh+DdzID7dniMDPGf5wqWoPrcK1cIBK5+63LG/eiTG3Ofu0YXrP+6r\nUapUKGfmRxuSsEZsgJ1UzWwN4qHLdE2UNioW/+/GCL0m9524VE8OXvGjFEzJ\npNAMCDD1cMKZGPqCJvOAts8Zm306+DlSOaaVaC3leIgLqiyzLaT5FDlezkvo\n3fRg6S7RczrU0FQDJz3gJT+3DU6WsQ9KzIoCbhTzoSniooXbjsd3AszqlZO2\n3kf6oahR8xEXqSfj2dhyyQx905mbecbtr5Es/Lh23abpWZnHQe+trtFPCO2i\nEV/CrSl4T/r9Nk9QMb9vAO83qn/2Xpv4KQIpuwFpe641q+HZdn3M2/2HiBNe\nQ+KTT/+reeRJ5LMOz7ybU9/8mlpJNLAs7FjMCecQ8/lvEIswryDfqojZ807c\njG6yi7V9XqL9w+G4Xe/cqdAZC0CE1qaIe2osNrhg1cAyezz9s9xX9/H2bDv6\n/k+8SWUDskeFkFhJWd7zCT9kglUlClQjdiKGVKDs4BgoLNIR96S856ZyZgKD\nqLrG\r\n=KiJE\r\n-----END PGP SIGNATURE-----\r\n","size":9403714},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.7_1580974507705_0.8859062217425067"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:46:04.890Z"},"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":{"integrity":"sha512-BUHkQKGjg+F65vLwpHctKRVdrsNYcxfH9YHhp761/yNrUmaqyc1JDA+kZZvGFzNHJxxSQm7Kz1KhwmOo5u4JYA==","shasum":"2073dc4f5030346a5aeaf4f0840bed0e147788a3","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.8.8.tgz","fileCount":682,"unpackedSize":30862916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUJ6LCRA9TVsSAnZWagAA6W8QAIf69DVYbYgzHgQDSguG\nA6Vjls7ac8Lzhr/nH4pK6mGwuoyeDfbCpCimXf6dqMJrF4w6o3epLyy1DqL6\nRDWLdfK5aR4LbkG/wt0HGMYiVrDi1h0CZ4WsVS3T5izUlCLJZVDnYr2ofk9g\nXnRbweEyMisLoSilIhVmGH+IR5cEax7CIKF0BxGEFsgMUA3A31cuUNB0RqiP\nOGKc2OfZW/yswXggHMfQqxL3GG7/eiGSVOXa8bqRWQcuQGo0tladb3d6GilA\nLxmdeTPcUUK1/YfM1Pqj5omR3qk4Hp7J1OX0GKsSpB80DUX8Jxr5GVXh3cn9\nGxbrQLb/twKfBrzJOnnOkCE8EgysGvU6D196FT45qnmU5envOTqTuQrdq1XJ\nfYnXdDU9+/e4Krz1TBI+ewtW4sXpXoRfjNrNw5l4p4610UWNZcYHFHJoKIda\noMfgzgAjTBwsMKKNXDUpsJGs3OTysMvqsyVPVrIM3zbB1OE0g7PqTJOnxT7a\n4VV8Ax37we0eVoj6sjy4ON6lCAJsBe1i19hT2ih83iJ/BWvdFWl7GEOtDgkV\n0l8akKpiayFNMItspm9jveyHEBkFPj0FL3xZBm93tBc5UoJnqyOOeQtDTQM+\n2q+pK8R9qi3topxsXQ48fBx1oXD76753V3IrUmfjbr6OOwKkQ/+nfDkfcx2v\n+7cU\r\n=UWyx\r\n-----END PGP SIGNATURE-----\r\n","size":9403745},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.8.8_1582341770204_0.5236515100643069"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:46:09.869Z"},"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":{"integrity":"sha512-JCj30zJYYFwI50t+CSV9NR8tgv/85LN+PK3peoAvkU2n2gx/YKn2H8f89bt4QLEPPpUC/TmsAzFW3lpKArJXIQ==","shasum":"781c09eced094743ead7417018d51cec353465e1","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.9.0.tgz","fileCount":682,"unpackedSize":30863845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep/SECRA9TVsSAnZWagAA+J0QAKFL2ZkN9rIbj3tl02g5\nieugjDMr1i51T2uipbB7UqNonC2oO87Rz/8UTXNWQUdp6shz6N7IC0/PUNV+\nNjCrNjO8Zw5jJlKfk82Hd7e2GwUZC5V8Bybz9T17VAczra/IjpokieWMmHly\nX7QVQEe3Q4rK0x2Zekb/seQmUjXC+o6AHvN9gj9PMt6RaoA/ZYLiqmpMaA7n\nO8Hz+RWz/zDCllACmIjJ7uOM5GEqZELMNa/0EmWvCNTl/hbRtk1V/wltle4q\n9qJV0CVrlogSp3vQtl6JqbHWqiBi7fB6CBtk361DDC/9WKTACxYIcmIQL8oV\nbD58pgMW3XIDDjVnh0HVvlucPcvLeeqOQcpzjgtPtzLp09cg/nZRct3MCbs7\nIy8zg31JeQjnbbdQewsILwxtoK9/D3OqNNUI9kZ/LvkLbFSWcO3F2xVKX+AY\n8CdAlcEXnpeZ1nsHldlAXQuunYkWmcqikCGjoqgvqAasG1wUfF69G/jXFUh7\ndL1rQCKxx69hIdbLpDYHoVcPfL2ydN9q9urZeb8rRhpMx9P7Y+Bv5lsOBAao\noVl53Qu37BakBBfFo1MbBahUptbfX+3MDxw/8mKYbPLPyOZdLwPY++nBzome\nfyHIxR2/d/+jNQS/myKnlScrkTh+86lI/PHyBqPkVmuFeqzgbSn95OL8l0We\nKxhC\r\n=QSwA\r\n-----END PGP SIGNATURE-----\r\n","size":9403722},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.9.0_1588065411154_0.5854263223172296"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:46:14.013Z"},"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":{"integrity":"sha512-08rwBkJeSl/db0b+ha7NLThxLYfWVU/OrExpLTedN8aqx26aVy0eDxxAEKQhTz3XRGpCQ8NiGqF1ZR/Wgkj5yQ==","shasum":"6b18bdf20038f778b5b5ab621daf0dad3ddbe0dd","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.9.1.tgz","fileCount":682,"unpackedSize":30863948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep/tiCRA9TVsSAnZWagAAwVwQAIR7DM/C48XBp36Cthri\nOW09ZpeiW8oKvJyypeoWdhoLr5BDgDQViAtqFZPGdB1WhwOgXAmIkAoZG71j\n3FTtCo4aW8hoqCJUjiVVUJhr9dUZueO6V3gk2TmfkHQVdBTHc+vanRTSKdE7\nos3ZUG2OEMJb1+eMA7VaWntEWx2+MWGnZS5ZfMxUSSgkmuMmi4Xu6G5BblfC\nqCM69aAOwAmG6+cXQJup28v+jC/AS7dG78EANCkNbzNtWRwAOTfocof/jq0H\nL/HR3UAvVym8YevBIykZssXfOfq8zWd7+LYDjSg2HxuoTGDUoFBDEJBieo8M\nY7WwS4BUnaz7iKVdy5E/UIJwUPHLqnew0GvgN50elEjQz/5eE7bPLzNKUOOI\nz0eF9o0aJCGYhJ5H/i5yQi2LSGQdWab6VxjhXVd1rtgmsaX4LPKjvromNhrS\n0lv2rfZK2/J8hVD0QhFT4OPn2yrgtvmF3B3qDc3WWzEje5QCfWYM44BkOuYS\nScmNK0Zjiom6LV29pkRLIsrz6ksK2v1yEoPLjO1pPZ4guDgupUoLYz4RqxsW\ndcB2HvWuWowhrwxNxBaw63NvlouaenucUklCb1jrwwUfpYIcqxlBhfhygNPZ\nhLS/EGEMOTDNCajDpDSDT3RWTiyHiGMaWjJqX8v/k/dOnVhfUZj3hFr5SghK\nFP2C\r\n=VJrr\r\n-----END PGP SIGNATURE-----\r\n","size":9403716},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.9.1_1588067169231_0.22064662043402183"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:46:20.041Z"},"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":{"integrity":"sha512-GbjPTGLUynZpVrylkgqt1RDK26jTBvvg3cBvxy5OOMnJP5uN2No80dbqiJtWSirijrDLo+oLembqeLEoZK2vUw==","shasum":"133b513cfd0686e5db28bb4c1384af1d3958898b","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.9.2.tgz","fileCount":683,"unpackedSize":30864354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0KgSCRA9TVsSAnZWagAAUDkP/3+NM055OOjDDsd+PJMG\nb6BMyMOKcHXGPMFDwN9OGDoU2xm3zR6/vG5C0XxzW2RzpS9jl2jHyAjI32ht\nrYa0AdRSwef1XeV6dfMMONQNuq3BgCPFSE/KK02UxShKQUe0PMASlBh6u/Bg\nnZGH4JcqsWWDdhEhHm6bAm2OlwWrjVK1Bq3UJhKhS4BRmYe7tCay3oFaiv8S\neW+6NDdg44wdGAIfUjdE/Ia3l93nOLXgf14ksyXDElFDcnMbbXoL6niXtkbo\nIgrlTju4r0C4FyZrgRRwMYKQC9z/MFWm0iM4EzV0qBVOPUP3FhOzmDNQupvP\nH2u9NS/1Y0+4/b8wSe1q/BISc30Q14V8g0jCgkeu6junfnD4L8lIxLR/C9rb\nOyTpi8goGFmttFhSITc9Xm7+S4JYWCRgJEFjhn3tWuaNxZySLLtDHz9EGWHJ\n4M+fbfFLnkzfWo1NsKtMZ7zEwqQI4Bh4yEbH4lzY29g0XMHgZDNb5Dt57Zox\n8wIO6XfBePSIRN8d25znDjZb2bD6M2J/Hprj1Cr9Xb3oxjgZl3K/PtIuKFoK\nstpPF0YV2ezbLTpvPhAMkZB9jOKG2RPlD3GBFjjl8xHFS4AH3Aiqa5tlB6f0\n2Zri/Ikio4kcdUAYMwRsUFRwvvyTFQJuJWiKMEry4/qUIniPuUMdd/YGDyzg\n+INr\r\n=E1Fy\r\n-----END PGP SIGNATURE-----\r\n","size":9403779},"maintainers":[{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.9.2_1590732817342_0.14705392893886504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:46:23.623Z"},"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":{"integrity":"sha512-/2vwvfYb4w0/yfMLf7uh+1VQlk45dM9iu4D07XPaOmiBOtNFqu2fv4ahv1Q/oY+5P9RCdaJZQHkzDXxe8GndYg==","shasum":"1b5a0fb9410feb57ca2faec3c0c4e5a8752acfd4","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.10.1.tgz","fileCount":336,"unpackedSize":23911108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLIj4CRA9TVsSAnZWagAA4z4P/i6xSzcTEKtulyDnQwxR\nK/HH5tJivXpgFZuPyUKGV+VSMCVuwUeLsfuI+kNjui+FZPvziNi8rPZSOWiP\n/q3kjL9azDFE6OPYPzHbIIIEQosJHsEKeY+wzvthdCP2awrWndlyP2pgan86\n5tUbTDc0F6++Ofzo7myXv2E5MEH3uouJAyytIwDvRLrFvocFnlrSdX79+vm4\nUGJjNBS3lT5Ac7qEkqexZu0+edOyOmp51rR/bLrSypMsTVAfVNrzrj/6vgMZ\nj/4m70YdNCQbeQRWN+dF16RlSHVn7XiB7X8dD4VIhQjQOXaIISphuww8mJQs\nBT5E/8e7MqxVYORT4aVxNg5zdTdpuIfyUv7OSrbe7SuNAaiB8vQBRFBiKomN\ndJXk1VktKj91aYHfoSYrc98J3EAiJM0zRKY88iAHQohtxWloDpsA5EPk0n1p\nUtbV/OP0wMWUMqcaYnNyoI/8oh64rfQ2EXSF9PvRyB55KRrnMoq3BULQ9fPZ\npzTREFEfBAGCGaMH60TTmEN0dTManPakqXSYRnd8kqN6zkRgNk8j293LnKf+\nKRGrYbn5/DF6JX5m2eFzXEqL2GAmFi1p8gxdzNJG3Ww6IoXNS1Xdl8BWAe9/\nEAAotnjGTMsP1kcAge2OAtrGtRjMw6EvuYLdg9Y/chkOg+L/7/ghZ6Mkmv3K\nUfKg\r\n=ibjh\r\n-----END PGP SIGNATURE-----\r\n","size":8471716},"_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"directories":{},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"},{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.10.1_1630308600137_0.8279957014002288"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:46:26.680Z"},"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":{"integrity":"sha512-W0sQr1UYBmhKzCHghC8QKsQuiNB4mgpbAZxbL65M3Jd4KuTIdVrPuvBZiZhb84dgFWjxopGLFq0mUKsq4COPCQ==","shasum":"97f5c58f86439ed1f8c281a2864f200750c82d9a","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.10.2.tgz","fileCount":337,"unpackedSize":23919058,"size":8474470},"_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"directories":{},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"},{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.10.2_1634115769566_0.9148585485071148"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-25T00:46:29.535Z"},"1.12.0":{"name":"yapi-vendor","version":"1.12.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","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":"f856193ded851326a9aea19ff28d1c20c653bbab","bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","_id":"yapi-vendor@1.12.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-bIV/QAcoGSkbLBVJS1+C/ePcIV6/ObDPyBoYcWUel1ewkjfxnLd1lyi+dNhntumzCB5/e2JYW+s21xly1SQ5qw==","shasum":"d3e05b41117e35ab1802b1fd0be6a88004479273","tarball":"https://registry.npmmirror.com/yapi-vendor/-/yapi-vendor-1.12.0.tgz","fileCount":337,"unpackedSize":23918537,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGaTaLICJP0UgD/5IS+q6PKdRqOwEAeSeachQ+UH1vNQAiEAv34or/jnoXBTaf+Te2B0mO4goQylKSoRFOeorNetZPs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYTHxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozWg/8CexhdMDeSbKXDvW4QZaPOC5cQAsH0KMJ5BFDbRimgX7njQwn\r\nXx0I5tcGZ3ZVS5DwkceyIibFJy3nSPZDoDgMjHAOBX+l5gy+0pgfwjbi7lzg\r\n44pfuXTrXsY3i+jjm7mX2zmw2NtRGanC999Ebc/DM5XgacKzQpBRCVDAQsTV\r\nlaL9upeZhpWZzbteTBd9WeOtkG0rViFwlDQyyMwc0HqU3R8+TMxBGUxsDSAz\r\nEPrMR+CV2EDS0WG+DzseEubMYEJFhJ/shwPaJtuZAIH2hdxKYkPm/u+D0esP\r\nvNWwOkTiX8P6Dxs7lYD3sEs1ZlFi4ETb3P0sQvStZpatZ1zwhGoMpfsEU/Vf\r\nH/UC0F72agLTUFxYM3TZIg94EywxEUXDF2cRnljfhIY9lk/0ff9+FEqarXNp\r\nnUCgjh+x+wYG3xgKDaspaUs2oiDRp4e0E4jBXN77yvt1PbWx/PZugU83AI4R\r\nygIUsYNBOO2ovg3c4/CMSV5DDDrWNHjO9t1sC/d9Sk9CZE7caogmNgCMgSAa\r\nZXDHkdsOHWqEKyqhUJLGVv0Qbi/Sm9ENMrURlUHiyPNeONU9szZM0ENDs4EZ\r\nn/jdC4l6TjavKKU106jJm3J+WTMkemPUX+Lba0Cqe7hthEFcwegZ8H2D07rU\r\np1IE4p5GDRyZyqS/bEknjC8aGykYxR3/21o=\r\n=SQHm\r\n-----END PGP SIGNATURE-----\r\n","size":8473462},"_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"directories":{},"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"},{"name":"suxiaoxin","email":"hellosean1025@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yapi-vendor_1.12.0_1667314161175_0.4315249985320544"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-01T15:00:48.902Z"}},"bugs":{"url":"https://github.com/YMFE/yapi/issues"},"homepage":"https://github.com/YMFE/yapi#readme","repository":{"type":"git","url":"git+ssh://git@github.com/YMFE/yapi.git"},"_source_registry_name":"default"}