package.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  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. },
  17. "author": "lvkun",
  18. "license": "ISC",
  19. "devDependencies": {
  20. "@electron-forge/cli": "^6.0.0-beta.61",
  21. "@electron-forge/maker-deb": "^6.0.0-beta.61",
  22. "@electron-forge/maker-rpm": "^6.0.0-beta.61",
  23. "@electron-forge/maker-squirrel": "^6.0.0-beta.61",
  24. "@electron-forge/maker-zip": "^6.0.0-beta.61",
  25. "electron": "^15.3.0",
  26. "electron-builder": "^24.13.3"
  27. },
  28. "dependencies": {
  29. "asar": "^3.2.0",
  30. "axios": "^1.6.8",
  31. "body-parser": "^1.20.2",
  32. "cors": "^2.8.5",
  33. "dbf": "^0.2.0",
  34. "express": "^4.19.2",
  35. "javascript-obfuscator": "^4.1.0",
  36. "node-rsa": "^1.1.1",
  37. "sharp": "^0.33.3",
  38. "systeminformation": "^5.23.5",
  39. "uglify-js": "^3.17.4",
  40. "uuid": "^9.0.1",
  41. "xlsx": "^0.18.5"
  42. },
  43. "config": {
  44. "forge": {
  45. "packagerConfig": {
  46. "icon": "./logo.png"
  47. },
  48. "makers": [
  49. {
  50. "name": "@electron-forge/maker-squirrel",
  51. "config": {
  52. "name": "my_electron_app"
  53. }
  54. },
  55. {
  56. "name": "@electron-forge/maker-zip",
  57. "platforms": [
  58. "darwin"
  59. ]
  60. },
  61. {
  62. "name": "@electron-forge/maker-deb",
  63. "config": {}
  64. },
  65. {
  66. "name": "@electron-forge/maker-rpm",
  67. "config": {}
  68. }
  69. ]
  70. }
  71. },
  72. "build": {
  73. "productName": "逻辑狗·幼儿思维游戏课程-大班上",
  74. "appId": "xxx",
  75. "win": {
  76. "icon": "./logo.png",
  77. "artifactName": "${productName}_setup_${version}.${ext}",
  78. "target": "nsis"
  79. },
  80. "nsis": {
  81. "oneClick": false,
  82. "allowToChangeInstallationDirectory": true,
  83. "perMachine": true
  84. },
  85. "mac": {
  86. "target": "dmg"
  87. },
  88. "asar": false,
  89. "directories": {
  90. "output": "build"
  91. },
  92. "files": [
  93. "!zd_resource_lib_web",
  94. "!out",
  95. "!salt.js",
  96. "!xlsx.js",
  97. "!xlsx",
  98. "!README.md",
  99. "!constant-default",
  100. "!files"
  101. ]
  102. }
  103. }