A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
unsafeCache
option to be a proxy objectsnapshot.unmanagedPaths
optionfs
typeslayer
/supports
/media
for external CSS imports__webpack_nonce__
for CSS chunksfetchPriority
for CSS chunksproduction
mode by default)Math.imul
in fnv1a32
to avoid loss of precision, directly hash UTF16 valuessetStatus()
of the HMR module should not return an array, which may cause infinite recursion__webpack_exports_info__.xxx.canMangle
shouldn't always same as defaultactiveState
try/catch
unmanagedPaths
in defaultspreOrderIndex
and postOrderIndex
compareStringsNumeric
numberHash
using 32-bit FNV1a for small ranges, 64-bit for largerRemoveParentModulesPlugin
via bigint arithmeticServer
and Dirent
fetchPriority
to hmr runtime's ensureChunk
functionoutput.environment.arrowFunction
option/*#__PURE__*/
to generated JSON.parse()
amd
externals and amd
librarySideEffectsFlagPlugin
with namespace re-exportsor
strictModuleErrorHandling
is now workingfalse
for dev server in webpack.config.js
node-module
option for the node.__filename/__dirname
and enable it by default for ESM targetsnapshot.unmanagedPaths
optionMultiCompilerOptions
typeexportsOnly
option to CSS generator optionsFull Changelog: https://github.com/webpack/webpack/compare/v5.89.0...v5.90.0
Full Changelog: https://github.com/webpack/webpack/compare/v5.88.2...v5.89.0
Full Changelog: https://github.com/webpack/webpack/compare/v4.46.0...v4.47.0
Full Changelog: https://github.com/webpack/webpack/compare/v5.88.1...v5.88.2
Full Changelog: https://github.com/webpack/webpack/compare/v5.88.0...v5.88.1
css/auto
as the default css mode by @burhanuday in https://github.com/webpack/webpack/pull/17399
Full Changelog: https://github.com/webpack/webpack/compare/v5.87.0...v5.88.0