package.json 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. {
  2. "name": "wolf-console",
  3. "version": "0.2.0",
  4. "author": "igeeky.io@gmail.com",
  5. "license": "MIT",
  6. "scripts": {
  7. "dev": "vue-cli-service serve",
  8. "build:prod": "vue-cli-service build --force && mkdir -p ../server/html && rm -Rf ../server/html/* && cp -R dist/* ../server/html/",
  9. "build:stage": "vue-cli-service build --mode staging",
  10. "preview": "node build/index.js --preview",
  11. "lint": "eslint --ext .js,.vue src",
  12. "svgo": "svgo -f src/icons/svg --config=src/icons/svgo.yml",
  13. "new": "plop"
  14. },
  15. "husky": {
  16. "hooks": {
  17. "pre-commit": "lint-staged"
  18. }
  19. },
  20. "lint-staged": {
  21. "src/**/*.{js,vue}": [
  22. "eslint --fix",
  23. "git add"
  24. ]
  25. },
  26. "keywords": [
  27. "wolf-console",
  28. "rbac",
  29. "console"
  30. ],
  31. "repository": {
  32. "type": "git",
  33. "url": "git+https://github.com/iGeeky/wolf.git"
  34. },
  35. "bugs": {
  36. "url": "https://github.com/iGeeky/wolf/issues"
  37. },
  38. "dependencies": {
  39. "@vue/babel-preset-app": "^5.0.8",
  40. "@vue/cli-service": "^5.0.8",
  41. "axios": ">=0.21.1",
  42. "element-ui": "2.15.14",
  43. "fuse.js": "3.4.4",
  44. "gojs": "^2.0.16",
  45. "js-cookie": "2.2.0",
  46. "lodash": "^4.17.21",
  47. "moment": "^2.29.3",
  48. "normalize.css": "7.0.0",
  49. "nprogress": "0.2.0",
  50. "path-to-regexp": "^6.1.0",
  51. "screenfull": "4.2.0",
  52. "vue": "2.6.10",
  53. "vue-i18n": "^8.24.5",
  54. "vue-json-viewer": "^2.2.8",
  55. "vue-router": "3.0.2",
  56. "vuex": "3.1.0"
  57. },
  58. "devDependencies": {
  59. "@babel/core": "^7.25.2",
  60. "@babel/eslint-parser": "^7.22.10",
  61. "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
  62. "@babel/plugin-proposal-optional-chaining": "^7.21.0",
  63. "@babel/preset-env": "^7.25.4",
  64. "@babel/register": "^7.22.5",
  65. "@vue/cli-plugin-babel": "^5.0.8",
  66. "@vue/cli-plugin-eslint": "^5.0.8",
  67. "@vue/cli-service": "^5.0.8",
  68. "babel-core": "^7.0.0-bridge.0",
  69. "babel-loader": "^9.1.3",
  70. "core-js": "^3.38.1",
  71. "crypto-browserify": "^3.12.0",
  72. "eslint": "^7.0.0",
  73. "eslint-plugin-vue": "^7.13.0",
  74. "html-webpack-plugin": "4.5.2",
  75. "husky": "1.3.1",
  76. "lint-staged": "8.1.5",
  77. "path-browserify": "^1.0.1",
  78. "process": "^0.11.10",
  79. "sass": "^1.77.8",
  80. "sass-loader": "^10.5.2",
  81. "script-ext-html-webpack-plugin": "^2.1.5",
  82. "stream-browserify": "^3.0.0",
  83. "stylelint": "^16.9.0",
  84. "stylelint-config-standard": "^36.0.1",
  85. "svg-baker-runtime": "^1.4.7",
  86. "svg-sprite-loader": "4.1.3",
  87. "svgo-loader": "^4.0.0",
  88. "vue-template-compiler": "2.6.10",
  89. "webpack": "^4.46.0"
  90. },
  91. "engines": {
  92. "npm": ">=6.14.13",
  93. "node": ">=v14.17.0"
  94. },
  95. "browserslist": [
  96. "> 1%",
  97. "last 2 versions"
  98. ]
  99. }