With Electron, JavaScript APIs handle the particulars of talking to different operating systems, while Web pages build user interfaces. Subscribe to access expert insight on business technology - in an ad-free environment. Custom publish provider can be used if need. Only for setFeedURL. Package your Electron app into OS-specific bundles (.app, .exe, etc.) Electron Packager is a command line tool and Node.js library that bundles Electron-based application source code with a renamed Electron executable and supporting files into folders ready for distribution. E.g. GitHub will tag the latest commit for you. Define GH_TOKEN environment variable. The benefit of this workflow is that it allows you to always have the latest artifacts, and the release can be published once it is ready. It has its own core set of APIs; Chromium APIs and Node.js built-in modules are included as well. electron-builder makes publishing dead simple. For example, if your application package.json version is 1.0, your draft’s “Tag version” would be v1.0. In addition, folders like .git and For info on how to manage Electron versions in your apps, see Electron versioning.
An API key can be obtained from the user profile page (“Edit Your Profile” -> API Key).
If appname is omitted, this will use the name specified by "productName" or "name" in the nearest package.json. To force publishing to another providers, explicitly specify publish configuration for snap. But it requires additional configuration for each CI and you need to configure what to publish. For creating distributables like installers and Linux packages, consider using either Electron prune: false API option or --no-prune CLI flag.) Electron Forge. Editor at Large, A Windows executable is bundled in that Node package and needs to be run in order for this Skip to content. GitHub split out and open sourced the portion of Atom that wraps the actual editor and called it Electron (originally it was called Atom Shell). String | Object | Array