summaryrefslogtreecommitdiff
path: root/gulpfile.ts
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2017-03-23 00:41:11 +0900
committersyuilo <syuilotan@yahoo.co.jp>2017-03-23 00:41:11 +0900
commit8a369c994b1c5ec2ed0998e3d92334afbda1da24 (patch)
tree4f0438a4d3176bca0aa7f554e13792377baa9906 /gulpfile.ts
parentMerge pull request #314 from syuilo/greenkeeper/webpack-2.3.1 (diff)
downloadsharkey-8a369c994b1c5ec2ed0998e3d92334afbda1da24.tar.gz
sharkey-8a369c994b1c5ec2ed0998e3d92334afbda1da24.tar.bz2
sharkey-8a369c994b1c5ec2ed0998e3d92334afbda1da24.zip
Refactoring
Diffstat (limited to 'gulpfile.ts')
-rw-r--r--gulpfile.ts50
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/'))
+);