gulp-task-extras v1.2.6
gulp-task-extras

DEPRECATED, USE gulp-pipe-media INSTEAD
Gulp task for processing miscellaneous files such as robots.txt, favicon.ico, etc with the option to watch the emitted source files for changes. There are no specific file extension restrictions, so anything goes for this task.
Usage
import gulp from 'gulp';
import extras from 'gulp-task-extras';
gulp.task('extras', extras({
base: 'app',
src: '*',
dest: 'public'
}));$ gulp extrasAPI
extras(options[, extendsDefaults])
Return: Function
options
Type: Object
Default:
{
base: undefined,
dest: undefined,
src: undefined,
watch: {
files: {Emitted files}
tasks: {Current task name}
}
}Options that define the behavior of this task. This object is parsed by config() in gulp-task-helpers, so you can target specific NODE_ENV environments.
options.base
Type: string
Default: undefined
If specified, this is the base path for the source files to emit into the stream. Patterns defined in options.src will be prefixed by this path.
options.src
Type: string or string[]
Default: undefined
Glob pattern(s), relative to options.base if specified, that specifies what files to emit into the Gulp stream.
options.dest
Type: string
Default: undefined
Path of destination directory to write files to.
options.watch
Type: Object or boolean
Options that define the file watching behavior. If set to false, watching will be disabled regardless of the --watch flag.
options.watch.files
Type: string or string[]
Default: Emitted source files
Glob pattern(s) that matches the files to be watched. Defaults to the emitted source file patterns computed from options.base and options.src.
options.watch.tasks
Type: string, Function or Array
Default: Current task name
Task(s) or methods to invoke whenever watched files have changed. This array is applied to run-sequence. Defaults to the current task name.
extendsDefaults
Type: boolean
Default: true
Maps to useConcat param in config() of gulp-task-helpers.
Watching for Changes
You can pass a --watch or --w flag to the Gulp command to enable file watching, like so:
$ gulp extras --watchBy default, files that were emitted as source files will be marked for watching and the task name assigned to this module will be executed whenever a file changes. To override this behavior see options.watch.
License
This software is released under the MIT License.