Build Electron apps without the bloat
Webpack plugin to build Electron apps. It's particularly useful to package Electron Apps which only contain required modules and assets.
Features
- Brings electron-packager to your Webpack dev flow.
- Supports Webpack
externals
.
Usage
npm install webpack-electron-packager -D
And then, in your webpack config:
const ElectronPackager = ;moduleexports = plugins: dir: "/path/to/app" arch: "x64" platform: "linux"
Options
Plugin accepts all options in electron-packager. They can be passed in either CamelCase (e.g.: buildVersion
) or with hyphens (e.g.: build-version
).
Plugin also adds the following:
externals
Sometimes, you may need to have libraries as externals. If that's the case, pass the name of the module or an array of modules as externals
.
const ElectronPackager = ;moduleexports = plugins: ... externals: "my-npm-package"
Tests
npm test