2.0.1 • Published 6 years ago
gulp-local-cache v2.0.1
gulp-local-cache
A gulp plugin that provides a persisted file cache
Install
yarn add -D gulp-local-cache
# npm works too
npm i -D gulp-local-cache
Use
const cache = require('gulp-local-cache')
const gulp = require('gulp')
gulp.task('lint', () => {
return gulp.src('src/*.js')
.pipe(cache.filter())
// ...
cache.clear(key)
Clear the cache. A key can be provided to specifically clear that cache
// clear entire cache
cache.clear()
// only clear `assets` cache
cache.clear('assets')
cache.filter(key)
Filter out cached files that haven't changed. An optional cache key can be provided if you need to, for example, cache files at multiple stages of the build
gulp.task('assets', () => {
return gulp.src('*.js')
.pipe(cache.filter('assets'))
// ...
cache.path(filepath)
Get or set the location of the cache file. Default path is .gulpcache
// get current
cache.path()
// set new
cache.path('.cache/my-cache')