gulp-file-cache

gulp plugin. Create a cache that filter files in your stream that haven't changed since last run

Usage no npm install needed!

<script type="module">
  import gulpFileCache from 'https://cdn.skypack.dev/gulp-file-cache';
</script>

README

gulp-file-cache

NPM version Build Status Coverage Status Dependency Status

file-cache plugin for gulp

file-cache creates a cache file on your disk to filter files in your stream that haven't changed since last run.

Usage

First, install gulp-file-cache as a development dependency:

npm install --save-dev gulp-file-cache

Then, add it to your gulpfile.js:

The following task only lint new or updated files

var FileCache = require("gulp-file-cache");

var fileCache = new FileCache();

gulp.src("./src/*.ext")
    .pipe(fileCache.filter())
    .pipe(jshint())
    .pipe(fileCache.cache());

API

fileCache.create(name)

Create a new FileCache instance

name

Type: String Default: .gulp-cache

The cache file name saved on disk.

FileCache.filter()

Create a through stream that filters file that are already in the cache

FileCache.cache()

Cache file in the stram into the cache file

License

MIT License