Package Exports
- gulp-sync
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (gulp-sync) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
gulp-sync

sync for dependency tasks of gulp.task method
this is not gulp plugin
Install
$ npm install --save-dev gulp-syncUsage
sync
var gulp = require('gulp');
var gulpsync = require('gulp-sync')(gulp);
gulp.task('default', gulpsync.sync(['a', 'b', 'c']));var gulp = require('gulp');
var gulpsync = require('gulp-sync')(gulp);
gulp.task('default', gulpsync.sync([
// sync
'a',
[
// async
'b-1',
'b-2'
],
[
// async
'c-1',
[
// sync
'c-2-1',
'c-2-2'
]
]
]));async
var gulp = require('gulp');
var gulpsync = require('gulp-sync')(gulp);
gulp.task('default', gulpsync.async(['a', 'b', 'c']));
//same gulp.task('default', ['a', 'b', 'c']);var gulp = require('gulp');
var gulpsync = require('gulp-sync')(gulp);
gulp.task('default', gulpsync.async([
// async
'a',
[
// sync
'b-1',
'b-2'
],
[
// sync
'c-1',
[
// async
'c-2-1',
'c-2-2'
]
]
]));mix and multiple
if you need run multiple, method will required 2nd parameter. that must be unique.
2nd parameter is no longer required.
var gulp = require('gulp');
var gulpsync = require('gulp-sync')(gulp);
gulp.task('debug', gulpsync.async(['a', ['b', 'c']]));
gulp.task('release', gulpsync.sync([['c', 'd'], 'e']));
gulp.task('test', gulpsync.sync(['debug', 'f', 'g']));
gulp.task('default', ['debug']);API
sync(tasks, name)
tasks
Type: Array of String
task name list. required.
name
Type: String
Default: sync group + count
prefix of generated task name
for instance you can use this parameter for checking the validation
async(tasks, name)
tasks
Type: Array of String
task name list. required.
name
Type: String
Default: sync group + count
prefix of generated task name
for instance you can use this parameter for checking the validation