1.4.5 • Published 7 years ago

gulp-changed-enhancements v1.4.5

Weekly downloads
1
License
ISC
Repository
-
Last release
7 years ago

Plugin for gulp-changed, provide custom comparators for CSS, JS (ES6), and Pug

Only pass through if file changed or file from which it depends.

Using

For JS

return gulp.src(`${src}/*.{js,jsx}`)
  .pipe($.changed(dist, {
    hasChanged: require('gulp-changed-enhancements').compareLastModifiedTimeJSDeps,
    extension: '.js'
  }))
  ....

For CSS

return gulp.src(`${src}/*.{css,sss}`)
  .pipe($.changed(dist, {
    hasChanged: require('gulp-changed-enhancements').compareLastModifiedTimeCSSDeps,
    extension: '.css'
  }))
  ....

For Pug

return gulp.src(`${src}/*.{pug}`)
  .pipe($.changed(dist, {
    hasChanged: require('gulp-changed-enhancements').compareLastModifiedTimePugDeps,
    extension: '.html'
  }))
  ....

Or you can use this plugin for other files

return gulp.src(`${src}/*.sass`)
  .pipe($.changed(dist, {
    hasChanged: require('gulp-changed-enhancements').compareLastModifiedTimeWithDeps({
      extensions: ['.sass','.scss'],
      regex: /@import\s+(["'])(.*?)(["'])/gm,
      regexElement: 2
    }),
    extension: '.css'
  }))
  ....
1.4.5

7 years ago

1.4.4

7 years ago

1.4.3

7 years ago

1.4.2

7 years ago

1.4.1

7 years ago

1.3.5

7 years ago

1.3.4

7 years ago

1.3.1

7 years ago

1.3.0

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago