package.json 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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": "latest",
  13. "electron-builder": "latest"
  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": "Audio"
  38. },
  39. "mac": {
  40. "category": "public.app-category.music"
  41. },
  42. "win": {
  43. "target": [
  44. "nsis",
  45. "portable"
  46. ]
  47. },
  48. "nsis": {
  49. "artifactName": "${productName} ${version} Setup.${ext}",
  50. "oneClick": false,
  51. "license": "LICENSE",
  52. "allowToChangeInstallationDirectory": true,
  53. "uninstallDisplayName": "${productName} ${version}",
  54. "deleteAppDataOnUninstall": true
  55. },
  56. "portable": {
  57. "artifactName": "${productName} ${version}.${ext}",
  58. "requestExecutionLevel": "user"
  59. }
  60. }
  61. }