Webpack 4 plugin support tracker
See original GitHub issueWebpack 4 has been released, breaking many loaders and plugins. This issue tracks the status of Webpack 4 support in our Webpack-related dependencies.
/www
Plugin/Loader | Support for Webpack 4 | Installed in /www |
---|---|---|
autodll-webpack-plugin | β v0.4.0 Supports only Webpack 4 | β |
extract-text-webpack-plugin | β. Plugin superseded by https://github.com/webpack-contrib/mini-css-extract-plugin. | β To be replaced with mini-css-extract-plugin . Sample config |
style-loader | β Support added in stale PR https://github.com/webpack-contrib/style-loader/pull/282 | β |
stylelint-webpack-plugin | β https://github.com/JaKXz/stylelint-webpack-plugin/pull/140 | β |
flow-status-webpack-plugin | Unsure. No issues, PRs, or peerDependencies package.json entry. |
|
postcss-loader | Unsure. No issues, PRs, or peerDependencies package.json entry. |
|
webpack-merge | Unsure. No issues, PRs, or peerDependencies package.json entry. |
|
babel-loader | β v7.1.3 | β |
cache-loader | β v1.2.1 | β |
clean-webpack-plugin | β Likely, according to issue comments | β |
copy-webpack-plugin | β v4.4.0 | β |
css-loader | β v0.28.10 | β |
eslint-loader | β v2.0.0 | β |
file-loader | β v1.1.10 | β |
html-webpack-plugin | β v3.0.0. Support actually added in this fork, but merged back into the original repo. Not sure which weβre supposed to be using now. | β |
html-webpack-inline-source-plugin | β v0.0.10 | β |
lodash-webpack-plugin | β Likely, with warnings fixed in this PR. | β |
optimize-css-assets-webpack-plugin | β v4.0.0. Supports only Webpack 4. | β Must be upgraded with Webpack |
sass-loader | β v6.0.7 | β |
script-ext-html-webpack-plugin | β v2.0.0 | β |
uglifyjs-webpack-plugin | β v1.2.2 | β |
url-loader | β v1.0.0-beta.0, and v1.0.0 released. | β |
webpack-dev-server | β v3.0.0. Supports only Webpack 4. | β Must be upgraded with Webpack |
workbox-webpack-plugin | β v3.0.0 | β |
/scrapers/nus
Plugin/Loader | Support for Webpack 4 | Installed in /scrapers/nus |
---|---|---|
babel-loader | β v7.1.3 | β |
babili-webpack-plugin | No issues other than this deprecation warning: Tapable.plugin is deprecated. Use new API on .hooks instead. |
To be removed. |
webpack-node-externals | Probably - no issues observed. | β |
Issue Analytics
- State:
- Created 6 years ago
- Comments:7 (4 by maintainers)
Top Results From Across the Web
webpack-bundle-tracker - npm
Start using webpack-bundle-tracker in your project by running `npm i webpack-bundle-tracker`. There are 24 other projects in the npm ...
Read more >Plugins - webpack
A webpack plugin is a JavaScript object that has an apply method. This apply method is called by the webpack compiler, giving access...
Read more >Awesome webpack
A curated list of awesome webpack resources, libraries, tools and applications. It is inspired by the awesome list. Feel free to improve this...
Read more >webpack
webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable...
Read more >Development - webpack
When webpack bundles your source code, it can become difficult to track down errors and warnings to their original location. For example, if...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@taneliang awesome work tracking these, wow π₯
I took a look at PostCSS loader. As far as I can tell the loader should be forward compatible. The tests wonβt pass because of Webpack config changes, but after messing around it for a bit I got it to work with only changes to the tests (although I canβt be sure if the changes I made are correct). The loader source does not seem to use anything that is deprecated, except for an option which was not removed in 3 -> 4 and we donβt use anyway.