main
fix(css): terminate a string or url() the tokenizer closed at EOF (#21624)
chore: resolve "use strict" TODO (#19705)
style: set `arrowParens` to `true` (#19706)
fix: keep a nested bundle's runtime tables out of the chunk's scope (#21568)
fix: rename nested const/let __webpack_require__ declarations (#21508)
refactor: derive ASI positions from source instead of acorn callback (#21453)
fix(esm): fix the import of missing dependency chunks (#19782)
test: run the webpack test suite under Deno (drop nearly all skips, --runInBand and unstable flags) (#21240)
fix: tree-shakable module library should align preconditions of allowInlineStartup
perf: extend avoidEntryIife no-parse fast path to multi-entry chunks (#21173)
perf(JavascriptModulesPlugin): drop the entry IIFE for multiple inlined entries by renaming collisions (#21151)
feat: deprecate parser importMetaContext in favor of importMeta.webpackContext (#21360)
feat: add Vite-compatible import.meta.env defaults (MODE, DEV, PROD, SSR, BASE_URL) (#21440)
fix: consistent DefinePlugin values across direct, object and destructured access (#21419)
feat: support fine-grained import.meta parser options (#21327)
feat: support source phase import for WebAssembly modules (#20364)
feat: inline const for default export (#21189)
fix(esm): fix the failure export of internal function (#19768)
fix: syntax error when comment is on the last line (#19805)
test: globalThis (#20028)