-
-
Notifications
You must be signed in to change notification settings - Fork 104
Ecosystem migration #143
Comments
This is awesome! Thanks @demurgos A quick note about |
Ok, The biggest issue when going over all these packages was that about half of them hasn't been updated in months even if they are very popular. Even if we sent PRs to all the package overnight, the biggest problem is that maintainers need to actually accept the PR and publish the update to npm. I had some quick answers from some maintainers, so it's a good sign. It would be nice to have @sindresorhus to accept its PRs because he owns many popular plugins. Another issue related to the lack of regular maintainance is that many packages are still tested against unmaintained Node versions (pre-Node 4). I know that Gulp itself did not switch to Node 4+ but many other dependencies did. With the lack of lock files and transitive dependencies, CI tends to break for many packages so it requires additional maintenance to first get a working package and then drop |
Yeah, I noticed that in some PRs. We've landed a temporary fix in vinyl-fs that upgrades the Vinyl objects passing through the stream, so the problem shouldn't be as immediate as it seemed but we will want to get these modules updated. |
Thanks a ton for putting your time towards this - I'll go through all of my modules today. |
^^ Yeah, thanks alot for compiling this list. |
I opened issues in: And PRs: |
gulp-clean-css has been updated scniro/gulp-clean-css#50 |
Edit: See README.md and this medium post for details about the deprecation of
gulp-util
. Please help us submitting pull requests. Please also note that a patch was applied to keep all the plugins usinggulp-util
working withgul@4
. This is only intended to help with the transition and migrating should remain a priority. More info about the Gulp 4 issue and fixFollowing the deprecation of
gulp-util
, thousands of plugins need to be updated. According to npm, there are currently 6752 plugins depending ongulp-util
. This issue tracks the progress for some of the most popular packages depending ongulp-util
.The packages listed below are from the first results for packages dependent on
gulp-util
.Legend:
Progress (last update: 2018-10-14):
gulp
gulp-sass
: Issue PRrun-sequence
: Issue PRgulp-plumber
: Issue PRgulp-babel
: Issue PRgulp-autoprefixer
: Issue PRgulp-template
: Issue PRgulp-watch
: Issue PRgulp-install
: Issue PRgulp-jshint
: Issue PRgulp-notify
Issue PRgulp-imagemin
: Issue PRgulp-filter
: PRgulp-shell
: Issue PRgulp-typescript
: Issue PRgulp-postcss
: Issue PRgulp-mocha
: Issue PRgulp-clean-css
: PRgulp-changed
: Issue PRslush
: Issue PRgulp-debug
: Issue PRgulp-livereload
: PRgulp-cssnano
: Issue PRgulp-size
: Issue PRwebpack-stream
: Issue PRgulp-zip
: Issue PRgulp-connect
: PRgulp-header
: Issue PRgulp-coffee
PR (Breaks on Node < 6 despite advertising Node 0.9 support)gulp-inject
: Issue PR (CI is failing, can be unrelated)gulp-ng-annotate
: Issuegulp-sequence
: Issue Commitgulp-angular-templatecache
: Issue PRgulp-istanbul
: Issue PR PRgulp-rev-replace
: Issue PRgulp-tslint
: Issue PRgulp-flatten
: Issue PRgulp-csso
Issue PRgulp-data
: Issue PRgulp-newer
: Issue PRgulp-pug
: Issue PRgulp-jscs
: Issue PR (Failing CI, can be unrelated)laravel-elixir
: PRgulp-gh-pages
PR (CI is failing, can be unrelated)gulp-useref
: Commitgulp-gzip
PRgulp.spritesmith
PRgulp-svgmin
: PRgulp-cache
: PRgulp-file
: Issue PRgulp-print
: PRgulp-sass-lint
: Issue PRgulp-webserver
: Issue PRgulp-jasmine
: PRgulp-minify
: PRremap-istanbul
: Issue PRgulp-awspublish
: Issue PRgulp-json-editor
: Issue PRgulp-wrap
: Issue PRgulp-ruby-sass
: Issue Commitgulp-iconfont
: Issue PRgulp-concat-css
: PRgulp-eslint
: PRgulp-processhtml
: Commitgulp-json-lint
: Issue PRgulp-csscomb
: Issue PRgulp-scss-lint
: Issue PRgulp-svg-sprite
: Issue PRgulp-rev-all
: Issue PRgulp-jsbeautifier
: Issue PRgulp-compare-json
: Issue PRgulp-ng-constant
: Issue PRgulp-es3ify
: PRgulp-s3-upload
: Issue PRgulp-merge-json
: Issue Commitgulp-coveralls
: Issue PRgulp-run
: Issue PR (Failing CI but unrelated)gulp-flatmap
: Issue PRgulp-stylelint
: Issue PRgulp-copy
: Issue PRgulp-protractor
: Issue PRfbjs-scripts
: Issue PRgulp-exec
: Issue PRgulp-remember
: Issue PRgulp-bower
: Issue PRgulp-compile-handlebars
PRgulp-file-include
: Issue PRgulp-ng-html2js
: Issue PRgulp-clone
: Issue Commitgulp-inject-string
: Issue PRgulp-angular-filesort
: Issue PRsemantic-ui
: Issue PRgulp-cheerio
: Issue PRgulp-include
: Issue PR Commitgulp-handlebars
: Issue Commitgulp-nunjucks-render
PRgulp-unzip
: Issue PRgulp-untar
: Issue PRgulp-count
: Issue PRgulp-transform
: Issue PRgulp-htmllint
: Issue PRgulp-hb
: Issuegulp-jsoncombine
: Issuegulp-string-replace
: Issuegulp-phplint
: Issuegulp-responsive
: PRDeprecated packages (no need to update?):
gulp-minify-css
: Deprecated in favor ofgulp-clean-css
gulp-clean
: Deprecated in favor of recipegulp-jade
: Deprecated in favor ofgulp-pug
gulp-minify-html
: Deprecated in favor ofgulp-htmlmin
gulp-rimraf
: Deprecated in favor of recipe, Issue PRgulp-browserify
: Deprecated in favor of recipesgulp-foreach
: Renamed togulp-flatmap
gulp-cssmin
: Deprecated in favor ofgulp-clean-css
gulp-webpack
: Deprecated in favor ofwebpack-stream
Issue template:
The text was updated successfully, but these errors were encountered: