electron-packagerを導入

This commit is contained in:
Yuya Ochiai 2015-10-24 17:44:47 +09:00
parent 2bb5169f08
commit 154b07739b
11 changed files with 32 additions and 1 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
node_modules/
release/

View file

@ -2,8 +2,10 @@
var gulp = require('gulp');
var prettify = require('gulp-jsbeautifier');
var packager = require('electron-packager');
var packageJson = require('./src/package.json');
var sources = ['**/*.js', '**/*.css', '**/*.html', '!node_modules/**'];
var sources = ['**/*.js', '**/*.css', '**/*.html', '!node_modules/**', '!release/**'];
gulp.task('prettify', function() {
gulp.src(sources)
@ -21,3 +23,22 @@ gulp.task('prettify', function() {
}))
.pipe(gulp.dest('.'));
});
gulp.task('package', function() {
packager({
dir: './src',
name: packageJson.name,
platform: ['win32', 'darwin'],
arch: 'all',
version: '0.33.6',
out: './release',
overwrite: true
}, function(err, appPath) {
if (err) {
console.log(err);
}
else {
console.log('done');
}
});
});

View file

@ -6,6 +6,7 @@
"author": "Yuya Ochiai",
"license": "MIT",
"devDependencies": {
"electron-packager": "^5.1.0",
"gulp": "^3.9.0",
"gulp-jsbeautifier": "^1.0.1"
}

View file

Before

Width:  |  Height:  |  Size: 293 B

After

Width:  |  Height:  |  Size: 293 B

8
src/package.json Normal file
View file

@ -0,0 +1,8 @@
{
"name": "electron-mattermost",
"version": "0.2.0",
"description": "",
"main": "main.js",
"author": "Yuya Ochiai",
"license": "MIT"
}