Auto Unpack Native Modules Plugin

Reduce loading times and disk consumption by unpacking native Node modules from your Forge app's ASAR archive.

This plugin will automatically add all native Node modules in your node_modules folder to the asar.unpack config option in your packagerConfig. If your app uses native Node modules, you should probably use this to reduce loading times and disk consumption on your users' machines.

Installation

npm install --save-dev @electron-forge/plugin-auto-unpack-natives

Usage

You must add this plugin to your plugins array in your Forge configuration. There are currently no configuration options available for this plugin.

forge.config.js
module.exports = {
  packagerConfig: {
    asar: true // or an object containing your asar options
  },
  plugins: [
    {
      name: '@electron-forge/plugin-auto-unpack-natives',
      config: {}
    }
  ]
};

Last updated

Was this helpful?