package.json 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  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. "@vueuse/core": "~9.1.0",
  40. "@wangeditor/editor": "^5.1.23",
  41. "@wangeditor/editor-for-vue": "^5.1.12",
  42. "animate.css": "^4.1.1",
  43. "ant-design-vue": "3.2.17",
  44. "axios": "~0.27.2",
  45. "codemirror": "^6.0.1",
  46. "core-js": "~3.24.1",
  47. "crypto-js": "^4.1.1",
  48. "dayjs": "~1.11.5",
  49. "echarts": "~5.4.3",
  50. "file-saver": "~2.0.5",
  51. "lodash-es": "~4.17.21",
  52. "mitt": "~3.0.0",
  53. "mockjs": "~1.1.0",
  54. "moment": "^2.29.4",
  55. "nprogress": "~1.0.0-1",
  56. "pinia": "~2.0.18",
  57. "qs": "~6.11.0",
  58. "socket.io-client": "~4.5.1",
  59. "sortablejs": "~1.15.0",
  60. "thememirror": "^2.0.1",
  61. "uuid": "^9.0.1",
  62. "vue": "3.2.47",
  63. "vue-codemirror": "^6.1.1",
  64. "vue-i18n": "9.2.2",
  65. "vue-router": "^4.1.6",
  66. "vue-types": "~4.2.1",
  67. "xlsx": "~0.18.5"
  68. },
  69. "devDependencies": {
  70. "@commitlint/cli": "~17.0.3",
  71. "@commitlint/config-conventional": "~17.0.3",
  72. "@types/lodash-es": "~4.17.6",
  73. "@types/node": "~18.7.3",
  74. "@types/uuid": "^9.0.7",
  75. "@types/webpack-env": "~1.17.0",
  76. "@typescript-eslint/eslint-plugin": "~5.33.0",
  77. "@typescript-eslint/parser": "~5.33.0",
  78. "@vue/cli-plugin-babel": "~5.0.8",
  79. "@vue/cli-plugin-eslint": "~5.0.8",
  80. "@vue/cli-plugin-router": "~5.0.8",
  81. "@vue/cli-plugin-typescript": "~5.0.8",
  82. "@vue/cli-service": "~5.0.8",
  83. "@vue/eslint-config-typescript": "~11.0.0",
  84. "@vue/tsconfig": "^0.1.3",
  85. "babel-plugin-import": "~1.13.5",
  86. "conventional-changelog-cli": "~2.2.2",
  87. "cross-env": "~7.0.3",
  88. "cz-git": "~1.3.10",
  89. "czg": "~1.3.10",
  90. "eslint": "~8.22.0",
  91. "eslint-config-prettier": "~8.5.0",
  92. "eslint-plugin-import": "2.26.0",
  93. "eslint-plugin-prettier": "~4.2.1",
  94. "eslint-plugin-vue": "~9.3.0",
  95. "less": "~4.1.3",
  96. "less-loader": "11.0.0",
  97. "lint-staged": "~12.5.0",
  98. "path-browserify": "~1.0.1",
  99. "postcss-html": "~1.5.0",
  100. "postcss-less": "~6.0.0",
  101. "prettier": "~2.7.1",
  102. "pretty-quick": "~3.1.3",
  103. "regenerator-runtime": "~0.13.9",
  104. "speed-measure-webpack-plugin": "~1.5.0",
  105. "stylelint": "~14.10.0",
  106. "stylelint-config-html": "~1.1.0",
  107. "stylelint-config-prettier": "~9.0.3",
  108. "stylelint-config-recommended": "~9.0.0",
  109. "stylelint-config-recommended-vue": "~1.4.0",
  110. "stylelint-config-standard": "~27.0.0",
  111. "stylelint-order": "~5.0.0",
  112. "svg-sprite-loader": "~6.0.11",
  113. "typescript": "~4.7.4",
  114. "unplugin-vue-define-options": "~0.7.3",
  115. "vue-cli-plugin-windicss": "~1.1.6",
  116. "vue-eslint-parser": "~9.0.3",
  117. "vue-tsc": "^0.40.1"
  118. },
  119. "__npminstall_done": false,
  120. "repository": {
  121. "type": "git",
  122. "url": "http://www.bowintek.com"
  123. },
  124. "homepage": "http://www.bowintek.com",
  125. "keywords": [
  126. "vue",
  127. "ant-design-vue",
  128. "vue3",
  129. "ts",
  130. "tsx",
  131. "admin",
  132. "typescript"
  133. ],
  134. "license": "MIT",
  135. "engines": {
  136. "node": ">=14"
  137. },
  138. "lint-staged": {
  139. "*.{js,jsx,ts,tsx}": [
  140. "eslint --fix",
  141. "prettier --write"
  142. ],
  143. "*.json": [
  144. "prettier --write"
  145. ],
  146. "*.vue": [
  147. "eslint --fix",
  148. "prettier --write",
  149. "stylelint --fix"
  150. ],
  151. "*.{scss,less,styl,html}": [
  152. "stylelint --fix",
  153. "prettier --write"
  154. ],
  155. "*.md": [
  156. "prettier --write"
  157. ]
  158. }
  159. }