package.json 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. {
  2. "name": "@vben/playground",
  3. "version": "5.5.8",
  4. "homepage": "https://vben.pro",
  5. "bugs": "https://github.com/vbenjs/vue-vben-admin/issues",
  6. "repository": {
  7. "type": "git",
  8. "url": "git+https://github.com/vbenjs/vue-vben-admin.git",
  9. "directory": "playground"
  10. },
  11. "license": "MIT",
  12. "author": {
  13. "name": "vben",
  14. "email": "ann.vben@gmail.com",
  15. "url": "https://github.com/anncwb"
  16. },
  17. "type": "module",
  18. "scripts": {
  19. "build": "pnpm vite build --mode production",
  20. "build:app": "pnpm vite build --mode production && electron-builder",
  21. "build:analyze": "pnpm vite build --mode analyze",
  22. "dev": "pnpm vite --mode development",
  23. "dev:app": "cross-env ELECTRON_DISABLE_SECURITY_WARNINGS=true pnpm vite --mode development",
  24. "preview": "vite preview",
  25. "typecheck": "vue-tsc --noEmit --skipLibCheck",
  26. "test:e2e": "playwright test",
  27. "test:e2e-ui": "playwright test --ui",
  28. "test:e2e-codegen": "playwright codegen"
  29. },
  30. "main": "dist-electron/main/main.js",
  31. "debug": {
  32. "env": {
  33. "VITE_DEV_SERVER_URL": "http://127.0.0.1:5555/"
  34. }
  35. },
  36. "imports": {
  37. "#/*": "./src/*"
  38. },
  39. "build": {
  40. "productName": "VbenAdminPlayground",
  41. "appId": "pro.vben.playground",
  42. "copyright": "vben.pro © 2025",
  43. "compression": "maximum",
  44. "artifactName": "${productName}-v${version}-${platform}-${arch}.${ext}",
  45. "asar": true,
  46. "directories": {
  47. "output": "dist-electron/release"
  48. },
  49. "files": [
  50. "dist/**/*",
  51. "dist-electron/**/*",
  52. "package.json",
  53. "!node_modules/**",
  54. "!dist-electron/release/**"
  55. ],
  56. "nsis": {
  57. "oneClick": false,
  58. "allowToChangeInstallationDirectory": true,
  59. "perMachine": true,
  60. "deleteAppDataOnUninstall": true,
  61. "createDesktopShortcut": true,
  62. "createStartMenuShortcut": true,
  63. "shortcutName": "VbenAdmin"
  64. },
  65. "win": {
  66. "icon": "./electron/logo/logo_256.ico",
  67. "target": "nsis"
  68. },
  69. "mac": {
  70. "icon": "./electron/logo/logo_256.ico"
  71. },
  72. "linux": {
  73. "icon": "./electron/logo/logo_256.ico"
  74. }
  75. },
  76. "dependencies": {
  77. "@tanstack/vue-query": "catalog:",
  78. "@vben-core/menu-ui": "workspace:*",
  79. "@vben/access": "workspace:*",
  80. "@vben/common-ui": "workspace:*",
  81. "@vben/constants": "workspace:*",
  82. "@vben/hooks": "workspace:*",
  83. "@vben/icons": "workspace:*",
  84. "@vben/layouts": "workspace:*",
  85. "@vben/locales": "workspace:*",
  86. "@vben/plugins": "workspace:*",
  87. "@vben/preferences": "workspace:*",
  88. "@vben/request": "workspace:*",
  89. "@vben/stores": "workspace:*",
  90. "@vben/styles": "workspace:*",
  91. "@vben/types": "workspace:*",
  92. "@vben/utils": "workspace:*",
  93. "@vueuse/core": "catalog:",
  94. "ant-design-vue": "catalog:",
  95. "dayjs": "catalog:",
  96. "json-bigint": "catalog:",
  97. "pinia": "catalog:",
  98. "vue": "catalog:",
  99. "vue-router": "catalog:"
  100. },
  101. "devDependencies": {
  102. "@types/json-bigint": "catalog:",
  103. "cross-env": "catalog:",
  104. "electron": "catalog:",
  105. "electron-builder": "catalog:"
  106. }
  107. }