electron-packagerを導入
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1 +1,2 @@
|
|||||||
node_modules/
|
node_modules/
|
||||||
|
release/
|
||||||
|
23
gulpfile.js
23
gulpfile.js
@@ -2,8 +2,10 @@
|
|||||||
|
|
||||||
var gulp = require('gulp');
|
var gulp = require('gulp');
|
||||||
var prettify = require('gulp-jsbeautifier');
|
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.task('prettify', function() {
|
||||||
gulp.src(sources)
|
gulp.src(sources)
|
||||||
@@ -21,3 +23,22 @@ gulp.task('prettify', function() {
|
|||||||
}))
|
}))
|
||||||
.pipe(gulp.dest('.'));
|
.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",
|
"author": "Yuya Ochiai",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"electron-packager": "^5.1.0",
|
||||||
"gulp": "^3.9.0",
|
"gulp": "^3.9.0",
|
||||||
"gulp-jsbeautifier": "^1.0.1"
|
"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"
|
||||||
|
}
|
Reference in New Issue
Block a user