@interopio/desktop-cli
Version:
CLI tool for setting up, building and packaging io.Connect Desktop projects
66 lines (65 loc) • 2.26 kB
JSON
{
"productName": "{{PACKAGE_NAME}}",
"productDisplayName": "{{PRODUCT_NAME}}",
"productDescription": "io.Connect Desktop is a real-time user interface integration platform.",
"version": "${npm_package_version}",
"copyright": "Copyright © 2025 InteropIO",
"win": {
"exe": {
"renameToMatchProductName": true,
"exeName": "{{PACKAGE_NAME}}.exe",
"exeIconPath": "${IOCD_COMPONENT_DIR}/assets/images/logo.ico",
"exeCompany": "interop.io",
"exeDescription": "{{PRODUCT_NAME}}",
"exeProductName": "{{PRODUCT_NAME}}"
},
"codeSign": {
"type": "off",
"pfxPath": "${WIN_PFX_PATH}",
"pfxPassword": "${WIN_PFX_PASS}",
"wincertSubjectName": "${WIN_CERT_SUBJECT}",
"smimeCertificatePath": "${WIN_SMIME_CERTIFICATE_PATH}",
"smimeCertificatePassword": "${WIN_SMIME_CERTIFICATE_PASSWORD}",
"customCodeSignScriptPath": "${WIN_CUSTOM_CODE_SIGNING}",
"tsaURL": "http://timestamp.digicert.com"
},
"installer": {
"win": {
"target": [
{
"target": "zip",
"arch": [
"x64"
]
}
]
}
}
},
"components": {
"store": "github",
"storeGithubRepo": "interopio/desktop-releases/releases",
"storeLocalPath": ""
},
"mac": {
"appBundleName": "{{PRODUCT_NAME}}.app",
"appBundleId": "com.interopio.io.connect.desktop",
"notarization": {
"appleId": "${MAC_NOTARIZATION_APPLE_ID}",
"appleIdPassword": "${MAC_NOTARIZATION_APPLE_ID_PASSWORD}",
"appleTeamId": "${MAC_NOTARIZATION_APPLE_TEAM_ID}"
},
"installer": {
"mac": {
"target": [
{
"target": "dmg",
"arch": [
"x64"
]
}
]
}
}
}
}