Tobias Koppers
b60fb2742a
adjust splitChunks defaults for http/2
2020-07-13 10:13:55 +02:00
Tobias Koppers
6014ca7e86
splitChunks improvements
...
add new splitChunks.enforceSizeThreshold option
enforces splitting on certain size (ignoring maxRequests and minRemainingSize)
reduce default for splitChunks.minSize to 20k
set default for splitChunks.enforceSizeThreshold to 50k
fix bug where sorting didn't work for minSize: 0
2020-07-13 10:12:17 +02:00
Tobias Koppers
dd24d77c99
Merge pull request #11144 from webpack/bugfix/provide-no-override-loaded
...
providing module do not override already loaded modules
2020-07-09 13:16:29 +02:00
Tobias Koppers
3d36f75f88
Merge pull request #11143 from vankop/add-roots
...
add roots option
2020-07-09 13:15:30 +02:00
Tobias Koppers
b0cc32cb17
providing module do not override already loaded modules
...
fixes a bug where dynamic loaded containers override shared modules
2020-07-09 10:40:36 +02:00
Tobias Koppers
49e5ce2812
Merge pull request #11131 from webpack/bugfix/ignore-linking-errors-on-error
...
ignore linking errors when the imported module has errors
2020-07-09 10:22:35 +02:00
Tobias Koppers
f874ac290d
Merge pull request #11140 from webpack/bugfix/avoid-modify-hash
...
fix HMR bugs with hashing
2020-07-09 10:06:49 +02:00
Tobias Koppers
342a596463
Merge pull request #11137 from webpack/change/dev-no-used
...
disable used exports optimization in development
2020-07-09 09:23:49 +02:00
Tobias Koppers
4dc0268b52
Merge pull request #11132 from snitin315/fix/number-args
...
fix(cli): improve processing of number type arguments
2020-07-09 09:14:19 +02:00
Tobias Koppers
555db6a547
remove Compilation.modifyHash
...
refactor HMR Plugin to better support module hashes
fixes bug that causes empty HMR manifest
remove HotModuleReplacementPlugin multiStep
2020-07-09 09:02:38 +02:00
Tobias Koppers
1de9e16858
create new array in defaults
2020-07-09 08:55:15 +02:00
Tobias Koppers
454bee59e6
disable used exports optimization in development to prevent unexpected changes to module
2020-07-09 08:46:43 +02:00
Ivan Kopeykin
38779b85ee
add roots option
2020-07-09 00:17:57 +03:00
Tobias Koppers
c1c4b47e73
Merge pull request #11133 from webpack/bugfix/missing-snapshot
...
handle case when no snapshot can be created in ResolverCachePlugin
2020-07-08 18:25:50 +02:00
Tobias Koppers
392ff5cf76
Merge pull request #11136 from webpack/improvement/exports-type-unknown
...
Avoid tracking/printing detailed usage info for modules without exportsType
2020-07-08 18:25:34 +02:00
Tobias Koppers
95120bdf98
Merge pull request #11135 from webpack/ci/stability
...
CI stability
2020-07-08 12:19:37 +02:00
Tobias Koppers
6c425546df
Avoid using real watchers in MultiWatching test case
...
add watchFileSystem to MultiCompiler and typings
2020-07-08 11:17:00 +02:00
Tobias Koppers
5068909499
Avoid tracking/printing detailed usage info for modules without exportsType
...
Make ContextModule a static default exporting module
fix provided exports info for ExternalModule
2020-07-08 11:07:03 +02:00
Tobias Koppers
4866062aed
add error when trying to write assets that only differ in casing
2020-07-08 09:27:45 +02:00
Tobias Koppers
78920aa689
ignore linking errors when the imported module has errors
2020-07-07 17:54:15 +02:00
Tobias Koppers
cfb52451d4
handle case when no snapshot can be created in ResolverCachePlugin
2020-07-07 17:38:03 +02:00
Nitin Kumar
a3a78fb0c0
fix: improve processing of number type arguments
2020-07-07 20:48:29 +05:30
Tobias Koppers
e27eb830f7
Merge pull request #11105 from webpack/mf/semver
...
add full Semantic Versioning for Shared Modules
2020-07-06 23:18:00 +02:00
Tobias Koppers
e8ed3d8d3b
Merge pull request #11117 from vankop/add-export-as-from
...
add export * as namespace from "module"
2020-07-06 22:31:07 +02:00
Tobias Koppers
25a41fa9bb
optimize storage format of ExportMode
2020-07-06 21:40:39 +02:00
Tobias Koppers
d9435e0e3e
Merge pull request #11075 from vankop/import-meta
...
add import.meta support
2020-07-06 20:19:23 +02:00
Tobias Koppers
1bb02df61e
Merge pull request #11095 from vankop/support-url-requests
...
Support url requests
2020-07-06 20:03:52 +02:00
Tobias Koppers
7bbc2aa3ce
split HttpUrlPlugin into two plugins for http and https
2020-07-06 17:45:45 +02:00
Tobias Koppers
5f4c4662dd
rename parsePathQueryFragment to parseResource and add caching
2020-07-06 17:39:52 +02:00
Tobias Koppers
85edc5c7fa
improve code design of ImportMetaPlugin
...
add missing evaluation for compare operations
refactor duplicate code
add unhandledExpressionMemberChain hook to parser
add evaluateToNumber and types to JavascriptParserHelpers
add undefined to BasicEvaluatedExpression
add import.meta.webpack as webpack major version
2020-07-06 17:13:09 +02:00
Tobias Koppers
001090fade
require CriticalDependencyWarning lazily in ContextDependency
2020-07-06 17:07:51 +02:00
Ivan Kopeykin
da98e09d13
add more tests
2020-07-04 14:36:17 +03:00
Ivan Kopeykin
407cdd5eb4
fix usedExports issue
2020-07-04 13:24:16 +03:00
Tobias Koppers
f6aadd01f1
remove unneeded scheme property in createData
2020-07-03 17:19:43 +02:00
Tobias Koppers
7442a211b9
add support for resource fragments
2020-07-03 17:03:15 +02:00
Tobias Koppers
7dad1c1c30
refactor scheme handling into plugins
2020-07-03 17:01:02 +02:00
Ivan Kopeykin
85715ba2c9
add export * as namespace from "module"
2020-07-03 13:12:58 +03:00
Tobias Koppers
a11922fea3
improve windows absolute path detection
2020-07-03 10:18:41 +02:00
Tobias Koppers
44882683a9
fix compat for Module.source() method
2020-07-03 09:44:56 +02:00
Tobias Koppers
115aa13577
improve compat for MainTemplate jsonp hooks
...
improve compat for MainTemplate runtime hooks
fixes #10826
2020-07-03 09:44:55 +02:00
Tobias Koppers
92472698d7
fix edge case of string with number compare
2020-07-02 16:10:04 +02:00
Tobias Koppers
67acac367b
fix logic handling build version
...
build version should be ignored in matching ranges
2020-07-02 16:10:01 +02:00
Tobias Koppers
2689d026b1
refactor semver logic to be internal
...
share scope uses string version instead of parsed one
2020-07-02 16:09:57 +02:00
Tobias Koppers
2a0620a7f1
improve semver range detection
2020-07-02 16:09:50 +02:00
Tobias Koppers
7ef92097b4
Size optimization
2020-07-02 16:09:48 +02:00
Tobias Koppers
33945ad2b3
fix matching of string version in prerelease ranges
...
versions are in a contiguous range of:
0, 1, ..., 9, 10, 11, ..., 100, ..., a, b, c, ..., alpha, ..., beta, ..., etc, ...
2020-07-02 16:09:48 +02:00
Tobias Koppers
a9993bbabf
improve semver range detection
2020-07-02 16:09:46 +02:00
Tobias Koppers
3fcd5f9bc5
add full Semantic Versioning for Shared Modules
...
change storage format in the share scope
choose shared module deterministic from the same origin
remove array syntax from version and requiredVersion in schema
2020-07-02 16:09:39 +02:00
Tobias Koppers
23f922bed3
make bundles with Module Federation more stable
2020-07-02 15:28:17 +02:00
Tobias Koppers
02c01d541b
a little more defensive in the chunk loading runtime code to avoid crashes
2020-07-02 15:25:24 +02:00