package.json 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. {
  2. "license": "GPL-3.0",
  3. "description": "Download music from Deezer",
  4. "homepage": "https://notabug.org/RemixDevs/DeezloaderRemix",
  5. "bugs": "https://notabug.org/RemixDevs/DeezloaderRemix/issues",
  6. "repository": {
  7. "type": "git",
  8. "url": "https://notabug.org/RemixDevs/DeezloaderRemix.git"
  9. },
  10. "devDependencies": {
  11. "cross-env": "latest",
  12. "electron": "^3.1.9",
  13. "electron-builder": "^20.40.2"
  14. },
  15. "scripts": {
  16. "dist:win32": "electron-builder -w --ia32 --config.nsis.artifactName=\"${productName} ${version} Setup x32.${ext}\" --config.portable.artifactName=\"${productName} ${version} x32.${ext}\"",
  17. "dist:win64": "electron-builder -w --x64",
  18. "dist:linux": "electron-builder -l",
  19. "dist:macOS": "electron-builder -m",
  20. "pack": "electron-builder --dir",
  21. "start": "cross-env NODE_ENV=development electron ./app",
  22. "postinstall": "electron-builder install-app-deps"
  23. },
  24. "build": {
  25. "appId": "deezloader-rmx",
  26. "productName": "Deezloader Remix",
  27. "linux": {
  28. "target": [
  29. {
  30. "target": "AppImage",
  31. "arch": [
  32. "x64",
  33. "ia32"
  34. ]
  35. }
  36. ],
  37. "category": "Network",
  38. "artifactName": "Deezloader_Remix_${version}-${arch}.${ext}"
  39. },
  40. "mac": {
  41. "category": "public.app-category.music"
  42. },
  43. "win": {
  44. "target": [
  45. "nsis",
  46. "portable"
  47. ]
  48. },
  49. "nsis": {
  50. "artifactName": "${productName} ${version} Setup.${ext}",
  51. "oneClick": false,
  52. "license": "LICENSE",
  53. "allowToChangeInstallationDirectory": true,
  54. "uninstallDisplayName": "${productName} ${version}",
  55. "deleteAppDataOnUninstall": true
  56. },
  57. "portable": {
  58. "artifactName": "${productName} ${version}.${ext}",
  59. "requestExecutionLevel": "user"
  60. }
  61. }
  62. }