|
1 | 1 | var gulp = require('gulp') |
| 2 | + , atomshell = require('gulp-atom-shell') |
2 | 3 | , concat = require('gulp-concat') |
3 | 4 | , declare = require('gulp-declare') |
4 | 5 | , decompress = require('decompress-bzip2') |
5 | 6 | , del = require('del') |
6 | 7 | , download = require('gulp-download') |
7 | 8 | , filter = require('gulp-filter') |
8 | | - , asar = require('gulp-asar') |
9 | 9 | , gutil = require('gulp-util') |
10 | 10 | , handlebars = require('gulp-handlebars') |
11 | 11 | , mainBowerFiles = require('main-bower-files') |
@@ -154,14 +154,20 @@ gulp.task('build:prepare:fonts', function(done) { |
154 | 154 | }); |
155 | 155 |
|
156 | 156 | gulp.task('build:prepare', function(done) { |
157 | | - var path = /^win/.test(require('os').platform()) ? './build/resources/app' : './build/Atom.app/Contents/Resources/app'; |
| 157 | + // var path = /^win/.test(require('os').platform()) ? './build/resources/app' : './build/Atom.app/Contents/Resources/app'; |
158 | 158 |
|
159 | 159 | return gulp.src('client/**') |
160 | | - .pipe(gulp.dest(path), done); |
| 160 | + // .pipe(gulp.dest(path), done); |
| 161 | + .pipe(atomshell({ |
| 162 | + platform: require('os').platform(), |
| 163 | + version: '0.20.1' |
| 164 | + })) |
| 165 | + .pipe(atomshell.zfsdest('app.zip')); |
| 166 | + |
161 | 167 | }); |
162 | 168 |
|
163 | 169 | gulp.task('build', function(done) { |
164 | | - return sequence('prepare', 'build:download', 'build:clean', 'build:prepare:fonts', 'build:prepare', done); |
| 170 | + return sequence('prepare', 'build:clean', 'build:prepare:fonts', 'build:prepare', done); |
165 | 171 | }); |
166 | 172 |
|
167 | 173 | // [ sde ]--------------------------------------------------------------------- |
|
0 commit comments