[gulp] move tasks to gulp-haxetool package

This commit is contained in:
2018-04-03 15:12:53 +03:00
parent 92a2628e90
commit 836eebaf11
15 changed files with 34 additions and 967 deletions

View File

@@ -1,18 +1,16 @@
const gulp = require('gulp');
const yargs = require('yargs');
const Haxe = require('../tasks/haxe');
const FlashPlayer = require('../tasks/flashplayer');
const Neko = require('../tasks/neko');
const hx = require('gulp-haxetool');
const version = require('./version');
const prepare = require('./prepare');
const generate = prepare.generate;
const debug = require('../tasks/debug');
const debug = require('./debug');
const build = () => function build() {
const argv = yargs.argv;
return gulp.src('.')
.pipe(new Haxe().build({
.pipe(new hx.Haxe().build({
platform: 'neko',
version: version,
lib: [
@@ -40,10 +38,10 @@ const build = () => function build() {
const test = (build) => function test() {
const argv = yargs.argv;
return build()
.pipe(new Neko().run('localhost'))
.pipe(new hx.Neko().run('localhost'))
.pipe(debug());
};
exports['server'] = gulp.series(prepare(Haxe.ID), generate(), build());
exports['server:test'] = gulp.series(prepare(Haxe.ID), generate(), test(build()));
exports['server'] = gulp.series(prepare(hx.Haxe.ID), generate(), build());
exports['server:test'] = gulp.series(prepare(hx.Haxe.ID), generate(), test(build()));