package.json 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. {
  2. "name": "app",
  3. "version": "1.0.16",
  4. "description": "this is ppt lib",
  5. "main": "main.js",
  6. "icon": "./logo.png",
  7. "scripts": {
  8. "start": "electron-forge start dev",
  9. "package": "electron-forge package",
  10. "salt": "node server/salt.js",
  11. "server": "node --max-old-space-size=4096 server/index.js",
  12. "make": "electron-forge make",
  13. "dist": "electron-builder --win --ia32",
  14. "serve": "cd zd_resource_lib_web && npm run serve & node server/index.js",
  15. "xlsx": "node xlsx",
  16. "build:web": "cd zd_resource_lib_web && npm run build"
  17. },
  18. "author": "lvkun",
  19. "license": "ISC",
  20. "devDependencies": {
  21. "@electron-forge/cli": "^6.0.0-beta.61",
  22. "@electron-forge/maker-deb": "^6.0.0-beta.61",
  23. "@electron-forge/maker-rpm": "^6.0.0-beta.61",
  24. "@electron-forge/maker-squirrel": "^6.0.0-beta.61",
  25. "@electron-forge/maker-zip": "^6.0.0-beta.61",
  26. "electron": "^15.3.0",
  27. "electron-builder": "^24.13.3"
  28. },
  29. "dependencies": {
  30. "asar": "^3.2.0",
  31. "axios": "^1.6.8",
  32. "body-parser": "^1.20.2",
  33. "cors": "^2.8.5",
  34. "dbf": "^0.2.0",
  35. "express": "^4.19.2",
  36. "javascript-obfuscator": "^4.1.0",
  37. "node-rsa": "^1.1.1",
  38. "sharp": "^0.33.3",
  39. "systeminformation": "^5.23.5",
  40. "uglify-js": "^3.17.4",
  41. "uuid": "^9.0.1",
  42. "xlsx": "^0.18.5"
  43. },
  44. "config": {
  45. "forge": {
  46. "packagerConfig": {
  47. "icon": "./logo.png"
  48. },
  49. "makers": [
  50. {
  51. "name": "@electron-forge/maker-squirrel",
  52. "config": {
  53. "name": "my_electron_app"
  54. }
  55. },
  56. {
  57. "name": "@electron-forge/maker-zip",
  58. "platforms": [
  59. "darwin"
  60. ]
  61. },
  62. {
  63. "name": "@electron-forge/maker-deb",
  64. "config": {}
  65. },
  66. {
  67. "name": "@electron-forge/maker-rpm",
  68. "config": {}
  69. }
  70. ]
  71. }
  72. },
  73. "build": {
  74. "productName": "逻辑狗·幼儿思维游戏课程-大班上",
  75. "appId": "xxx",
  76. "win": {
  77. "icon": "./logo.png",
  78. "artifactName": "${productName}_setup_${version}.${ext}",
  79. "target": "nsis"
  80. },
  81. "nsis": {
  82. "oneClick": false,
  83. "allowToChangeInstallationDirectory": true,
  84. "perMachine": true
  85. },
  86. "mac": {
  87. "target": "dmg"
  88. },
  89. "asar": false,
  90. "directories": {
  91. "output": "build"
  92. },
  93. "files": [
  94. "!zd_resource_lib_web",
  95. "!out",
  96. "!salt.js",
  97. "!xlsx.js",
  98. "!xlsx",
  99. "!README.md",
  100. "!constant-default",
  101. "!files",
  102. "!xor.py",
  103. "!README.md",
  104. "!filer-filter.py"
  105. ]
  106. }
  107. }