@interopio/desktop-cli
Version:
CLI tool for setting up, building and packaging io.Connect Desktop projects
46 lines (45 loc) • 1.67 kB
JSON
{
"productSlug": "{{PRODUCT_SLUG}}",
"productName": "{{PRODUCT_NAME}}",
"productDescription": "io.Connect Desktop is a real-time user interface integration platform.",
"company": "interop.io",
"version": "${npm_package_version}",
"copyright": "Copyright © 2025 interop.io",
"components": {
"store": "github",
"storeGithubRepo": "interopio/desktop-releases/releases",
"storeLocalPath": "",
"list": {
"iocd": "latest"
}
},
"win": {
"exe": {
"exeName": "{{PRODUCT_SLUG}}.exe",
"exeIconPath": "${IOCD_COMPONENT_DIR}/assets/images/logo.ico"
},
"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"
}
},
"mac": {
"appBundleName": "{{PRODUCT_NAME}}.app",
"appBundleId": "com.interopio.io.connect.desktop",
"codeSign": {
"type": "keychain"
},
"notarization": {
"type": "notarytool",
"appleId": "${MAC_NOTARIZATION_APPLE_ID}",
"appleIdPassword": "${MAC_NOTARIZATION_APPLE_ID_PASSWORD}",
"appleTeamId": "${MAC_NOTARIZATION_APPLE_TEAM_ID}"
}
}
}