alexander-akait
7e5752d7fe
chore: fix `any` types
2025-03-27 03:07:25 +03:00
alexander-akait
a1df00d339
refactor: improve eslint configuration and better types
2025-03-12 04:56:14 +03:00
alexander.akait
9943f3506a
style: improve style of code
2024-08-02 19:32:14 +03:00
alexander.akait
c914fe202a
style: improve style of code
2024-08-02 19:32:14 +03:00
alexander.akait
be1d35eb02
fix(types): more
2024-03-18 18:50:56 +03:00
alexander.akait
3e3dfd781b
fix(types): more
2024-03-17 20:15:44 +03:00
alexander.akait
60e5e13eb8
refactor: more types
2023-05-25 01:41:32 +03:00
Asriel Yu
96da766002
Merge branch 'webpack:main' into fix-callback-err-type-should-include-null
2022-01-14 20:07:21 +08:00
Tobias Koppers
b54f2ac65c
use forEachBail from enhanced-resolve
2022-01-10 14:00:18 +01:00
Asriel Yu
136b723023
fix callback err type should include null
2021-12-24 20:27:31 +08:00
Drew Anderson
9c6557e8ec
Change the way the MultiItemCache iterates over items to prevent stack exhaustion when it has a large number of items.
...
Added unit tests for MultiItemCache behavior, including one for covering the large item count case.
2021-12-23 11:24:59 -06:00
Tobias Koppers
4a8bf4c084
allow to configure all hash functions used
...
fix default hash function for HttpUriPlugin to sha512
2021-09-23 14:55:13 +02:00
Tobias Koppers
b0fa9ccada
pretty files
2021-05-11 09:31:46 +02:00
Tobias Koppers
349a5e395e
avoid unnecessary MultiItemCache
2021-01-26 14:45:11 +01:00
Tobias Koppers
48ff7043f1
add provide and mergeEtags to CacheFacade
2020-08-19 11:25:24 +02:00
Tobias Koppers
e16bdfda6c
refactor used exports analysis, hashing, code generation, optimizations
...
to keep track of runtimes, used exports depending on runtime
modules can have different hashes and generated code depending on runtime
chunks are only considered as equal for MergeDuplicateChunks and SplitChunks when exports used in contained modules are equal
added `optimization.usedExports: "global"` to opt-out from used exports analysis per runtime
added `splitChunks.usedExports` and `splitChunks.cacheGroups[x].usedExports` to enable/disable used exports comparing for modules
`splitChunks.usedExports` defaults to `true` in production
2020-07-27 22:40:44 +02:00
Tobias Koppers
fd9b399ae9
Create Cache facade to make it easier to use
...
add missing serializers for classes used in test suite
2020-07-15 11:14:28 +02:00