Class: Templates

Templates


new Templates()

Properties:
Name Type Description
paths Object | Array | String Config path. See For detail
ignores Array Ignores pattern which will be adding to all gulp.src functions for css build
processor String NPM package name which will be require for this config section
sourceExt String Source filename extension
outputExt String Output filename extension. If empty, set sourceExt
liveReloadOptions Object Livereload options for css building
additionalMinifyWatchCallback function | undefined Additional minify watch callback. Called on Css class
additionalBuildCallback function | undefined Additional build callback. Called on Css class
additionalWatchCallback function | undefined Additional watch callback. Called on Css class
additionalMinifyWatchCallback function | undefined Additional minify watch callback. Called on Css class
minifyOptions function | undefined Options for gulp-clean-css package
minifySuffix String | undefined Minify suffix for min file versions. By default is .min
watchTasks String | Array Task which will be run on build files watcher. Be default is build-css
watchMinifyTasks String | Array Task which will be run on minify files watcher. Be default is minify-css
additionalMinifyPath Array | Object Additional minify files pattern which will be adding to all gulp.src functions for minify css. See Path config options for detail
enableMin Boolean Enable or disable run minify task & watcher. By default is true
processorOptions Object Options for gulp package which will be build css. Testing on gulp-stylus, gulp-sass and gulp-less
originalConfig Object Config which giving in constructor
processorName String Package name for build
paths Object | Array Paths
processorOptions Object | Array Processor options
tasks Array Additional task for build watcher
additionalMinifyPath Array | Object | undefined Additional minify paths
additionalMinifyWatchCallback Array | Object | undefined Additional minify watch paths
additionalBuildCallback Array | Object | undefined Additional build paths config
additionalBuildCallback Array | Object | undefined Additional build paths config
minifyOptions Array | Object | undefined Options for gulp-clean-css package
additionalMinifyWatchCallback function | undefined Additional minify watch callback
additionalMinifyCallback function | undefined Additional minify callback
minifySuffix String Suffix for minified files
defaultProcessor String Default processor
defTasks String | Array Default run tasks
watchTasks String | Array Watch tasks for build paths
watchMinifyTasks String | Array Watch tasks for minify paths
configPaths Object Default path from config
ignores Object | Array Ignore files pattern
defMinifyTasks String | Array Defaults tasks which run on minify
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:

Extends

Members


defaultProcessor

Getter for default processor
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:

defMinifyTasks

Get default minify task
Source:

defTasks

Getter for default build tasks
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:

Methods


build()

Build task
Inherited From:
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:

buildWatch()

Run watcher for build
Inherited From:
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:

checkProcessor()

Check processor instance
Overrides:
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:
Returns:
Type
String

getBuildPaths()

Get build paths
Inherited From:
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:
Returns:
Type
Object

minify()

Run minify-css task
Inherited From:
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:

minifyWatch()

Run watcher for minify task
Inherited From:
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:

runBuildTask(path)

Run build task
Parameters:
Name Type Description
path String
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:

runForPaths(_paths)

Generate paths
Parameters:
Name Type Description
_paths Object | Array Arrays
Inherited From:
Author:
  • Donii Sergii<doniysa@gmail.com>
Source:

runMinify(path)

Run minify task for path
Parameters:
Name Type Description
path Object Next build path
Author:
  • Donii Sergii<doniysa@gmail.com>
Source: