dont count optional chaining in import specifier
instead of full member expression use only non-optional member expression part
Merge pull request #15413 from cool-little-fish/fix-15274
fix: use relative path in source map for context module
Merge pull request #15480 from webpack/fix/module-chunk-loading
fix module chunk loading
add parser options for dynamic import
- add dynamicImportMode for ContextModule - add dynamicImportPrefetch for prefetch order - add dynamicImportPreload for preload order
Replace deprecated String.prototype.substr()
String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr) so we replace it with slice() which works similarily but isn't deprecated. Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
Merge pull request #15531 from webpack/fix/evaluate-expression-api
fix `parser.evaluteExpression` api
Merge pull request #15524 from CommanderRoot/rm-deprecated-substr
fix: Replace deprecated String.prototype.substr()
Merge pull request #15327 from webpack/fix/dont-count-optional-chaini…
…ng-in-import-specifier dont count optional chaining in import specifier
Merge pull request #15481 from webpack/fix/base-uri
add base uri runtime module if chunkLoading=false
generate only needed source types
- in ConcatenatedModule generate only js - in NormalModule generate only used sources
Merge pull request #15455 from webpack/feature/support-in-operator
add "in" operator support
Merge pull request #15577 from webpack/support-node-prefix-in-build-deps
support node: prefix in esm build dependencies
Merge pull request #15551 from webpack/fix/issue-15545
support arrow function in umd
Merge pull request #15536 from webpack/fix/issue-15518
fix allDeps list
Merge pull request #15585 from webpack/refactor/support-context-in-de…
…pendency support context in Dependency