package.json 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. {
  2. "name": "shvscc",
  3. "version": "1.0.1",
  4. "author": {
  5. "name": "bowintek",
  6. "email": "",
  7. "url": ""
  8. },
  9. "scripts": {
  10. "dev": "npm run serve",
  11. "serve": "vue-cli-service serve",
  12. "build": "vue-cli-service build",
  13. "build:test": "vue-cli-service build --mode test",
  14. "build:preview": "npm run build && npx serve -s dist",
  15. "build:prod": "vue-cli-service build --mode production",
  16. "build:report": "vue-cli-service build --report && npx live-server --open=dist/report.html",
  17. "clean:lib": "npx rimraf node_modules",
  18. "deploy": "npm run build && npx gh-pages -d dist",
  19. "dev:debug": "cross-env DEBUG_ANTDV=true npm run serve",
  20. "format": "prettier --write .",
  21. "lint": "eslint . --ext .vue,.js,.ts,.jsx,.tsx,.md,.json --max-warnings 0 && pretty-quick --check --branch dev",
  22. "lint:fix": "eslint --fix . --ext .vue,.js,.ts,.jsx,.tsx,.md,.json && pretty-quick --branch dev",
  23. "lint:eslint": "eslint --cache --max-warnings 0 \"{src,mock}/**/*.{vue,ts,tsx}\" --fix",
  24. "lint:prettier": "prettier --write \"src/**/*.{js,json,tsx,css,less,scss,vue,html,md}\"",
  25. "lint:stylelint": "stylelint --cache --fix \"**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/",
  26. "lint:lint-staged": "lint-staged",
  27. "postversion": "git push && git push origin --tags",
  28. "reinstall": "rimraf yarn.lock && rimraf package.lock.json && rimraf node_modules && npm run dev",
  29. "version": "conventional-changelog -p angular -i CHANGELOG.md -s && git add CHANGELOG.md",
  30. "test:gzip": "npx http-server dist --cors --gzip -c-1",
  31. "test:br": "npx http-server dist --cors --brotli -c-1",
  32. "commit": "czg"
  33. },
  34. "dependencies": {
  35. "@ant-design/icons-vue": "~6.1.0",
  36. "@codemirror/lang-sql": "^6.x",
  37. "@codemirror/language": "^6.x",
  38. "@codemirror/theme-one-dark": "^6.x",
  39. "@vue-office/docx": "^1.6.0",
  40. "@vue-office/excel": "^1.6.0",
  41. "@vue-office/pdf": "^1.6.0",
  42. "@vueuse/core": "~9.1.0",
  43. "@wangeditor/editor": "^5.1.23",
  44. "@wangeditor/editor-for-vue": "^5.1.12",
  45. "animate.css": "^4.1.1",
  46. "ant-design-vue": "3.2.17",
  47. "axios": "~0.27.2",
  48. "codemirror": "^6.0.1",
  49. "core-js": "~3.24.1",
  50. "crypto-js": "^4.1.1",
  51. "dayjs": "~1.11.5",
  52. "echarts": "~5.4.3",
  53. "file-saver": "~2.0.5",
  54. "html2canvas": "^1.4.1",
  55. "lodash-es": "~4.17.21",
  56. "mitt": "~3.0.0",
  57. "mockjs": "~1.1.0",
  58. "moment": "^2.29.4",
  59. "nprogress": "~1.0.0-1",
  60. "pinia": "~2.0.18",
  61. "qs": "~6.11.0",
  62. "socket.io-client": "~4.5.1",
  63. "sortablejs": "~1.15.0",
  64. "thememirror": "^2.0.1",
  65. "uuid": "^9.0.1",
  66. "v3-tour": "^3.1.2",
  67. "vue": "3.2.47",
  68. "vue-codemirror": "^6.1.1",
  69. "vue-demi": "^0.14.6",
  70. "vue-i18n": "9.2.2",
  71. "vue-router": "^4.1.6",
  72. "vue-types": "~4.2.1",
  73. "xlsx": "~0.18.5"
  74. },
  75. "devDependencies": {
  76. "@commitlint/cli": "~17.0.3",
  77. "@commitlint/config-conventional": "~17.0.3",
  78. "@types/lodash-es": "~4.17.6",
  79. "@types/node": "~18.7.3",
  80. "@types/uuid": "^9.0.7",
  81. "@types/webpack-env": "~1.17.0",
  82. "@typescript-eslint/eslint-plugin": "~5.33.0",
  83. "@typescript-eslint/parser": "~5.33.0",
  84. "@vue/cli-plugin-babel": "~5.0.8",
  85. "@vue/cli-plugin-eslint": "~5.0.8",
  86. "@vue/cli-plugin-router": "~5.0.8",
  87. "@vue/cli-plugin-typescript": "~5.0.8",
  88. "@vue/cli-service": "~5.0.8",
  89. "@vue/eslint-config-typescript": "~11.0.0",
  90. "@vue/tsconfig": "^0.1.3",
  91. "babel-plugin-import": "~1.13.5",
  92. "conventional-changelog-cli": "~2.2.2",
  93. "cross-env": "~7.0.3",
  94. "cz-git": "~1.3.10",
  95. "czg": "~1.3.10",
  96. "eslint": "~8.22.0",
  97. "eslint-config-prettier": "~8.5.0",
  98. "eslint-plugin-import": "2.26.0",
  99. "eslint-plugin-prettier": "~4.2.1",
  100. "eslint-plugin-vue": "~9.3.0",
  101. "less": "~4.1.3",
  102. "less-loader": "11.0.0",
  103. "lint-staged": "~12.5.0",
  104. "path-browserify": "~1.0.1",
  105. "postcss-html": "~1.5.0",
  106. "postcss-less": "~6.0.0",
  107. "prettier": "~2.7.1",
  108. "pretty-quick": "~3.1.3",
  109. "regenerator-runtime": "~0.13.9",
  110. "speed-measure-webpack-plugin": "~1.5.0",
  111. "stylelint": "~14.10.0",
  112. "stylelint-config-html": "~1.1.0",
  113. "stylelint-config-prettier": "~9.0.3",
  114. "stylelint-config-recommended": "~9.0.0",
  115. "stylelint-config-recommended-vue": "~1.4.0",
  116. "stylelint-config-standard": "~27.0.0",
  117. "stylelint-order": "~5.0.0",
  118. "svg-sprite-loader": "~6.0.11",
  119. "typescript": "~4.7.4",
  120. "unplugin-vue-define-options": "~0.7.3",
  121. "vue-cli-plugin-windicss": "~1.1.6",
  122. "vue-eslint-parser": "~9.0.3",
  123. "vue-tsc": "^0.40.1"
  124. },
  125. "__npminstall_done": false,
  126. "repository": {
  127. "type": "git",
  128. "url": "http://www.bowintek.com"
  129. },
  130. "homepage": "http://www.bowintek.com",
  131. "keywords": [
  132. "vue",
  133. "ant-design-vue",
  134. "vue3",
  135. "ts",
  136. "tsx",
  137. "admin",
  138. "typescript"
  139. ],
  140. "license": "MIT",
  141. "engines": {
  142. "node": ">=14"
  143. },
  144. "lint-staged": {
  145. "*.{js,jsx,ts,tsx}": [
  146. "eslint --fix",
  147. "prettier --write"
  148. ],
  149. "*.json": [
  150. "prettier --write"
  151. ],
  152. "*.vue": [
  153. "eslint --fix",
  154. "prettier --write",
  155. "stylelint --fix"
  156. ],
  157. "*.{scss,less,styl,html}": [
  158. "stylelint --fix",
  159. "prettier --write"
  160. ],
  161. "*.md": [
  162. "prettier --write"
  163. ]
  164. }
  165. }