chore: migrate to gulp 4

This commit is contained in:
Daniel Ruf
2018-05-06 17:58:31 +02:00
parent fb860c70e3
commit aba394f742
3 changed files with 3752 additions and 5175 deletions

View File

@@ -2,7 +2,6 @@ const fs = require('fs');
const path = require('path'); const path = require('path');
const gulp = require('gulp'); const gulp = require('gulp');
const ts = require('gulp-typescript'); const ts = require('gulp-typescript');
const gulpSequence = require('gulp-sequence');
const sourcemaps = require('gulp-sourcemaps'); const sourcemaps = require('gulp-sourcemaps');
const clean = require('gulp-clean'); const clean = require('gulp-clean');
@@ -60,20 +59,19 @@ modules.forEach(module => {
}); });
}); });
gulp.task('build', function(cb) { gulp.task('common', gulp.series(modules
gulpSequence('common', modules.filter(module => module !== 'common'), cb); .filter(module => module !== 'common'))
}); );
gulp.task('build:dev', function(cb) { gulp.task('common:dev', gulp.series(modules
gulpSequence( .filter(module => module !== 'common')
'common:dev', .map(module => module + ':dev'),
modules 'copy:ts'
.filter(module => module !== 'common') ));
.map(module => module + ':dev'),
'copy:ts', gulp.task('build', gulp.series('common'));
cb
); gulp.task('build:dev', gulp.series('common:dev'));
});
function getFolders(dir) { function getFolders(dir) {
return fs.readdirSync(dir).filter(function(file) { return fs.readdirSync(dir).filter(function(file) {

8896
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -48,7 +48,7 @@
"fastify": "^1.1.1", "fastify": "^1.1.1",
"fastify-formbody": "^2.0.0", "fastify-formbody": "^2.0.0",
"fastify-multipart": "^0.4.1", "fastify-multipart": "^0.4.1",
"grpc": "^1.10.0", "grpc": "^1.11.3",
"iterare": "0.0.8", "iterare": "0.0.8",
"json-socket": "^0.2.1", "json-socket": "^0.2.1",
"mqtt": "^2.16.0", "mqtt": "^2.16.0",
@@ -87,10 +87,9 @@
"core-js": "^2.4.1", "core-js": "^2.4.1",
"coveralls": "^2.11.16", "coveralls": "^2.11.16",
"fastify-static": "^0.8.0", "fastify-static": "^0.8.0",
"gulp": "^3.9.1", "gulp": "^4.0.0",
"gulp-clang-format": "^1.0.23", "gulp-clang-format": "^1.0.23",
"gulp-clean": "^0.4.0", "gulp-clean": "^0.4.0",
"gulp-sequence": "^0.4.6",
"gulp-sourcemaps": "^2.6.4", "gulp-sourcemaps": "^2.6.4",
"gulp-typescript": "^3.1.6", "gulp-typescript": "^3.1.6",
"gulp-watch": "^4.3.11", "gulp-watch": "^4.3.11",