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
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
559cf94edb
Simplify imports
2018-07-09 15:09:00 +02:00
Tobias Koppers
6172d3c2eb
fix memory leak with HMR
...
fixes #6929
2018-07-05 11:25:34 +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
Florent Cailhol
d4811b0d37
Use for-of loops instead of forEach
2018-01-23 22:53:18 +01:00
Florent Cailhol
77bb4c0055
Deprecate forEach* and map* methods
2018-01-23 22:19:59 +01:00
Florent Cailhol
6192e5b413
Use hooks instead of applyPlugins
2018-01-22 15:23:52 +01:00
Tobias Koppers
18ae73dad4
Refactor chunk graph
...
Chunks are now always in ChunkGroups
ChunkGroups have parents and children, Chunks no longer have this
AsyncDependenciesBlocks point to a ChunkGroup instead of a list of chunks
Entrypoint is now a ChunkGroup (extends from it)
move stuff graph modification methods into GraphHelpers
Change chunk id recording to source-based
Chunks have parents, siblings and children in Stats
rename AutomaticCommonsChunksPlugin to SplitChunksPlugin
add request property to origin (ChunkGroup)
remove moveToParent from AggressiveMergingPlugin
fix issues with AggressiveSplittingPlugin
remove CommonsChunkPlugin
add optimization.runtimeChunk (RuntimeChunkPlugin)
fix a filename bug for initial chunks
remove extract-text-webpack-plugin from test suite
add DebugHash to help debugging hash issues
fix issues with entry modules in different chunk as runtime
redo optimization.splitChunks options
Compilation.entrypoints is now a Map
Compilation.chunkGroups has been added
remove some unittests
update examples
update tests with CommonsChunkPlugin
2018-01-19 19:21:30 +01:00
shellscape
8dd3307c08
ensures the HMRPlugin assigns module.hot before NodeStuffPlugin
2018-01-11 11:15:26 -05:00
Florent Cailhol
9f9e730ff3
Use for-of loops instead of forEachModule
2018-01-04 23:15:32 +01:00
Tobias Koppers
ceb95ffabf
add `this.hot` flag to loader context
...
fixes #5891
2018-01-03 16:55:46 +01:00
Florent Cailhol
9669c9e013
Use Parser#hooks instead of Tapable#plugin
2017-12-21 09:08:10 +01:00
Tobias Koppers
a1f889059d
Merge pull request #6136 from ooflorent/template_hooks
...
Use template hooks in plugins
2017-12-18 17:17:21 +01:00
Florent Cailhol
c8e60b4322
Update Parser helpers to be compatible with hooks
2017-12-15 17:08:49 +01:00
Florent Cailhol
3be3878d56
Use templates' Tapable#hooks
2017-12-15 15:16:57 +01:00
Florent Cailhol
08ddad2e10
Replace NormalModuleFactory#plugin() calls
2017-12-14 14:42:49 +01:00
Tobias Koppers
30c9dd05b0
remove `__webpack_require__` requirement from some ConstDependencies
...
fixes #5707
2017-12-13 11:14:00 +01:00
Tobias Koppers
86786811e4
Merge pull request #6085 from webpack/refactor/static-template
...
make all methods on Template static
2017-12-08 17:59:15 +01:00
Florent Cailhol
36c690d37f
Use tapable instead of 'plugin'
2017-12-08 14:23:31 +01:00
Tobias Koppers
16ee68b5f9
make all methods on Template static
2017-12-07 09:49:50 +01:00
Tobias Koppers
88ad7ed186
Merge branch 'refactoring/plugin-system-templates' into refactoring/plugin-system-all
2017-11-29 08:07:18 +01:00
Tobias Koppers
56328a7cab
upgrate tapable in Templates
2017-11-28 18:43:01 +01:00
Tobias Koppers
c10da6c285
upgrade tapable from Parser
2017-11-28 10:25:48 +01:00
Tobias Koppers
e208f44bea
Merge branch 'master' into next
...
# Conflicts:
# lib/Compiler.js
# lib/HotModuleReplacementPlugin.js
2017-11-24 07:42:07 +01:00
Tobias Koppers
991ec20881
fix increasing delay with multiStep HMR
2017-11-23 11:11:32 +01:00
Tobias Koppers
a0ef93f939
aggregate all crypto hash usages into util/createHash
...
try to avoid calling hash.update with short strings
2017-11-23 11:09:17 +01:00
Tobias Koppers
00f2b5ede7
advanced module type refactoring
...
added json type
.mjs default to javascript/esm type
adjusted parser plugins to react on module type
2017-11-11 19:27:19 +01:00
Tobias Koppers
65e855c636
fix deprecations
2017-11-11 11:27:02 +01:00
Tobias Koppers
f7c2f8e470
Update code style to arrow functions
2017-11-08 11:56:01 +01:00
Tobias Koppers
6bd937d768
make things consitent
2017-09-22 14:07:28 +02:00
Tobias Koppers
f6a0d51e6b
Merge branch 'master' into use-set-in-chunks
2017-07-18 09:32:53 +02:00
Kyle Truong
5202091ff8
- Undo previous commit because beautify error
2017-07-01 12:55:45 -04:00
Kyle Truong
be13bf9c7b
- Fix ES6 refactoring lib/HotModuleReplacementPlugin according to codacy coding quality review
2017-07-01 12:27:17 -04:00
Kyle Truong
c3d8fdffc8
- Fix bug while refactoring HotModuleReplacementPlugin as suggested in PR
2017-07-01 12:13:33 -04:00
Tobias Koppers
a6dea39888
change to var in generated code
2017-07-01 12:02:46 -04:00