package.json 4.8 KB

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