Tobias Koppers
|
c006675dd9
|
remove main template hooks for HMRPlugin
|
2018-11-29 17:14:40 +01:00 |
Tobias Koppers
|
9d91861592
|
Refactor HMR for runtime modules
fixed a few HMR bugs
allow other module types for HMR
made HMR more flexible
|
2018-11-29 16:22:29 +01:00 |
Tobias Koppers
|
fa0ec849bd
|
replace renderCurrentHash with RuntimeGlobals.getFullHash
|
2018-11-29 16:19:22 +01:00 |
Tobias Koppers
|
f770143164
|
Provide module when using module.hot
|
2018-11-29 16:07:21 +01:00 |
Tobias Koppers
|
0232674f9c
|
Initial runtime module work
|
2018-11-29 16:03:32 +01:00 |
Florent Cailhol
|
3157f5dfb4
|
Add hook map types
|
2018-11-12 14:26:33 +01:00 |
Florent Cailhol
|
3766869c48
|
Move normalModuleLoader hook
|
2018-11-12 14:26:32 +01:00 |
Tobias Koppers
|
eb28697419
|
move magic property names on __webpack_require__ into RuntimeGlobals file
|
2018-11-05 15:28:34 +01:00 |
Tobias Koppers
|
4f813e28a9
|
remove customizability of __webpack_require__ function name
|
2018-11-05 13:13:05 +01:00 |
Tobias Koppers
|
31e189fcde
|
Merge tag 'v4.24.0' into next
4.24.0
|
2018-11-02 18:02:39 +01:00 |
hztianxiang
|
d66cce2601
|
add test case by this change
|
2018-10-30 15:49:48 +08:00 |
hztianxiang
|
c5fff759ee
|
fix lint
|
2018-10-29 20:39:59 +08:00 |
hztianxiang
|
a5e1f30c6b
|
@ fix 8297 issues
|
2018-10-29 20:25:06 +08:00 |
Tobias Koppers
|
a262b83580
|
remove globalPath and useChunkHash feature
It's no longer needed, because we hash the runtime how
|
2018-10-24 09:39:51 +02:00 |
Tobias Koppers
|
97ed999aad
|
Merge tag 'v4.19.0' into next
4.19.0
* Separate context for renderBoostrap and hooks
* Remove ModuleTemplate from MainTemplate.bootstrap hook
|
2018-09-15 13:10:58 +02:00 |
Florent Cailhol
|
f75027475b
|
Move HMR hotBoostrap hook
|
2018-09-07 14:14:10 +02:00 |
Tobias Koppers
|
7a43a27eda
|
make Compilation.chunks a Set
|
2018-09-06 17:04:01 +02:00 |
Tobias Koppers
|
bad9d8a271
|
move Module.id into ChunkGraph
remove disconnect and unseal from Module
|
2018-08-28 15:08:52 +02:00 |
Tobias Koppers
|
02b15a1b46
|
pass chunkGraph to updateHash instead of moduleGraph
pass chunkGraph to compareModulesById instead of moduleGraph
pass chunkGraph to methods of RuntimeTemplate
use comparators from module at some places
|
2018-08-28 12:06:53 +02:00 |
Tobias Koppers
|
3aa2280498
|
move Module.hash and .renderedHash into ChunkGraph
|
2018-08-22 19:24:54 +02:00 |
Tobias Koppers
|
4135c6e683
|
remove some unnecessary moduleGraph arguments and property accesses
|
2018-08-22 12:45:14 +02:00 |
Tobias Koppers
|
4dfe88edb0
|
add moduleGraph argument to comparators
|
2018-08-21 11:08:07 +02:00 |
Tobias Koppers
|
6d5310fbd6
|
allow multiple entryModules per chunk
allow to specify ChunkGroup to depend on
move entry modules into ChunkGraph
|
2018-08-15 11:51:16 +02:00 |
Tobias Koppers
|
3cf01999b5
|
add ChunkGraph
move chunk modules and module chunks into the ChunkGraph
remove outdated unit tests
|
2018-08-14 15:32:13 +02:00 |
Tobias Koppers
|
11e127d162
|
pass moduleGraph along with multiple methods
|
2018-08-02 17:54:42 +02:00 |
Tobias Koppers
|
ec1329a7d4
|
make libIdent required
add types
|
2018-08-02 16:29:20 +02:00 |
Tobias Koppers
|
c9eb4c8e01
|
Merge tag 'v4.16.4' into next
4.16.4
|
2018-08-02 16:00:39 +02:00 |
EECOLOR
|
2348c3cdc1
|
Formatting - move arguments to the same line
|
2018-08-01 10:44:39 +02:00 |
EECOLOR
|
7473ed4902
|
Fix chunkAsset hook call
The `compilation.hook.chunkAsset` hook expects 2 parameters, not three.
|
2018-08-01 10:19:11 +02:00 |
Tobias Koppers
|
cf5f1d723c
|
format existing code
|
2018-07-30 21:29:21 +02:00 |
Tobias Koppers
|
2b14ddc984
|
Merge tag 'v4.16.0' into next
4.16.0
|
2018-07-11 11:13:47 +02:00 |
Tobias Koppers
|
559cf94edb
|
Simplify imports
|
2018-07-09 15:09:00 +02:00 |
Florent Cailhol
|
838002baad
|
Add type guard
|
2018-07-09 08:43:45 +02:00 |
Florent Cailhol
|
668c2e428c
|
Introduce HMRP.hooks instead of extending Parser#hooks
|
2018-07-09 08:43:45 +02:00 |
Tobias Koppers
|
6623a2e292
|
Merge tag 'v4.15.1' into next
4.15.1
|
2018-07-06 09:33:43 +02:00 |
Tobias Koppers
|
6172d3c2eb
|
fix memory leak with HMR
fixes #6929
|
2018-07-05 11:25:34 +02:00 |
Florent Cailhol
|
5bc6b8d50e
|
Rename ParserHelpers into JavascriptParserHelpers
|
2018-07-03 14:08:43 +02:00 |
Florent Cailhol
|
6097c5f993
|
Destructure parser helpers
|
2018-07-03 14:08:43 +02:00 |
Florent Cailhol
|
2a9452e51b
|
Add brackets for multiline if/for statements
|
2018-05-29 15:45:44 +02:00 |
Tobias Koppers
|
f2e5c1e9e8
|
improve HotModuleReplacementPlugin performance
avoid unnessecary rehashing
|
2018-05-01 10:53:59 +02:00 |
Tobias Koppers
|
aee24915ae
|
Merge pull request #6962 from justinhelmer/bug/6919
hot.accept tap interceptor returns T/F based on the number of args
|
2018-04-17 11:11:31 +02:00 |
Justin Helmer
|
2a7fdc4f72
|
hot.accept tap interceptor returns T/F based on the number of args
addresses #6919
|
2018-04-16 09:23:22 -07:00 |
Mohsen Azimi
|
581d19ba88
|
actually const is fine
|
2018-04-11 16:04:52 -07:00 |
Mohsen Azimi
|
b203091d3f
|
s/const/let
|
2018-04-11 16:03:42 -07:00 |
Mohsen Azimi
|
1c761339f5
|
Avoid type mismatch assignment of number to string in HotModuleReplacementPlugin
|
2018-04-11 09:36:06 -07:00 |
Florent Cailhol
|
3983803d30
|
Destructure 'require' to improve readability
|
2018-03-22 12:05:58 +01:00 |
Tobias Koppers
|
5238159d21
|
run prettier on existing code
|
2018-02-25 02:00:20 +01:00 |
Tobias Koppers
|
90ab23a7ab
|
Merge branch 'master' into fix/hmr-before-node-stuff
# Conflicts:
# lib/HotModuleReplacementPlugin.js
|
2018-02-24 13:18:19 +01:00 |
Florent Cailhol
|
bcbd878ac4
|
Fix indent
|
2018-01-24 10:11:53 +01:00 |
Tobias Koppers
|
7a1b357aad
|
Merge branch 'next' into for_of_loops
|
2018-01-24 09:01:31 +01:00 |