electron-packagerを導入
This commit is contained in:
parent
2bb5169f08
commit
154b07739b
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1 +1,2 @@
|
|||
node_modules/
|
||||
release/
|
||||
|
|
23
gulpfile.js
23
gulpfile.js
|
@ -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');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
"author": "Yuya Ochiai",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"electron-packager": "^5.1.0",
|
||||
"gulp": "^3.9.0",
|
||||
"gulp-jsbeautifier": "^1.0.1"
|
||||
}
|
||||
|
|
Before Width: | Height: | Size: 293 B After Width: | Height: | Size: 293 B |
8
src/package.json
Normal file
8
src/package.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"name": "electron-mattermost",
|
||||
"version": "0.2.0",
|
||||
"description": "",
|
||||
"main": "main.js",
|
||||
"author": "Yuya Ochiai",
|
||||
"license": "MIT"
|
||||
}
|
Loading…
Reference in a new issue