gulp-electron-ionic
v0.0.6
Published
A gulp plugin for Electron distribute applications.
Downloads
13
Maintainers
Readme
gulp-electron for gulp
A gulp plugin that creates electron based distributable applications.
Install
Install with npm.
npm install --save-dev gulp-electron
Usage
Add a gulp electron task like :
var gulp = require('gulp');
var electron = require('gulp-electron');
var packageJson = require('./src/package.json');
gulp.task('electron', function() {
gulp.src("")
.pipe(electron({
src: './src',
packageJson: packageJson,
release: './release',
cache: './cache',
version: 'v0.26.1',
packaging: true,
platforms: ['win32-ia32', 'darwin-x64']
}))
.pipe(gulp.dest(""));
});
Executing gulp electron
will create an electron package for the specified platforms.
When you run code under process.NODE_ENV = test
more debug information will be displayed.
Dependency
If you using windows: install 7z(http://www.7-zip.org/).
options
src
The root directory of the sources that shall be packaged, required.packageJson
The package.json, required.cache
The download path for the electron package, required.release
is where the release applictions path, required.version
the version of the electron release to be download from the GitHub page, required.platforms
Support['darwin','win32','linux','darwin-x64','linux-ia32','linux-x64','win32-ia32','win64-64']
, default isdarwin-x64
. If verion is underv0.13.0
must use['darwin','win32','linux']
.apm
Path to theatom-package-manager
executable. If not specified the default behavior will be to use the globally installedapm
executable.rebuild
Default isfalse
, when set totrue
then rebuild native-modules.asar
Default isfalse
, when set totrue
then asar pack your app directory. see more docs(https://github.com/atom/electron/blob/master/docs/tutorial/application-packaging.md).symbols
Default isfalse
, when set totrue
the symbols package from GitHub will be downloaded.packaging
Default isfalse
, when set totrue
the packaging zip file.
License
MIT