Makers
Generate platform specific distributables for Electron apps using Electron Forge.
Makers are Electron Forge's way of taking your packaged application and generating platform-specific distributable formats like DMG, AppX, or Flatpak files (amongst others).
Each maker has to be configured in the makers section of your Forge configuration. For example:
module.exports = {
makers: [
{
name: '@electron-forge/maker-zip',
platforms: ['darwin', 'linux'],
config: {
// the config can be an object
}
},
{
name: '@electron-forge/maker-dmg',
config: (arch) => ({
// it can also be a function taking the currently built arch
// as a parameter and returning a config object, e.g.
})
}
]
};// Only showing the relevant configuration for brevity
{
"config": {
"forge": {
"makers": [
{
"name": "@electron-forge/maker-zip",
"platforms": ["darwin", "linux"], // optional
"config": {
// Config here
}
}
]
}
}
}Last updated
Was this helpful?