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.
MIT License
Bot releases are hidden (Show)
DefinePlugin
quieter under default log levelbinary
generator option for asset modules to explicitly keep source maps produced by loadersmodern-module
library value for tree shakable outputoverrideStrict
option to override strict or non-strict mode for javascript modulesPublished by alexander-akait 4 months ago
subtractRuntime
function for runtime logiccss/global
type now handles the exports name@keyframe
and @property
at-rules in css/global
typestats.hasWarnings()
method now respects the ignoreWarnings
optionArrayQueue
iterator__webpack_exports_info__.a.b.canMangle
CommonJsChunkFormatPlugin
pluginchunkLoading
option to the import
when environment is unknown and output is modulemodule
chunkFormat usedcss
module type should not allow parser to switch modeimport attributes
spec (with
keyword)node:
prefix for Node.js core modules in runtime codeimportsFields
option for resolverInitFragment
class for pluginscompileBooleanMatcher
util for pluginsInputFileSystem
and OutputFileSystem
typesesModule
generator option for CSS modulesPublished by alexander-akait 7 months ago
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)Published by alexander-akait 8 months ago
Stats.toJson()
and Stats.toString()
Published by alexander-akait 8 months ago
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
Published by alexander-akait 9 months ago
unmanagedPaths
in defaultspreOrderIndex
and postOrderIndex
compareStringsNumeric
numberHash
using 32-bit FNV1a for small ranges, 64-bit for largerPublished by alexander-akait 9 months ago
RemoveParentModulesPlugin
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
Published by TheLarkInn about 1 year ago
Full Changelog: https://github.com/webpack/webpack/compare/v5.88.2...v5.89.0
Published by TheLarkInn about 1 year ago
Full Changelog: https://github.com/webpack/webpack/compare/v4.46.0...v4.47.0
Published by TheLarkInn over 1 year ago
Full Changelog: https://github.com/webpack/webpack/compare/v5.88.1...v5.88.2
Published by TheLarkInn over 1 year ago
Full Changelog: https://github.com/webpack/webpack/compare/v5.88.0...v5.88.1
Published by TheLarkInn over 1 year ago
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
Published by TheLarkInn over 1 year ago
fetchPriority
feature as parser option and magic comment by @alexander-akait in https://github.com/webpack/webpack/pull/17249
@aboktor made their first contribution in #16991 #16989
@silverwind made their first contribution in #17339 via #17329
Full Changelog: https://github.com/webpack/webpack/compare/v5.86.0...v5.87.0
Published by TheLarkInn over 1 year ago
ProgressPlugin
by @alexander-akait in https://github.com/webpack/webpack/pull/17312
RegExp
to splitChunks.chunks
by @hyf0 in https://github.com/webpack/webpack/pull/17332
ContextModule
types by @huozhi in https://github.com/webpack/webpack/pull/17310
__non_webpack_require__
with ES modules by @alexander-akait in https://github.com/webpack/webpack/pull/17308
Chunk
, ChunkGroup
, and other plugins by @alexander-akait in https://github.com/webpack/webpack/pull/1731
js
extension for eval source maps when extension is not resolvable by @alexander-akait in https://github.com/webpack/webpack/pull/17331
Full Changelog: https://github.com/webpack/webpack/compare/v5.85.1...v5.86.0
Published by TheLarkInn over 1 year ago
BasicEvaluatedExpression.getMemberRangeStarts
has been changed to BasicEvaluatedExpression.getMemberRanges
, please see type definition changes and the pull request for more information.
Full Changelog: https://github.com/webpack/webpack/compare/v5.85.0...v5.85.1
Published by TheLarkInn over 1 year ago
readonly
cache mode by @vankop in https://github.com/webpack/webpack/pull/15470
environment
in loader context by @alexander-akait in https://github.com/webpack/webpack/pull/17281
addModule()
support in worklets - *context.audioWorklet.addModule()
by @alexander-akait in https://github.com/webpack/webpack/pull/17212
Full Changelog: https://github.com/webpack/webpack/compare/v5.84.1...v5.85.0
Published by TheLarkInn over 1 year ago
Full Changelog: https://github.com/webpack/webpack/compare/v5.84.0...v5.84.1
Published by TheLarkInn over 1 year ago
append
option as a function by @snitin315 in https://github.com/webpack/webpack/pull/17252
@import
by @alexander-akait in https://github.com/webpack/webpack/pull/17229
JavascriptParser
and ModuleDependency
subclasses by @alexander-akait in https://github.com/webpack/webpack/pull/17236
strict
-mode quality for Configuration/Normalization objects by @alexander-akait in https://github.com/webpack/webpack/pull/17247
with { type: "json" }
by @alexander-akait in https://github.com/webpack/webpack/pull/17230
Full Changelog: https://github.com/webpack/webpack/compare/v5.83.1...v5.84.0
Published by TheLarkInn over 1 year ago
Full Changelog: https://github.com/webpack/webpack/compare/v5.83.0...v5.83.1