From 1893c1018c3e66cb63e9a27d52021a6c5bc6db00 Mon Sep 17 00:00:00 2001 From: Erick Zhao Date: Mon, 17 Aug 2026 12:49:59 -0700 Subject: [PATCH 1/3] build: emit typedoc API docs to api-docs/ Frees up the `docs/` directory for the human-authored documentation being imported from electron-forge-docs. The generated typedoc output moves to `api-docs/`, which stays gitignored and excluded from oxlint/oxfmt; the gh-pages workflow points at the new path via `docsPath`. Co-Authored-By: Claude --- .github/workflows/gh-pages.yml | 1 + .gitignore | 2 +- .oxlintrc.json | 2 +- typedoc.json | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index 6c863978c7..4c962ac294 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -49,6 +49,7 @@ jobs: with: cname: js.electronforge.io defaultBranch: main + docsPath: api-docs noCommit: true showUnderscoreFiles: true env: diff --git a/.gitignore b/.gitignore index 4b8ac00ec4..ecbc6b8b58 100644 --- a/.gitignore +++ b/.gitignore @@ -2,8 +2,8 @@ .nyc_output *.lcov /coverage +api-docs dist -docs doc node_modules lerna-debug.log diff --git a/.oxlintrc.json b/.oxlintrc.json index 6b38f2aa11..0071cfbcac 100644 --- a/.oxlintrc.json +++ b/.oxlintrc.json @@ -49,8 +49,8 @@ ], "ignorePatterns": [ "**/.claude/**", + "api-docs/", "dist", - "docs/", "node_modules", "*.d.ts", "packages/*/*/doc", diff --git a/typedoc.json b/typedoc.json index fb0b0085ad..6c65d6d50d 100644 --- a/typedoc.json +++ b/typedoc.json @@ -1,5 +1,6 @@ { "$schema": "https://typedoc.org/schema.json", + "out": "api-docs", "entryPointStrategy": "packages", "entryPoints": [ "packages/api/core", From ddd2534e0387ec68fb166563f15c942bbd4617d5 Mon Sep 17 00:00:00 2001 From: Erick Zhao Date: Mon, 17 Aug 2026 12:50:10 -0700 Subject: [PATCH 2/3] docs: import documentation from electron-forge-docs Imports the v6 branch of electron-forge-docs into `docs/`, converted from GitBook syntax to Docusaurus-compatible Markdown/MDX: - `{% hint %}` blocks become `:::info` / `:::warning` / `:::danger` / `:::tip` - `{% code %}` and `
` wrappers become fence metadata (`title=`, `{1,8}`)
- `{% tabs %}` becomes `` / ``, `{% content-ref %}` becomes links
- card tables become link lists, `
` becomes JSX - `.gitbook/assets` moves to `static/img`, the shared include becomes an MDX partial in `_partials/` used by the DMG maker and S3 publisher docs - `README.md` files become `index.md`; files needing JSX or MDX comments use `.mdx` - `SUMMARY.md` becomes a generated `sidebars.ts` Page content is unchanged apart from formatting needed to satisfy this repo's markdown lint rules. Two link anchors were corrected because their targets could not be expressed as Docusaurus heading ids (`cli.md#Init` and the dotted `#open-source-apps-update.electronjs.org`). Co-Authored-By: Claude --- docs/_partials/static-file-auto-updates.mdx | 7 + docs/advanced/auto-update.md | 35 ++ docs/advanced/debugging.md | 64 +++ .../extending-electron-forge/index.md | 9 + .../writing-makers.md | 46 ++ .../writing-plugins.md | 44 ++ .../writing-publishers.md | 28 ++ .../writing-templates.md | 14 + docs/cli.md | 226 +++++++++ docs/config/configuration.mdx | 222 +++++++++ docs/config/hooks.md | 216 +++++++++ docs/config/makers/appx.md | 44 ++ docs/config/makers/deb.md | 45 ++ docs/config/makers/dmg.mdx | 45 ++ docs/config/makers/flatpak.md | 57 +++ docs/config/makers/index.mdx | 68 +++ docs/config/makers/msix.md | 57 +++ docs/config/makers/pkg.mdx | 92 ++++ docs/config/makers/rpm.md | 56 +++ docs/config/makers/snapcraft.md | 45 ++ docs/config/makers/squirrel.windows.md | 140 ++++++ docs/config/makers/wix-msi.md | 49 ++ docs/config/makers/zip.md | 71 +++ docs/config/plugins/auto-unpack-natives.md | 37 ++ docs/config/plugins/electronegativity.md | 36 ++ docs/config/plugins/fuses.mdx | 84 ++++ docs/config/plugins/index.md | 25 + docs/config/plugins/local-electron.md | 42 ++ docs/config/plugins/vite.mdx | 193 ++++++++ docs/config/plugins/webpack.mdx | 445 ++++++++++++++++++ docs/config/publishers/bitbucket.md | 44 ++ .../publishers/electron-release-server.md | 33 ++ docs/config/publishers/gcs.md | 63 +++ docs/config/publishers/github.md | 63 +++ docs/config/publishers/index.md | 22 + docs/config/publishers/nucleus.md | 32 ++ docs/config/publishers/s3.mdx | 124 +++++ docs/config/publishers/snapcraft.md | 33 ++ docs/config/typescript-configuration.md | 87 ++++ docs/core-concepts/build-lifecycle.md | 104 ++++ docs/core-concepts/why-electron-forge.md | 36 ++ .../guides/code-signing/code-signing-macos.md | 224 +++++++++ .../code-signing/code-signing-windows.mdx | 180 +++++++ docs/guides/code-signing/index.md | 12 + docs/guides/create-and-add-icons.md | 206 ++++++++ docs/guides/developing-with-wsl.md | 36 ++ docs/guides/framework-integration/index.md | 7 + docs/guides/framework-integration/parcel.md | 10 + .../react-with-typescript.mdx | 56 +++ docs/guides/framework-integration/react.mdx | 78 +++ docs/guides/framework-integration/vue-3.mdx | 105 +++++ docs/import-existing-project.md | 155 ++++++ docs/index.md | 100 ++++ docs/sidebars.ts | 148 ++++++ .../img/Untitled-2022-08-26-1442 (1).png | Bin 0 -> 125788 bytes .../img/Untitled-2022-08-26-1442 (2).png | Bin 0 -> 137146 bytes docs/static/img/Untitled-2022-08-26-1442.png | Bin 0 -> 51599 bytes docs/static/img/Vitejs-logo.svg | 15 + docs/static/img/icon.png | Bin 0 -> 78117 bytes docs/static/img/image.png | Bin 0 -> 324149 bytes .../typescript-+-webpack-template.md | 17 + docs/templates/vite-+-typescript.md | 17 + docs/templates/vite.md | 21 + docs/templates/webpack-template.md | 13 + 64 files changed, 4583 insertions(+) create mode 100644 docs/_partials/static-file-auto-updates.mdx create mode 100644 docs/advanced/auto-update.md create mode 100644 docs/advanced/debugging.md create mode 100644 docs/advanced/extending-electron-forge/index.md create mode 100644 docs/advanced/extending-electron-forge/writing-makers.md create mode 100644 docs/advanced/extending-electron-forge/writing-plugins.md create mode 100644 docs/advanced/extending-electron-forge/writing-publishers.md create mode 100644 docs/advanced/extending-electron-forge/writing-templates.md create mode 100644 docs/cli.md create mode 100644 docs/config/configuration.mdx create mode 100644 docs/config/hooks.md create mode 100644 docs/config/makers/appx.md create mode 100644 docs/config/makers/deb.md create mode 100644 docs/config/makers/dmg.mdx create mode 100644 docs/config/makers/flatpak.md create mode 100644 docs/config/makers/index.mdx create mode 100644 docs/config/makers/msix.md create mode 100644 docs/config/makers/pkg.mdx create mode 100644 docs/config/makers/rpm.md create mode 100644 docs/config/makers/snapcraft.md create mode 100644 docs/config/makers/squirrel.windows.md create mode 100644 docs/config/makers/wix-msi.md create mode 100644 docs/config/makers/zip.md create mode 100644 docs/config/plugins/auto-unpack-natives.md create mode 100644 docs/config/plugins/electronegativity.md create mode 100644 docs/config/plugins/fuses.mdx create mode 100644 docs/config/plugins/index.md create mode 100644 docs/config/plugins/local-electron.md create mode 100644 docs/config/plugins/vite.mdx create mode 100644 docs/config/plugins/webpack.mdx create mode 100644 docs/config/publishers/bitbucket.md create mode 100644 docs/config/publishers/electron-release-server.md create mode 100644 docs/config/publishers/gcs.md create mode 100644 docs/config/publishers/github.md create mode 100644 docs/config/publishers/index.md create mode 100644 docs/config/publishers/nucleus.md create mode 100644 docs/config/publishers/s3.mdx create mode 100644 docs/config/publishers/snapcraft.md create mode 100644 docs/config/typescript-configuration.md create mode 100644 docs/core-concepts/build-lifecycle.md create mode 100644 docs/core-concepts/why-electron-forge.md create mode 100644 docs/guides/code-signing/code-signing-macos.md create mode 100644 docs/guides/code-signing/code-signing-windows.mdx create mode 100644 docs/guides/code-signing/index.md create mode 100644 docs/guides/create-and-add-icons.md create mode 100644 docs/guides/developing-with-wsl.md create mode 100644 docs/guides/framework-integration/index.md create mode 100644 docs/guides/framework-integration/parcel.md create mode 100644 docs/guides/framework-integration/react-with-typescript.mdx create mode 100644 docs/guides/framework-integration/react.mdx create mode 100644 docs/guides/framework-integration/vue-3.mdx create mode 100644 docs/import-existing-project.md create mode 100644 docs/index.md create mode 100644 docs/sidebars.ts create mode 100644 docs/static/img/Untitled-2022-08-26-1442 (1).png create mode 100644 docs/static/img/Untitled-2022-08-26-1442 (2).png create mode 100644 docs/static/img/Untitled-2022-08-26-1442.png create mode 100644 docs/static/img/Vitejs-logo.svg create mode 100644 docs/static/img/icon.png create mode 100644 docs/static/img/image.png create mode 100644 docs/templates/typescript-+-webpack-template.md create mode 100644 docs/templates/vite-+-typescript.md create mode 100644 docs/templates/vite.md create mode 100644 docs/templates/webpack-template.md diff --git a/docs/_partials/static-file-auto-updates.mdx b/docs/_partials/static-file-auto-updates.mdx new file mode 100644 index 0000000000..6ca7b37480 --- /dev/null +++ b/docs/_partials/static-file-auto-updates.mdx @@ -0,0 +1,7 @@ +:::tip +**Static file auto-updates with DMG distributions** + +The [Squirrel.Mac](https://github.com/Squirrel/Squirrel.mac) implementation behind Electron's `autoUpdater` module on macOS supports static file auto-updates from the ZIP artifacts uploaded to your cloud storage [Publishers](../config/publishers/index.md). + +If you want to distribute a DMG that supports static file auto-updates, make sure to also make a [ZIP](../config/makers/zip.md) target and follow the [Auto updating from S3](../config/publishers/s3.mdx#auto-updating-from-s3) instructions to configure updates. +::: diff --git a/docs/advanced/auto-update.md b/docs/advanced/auto-update.md new file mode 100644 index 0000000000..51c27f7bbd --- /dev/null +++ b/docs/advanced/auto-update.md @@ -0,0 +1,35 @@ +--- +description: Set up automatic updates for your Electron application +--- + +# Auto Update + +Setting up Auto Updates in your app with Electron Forge is mostly the same process [as described in the Electron docs](https://electronjs.org/docs/tutorial/updates). Forge enhances your workflow by publishing your app to the right place for you. There are three main ways you can do auto updates. + +:::warning +Note that having a [signed](../guides/code-signing/code-signing-macos.md) application is a pre-requisite for using auto updates on macOS. +::: + +## Open source apps: update.electronjs.org + +Open source apps hosted on GitHub can use a free auto update service from the Electron team, [update.electronjs.org](auto-update.md#open-source-apps-updateelectronjsorg). To use this module with Forge, set up the [GitHub Publisher](../config/publishers/github.md) and add the [`update-electron-app`](https://github.com/electron/update-electron-app) module to your app. + +This setup is going to be around 2 lines of code and a few lines of configuration. It is by far the easiest way to set up auto updates if you're an open source app. + +## Hosting updates on static storage providers + +If you are using any of Forge's built-in Publishers that upload your artifacts to static storage, they each have a documentation section on how to configure your app to auto update using those uploaded artifacts. Check out each of the options: + +* [Amazon S3](../config/publishers/s3.mdx#auto-updating-from-s3) +* Google Cloud Storage _(Coming Soon)_ + +## Hosting your own update server + +If you're not open source or you want slightly more control over your update service (like percentage based rollouts, or more release channels) you can host your own update server such as [`nucleus`](https://github.com/atlassian/nucleus) or [`nuts`](https://github.com/GitbookIO/nuts). See the full list of known Electron update servers in the [Electron's Updating Applications docs](https://electronjs.org/docs/tutorial/updates#deploying-an-update-server). + +Each update server will have their own configuration for your actual app, but publishing should be done from Forge for most of them: + +* `nucleus` - Use the [Nucleus](../config/publishers/nucleus.md) publish target +* `nuts` - Use the [GitHub](../config/publishers/github.md) publish target +* `electron-release-server` - Use the [Electron Release Server](../config/publishers/electron-release-server.md) publish target +* `hazel` - Use the [GitHub](../config/publishers/github.md) publish target diff --git a/docs/advanced/debugging.md b/docs/advanced/debugging.md new file mode 100644 index 0000000000..b6353022e7 --- /dev/null +++ b/docs/advanced/debugging.md @@ -0,0 +1,64 @@ +# Debugging + +In Electron apps, the main and renderer processes have different debugging mechanisms: + +* Renderer processes can be debugged using Chromium DevTools. +* The main process can be debugged via the `--inspect` and `--inspect-brk` command line flags. + +This guide goes over Forge-specific ways of debugging the main process through the command line or with a code editor. + +:::info +Each section in this guide assumes your `package.json` has a `"start": "electron-forge start"` script. +::: + +For more general information on debugging Electron apps, see the [main Electron docs on Application Debugging](https://www.electronjs.org/docs/latest/tutorial/application-debugging#renderer-process). + +## Debugging on the command line + +You can specify the `--inspect-electron` flag when running `electron-forge start`. Internally, this will activate the [Electron `--inspect`flag](http://electronjs.org/docs/tutorial/debugging-main-process#--inspectport), and the main process will listen for a debugging client on port 5858. + +```bash +npm run start -- --inspect-electron +``` + +Once your app is active, open [`chrome://inspect`](chrome://inspect) in any Chromium-based browser to attach a debugger to the main process of your app. + +:::info +To add a breakpoint at the first line of execution when debugging, you can use Forge's `--inspect-brk-electron` flag instead. +::: + +## Debugging with VS Code + +To debug the main process through VS Code, add the following [Node.js launch configuration](https://code.visualstudio.com/docs/nodejs/nodejs-debugging): + +```json5 title=".vscode/launch.json" +{ + "configurations": [ + { + "type": "node", + "request": "launch", + "name": "Electron Main", + "runtimeExecutable": "${workspaceFolder}/node_modules/@electron-forge/cli/script/vscode.sh", + "windows": { + "runtimeExecutable": "${workspaceFolder}/node_modules/@electron-forge/cli/script/vscode.cmd" + }, + // runtimeArgs will be passed directly to your Electron application + "runtimeArgs": [ + "foo", + "bar" + ], + "cwd": "${workspaceFolder}", + "console": "integratedTerminal" + } + ] +} +``` + +Once this configuration is added, launch the app via VS Code's Run and Debug view to start debugging. + +## Debugging with WebStorm or Other Jetbrains IDEs + +1. Access the `Run > Debug...` menu and select the `Edit Configurations...` option to open the `Run/Debug Configurations` window. +2. Click on the `Add new configuration` button (the `+` icon) in the upper-left corner and select the `npm` template. +3. In the `Scripts` dropdown menu, select `start`. +4. Click on `Debug` to start debugging your app. diff --git a/docs/advanced/extending-electron-forge/index.md b/docs/advanced/extending-electron-forge/index.md new file mode 100644 index 0000000000..a0196671c5 --- /dev/null +++ b/docs/advanced/extending-electron-forge/index.md @@ -0,0 +1,9 @@ +# Extending Electron Forge + +Electron Forge is designed to be easily extendable by third parties with whatever build logic you need. The build flow for Electron Forge is split into two main sections, `make` and `publish`, and you can define custom targets for each of those commands. For everything else we have a Plugin API which allows you to hook into pretty much any part of Forge's standard build process and do whatever you want. + +To briefly explain some terms: + +* `maker`: A tool that takes a packaged Electron application and outputs a certain kind of distributable +* `publisher`: A tool that takes distributables and "publishes" \(normally just uploads\) them somewhere \(for example, GitHub releases\) +* `plugin`: A tool that hooks into Forge's internals and can inject logic into your build process diff --git a/docs/advanced/extending-electron-forge/writing-makers.md b/docs/advanced/extending-electron-forge/writing-makers.md new file mode 100644 index 0000000000..877bec06c5 --- /dev/null +++ b/docs/advanced/extending-electron-forge/writing-makers.md @@ -0,0 +1,46 @@ +# Writing Makers + +An Electron Forge Maker has to export a single class that extends our base maker. The base maker can be depended on by installing`@electron-forge/maker-base`. + +The `MakerBase` class has some helper methods for your convenience. Check out the interface of [`MakerBase`](https://js.electronforge.io/classes/_electron_forge_maker_base.MakerBase.html) for more advanced API details. + +| Method | Description | +| :--- | :--- | +| `ensureDirectory(path)` | Ensures the directory exists and is forced to be empty. This is a destructive operation. | +| `ensureFile(path)` | Ensures the path to the file exists and the file does not exist, if the file exists it is deleted and the path created. | +| `isInstalled(moduleName)` | Checks if the given module is installed, used for testing if optional dependencies are installed or not. | + +Your maker **must** implement two methods: + +### `isSupportedOnCurrentPlatform(): boolean` + +This method must synchronously return a boolean indicating whether or not this maker can run on the current platform. Normally this is just a `process.platform` check but it can be a deeper check for dependencies like `fake-root` or other required external build tools. + +If the issue is a missing dependency you should log out a **helpful** error message telling the developer exactly what is missing and if possible how to get it. + +```javascript +export default class MyMaker extends MakerBase { + isSupportedOnCurrentPlatform () { + return process.platform === 'linux' && this.isFakeRootInstalled(); + } + + isFakeRootInstalled () { /* ... */ } +} +``` + +### `make(options: MakerOptions): Promise` + +Makers must implement this method and return an array of **absolute** paths to the artifacts this maker generated. If an error occurs, reject the promise and Electron Forge will stop the `make` process. + +The `config` for the maker will be available on `this.config`. + +The options object is documented in [`MakerOptions`](https://js.electronforge.io/interfaces/_electron_forge_maker_base.MakerOptions.html). + +```javascript +export default class MyMaker extends MakerBase { + async make (opts) { + const pathToMagicInstaller = await makeMagicInstaller(opts.dir); + return [pathToMagicInstaller]; + } +} +``` diff --git a/docs/advanced/extending-electron-forge/writing-plugins.md b/docs/advanced/extending-electron-forge/writing-plugins.md new file mode 100644 index 0000000000..e77148da0f --- /dev/null +++ b/docs/advanced/extending-electron-forge/writing-plugins.md @@ -0,0 +1,44 @@ +# Writing Plugins + +An Electron Forge Plugin has to export a single class that extends our base plugin. The base plugin can be depended on by installing`@electron-forge/plugin-base`. It can implement two methods, neither are required. + +### `getHooks(): ForgeMultiHookMap` + +If implemented this method will be once during plugin initialization inside Forge, this method is called only once and shouldn't result in any side effects being executed. You must return an object in a similar format to `forgeConfig.hooks`. i.e. an object map between hook names and an array of hook functions. + +The possible hook names and the parameters passed to the hook function you return are documented over in the [Configuration](../../config/configuration.mdx) section of the docs. + +```javascript +export default class MyPlugin extends PluginBase { + getHooks () { + return { + prePackage: [this.prePackage] + }; + } + + prePackage () { + console.log('running prePackage hook'); + } +} +``` + +### `startLogic(startOpts: StartOptions): Promise` + +If implemented, this method will be called every time the user runs `electron-forge start`, if you return a `ChildProcess` you can override the built in start logic and Electron Forge will not spawn it's own process, rather it will watch the one you returned. If you return `false` forge will spawn Electron itself but you could still run custom logic such as started compilation for code or downloading certain binaries before the app starts. + +Please note that overriding the start logic here only works in **development** if you want to change how an app runs once packaged you will need to use a build hook to inject code into the packaged app. + +:::info +`StartOptions`is explained further [in the API docs](https://js.electronforge.io/interfaces/\_electron\_forge\_shared\_types.StartOptions.html). +::: + +```javascript +export default class MyPlugin extends Pluginbase { + async startLogic (opts) { + await this.compileMainProcess(); + return null; + } + + compileMainProcess () { /* ... */ } +} +``` diff --git a/docs/advanced/extending-electron-forge/writing-publishers.md b/docs/advanced/extending-electron-forge/writing-publishers.md new file mode 100644 index 0000000000..283765f59c --- /dev/null +++ b/docs/advanced/extending-electron-forge/writing-publishers.md @@ -0,0 +1,28 @@ +# Writing Publishers + +An Electron Forge Publisher has to export a single class that extends the base publisher. The base plugin can be depended on by installing`@electron-forge/publisher-base`. + +Check out the interface of [`PublisherBase`](https://js.electronforge.io/modules/_electron_forge_publisher_base.html) for more advanced API details. + +The publisher **must** implement one method: + +### `publish(options: PublisherOptions): Promise` + +Publishers must implement this method to publish the artifacts returned from make calls. If any errors occur you must throw them, failing silently or simply logging will not propagate issues up to Forge. + +Please note for a given version, publish will be called multiple times, once for each set of "platform" and "arch". This means if you are publishing `darwin` and `win32` artifacts to somewhere like GitHub on the first publish call, you will have to create the version on GitHub and the second call will just be appending files to the existing version. Your `publish` implementation will not be aware that another call is coming, however it must just be able to handle this case. + +The `config` for the publisher will be available on `this.config`. + +The options object is documented in [`PublisherOptions`](https://js.electronforge.io/interfaces/_electron_forge_publisher_base.PublisherOptions.html). + +```javascript +export default class MyPublisher extends PublisherBase { + async publish (opts) { + for (const result of opts.makeResults) { + await createVersionIfNotExists(); + await uploadDistributable(result); + } + } +} +``` diff --git a/docs/advanced/extending-electron-forge/writing-templates.md b/docs/advanced/extending-electron-forge/writing-templates.md new file mode 100644 index 0000000000..999226d896 --- /dev/null +++ b/docs/advanced/extending-electron-forge/writing-templates.md @@ -0,0 +1,14 @@ +--- +description: How to write custom templates for Electron Forge. +--- + +# Writing Templates + +Templates in Electron Forge implement the `ForgeTemplate` interface, namely: + +* `requiredForgeVersion` _(required)_ - the semantic version range of Electron Forge versions that this template supports. For example, `^6.0.0-beta.1` +* `dependencies` _(optional)_ - a list of package identifiers that you pass to a package manager (which may include a version range) to add to the `dependencies` field in `package.json`. For example, `jquery` or `jquery@^3.0.0` +* `devDependencies` _(optional)_ - a list of package identifiers that you pass to a package manager (which may include a version range) to add to the `devDependencies` field in `package.json`. For example, `eslint` or `eslint@^7.0.0` +* `initializeTemplate` _(optional)_ - an `async` function that allows the template to perform custom actions, for example copying files from a `tmpl` folder into the new app. The exact function signature is defined in the shared types package. + +To use the custom template, run the [init](../../cli.md#init) command and point the template at the file that contains the `ForgeTemplate` implementation. diff --git a/docs/cli.md b/docs/cli.md new file mode 100644 index 0000000000..e22e168a36 --- /dev/null +++ b/docs/cli.md @@ -0,0 +1,226 @@ +--- +description: How to use the command line interface (CLI) commands for Electron Forge +--- + +# CLI + +## Overview + +Forge's CLI is the main way to run Electron Forge commands. It consists of a thin wrapper for its core API. Configuration for these commands is done through your [Forge configuration](config/configuration.mdx) object. + +If you want to use the core API programmatically, see the [Programmatic usage](cli.md#programmatic-usage) section below. + +:::info +Forge's CLI uses comma-separated value strings to pass multiple arguments into a single flag. Depending on your terminal, these comma-separated values may need to be enclosed in quotation marks. +::: + +## Installation + +To use the Forge CLI, install the `@electron-forge/cli` module into your project as a devDependency. If you're using the `create-electron-app` script, this module will already be installed for you. + +```bash +npm install --save-dev @electron-forge/cli +``` + +## Bootstrap commands + +These commands help you get started with Forge. If you're just getting started with Electron Forge, we recommend you follow the [Getting Started](index.md) or [Importing an Existing Project](import-existing-project.md) guides. + +:::info +By default, Electron Forge will use `yarn` if it's available on your system when bootstrapping your application.\ +\ +To run Forge commands with a specific package manager, use the `NODE_INSTALLER` environment variable. + +```sh {1} +NODE_INSTALLER=npm npx create-electron-app my-app-dir +``` + +::: + +### Init + +:::info +We recommend using the `create-electron-app` script (which uses this command) to get started rather than running Init directly. +::: + +This command will initialize a new Forge-powered application in the given directory (defaults to `.`, the current directory). + +Please note if you want to use a non-builtin template, it must be installed globally before running the `init` command. + +#### Options + +All flags are optional. + +| Flag | Value | Description | +| ----------------- | ------------- | ---------------------------------------------------------- | +| `--template` | Template Name | Name of the template to use to make this new app | +| `--copy-ci-files` | N/A | Set if you want to copy templated CI files _(coming soon)_ | + +#### Usage + +```bash +npx electron-forge init --template=webpack +``` + +### Import + +This command will attempt to take an existing Electron app and make it compatible with Forge. Normally, this just creates a base Electron Forge configuration and adds the required dependencies. + +#### Options + +There are no options for the Import command. + +#### Usage + +```bash +npx electron-forge import +``` + +## Build commands + +The Package, Make, and Publish commands are the three main steps of the Electron Forge build pipeline. Each step relies on the output of the previous one, so they are cascading by default (e.g. running `publish` will first run `package` then `make`. + +:::info +For more conceptual details, see the [Build Lifecycle](core-concepts/build-lifecycle.md) guide. +::: + +### Package + +This command will package your application into a platform-specific executable bundle and put the result in a folder. Please note that this does not make a distributable format. To make proper distributables, please use the Make command. + +#### Options + +All flags are optional. + +| Flag | Value | Description | +| ------------ | ------------------------ | -------------------------------------------------------------- | +| `--arch` | Architecture, e.g. `x64` | Target architecture to package for. Defaults to the host arch. | +| `--platform` | Platform, e.g. `mas` | Target platform to package for. Defaults to the host platform. | + +#### Usage + +```bash +# By default, the package command corresponds to a package npm script: +npm run package -- --arch="ia32" +# If there is no package script: +npx electron-forge package --arch="ia32" +``` + +:::warning + +#### **Packaging requires `node_modules` to be on disk** + +When packaging your Electron app, Forge crawls your project's `node_modules` folder to collect dependencies to bundle. Its module resolution algorithm is naive and doesn't take into account symlinked dependencies nor Yarn's Plug'n'Play (PnP) format. + +* If you are using Yarn >=2, please use the `nodeLinker: node-modules` install mode. +* If you are using pnpm, please set `node-linker=hoisted` in your project's `.npmrc` configuration. + +::: + +### Make + +This command will make distributables for your application based on your Forge config and the parameters you pass in. + +If you do not need to repackage your application between Make runs, use the `--skip-package` flag. + +#### Options + +All flags are optional. + +| Flag | Value | Description | +| ---------------- | ----------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `--arch` | Architecture, e.g. `x64` | Target architecture to make for. Defaults to the arch that you're running on (the "host" arch). Allowed values are: "ia32", "x64", "armv7l", "arm64", "universal", or "mips64el". Multiple values should be comma-separated. | +| `--platform` | Platform, e.g. `mas` | Target platform to make for, please note you normally can only target platform X from platform X. This defaults to the platform you're running on (the "host" platform). | +| `--targets` | Comma separated list of maker names | Override your make targets for this run. The maker name is the full node module name, e.g. `@electron-forge/maker-deb`. By default, the make targets used are the ones available and configured for the given platform. | +| `--skip-package` | N/A | Set if you want to skip the packaging step, useful if you are running sequential makes and want to save time. By default, packaging is **not** skipped. | + +#### Usage + +Basic usage: + +```bash +# By default, the make command corresponds to a make npm script: +npm run make -- --arch="ia32" +# If there is no make script: +npx electron-forge make --arch="ia32" +``` + +Building for ia32 and x64 architectures: + +```bash +npm run make -- --arch="ia32,x64" +``` + +### Publish + +This command will attempt to package, make, and publish the Forge application to the publish targets defined in your Forge config. + +If you want to verify artifacts from the Make step before publishing, you can use the Dry Run options explained below. + +#### Options + +All flags are optional. + +| Flag | Value | Description | +| ---------------- | --------------------------------------- | ------------------------------------------------------------------------ | +| `--target` | Comma separated list of publisher names | Override your publish targets for this run | +| `--dry-run` | N/A | Triggers a publish dry run which saves state and doesn't upload anything | +| `--from-dry-run` | N/A | Attempts to publish artifacts from any dry runs saved on disk | + +#### Usage + +```bash {1} +# By default, the publish command corresponds to a publish npm script: +npm run publish -- --from-dry-run +# If there is no publish script: +npx electron-forge publish -- --from-dry-run +``` + +## Dev commands + +### Start + +This command will launch your app in dev mode with the `electron` binary in the given directory (defaults to `.`). + +If you type `rs` (and hit enter) in the same terminal where you ran the start command, the running app will be terminated and restarted. + +Forge plugins can override this command to run custom development logic. For example, the [Webpack Plugin](config/plugins/webpack.mdx) runs a webpack-dev-server instance to provide live reloading and HMR. + +#### Options + +All flags are optional. + +| Flag | Value | Description | +| -------------------- | ------------------------------------------- | --------------------------------------------------------------------------------------------------- | +| `--app-path` | Path to your app from the working directory | Override the path to the Electron app to launch (defaults to `.`) | +| `--enable-logging` | N/A | Enable advanced logging. This will log internal Electron things | +| `--run-as-node` | N/A | Run the Electron app as a Node.JS script | +| `--inspect-electron` | N/A | Triggers inspect mode on Electron to allow debugging the main process | +| `--` | extra arguments | Any additional arguments to pass to Electron or the app itself. For example: `-- --my-app-argument` | + +#### Usage + +```bash +# By default, the start command corresponds to a start npm script: +npm start --enable-logging +# if there is no start script +npx electron-forge start --enable-logging +``` + +## Programmatic usage + +The Forge CLI should suit most use cases, but we do expose the `@electron-forge/core` package for programmatic command usage. + +```javascript +const { api } = require('@electron-forge/core'); + +const main = async () => { + await api.package({ + // add package command options here + }); +}; + +main(); +``` + +For more information, see the [API documentation](https://js.electronforge.io/classes/_electron_forge_core.ForgeAPI.html). diff --git a/docs/config/configuration.mdx b/docs/config/configuration.mdx new file mode 100644 index 0000000000..9f9e404b00 --- /dev/null +++ b/docs/config/configuration.mdx @@ -0,0 +1,222 @@ +--- +description: How to configure Electron Forge +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Overview + +Electron Forge configuration is centralized in a single configuration object. You can specify this config in your package.json on the `config.forge` property. This property can be in one of two forms: + +* An object containing your entire Forge configuration. +* A relative path pointing at a JavaScript file that exports your config. + +If you do not have `config.forge` set in your package.json file, Forge will attempt to find a `forge.config.js` file in your project root. + + + + +```javascript title="forge.config.js" +module.exports = { + packagerConfig: {}, + makers: [ + { + name: '@electron-forge/maker-zip' + } + ] +}; +``` + + + + + +```json +{ + "name": "my-app", + "version": "0.0.1", + "config": { + "forge": { + "packagerConfig": {}, + "makers": [ + { + "name": "@electron-forge/maker-zip" + } + ] + } + } +} +``` + + + + +:::info +We recommend using JavaScript for your config file since it enables conditional logic within your configuration. +::: + +## Configuration options + + + + +```javascript +module.exports = { + packagerConfig: { /* ... */ }, + rebuildConfig: { /* ... */ }, + makers: [], + publishers: [], + plugins: [], + hooks: { /* ... */ }, + buildIdentifier: 'my-build', + outDir: 'desired/outpath' +}; +``` + + + + + +```json +// Only the relevant section of package.json is shown, for brevity. +{ + "config": { + "forge": { + "packagerConfig": { ... }, + "rebuildConfig": { ... }, + "makers": [ ... ], + "publishers": [ ... ], + "plugins": [ ... ], + "hooks": { ... }, + "buildIdentifier": "my-build", + "outDir": "desired/outpath" + } + } +} +``` + + + + +:::tip +All properties in your Forge configuration are optional. Initializing your project with one of the built-in templates will include some default recommended config options. +::: + +### Electron Packager config + +The top level property `packagerConfig` on the configuration object maps directly to the options sent to [`@electron/packager`](https://github.com/electron/packager) during the [Package](../cli.md#package) step of Electron Forge's build process + +This configuration allows you customize how `@electron/packager` bundles your Electron-based application source code into a packaged application ready for distribution. + +```javascript title="forge.config.js" +module.exports = { + packagerConfig: { + name: 'My Electron App', + asar: true, + osxSign: {}, + appCategoryType: 'public.app-category.developer-tools' + } +}; +``` + +The options you can put in this object are documented in the [Electron Packager API docs](https://electron.github.io/packager/main/interfaces/Options.html). + +:::info +You can not override the `dir`, `arch`, `platform`, `out` or `electronVersion` options as they are set by Electron Forge internally. + +If you want to specify a platform/architecture combination for any build command (Package, Make, or Publish), you can specify `--arch` and `--platform` flags using the Forge CLI (e.g. `npm run make --arch=arm64`). + +See the [Build commands](../cli.md#build-commands) documentation for more details. +::: + +### Electron Rebuild config + +The top level property `rebuildConfig` on the configuration object maps directly to the options sent to [`@electron/rebuild`](https://github.com/electron/rebuild) during both the [Package](../cli.md#package) and [Start](../cli.md#start) commands in Electron Forge. + +This configuration allows you to customize how Electron Forge rebuilds your project's [native Node.js modules](https://www.electronjs.org/docs/latest/tutorial/using-native-node-modules) against the Node.js version bundled in your app's Electron version. + +```javascript title="forge.config.js" +module.exports = { + rebuildConfig: { + force: true + } +}; +``` + +The options you can put in this object are documented in the [Electron Rebuild API docs](https://github.com/electron/electron-rebuild#how-can-i-integrate-this-into-grunt--gulp--whatever). + +:::info +The required `buildPath` and `electronVersion` options for `@electron/rebuild` are preconfigured by Forge. The optional `arch` option will also be overridden by Forge internally. +::: + +### Makers + +The top-level `makers` property on the configuration object is an array of maker configurations. Each maker will generate a distributable artifact for your packaged application in the [Make](../cli.md#make) step (e.g. [Squirrel.Windows](makers/squirrel.windows.md) on Windows or [DMG](makers/dmg.mdx) on macOS). + +Check out the [Makers](makers/index.mdx) documentation for all official makers and their config options, and the[Writing Makers](../advanced/extending-electron-forge/writing-makers.md) guide for implementing your own Make step build targets. + +```javascript title="forge.config.js" +module.exports = { + makers: [ + { + name: '@electron-forge/maker-zip', + platforms: ['darwin'] + } + ] +}; +``` + +### Publishers + +The top level property `publishers` on the configuration object is an array of publisher configurations. Each publisher provides a publish target for your distributable (e.g. [GitHub](publishers/github.md) or [S3](publishers/s3.mdx)). + +Check out the [Publishers](publishers/index.md) documentation for all official publishers and their config options, and the [Writing Publishers](../advanced/extending-electron-forge/writing-publishers.md) guide for implementing your own custom Publish targets. + +```javascript title="forge.config.js" +module.exports = { + publishers: [ + { + name: '@electron-forge/publisher-github', + config: { + repository: { + owner: 'electron', + name: 'fiddle' + }, + draft: true, + prerelease: false, + generateReleaseNotes: true + } + } + ] +}; +``` + +### Plugins + +The top level property `plugins` on the configuration object is an array of plugin configurations. Electron Forge plugins can hook into any point in its lifecycle and provide additional functionality (e.g. the [Webpack Plugin](plugins/webpack.mdx) will integrate webpack bundling into the build lifecycle, and the [Electronegativity Plugin](plugins/electronegativity.md) will identify security anti-patterns in your app). + +Check out the [Plugins](plugins/index.md) documentation for all possible plugins and their config options, and the [Writing Plugins](../advanced/extending-electron-forge/writing-plugins.md) guide for implementing your own custom Forge plugins. + +### Hooks + +The top level property `hooks` on the configuration object is an object containing hooks that can be used to insert custom logic during the [Build Lifecycle](../core-concepts/build-lifecycle.md). + +Check out the [Hooks](hooks.md) documentation for all possible hooks and their config options. + +### Build identifiers + +This property can be used to identify different build configurations. Normally, this property is set to the channel the build will release to, or some other unique identifier. For example, common values are `prod` and `beta`. This identifier can be used in conjunction with the `fromBuildIdentifier` function to generate release channel or environment specific configuration. For example: + +```javascript title="forge.config.js" +const { utils: { fromBuildIdentifier } } = require('@electron-forge/core'); + +module.exports = { + buildIdentifier: process.env.IS_BETA ? 'beta' : 'prod', + packagerConfig: { + appBundleId: fromBuildIdentifier({ beta: 'com.beta.app', prod: 'com.app' }) + } +}; +``` + +In this example the `appBundleId` option passed to Electron Packager will be selected based on the `buildIdentifier` based on whether you are building for `prod` or `beta`. This allows you to make shared configs incredibly easily as only the values that change need to be wrapped with this function. diff --git a/docs/config/hooks.md b/docs/config/hooks.md new file mode 100644 index 0000000000..a323cf105f --- /dev/null +++ b/docs/config/hooks.md @@ -0,0 +1,216 @@ +--- +description: Specify custom build logic with asynchronous callback functions +--- + +# Hooks + +In Electron Forge, hooks are asynchronous callback functions that allow you to insert your own logic at different points in the development or build process. + +Each hook function comes with the Forge configuration object as a first parameter. + +:::warning +Any writes to `stdout` and `stderr` from within a hook function will be printed in the console after the Forge build completes, and will only be visible with the `DEBUG` or `CI` environment variables set to some truthy value. +::: + +:::info +To read more about the different stages in Forge's build process, please refer to the [Build Lifecycle](../core-concepts/build-lifecycle.md) documentation. +::: + +## Simple hooks + +In Electron Forge, most hooks are **simple hooks**, which perform side effects during the build lifecycle without directly affecting subsequent steps in the build. + +### **`generateAssets`** + +* **Arguments:** + * **`config:`**[**`ResolvedForgeConfig`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ResolvedForgeConfig.html) - Forge configuration object + * **`platform: string`** - Operating system platform + * **`arch: string`** - CPU architecture +* **Returns: `Promise`** + +`generateAssets()` is invoked before Forge's **`start`** or **`package`** commands. + +You can use this hook to generate any static files or resources your app requires on runtime but aren't in the source code. + +For instance, you could use this hook to generate a license file containing the license of all your dependencies. + +### `preStart` + +* **Arguments:** + * **`config:`**[**`ResolvedForgeConfig`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ResolvedForgeConfig.html) - Forge configuration object +* **Returns: `Promise`** + +`preStart()` is invoked before Forge's **`start`** command launches the app in dev mode. + +You can use this hook to run prepatory logic before your app launches. + +```javascript title="forge.config.js" +module.exports = { + hooks: { + preStart: async (forgeConfig) => { + console.log(`Starting up app on platform: ${process.platform}`); + } + } +}; +``` + +### `postStart` + +* **Arguments:** + * **`config:`**[**`ResolvedForgeConfig`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ResolvedForgeConfig.html) - Forge configuration object + * **`appProcess:`**[**`ChildProcess`**](https://nodejs.org/api/child_process.html#class-childprocess) **-** Node.js child process instance +* **Returns: `Promise`** + +`postStart()` is called after Forge's **`start`** command launches the app in dev mode. + +You can use this hook to attach listeners to the spawned child process. + +```javascript title="forge.config.js" +module.exports = { + hooks: { + postStart: async (forgeConfig, appProcess) => { + console.log(`Spawned child pid: ${appProcess.pid}`); + } + } +}; +``` + +### `prePackage` + +* **Arguments:** + * **`config:`**[**`ResolvedForgeConfig`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ResolvedForgeConfig.html) - Forge configuration object + * **`platform: string`** - Operating system platform + * **`arch: string`** - CPU architecture +* **Returns: `Promise`** + +`prePackage()` is called before Forge runs Electron Packager in the **`package`** step . + +### `packageAfterCopy` + +* **Arguments:** + * **`config:`**[**`ResolvedForgeConfig`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ResolvedForgeConfig.html) - Forge configuration object + * **`buildPath: string`**- the app's temporary folder path + * **`electronVersion: string`**- the app's Electron version + * **`platform: string`** - Operating system platform + * **`arch: string`** - CPU architecture +* **Returns: `Promise`** + +`packageAfterCopy()` is called inside the [`afterCopy`](https://electron.github.io/packager/main/interfaces/Options.html#afterCopy) hook of Electron Packager. + +During Forge's **`package`** step, Electron Packager copies your app's build directory to a temporary folder. + +The `afterCopy` hook runs after this copy step. + +### `packageAfterPrune` + +* **Arguments:** + * **`config:`**[**`ResolvedForgeConfig`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ResolvedForgeConfig.html)- Forge configuration object + * **`buildPath: string`**- the app's temporary folder path + * **`electronVersion: string`**- the app's Electron version + * **`platform: string`** - Operating system platform + * **`arch: string`** - CPU architecture +* **Returns: `Promise`** + +`packageAfterPrune()` is called inside the [`afterPrune`](https://electron.github.io/packager/main/interfaces/Options.html#afterPrune) hook of Electron Packager. + +During Forge's **`package`** step, Electron Packager prunes non-production `node_modules` dependencies from the temporary folder your app is copied to. This step minimizes the size of your app's production bundle. + +The `afterPrune` hook runs after this prune step. + +:::info +`packageAfterPrune()` will have no effect if your `packagerOptions.prune` option is set to `false`. +::: + +### `packageAfterExtract` + +* **Arguments:** + * **`config:`**[**`ResolvedForgeConfig`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ResolvedForgeConfig.html)- Forge configuration object + * **`buildPath: string`**- the Electron binary's temporary folder path + * **`electronVersion: string`**- the app's Electron version + * **`platform: string`** - Operating system platform + * **`arch: string`** - CPU architecture +* **Returns: `Promise`** + +`packageAfterExtract()` is called inside the [`afterExtract`](https://electron.github.io/packager/main/interfaces/Options.html#afterExtract) hook of Electron Packager. + +During Forge's **`package`** step, Electron Packager extracts your Electron binary into a temporary folder. + +The `afterExtract` hook runs after this extract step. + +### `postPackage` + +* **Arguments:** + * **`config:`**[**`ResolvedForgeConfig`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ResolvedForgeConfig.html)- Forge configuration object + * **`packageResult: Object`** + * **`platform: string`** - Operating system platform + * **`arch: string`** - CPU architecture + * **`outputPaths: string[]`** - filesystem paths for package output +* **Returns: `Promise`** + +\ +`postPackage()` is called after Forge's **`package`** step has successfully completed. + +For example: + +```javascript title="forge.config.js" +module.exports = { + hooks: { + postPackage: async (forgeConfig, options) => { + console.info('Packages built at:', options.outputPaths); + } + } +}; +``` + +### `preMake` + +* **Arguments:** + * **`config:`**[**`ResolvedForgeConfig`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ResolvedForgeConfig.html)- Forge configuration object +* **Returns: `Promise`** + +`preMake()` is called before the **`make`** step runs. + +## Mutating hooks + +In Electron Forge, **mutating hooks** are a special kind of hook that return the same type of value as their second parameter. + +The returned value will replace the original parameter's value for subsequent steps in the Forge lifecycle. + +### `postMake` + +* **Arguments:** + * **`config:`**[**`ResolvedForgeConfig`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ResolvedForgeConfig.html)- Forge configuration object + * **`makeResults:`**[**`MakeResult`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ForgeMakeResult.html)**`[]`** +* **Returns: `Promise<`**[**`MakeResult`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ForgeMakeResult.html)**`[] | void>`** + +`postMake()`is called after Forge's **`make`** step has successfully completed. + +It is passed an array of [`MakeResult`](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ForgeMakeResult.html) objects that are output from the `make` step. If you wish to mutate the array of Make results, you can return a new array of [`MakeResult`](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ForgeMakeResult.html) objects that Electron Forge can use for future steps. + +### `readPackageJson` + +* **Arguments:** + * **`config:`**[**`ResolvedForgeConfig`**](https://js.electronforge.io/interfaces/_electron_forge_shared_types.ResolvedForgeConfig.html)- Forge configuration object + * **`packageJson: Record`** - Full package.json object +* **Returns: `Promise | void>`** + +`readPackageJson()` is called every time Forge attempts to read your `package.json` file. + +The full package.json object is passed in as a parameter. If you want to modify that object in any way, you must do so and return the new value for Forge to use. + +This is useful to set things like the package.json `version` field at runtime. + +```javascript title="forge.config.js" +module.exports = { + hooks: { + readPackageJson: async (forgeConfig, packageJson) => { + packageJson.version = '4.0.0'; + return packageJson; + } + } +}; +``` + +:::warning +**Note:** this hook will not change the name or version used by Electron Packager to customize your app metadata, as that is read prior to this hook being called (during Electron Packager's `afterCopy` hooks). +::: diff --git a/docs/config/makers/appx.md b/docs/config/makers/appx.md new file mode 100644 index 0000000000..0684c1b36e --- /dev/null +++ b/docs/config/makers/appx.md @@ -0,0 +1,44 @@ +--- +description: >- + Create a package for the Microsoft Store for your Electron app, using Electron + Forge. +--- + +# AppX + +The AppX target builds `.appx` packages which are designed to target the [Microsoft Store](https://apps.microsoft.com/home). + +## Requirements + +You can only build the AppX target on Windows 10 or 11 machines with the [Windows SDK](https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/) installed. Check the [`electron-windows-store` docs](https://github.com/electron-userland/electron-windows-store) for more information on platform requirements. + +## Installation + +```bash +npm install --save-dev @electron-forge/maker-appx +``` + +## Usage + +To use `@electron-forge/maker-appx`, add it to the `makers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + makers: [ + { + name: '@electron-forge/maker-appx', + config: { + publisher: 'CN=developmentca', + devCert: 'C:\\devcert.pfx', + certPass: 'abcd' + } + } + ] +}; +``` + +Configuration options are documented in [`MakerAppXConfig`](https://js.electronforge.io/interfaces/\_electron\_forge\_maker\_appx.MakerAppXConfig.html). + +## Debugging + +For advanced debug logging for this maker, add the `DEBUG=electron-windows-store*` environment variable. diff --git a/docs/config/makers/deb.md b/docs/config/makers/deb.md new file mode 100644 index 0000000000..6f1bb220f4 --- /dev/null +++ b/docs/config/makers/deb.md @@ -0,0 +1,45 @@ +--- +description: >- + Create a package for Debian-based Linux distributions for your Electron app, + using Electron Forge. +--- + +# deb + +The deb target builds [`.deb` packages](https://www.debian.org/doc/manuals/debian-faq/pkg-basics.en.html), which are the standard package format for Debian-based Linux distributions such as [Ubuntu](https://ubuntu.com/). + +## Requirements + +You can only build the deb target on Linux or macOS machines with the [`fakeroot`](https://wiki.debian.org/FakeRoot) and [`dpkg`](https://wiki.debian.org/dpkg) packages installed. + +## Installation + +```bash +npm install --save-dev @electron-forge/maker-deb +``` + +## Usage + +To use `@electron-forge/maker-deb`, add it to the `makers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + makers: [ + { + name: '@electron-forge/maker-deb', + config: { + options: { + maintainer: 'Joe Bloggs', + homepage: 'https://example.com' + } + } + } + ] +}; +``` + +Configuration options are documented in [`MakerDebConfig`](https://js.electronforge.io/interfaces/\_electron\_forge\_maker\_deb.MakerDebConfig.html). + +## Debugging + +For advanced debug logging for this maker, add the `DEBUG=electron-installer-deb*` environment variable. diff --git a/docs/config/makers/dmg.mdx b/docs/config/makers/dmg.mdx new file mode 100644 index 0000000000..9b6bb90c17 --- /dev/null +++ b/docs/config/makers/dmg.mdx @@ -0,0 +1,45 @@ +--- +description: Generate a DMG with Electron Forge to distribute your Electron app on macOS. +--- + +import StaticFileAutoUpdates from '../../_partials/static-file-auto-updates.mdx'; + +# DMG + +The DMG target builds Apple Disk Image (`.dmg`) files, which are the standard format for sharing macOS apps. The DMG acts like a ZIP file, but provides an easy way for users to take the app and put it in the `/Applications` directory. + + + +## Requirements + +You can only build the DMG target on macOS machines. + +## Installation + +```sh +npm install --save-dev @electron-forge/maker-dmg +``` + +## Usage + +To use `@electron-forge/maker-dmg`, add it to the `makers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + makers: [ + { + name: '@electron-forge/maker-dmg', + config: { + background: './assets/dmg-background.png', + format: 'ULFO' + } + } + ] +}; +``` + +Configuration options are documented in [`MakerDMGConfig`](https://js.electronforge.io/classes/_electron_forge_maker_dmg.MakerDMG.html). + +## Debugging + +For advanced debug logging for this maker, add the `DEBUG=electron-installer-dmg*` environment variable. diff --git a/docs/config/makers/flatpak.md b/docs/config/makers/flatpak.md new file mode 100644 index 0000000000..d3aba655c6 --- /dev/null +++ b/docs/config/makers/flatpak.md @@ -0,0 +1,57 @@ +--- +description: Create a Flatpak app for your Electron app using Electron Forge. +--- + +# Flatpak + +[Flatpak](https://flatpak.org/) is a packaging format for Linux distributions that allows for sandboxed installation of applications in isolation from the rest of their system. In contrast, typical [deb](deb.md) or [RPM](rpm.md) installation methods are not sandboxed. + +## Requirements + +You can only build the Flatpak target if you have the following installed on your system: + +* [`flatpak`](https://docs.flatpak.org/en/latest/flatpak-command-reference.html#flatpak) +* [`flatpak-builder`](https://docs.flatpak.org/en/latest/flatpak-builder-command-reference.html#flatpak-builder) +* `eu-strip` _(usually part of the_ [_`elfutils`_](https://sourceware.org/elfutils/) _package)_ + +You will also need to add the Flathub remote repository to `flatpak` to access runtimes necessary to build your application: + +```sh +flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo +``` + +:::info +Flathub provides separate [installation instructions](https://flathub.org/setup) for each supported Linux distribution. Please refer to their documentation for additional information. +::: + +## Installation + +```sh +npm install --save-dev @electron-forge/maker-flatpak +``` + +## Usage + +To use `@electron-forge/maker-flatpak`, add it to the `makers` array in your [Forge configuration](../configuration.mdx): + +```javascript +module.exports = { + makers: [ + { + name: '@electron-forge/maker-flatpak', + config: { + options: { + categories: ['Video'], + mimeType: ['video/h264'] + } + } + } + ] +}; +``` + +Configuration options are documented in [`MakerFlatpakConfig`](https://js.electronforge.io/interfaces/_electron_forge_maker_flatpak.MakerFlatpakConfig.html). + +## Debugging + +For advanced debug logging for this maker, add the `DEBUG=electron-installer-flatpak*` environment variable. diff --git a/docs/config/makers/index.mdx b/docs/config/makers/index.mdx new file mode 100644 index 0000000000..197f93922c --- /dev/null +++ b/docs/config/makers/index.mdx @@ -0,0 +1,68 @@ +--- +description: >- + Generate platform specific distributables for Electron apps using Electron + Forge. +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Makers + +Makers are Electron Forge's way of taking your packaged application and generating platform-specific distributable formats like [DMG](dmg.mdx), [AppX](appx.md), or [Flatpak](flatpak.md) files (amongst others). + +Each maker has to be configured in the `makers` section of your Forge configuration. For example: + + + + +```javascript +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. + }) + } + ] +}; +``` + + + + + +```json +// Only showing the relevant configuration for brevity +{ + "config": { + "forge": { + "makers": [ + { + "name": "@electron-forge/maker-zip", + "platforms": ["darwin", "linux"], // optional + "config": { + // Config here + } + } + ] + } + } +} +``` + + + + +:::info +If a Maker supports multiple platforms, you may specify which platforms you want to target. Note that all Makers have logical defaults for the `platforms` value so you normally don't need to specify that property. +::: diff --git a/docs/config/makers/msix.md b/docs/config/makers/msix.md new file mode 100644 index 0000000000..a1a7902c8a --- /dev/null +++ b/docs/config/makers/msix.md @@ -0,0 +1,57 @@ +--- +description: >- + Create a MSIX package that can be shipped as a direct download or to the Microsoft Store for your Electron app, using Electron + Forge. +--- + +# MSIX + +:::info + +MSIX support was added in Electron Forge v7.10 and is currently **experimental**. Breaking changes to the configuration may be introduced between releases. + +::: + +The [MSIX](https://learn.microsoft.com/en-us/windows/msix/overview) target builds `.msix` packages, which can be directly distributed to end user or to the [Microsoft Store](https://apps.microsoft.com/home). + +## Requirements + +You can only build the MSIX target on Windows 10 or 11 machines with the [Windows SDK](https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/) installed. Check the [`electron-windows-msix` docs](https://github.com/bitdisaster/electron-windows-msix) for more information on platform requirements. + +## Installation + +```bash +npm install --save-dev @electron-forge/maker-msix +``` + +## Usage + +To use `@electron-forge/maker-msix`, add it to the `makers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + makers: [ + { + name: '@electron-forge/maker-msix', + config: { + manifestVariables: { + publisher: 'Electron Dev' + }, + windowsSignOptions: { + certificateFile: 'C:\\devcert.pfx', + certificatePassword: '122345' + } + } + } + ] +}; +``` + +Configuration options are documented in [`MakerMSIXConfig`](https://js.electronforge.io/types/_electron_forge_maker_msix.MakerMSIXConfig.html). + +For advanced code-signing use-cases, this maker utilizes @electron/windows-sign via the `windowsSignOptions` property. see the [windows-sign](https://github.com/electron/windows-sign/blob/main/README.md) README for more details. + +## Debugging + +For advanced debug logging for this maker, add the `DEBUG=electron-windows-msix*` environment variable +or set the `logLevel` to `debug` in the maker config. diff --git a/docs/config/makers/pkg.mdx b/docs/config/makers/pkg.mdx new file mode 100644 index 0000000000..08c4b4870e --- /dev/null +++ b/docs/config/makers/pkg.mdx @@ -0,0 +1,92 @@ +--- +description: Create a .pkg file for your Electron app on macOS using Electron Forge. +--- + +# pkg + +The pkg target builds a `.pkg` installer for macOS. These are used to upload your application to the Mac App Store (MAS), or can be used as an alternate distribution method to users outside of the app store. + +
+ +

Installation wizard when opening the .pkg installer file

+
+ +This format is often referred to as a **flat package installers** for historical purposes. Prior to Mac OS X Leopard (10.5), installation packages were organized in hierarchical directories. OS X Leopard introduced a new flat package format that is used for modern `.pkg` installers. + +The flat installer package format is sparsely documented by Apple. If you want to learn more about its specification, there are a few userland articles available: + +* [Flat Package Format - The missing documentation](http://s.sudre.free.fr/Stuff/Ivanhoe/FLAT.html) (Stéphane Sudre) +* [The Flat Package - Examining a newer package format](https://preserve.mactech.com/articles/mactech/Vol.26/26.02/TheFlatPackage/index.html) (MacTech) + +## Requirements + +You can only build the pkg target on macOS machines while targeting the `darwin` or `mas` platforms. + +## Installation + +```bash +npm install --save-dev @electron-forge/maker-pkg +``` + +## Usage + +To use `@electron-forge/maker-pkg`, add it to the `makers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + makers: [ + { + name: '@electron-forge/maker-pkg', + config: { + keychain: 'my-secret-ci-keychain' + // other configuration options + } + } + ] +}; +``` + +All configuration options are optional, and options are documented in the API docs for [`MakerPKGConfig`](https://js.electronforge.io/interfaces/_electron_forge_maker_pkg.MakerPKGConfig.html). + +### Adding installation scripts + +With the pkg maker, you can add either a `preinstall` or `postinstall` bash script that runs before and after your app is installed, respectively. + +Both `preinstall` and `postinstall` scripts need to: + +* have execution permissions +* be extension-less +* be located in the same folder in your filesystem + +For example, they can live in a folder in your project called `scripts`. + +```text +my-app +├─── forge.config.js +└─── scripts +    ├── postinstall +    └── preinstall +``` + +Then, configure the Maker point its `scripts` property to the `./scripts` folder. + +```javascript title="forge.config.js" {1,8} +const path = require('node:path'); + +module.exports = { + makers: [ + { + name: '@electron-forge/maker-pkg', + config: { + scripts: path.join(__dirname, 'scripts') + } + } + ] +}; +``` + +## Debugging + +All logs for your flat package installer can be found in macOS installation logs, which are stored in `/var/log/install.log`. They are also accessible within the [Console.app](https://support.apple.com/en-ca/guide/console/welcome/mac) utility. + +For advanced debug logging for this maker, add the `DEBUG=electron-osx-sign*` environment variable. diff --git a/docs/config/makers/rpm.md b/docs/config/makers/rpm.md new file mode 100644 index 0000000000..6c437e9f36 --- /dev/null +++ b/docs/config/makers/rpm.md @@ -0,0 +1,56 @@ +--- +description: >- + Create an RPM package for RedHat-based Linux distributions for your Electron + app, using Electron Forge. +--- + +# RPM + +The RPM target builds `.rpm` files, which is the standard package format for Red Hat-based Linux distributions such as [Fedora](https://fedoraproject.org/) and [Red Hat Enterprise Linux](https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux) (RHEL). + +## Requirements + +You can only build the RPM target on Linux machines with the `rpm` or `rpm-build` packages installed. + +On Fedora you can do something like this: + +```shell +sudo dnf install rpm-build +``` + +While on Debian or Ubuntu you'll need to do this: + +```shell +sudo apt-get install rpm +``` + +## Installation + +```shell +npm install --save-dev @electron-forge/maker-rpm +``` + +## Usage + +To use `@electron-forge/maker-rpm`, add it to the `makers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + makers: [ + { + name: '@electron-forge/maker-rpm', + config: { + options: { + homepage: 'http://example.com' + } + } + } + ] +}; +``` + +Configuration options are documented in [`MakerRpmConfig`](https://js.electronforge.io/interfaces/\_electron\_forge\_maker\_rpm.MakerRpmConfig.html). + +## Debugging + +For advanced debug logging for this maker, add the `DEBUG=electron-installer-redhat*` environment variable. diff --git a/docs/config/makers/snapcraft.md b/docs/config/makers/snapcraft.md new file mode 100644 index 0000000000..45fc99d9ab --- /dev/null +++ b/docs/config/makers/snapcraft.md @@ -0,0 +1,45 @@ +--- +description: Create a Snap package for your Electron app using Electron Forge. +--- + +# Snapcraft + +The [Snapcraft](https://snapcraft.io/) target builds `.snap` files, which is the packaging format created and sponsored by Canonical, the company behind Ubuntu. It is a sandboxed package format that lets users of various Linux distributions install your application in an isolated environment on their machine. + +## Requirements + +You can only build the Snapcraft target on Linux systems with the [`snapcraft`](https://snapcraft.io/) package installed. + +## Installation + +```bash +npm install --save-dev @electron-forge/maker-snap +``` + +## Usage + +To use `@electron-forge/maker-snap`, add it to the `makers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + makers: [ + { + name: '@electron-forge/maker-snap', + config: { + features: { + audio: true, + mpris: 'com.example.mpris', + webgl: true + }, + summary: 'Pretty Awesome' + } + } + ] +}; +``` + +Configuration options are documented in [`MakerSnapConfig`](https://js.electronforge.io/types/_electron_forge_maker_snap.MakerSnapConfig.html). + +## Debugging + +For advanced debug logging for this maker, add the `DEBUG=electron-installer-snap*` environment variable. diff --git a/docs/config/makers/squirrel.windows.md b/docs/config/makers/squirrel.windows.md new file mode 100644 index 0000000000..12c29d26d8 --- /dev/null +++ b/docs/config/makers/squirrel.windows.md @@ -0,0 +1,140 @@ +--- +description: Create a Windows installer for your Electron app using Electron Forge. +--- + +# Squirrel.Windows + +The Squirrel.Windows target builds your application using the [Squirrel.Windows](https://github.com/Squirrel/Squirrel.Windows) framework. It generates three files: + +| File | Description | +| --- | --- | +| `{appName} Setup.exe` | The main executable installer for your application | +| `{appName}-full.nupkg` | The NuGet package file used for updates | +| `RELEASES` | Metadata file used to check if an update is available | + +Squirrel.Windows is a no-prompt, no-hassle, no-admin method of installing Windows applications, and is therefore the most user friendly you can get. + +## Requirements + +You can only build the Squirrel.Windows target on a Windows machine or on a Linux machine with [`mono`](https://www.mono-project.com/) and [`wine`](https://www.winehq.org/) installed. + +## Installation + +```bash +npm install --save-dev @electron-forge/maker-squirrel +``` + +## Usage + +Add this module to the [makers](index.mdx) section of your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + makers: [ + { + name: '@electron-forge/maker-squirrel', + config: { + certificateFile: './cert.pfx', + certificatePassword: process.env.CERTIFICATE_PASSWORD + } + } + ] +}; +``` + +The Squirrel.Windows maker inherits all of its config options from the [`electron-winstaller`](https://github.com/electron/windows-installer) module, _except_ for `appDirectory` and `outputDirectory`, which are set by the maker. + +Complete configuration options are documented in the [`MakerSquirrelConfig`](https://js.electronforge.io/types/_electron_forge_maker_squirrel.MakerSquirrelConfig.html) types. + +### Mandatory metadata + +Squirrel.Windows requires mandatory package metadata to satisfy the [`.nuspec`](https://learn.microsoft.com/en-us/nuget/reference/nuspec) manifest format. There are two ways to specify this information in Electron Forge. + +#### In package.json + +By default, the Squirrel.Windows maker fetches the `author` and `description` fields in the project's package.json file. + +```jsonc title="package.json" +{ + // ... + "author": "Alice and Bob", + "description": "An example Electron app" + // ... +} +``` + +#### In your Forge config + +Alternatively, you can also override these values directly in your Squirrel.Windows maker config. + +```javascript title="forge.config.js" +module.exports = { + makers: [ + { + name: '@electron-forge/maker-squirrel', + config: { + authors: 'Alice and Bob', + description: 'An example Electron app' + } + } + ] +}; +``` + +:::warning +Note that the Forge config field is **"authors"** while the package.json field is called **"author".** +::: + +### Handling startup events + +When first running your app, updating it, and uninstalling it, Squirrel.Windows will spawn your app an additional time with some special arguments. You can read more about these arguments on the [`electron-winstaller`](https://github.com/electron/windows-installer) README. + +The easiest way to handle these arguments and stop your app launching multiple times during these events is to use the [`electron-squirrel-startup`](https://github.com/mongodb-js/electron-squirrel-startup) module as one of the first things your app does. + +```javascript title="main.js" +const { app } = require('electron'); + +// run this as early in the main process as possible +if (require('electron-squirrel-startup')) app.quit(); +``` + +### Spaces in the app name + +Squirrel.Windows can behave unexpectedly when application names contain spaces. You can use the following setup in this case, which works well: + +```json5 title="package.json" +{ + // Hyphenated version + "name": "app-name", + // The app name with spaces (will be shown to your users) + "productName": "App Name", + // ... +} +``` + +```typescript title="forge.config.ts" +const config: ForgeConfig = { + makers: [ + new MakerSquirrel({ + // CamelCase version without spaces + name: "AppName", + // ... + }), + ], + // ... +} +``` + +Additionally, you'll need to set the App User Model ID from your main process like this: + +```typescript title="main.ts" +app.setAppUserModelId("com.squirrel.AppName.AppName"); +``` + +Squirrel.Windows will use the `productName` from your `package.json` for any user-facing strings and for the name of your `Setup.exe`. + +It will use the camel-cased `name` from the `MakerSquirrel` config for the NuGet package name. NuGet package names cannot contain spaces. + +## Debugging + +For advanced debug logging for this maker, add the `DEBUG=electron-windows-installer*` environment variable. diff --git a/docs/config/makers/wix-msi.md b/docs/config/makers/wix-msi.md new file mode 100644 index 0000000000..c710ce87ea --- /dev/null +++ b/docs/config/makers/wix-msi.md @@ -0,0 +1,49 @@ +--- +description: Create an MSI file for your Electron app on Windows using Electron Forge. +--- + +# WiX MSI + +The WiX MSI target builds `.msi` files, which are "traditional" Windows installer files. + +:::warning +We generally recommend using the [Squirrel.Windows](squirrel.windows.md) target over using this one. These MSI files are a worse user experience for installation but sometimes it is necessary to build MSI files to appease large-scale enterprise companies with internal application distribution policies. +::: + +## Requirements + +You can only build the WiX MSI target on machines with [WiX Toolset v3](https://wixtoolset.org/docs/wix3/) installed. We recommend pinning your installation of WiX Toolset to a specific version. You can install WiX Toolset on Windows via [Chocolatey](https://chocolatey.org/). + +```bash +choco install wixtoolset --version=3.14.0 +``` + +## Installation + +```bash +npm install --save-dev @electron-forge/maker-wix +``` + +## Usage + +To use `@electron-forge/maker-wix`, add it to the `makers` array in your [Forge configuration](../configuration.mdx): + +```javascript +module.exports = { + makers: [ + { + name: '@electron-forge/maker-wix', + config: { + language: 1033, + manufacturer: 'My Awesome Company' + } + } + ] +}; +``` + +Configuration options are documented in [`MakerWixConfig`](https://js.electronforge.io/interfaces/\_electron\_forge\_maker\_wix.MakerWixConfig.html). + +### Debugging + +For advanced debug logging for this maker, add the `DEBUG=electron-wix-msi*` environment variable. diff --git a/docs/config/makers/zip.md b/docs/config/makers/zip.md new file mode 100644 index 0000000000..febdbf2300 --- /dev/null +++ b/docs/config/makers/zip.md @@ -0,0 +1,71 @@ +--- +description: Create a ZIP archive for your Electron app using Electron Forge. +--- + +# ZIP + +The ZIP target builds basic [.zip archives](https://en.wikipedia.org/wiki/ZIP\_\(file\_format\)) containing your packaged application. There are no platform-specific dependencies for using this maker and it will run on any platform. + +## Installation + +```bash +npm install --save-dev @electron-forge/maker-zip +``` + +## Usage + +To use `@electron-forge/maker-zip`, add it to the `makers` array in your Forge configuration. + +```javascript title="forge.config.js" +module.exports = { + makers: [ + { + name: '@electron-forge/maker-zip' + } + ] +}; +``` + +All configuration options are optional, and options are documented in the API docs for [MakerZIPConfig](https://js.electronforge.io/interfaces/\_electron\_forge\_maker\_zip.MakerZIPConfig.html). + +### Static file auto-updates (macOS) + +On macOS, the ZIP maker can be configured to generate update manifests to use with Electron's [autoUpdater](https://electronjs.org/docs/latest/api/auto-updater) module. + +```javascript title="forge.config.js" +module.exports = { + makers: [ + { + name: '@electron-forge/maker-zip', + config: (arch) => ({ + macUpdateManifestBaseUrl: `https://my-bucket.s3.amazonaws.com/my-app-updates/darwin/${arch}` + }) + } + ] +}; +``` + +`macUpdateManifestBaseUrl` should be a path to an object storage bucket where you are storing your release assets. This bucket needs to be organized in folders by platform, then architecture. + +The first time you run `make` with this parameter configured, an architecture-specific `RELEASES.json` manifest will be generated. For example, if you are building v1.2.1 of `my-app` for arm64 (Apple Silicon): + +```json title="forge.config.js" +{ + "currentRelease": "1.2.1", + "releases": [ + { + "version": "1.2.1", + "updateTo": { + "version": "1.2.1", + "pub_date": "2013-09-18T12:29:53+01:00", + "name": "my-app v1.2.1", + "url": "https://my-bucket.s3.amazonaws.com/my-app-updates/darwin/arm64/my-app-1.2.1-darwin-arm64.zip" + } + } + ] +} +``` + +Once this asset is uploaded to the bucket, subsequent runs will read from the existing manifest at `https://my-bucket.s3.amazonaws.com/my-app-updates/darwin/arm64/RELEASES.json` and modify it to update the `currentRelease` property to the next version that is built. + +For end-to-end instructions on this process, including how to publish assets to S3 and set up the autoUpdater to read the `RELEASES.json` manifest, see the [Auto updating from S3](../publishers/s3.mdx#auto-updating-from-s3) guide. diff --git a/docs/config/plugins/auto-unpack-natives.md b/docs/config/plugins/auto-unpack-natives.md new file mode 100644 index 0000000000..ecf7d083ee --- /dev/null +++ b/docs/config/plugins/auto-unpack-natives.md @@ -0,0 +1,37 @@ +--- +description: >- + Reduce loading times and disk consumption by unpacking native Node modules + from your Forge app's ASAR archive. +--- + +# Auto Unpack Native Modules Plugin + +This plugin will automatically add all native Node modules in your `node_modules` folder to the [`asar.unpack`](https://electron.github.io/packager/main/interfaces/Options.html#asar) config option in your [`packagerConfig`](../configuration.mdx#electron-packager-config). If your app uses native Node modules, you should probably use this to reduce loading times and disk consumption on your users' machines. + +## Installation + +```shell +npm install --save-dev @electron-forge/plugin-auto-unpack-natives +``` + +## Usage + +You must add this plugin to your [`plugins`](../configuration.mdx#plugins) array in your Forge configuration. There are currently no configuration options available for this plugin. + +:::info +Asar archives are disabled by default with Electron Packager. Make sure you set your `packagerConfig.asar` value accordingly. This option also supports advanced configuration if you pass it an object. See the [API documentation for this option](https://js.electronforge.io/modules/_electron_forge_shared_types.InternalOptions.html#CreateOptions) for more information. +::: + +```javascript title="forge.config.js" +module.exports = { + packagerConfig: { + asar: true // or an object containing your asar options + }, + plugins: [ + { + name: '@electron-forge/plugin-auto-unpack-natives', + config: {} + } + ] +}; +``` diff --git a/docs/config/plugins/electronegativity.md b/docs/config/plugins/electronegativity.md new file mode 100644 index 0000000000..76c9c833a1 --- /dev/null +++ b/docs/config/plugins/electronegativity.md @@ -0,0 +1,36 @@ +--- +description: >- + Check for misconfigurations and security anti-patterns with the + Electronegativity tool. +--- + +# Electronegativity Plugin + +The Electronegativity plugin integrates Doyensec's [Electronegativity tool](https://github.com/doyensec/electronegativity#electronegativity) into the Electron Forge workflow. After packaging your Electron app, it identifies any known misconfigurations and security anti-patterns. + +## Installation + +```shell +npm install --save-dev @electron-forge/plugin-electronegativity +``` + +## Usage + +Add this plugin to the [`plugins`](../configuration.mdx#plugins) array in your Forge configuration. All [programmatic options for Electronegativity](https://github.com/doyensec/electronegativity#programmatically), except for `input` and `electronVersion`. + +### Example + +```javascript title="forge.config.js" +module.exports = { + // ... + plugins: [ + { + name: '@electron-forge/plugin-electronegativity', + config: { + isSarif: true + } + } + ] + // ... +}; +``` diff --git a/docs/config/plugins/fuses.mdx b/docs/config/plugins/fuses.mdx new file mode 100644 index 0000000000..e9248aaa32 --- /dev/null +++ b/docs/config/plugins/fuses.mdx @@ -0,0 +1,84 @@ +--- +description: Toggle Electron functionality at package-time with Electron Fuses. +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Fuses Plugin + +> Added in version 6.1.0 + +This plugin allows flipping [Electron Fuses](https://www.electronjs.org/docs/latest/tutorial/fuses) when packaging your app with Electron Forge. Fuses are bits in the Electron binary that allow certain features to be enabled/disabled when your app is packaged. In most cases, if you want to change how Electron works internally, you have to grab the source files, make any changes you need, and compile it yourself, which is a major task. + +Fuses are meant to simplify this process for a subset of common features: instead of compiling your own Electron binary, you can modify the existing pre-built binary at package-time using Fuses so that these features are enabled/disabled in your packaged app. + +For example, by default, you can run your Electron app as a normal Node.js process if you have the `ELECTRON_RUN_AS_NODE` environment variable set to `1`. If you don't want users to be able to do this, you can disable this behavior by setting the [RunAsNode](https://www.electronjs.org/docs/latest/tutorial/fuses#runasnode) fuse to `false` at package-time. If your app is code-signed, users can't change any Fuses you have flipped, as the operating system would detect that the binary has changed and prevent the app from running. + +For an updated list of the features that can be enabled/disabled using Fuses, please refer to the [official Fuses tutorial](https://www.electronjs.org/docs/latest/tutorial/fuses) and the [@electron/fuses docs](https://www.electronjs.org/docs/latest/tutorial/fuses). + +## Installation + +:::info +This plugin has a peer dependency on `@electron/fuses`, so don't forget to install it too! +::: + +```shell +npm install --save-dev @electron-forge/plugin-fuses @electron/fuses +``` + +## Usage + +You can use the `FusesPlugin` constructor just like the `flipFuses` function from `@electron/fuses`, except that the plugin already takes care of the Electron path for you, so you only need to provide the configuration object. + + + + +```js +const { FusesPlugin } = require('@electron-forge/plugin-fuses'); +const { FuseV1Options, FuseVersion } = require('@electron/fuses'); + +const forgeConfig = { + // ... + plugins: [ + new FusesPlugin({ + version: FuseVersion.V1, + [FuseV1Options.RunAsNode]: false + // ...any other options supported by @electron/fuses + }) + ] + // ... +}; + +module.exports = forgeConfig; +``` + + + + +The example above assumes you're using `@electron/fuses` v1.x, which is the latest major version as of the time of writing; however, this plugin should work with any version of `@electron/fuses`. For instance, if `@electron/fuses` v2.x is released and you want to use some new fuse that comes with it, you'll just need to upgrade your `@electron/fuses` package to v2.x and update your Forge configuration: + + + + +```js +const { FusesPlugin } = require('@electron-forge/plugin-fuses'); +const { FuseV2Options, FuseVersion } = require('@electron/fuses'); + +const forgeConfig = { + // ... + plugins: [ + new FusesPlugin({ + version: FuseVersion.V2, + [FuseV2Options.SomeV2OnlyFuse]: false + // ...any other options supported by @electron/fuses + }) + ] + // ... +}; + +module.exports = forgeConfig; +``` + + + diff --git a/docs/config/plugins/index.md b/docs/config/plugins/index.md new file mode 100644 index 0000000000..8d5cb70b5b --- /dev/null +++ b/docs/config/plugins/index.md @@ -0,0 +1,25 @@ +--- +description: Modules to extend Forge's core functionality +--- + +# Plugins + +Electron Forge has a plugin system which allows you to extend its core functionality. + +By default, Forge takes a vanilla JS application and packages, makes and publishes it (see the [Build Lifecycle](../../core-concepts/build-lifecycle.md) document for more details). Plugins can execute custom logic during any of the Forge [Hooks](../hooks.md) during the build process, and can also override the [Start](../../cli.md#start) command in development. + +:::info +If you want to write your own Forge plugin, check out the [Writing Plugins](../../advanced/extending-electron-forge/writing-plugins.md) guide. +::: + +## Bundler plugins + +- [Webpack Plugin](webpack.mdx) - Build your Electron app with webpack +- [Vite Plugin](vite.mdx) - Build your Electron app with Vite + +## Utility plugins + +- [Auto Unpack Native Modules Plugin](auto-unpack-natives.md) - Unpack native Node.js modules from your Forge app's ASAR archive. +- [Local Electron Plugin](local-electron.md) - Integrate a local build of Electron into your Forge app. +- [Fuses Plugin](fuses.mdx) - Toggle Electron functionality at package-time with Electron Fuses. +- [Electronegativity Plugin](electronegativity.md) - Check for misconfigurations and security anti-patterns with the Electronegativity tool. diff --git a/docs/config/plugins/local-electron.md b/docs/config/plugins/local-electron.md new file mode 100644 index 0000000000..987f2f0ece --- /dev/null +++ b/docs/config/plugins/local-electron.md @@ -0,0 +1,42 @@ +--- +description: Integrate a local build of Electron into your Forge app. +--- + +# Local Electron Plugin + +:::info +This plugin should only be used by people who are building Electron locally themselves. If you want to use a fork of Electron, check out the [environment variables](https://github.com/electron/get#usage) you can use to configure `@electron/get`. +::: + +This plugin allows you to both run and build your app using a **local** build of Electron. This can be incredibly useful if you want to test a feature or a bug fix in your app before making a PR up to the Electron repository. + +If you want to set up a local build of Electron, you should check out [Electron Build Tools](https://github.com/electron/build-tools). + +### Installation + +```bash +npm install --save-dev @electron-forge/plugin-local-electron +``` + +### Usage + +Once you have a working build of Electron, point the plugin's `electronPath` config option to the folder containing the built Electron binary. + +All possible configuration options are documented in [`LocalElectronPluginConfig`](https://js.electronforge.io/interfaces/\_electron\_forge\_plugin\_local\_electron.LocalElectronPluginConfig.html). + +```javascript title="forge.config.js" +{ + plugins: [ + { + name: '@electron-forge/plugin-local-electron', + config: { + electronPath: '/Users/me/projects/electron/out/Testing' + } + } + ] +} +``` + +:::info +Please note that the plugin only accepts **absolute paths**. You should use Node's [`path.resolve()`](https://nodejs.org/api/path.html#pathresolvepaths) to make things deterministic. +::: diff --git a/docs/config/plugins/vite.mdx b/docs/config/plugins/vite.mdx new file mode 100644 index 0000000000..7fb91f4893 --- /dev/null +++ b/docs/config/plugins/vite.mdx @@ -0,0 +1,193 @@ +--- +description: Transform and bundle code for your Electron Forge app with Vite. +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Vite Plugin + +:::info +As of Electron Forge v7.5.0, Vite support for Electron Forge has been marked as **experimental** in order to reflect its stage in development and to provide maintainers with the ability to release fixes and improvements rapidly. Future minor releases may contain breaking changes, but migration steps will be listed in release notes.\ +\ +For more context, see the Electron Forge [v7.5.0 release notes](https://github.com/electron/forge/releases/tag/v7.5.0). +::: + +This plugin makes it easy to set up standard Vite tooling to compile both your main process code and your renderer process code. + +## Installation + +```shell +npm install --save-dev @electron-forge/plugin-vite +``` + +## Usage + +### Plugin configuration + +You must provide two Vite configuration files: one for the main process in `vite.main.config.js`, and one for the renderer process in `vite.renderer.config.js`. + +For example, this is the [configuration](../configuration.mdx) taken from Forge's [Vite template](../../templates/vite.md): + + + + +```javascript +module.exports = { + plugins: [ + { + name: '@electron-forge/plugin-vite', + config: { + // `build` can specify multiple entry builds, which can be + // Main process, Preload scripts, Worker process, etc. + build: [ + { + // `entry` is an alias for `build.lib.entry` + // in the corresponding file of `config`. + entry: 'src/main.js', + config: 'vite.main.config.mjs' + }, + { + entry: 'src/preload.js', + config: 'vite.preload.config.mjs' + } + ], + renderer: [ + { + name: 'main_window', + config: 'vite.renderer.config.mjs' + } + ] + } + } + ] +}; +``` + + + + + +```json +{ + // ... + "config": { + "forge": { + "plugins": [ + { + "name": "@electron-forge/plugin-vite", + "config": { + "build": [ + { + "entry": "src/main.js", + "config": "vite.main.config.mjs" + }, + { + "entry": "src/preload.js", + "config": "vite.preload.config.mjs" + } + ], + "renderer": [ + { + "name": "main_window", + "config": "vite.renderer.config.mjs" + } + ] + } + } + ] + } + } + // ... +} +``` + + + + +Config options will largely follow the same standards as non-Electron Vite projects. You can reference [Vite's documentation here](https://vitejs.dev/config/) for more examples of how to configure each of your entry point's config files. + +### Project files + +Vite's build config generates a separate entry for the main process and preload script, as well as each renderer process. + +Your `main` entry in your `package.json` file needs to point at `".vite/build/main"`, like so: + +```json title="package.json" +{ + "name": "my-vite-app", + "main": ".vite/build/main.js", + // ... +} +``` + +If using the Vite template, this should be automatically set up for you. + +## Advanced configuration + +### Build concurrency + +Under the hood, the Vite plugin spawns a separate Vite build for each target. These builds first run in parallel for all renderer targets, then for all main and preload targets. Vite can sometimes use a lot of memory, and having many builds simultaneously can cause Out of Memory issues (see [vitejs/vite#2433](https://github.com/vitejs/vite/issues/2433)). + +Starting from Forge v7.9.0, you can pass a boolean or integer value to the plugin's `concurrent` option to limit how many build jobs run at once to alleviate memory issues. + +```javascript title="forge.config.js" +module.exports = { + plugins: { + name: '@electron-forge/plugin-vite', + config: { + build: [/* ... */], + renderer: [/* ... */], + concurrent: false // accepts a boolean or positive integer + } + } +}; +``` + +### Native Node modules + +If you used the [Vite](../../templates/vite.md) template to create your application, native modules will mostly work out of the box. However, to avoid possible build issues, we recommend instructing Vite to load them as external packages: + +```javascript title="vite.main.config.js" +import { defineConfig } from 'vite'; + +export default defineConfig({ + build: { + rollupOptions: { + external: [ + 'serialport', + 'sqlite3' + ] + } + } +}); +``` + +### Hot Module Replacement (HMR) + +In order to use Vite's [Hot Module Replacement (HMR)](https://vitejs.dev/guide/features.html#hot-module-replacement), all `loadURL` paths need to reference the global variables that the Vite plugin will define for you: + +* The dev server will be suffixed with `_DEV_SERVER_URL` +* The static file path will be suffixed with `_VITE_NAME` + +In the case of the `main_window`, the global variables will be named `MAIN_WINDOW_VITE_DEV_SERVER_URL` and `MAIN_WINDOW_VITE_NAME`. An example of how to use them is given below: + +```javascript title="main.js" +const mainWindow = new BrowserWindow({ /* ... */ }); + +if (MAIN_WINDOW_VITE_DEV_SERVER_URL) { + mainWindow.loadURL(MAIN_WINDOW_VITE_DEV_SERVER_URL); +} else { + mainWindow.loadFile(path.join(__dirname, `../renderer/${MAIN_WINDOW_VITE_NAME}/index.html`)); +}; +``` + +:::info +If using TypeScript, the variables can be defined as such: + +```typescript title="main.js (Main Process)" {1} +declare const MAIN_WINDOW_VITE_DEV_SERVER_URL: string; +declare const MAIN_WINDOW_VITE_NAME: string; +``` + +::: diff --git a/docs/config/plugins/webpack.mdx b/docs/config/plugins/webpack.mdx new file mode 100644 index 0000000000..0b1de365d0 --- /dev/null +++ b/docs/config/plugins/webpack.mdx @@ -0,0 +1,445 @@ +--- +description: Transform and bundle code for your Electron Forge app with webpack. +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Webpack Plugin + +This plugin makes it easy to set up standard [webpack](https://webpack.js.org/) tooling to compile both your main process code and your renderer process code, with built-in support for [Hot Module Replacement (HMR)](https://webpack.js.org/concepts/hot-module-replacement/) in the renderer process and support for multiple renderers. + +## Installation + +```shell +npm install --save-dev @electron-forge/plugin-webpack +``` + +## Usage + +### Plugin configuration + +You must provide two webpack configuration files: one for the main process in `mainConfig`, and one for the renderer process in `renderer.config`. The complete config options are available in the API docs under [`WebpackPluginConfig`](https://js.electronforge.io/interfaces/\_electron\_forge\_plugin\_webpack.WebpackPluginConfig.html). + +For example, this is the [configuration](../configuration.mdx) taken from Forge's [webpack template](../../templates/webpack-template.md): + + + + +```javascript +module.exports = { + // ... + plugins: [ + { + name: '@electron-forge/plugin-webpack', + config: { + mainConfig: './webpack.main.config.js', + renderer: { + config: './webpack.renderer.config.js', + entryPoints: [{ + name: 'main_window', + html: './src/renderer/index.html', + js: './src/renderer/index.js', + preload: { + js: './src/preload.js' + } + }] + } + } + } + ] + // ... +}; +``` + + + + + +```jsonc +{ + // ... + "config": { + "forge": { + "plugins": [ + { + "name": "@electron-forge/plugin-webpack", + "config": { + "mainConfig": "./webpack.main.config.js", + "renderer": { + "config": "./webpack.renderer.config.js", + "entryPoints": [{ + "name": "main_window", + "html": "./src/renderer/index.html", + "js": "./src/renderer/index.js", + "preload": { + "js": "./src/preload.js" + } + }] + } + } + } + ] + } + } + // ... +} +``` + + + + +### Project files + +This plugin generates a separate entry for the main process, as well as each renderer process and preload script. + +You need to do two things in your project files in order to make this plugin work. + +#### package.json + +First, your `main` entry in your `package.json` file needs to point at `"./.webpack/main"` like so: + +```jsonc title="package.json" +{ + "name": "my-app", + "main": "./.webpack/main", + // ... +} +``` + +#### Main process code + +Second, all `loadURL` and `preload` paths need to reference the magic global variables that this plugin will define for you. + +Each entry point has two globals defined based on the name assigned to your entry point: + +* The renderer's entry point will be suffixed with `_WEBPACK_ENTRY` +* The renderer's preload script will be suffixed with `_PRELOAD_WEBPACK_ENTRY` + +In the case of the `main_window` entry point in the earlier example, the global variables will be named `MAIN_WINDOW_WEBPACK_ENTRY` and `MAIN_WINDOW_PRELOAD_WEBPACK_ENTRY`. An example of how to use them is given below: + +```javascript title="main.js" +const mainWindow = new BrowserWindow({ + webPreferences: { + preload: MAIN_WINDOW_PRELOAD_WEBPACK_ENTRY + } +}); + +mainWindow.loadURL(MAIN_WINDOW_WEBPACK_ENTRY); +``` + +These variables are only defined in the main process. If you need to use one of these paths in a renderer (e.g. to pass a preload script to a `` tag), you can pass the magic variable value with a synchronous IPC round trip. + + + + +```javascript title="main.js" +// make sure this listener is set before your renderer.js code is called +ipcMain.on('get-preload-path', (e) => { + e.returnValue = WINDOW_PRELOAD_WEBPACK_ENTRY; +}); +``` + + + + + +```javascript title="preload.js" +const { contextBridge, ipcRenderer } = require('electron'); + +contextBridge.exposeInMainWorld('electron', { + getPreloadPath: () => ipcRenderer.sendSync('get-preload-path') +}); +``` + + + + + +```javascript title="renderer.js" +const preloadPath = window.electron.getPreloadPath(); +``` + + + + +:::info +**Usage with TypeScript** + +If you're using the webpack plugin with TypeScript, you will need to manually declare these magic variables to avoid compiler errors. + +```typescript title="main.js (Main Process)" +declare const MAIN_WINDOW_WEBPACK_ENTRY: string; +declare const MAIN_WINDOW_PRELOAD_WEBPACK_ENTRY: string; +``` + +::: + +## Preload scripts + +You can attach a preload script to any window entry point by setting the `preload` key on that entry point, as shown in the [plugin configuration](#plugin-configuration) example above: + +```javascript +{ + name: 'main_window', + html: './src/renderer/index.html', + js: './src/renderer/index.js', + preload: { + js: './src/preload.js' + } +} +``` + +### Preload scripts are sandboxed by default + +:::warning +This is a behavior change from Forge 6. If you are upgrading from 6.x, read this section carefully. +::: + +Since [Electron 20](https://www.electronjs.org/blog/electron-20-0#renderers-sandboxed-by-default), renderer processes (and their preload scripts) are **sandboxed by default**. To match this, the webpack plugin compiles each preload script with the [`sandboxedPreload` webpack target](https://webpack.js.org/configuration/target/) by default. + +A sandboxed preload script runs in a restricted environment: it does **not** have access to Node.js APIs such as `require`, `process`, or Node core modules. It can still use the [polyfilled subset of Node](https://www.electronjs.org/docs/latest/tutorial/sandbox#preload-scripts) that Electron exposes to sandboxed preloads (for example `electron`, and a limited version of `process`), which is enough to set up a [`contextBridge`](https://www.electronjs.org/docs/latest/api/context-bridge). This is the recommended, secure default for most apps. + +If your preload script worked in Forge 6 by calling `require` or otherwise depending on full Node.js access, it will fail under the sandboxed default. You have two options for giving a preload full Node.js access. + +#### Option 1: Enable `nodeIntegration` on the window entry point + +The preload's webpack target is derived from the `nodeIntegration` value of the entry point it belongs to. When `nodeIntegration` is `true` (set either on the entry point or on `renderer.nodeIntegration`), the preload is compiled with the `electronPreload` target instead, which grants full Node.js access. + +```javascript title="Plugin configuration" +{ + name: 'main_window', + html: './src/renderer/index.html', + js: './src/renderer/index.js', + nodeIntegration: true, // preload is compiled with the `electronPreload` target + preload: { + js: './src/preload.js' + } +} +``` + +:::warning +Enabling `nodeIntegration` disables the sandbox for that window's renderer as well, which reduces the security of your application. Prefer keeping the sandbox enabled and exposing only what you need through the `contextBridge`. +::: + +#### Option 2: Use a preload-only entry point + +If you only need full Node.js access in the preload but want to keep it as a standalone entry (for example to attach it to a ``), you can declare a **preload-only entry point**. It takes a `name` and a `preload` object, and its `nodeIntegration` value controls the preload's webpack target independently of any window: + +```javascript title="Plugin configuration" +{ + name: 'main_window_preload', + nodeIntegration: true, + preload: { + js: './src/preload.js' + } +} +``` + +The generated global for this entry is derived from its `name` with the `_PRELOAD_WEBPACK_ENTRY` suffix — so the entry named `main_window_preload` above is exposed to the main process as `MAIN_WINDOW_PRELOAD_PRELOAD_WEBPACK_ENTRY`. + +## Advanced configuration + +### webpack-dev-server + +Forge's webpack plugin uses [`webpack-dev-server`](https://webpack.js.org/configuration/dev-server/) to help you quickly iterate on renderer process code in development mode. Running `electron-forge start` with the webpack plugin active will launch a dev server that is configurable through the plugin config. + +#### devServer + +In development mode, you can change most `webpack-dev-server` options by setting `devServer` in your Forge Webpack plugin configuration. + +```javascript title="Plugin configuration" +{ + name: '@electron-forge/plugin-webpack', + config: { + // other Webpack plugin config... + devServer: { + stats: 'verbose' + } + // ... + } +} +``` + +#### devContentSecurityPolicy + +In development mode, you can set a [Content Security Policy (CSP)](https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP) by setting `devContentSecurityPolicy` in your Forge Webpack plugin configuration. + +```javascript +{ + name: '@electron-forge/plugin-webpack', + config: { + // other Webpack plugin config... + devContentSecurityPolicy: 'default-src \'self\' \'unsafe-inline\' data:; script-src \'self\' \'unsafe-eval\' \'unsafe-inline\' data:', + // other Webpack plugin config... + mainConfig: './webpack.main.config.js', + renderer: { + /* renderer config here, see above section */ + } + } +} +``` + +:::info +If you wish to use **source maps** in development, you'll need to set `'unsafe-eval'` for the [`script-src`](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/script-src) directive. Using `'unsafe-eval'` will cause Electron itself to trigger a warning in the DevTools console about having that value enabled, which is usually fine so long as you **do not set that value in production**. +::: + +### Native Node modules + +If you used the [Webpack](../../templates/webpack-template.md) or [TypeScript + Webpack](../../templates/typescript-+-webpack-template.md) templates to create your application, native modules will mostly work out of the box. + +If you are setting up the plugin manually, you can make native modules work by adding the following two loaders to your `module.rules` configuration in your Webpack config. Ensure you install both [`node-loader`](https://www.npmjs.com/package/node-loader) and [`@vercel/webpack-asset-relocator-loader`](https://www.npmjs.com/package/@vercel/webpack-asset-relocator-loader) as development dependencies. + +```bash +npm install --save-dev node-loader @vercel/webpack-asset-relocator-loader@1.7.3 +``` + +:::warning +Electron Forge monkeypatches the asset relocator loader in order for it to work with Electron properly, so the version has been pinned to ensure compatibility. If you upgrade that version, you do so at your own risk. +::: + +```javascript title="webpack.main.config.js" +module.exports = { + module: { + rules: [ + { + // We're specifying native_modules in the test because the asset + // relocator loader generates a "fake" .node file which is really + // a cjs file. + test: /native_modules\/.+\.node$/, + use: 'node-loader' + }, + { + test: /\.(m?js|node)$/, + parser: { amd: false }, + use: { + loader: '@vercel/webpack-asset-relocator-loader', + options: { + outputAssetBase: 'native_modules' + } + } + } + ] + } +}; +``` + +If the asset relocator loader does not work for your native module, you may want to consider using webpack's [externals configuration](https://webpack.js.org/configuration/externals/). + +### Node integration + +#### Enabling Node integration in your app code + +In Electron, you can enable Node.js in the renderer process with [`BrowserWindow` constructor options](https://www.electronjs.org/docs/latest/api/browser-window). Renderers with the following options enabled will have a browser-like web environment with access to Node.js [`require`](https://nodejs.org/api/modules.html#requireid) and all of its core APIs: + +```javascript title="main.js (Main Process)" +const win = new BrowserWindow({ + webPreferences: { + contextIsolation: false, + nodeIntegration: true + } +}); +``` + +This creates a unique environment that requires additional webpack configuration. + +#### Setting the correct webpack target in your plugin config + +Webpack [targets](https://webpack.js.org/configuration/target/) have first-class support for various Electron environments. Forge's webpack plugin will set the compilation target for renderers based on the `nodeIntegration` option in the config: + +* When `nodeIntegration` is **true**, the `target` is `electron-renderer`. +* When `nodeIntegration` is **false**, the `target` is `web`. + +This option is **false** by default\*\*.\*\* You can set this option for all renderers via the `renderer.nodeIntegration` option, and you can override its value in each renderer you create in the `entryPoints` array. + +In the below configuration example, webpack will compile to the `electron-renderer` target for all entry points except for `media_player`, which will compile to the `web` target. + +```javascript title="Plugin configuration" +{ + name: '@electron-forge/plugin-webpack', + config: { + mainConfig: './webpack.main.config.js', + renderer: { + config: './webpack.renderer.config.js', + nodeIntegration: true, // Implies `target: 'electron-renderer'` for all entry points + entryPoints: [ + { + html: './src/app/app.html', + js: './src/app/app.tsx', + name: 'app' + }, + { + html: './src/mediaPlayer/index.html', + js: './src/mediaPlayer/index.tsx', + name: 'media_player', + nodeIntegration: false // Overrides the default nodeIntegration set above + } + ] + } + } +} +``` + +:::warning +It is important that you enable `nodeIntegration` in **both** in the main process code and the webpack plugin configuration. This option duplication is necessary because webpack targets are fixed upon compilation, but BrowserWindow's web preferences are determined on run time. +::: + +## Hot module replacement + +In development mode, all your renderer processes in development will have [Hot Module Replacement (HMR)](https://webpack.js.org/concepts/hot-module-replacement/) enabled by default thanks to `webpack-dev-server`. + +However, it is impossible for HMR to work inside preload scripts. However, webpack is constantly watching and recompiling those files so reload the renderer to get updates for preload scripts. + +For the main process, type `rs` in the console you launched `electron-forge` from and Forge will restart your app for you with the new main process code. + +### Hot reload caching + +When using Webpack 5 caching, asset permissions need to be maintained through their own cache, and the public path needs to be injected into the build. + +To insure these cases work out, make sure to run `initAssetCache` in the build, with the `options.outputAssetBase` argument: + +```javascript +const relocateLoader = require('@vercel/webpack-asset-relocator-loader'); +webpack({ + // ... + plugins: [ + { + apply (compiler) { + compiler.hooks.compilation.tap('webpack-asset-relocator-loader', compilation => { + relocateLoader.initAssetCache(compilation, outputAssetBase); + }); + } + } + ] +}); +``` + +### Hot Reloading for React + +If you're using React components, you may want to have HMR automatically pick up a change and reload the component without having to manually refresh the page. This is possible by installing [`react-hot-loader`](https://github.com/gaearon/react-hot-loader) to define which modules should be hot reloaded. + +Here's a usage example in TypeScript with `App` being the topmost component in a React component tree: + +```typescript +import { hot } from "react-hot-loader"; + +const App: FunctionComponent = () => ( +
+ ... +
+); + +export default hot(module)(App) +``` + +You can use this pattern in any other components depending on what you want to reload. For example, if you use the `hot()` HOC for an `AppBar` component and make a change to a child of `AppBar`, then the entire `AppBar` gets reloaded, but the higher-level `App` layout remains otherwise unchanged. In essence, a change will propagate up to the first `hot()` HOC found in a component tree. + +## What happens in production? + +In theory, you shouldn't need to care. In development, we spin up `webpack-dev-server` instances to power your renderer processes. In production, we just build the static files. + +Assuming you use the defined globals we explained in the above section, everything should work when your app is packaged. + +## How do I do virtual routing? + +If you want to use something like [`react-router`](https://github.com/ReactTraining/react-router) to do virtual routing in your app, you will need to ensure you use a history method that is not based on the browser history APIs. Browser history will work in development but not in production, as your code will be loaded from the filesystem, not a web server. In the `react-router` case, you should use the [`MemoryRouter`](https://reactrouter.com/en/main/router-components/memory-router) to make everything work. diff --git a/docs/config/publishers/bitbucket.md b/docs/config/publishers/bitbucket.md new file mode 100644 index 0000000000..b6c94d7116 --- /dev/null +++ b/docs/config/publishers/bitbucket.md @@ -0,0 +1,44 @@ +# Bitbucket + +The Bitbucket publish target allows you to publish your artifacts directly to Bitbucket where users will be able to download them. + +:::warning +This publish target is for [Bitbucket Cloud](https://bitbucket.org) only and will not work with self hosted Bitbucket Server instances. +::: + +## Installation + +```bash +npm install --save-dev @electron-forge/publisher-bitbucket +``` + +## Usage + +To use `@electron-forge/publisher-bitbucket`, add it to the `publishers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + // ... + publishers: [ + { + name: '@electron-forge/publisher-bitbucket', + config: { + repository: { + owner: 'myusername', + name: 'myreponame' + }, + auth: { + username: process.env.BITBUCKET_USERNAME, // string + appPassword: process.env.BITBUCKET_APP_PASSWORD // string + } + } + } + ] +}; +``` + +Full configuration options are documented in [`PublisherBitbucketConfig`](https://js.electronforge.io/interfaces/\_electron\_forge\_publisher\_bitbucket.PublisherBitbucketConfig.html). + +:::info +Your artifacts can be found under the `Downloads` tab of your Bitbucket repository. +::: diff --git a/docs/config/publishers/electron-release-server.md b/docs/config/publishers/electron-release-server.md new file mode 100644 index 0000000000..9c8fc27823 --- /dev/null +++ b/docs/config/publishers/electron-release-server.md @@ -0,0 +1,33 @@ +# Electron Release Server + +The Electron Release Server target publishes all your artifacts to a hosted instance of [Electron Release Server](https://github.com/ArekSredzki/electron-release-server). + +Please note that Electron Release Server is a community powered project and is not associated with Electron Forge or the Electron project directly. + +## Installation + +```bash +npm install --save-dev @electron-forge/publisher-electron-release-server +``` + +## Usage + +To use `@electron-forge/publisher-electron-release-server`, add it to the `publishers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + // ... + publishers: [ + { + name: '@electron-forge/publisher-electron-release-server', + config: { + baseUrl: 'https://update.server.com', + username: 'admin', + password: process.env.PASSWORD // string + } + } + ] +}; +``` + +Configuration options are documented in [`PublisherERSConfig`](https://js.electronforge.io/interfaces/\_electron\_forge\_publisher\_electron\_release\_server.PublisherERSConfig.html). diff --git a/docs/config/publishers/gcs.md b/docs/config/publishers/gcs.md new file mode 100644 index 0000000000..6b71a45828 --- /dev/null +++ b/docs/config/publishers/gcs.md @@ -0,0 +1,63 @@ +--- +description: Publishing your Electron app artifacts to a Google Cloud Storage bucket. +--- + +# Google Cloud Storage + +:::info +This Publisher was added in Electron Forge **v7.1.0**. +::: + +The Google Cloud Storage target publishes all your artifacts to a [Google Cloud Storage bucket](https://cloud.google.com/storage/docs). + +## Installation + +```bash +npm install --save-dev @electron-forge/publisher-gcs +``` + +## Usage + +To use `@electron-forge/publisher-gcs`, add it to the `publishers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + // ... + publishers: [ + { + name: '@electron-forge/publisher-gcs', + config: { + storageOptions: { + // add additional Storage constructor parameters here + projectId: 'my-project-id' + }, + bucket: 'my-bucket', + folder: 'custom-folder-name', + public: true + } + } + ] +}; +``` + +Additional configuration options are documented in [`PublisherGCSConfig`](http://js.electronforge.io/interfaces/\_electron\_forge\_publisher\_gcs.PublisherGCSConfig.html). + +To pass options into the Google Cloud Storage SDK's [Storage constructor](https://cloud.google.com/nodejs/docs/reference/storage/latest/storage/storageoptions), use the `config.storageOptions` parameter. + +### Output location + +When executed, the Publisher will publish to your GCS bucket under the following key: + +```text +${config.folder || version}/${artifactName} +``` + +:::warning +If you run publish twice with the same version on the same platform, it is possible for your old artifacts to get overwritten in Storage. It is your responsibility to ensure that you don't overwrite your own releases. +::: + +### Authentication + +Under the hood, the Google Cloud Storage Publisher uses the `@google-cloud/storage` SDK and its associated authentication options. + +We recommend following [Google's authentication documentation for client libraries](https://cloud.google.com/docs/authentication/client-libraries#node.js) to get authentication configured. diff --git a/docs/config/publishers/github.md b/docs/config/publishers/github.md new file mode 100644 index 0000000000..0f14a475b7 --- /dev/null +++ b/docs/config/publishers/github.md @@ -0,0 +1,63 @@ +# GitHub + +The GitHub Publisher uploads your artifacts to GitHub Releases, which allows your users to download the files straight from your repository. If your repository is open-source, you can use [update.electronjs.org](https://github.com/electron/update.electronjs.org) to get a free hosted update service (see [Auto updating from GitHub](github.md#auto-updating-from-github) below). + +## Installation + +```bash +npm install --save-dev @electron-forge/publisher-github +``` + +## Usage + +To use `@electron-forge/publisher-github`, add it to the `publishers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + // ... + publishers: [ + { + name: '@electron-forge/publisher-github', + config: { + repository: { + owner: 'me', + name: 'awesome-thing' + }, + prerelease: true + } + } + ] +}; +``` + +Configuration options are documented in [`PublisherGitHubConfig`](https://js.electronforge.io/interfaces/_electron_forge_publisher_github.PublisherGitHubConfig.html). + +### Authentication + +We recommend using the `process.env.GITHUB_TOKEN` environment variable to authenticate the GitHub Publisher. This token requires write permissions to your repository's contents to create new releases. + +:::info +If you are publishing your app with GitHub Actions, the `GITHUB_TOKEN` secret is pre-populated in every workflow. You will need to grant the necessary permissions via the `permissions` field at the top level of your workflow configuration. + +```yaml +permissions: + contents: write +``` + +See the [Controlling permissions for GITHUB\_TOKEN](https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/controlling-permissions-for-github_token) documentation for more information. +::: + +### Uploading to GitHub Enterprise instances + +You can use this target to publish to GitHub Enterprise using the host configuration options of `octokitOptions`. Check out the configuration options linked above. + +### Auto updating from GitHub + +Updating from a GitHub release for a **public** repository is as simple as adding the [`update-electron-app`](https://github.com/electron/update-electron-app) module to your app's main process. + +```javascript title="main.js" +const { updateElectronApp } = require('update-electron-app'); +updateElectronApp(); // additional configuration options available +``` + +If your GitHub release is in a private repository, you should check our [Auto Update](../../advanced/auto-update.md) guide for alternative solutions. diff --git a/docs/config/publishers/index.md b/docs/config/publishers/index.md new file mode 100644 index 0000000000..85ebd22646 --- /dev/null +++ b/docs/config/publishers/index.md @@ -0,0 +1,22 @@ +# Publishers + +Publishers are Electron Forge's way of taking the artifacts generated by the [`make` command](../makers/index.mdx) and sending them to a service somewhere for you to distribute or [use as updates](../../advanced/auto-update.md). This could be your update server or an S3 bucket. + +Each publisher has to be configured in the `publishers` section of your Forge configuration with which platforms to run for and the publisher specific config. For example: + +```javascript title="forge.config.js" +module.exports = { + publishers: [ + { + name: '@electron-forge/publisher-s3', + platforms: ['darwin', 'linux'], + config: { + bucket: 'my-bucket', + folder: 'my/key/prefix' + } + } + ] +}; +``` + +Please note that all publishers default to publishing all platforms, so you only need to specify the `platforms` key if you don't want that default. diff --git a/docs/config/publishers/nucleus.md b/docs/config/publishers/nucleus.md new file mode 100644 index 0000000000..2e3950b2f4 --- /dev/null +++ b/docs/config/publishers/nucleus.md @@ -0,0 +1,32 @@ +# Nucleus + +The Nucleus target publishes all your artifacts to an instance of Nucleus Update Server, this update service supports all three platforms. Check out the README at [`atlassian/nucleus`](https://github.com/atlassian/nucleus) for more information on this project. + +## Installation + +```bash +npm install --save-dev @electron-forge/publisher-nucleus +``` + +## Usage + +To use `@electron-forge/publisher-nucleus`, add it to the `publishers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + // ... + publishers: [ + { + name: '@electron-forge/publisher-nucleus', + config: { + host: 'https://my-nucleus.mysite.com', + appId: 1, + channelId: 'abcdefg', + token: process.env.TOKEN // string + } + } + ] +}; +``` + +Configuration options are documented in [`PublisherNucleusConfig`](https://js.electronforge.io/interfaces/\_electron\_forge\_publisher\_nucleus.PublisherNucleusConfig.html). diff --git a/docs/config/publishers/s3.mdx b/docs/config/publishers/s3.mdx new file mode 100644 index 0000000000..1631b1e5e1 --- /dev/null +++ b/docs/config/publishers/s3.mdx @@ -0,0 +1,124 @@ +--- +description: How to publish your distributable Electron app artifacts to Amazon S3 +--- + +import StaticFileAutoUpdates from '../../_partials/static-file-auto-updates.mdx'; + +# S3 + +The S3 target publishes your Make artifacts to an Amazon S3 bucket. + +## Installation + +```bash +npm install --save-dev @electron-forge/publisher-s3 +``` + +## Usage + +To use `@electron-forge/publisher-s3`, add it to the `publishers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + // ... + publishers: [ + { + name: '@electron-forge/publisher-s3', + config: { + bucket: 'my-bucket', + public: true + } + } + ] +}; +``` + +Configuration options are documented in [`PublisherS3Config`](https://js.electronforge.io/interfaces/_electron_forge_publisher_s3.PublisherS3Config.html). + +### Authentication + +It is recommended to follow the [Amazon AWS guide](https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/setting-credentials-node.html) and set either a shared credentials guide or the proper environment variables. However, if that is not possible, the publisher config allows the setting of the `accessKeyId` and `secretAccessKey` configuration options. + +### Key management + +By default, the S3 publisher will upload its objects to the `{prefix}/{platform}/{arch}/{name}` key, where: + +* `{prefix}` is the value of the `config.folder` option (defaults to the `"name"` field in your package.json). +* `{platform}` is the target platform for the artifact you are publishing. +* `{arch}` is the target architecture for the artifact you are publishing. +* `{name}` is the file name of the artifact you are publishing. + +:::warning +If you run the Publish command multiple times on the same platform for the same version (e.g. simultaneously publishing `ia32` and `x64` Windows artifacts), your uploads can get overwritten in the S3 bucket. + +To avoid this problem, you can use the `keyResolver` option to generate the S3 key programmatically. + +```javascript title="forge.config.js" +{ + name: '@electron-forge/publisher-s3', + config: { + // ... + keyResolver: (filename, platform, arch) => { + return `some-prefix/${platform}/${arch}/${filename}` + } + // ... + } +} +``` + +::: + +### Auto updating from S3 + +You can configure Electron's built-in [`autoUpdater`](https://www.electronjs.org/docs/latest/api/auto-updater) module to use the artifacts published by the S3 publisher. This is a two-step process: + +First, you must configure the [S3](s3.mdx) publisher to publish your files into an auto-updater compatible layout and use the [ZIP](../makers/zip.md) maker (macOS) and the [Squirrel.Windows](../makers/squirrel.windows.md) maker (Windows) to build your application. + +```javascript title="forge.config.js" +module.exports = { + // ... + makers: [ + { + name: '@electron-forge/maker-zip', + config: (arch) => ({ + // Note that we must provide this S3 URL here + // in order to support smooth version transitions + // especially when using a CDN to front your updates + macUpdateManifestBaseUrl: `https://my-bucket.s3.amazonaws.com/my-app-updates/darwin/${arch}` + }) + }, + { + name: '@electron-forge/maker-squirrel', + config: (arch) => ({ + // Note that we must provide this S3 URL here + // in order to generate delta updates + remoteReleases: `https://my-bucket.s3.amazonaws.com/my-app-updates/win32/${arch}` + }) + } + ], + publishers: [ + { + name: '@electron-forge/publisher-s3', + config: { + bucket: 'my-bucket', + public: true + } + } + ] +}; +``` + +With Forge configured correctly, the second step is to configure the `autoUpdater` module inside your app's main process. The simplest form is shown below but you might want to hook additional events to show UI to your user or ask them if they want to update your app right now. + +```javascript title="main.js" +const { updateElectronApp, UpdateSourceType } = require('update-electron-app'); + +updateElectronApp({ + updateSource: { + type: UpdateSourceType.StaticStorage, + baseUrl: `https://my-bucket.s3.amazonaws.com/my-app-updates/${process.platform}/${process.arch}` + } +}); +``` + + diff --git a/docs/config/publishers/snapcraft.md b/docs/config/publishers/snapcraft.md new file mode 100644 index 0000000000..c549ad2135 --- /dev/null +++ b/docs/config/publishers/snapcraft.md @@ -0,0 +1,33 @@ +# Snapcraft + +The Snapcraft target publishes your `.snap` artifacts to the [Snap Store](https://snapcraft.io/store). All configuration of your package is done via the [Snapcraft](../makers/snapcraft.md) maker. + +## Requirements + +You can only publish to the Snap Store on Linux systems with the [`snapcraft`](https://snapcraft.io/) package installed. + +## Installation + +```bash +npm install --save-dev @electron-forge/publisher-snapcraft +``` + +## Usage + +To use `@electron-forge/publisher-snapcraft`, add it to the `publishers` array in your [Forge configuration](../configuration.mdx): + +```javascript title="forge.config.js" +module.exports = { + // ... + publishers: [ + { + name: '@electron-forge/publisher-snapcraft', + config: { + release: '[latest/edge, insider/stable]' + } + } + ] +}; +``` + +Configuration options are documented in [`PublisherSnapConfig`](https://js.electronforge.io/interfaces/\_electron\_forge\_publisher\_snapcraft.PublisherSnapcraftConfig.html). diff --git a/docs/config/typescript-configuration.md b/docs/config/typescript-configuration.md new file mode 100644 index 0000000000..cebf89fd26 --- /dev/null +++ b/docs/config/typescript-configuration.md @@ -0,0 +1,87 @@ +--- +description: Set up your Forge configuration to use TypeScript +--- + +# TypeScript Setup + +## Installation + +As of [Forge v7.8.1](https://github.com/electron/forge/releases/tag/v7.8.1), Electron Forge loads `forge.config.ts` files without any additional configuration using [`jiti`](https://github.com/unjs/jiti). + +:::warning +For older versions, follow the [Alternate file syntaxes](typescript-configuration.md#alternate-file-syntaxes) section below with the [`ts-node`](https://github.com/TypeStrong/ts-node) package. +::: + +## Configuration file + +Forge's TypeScript format is functionally identical to `forge.config.js`. Types can be imported from the [`@electron-forge/shared-types`](https://www.npmjs.com/package/@electron-forge/shared-types) package. + +```typescript title="forge.config.ts" +import type { ForgeConfig } from '@electron-forge/shared-types'; + +const config: ForgeConfig = { + packagerConfig: { + asar: true, + osxSign: {} + }, + makers: [ + { + name: '@electron-forge/maker-squirrel', + platforms: ['win32'], + config: { + authors: "Electron contributors" + } + }, + { + name: '@electron-forge/maker-zip', + platforms: ['darwin'], + config: {} + }, + { + name: '@electron-forge/maker-deb', + platforms: ['linux'], + config: {} + }, + ] +}; + +export default config; +``` + +## Using module constructor syntax + +When using a TypeScript configuration file, you may want to have stronger type validation around the individual options for each Maker, Publisher, or Plugin. + +To achieve this, you can import each module's constructor, which accepts its config object as the first parameter and the list of target platforms as the second parameter. + +For example, the below configuration is equivalent to the `makers` array from the example above: + +```typescript title="forge.config.ts" +import type { ForgeConfig } from '@electron-forge/shared-types'; +import { MakerDeb } from '@electron-forge/maker-deb'; +import { MakerSquirrel } from '@electron-forge/maker-squirrel'; +import { MakerZIP } from '@electron-forge/maker-zip'; + +const config: ForgeConfig = { + makers: [ + new MakerSquirrel({ + authors: 'Electron contributors' + }, ['win32']), + new MakerZIP({}, ['darwin']), + new MakerDeb({}, ['linux']), + new MakerRpm({}, ['linux']), + ] +}; + +export default config; +``` + +## Alternate file syntaxes + +Forge also supports configuration files in other languages that transpile down to JavaScript as long as a module loader for that language is installed locally in your project's `devDependencies`. For example, installing `coffeescript` enables Forge to read from a `forge.config.ts` file. + +These configuration files follow the same format as `forge.config.js`. + +:::info +The transpiler module you use needs to be compatible with [`interpret`](https://github.com/gulpjs/interpret) to work. +::: diff --git a/docs/core-concepts/build-lifecycle.md b/docs/core-concepts/build-lifecycle.md new file mode 100644 index 0000000000..207feeb3ad --- /dev/null +++ b/docs/core-concepts/build-lifecycle.md @@ -0,0 +1,104 @@ +--- +description: How Forge takes your app code from development to distribution. +--- + +# Build Lifecycle + +Once your app is ready to be released, Electron Forge can handle the rest to make sure it gets into your users' hands. The complete build flow for Electron Forge can be broken down into three smaller steps: + +Each one of these steps is a separate command exposed through Forge's `electron-forge` command line interface, and is usually mapped to a script in your package.json file. + +:::info +**Cascading build steps** + +Running each of these tasks will also run the previous ones in the sequence (i.e. running the `electron-forge publish` script will first run `package` and `make` as prerequisite steps). +::: + +```mermaid fullWidth="false" +graph LR + dev["fa:fa-code electron.app"] -.-> forge + forge -.-> cloud + +subgraph forge["fa:fa-hammer Electron Forge"] +direction TB + package["fa:fa-box Package"] -->|executable app bundle| make + make["fa:fa-compact-disc Make"] -->|distributable installers| publish["fa:fa-upload Publish"] +end + cloud["fa:fa-cloud Users"] +``` + +## Step 1: Package + +:::info +For command usage, see the [Package](../cli.md#package) CLI command documentation. +::: + +In the Package step, Forge uses [Electron Packager](https://github.com/electron/electron-packager) to package your app. This means creating an executable bundle for a target operating system (e.g. `.app` on macOS or `.exe` on Windows). + +This step also performs a few supporting tasks: + +* Handles [code signing and notarization](../guides/code-signing/code-signing-macos.md) on macOS. +* Rebuilds native node add-ons for your app's Electron version. +* Handles [Custom App Icons](../guides/create-and-add-icons.md) on Windows and macOS. + +By default, running the Package step will only create a packaged application for your machine's platform and architecture. + +:::info +**On bundling app code** + +Note that Forge does _not_ perform any bundling of your app code for production in the Package step without additional configuration. + +If you need to perform any custom JavaScript build tasks (e.g. module bundling with Parcel or webpack) for either renderer or main process code, see the [Using lifecycle hooks](build-lifecycle.md#using-lifecycle-hooks) section below. +::: + +:::tip +After the Package step, your packaged application will be available in the `/out/` directory. +::: + +## Step 2: Make + +:::info +For command usage, see the [Make](../cli.md#make) CLI command documentation. +::: + +Forge's **Make** step takes the bundled executable output from the previous Package step and creates "**distributables**" from it. Distributables refer to any output format that you want to distribute to users, whether it be an OS-specific installer (e.g. `.dmg` or `.msi`) or a simple compressed archive (e.g. `.zip`) of the bundle. + +You can choose which distributables you want to build by adding [Makers](../config/makers/index.mdx) to your Forge config. + +By default, running the Make step will only run Makers targeting your machine's platform and architecture. + +:::tip +After the Make step, distributable archives or installers are generated for your packaged app in the `/out/make/` folder of your project. +::: + +## Step 3: Publish + +:::info +For command usage, see the [Publish](../cli.md#publish) CLI command documentation. +::: + +Forge's **Publish** step takes the distributable build artifacts from the Make step and uploads for distribution to your app's end users (e.g. to GitHub Releases or AWS S3 static storage). Publishing is an optional step in the Electron Forge pipeline, since the artifacts from the Make step are already in their final format. + +You can choose which platforms you want to target by adding [Publishers](../config/publishers/index.md) to your Forge config. + +:::tip +After the Publish step, your app distributables will be available to download by users. +::: + +## Using lifecycle hooks + +Your Electron application might have custom build needs that aren't handled with the most basic Forge pipeline described above. To solve this issue, Electron Forge exposes callback hooks at various points in the build process. + +These hooks can be used to implement custom logic that your application needs. For instance, you can perform actions between the Package and Make steps with the `premake` hook. + +:::info +For a full list of Forge hooks and usage examples, see the [Hooks](../config/hooks.md) documentation. +::: + +If you want to share a specific sequence of build hook logic, you can modularize your hook code into a **plugin** instead. This is how Forge's [Webpack Plugin](../config/plugins/webpack.mdx) works, for instance. For more details on authoring custom plugins, see the [Writing Plugins](../advanced/extending-electron-forge/writing-plugins.md) guide. + +## Cross-platform build systems + +By default, Electron Forge will only build your app for the operating system it's running on. Targeting a different operating system (e.g. building a Windows app from macOS) has many caveats. + +If you don't have access to Windows, macOS, and Linux machines, we highly recommend creating a build pipeline on a Continuous Integration platform that supports all these platforms (e.g. CircleCI or GitHub Actions). For an example of CI builds in action, see [Electron Fiddle's CircleCI pipeline](https://github.com/electron/fiddle/blob/main/.circleci/config.yml). diff --git a/docs/core-concepts/why-electron-forge.md b/docs/core-concepts/why-electron-forge.md new file mode 100644 index 0000000000..fad2766891 --- /dev/null +++ b/docs/core-concepts/why-electron-forge.md @@ -0,0 +1,36 @@ +--- +description: An overview of Forge and its role in shipping Electron apps. +--- + +# Why Electron Forge + +## Motivation + +Application packaging and distribution has always been handled outside of the core Electron framework. In Electron's early days as a part of the [Atom editor](https://atom.io/), it was common for app developers to prepare their application for distribution by manually editing the Electron binary. + +Since then, the Electron community has developed a rich ecosystem of tools to handle every task for Electron app distribution, including: + +* Application packaging (`electron-packager`) +* Code signing (e.g. `@electron/osx-sign`) +* Creating platform-specific installers (e.g. `electron-winstaller` or `electron-installer-dmg`). +* Native Node.js module rebuilding (`electron-rebuild`) +* Universal macOS builds (`@electron/universal`) + +Although these single-purpose packages are mature and production-ready, application developers need to understand what each one does and write their own scripts to glue the packages together into a build pipeline. This process requires research and iteration, and can be confusing for folks who are new to Electron. + +## Value proposition + +Electron Forge is an all-in-one solution that unifies this fractured ecosystem. With Forge, you can create a build pipeline that brings your app from development to distribution with minimal configuration. + +Forge is also built with advanced use cases in mind—you can add any build logic you need with custom plugins, makers or publishers. For more details, see the [Extending Electron Forge](../advanced/extending-electron-forge/index.md) section of the docs. + +## Forge vs. Builder + +Electron Forge can be considered an alternative to [Electron Builder](https://electron.build/), which fulfills the same use-case for application building and publishing. + +The key difference in philosophy between the two projects is that Electron Forge focuses on combining existing first-party tools into a single build pipeline, while Builder rewrites its own in-house logic for most build tasks. + +We believe there are two main advantages to using Forge: + +1. **Forge receives new features for application building as soon as they are supported in Electron** (e.g. [ASAR integrity](https://electronjs.org/docs/latest/tutorial/asar-integrity) or [universal macOS builds](https://github.com/electron/universal)). These features are built with first-party Electron tooling in mind, so Forge receives them as soon as they are released. +2. **Forge's multi-package architecture makes it easier to understand and extend.** Since Forge is made up of many smaller packages with clear responsibilities, it is easier to follow the flow of the code. Also, its extensible API design means that you can write your own build logic separate from the provided configuration options for advanced use cases. diff --git a/docs/guides/code-signing/code-signing-macos.md b/docs/guides/code-signing/code-signing-macos.md new file mode 100644 index 0000000000..4ef230a551 --- /dev/null +++ b/docs/guides/code-signing/code-signing-macos.md @@ -0,0 +1,224 @@ +--- +description: >- + Code signing is a security technology that you use to certify that an app was + created by you. +--- + +# Signing a macOS app + +On macOS, there are two layers of security technology for application distribution: **code signing** and **notarization**. + +* **Code Signing** is the act of certifying the identity of the app's author and ensuring it was not tampered with before distribution. +* **Notarization** is an extra verification step where the app is sent to Apple servers for an automated malware scan. + +:::info +From macOS 10.15 (Catalina) onwards, your application needs to be **both code signed and notarized** to run on a user's machine without disabling additional operating system security checks. + +The exception is for Mac App Store (MAS) apps, where notarization is not required because the MAS submission process involves a similar automated check. +::: + +## Prerequisites + +### Installing Xcode + +[Xcode](https://developer.apple.com/xcode/) is Apple's integrated development environment (IDE) for development on macOS, iOS, and other platforms. + +Although Electron does not integrate tightly with the IDE itself, Xcode is a helpful tool for installing code signing certificates (see next section) and is **required** for notarization. + +### Obtaining signing certificates + +Code signing certificates for macOS apps can only be obtained through Apple by purchasing a membership to the [Apple Developer Program](https://developer.apple.com/programs/). + +To sign Electron apps, you may require two separate certificates: + +* The **Developer ID Installer** certificate is for apps distributed to the Mac App Store. +* The **Developer ID Application** certificate is for apps distributed outside the Mac App Store. + +Once you have an Apple Developer Program membership, you first need to install them onto your machine. We recommend [loading them through Xcode](https://help.apple.com/xcode/mac/current/#/dev3a05256b8). + +:::tip +**Verifying your certificate is installed** + +Once you have installed your certificate, you can check available code signing certificates in your terminal using the following shell command: + +```shell +security find-identity -p codesigning -v +``` + +::: + +## Configuring Forge + +In Electron Forge, macOS apps are signed and notarized at the **Package** step by the `electron-packager` library. There is a separate option within your Forge `packagerConfig` for each one of these settings. + +### osxSign options + +:::info +Under the hood, Electron Forge uses the [`@electron/osx-sign`](https://github.com/electron/osx-sign) tool to sign your macOS application. +::: + +To enable code signing on macOS, ensure that `packagerConfig.osxSign` exists in your Forge configuration. + +```javascript title="forge.config.js" +module.exports = { + packagerConfig: { + osxSign: {} // object must exist even if empty + } +}; +``` + +The `osxSign` config comes with defaults that work out of the box in most cases, so we recommend you start with an empty configuration object. + +For a full list of configuration options, see the [`OsxSignOptions`](https://js.electronforge.io/modules/\_electron\_forge\_shared\_types.InternalOptions.html#OsxSignOptions) type in the Forge API docs. For more detailed information on how to configure these options, see the [`@electron/osx-sign` documentation](https://github.com/electron/osx-sign). + +#### Customizing entitlements + +A common use case for modifying the default `osxSign` configuration is to customize its entitlements. In macOS, **entitlements** are privileges that grant apps certain capabilities (e.g. access to the camera, microphone, or USB devices). These are stored within the code signature in an app's executable file. + +By default, the `@electron/osx-sign` tool comes with a set of entitlements that should work on both MAS or direct distribution targets. See the complete set of default entitlement files [on GitHub](https://github.com/electron/osx-sign/tree/main/entitlements). + +```javascript title="forge.config.js" +module.exports = { + // ... + packagerConfig: { + // ... + osxSign: { + optionsForFile: (filePath) => { + // Here, we keep it simple and return a single entitlements.plist file. + // You can use this callback to map different sets of entitlements + // to specific files in your packaged app. + return { + entitlements: 'path/to/entitlements.plist' + }; + } + } + } + // ... +}; +``` + +For further reading on entitlements, see the following pages in Apple developer documentation: + +* [Entitlements](https://developer.apple.com/documentation/bundleresources/entitlements) +* [Hardened Runtime](https://developer.apple.com/documentation/security/hardened\_runtime) + +### osxNotarize options + +:::info +Under the hood, Electron Forge uses the [`@electron/notarize`](https://github.com/electron/notarize) tool to notarize your macOS application. +::: + +The `notarytool` command has three authentication options, which are detailed below. Note that you will want to use a `forge.config.js` configuration so that you can load environment variables into your Forge config. + +:::danger +**Keep your authentication details private** + +You should never store authentication info in plaintext in your configuration. In the examples below, credentials are stored as environment variables and accessed via the Node.js [`process.env`](https://nodejs.org/dist/latest-v16.x/docs/api/process.html#processenv) object. +::: + +#### Option 1: Using an app-specific password + +You can generate an [app-specific password](https://support.apple.com/en-us/HT204397) from Apple to provide your credentials to `notarytool`. This password will need to be regenerated if you change your Apple ID password. + +There are two mandatory fields for `osxNotarize` if you are using this strategy: + +| Field | Type | Description | +| ----------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `appleId` | string | Apple ID associated with your Apple Developer account | +| `appleIdPassword` | string | App-specific password | +| `teamId` | string | The Apple Team ID you want to notarize under. You can find Team IDs for team you belong to by going to [`https://developer.apple.com/account/#/membership`](https://developer.apple.com/account/#/membership) | + +```javascript title="forge.config.js" +module.exports = { + // ... + packagerConfig: { + // ... + osxNotarize: { + appleId: process.env.APPLE_ID, + appleIdPassword: process.env.APPLE_PASSWORD, + teamId: process.env.APPLE_TEAM_ID + } + } + // ... +}; +``` + +:::warning +Despite the name, `appleIdPassword` is **not** the password for your Apple ID account. +::: + +#### Option 2: Using an App Store Connect API key + +You can generate an App Store Connect API key to authenticate `notarytool` by going to the [App Store Connect access page](https://appstoreconnect.apple.com/access/integrations/api) and using the "Team Keys" tab. This API key will look something like `AuthKey_ABCD123456.p8` and can only be downloaded once. + +There are three mandatory fields for `osxNotarize` if you are using this strategy: + +| Field | Type | Description | +| ---------------- | ------ | ------------------------------------------------------------------------------------------------------------------ | +| `appleApiKey` | string | Filesystem path string to your API key file. | +| `appleApiKeyId` | string | 10-character alphanumeric ID string. In the previous `AuthKey_ABCD123456.p8` example, this would be `ABCD123456`. | +| `appleApiIssuer` | string | UUID that identifies the API key issuer. You will find this ID in the "Keys" tab where you generated your API key. | + +```javascript title="forge.config.js" +module.exports = { + // ... + packagerConfig: { + // ... + osxNotarize: { + appleApiKey: process.env.APPLE_API_KEY, + appleApiKeyId: process.env.APPLE_API_KEY_ID, + appleApiIssuer: process.env.APPLE_API_ISSUER + } + } + // ... +}; +``` + +#### Option 3: Using a keychain + +Instead of providing environment variables to the Forge config passed to `notarytool`, you can choose to use a macOS [keychain](https://support.apple.com/en-ca/guide/keychain-access/welcome/mac) containing either set of credentials (either Option 1 or Option 2 above). + +You can do this directly in your terminal via the `notarytool store-credentials` command. For usage information, you can refer to the man page for `notarytool`: + +```bash +man notarytool +``` + +There are two available fields for `osxNotarize` if you are using this strategy: + +| Field | Type | Description | +| --------------------- | ------ | ------------------------------------------------------------------------------- | +| `keychainProfile` | string | Name of the keychain profile containing your notarization credentials. | +| `keychain` (optional) | string | Name of (or path to) the keychain containing the profile with your credentials. | + +Note that if you use `notarytool store-credentials`, the `keychain` parameter can be auto-detected. + +```javascript title="forge.config.js" +module.exports = { + // ... + packagerConfig: { + // ... + osxNotarize: { + keychainProfile: 'my-keychain-profile' + } + } + // ... +}; +``` + +### Example configuration + +Below is a minimal Forge configuration for `osxSign` and `osxNotarize`. + +```javascript title="forge.config.js" +module.exports = { + packagerConfig: { + osxSign: {}, + osxNotarize: { + appleId: process.env.APPLE_ID, + appleIdPassword: process.env.APPLE_PASSWORD, + teamId: process.env.APPLE_TEAM_ID + } + } +}; +``` diff --git a/docs/guides/code-signing/code-signing-windows.mdx b/docs/guides/code-signing/code-signing-windows.mdx new file mode 100644 index 0000000000..03b9e3a4c7 --- /dev/null +++ b/docs/guides/code-signing/code-signing-windows.mdx @@ -0,0 +1,180 @@ +--- +description: >- + Code signing is a security technology that you use to certify that an app was + created by you. +--- + +# Signing a Windows app + +## Using traditional certificates + +:::warning +Starting June 1, 2023 at 00:00 UTC, private keys for code signing certificates need to be stored on a hardware storage module compliant with FIPS 140 Level 2, Common Criteria EAL 4+ or equivalent.\ +\ +In practice, this means that software-based OV certificates used in the steps below will no longer be available for purchase. For instructions on how to sign applications with newer token-based certificates, consult your Certificate Authority's documentation. +::: + +### Prerequisites + +#### Installing Visual Studio + +On Windows, apps are signed using [Sign Tool](https://learn.microsoft.com/en-us/dotnet/framework/tools/signtool-exe), which is included in Visual Studio. Install Visual Studio to get the signing utility (the free [Community Edition](https://visualstudio.microsoft.com/vs/community/) is enough). + +#### Acquiring a certificate + +You can get a [Windows Authenticode](https://learn.microsoft.com/en-us/windows-hardware/drivers/install/authenticode) code signing certificate from many vendors. Prices vary, so it may be worth your time to shop around. Popular vendors include: + +* [digicert](https://www.digicert.com/dc/code-signing/microsoft-authenticode.htm) +* [Sectigo](https://sectigo.com/ssl-certificates-tls/code-signing) +* Amongst others, please shop around to find one that suits your needs! 😄 + +:::danger +**Keep your certificate password private** + +Your certificate password should be a **secret**. Do not share it publicly or commit it to your source code. +::: + +### Configuring Electron Forge + +On Windows, Electron apps are signed on the installer level at the **Make** step. + +Once you have a Personal Information Exchange (`.pfx`) file for your certificate, you can sign [Squirrel.Windows](../../config/makers/squirrel.windows.md) and [MSI](../../config/makers/wix-msi.md) installers in Electron Forge with the `certificateFile` and `certificatePassword` fields in their respective configuration objects. + +For example, if you are creating a Squirrel.Windows installer: + +```javascript title="forge.config.js" +module.exports = { + packagerConfig: {}, + makers: [ + { + name: '@electron-forge/maker-squirrel', + config: { + certificateFile: './cert.pfx', + certificatePassword: process.env.CERTIFICATE_PASSWORD + } + } + ] +}; +``` + +## Using Azure Trusted Signing + +[Azure Trusted Signing](https://azure.microsoft.com/en-us/products/trusted-signing) is Microsoft's modern cloud-based alternative to EV certificates. It is the cheapest option for code signing on Windows, and it gets rid of SmartScreen warnings. + +As of October 2025, Azure Trusted Signing is available to US and Canada-based organizations with 3+ years of verifiable business history and to individual developers in the US and Canada. Microsoft is looking to make the program more widely available. If you're reading this at a later point, it could make sense to check if the eligibility criteria have changed. + +### Prerequisites {/* #prerequisites-trusted-signing */} + +First, create an Azure account and set up Azure Trusted Signing in your account as described [here](https://melatonin.dev/blog/code-signing-on-windows-with-azure-trusted-signing/). + +Then install the dependencies for local code signing as described [here](https://melatonin.dev/blog/code-signing-on-windows-with-azure-trusted-signing/#step-8-signing-locally). Also create the required `metadata.json` file in an arbitrary location on your computer. + +### Configuring Electron Forge {/* #configuring-forge-trusted-signing */} + +#### Installing npm dependencies + +In your project directory, do the following: + +1. Install the `dotenv-cli` package: `npm i -D dotenv-cli` +2. Update `@electron/windows-sign` to version 1.2.2 or later: `npm update @electron/windows-sign` + +#### Creating the `.env.trustedsigning` file + +Create a file `.env.trustedsigning` in your project root with the following content: + +```text title=".env.trustedsigning" +AZURE_CLIENT_ID='xxx' +AZURE_CLIENT_SECRET='xxx' +AZURE_TENANT_ID='xxx' +AZURE_METADATA_JSON='C:\path\to\metadata.json' +AZURE_CODE_SIGNING_DLIB='C:\path\to\bin\x64\Azure.CodeSigning.Dlib.dll' +SIGNTOOL_PATH='C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\signtool.exe' +``` + +Fill in the credentials for your Azure App Registration user into the first three variables. + +Adjust the other variables to be the absolute paths to the `metadata.json`, `Azure.CodeSigning.Dlib.dll` and `signtool.exe` files that you created or installed as part of the prerequisites. + +:::warning +Ensure that none of the paths have spaces in them. Otherwise, signing will fail. (`@electron/windows-sign` issue [#45](https://github.com/electron/windows-sign/issues/45) currently prevents quoting of paths with spaces.) +::: + +#### Adjusting your `.gitignore` + +Add `.env.trustedsigning` to your `.gitignore` file. You should never commit login credentials to version control. + +In addition, add `electron-windows-sign.log` to `.gitignore`. This file will be created automatically during the signing process. + +```gitignore title=".gitignore" +.env.trustedsigning +electron-windows-sign.log +``` + +#### Creating the `windowsSign.ts` file + +Create a file `windowsSign.ts` in your project root with the following content: + +```typescript title="windowsSign.ts" +import type { WindowsSignOptions } from "@electron/packager"; +import type { HASHES } from "@electron/windows-sign/dist/esm/types"; + +export const windowsSign: WindowsSignOptions = { + ...(process.env.SIGNTOOL_PATH + ? { signToolPath: process.env.SIGNTOOL_PATH } + : {}), + signWithParams: `/v /debug /dlib ${process.env.AZURE_CODE_SIGNING_DLIB} /dmdf ${process.env.AZURE_METADATA_JSON}`, + timestampServer: "http://timestamp.acs.microsoft.com", + hashes: ["sha256" as HASHES], +}; +``` + +:::info +If you are using JavaScript for your configuration instead of TypeScript, adjust the file accordingly. Name the file `windowsSign.js` and remove the type information. +::: + +Some notes: + +We specify the `/v` and `/debug` parameters even though they aren't technically required. This ensures that warnings are logged if timestamping fails. + +:::info +Set the environment variable `DEBUG` to `electron-windows-sign` to get verbose debug output while signing. +::: + +#### Adjusting your `forge.config.ts` + +In your `forge.config.ts`, add the following: + +```typescript title="forge.config.ts" +// Add import: +import { windowsSign } from "./windowsSign"; + +const config: ForgeConfig = { + packagerConfig: { + // Add this line: + windowsSign, + }, + makers: [ + new MakerSquirrel({ + // Add the following two lines: + // @ts-expect-error - incorrect types exported by MakerSquirrel + windowsSign, + }), + ], +}; +``` + +#### Updating your npm scripts + +{/* markdownlint-disable-next-line MD038 */} +When you call scripts such as `electron-forge make` or `electron-forge publish`, you will now have to prefix them with `dotenv -e .env.trustedsigning -- `. This loads the environment variables from the `.env.trustedsigning` file. + +For example, your npm scripts in your `package.json` might then look like this: + +```json title="package.json" +{ + "scripts": { + "make": "dotenv -e .env.trustedsigning -- electron-forge make", + "publish": "dotenv -e .env.trustedsigning -- electron-forge publish" + } +} +``` diff --git a/docs/guides/code-signing/index.md b/docs/guides/code-signing/index.md new file mode 100644 index 0000000000..6c871175dc --- /dev/null +++ b/docs/guides/code-signing/index.md @@ -0,0 +1,12 @@ +--- +description: Configure Code Signing with Electron Forge +--- + +# Code Signing + +Code signing is a security technology that you use to certify that an app was created by you. If you are building an Electron app that you intend to package and distribute, it should be code signed so it does not trigger any operating system security checks. This step is _highly recommended_ if you want to distribute your app publicly as code signing is an important security concept on both macOS and Windows. + +This guide is split into two separate pages because there is a separate process for each platform: + +- [Signing a macOS app](code-signing-macos.md) +- [Signing a Windows app](code-signing-windows.mdx) diff --git a/docs/guides/create-and-add-icons.md b/docs/guides/create-and-add-icons.md new file mode 100644 index 0000000000..bd1a899ff0 --- /dev/null +++ b/docs/guides/create-and-add-icons.md @@ -0,0 +1,206 @@ +--- +description: >- + The purpose of this guide is to walk through the process of generating and + setting an app icon, as well as setting installer and setup icons. +--- + +# Custom App Icons + +## Generating an icon + +Generating your icon can be done using various conversion tools found online. It is recommended to start with a 1024x1024px image before converting it to the formats required by each platform. + +### Supporting higher pixel densities + +On platforms that have high-DPI support (such as Apple Retina displays), you can append `@2x` after the image's base filename to mark it as a high resolution image. For example, if `icon.png` is a normal image with standard resolution, then `icon@2x.png` will be treated as a high resolution image that has double the DPI intensity. + +If you want to support different displays with different DPI densities at the same time, you can put images with different sizes in the same folder and use the filename without DPI suffixes. For example: + +```text +images/ +├── icon.png +├── icon@2x.png +└── icon@3x.png +``` + +:::info +The following suffixes for DPI are also supported: + +@1x, @1.25x, @1.33x, @1.4x, @1.5x, @1.8x, @2x, @2.5x, @3x, @4x, and @5x. +::: + +### Supported formats + +The recommended file formats and icon sizes for each platform are as follows: + +| Operating system | Format | Size / notes | +| ---------------- | --------------------------- | -------------------------------------------------------------------------------------------------------------------------- | +| macOS | `.icns` (or `.icon`) | Use a 1024x1024 source image. Keep an `.icns` file for compatibility, and add an Icon Composer `.icon` file for macOS 26+. | +| Windows | `.ico` | 256x256 pixels | +| Linux | `.png` | 512x512 pixels | + +:::warning +On Windows, ensure that your `.ico` file is exported from an image editor that supports the format (such as [GIMP](https://www.gimp.org/)). Renaming a `.png` file into `.ico` will result in a `Fatal error: Unable to set icon` error. +::: + +:::info +`@electron/packager` supports macOS Icon Composer files as of [`@electron/packager` v18.4.0](https://github.com/electron/packager/releases/tag/v18.4.0). To support both macOS 26+ and earlier releases, provide both an `.icns` file and a `.icon` file. +::: + +## Setting the app icon + +### Windows + +Configuring the path to your icon can be done in your Forge configuration. + +```javascript title="forge.config.js" +module.exports = { + // ... + packagerConfig: { + icon: '/path/to/icon' // no file extension required + } + // ... +}; +``` + +:::tip +When you provide a single icon path, Electron Packager will automatically add the correct platform extension, so appending `.ico` here is not required. +::: + +After the config has been updated, build your project to generate your executable with the Make command. + +### macOS + +If you only need the traditional macOS icon format, you can continue to provide a single `icon` path in `packagerConfig`: + +```javascript title="forge.config.js" +module.exports = { + // ... + packagerConfig: { + icon: '/path/to/icon' // .icns will be inferred + } + // ... +}; +``` + +If you need one configuration that supports both macOS 26+ and earlier macOS releases, provide both an `.icns` file and an `.icon` file: + +```javascript title="forge.config.js" +module.exports = { + // ... + packagerConfig: { + icon: [ + '/path/to/icon.icns', + '/path/to/icon.icon' + ] + } + // ... +}; +``` + +Electron Packager will use the `.icns` file on macOS versions earlier than 26, and the `.icon` file on macOS 26 and later. + +:::warning +Packaging an `.icon` file currently requires macOS 26 or later and Xcode 26 or later because Electron Packager uses Apple's `actool` tool to compile the Icon Composer asset. +::: + +:::info +When you provide multiple macOS icon files, include the file extensions explicitly so Packager can distinguish the `.icns` and `.icon` inputs. +::: + +After the config has been updated, build your project to generate your executable with the Make command. + +### Linux + +Configuring the path to your icon must be done in both package.json as well as in Electron's main process. + +```javascript title="forge.config.js" {14} +module.exports = { + // ... + makers: [ + { + name: '@electron-forge/maker-deb', + config: { + options: { + icon: '/path/to/icon.png' + } + } + } + ] + // ... +}; +``` + +The icon must be additionally loaded when instantiating your [BrowserWindow](https://www.electronjs.org/docs/latest/api/browser-window#new-browserwindowoptions). + +```javascript title="main.js (Main Process)" {5} +const { BrowserWindow } = require('electron'); + +const win = new BrowserWindow({ + // ... + icon: '/path/to/icon.png' +}); +``` + +Once the path to the icon has been configured, build your project to generate your executable with `npm run make`. + +## Configuring installer icons + +Installers usually have icons! Don't forget to configure those in the Maker-specific config within the [Makers section of your Forge configuration](https://www.electronforge.io/config/makers). + +Here is an example of how that can be done: + +```javascript +// forge.config.js +module.exports = { + // ... + makers: [ + { + name: '@electron-forge/maker-squirrel', + config: { + // An URL to an ICO file to use as the application icon (displayed in Control Panel > Programs and Features). + iconUrl: 'https://url/to/icon.ico', + // The ICO file to use as the icon for the generated Setup.exe + setupIcon: '/path/to/icon.ico' + } + }, + { + // Path to a single image that will act as icon for the application + name: '@electron-forge/maker-deb', + config: { + options: { + icon: '/path/to/icon.png' + } + } + }, + { + // Path to the icon to use for the app in the DMG window + name: '@electron-forge/maker-dmg', + config: { + icon: '/path/to/icon.icns' + } + }, + { + name: '@electron-forge/maker-wix', + config: { + icon: '/path/to/icon.ico' + } + } + ] + // ... +}; +``` + +Once again, once you are done configuring your icons, don't forget to build your project with the Make command. + +## Troubleshooting + +Operating systems have an icon cache. Resetting the cache is recommended if the icon is not updated or still uses the default one. + +### Refreshing the icon cache (Windows) + +Windows caches all application icons in a hidden Icon Cache Database. If your Electron app's icon is not showing up, you may need to rebuild this cache. To invalidate the cache, use the system `ie4uinit.exe` utility: + +```sh +ie4uinit.exe -show +``` diff --git a/docs/guides/developing-with-wsl.md b/docs/guides/developing-with-wsl.md new file mode 100644 index 0000000000..090bfc4f9e --- /dev/null +++ b/docs/guides/developing-with-wsl.md @@ -0,0 +1,36 @@ +--- +description: 'Developing with Windows Subsystem for Linux, on Windows' +--- + +# Developing with WSL + +If you're using [Windows Subsystem for Linux \(WSL\)](https://docs.microsoft.com/en-us/windows/wsl/), there are some quirks to running Electron apps. Since you can run a mostly complete Linux distribution inside it, it justifiably declares itself as Linux when you're inside of it. However, as of February 2021 there is no support for running graphical apps compiled for Linux out of the box. Simply trying to run an Electron app in development that you've installed dependencies in WSL will try and fail to find an X11 server, and thus not launch. + +Fortunately, one of the features of WSL is that you can run Windows executables from a WSL terminal seamlessly. The caveat is that you'll need to reinstall Electron in order to pick up the prebuilt binaries for Windows instead of Linux. Inside a WSL terminal, assuming that you've installed Node.js for Linux, you can run: + +```bash +# If node_modules exists already that was installed in WSL: + +rm -r node_modules + +# then: + +npm install --platform=win32 + +# or: + +npm_config_platform=win32 npm install + +``` + +Then, start the Electron app in development mode as usual via `npm start`. + +For package/make/publish, you'll still need to specify the platform if you want to generate bundles/distributables for Windows. + +```bash +npm run make -- --platform=win32 +``` + +:::warning +Some of the dependencies of Electron Forge don't quite work with WSL, as they don't detect that they're running in WSL _\(instead of Linux\)_ and thus tries to run certain tooling provided as Windows executables in... Wine. We are actively working on making the dependent tooling WSL-aware. The workaround is to run package/make/publish outside of WSL. +::: diff --git a/docs/guides/framework-integration/index.md b/docs/guides/framework-integration/index.md new file mode 100644 index 0000000000..2b49b71db8 --- /dev/null +++ b/docs/guides/framework-integration/index.md @@ -0,0 +1,7 @@ +--- +description: Use various frontend frameworks with Electron Forge +--- + +# Framework Integration + +Since Electron uses Chromium under the hood, there's nothing particularly different about integrating your frontend framework of choice with Electron Forge as opposed to a web application, especially considering Forge's first-party Webpack support. diff --git a/docs/guides/framework-integration/parcel.md b/docs/guides/framework-integration/parcel.md new file mode 100644 index 0000000000..c2b2c2a837 --- /dev/null +++ b/docs/guides/framework-integration/parcel.md @@ -0,0 +1,10 @@ +--- +description: How to create an Electron app with the Parcel bundler and Electron Forge +hidden: true +--- + +# Parcel + +Unfortunately, Parcel 1 does not have the necessary integration points or native module support to be able to have its own plugin. However, if you wish to do the integration yourself, [Electron Fiddle](https://electronjs.org/fiddle) can be used [as a model for how to use Electron Forge in conjunction with Parcel 1](https://github.com/electron/fiddle/blob/v0.19.0/tools/parcel-build.js). + +We hope to work with the Parcel developers in the future as they work on [Electron support in Parcel 2](https://github.com/parcel-bundler/parcel/issues/2492). diff --git a/docs/guides/framework-integration/react-with-typescript.mdx b/docs/guides/framework-integration/react-with-typescript.mdx new file mode 100644 index 0000000000..2c1faf496a --- /dev/null +++ b/docs/guides/framework-integration/react-with-typescript.mdx @@ -0,0 +1,56 @@ +--- +description: How to create an Electron app with React, TypeScript, and Electron Forge +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# React with TypeScript + +Adding React support to the TypeScript + Webpack template is fairly straightforward and doesn't require a complicated boilerplate to get started. + +:::info +The following guide has been tested with React 18, TypeScript 4.3, and Webpack 5. +::: + +### Create the app and setup the TypeScript config + +Create the app with the [TypeScript + Webpack template](../../templates/typescript-+-webpack-template.md), then edit the newly created `tsconfig.json` to add the key-value entry [`"jsx": "react-jsx"`](https://www.typescriptlang.org/tsconfig#jsx) to the `"compilerOptions"` section. + +### Add the React dependencies + +Add the basic React packages to your `dependencies` and the corresponding types to your `devDependencies`: + +```bash +npm install --save react react-dom +npm install --save-dev @types/react @types/react-dom +``` + +### Integrate React code + +You should now be able to start writing and using React components in your Electron app. The following is a very minimal example of how to start to add React code: + + + + +```tsx +import React from 'react'; +import { createRoot } from 'react-dom/client'; + +const root = createRoot(document.body); +root.render(

Hello from React!

); +``` + +
+ + + +```typescript +// Add this to the end of the existing file +import './app'; +``` + + +
+ +For more about React, see [their documentation](https://react.dev/learn/add-react-to-an-existing-project). diff --git a/docs/guides/framework-integration/react.mdx b/docs/guides/framework-integration/react.mdx new file mode 100644 index 0000000000..bd25ad3a98 --- /dev/null +++ b/docs/guides/framework-integration/react.mdx @@ -0,0 +1,78 @@ +--- +description: How to create an Electron app with React and Electron Forge +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# React + +Adding React support to the Webpack template doesn't require a complicated boilerplate to get started. + +:::info +The following guide has been tested with React 18, Babel 7, and Webpack 5. +::: + +### Create the app and setup the Webpack config + +Create the app with the [Webpack template](../../templates/webpack-template.md). Add the following packages to your `devDependencies` so that JSX and other React features can be used properly: + +```bash +npm install --save-dev @babel/core @babel/preset-react babel-loader +``` + +Set up the [`babel-loader`](https://www.npmjs.com/package/babel-loader)module with the [React preset](https://babeljs.io/docs/en/babel-preset-react) in `webpack.rules.js`: + +```javascript title="webpack.rules.js" +module.exports = [ + // ... existing loader config ... + { + test: /\.jsx?$/, + use: { + loader: 'babel-loader', + options: { + exclude: /node_modules/, + presets: ['@babel/preset-react'] + } + } + } + // ... existing loader config ... +]; +``` + +### Add the React dependencies + +Add the basic React packages to your `dependencies`: + +```bash +npm install --save react react-dom +``` + +### Integrate React code + +You should now be able to start writing and using React components in your Electron app. The following is a very minimal example of how to start to add React code: + + + + +```jsx +import * as React from 'react'; +import { createRoot } from 'react-dom/client'; + +const root = createRoot(document.body); +root.render(

Hello from React!

); +``` + +
+ + + +```javascript +// Add this to the end of the existing file +import './app.jsx'; +``` + + +
+ +For more about React, see their [documentation](https://react.dev/learn/add-react-to-an-existing-project). diff --git a/docs/guides/framework-integration/vue-3.mdx b/docs/guides/framework-integration/vue-3.mdx new file mode 100644 index 0000000000..44f49ba3bf --- /dev/null +++ b/docs/guides/framework-integration/vue-3.mdx @@ -0,0 +1,105 @@ +--- +description: How to create an Electron app with Vue and Electron Forge +--- + +import Tabs from '@theme/Tabs'; +import TabItem from '@theme/TabItem'; + +# Vue 3 + +Vue 3 can be added to Electron Forge's Vite template with a few setup steps. + +:::info + +The following guide has been tested with Vue 3 and Vite 4. + +::: + +## Setting up the app + +Create an Electron app using Electron Forge's [Vite](../../templates/vite.md) template. + +```bash +npx create-electron-app@latest my-vue-app --template=vite +``` + +## Adding dependencies + +Add the `vue` npm package to your `dependencies` and the `@vitejs/plugin-vue` package to your `devDependencies`: + +```bash +npm install vue +npm install --save-dev @vitejs/plugin-vue +``` + +## Integrating Vue 3 code + +You should now be able to start using Vue components in your Electron app. The following is a very minimal example of how to start to add Vue 3 code: + + + + +Replace the contents of `src/index.html` with a `
` element with the `#app` id attribute. + +```html + + + + + Hello World! + + +
+ + + +``` + + + + + +Add the contents from the template back to `src/App.vue`. + +```vue + + + +``` + + + + + +Mount `App.vue` into the DOM with Vue's `createApp` API. + +```javascript +import { createApp } from 'vue'; +import App from './App.vue'; + +createApp(App).mount('#app'); +``` + + + + + +Configure the Vue plugin for Vite.js. + +```javascript +import { defineConfig } from 'vite'; +import vue from '@vitejs/plugin-vue'; + +// https://vitejs.dev/config +export default defineConfig({ + plugins: [vue()] +}); +``` + + + diff --git a/docs/import-existing-project.md b/docs/import-existing-project.md new file mode 100644 index 0000000000..c3fe0b7ccb --- /dev/null +++ b/docs/import-existing-project.md @@ -0,0 +1,155 @@ +--- +description: Import an existing Electron project to use Electron Forge. +layout: + title: + visible: true + description: + visible: true + tableOfContents: + visible: true + outline: + visible: true + pagination: + visible: true +--- + +# Importing an Existing Project + +If you already have an Electron app and want to try out Electron Forge, you can either use Forge's `import` script or manually configure Forge yourself. + +These steps will get you set up with a basic build pipeline that can create [Squirrel.Windows](config/makers/squirrel.windows.md) (Windows), [ZIP](config/makers/zip.md) (macOS), and [deb](config/makers/deb.md) (Linux) installers when running `electron-forge make`. + +## Using the import script + +Importing an existing Electron app into the Electron Forge workflow can be done automatically using Forge's `import` command. + +```shell +cd my-app +npm install --save-dev @electron-forge/cli +npm exec --package=@electron-forge/cli -c "electron-forge import" +``` + +This script will set up Forge to package your app and build installers for it. + +:::info +If you're already using other Electron tooling, it will try to automatically migrate the settings as much as possible, but some of it may need to be migrated manually. +::: + +## Setting up Forge manually + +If the import script does not work for some reason, you can also install Forge manually. To get identical behavior to the script, follow the steps below. + +### Installing dependencies + +First, install Forge's CLI and the target Makers as devDependencies in your project. + +```bash +cd my-app +npm install --save-dev @electron-forge/cli @electron-forge/maker-squirrel @electron-forge/maker-deb @electron-forge/maker-zip +``` + +### Configuring package.json + +To start using Forge, add a few command scripts to your package.json file: + +```json title="package.json" +{ + // ... + "scripts": { + "start": "electron-forge start", + "package": "electron-forge package", + "make": "electron-forge make", + "publish": "electron-forge publish" + } + // ... +} +``` + +Then, set up your Forge [Overview](config/configuration.mdx) in the `config.forge` field in package.json. + +```json title="package.json" +{ + // ... + "config": { + "forge": { + "packagerConfig": {}, + "makers": [ + { + "name": "@electron-forge/maker-squirrel", + "config": { + "name": "electron_quick_start" + } + }, + { + "name": "@electron-forge/maker-zip", + "platforms": [ + "darwin" + ] + }, + { + "name": "@electron-forge/maker-deb", + "config": {} + }, + { + "name": "@electron-forge/maker-rpm", + "config": {} + } + ] + } + } + // ... +} +``` + +In the above object, we configure each Maker that we installed into the `makers` array. We also create an empty `packagerConfig` object that you should edit to your app's packaging needs. + +### Adding Squirrel.Windows boilerplate + +When distributing a [Squirrel.Windows](config/makers/squirrel.windows.md) app, we recommend installing [`electron-squirrel-startup`](https://github.com/mongodb-js/electron-squirrel-startup) as a runtime dependency to handle Squirrel events. + +```bash +cd my-app +npm install electron-squirrel-startup +``` + +Then, add the following snippet as early as possible in the main process execution (before the `app.ready` event). + +```javascript title="main.js" +if (require('electron-squirrel-startup')) app.quit(); +``` + +### Optional: publishing your app + +You can also configure Forge to upload your release artifacts to a self-hosted release server such as [Electron Release Server](config/publishers/electron-release-server.md) or [Nucleus](config/publishers/nucleus.md), or cloud storage providers such as [S3](config/publishers/s3.mdx). + +For example, for the S3 Publisher: + +```bash +cd my-app +npm install --save-dev @electron-forge/publisher-s3 +``` + +```json title="package.json" +{ + // ... + "config": { + "forge": { + "packagerConfig": {}, + "makers": [ /* ... */], + "publishers": [ + { + "name": "@electron-forge/publisher-s3", + "platforms": ["darwin", "linux"], + "config": { + "bucket": "my-bucket", + "folder": "my/key/prefix" + } + } + ] + } + } + // ... +} +``` + +See the [Publishers](config/publishers/index.md) documentation for more information. diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000000..d439b5696b --- /dev/null +++ b/docs/index.md @@ -0,0 +1,100 @@ +--- +description: Quickly scaffold an Electron project with a full build pipeline +--- + +# Getting Started + +Electron Forge is an all-in-one tool for packaging and distributing Electron applications. It combines many single-purpose packages to create a full build pipeline that works out of the box, complete with code signing, installers, and artifact publishing. For advanced workflows, custom build logic can be added in the Forge lifecycle through its [Plugin API](config/plugins/index.md). Custom build and storage targets can be handled by creating your own [Makers](config/makers/index.mdx) and [Publishers](config/publishers/index.md). + +## Prerequisites + +* [Node.js](https://nodejs.org/) ≥ v16.4.0 +* [Git](https://git-scm.com/) +* A JavaScript package manager: + * [npm](https://www.npmjs.com/) + * [Yarn](https://yarnpkg.com/) + * [pnpm](https://pnpm.io/) (as of Forge v7.7.0) + +:::warning +**Packaging requires `node_modules` to be on disk** + +When packaging your Electron app, Forge crawls your project's `node_modules` folder to collect dependencies to bundle. Its module resolution algorithm is naive and doesn't take into account symlinked dependencies nor Yarn's Plug'n'Play (PnP) format. + +* If you are using Yarn >=2, please use the `nodeLinker: node-modules` install mode. +* If you are using pnpm, please set `node-linker=hoisted` in your project's `.npmrc` configuration. + +::: + +## Creating a new app + +To get started with Electron Forge, we first need to initialize a new project with `create-electron-app`. This script is a convenient wrapper around Forge's [Init](cli.md#init) command. + +```bash +npx create-electron-app@latest my-app +``` + +### Using templates + +Forge's initialization scripts can add additional template code with the `--template=[template-name]` flag. + +```bash +npx create-electron-app@latest my-app --template=webpack +``` + +There are currently four first-party templates: + +* `webpack` +* `webpack-typescript` +* `vite` +* `vite-typescript` + +All of these templates are built around plugins that bundle your JavaScript code for production and includes a dev server to provide a better developer experience. + +:::info +We highly recommend using these templates when initializing your app to take advantage of modern front-end JavaScript tooling. +::: + +To learn more about authoring your own templates for Electron Forge, check out the [Writing Templates](advanced/extending-electron-forge/writing-templates.md) guide! + +## Starting your app + +You should now have a directory called `my-app` with all the files you need for a basic Electron app. + +```bash +cd my-app +npm start +``` + +## Building distributables + +So you've got an **amazing** application there, and you want to package it all up and share it with the world. If you run the `make` script, Electron Forge will generate you platform specific distributables for you to share with everyone. For more information on what kind of distributables you can make, check out the [Makers](config/makers/index.mdx) documentation. + +```bash +npm run make +``` + +## Publishing your app + +Now you have distributables that you can share with your users. If you run the `publish` script, Electron Forge will then publish the platform-specific distributables for you, using the publishing method of your choice. For example, if you want to publish your assets to GitHub, you can install the GitHub publisher dependency using: + +```bash +npm install --save-dev @electron-forge/publisher-github +``` + +Once you have [configured the publisher according to the documentation](config/publishers/github.md), run the following command to upload your distributables: + +```bash +npm run publish +``` + +For more information on what publishers we currently support, check out the [Publishers](config/publishers/index.md) documentation. + +## Advanced Usage + +Once you've got a basic app starting, building and publishing, it's time to add your custom configuration, which can be done in the `forge.config.js` file. Configuration options are specified in the [Configuration Docs](https://www.electronforge.io/configuration). + +You can also check out the documentation on some of our more advanced features like: + +* [Adding plugins](config/plugins/index.md) +* [Debugging your app](advanced/debugging.md) +* [Writing your own makers, publishers and plugins](advanced/extending-electron-forge/index.md) diff --git a/docs/sidebars.ts b/docs/sidebars.ts new file mode 100644 index 0000000000..61a9e0a96e --- /dev/null +++ b/docs/sidebars.ts @@ -0,0 +1,148 @@ +import type { SidebarsConfig } from '@docusaurus/plugin-content-docs'; + +const sidebars: SidebarsConfig = { + docs: [ + 'index', + 'import-existing-project', + 'cli', + { + type: 'category', + label: 'Core Concepts', + collapsible: false, + items: [ + { + type: 'doc', + id: 'core-concepts/why-electron-forge', + label: 'Why Electron Forge?', + }, + 'core-concepts/build-lifecycle', + ], + }, + { + type: 'category', + label: 'Configuration', + collapsible: false, + items: [ + { + type: 'doc', + id: 'config/configuration', + label: 'Configuration Overview', + }, + 'config/typescript-configuration', + { + type: 'category', + label: 'Plugins', + link: { type: 'doc', id: 'config/plugins/index' }, + items: [ + 'config/plugins/webpack', + 'config/plugins/vite', + 'config/plugins/electronegativity', + 'config/plugins/auto-unpack-natives', + 'config/plugins/local-electron', + 'config/plugins/fuses', + ], + }, + { + type: 'category', + label: 'Makers', + link: { type: 'doc', id: 'config/makers/index' }, + items: [ + 'config/makers/appx', + 'config/makers/deb', + 'config/makers/dmg', + 'config/makers/flatpak', + 'config/makers/msix', + 'config/makers/pkg', + 'config/makers/rpm', + 'config/makers/snapcraft', + 'config/makers/squirrel.windows', + 'config/makers/wix-msi', + 'config/makers/zip', + ], + }, + { + type: 'category', + label: 'Publishers', + link: { type: 'doc', id: 'config/publishers/index' }, + items: [ + 'config/publishers/bitbucket', + 'config/publishers/electron-release-server', + 'config/publishers/github', + 'config/publishers/gcs', + 'config/publishers/nucleus', + 'config/publishers/s3', + 'config/publishers/snapcraft', + ], + }, + 'config/hooks', + ], + }, + { + type: 'category', + label: 'Built-in Templates', + collapsible: false, + items: [ + 'templates/webpack-template', + 'templates/typescript-+-webpack-template', + 'templates/vite', + 'templates/vite-+-typescript', + ], + }, + { + type: 'category', + label: 'Guides', + collapsible: false, + items: [ + { + type: 'category', + label: 'Code Signing', + link: { type: 'doc', id: 'guides/code-signing/index' }, + items: [ + 'guides/code-signing/code-signing-windows', + 'guides/code-signing/code-signing-macos', + ], + }, + 'guides/create-and-add-icons', + { + type: 'category', + label: 'Framework Integration', + link: { type: 'doc', id: 'guides/framework-integration/index' }, + items: [ + 'guides/framework-integration/parcel', + 'guides/framework-integration/react', + 'guides/framework-integration/react-with-typescript', + 'guides/framework-integration/vue-3', + ], + }, + 'guides/developing-with-wsl', + ], + }, + { + type: 'category', + label: 'Advanced', + collapsible: false, + items: [ + 'advanced/auto-update', + 'advanced/debugging', + { + type: 'category', + label: 'Extending Electron Forge', + link: { type: 'doc', id: 'advanced/extending-electron-forge/index' }, + items: [ + 'advanced/extending-electron-forge/writing-plugins', + 'advanced/extending-electron-forge/writing-templates', + 'advanced/extending-electron-forge/writing-makers', + 'advanced/extending-electron-forge/writing-publishers', + ], + }, + { + type: 'link', + label: 'API Docs', + href: 'https://js.electronforge.io/modules/_electron_forge_core.html', + }, + ], + }, + ], +}; + +export default sidebars; diff --git a/docs/static/img/Untitled-2022-08-26-1442 (1).png b/docs/static/img/Untitled-2022-08-26-1442 (1).png new file mode 100644 index 0000000000000000000000000000000000000000..48825f2d520176c735bac4e7f38e24e2a61314f4 GIT binary patch literal 125788 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℞yLcYeV|A`U0&{weu&C_9_wszR!@5 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 z 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 vd%~xWpnlg*F>D?CapVyREi^*(Z?e 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 G-}@i*5I>Co literal 0 HcmV?d00001 diff --git a/docs/static/img/Untitled-2022-08-26-1442.png b/docs/static/img/Untitled-2022-08-26-1442.png new file mode 100644 index 0000000000000000000000000000000000000000..e638aef7347b1139d1a8b7552950d334aacfa42b GIT binary patch literal 51599 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 + + + + + + + + + + + + + + diff --git a/docs/static/img/icon.png b/docs/static/img/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b74b839e2b868d2df9ea33cc1747eb7803d2d69c GIT binary patch literal 78117 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

T}Ke+!9t-m?i2X-;f#-{#p<{2~ia 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%0Axx;o3>e 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 literal 0 HcmV?d00001 diff --git a/docs/templates/typescript-+-webpack-template.md b/docs/templates/typescript-+-webpack-template.md new file mode 100644 index 0000000000..f95a4e0b67 --- /dev/null +++ b/docs/templates/typescript-+-webpack-template.md @@ -0,0 +1,17 @@ +--- +description: Create a new Electron app with webpack and TypeScript. +--- + +# Webpack + Typescript + +To get you up and running as fast as possible with [TypeScript](https://www.typescriptlang.org/) and [webpack](https://webpack.js.org/), we provide a template that makes use of the [`@electron-forge/plugin-webpack` module](../config/plugins/webpack.mdx) with sane TypeScript configuration defaults. + +```bash +npx create-electron-app@latest my-new-app --template=webpack-typescript +``` + +:::warning +There have been reports that using the Git Bash command line on Windows specifically with this template will prevent the Electron app from rendering (packaged apps are fine). We recommend that on Windows, you use CMD.exe, PowerShell, or [WSL2](../guides/developing-with-wsl.md). +::: + +Once you've initialized the template, you'll need to run `npm start` in the generated directory. See the [Webpack Plugin](../config/plugins/webpack.mdx) documentation for Electron Forge-specific configuration options. diff --git a/docs/templates/vite-+-typescript.md b/docs/templates/vite-+-typescript.md new file mode 100644 index 0000000000..43acea64eb --- /dev/null +++ b/docs/templates/vite-+-typescript.md @@ -0,0 +1,17 @@ +# Vite + TypeScript + +:::info +As of Electron Forge v7.5.0, Vite support for Electron Forge has been marked as **experimental** in order to reflect its stage in development and to provide maintainers with the ability to release fixes and improvements rapidly. Future minor releases may contain breaking changes, but migration steps will be listed in release notes.\ +\ +For more context, see the Electron Forge [v7.5.0 release notes](https://github.com/electron/forge/releases/tag/v7.5.0). +::: + +To get you up and running as fast as possible with [TypeScript](https://www.typescriptlang.org/) and [Vite](https://vitejs.dev/), we provide a template that makes use of the [`@electron-forge/plugin-vite` module](../config/plugins/vite.mdx) with sane TypeScript configuration defaults. + +```bash +npx create-electron-app@latest my-new-app --template=vite-typescript +``` + +Once you've initialized the template, you'll need to run `npm start` in the generated directory. + +See the [Vite Plugin](../config/plugins/vite.mdx) documentation for Electron Forge-specific configuration options. diff --git a/docs/templates/vite.md b/docs/templates/vite.md new file mode 100644 index 0000000000..9f1cb6740c --- /dev/null +++ b/docs/templates/vite.md @@ -0,0 +1,21 @@ +--- +description: Create a new Electron app with Vite. +--- + +# Vite + +:::info +As of Electron Forge v7.5.0, Vite support for Electron Forge has been marked as **experimental** in order to reflect its stage in development and to provide maintainers with the ability to release fixes and improvements rapidly. Future minor releases may contain breaking changes, but migration steps will be listed in release notes.\ +\ +For more context, see the Electron Forge [v7.5.0 release notes](https://github.com/electron/forge/releases/tag/v7.5.0). +::: + +To get you up and running as fast as possible with [Vite](https://vitejs.dev/), we provide a template that makes use of the [`@electron-forge/plugin-vite` module](../config/plugins/vite.mdx), plus some preset Vite configuration options. + +```bash +npx create-electron-app@latest my-new-app --template=vite +``` + +Once you've initialized the template, you'll need to run `npm start` in the generated directory. + +See the [Vite Plugin](../config/plugins/vite.mdx) documentation for Electron Forge-specific configuration options. diff --git a/docs/templates/webpack-template.md b/docs/templates/webpack-template.md new file mode 100644 index 0000000000..6760e24fca --- /dev/null +++ b/docs/templates/webpack-template.md @@ -0,0 +1,13 @@ +--- +description: Create a new Electron app with Webpack +--- + +# Webpack + +To get you up and running as fast as possible with the [webpack](https://webpack.js.org) bundler, we provide a template that makes use of the [`@electron-forge/plugin-webpack` module](../config/plugins/webpack.mdx), plus some preset webpack configuration options. This is by far the quickest way to getting a working webpack setup with Electron. + +```bash +npx create-electron-app@latest my-new-app --template=webpack +``` + +Once you've initialized the template, you'll need to run `npm start` in the generated directory. See the [Webpack Plugin](../config/plugins/webpack.mdx) documentation for Electron Forge-specific configuration options. From 27be71b77809fc9e08b6cce137f102b2575b83a2 Mon Sep 17 00:00:00 2001 From: Erick Zhao Date: Mon, 17 Aug 2026 13:00:56 -0700 Subject: [PATCH 3/3] docs: replace build lifecycle diagram image with Mermaid Transcribes the hand-drawn build lifecycle diagram (Untitled-2022-08-26-1442 (1).png) into the Mermaid graph in core-concepts/build-lifecycle.md, which previously held a simplified version of the same flow. The Mermaid version adds the artifact labels on each edge and the dashed "depends on" edges that show the cascading build steps, and drops the leftover GitBook `fullWidth="false"` fence attribute. The PNG was an unreferenced draft asset, so it is deleted rather than replaced in place. Note that rendering this requires `@docusaurus/theme-mermaid` and `markdown.mermaid: true` in the eventual site config. Co-Authored-By: Claude --- docs/core-concepts/build-lifecycle.md | 17 +++++++---------- .../img/Untitled-2022-08-26-1442 (1).png | Bin 125788 -> 0 bytes 2 files changed, 7 insertions(+), 10 deletions(-) delete mode 100644 docs/static/img/Untitled-2022-08-26-1442 (1).png diff --git a/docs/core-concepts/build-lifecycle.md b/docs/core-concepts/build-lifecycle.md index 207feeb3ad..7b8f5e518a 100644 --- a/docs/core-concepts/build-lifecycle.md +++ b/docs/core-concepts/build-lifecycle.md @@ -14,17 +14,14 @@ Each one of these steps is a separate command exposed through Forge's `electron- Running each of these tasks will also run the previous ones in the sequence (i.e. running the `electron-forge publish` script will first run `package` and `make` as prerequisite steps). ::: -```mermaid fullWidth="false" -graph LR - dev["fa:fa-code electron.app"] -.-> forge - forge -.-> cloud - -subgraph forge["fa:fa-hammer Electron Forge"] -direction TB +```mermaid +graph TB + dev["fa:fa-folder-open development Electron app"] --> package package["fa:fa-box Package"] -->|executable app bundle| make - make["fa:fa-compact-disc Make"] -->|distributable installers| publish["fa:fa-upload Publish"] -end - cloud["fa:fa-cloud Users"] + make["fa:fa-compact-disc Make"] -->|installers or archives| publish + publish["fa:fa-upload Publish"] -->|uploaded to cloud storage for distribution| cloud["fa:fa-cloud Users"] + make -.->|depends on| package + publish -.->|depends on| make ``` ## Step 1: Package diff --git a/docs/static/img/Untitled-2022-08-26-1442 (1).png b/docs/static/img/Untitled-2022-08-26-1442 (1).png deleted file mode 100644 index 48825f2d520176c735bac4e7f38e24e2a61314f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 125788 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℞yLcYeV|A`U0&{weu&C_9_wszR!@5 zGhF%>36Ad67~l*7rIyGtvyh{PS!{MbKEC-iXv^70ql3J~$oC~Bnb}tad*Xi>N!dz- zjWewfeSmTVu$c!Pbj&J6hZ$QvfDXB!pmY0sWT30y9V(NO9f@2r!lkjG&8eh*F1R+s zi{jr4HfUKfp+4S>xQaM5cqgspYk_hXDR#MiAf9#NwATU&6*hRaMlp%79XI)qODEk8 zU;{DKN4H_>iN6_JxwGKfdoQ%lYVN;^NZdEv)_zVQ(E4Rn+wjD~>WKjnd6f zDka@1Fd$`s(jna;-Q6*i(lLZ0U6MnIbPV0nl0$cVXY{_`=efS?i$CEyv(MUVuf5{8 z;^?we1*f)d!l+%icWV9@FW=YDy6;OzsUjFPz7Wocqz{w z49RF=fj)EXOMUJ^?h0JJ^a^ zVC3`@^xmfVcla(Xv{ud>Z=WKFxCVIcHSk>gzZxzcV3W1Of#yIfO<{;{y5JQ_sox=l z>b;5)np{x0S9I(@9dSJ=OF{1su=nJ6h( zb5vdYHDfwWo>GVHW6eqQJp#Z!rOmFt>ck8X8CjxyFYw0@U#xi&#^X~d_YcTvSSLSi zhb3fZrP{Kx@{%trCIFI7l&ACmyMkWod9`6>8Iz};g@kK7)SbhwW7r)=Z6hHL08|VL z4gaHnfr~O4*9vHJAgIGfL@@!I=z4IsH{41w?z-X&T$udv^ewc$*YXkzYROZWNe5F7 zL!Q(tt|r(fP9MB(9=og?^WMF&cy@j>v*6IP?$e++a5ThR?U0q;=aUjYH3iYv%fW=S2uf7-wa)L1<4k$YtdpR^J0ki@!PS}C43RMzi` z+^gV3vu~^hfaq9wcJ1%RUPHmlZ zVt{ZtCNj%SQ;OgzFAn#9XP*0R>E6As?-L&0Xk=fmmmu84U39kg9m{7*zC}%x*e=i3 ztV<_*xrmQ>e);1gsQ2`2Vg!`~;4#tu^#~8WbVh`Vdy~L$b7kcTF!NU#T`_qkdgf?q zkF-pOosTO1thm72$!q=tv?cgTNTcszcycFQtUEe5A=ExM{@9IeH+#2)v3uaC+EB5G zB$NDT;_@opIr&KNM8V#xc^_Zz<&z*dw?9}0N*mjD?8&485D6-Qz)Mg&|6%AkudBcZ+}Vm>m?+vI4Ui39+QLj%-$3ix zK>U#g3U5$Rv%Ix+hCsoC{|8>m-$v&97)d)mpP=H#bfkvBIi>(`bnV}wTh%aM#!4Yh zJ9`bN20!V9|2$b6;_zZh5owIG>sST%!vTiPpb7XG~_?~Jv zghht&4(!R$eR8Q;?xh>x?l=B@{yS=0SFed{%TmXh(fln(ha3qSb*zwR8E~%Up8q>n z={0(|({wiQ!I}=`78w*KEI)CS;!FDVonU#PpO<;HCSJwDsl#H-&f(|=bqU&3kaDt< zE1xvOQ{dGf0M9Me7#>E1VFP;JP}zSn-Mk=c;(XHd1(|xRGkGa(+kc_y;uGr>LqYr< z9pLfs-o4a!06zG9oc};_4>ChX83Sm%5MrFt zko*1Y%p)(ezqv}c4Ck`02|kD1xLCJ0 zp&P2>t2J|&?5k?ftskU@KnIe`;{7f55jZvzgsr_27@8TjMKdvfnJ>;1n zkquB5rMlSAKb;t^blEh!;Mw}ef~Kl6lNE@`{*EL-Q%DJLn2Oc_U0f2`atFGl;Qk&t z8GJ0&j^BkA*_vO;f6#oDpk)HI=x2$)?V0GfBL?{0C0Jw*(6wkT1AmS1>Y_V&(3G(N z^0t}*td9Pv0Ps2?i8i3o3H^^)ePA6B9&QQX{{TO90Dc(HP3(#;P5}N<2+V1!CAJtv zmwf{BxX=!3Jsq?DzwMF&^mIN*u=`6-78hEjE-DoLT@`>H>4A<>HssMi-h4%S499zm zBA_%dHjJkf?wI}^4NxP2&b`zcf_A;XEB+w@Xc22wF2Mi8i_suYj-K&?9MawT5)Hik z|82ojjrutbZA2QVR% z15&q?;VW?hEKn)lDTBUa|0^ty#mA^YOq`rwV3klGCJ8flh|U71L=Ln^&d`?e{5#Gm zfVKVOu7paCM4XG3WEsVtf39Eo7p*ljhc*iW=a*`f7KR=fbO*EvM25vgv}1I@vd&4R z=^IcP~e+!`r$&0alHW8g9=ml6@Yf%LYmk%`d{q6Ye?!dLu1Ll5;Oq! zPVPF@2Lfz*b(C^;{Am5W6Z`WTy5*Y)qO|*)VQJ#-Ybm8Q*ijrD#mL685#gITR>H_b zIg4i05I?{Qul96ZI(!l|k}I#DiRyxp{r+*0O$G3@4zw*$X-+vS4G5${VK)YBe&16| z0r~8%c#)2xnZOS;#FAx;mh52RCMf`VOq%QoEJX~S8gsNhx%6DlN{!;%=AHLRS2@^f zLYR&a-^owmtTW zQV>54YjvwpC+}DuGkMo$2I!@yr&p9lM@N?+YHMp%uI7h_)f&&1A}*m7qTfUHPg7Tj zpq0X(8GvifIQo$QYU|o;O}o+h|I9X3j=RF+f377M8Wig5=ViZUl3|=oi;a~Tv^Q%R zMe#Z$>v`8Dy*I?_=bg|_aU2kA@Yi;k`}FR43MX&tMe6$<;<6jm98tNX{Z@qb?WH2e zwVbuJHBoEg!$k!|YFUkCdoa$(#a3zQ&Gn^=S8?^YCO0sq@KO2~vZzkX13$PMRXq^M zpwA`;rhDqCrHDjec&j%g4cXbDr?UO886!;~tL{qCJ>_R%Ud_kIKHcj^_=jlmn=|{O zlKO9JnLggv2fZ8@z^fXXwLVy~d3e`+n9kAl+<)0GdaCWd`L*D9&Sk+oidTK2YD77A zQ2bVE!TYj!Ew$8VVi4F@NJ+!)1M8~c;1r|isfLcCum#rq&xSb?Cok;$lh;8%9uZQ``6C#BppP)p?}`_xCAeS*|V!V9H5VU*QdH{YI7V zUn6}Q$JJwxq_S2mCJY^YgVD(=MZ zzA(|U(blx$<9n~*!x1tWSXzBMB#mbd9K`kuR%TD@u*1qhv7#|`t>Rw?W%#+PmO^D_)-tvon{spt<^R+F9jpZ2e@yT+d>edG}Ps$t5s)b_2E(+E4 zypBsw{3{VR)CQL`U2zO}6oL*biStO)lk0k%`t*&assMBHpQ!J!=%kOo1g9b`^_Y)5 zG?6{?n}KyypMM!we1kJLb#6-!;@!j1Xdu?OtwL*m+W*zk0L%^Y`wC$@_>&tGjTJs| zI3TPNfQh#o*VmJ|$aZbRrk--m+iGDr9p3*Z#Z}jN3i$e~noZ{3Jv@=DC+hDd->8Tl zcfjB0K`Sy`m%=Wig*FSR7`@oOw)_wxa8-t}1>ro4aSPjT+lDz^3qYksLu5UAquA&) z^%7|hOF$voru#$PD&nRx_~l_{X1|2#eVt_7^voC|>s?Gwa6v zP9jssoq7)M>&%_g%iRW*M{HH98iqx$hqpMqsD+)kT|9Q{*4tpsGFL(ib9@YDl|BYP zx7G2u6()}n3PK#eN6cZtM{zMpMvDuuwbKiqL86?KTjJ+h@)sU`Vm2%rVx>x#cD;c$ zdf#*+rf~j_WQ?@|Y>ZP3%{<^O1IAvzbn7Ix`HXu|_sr$#b zeEJfnC$F_Ot$Z5RGdy_gez%k$62s?zFTA=^7Qa5y^gdthW%sC=TEP>)Qk}7B0EY34 zF)UXe_FHrN^IejtXB;PO2Tw6>xEH~9AUiud)zu%(>^b;rtTCJir>r*l{eJHR_fkdv*bI|a^c$HOO>A{w8>~WSHYt+wlu0$c4Y@`NXP*>CEc$?*w- z&(gd*4ykEUHlv2r`1C;E)bT^bH%S;DZr_S#rBB>Pj{zn9ddga$nl0(72UhigZ%soX z2{N&<*|9kzU*COMd^A-&U9E6Ev%McfH=wjT$5E5%NsYS4dil%eJ+jnzb2{W+()}5e zW^1x$aR#w*EqnYceL8k_wV5#TH=`%z=#sSmDF?WNL4e-vE6b9)wfgoDJVdvOx-nKs zhTGbg64Bb`tYV0JKxOmI;3EzzB0VHzTLW z9_x46G~PAs$4ETH!pF!CiXEamB8(l9ikr`4eJ4c!urSO256yi^wG@9G8CA(|PO*W} zf%8VRbdV!*DJcwA$a(3)N}ApLYK^(=+Q4?xxE89Z4v>`rm)*Wu)OHi%TDMz~l2CWx z^j76Fr@?^pj5TJvw+=Fy@oO(AS1Dzk5fNJ{()Rvku=OK3GiJpL>p-{~-h@Y7@~h7) zIIxqrs!%wTOhP88;9x13|8a~nX?@zKT>=<;;!!h1rbS9on7AgOC4+7wb@%5m%*NSZ z)pb<5og%uxE%mb>S8xF199vivXb)pz?ln`Z*SaFFaX;^%eU29GRN!SLtN#Qw%&Qn) zN297&)9Bda=w)dHCdIh_vZc#bl4Ky*8u%kv0t3VKdy>fY(TK{72dXLNbR~IKdvk-m z5<4!`v8j&kT#2ye0G{mF8JV5-T|uw|PxMIjtCgA=-T858NSns;ub2ryKUR+@3p2tN z%t!Lg{D$%WPXh+Bo1XJ5qEyXLO_kGKEa`qu5Gg#`RDx5kh*jBt)6=? z4;=*~*NKlmUR)F%E*%I_zjKIYwRMVk#tXW;>Q36hQF=z)u_XXymTfDb%L-9&=P}Yz zhB;+Grb~&Gx773Rai zb)lfJx9m19M0kFKlQ2y52^Y{zcWOnc_ttZPQtBz!~KjZ2y@ zHa*6*9sA#jb_Y3?)J$7!&Qle%82qdgCWA(rcjNjzEO_zgGih1I|>fA)yl?eH6S9`%g3{ah=sW> zLGvMF@t^R&YeA9Xga_ka-Z;Gy7C`YFvY0Bzx^r@KgRuRGWdP}T#QsgG8(_pV`Q4t< zBLu4XvXia6gYZzK5l`$aD;Sqbs8oai95k;R%KWr1P|m|+HBm#s$NOTVpv`hCsN^7r zg0YiDWx;V!blUrJXMGj?D{cYss4PVVT)r4&yM+K<6bCRpd16qGne6+WPjRt&ZAlA` zMA?*t^KVMqC9YF$Gi%m?To0QA&Xbfx)#N8%j!}!#jo%*UHHKUDS}r z?j4!L7I zu#ur3kejkUT^H<2HxvjaJ-2RqSx!fW0sN_YAERvIuFHbg>1V)s9ArQ+$VRe+y<@9e zA^92|s|QA5JleYwnh?7=GgA7@Dama*FuGNWD7ky@L4w6uk|mUS@e+kV$h4JnLWCf# zfZAiaA3*oyO;3|eYR#acH&6ISJSNpYYIc7*LO+9^jC zBt#LnWp`(nylb)n^Xq=F)lGXY#3wW7s#132-CmF;nD=S|7vPD+FahU**3pxy{aShq z*QU1EO7*nd{;%HPy_SZyy~TF96Vw7C;&hj=;%Y6`HmR|e?yd=GJhRF;pu<(^drF%x zELb^y$i+}oiL|=~r^>iqZynusF~r1<%w#vPU{MP>{W(DarPb72ZO{9G&;2NR(`l|W z6Zhlmv{8h(EkXjLX&tjAoqp665-8cQLj<1U2TgO(4Xu2VZU0DD5GWgeoB9!7NTisQ z7a@BeXX+)ro)`St%PO{dyIlcZ_kF2g!M0($k0}*`1Z(pbyVss2Fem+wcFq+NLox6KjpWR=)`V=Waypn2Xu}QtIHmFRoB^eDL37)kY=kLZBKFsc&JuI|O z7A_F^@qq$RE-a)Nvfhts^!a9!Scv082C?v~>m^I;(G)(DS(_D@b>q zep#|+@qVz1+O=9L)2-V!?X?}j8p1j2v1iqznW*4H*kM@0d9RHWo!XKpK|c*@1C$Pq zOMm8f6BM@`j+rEu8*DcAbN8i4cMK-Zp2AYP$W+`PPI1zgOJ$>Yi|h7uBP+nrzT&;< zjNkJcqu&oHjoMp^cr(d}UTj~6x~pD$l)yO8tJ7$oQ11?P@nceS>U|BeRQN2cdnM4m zj5~Eq!(;HFKw<6ehU<<9zz#DhP~;WgV$NjjH1S;vQ#HPm9nYkELoUYT zqR5XQe{w7TfqZ%MY4aGDoTpG4?C??}D($gcI9;33ujsMxXC?2+-@G=5ljyoG4tt$U zg;cPPI`ST*Hqp9uqvT-3gS#agn)vRQB@~HxgE&x@5L&n2zu6#tEAafUtht0ZYB;OC zSjkKfQVs{R#r3K|=Hp+#>hX=lWks^_4XlD_*GWrxGmphE{mO$D@dIf_3V(L0XPY*N`}MUy>wM{VuaV=A9lpijk5xSTQ9X`1crIQE-(E;gcCPCcY09 zb?ZK&;SFV-)@=7jg~wqQ!5Q%n;YEYw4EwD!L2^myNvP$qh5N$7v(7#B!e3 zmbtP~Pu)ICrwZ8T*dVT*cbZP;8F@E>pzu>qwD4}|XZ(yF&DBRqI3|9|!1XDja zTDUW{FXW@%8dyJr7nECOn`xBpyvqfA2Gj7mpvxnvpSZ2>T60*1)G*!jRWpte17s$o zD1gdP-4?nO5NXCL(&qiGZ2=$zgpDPqCi(fje%x+2bsR-}zqyzDH{pPo#qfQE2vsCMv4OFAo*cw(6 z_f<|!zoNHzyv#=lf_{&81O@(9YWX1tlBA~(K`a)bN@}~o+Uj7Ed5t#RrnrVji!z_c zs`cdwb=BH}L|dg2dOXqvIlhrAxr!}mX=54%`0dA*DtmLCBkZ4!Rt3#UIf%CA@mase zOHMOMD5>-QOoM%nmm9bgO&}Opus~s?AHduDLp=XMR8IDs{rY9BRkWKL8)xRqT1{YY zc`(Qbsyp+&-2RFMI(zTKgMDLZ45U_fTE#`}GMaCyXudfuT1~PANxW@^&23e=$FT9b zrM^-k_|4szDyVOsL5AOzZ8jp9WrNn=J?&i^bXrI!BWqQ;$c1I zzo@^x1){=<`mG!t`0I1V&M^Lz%>CtGgHu54MEev!MU}QNU%y(_)UBH%J5z78LgB%k zQaas{SQb8Vb`@+a)1M8Y1mt*i`-bm_x#;EZpC1_@Vrd;D)yxMhUD>4xyWQ{a-}}kjCViDC4=2X`~{4UBx%4AK)g~-Fyo;Qu+h2bkblCCX(Ux z&3FEC!vj-2IG+i{vTM04sR0gA%Xav}BDa=tj?W8L0+){pY`7C}QNtzI-OGtFQ+r`S_)%U=-`joQ%^nY{ZtvsVa?)E zwckmRya^83*}o|P+{FOx&rFMj#Wt=ibhst_Y=vP0{Rv9chg#RSqi9 zQ?gUyjxYU0oIC5GVmSs!zeLm3NdyP4EvCt5ZTh-~Ni!#ZjQ9&VeAHKm+r-dQ7N0)F z*hK)PquxNcjTHqZ`8h*k>gwB_8TqU~em!M8zZ@KUtEjt&#Z?V73;e)@)=C-+vGUZH zSC$n~{B=d|0kS%NM`o)HzwpjoP;r;&p}IBh+xyaGZ#41mf;=u305`Riy>`~&FbH&# z9YT!+{I85Z$5F7kJs&U%4vpur9DjbieIBGsSl7XA(l?Y7!LBKEa=z|3;ux>+Ea;bK zD&VZ@X<3yA5x>{>b6c1EuAy!Ja-P98Oe%4lSi1sN&&g{Xk8NM@y=<9hiF}8D*CW%t zP$mOTwuo3T`+46iS1{X7Zjy&L7+OtNMNRO1edf2Fz2ht zQpayCZhN7Z^D*Ji8IO$yvEA@%_<*ag4@AgH5x!n=ygSIr7ERK-k6dgPe_HR2s#@vT zpY1Jj;8F^dMKISTh_toW0}$RIg)S-K4%GIDS1RvUG?f-%UeAlry$~Aj!e*~aXRtvu zLt6&VAq5AD%4JsV>CeYCbM9NkF7Ai@{51B00nLwJjdO;(ibPz!D6mzmhZsBDK4%aY z*!7_CPjBk#rW<+LG1qB@4%&ebBp4lnw7;xn<$sK(isg#UXa7E9@xd7YXoirC$4{XF zHzH=`Q2_SgMe#-ledLeE7QgtDo2S`gSwfZ^eQ`f2qYs8?*vL;E5N_F`8^*cC4ci5f zp&ZeZ$z16fG~VSOuPlT`z_O`R`{Mj1t(j|QIy7pA4u+2#UWtGT@vP5LUC%GfuTq+( zN8cIU{SdYN<1fq5^!1_XTN^7cucpT!-kl9Enig@~407MOy*WiNuV>Qi6xGoU#40{c zbeXmPg}ikO>_VjB(29hb&>h*zfQI7_IWDA>4rY#HKELa;K^j3X+q}V^rbLj_PVB*Q@8;BFMZU1vBM!jmgDv(?u zuKlYIh-m-bZx*@(-OG0A5A(oULA z)~CXcg`*RUSAzZEy9JbLX*$n0ex#A$B2GON$yY7%^3#=-wDd0d*Nwk_`9DnaL^G|K zx16Aw9iz~K9hGmoIZ)g%5S2ofxgPsPk^^ydz+gbiEr>vScdNUdZeAm8nQHF3*41MQ z8AehCK*S^(1DDbUkim9X&mn;46ae>~pKpPG^FD4<5XRG{|JDK^z!sv1ecaPlmHk3# z!Zx!4B4gL-^gG{W{ieevn$(faWD^WB7xSO_NPfKFa|@>MMiD(#>T*h=N~+XR7k8fh zFDuPh09H~wMCdg3Ojf}^>Rcl>>> z^rU0LQRnLQ#iDeY7t1Fng;6}&RYBGQen^8F{S{J?V`D@`d<^igv^U3Te0HiQ*0#&q zai1x;zd_EDD->G;vrJzYg}b`O#F!siLYdbCnXl#%YDitOby0}9jlCK7UknFrj(!8| zWIMx{-g^{sr}_!O9v3&rBI-`&y4UG~&+WYdf#t|YZ9^tEokk76{U3b;;w?S;7BySW zdl7_-c4d^0dMWLnYtHbi3~*S36RA1%TN;HB87wMk0`_Rbt)6(40{>F|pa|1V^WHu_B-R074% zSK?u({N#k`E9X&%Hy0C2A_#kfLHpI{E6b4r6%Dk(JMU0C=)K+gUOC_n034nlkX3vi z3^vbi#EeQ@tOi%NZ$AfO?Y2u_i!YNm_W|Ro!i@e_rdUY)pedh+rbP`MP0pvQ1cL1b$Q=& zpP?+t(Vsw@!AQ+}N%Q+8;j^Mf%|(iaZ(6kKR+0%{pPFhfvqOcev3B{C{z-@*pCo{F zr9Q7x8Ue&vliJS)_5k30F-K`x+r#n|5-IF+osV%Z73Rll=iQ%i-SR74Jq`b;?&>&N z)Nq7Ue3WP^GHlSD%W|#*BpUaxV3@*rs~V^XEM2yZEwaPwX87SZTEx1d5Z5w!pxzsw z$^WB&%*X&USJU@;S_Unp{RAyqKbC+zrYw8Y5mJvHkz!6k&VTeMC`3yTkO+Ah`$LJRL z*+D5~%TF}4%M%yR0B}f^;6)Qt&O3m#5`SDPx%!5<3mg3xVsM(#ZZ8Q zeV^atWO*{>h=%k$HKdkKUoL$WI*g$JWMc~!$xPhuB*Oh-@h9?zt} z=501y6nB_wV<2tawMj<`1G|_F_5FkL^@aVr`)T+e{;3X&2!J`$OXf{~*);?PojunB zBM+_)2V;Cknc@~=&o1mtrLrbIn5Mfe-v9}`qYfgKgqxT*{?QCgjl@rdfr#>i%FcDK z6?5IqL%P&%dI5mRGs^*sjF)iK44;a+QzJP+Nxu;nX(|5PJmO)O?RWx9u8bgKPZWlxe0HB&D4~ z&ebb*kCb{E$kM|D!nqFvv5Cl|gdFAVymoDGZ?4e@Y+^^1)P1vPwBcg3t+?G^9LP8_ ziPhUF|3%#kb(ceaXKHVpZ?EH!o8Re#P3EyMZwp$^3MaP&RC1AS)>FpGWA0l7_SzZtbAZLFUEzu*oE5;Jgz0r1qBFAxJ43kkASn%@Z`s}yJ_SkR1HU}m&_>$*bD?Pse{KdU2zsvM(d-#!O- zY(m^hg?o0u(F9`G7DoAR>YuKTJoq6rV@3Khhft9Y>L+G77vQK zF0hdD&vhI{dl{Rn<*iS^enb#8p}>$>2O9T>JW3Q6@$@YL=dfg5_l6u6%TlH`E(6(D@Qzca$I#y}|K~5}f+TGJ$UV?ds|`v2>4&3MKq{2N4(| z0n{DCZ9#J@Mreo^cbyGyca5ow$H%!0n@QWdj$OH-IUU@D>6RD<$1}2R4=g~DI#^!A z!G&ON1Zx;h{1EMcC-Y)rr>tWARG8)Pyq2DZ)&)x~S1gZ{hsk$CwVk(Uz!4X;9q?Un zyj51s3Urdt(T=~?jvpb)K;bovPb*@-fi|LF64f=omY$9dr0_nAKk9VzSyo^OYSW-j z6G&WVImeOC%mq?7*e*NM)hq8#e(_D4Y>B4OK1h5hfq)gO8 zOFCJ6oFsUuoRD=Mic*wMj}+)bo$KM^rjd&?(X;uyxxp`1v;H{pLR|zrbJu?-GS*Hc zr%J7UapXFXR8=_tt&|vpY7h|C%fg`)gs9q5y@KuS-p#Es5XqENFsc*^hzk=sWG3 z3Ik&7yB6&yGk}kw+X&b+MS}{1I(l&uR8!O?l~?~M!Hse|DGo;nXc;Q76dWsvuK-5wq`klM}$7Ej%+u>Xe;bCpBr?O)_5q=tc}NOI{Kws(x)eGpn$PlFrb(t z?3Sys#q|v|B+MolNfJ1*zVISunenCe!*N49gKzRSE@f%A0O;zE3g(p+Gnr?i$+xwO&Cf)?C?NM>suv9_aeO? zV<(lls?5_x1Q;Fo5**OGkn}!X4-9#n6S2tqlYw%r3yF8F!?+kvg3D*OKE5ll77L_|L% zNY}EXMl~hcTR`GBR&j>b(ac{<r^4g7;~ zD8_eJNaPEz9~vlD@EdkS_k6(ZNC{4Klwz)7)F!>lf?diAhgAsAhhn>myr6DuoRHIf z^s}8d1YQK0%9AYIcZLQ3;*o)bv(V`IM~Hcealqr#G_em}$)6|CK2IsLc$>)8IPRG| z6pe#>%LHBz;-6lhK?a|@SH!GOd88e#@LYbiV%^B@YCN;^rS&-2#&f(aKmRRVCv1Pd z^ZKt<8zlx{t?Hj6?v}u0kov`TB89BL;xA+vQ4(1z=V;TLsrPB@9Z@$*a6K&-DA!Vw z4#7=Nj!!i$1CUFnr{_90b*nr^526bWb`nW`ncZ623}xcZNCs#?9F88PinvvNM9;1lhQ4(xHv6(IS;R}if(BLjo zK?LcfYm5!KtZRszEV+bPosXVFsW@ex9DA~f40*5APCEpg2Gj8!Zk9T>>RrUZNd7x)&|2JrWWa;ta3F{E*!#R!FG(u->qxIkrkK~! zSgH3rMUEyXAVlp3&N)fJ8xxoEJ=Zzg7y@rJz%5Rt#fuGh?mxdz zD5ketG*Wy<0cD=}iqdpa#6=aCFpL(e<#kT_2DZ3W$We0`+BQ=X2oB-%qQ2mS(HXRH z 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 vd%~xWpnlg*F>D?CapVyREi^*(Z?e z!8`Gut2;ziAOBx=QJIimYIcjBZ|`@-F~)voD}J8M-)$N8RlQvLV2X}hb;4rVg-EXy zrWCbyTZRR^3gGCQ=xZVQ+qvmJ(EQad*q75E7p)({-a20EATIFlT<)@kU`8WO=?Ha4+!YumHHmDA zSDY;8uwxIh=3n*P7j)UklMg27JKn*09Z^F-NLK5*p^_9T52Ow&x$gad??_|Jp`#Mt ztjb8;{t3?>(I!1O$AjMmUzF2n-7a5O{}8#ovq8<-P7-Nk?3`EGJnO|j>=wKe(~@?Y z^5PC09VrOXO*}UZS~{`F?qfOdW=7meT&**Im`N?TxZA7i3FA<3MMoP;@QiuBO&PE( z-gXcpW%4mn`8EG(w((7R z`qZj-v>!jI*jt1|1@v|PHEd`;SMKmq4vIC?hI#2DrcKK4m>eiy#VQUizb%;J&HPt0 zw?6~SUZy+8gAO1DB%t@2PPQK0`{o%lx!RQ6); zeZR+UQa%J1&C|2TL2z;IuaD5MB?cm?G0r;pXT(l8b@V@WUWggPo7#_^ z%}y3XumnRTO%7(2Cq@Yr{J%UskR^T(3rB_`SIg8W34liV|8MWQynt|P1}3D_-iJti zCKob@{!ya5GAnE5q%=rk>X9ikkDqB-hFtHHC`AMxC~?vDu_MDhR#On!TEF0SW=d>EM|J!Pu<%u_ zWe6IgNoYBiKUsvjubgoAq zf#@p*oZfh3KgwQakdB8iLH`}KAv_t53VhI>{9xCd41g_C`bPs{uOsOYe1NXTzqXTt z3V$H4h5xmFM;Tq1K!uvirDzp0r09UEVpxLU1MEwt_s2%~81MfvEoapOz!%LpNcwrQ zJB;H#y2R}QSG_3h8#9{4P@b-T8>K~Gp#o)rP~4!4`rp=MkPN;D5gWof%GXYZPd#~7 z$-MlAce8*(4-LcOLR|^cNS$!+P!6mv7?5VPU34jM)jg7T#X`a#5rT*;p_BO5af318gvodKKVULN%KCpuwk6D=@;AY5{fNKXbBPP2%3S RO`Z%u;OXk;vd$@?2>`