1.0.0 • Published 9 years ago
webpack-electron-packager v1.0.0
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 = require("webpack-electron-packager");
module.exports = {
plugins: [
new ElectronPackager({
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 = require("webpack-electron-packager");
module.exports = {
plugins: [
new ElectronPackager({
...
externals: "my-npm-package"
})
]
}
Tests
npm test
1.0.0
9 years ago