gulp-changed / 1.3.0 last updated 9 months ago created on Jan 17th 2014
Install
npm install --save gulp-changed
Clone
git clone git@github.com:sindresorhus/gulp-changed.git
dependencies
show all 101
main |
|
gulp-util | 3.0.7 | MIT |
|
through2 | 2.0.1 | MIT |
maintainers
versions
12 total
1.3.0 | 9 months ago | sindresorhus |
1.2.1 | a year ago | sindresorhus |
1.2.0 | a year ago | sindresorhus |
1.1.1 | a year ago | sindresorhus |
1.1.0 | a year ago | sindresorhus |
1.0.0 | 2 years ago | sindresorhus |
0.4.1 | 2 years ago | sindresorhus |
0.4.0 | 2 years ago | sindresorhus |
0.3.0 | 2 years ago | sindresorhus |
0.2.1 | 2 years ago | sindresorhus |
0.2.0 | 2 years ago | sindresorhus |
0.1.0 | 2 years ago | sindresorhus |
readme
gulp-changed
Only pass through changed files
No more wasting precious time on processing unchanged files.
By default it's only able to detect whether files in the stream changed. If you require something more advanced like knowing if imports/dependencies changed, create a custom comparator, or use another plugin.
Install
Usage
API
changed(destination, options)
destination
Type: string
, function
The destination directory. Same as you put into gulp.dest()
.
This is needed to be able to compare the current files with the destination files.
Can also be a function returning a destination directory path.
options
cwd
Type: string
Default: process.cwd()
The working directory the folder is relative to.
extension
Type: string
Extension of the destination files.
Useful if it differs from the original, like in the example below:
hasChanged
Type: function
Default: changed.compareLastModifiedTime
Function that determines whether the source file is different from the destination file.
Built-in comparators
changed.compareLastModifiedTime
changed.compareSha1Digest
Example
You can also supply a custom comparator function which will receive the following arguments:
stream
(transform object stream) - should be used to queuesourceFile
if it passes some comparisoncallback
(function) - should be called when donesourceFile
(vinyl file object)destPath
(string) - destination forsourceFile
as an absolute path
License
MIT © Sindre Sorhus