Tobias Koppers
|
0232674f9c
|
Initial runtime module work
|
2018-11-29 16:03:32 +01:00 |
Florent Cailhol
|
be8c6bbe71
|
Add types on module files
|
2018-11-07 14:03:25 +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
|
83866b0dac
|
use stable sorting for sorting dependencies
|
2018-10-23 11:32:32 +02:00 |
Tobias Koppers
|
4b69df1117
|
allow to make classes not-serializable
make ContextModule not-serializable because it's not needed
|
2018-10-18 15:52:22 +02:00 |
Tobias Koppers
|
f23ce49040
|
remove module argument from AsyncDepBlock
reorder/remove arguments of ImportDepBlock, AMDRequireDepBlock, RequireEnsureDepBlock
|
2018-10-17 23:07:01 +02:00 |
Tobias Koppers
|
7340fbb547
|
refactor Cache
add a new hookable Cache class
removed CachePlugin
add MemoryCachePlugin
refactor timestamps
create FileSystemInfo class
|
2018-09-27 13:20:19 +02:00 |
Tobias Koppers
|
4eab41bd5f
|
refactor Module.needBuild to be async
|
2018-09-27 11:20:54 +02:00 |
Tobias Koppers
|
554b417546
|
Modules are responsible for sorting of dependencies
|
2018-09-27 11:20:42 +02:00 |
Tobias Koppers
|
5b4cbb5ee0
|
add queues to Compilation
remove Semaphore and use AsyncQueue instead
deprecate Module.needRebuild, add Module.needBuild
remove Module.unbuild
add Module.invalidateBuild
|
2018-09-12 13:17:03 +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
|
670502fc81
|
Move AsyncDependenciesBlock.chunkGroup into ChunkGraph
|
2018-08-22 20:17:49 +02:00 |
Tobias Koppers
|
eb63cf80d6
|
move built flag into Compilation
|
2018-08-22 15:33:16 +02:00 |
Tobias Koppers
|
381e2db200
|
replace Module.reasons and Dependency.module with ModuleGraph
|
2018-08-02 17:54:44 +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
|
4ce109f8c1
|
change arguments of Generator.generate and Module.source into a object to be easier extensible
add JavascriptModulesPlugin.getHooks().shouldRender to decide if a module should be rendered
|
2018-08-02 16:07:29 +02:00 |
Tobias Koppers
|
cf5f1d723c
|
format existing code
|
2018-07-30 21:29:21 +02:00 |
Tobias Koppers
|
22c4756c9e
|
add more types to Module
|
2018-07-25 12:38:34 +02:00 |
Tobias Koppers
|
bc10939096
|
add types for Module and subclasses
better way to handle "optional" methods
|
2018-07-25 12:12:17 +02:00 |
Tobias Koppers
|
66d3f319a6
|
Merge tag 'v4.16.2' into next
4.16.2
|
2018-07-23 12:19:16 +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
|
569c415623
|
Merge branch 'master' into enable-noImplicitThis
|
2018-07-11 08:43:26 +02:00 |
Tobias Koppers
|
79846d138f
|
make loc in context dependencies a correct object
|
2018-07-10 10:25:13 +02:00 |
Mohsen Azimi
|
a0e1ad920e
|
Enable noImplicitThis TypeScript compiler option
|
2018-07-05 08:07:46 +03:00 |
Tobias Koppers
|
0a06f19fd8
|
Merge tag 'v4.15.0' into next
4.15.0
|
2018-07-04 22:19:50 +02:00 |
Tobias Koppers
|
fb2c24bf76
|
add `splitChunks.maxSize` option
add `splitChunks.fallbackCacheGroup`
add `splitChunks.hidePathInfo`
move `contextify` into utils
add some types
|
2018-07-04 10:45:02 +02:00 |
Florent Cailhol
|
91663f19a2
|
Remove deprecated APIs
|
2018-06-27 10:08:12 +02:00 |
Tobias Koppers
|
b4699c0657
|
add order for DependencyReference
and add types for touched code
|
2018-06-08 13:20:57 +02:00 |
Florent Cailhol
|
2a9452e51b
|
Add brackets for multiline if/for statements
|
2018-05-29 15:45:44 +02:00 |
Tobias Koppers
|
770847171d
|
Merge branch 'master' into bugfix/namespace-object
# Conflicts:
# lib/RuntimeTemplate.js
|
2018-05-28 22:42:21 +02:00 |
Oded Niv
|
17fd4d8b48
|
Align 'Cannot find module' message with native NodeJS
|
2018-05-15 09:24:16 +03:00 |
Tobias Koppers
|
a926a19715
|
create better namespace objects
avoid using Object.assign (fixes #7162)
|
2018-05-03 12:55:00 +02:00 |
Tobias Koppers
|
9cb1a66317
|
add support for link preload/prefetch
`import(/* webpackPrefetchPriority: 10 */ "...")`
`import(/* webpackPreloadPriority: 10 */ "...")`
|
2018-04-16 11:29:25 +02:00 |
Tobias Koppers
|
8d8da4cdff
|
Merge branch 'master' into bump_prettier
|
2018-03-29 11:48:02 +02:00 |
Tobias Koppers
|
f600ccd264
|
Merge pull request #6827 from Connormiha/optimize-sort-by-identifier
Save identifier module after first getting
|
2018-03-29 11:00:54 +02:00 |
Tobias Koppers
|
93a5bf567f
|
fixes for mini-css-extract-plugin
|
2018-03-28 16:19:15 +02:00 |
Florent Cailhol
|
f1092ad516
|
Update prettier toolchain
|
2018-03-26 16:56:10 +02:00 |
Tobias Koppers
|
9012ab9ace
|
remove duplicate assignment
|
2018-03-26 15:46:05 +02:00 |
Mihail Bodrov
|
ee22d498fe
|
Compute identifier in context module in constructor
|
2018-03-24 19:02:30 +01:00 |
Mihail Bodrov
|
8c11da5219
|
Save identifier module after first getting
|
2018-03-23 00:53:26 +03:00 |
Florent Cailhol
|
3983803d30
|
Destructure 'require' to improve readability
|
2018-03-22 12:05:58 +01:00 |
Tobias Koppers
|
6a5d081f29
|
Merge pull request #6591 from jsoref/spelling
Spelling
|
2018-02-27 12:50:34 +01:00 |
Tobias Koppers
|
8bf15740bb
|
CJS fake namespace object contains exports now
#6576
|
2018-02-26 19:11:53 +01:00 |
Josh Soref
|
581069bb56
|
spelling: uncaught
|
2018-02-26 02:50:05 +00:00 |
Tobias Koppers
|
5238159d21
|
run prettier on existing code
|
2018-02-25 02:00:20 +01:00 |
Florent Cailhol
|
63b4523a15
|
Pass 'context' as constructor argument
|
2018-01-30 21:40:44 +01:00 |
Tobias Koppers
|
d6816afddf
|
Merge pull request #6355 from webpack/for_of_loops
Use for-of loops instead of forEach
|
2018-01-24 10:35:58 +01:00 |
Tobias Koppers
|
9c8098c635
|
Merge pull request #6370 from webpack/remove_v3_deprecated
Remove v3 deprecated APIs
|
2018-01-24 09:43:10 +01:00 |