201 lines
3.8 KiB
JSON
201 lines
3.8 KiB
JSON
{
|
|
"productName": "Motrix",
|
|
"appId": "app.motrix.native",
|
|
"afterPack": "./build/afterPackHook.js",
|
|
"afterSign": "./build/afterSignHook.js",
|
|
"fileAssociations": [
|
|
{
|
|
"ext": "torrent",
|
|
"mimeType": "application/x-bittorrent",
|
|
"name": "Torrent",
|
|
"role": "Viewer"
|
|
}
|
|
],
|
|
"asar": true,
|
|
"directories": {
|
|
"output": "release"
|
|
},
|
|
"files": [
|
|
"dist/electron/**/*"
|
|
],
|
|
"protocols": [
|
|
{
|
|
"name": "Motrix Protocol",
|
|
"schemes": [
|
|
"mo",
|
|
"motrix"
|
|
]
|
|
},
|
|
{
|
|
"name": "Magnet Protocol",
|
|
"schemes": [
|
|
"magnet"
|
|
]
|
|
},
|
|
{
|
|
"name": "Thunder Protocol",
|
|
"schemes": [
|
|
"thunder"
|
|
]
|
|
}
|
|
],
|
|
"dmg": {
|
|
"window": {
|
|
"width": 540,
|
|
"height": 380
|
|
},
|
|
"contents": [
|
|
{
|
|
"x": 410,
|
|
"y": 230,
|
|
"type": "link",
|
|
"path": "/Applications"
|
|
},
|
|
{
|
|
"x": 130,
|
|
"y": 230,
|
|
"type": "file"
|
|
}
|
|
]
|
|
},
|
|
"mac": {
|
|
"target": [
|
|
{
|
|
"target": "dmg",
|
|
"arch": [
|
|
"x64",
|
|
"arm64",
|
|
"universal"
|
|
]
|
|
},
|
|
{
|
|
"target": "zip",
|
|
"arch": [
|
|
"x64",
|
|
"arm64",
|
|
"universal"
|
|
]
|
|
}
|
|
],
|
|
"type": "development",
|
|
"darkModeSupport": true,
|
|
"hardenedRuntime": false,
|
|
"notarize": false,
|
|
"extraResources": {
|
|
"from": "./extra/darwin/${arch}/",
|
|
"to": "./",
|
|
"filter": [
|
|
"**/*"
|
|
]
|
|
},
|
|
"category": "public.app-category.utilities"
|
|
},
|
|
"win": {
|
|
"target": [
|
|
{
|
|
"target": "nsis",
|
|
"arch": [
|
|
"x64",
|
|
"ia32"
|
|
]
|
|
},
|
|
{
|
|
"target": "appx",
|
|
"arch": [
|
|
"x64",
|
|
"ia32"
|
|
]
|
|
},
|
|
{
|
|
"target": "zip",
|
|
"arch": [
|
|
"x64",
|
|
"ia32"
|
|
]
|
|
},
|
|
{
|
|
"target": "portable",
|
|
"arch": [
|
|
"x64",
|
|
"ia32"
|
|
]
|
|
}
|
|
],
|
|
"extraResources": {
|
|
"from": "./extra/win32/${arch}/",
|
|
"to": "./",
|
|
"filter": [
|
|
"**/*"
|
|
]
|
|
}
|
|
},
|
|
"nsis": {
|
|
"artifactName": "${productName}-Setup-${version}.${ext}",
|
|
"oneClick": false,
|
|
"allowToChangeInstallationDirectory": true
|
|
},
|
|
"appx": {
|
|
"artifactName": "${productName}-${version}-${arch}.${ext}",
|
|
"applicationId": "app.motrix.native",
|
|
"identityName": "59744DrrOot.Motrix",
|
|
"publisher": "CN=5BB4961D-30D8-4993-9ADF-05E1E1F5A395",
|
|
"publisherDisplayName": "Dr_rOot"
|
|
},
|
|
"portable": {
|
|
"artifactName": "${productName}-${version}-${arch}.${ext}"
|
|
},
|
|
"linux": {
|
|
"category": "Network",
|
|
"mimeTypes": [
|
|
"application/x-bittorrent",
|
|
"x-scheme-handler/magnet"
|
|
],
|
|
"target": [
|
|
{
|
|
"target": "AppImage",
|
|
"arch": [
|
|
"x64",
|
|
"arm64",
|
|
"armv7l"
|
|
]
|
|
},
|
|
{
|
|
"target": "deb",
|
|
"arch": [
|
|
"x64",
|
|
"arm64",
|
|
"armv7l"
|
|
]
|
|
},
|
|
{
|
|
"target": "rpm",
|
|
"arch": [
|
|
"x64"
|
|
]
|
|
},
|
|
{
|
|
"target": "snap",
|
|
"arch": [
|
|
"x64"
|
|
]
|
|
}
|
|
],
|
|
"extraResources": {
|
|
"from": "./extra/linux/${arch}/",
|
|
"to": "./",
|
|
"filter": [
|
|
"**/*"
|
|
]
|
|
}
|
|
},
|
|
"publish": [
|
|
{
|
|
"provider": "generic",
|
|
"url": "https://dl.motrix.app/releases/"
|
|
},
|
|
{
|
|
"provider": "github"
|
|
}
|
|
]
|
|
}
|