📦 ‎ A sensible webpack 5 boilerplate.
Bring all packages up to date.
public
folder assets work in CSS background images and production buildUpdated and patched all packages April 1, 2021. Removed errors from ESLint, preferring warnings so users can make their own choices and it does not block the build.
webpack 5 compatibility upgrade.
webpack
to version 5cssnano
, url-loader
, file-loader
, updated several other dependencieswebpack-dev-server
to webpack serve
You will see this error when building:
[email protected] build /Users/taniarascia/dev/sandbox/webpack-boilerplate
> cross-env NODE_ENV=production webpack --config config/webpack.prod.js
(node:34280) [DEP_WEBPACK_COMPILATION_OPTIMIZE_CHUNK_ASSETS] DeprecationWarning: optimizeChunkAssets is deprecated (use Compilation.hook.processAssets instead and use one of Compilation.PROCESS_ASSETS_STAGE_* as stage option)
(Use `node --trace-deprecation ...` to show where the warning was created)
(node:34280) [DEP_WEBPACK_COMPILATION_ASSETS] DeprecationWarning: Compilation.assets will be frozen in future, all modifications are deprecated.
BREAKING CHANGE: No more changes should happen to Compilation.assets after sealing the Compilation.
Do changes to assets earlier, e. g. in Compilation.hooks.processAssets.
Make sure to select an appropriate stage from Compilation.PROCESS_ASSETS_STAGE_*.
This is from the HTML webpack plugin. See issue here: https://github.com/jantimon/html-webpack-plugin/issues/1501