gulp-atom
A gulp plugin that creates Electron which is atom-shell based distributable applications.
Install with npm.
npm install --save-dev gulp-atom
After atom-shell 0.24, atom team change the name to electron If you want use with 0.24 or later please upgrade gulp-atom to verions 0.1.0 or later
Add a gulp atom task like :
var gulp = require('gulp');
var gulpAtom = require('gulp-atom');
gulp.task('atom', function() {
return gulpAtom({
srcPath: './src',
releasePath: './release',
cachePath: './cache',
version: 'v0.20.0',
rebuild: false,
platforms: ['win32-ia32', 'darwin-x64']
});
});
Executing gulp atom
will create an atom-shell package for the specified platforms.
When you run code under process.NODE_ENV = test
more debug information will be displayed.
cachePath
The download path for the atom-shell package, required.srcPath
The root directory of the sources that shall be packaged, required.releasePath
is where the release applictions path, required.version
the version of the atom-shell 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
. 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
the nativeatom
modules will be rebuilt.symbols
Default isfalse
, when set totrue
the symbols package from GitHub will be downloaded.ext
The package extention for the atom-shell package, default iszip
MIT