Tobias Koppers
ccfe01aab4
allow to process assets that are added during processAssets
...
fix and add processAsset stages
allow to hook into RealContentHashPlugin for custom hashing
2020-11-26 14:00:21 +01:00
Tobias Koppers
214b06645a
re-check immutable state when removing a query string
...
fixes #11820
2020-10-26 16:28:52 +01:00
Tobias Koppers
65eca2e529
expose webpack from Compiler
...
fix some jsdoc descriptions
2020-10-12 20:16:58 +02:00
Rishabh Chawla
bf9ae831bd
chore: implement suggestions
2020-09-19 09:53:03 +05:30
Rishabh Chawla
29d17d4dab
feat: add watching property to compiler
2020-09-17 18:31:07 +05:30
Tobias Koppers
8497cd34c6
move start and endTime from Stats to Compilation
2020-09-03 22:01:25 +02:00
Tobias Koppers
2e3a7cda28
setup properties of child compiler before applying plugins
2020-08-28 11:27:34 +02:00
Tobias Koppers
8894916ac0
improve compilerPath
2020-08-24 18:16:57 +02:00
Tobias Koppers
1548080cb9
improve error message
2020-08-14 18:36:09 +02:00
Tobias Koppers
ca369f23c5
do cache related tasks after calling handler in watching
...
improve progress output
2020-08-01 09:00:17 +02:00
Tobias Koppers
5a2fa99055
call invalid hook also when manually invalidating watching
2020-07-15 19:34:23 +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
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
4866062aed
add error when trying to write assets that only differ in casing
2020-07-08 09:27:45 +02:00
Tobias Koppers
5f4c4662dd
rename parsePathQueryFragment to parseResource and add caching
2020-07-06 17:39:52 +02:00
Tobias Koppers
dc37d6910a
add finishMake hook to Compiler
2020-06-10 16:28:59 +02:00
Tobias Koppers
49752a06a8
cleanup asset processing
...
deprecate writing to compilation.assets after sealing.
merge all asset processing into single hook with stages.
Deprecate additionalChunkAssets and optimizeChunkAssets.
Redirect additionalAssets, optimizeAssets to processAssets for backward-compat.
Remove finishAssets hook without deprecation as it was not in v4.
2020-05-22 10:39:21 +02:00
evilebottnawi
dafa4cd69a
chore: setup cspell
2020-03-12 19:51:26 +03:00
Tobias Koppers
f1dd328779
refactor library system
2020-02-26 17:35:52 +01:00
Tobias Koppers
6477ca56f8
Split options defaulting in normalization and defaults
...
Apply defaults after plugins are applied to allow plugins to feature their own defaults.
This allows to make preset plugins.
2020-02-17 19:12:54 +01:00
Tobias Koppers
645263f023
make compiler/compilation.cache read-only, to make it easier to find incompatible plugins
...
fixes #10341
2020-02-05 08:39:12 +01:00
Tobias Koppers
1070ce925b
remove Array.prototype.reduce calls to simplify code
2020-01-17 18:31:29 +01:00
Tobias Koppers
d57820c53e
make RequestShortener simpler, only use relative path
2020-01-15 18:48:37 +01:00
Tobias Koppers
2f1a0176b3
rename filesModified -> modifiedFiles
...
avoid creating additional arrays by allowing Iterable on WatchFileSystem interface
2019-11-15 13:49:15 +01:00
Max Woo
77f01de81a
reset filesModified during compiler construction and watch(), to match removedFiles
2019-11-15 13:49:13 +01:00
Tobias Koppers
b401713633
fix problem with snapshotting managed items
...
add support for child loggers
add logging for snapshot errors
improve FileSystemInfo logging
improve managed item reading performance
upgrade enhanced-resolve for readdir purge fix
2019-11-05 23:12:02 +01:00
Tobias Koppers
07671f3481
allow to disable compareBeforeEmit
2019-11-04 16:46:45 +01:00
Tobias Koppers
e8f2a8329d
avoid emitting files when they already exits in output filesystem
2019-11-04 09:23:18 +01:00
Tobias Koppers
b80174a069
Improve backward-compat for various things
...
to enable mini-css-extract-plugin
2019-09-26 22:06:54 +02:00
Tobias Koppers
7bde43f47a
Merge tag 'v4.40.0' into next
...
4.40.0
2019-09-13 11:12:26 +02:00
Tobias Koppers
758269e814
add emit/updateAsset to Compilation
...
add asset info with
* immutable for long term cache-able asset
* size for the asset size in bytes
* development for devtools
* hotModuleReplacement for HMR assets
show asset info in stats
2019-09-11 14:43:42 +02:00
Tobias Koppers
ba1a3e6f26
change assetEmitted hook to include more info
2019-09-05 14:10:16 +02:00
Tobias Koppers
a2caa36b8e
add immutablePaths next to managedPaths for paths in the yarn cache
...
for PnP support
2019-08-20 14:50:07 +02:00
Tobias Koppers
e5cecdad23
store build dependencies snapshot in pack
...
add snapshot shortcut for package manager managed paths
add cache.managedPaths
2019-08-13 17:02:37 +02:00
Tobias Koppers
b73d35bbee
Merge tag 'v4.39.0' into next
...
4.39.0
2019-08-05 13:12:09 +02:00
Tobias Koppers
40755384bf
Merge pull request #9506 from webpack/logging/status
...
Improve infrastructure logging
2019-08-01 16:45:48 +02:00
Tobias Koppers
0c8d75c151
fix name for log hook
2019-08-01 13:51:20 +02:00
Tobias Koppers
94bcce0b24
fix code and snapshots
2019-08-01 12:21:01 +02:00
jamesgeorge007
164f48f1fd
fix: code lint
2019-08-01 12:20:59 +02:00
James George
a302cfa8d0
Minor fix
2019-08-01 12:20:57 +02:00
James George
de3e609a58
refactor
2019-08-01 12:20:56 +02:00
jamesgeorge007
f9377906ea
ease of access for contents of emitted assets
2019-08-01 12:20:55 +02:00
Tobias Koppers
db58219346
add logging to Compiler
2019-07-26 14:04:35 +02:00
Tobias Koppers
4afc097a07
add logging to Compiler
2019-07-26 14:03:55 +02:00
Tobias Koppers
c17dfde7a8
Merge tag 'v4.37.0' into next
...
4.37.0
2019-07-24 10:51:04 +02:00
Tobias Koppers
677ccd90ea
small fixes
2019-07-23 09:28:06 +02:00
Tobias Koppers
d532c4f24f
allow to configure the infrastructure logger
...
rename includeDebugLogging to loggingDebug
rename logToConsole to createConsoleLogger
2019-07-22 09:22:36 +02:00
Tobias Koppers
d80989bfbf
allow to configure runtime logging
2019-07-21 22:28:46 +02:00
Tobias Koppers
09103af6c4
add runtime logging
2019-07-19 12:31:18 +02:00