diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-03-23 00:41:11 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-03-23 00:41:11 +0900 |
| commit | 8a369c994b1c5ec2ed0998e3d92334afbda1da24 (patch) | |
| tree | 4f0438a4d3176bca0aa7f554e13792377baa9906 /gulpfile.ts | |
| parent | Merge pull request #314 from syuilo/greenkeeper/webpack-2.3.1 (diff) | |
| download | sharkey-8a369c994b1c5ec2ed0998e3d92334afbda1da24.tar.gz sharkey-8a369c994b1c5ec2ed0998e3d92334afbda1da24.tar.bz2 sharkey-8a369c994b1c5ec2ed0998e3d92334afbda1da24.zip | |
Refactoring
Diffstat (limited to 'gulpfile.ts')
| -rw-r--r-- | gulpfile.ts | 50 |
1 files changed, 21 insertions, 29 deletions
diff --git a/gulpfile.ts b/gulpfile.ts index 6376e0f895..06eaafc96f 100644 --- a/gulpfile.ts +++ b/gulpfile.ts @@ -20,7 +20,7 @@ import imagemin = require('gulp-imagemin'); import * as rename from 'gulp-rename'; import * as mocha from 'gulp-mocha'; import * as replace from 'gulp-replace'; -import getVersion from './src/version'; +import version from './src/version'; const env = process.env.NODE_ENV; const isProduction = env === 'production'; @@ -129,21 +129,16 @@ gulp.task('build:client', [ 'copy:client' ]); -gulp.task('build:client:scripts', done => { - getVersion.then(version => { - require('./webpack.config').then(webpackOptions => { - es.merge( - webpack(webpackOptions, require('webpack')) - .pipe(gulp.dest('./built/web/assets/')) as any, - gulp.src('./src/web/app/client/script.js') - .pipe(replace('VERSION', JSON.stringify(version))) - //.pipe(isProduction ? uglify() : gutil.noop()) - .pipe(gulp.dest('./built/web/assets/client/')) as any - ); - done(); - }); - }); -}); +gulp.task('build:client:scripts', () => + es.merge( + webpack(require('./webpack.config'), require('webpack')) + .pipe(gulp.dest('./built/web/assets/')) as any, + gulp.src('./src/web/app/client/script.js') + .pipe(replace('VERSION', JSON.stringify(version))) + //.pipe(isProduction ? uglify() : gutil.noop()) + .pipe(gulp.dest('./built/web/assets/client/')) as any + ) +); gulp.task('build:client:styles', () => gulp.src('./src/web/app/init.css') @@ -172,16 +167,13 @@ gulp.task('build:client:pug', [ 'copy:client', 'build:client:scripts', 'build:client:styles' -], done => { - getVersion.then(version => { - gulp.src('./src/web/app/*/view.pug') - .pipe(pug({ - locals: { - version: version, - themeColor: constants.themeColor - } - })) - .pipe(gulp.dest('./built/web/app/')); - done(); - }); -}); +], () => + gulp.src('./src/web/app/*/view.pug') + .pipe(pug({ + locals: { + version: version, + themeColor: constants.themeColor + } + })) + .pipe(gulp.dest('./built/web/app/')) +); |