mock平台

package.json 5.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. {
  2. "name": "yapi-vendor",
  3. "version": "1.8.2",
  4. "description": "YAPI",
  5. "main": "server/app.js",
  6. "scripts": {
  7. "dev-copy-icon": "cp -r static/iconfont ./",
  8. "dev-server": " nodemon server/app.js dev -L",
  9. "install-server": " node server/install.js",
  10. "dev-client": "npm run dev-copy-icon && ykit s -p 4000",
  11. "dev": "npm run dev-server & npm run dev-client",
  12. "start": " node server/app.js",
  13. "test": "ava",
  14. "build-client": "NODE_ENV=production ykit pack -m",
  15. "npm-publish": "node ./npm-publish.js",
  16. "docs": "ydoc build"
  17. },
  18. "scripts-info": {
  19. "start": "运行生产环境服务器",
  20. "install-server": "初始化数据库数据,用于安装",
  21. "dev": "运行开发服务器",
  22. "dev-server": "运行后端开发服务器",
  23. "dev-client": "运行前端开发服务器",
  24. "test": "执行测试"
  25. },
  26. "repository": {
  27. "type": "git",
  28. "url": "git@github.com:YMFE/yapi.git"
  29. },
  30. "author": "",
  31. "license": "Apache-2.0",
  32. "dependencies": {
  33. "ajv": "^5.5.1",
  34. "ajv-i18n": "^2.2.0",
  35. "axios": "0.18.0",
  36. "compare-versions": "^3.4.0",
  37. "copy-to-clipboard": "3.0.8",
  38. "cpu-load": "^1.0.0",
  39. "crypto-js": "^3.1.9-1",
  40. "deep-extend": "^0.5.0",
  41. "deref": "^0.7.3",
  42. "easy-json-schema": "0.0.2-beta",
  43. "fs-extra": "^3.0.1",
  44. "generate-schema": "^2.6.0",
  45. "immer": "^1.1.1",
  46. "js-base64": "^2.3.2",
  47. "json-schema-faker": "^0.5.0-rc13",
  48. "json-schema-ref-parser": "4.0.0",
  49. "json5": "0.5.1",
  50. "jsondiffpatch": "0.3.11",
  51. "jsonwebtoken": "7.4.1",
  52. "jsrsasign": "^8.0.12",
  53. "koa": "2.0.0",
  54. "koa-body": "^2.5.0",
  55. "koa-bodyparser": "3.2.0",
  56. "koa-multer": "1.0.2",
  57. "koa-mysql-session": "0.0.2",
  58. "koa-router": "^7.0.1",
  59. "koa-send": "3.2.0",
  60. "koa-session-minimal": "3.0.3",
  61. "koa-static": "3.0.0",
  62. "koa-websocket": "4.0.0",
  63. "ldapjs": "^1.0.1",
  64. "markdown-it": "8.4.0",
  65. "markdown-it-anchor": "4.0.0",
  66. "markdown-it-table-of-contents": "0.3.2",
  67. "md5": "2.2.1",
  68. "mockjs": "1.0.1-beta3",
  69. "moment": "^2.19.3",
  70. "mongodb": "3.1.8",
  71. "mongoose": "5.3.2",
  72. "mongoose-auto-increment": "5.0.1",
  73. "moox": "^1.0.2",
  74. "node-schedule": "^1.3.2",
  75. "nodemailer": "4.0.1",
  76. "os": "0.1.1",
  77. "request": "2.81.0",
  78. "sha.js": "2.4.9",
  79. "sha1": "1.1.1",
  80. "swagger-client": "^3.5.1",
  81. "tslib": "1.8.0",
  82. "underscore": "1.8.3",
  83. "url": "0.11.0",
  84. "yapi-plugin-qsso": "^1.1.0",
  85. "qs": "^6.7.0"
  86. },
  87. "devDependencies": {
  88. "antd": "3.2.2",
  89. "anujs": "^1.2.6",
  90. "assets-webpack-plugin": "^3.5.1",
  91. "ava": "^0.22.0",
  92. "babel": "^6.5.2",
  93. "babel-core": "^6.8.0",
  94. "babel-eslint": "^7.2.3",
  95. "babel-loader": "^6.2.4",
  96. "babel-plugin-import": "^1.3.1",
  97. "babel-plugin-transform-decorators-legacy": "^1.3.4",
  98. "babel-plugin-transform-object-rest-spread": "^6.8.0",
  99. "babel-plugin-transform-runtime": "^6.9.0",
  100. "babel-plugin-webpack-alias": "^2.1.2",
  101. "babel-preset-es2015": "^6.9.0",
  102. "babel-preset-react": "^6.5.0",
  103. "babel-preset-stage-3": "^6.24.1",
  104. "babel-register": "^6.9.0",
  105. "babel-runtime": "^6.9.2",
  106. "brace": "^0.10.0",
  107. "buffer-shims": "^1.0.0",
  108. "compression-webpack-plugin": "^1.0.0",
  109. "copy-webpack-plugin": "^4.0.1",
  110. "core-decorators": "^0.17.0",
  111. "css-loader": "^0.28.4",
  112. "eslint": "^3.19.0",
  113. "eslint-loader": "^1.9.0",
  114. "eslint-plugin-import": "^2.2.0",
  115. "eslint-plugin-react": "^7.1.0",
  116. "extract-text-webpack-plugin": "2.0.0",
  117. "ghooks": "^2.0.0",
  118. "happypack": "^4.0.0-beta.5",
  119. "json-schema-editor-visual": "^1.0.22",
  120. "less": "^2.7.2",
  121. "less-loader": "^4.0.5",
  122. "markdown-it-include": "^1.0.0",
  123. "node-sass": "^4.9.0",
  124. "nodemon": "^1.11.0",
  125. "prop-types": "^15.5.10",
  126. "rc-queue-anim": "^1.2.0",
  127. "rc-scroll-anim": "^1.0.7",
  128. "rc-tween-one": "^1.5.5",
  129. "react": "^16.2.0",
  130. "react-dnd": "^2.5.1",
  131. "react-dnd-html5-backend": "^2.5.1",
  132. "react-dom": "^16.2.0",
  133. "react-redux": "^5.0.5",
  134. "react-router-dom": "^4.1.1",
  135. "react-scripts": "1.0.10",
  136. "reactabular-dnd": "^8.9.0",
  137. "reactabular-table": "^8.9.0",
  138. "recharts": "^1.0.0-beta.0",
  139. "redux": "^3.7.1",
  140. "redux-devtools": "^3.4.0",
  141. "redux-devtools-dock-monitor": "^1.1.2",
  142. "redux-devtools-log-monitor": "^1.3.0",
  143. "redux-promise": "^0.5.3",
  144. "rewire": "^2.5.2",
  145. "sass-loader": "^7.0.3",
  146. "string-replace-webpack-plugin": "^0.1.3",
  147. "style-loader": "^0.18.2",
  148. "table-resolver": "^3.2.0",
  149. "validate-commit-msg": "^2.12.2",
  150. "webpack": "^2.2.0",
  151. "webpack-dev-middleware": "^1.12.0",
  152. "webpack-node-externals": "^1.6.0",
  153. "ydoc-plugin-img-view": "^1.0.1",
  154. "ykit": "0.6.2",
  155. "ykit-config-antd": "0.1.3",
  156. "ykit-config-es6": "^1.1.0"
  157. },
  158. "config": {
  159. "ghooks": {
  160. "commit-msg": "validate-commit-msg"
  161. },
  162. "validate-commit-msg": {
  163. "types": [
  164. "feat",
  165. "fix",
  166. "docs",
  167. "test",
  168. "chore",
  169. "refactor",
  170. "opti"
  171. ],
  172. "warnOnFail": false,
  173. "maxSubjectLength": 100,
  174. "subjectPattern": ".+",
  175. "subjectPatternErrorMsg": "请输入message信息!",
  176. "helpMessage": "Commit message 格式错误, http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html"
  177. }
  178. },
  179. "engines": {
  180. "node": ">= 7.6.0",
  181. "npm": ">= 4.1.2"
  182. },
  183. "babel": {
  184. "presets": [
  185. [
  186. "es2015",
  187. {
  188. "loose": true,
  189. "modules": "commonjs"
  190. }
  191. ],
  192. "es2017",
  193. "stage-0",
  194. "react"
  195. ],
  196. "plugins": [
  197. "transform-runtime",
  198. [
  199. "webpack-alias",
  200. {
  201. "config": "webpack.alias.js"
  202. }
  203. ]
  204. ]
  205. },
  206. "ava": {
  207. "files": [
  208. "test/**/*.js"
  209. ],
  210. "require": [
  211. "babel-register"
  212. ],
  213. "babel": "inherit"
  214. }
  215. }