# Configuration

- [Configuration Overview](https://www.electronforge.io/config/configuration.md): How to configure Electron Forge
- [TypeScript Setup](https://www.electronforge.io/config/typescript-configuration.md): Set up your Forge configuration to use TypeScript
- [Plugins](https://www.electronforge.io/config/plugins.md): Modules to extend Forge's core functionality
- [Webpack Plugin](https://www.electronforge.io/config/plugins/webpack.md): Transform and bundle code for your Electron Forge app with webpack.
- [Vite Plugin](https://www.electronforge.io/config/plugins/vite.md): Transform and bundle code for your Electron Forge app with Vite.
- [Electronegativity Plugin](https://www.electronforge.io/config/plugins/electronegativity.md): Check for misconfigurations and security anti-patterns with the Electronegativity tool.
- [Auto Unpack Native Modules Plugin](https://www.electronforge.io/config/plugins/auto-unpack-natives.md): Reduce loading times and disk consumption by unpacking native Node modules from your Forge app's ASAR archive.
- [Local Electron Plugin](https://www.electronforge.io/config/plugins/local-electron.md): Integrate a local build of Electron into your Forge app.
- [Fuses Plugin](https://www.electronforge.io/config/plugins/fuses.md): Toggle Electron functionality at package-time with Electron Fuses.
- [Makers](https://www.electronforge.io/config/makers.md): Generate platform specific distributables for Electron apps using Electron Forge.
- [AppX](https://www.electronforge.io/config/makers/appx.md): Create a package for the Microsoft Store for your Electron app, using Electron Forge.
- [deb](https://www.electronforge.io/config/makers/deb.md): Create a package for Debian-based Linux distributions for your Electron app, using Electron Forge.
- [DMG](https://www.electronforge.io/config/makers/dmg.md): Generate a DMG with Electron Forge to distribute your Electron app on macOS.
- [Flatpak](https://www.electronforge.io/config/makers/flatpak.md): Create a Flatpak app for your Electron app using Electron Forge.
- [MSIX](https://www.electronforge.io/config/makers/msix.md): Create a MSIX package that can be shipped as a direct download or to the Microsoft Store for your Electron app, using Electron Forge.
- [pkg](https://www.electronforge.io/config/makers/pkg.md): Create a .pkg file for your Electron app on macOS using Electron Forge.
- [RPM](https://www.electronforge.io/config/makers/rpm.md): Create an RPM package for RedHat-based Linux distributions for your Electron app, using Electron Forge.
- [Snapcraft](https://www.electronforge.io/config/makers/snapcraft.md): Create a Snap package for your Electron app using Electron Forge.
- [Squirrel.Windows](https://www.electronforge.io/config/makers/squirrel.windows.md): Create a Windows installer for your Electron app using Electron Forge.
- [WiX MSI](https://www.electronforge.io/config/makers/wix-msi.md): Create an MSI file for your Electron app on Windows using Electron Forge.
- [ZIP](https://www.electronforge.io/config/makers/zip.md): Create a ZIP archive for your Electron app using Electron Forge.
- [Publishers](https://www.electronforge.io/config/publishers.md)
- [Bitbucket](https://www.electronforge.io/config/publishers/bitbucket.md)
- [Electron Release Server](https://www.electronforge.io/config/publishers/electron-release-server.md)
- [GitHub](https://www.electronforge.io/config/publishers/github.md)
- [Google Cloud Storage](https://www.electronforge.io/config/publishers/gcs.md): Publishing your Electron app artifacts to a Google Cloud Storage bucket.
- [Nucleus](https://www.electronforge.io/config/publishers/nucleus.md)
- [S3](https://www.electronforge.io/config/publishers/s3.md): How to publish your distributable Electron app artifacts to Amazon S3
- [Snapcraft](https://www.electronforge.io/config/publishers/snapcraft.md)
- [Hooks](https://www.electronforge.io/config/hooks.md): Specify custom build logic with asynchronous callback functions


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.electronforge.io/config.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
