MOBILE-2597 gulp: Update gulp to v4
parent
e10e0de010
commit
3f0a063714
24
gulpfile.js
24
gulpfile.js
|
@ -157,7 +157,7 @@ function buildLangs(filenames, langPaths, buildDest, done) {
|
|||
return path + language + '.json';
|
||||
});
|
||||
|
||||
gulp.src(paths)
|
||||
gulp.src(paths, { allowEmpty: true })
|
||||
.pipe(slash())
|
||||
.pipe(clipEmptyFiles())
|
||||
.pipe(through(function(file) {
|
||||
|
@ -220,16 +220,6 @@ var appLangFiles = ['ar.json', 'bg.json', 'ca.json', 'cs.json', 'da.json', 'de.j
|
|||
config: './src/config.json',
|
||||
};
|
||||
|
||||
gulp.task('default', ['lang', 'config']);
|
||||
|
||||
gulp.task('watch', function() {
|
||||
var langsPaths = paths.lang.map(function(path) {
|
||||
return path + '*.json';
|
||||
});
|
||||
gulp.watch(langsPaths, { interval: 500 }, ['lang']);
|
||||
gulp.watch(paths.config, { interval: 500 }, ['config']);
|
||||
});
|
||||
|
||||
// Build the language files into a single file per language.
|
||||
gulp.task('lang', function(done) {
|
||||
// Get filenames to know which languages are available.
|
||||
|
@ -292,6 +282,16 @@ gulp.task('config', function(done) {
|
|||
.on('end', done);
|
||||
});
|
||||
|
||||
gulp.task('default', gulp.parallel('lang', 'config'));
|
||||
|
||||
gulp.task('watch', function() {
|
||||
var langsPaths = paths.lang.map(function(path) {
|
||||
return path + '*.json';
|
||||
});
|
||||
gulp.watch(langsPaths, { interval: 500 }, gulp.parallel('lang'));
|
||||
gulp.watch(paths.config, { interval: 500 }, gulp.parallel('config'));
|
||||
});
|
||||
|
||||
var templatesSrc = [
|
||||
'./src/components/**/*.html',
|
||||
'./src/core/**/components/**/*.html',
|
||||
|
@ -306,7 +306,7 @@ var templatesSrc = [
|
|||
gulp.task('copy-component-templates', function(done) {
|
||||
deleteFolderRecursive(templatesDest);
|
||||
|
||||
gulp.src(templatesSrc)
|
||||
gulp.src(templatesSrc, { allowEmpty: true })
|
||||
.pipe(flatten())
|
||||
.pipe(gulp.dest(templatesDest))
|
||||
.on('end', done);
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"name": "moodlemobile",
|
||||
"app_id": "com.moodle.moodlemobile",
|
||||
"type": "ionic-angular",
|
||||
"integrations": {
|
||||
"cordova": {},
|
||||
"gulp": {}
|
||||
},
|
||||
"watchPatterns": []
|
||||
"type": "ionic-angular",
|
||||
"watchPatterns": [],
|
||||
"pro_id": "com.moodle.moodlemobile"
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -93,11 +93,12 @@
|
|||
"devDependencies": {
|
||||
"@ionic/app-scripts": "3.1.9",
|
||||
"electron-rebuild": "^1.8.1",
|
||||
"gulp": "^3.9.1",
|
||||
"gulp": "^4.0.0",
|
||||
"gulp-clip-empty-files": "^0.1.2",
|
||||
"gulp-flatten": "^0.4.0",
|
||||
"gulp-rename": "^1.2.2",
|
||||
"gulp-slash": "^1.1.3",
|
||||
"gulp-util": "^3.0.8",
|
||||
"node-loader": "^0.6.0",
|
||||
"through": "^2.3.8",
|
||||
"typescript": "~2.6.2",
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
This files describes API changes in the Moodle Mobile app,
|
||||
information provided here is intended especially for developers.
|
||||
|
||||
=== 3.6.0 ===
|
||||
|
||||
- gulp was updated to v4. In order for gulp to work, you need to install gulp-cli: npm install -g gulp-cli
|
||||
It's also recommended to update ionic cli to v4, otherwise some errors could be raised while building: npm install -g ionic
|
||||
|
||||
=== 3.5.2 ===
|
||||
|
||||
- CoreChartDirective changed from directive to component (CoreChartComponent) and the selector to use it changed from canvas[core-chart] to core-chart.
|
||||
|
|
Loading…
Reference in New Issue