-
-
Notifications
You must be signed in to change notification settings - Fork 99
Ecosystem migrationΒ #143
Description
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 using gulp-util working with gul@4. This is only intended to help with the transition and migrating should remain a priority. More info about the Gulp 4 issue and fix
Following the deprecation of gulp-util, thousands of plugins need to be updated. According to npm, there are currently 6752 plugins depending on gulp-util. This issue tracks the progress for some of the most popular packages depending on gulp-util.
The packages listed below are from the first results for packages dependent on gulp-util.
- Edit 1 (2017-01-01): I extended the list with additional packages that referenced this issue.
- Edit 2 (2017-01-02): Full list of dependents (some download stats seems to be missing)
- Edit 3 (2017-01-11): I stopped extending the list because it's getting too long. You can still post comments linking to issues or PRs. I may still add popular packages (I'll just use some arbitrary metric such as >100 stars or >1k monthly downloads).
Legend:
- π Fixed
- π PR, maintainer is aware of the issue
- π PR, waiting for maintainer
- β No PR
- Unchecked: Fix not on npm
- Checked: Fix on npm
Progress (last update: 2018-10-14):
- π
gulp - π
gulp-sass: Issue PR - π
run-sequence: Issue PR - π
gulp-plumber: Issue PR - π
gulp-babel: Issue PR - π
gulp-autoprefixer: Issue PR - π
gulp-template: Issue PR - π
gulp-watch: Issue PR - π
gulp-install: Issue PR - π
gulp-jshint: Issue PR - π
gulp-notifyIssue PR - π
gulp-imagemin: Issue PR - π
gulp-filter: PR - π
gulp-shell: Issue PR - π
gulp-typescript: Issue PR - π
gulp-postcss: Issue PR - π
gulp-mocha: Issue PR - π
gulp-clean-css: PR - π
gulp-changed: Issue PR - π
slush: Issue PR - π
gulp-debug: Issue PR - π
gulp-livereload: PR - π
gulp-cssnano: Issue PR - π
gulp-size: Issue PR - π
webpack-stream: Issue PR - π
gulp-zip: Issue PR - π
gulp-connect: PR - π
gulp-header: Issue PR - π
gulp-coffeePR (Breaks on Node < 6 despite advertising Node 0.9 support) - π
gulp-inject: Issue PR (CI is failing, can be unrelated) - π
gulp-ng-annotate: Issue - π
gulp-sequence: Issue Commit - π
gulp-angular-templatecache: Issue PR - π
gulp-istanbul: Issue PR PR - π
gulp-rev-replace: Issue PR - π
gulp-tslint: Issue PR - π
gulp-flatten: Issue PR - π
gulp-cssoIssue PR - π
gulp-data: Issue PR - π
gulp-newer: Issue PR - π
gulp-pug: Issue PR - π
gulp-jscs: Issue PR (Failing CI, can be unrelated) - π
laravel-elixir: PR - π
gulp-gh-pagesPR (CI is failing, can be unrelated) - π
gulp-useref: Commit - π
gulp-gzipPR - π
gulp.spritesmithPR - π
gulp-svgmin: PR - π
gulp-cache: PR - π
gulp-file: Issue PR - π
gulp-print: PR - π
gulp-sass-lint: Issue PR - π
gulp-webserver: Issue PR - π
gulp-jasmine: PR - π
gulp-minify: PR - π
remap-istanbul: Issue PR - π
gulp-awspublish: Issue PR - π
gulp-json-editor: Issue PR - π
gulp-wrap: Issue PR - π
gulp-ruby-sass: Issue Commit - π
gulp-iconfont: Issue PR - π
gulp-concat-css: PR - π
gulp-eslint: PR - π
gulp-processhtml: Commit - π
gulp-json-lint: Issue PR - π
gulp-csscomb: Issue PR - π
gulp-scss-lint: Issue PR - π
gulp-svg-sprite: Issue PR - π
gulp-rev-all: Issue PR - π
gulp-jsbeautifier: Issue PR - π
gulp-compare-json: Issue PR - π
gulp-ng-constant: Issue PR - π
gulp-es3ify: PR - π
gulp-s3-upload: Issue PR - π
gulp-merge-json: Issue Commit - π
gulp-coveralls: Issue PR - π
gulp-run: Issue PR (Failing CI but unrelated) - π
gulp-flatmap: Issue PR - π
gulp-stylelint: Issue PR - π
gulp-copy: Issue PR - π
gulp-protractor: Issue PR - π
fbjs-scripts: Issue PR - π
gulp-exec: Issue PR - π
gulp-remember: Issue PR - π
gulp-bower: Issue PR - π
gulp-compile-handlebarsPR - π
gulp-file-include: Issue PR - π
gulp-ng-html2js: Issue PR - π
gulp-clone: Issue Commit - π
gulp-inject-string: Issue PR - π
gulp-angular-filesort: Issue PR - π
semantic-ui: Issue PR - π
gulp-cheerio: Issue PR - π
gulp-include: Issue PR Commit - π
gulp-handlebars: Issue Commit - π
gulp-nunjucks-renderPR - π
gulp-unzip: Issue PR - π
gulp-untar: Issue PR - π
gulp-count: Issue PR - π
gulp-transform: Issue PR - π
gulp-htmllint: Issue PR - π
gulp-hb: Issue - π
gulp-jsoncombine: Issue - π
gulp-string-replace: Issue - π
gulp-phplint: Issue - π
gulp-responsive: PR
Deprecated packages (no need to update?):
gulp-minify-css: Deprecated in favor ofgulp-clean-cssgulp-clean: Deprecated in favor of recipegulp-jade: Deprecated in favor ofgulp-puggulp-minify-html: Deprecated in favor ofgulp-htmlmin- π
gulp-rimraf: Deprecated in favor of recipe, Issue PR gulp-browserify: Deprecated in favor of recipesgulp-foreach: Renamed togulp-flatmapgulp-cssmin: Deprecated in favor ofgulp-clean-cssgulp-webpack: Deprecated in favor ofwebpack-stream
Issue template:
Replace deprecated dependency gulp-util
[`gulp-util`](https://www.npmjs.com/package/gulp-util) has been deprecated recently. Continuing to use this dependency may prevent the use of your library with the recently released version 4 of Gulp, **it is important to replace `gulp-util`**.
The [README.md](https://github.com/gulpjs/gulp-util) lists alternatives for all the components so a simple replacement should be enough.
Your package is popular but still relying on `gulp-util`, it would be good to publish a fixed version to npm as soon as possible.
See:
- https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
- https://github.com/gulpjs/gulp-util/issues/143