question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. ItΒ collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Webpack 4 plugin support tracker

See original GitHub issue

Webpack 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:closed
  • Created 6 years ago
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
li-kaicommented, Mar 14, 2018

@taneliang awesome work tracking these, wow πŸ₯‡

0reactions
ZhangYiJiangcommented, May 19, 2018

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found