Emanuele Stoppa
e607681277
fix: replaced some TODO with correct types and fixed some runtime issue
2019-11-28 22:48:01 +01:00
Tobias Koppers
eb3ea4d39e
extract webpack config validation to keep validate API
2019-08-08 12:44:45 +02:00
evilebottnawi
6a99b5316d
refactor: migrate on `schema-utils`
2019-08-07 18:10:40 +03:00
Tobias Koppers
c17dfde7a8
Merge tag 'v4.37.0' into next
...
4.37.0
2019-07-24 10:51:04 +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
jamesgeorge007
0109d687a6
Linting fix
2019-06-19 20:29:37 +05:30
James George
3321f3138e
Handle cryptic error message being thrown
...
misconfigured config file
2019-06-19 20:05:43 +05:30
Tobias Koppers
6dd4e53444
ignore is no longer needed
2018-12-15 14:28:47 +01:00
Florent Cailhol
30fabc10ec
Change webpack() callback signature
2018-12-13 10:57:05 +01:00
Florent Cailhol
e06b4853d6
Add compiler typings
2018-12-12 10:26:53 +01:00
Florent Cailhol
9caaa664f7
Refactor webpack main
2018-12-09 15:32:03 +01:00
Florent Cailhol
1c4d973be7
Deprecate AggressiveSplittingPlugin
2018-12-05 15:02:45 +01:00
Tobias Koppers
0ff1a4f8f8
Merge tag 'v4.27.0' into next
...
4.27.0
2018-12-04 11:02:26 +01:00
Tobias Koppers
f753f92c28
ensureChunk to RuntimeModule
...
step 1: non HMR cases
2018-11-29 16:16:39 +01:00
Tobias Koppers
507c2a85ce
merge ExtendedAPIPlugin into APIPlugin
2018-11-29 16:05:39 +01:00
shaw
70b9a1b0b7
fix parameter missing when plugin type is a funtion
2018-11-26 22:37:08 +08: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
17044bf9c6
Merge tag 'v4.20.0' into next
...
4.20.0
2018-09-25 16:20:42 +02:00
Tobias Koppers
d48975c948
use types from schema
2018-09-21 11:04:19 +02:00
Tobias Koppers
56c613a669
add moduleIds deterministic for simpler long term caching
2018-09-18 17:49:19 +02:00
Tobias Koppers
b4860ccebb
refactor chunk id plugins
2018-09-05 14:28:52 +02:00
Tobias Koppers
4d7b5b3b5e
Refactor module id plugins to be independent
2018-09-03 20:45:44 +02:00
Tobias Koppers
2dc22d0db0
add SingleEntryPlugin as deprecated export
2018-08-15 21:10:35 +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
cf5f1d723c
format existing code
2018-07-30 21:29:21 +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
5e72a6505a
remove deprecated optimization options
...
and update test cases
2018-07-16 10:32:02 +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
3fc4eb752f
add new options moduleIds and chunkIds
...
deprecate namedModules, hashedModuleIds, namedChunks
add a lot of TODOs for webpack 5
split OccurenceOrderPlugin into separate plugins for modules and chunks
add NaturalChunkOrderPlugin and enable it in development
2018-07-09 15:06:19 +02:00
Mohsen Azimi
a0e1ad920e
Enable noImplicitThis TypeScript compiler option
2018-07-05 08:07:46 +03:00
Tobias Koppers
bd2e3448ec
Merge tag 'v4.14.0' into next
...
4.14.0
2018-07-04 22:10:53 +02:00
Florent Cailhol
91663f19a2
Remove deprecated APIs
2018-06-27 10:08:12 +02:00
Tobias Koppers
50fe2e79ee
add Compilation.getDependencyReference and hooks to override it
...
expose DependencyReference class
2018-06-23 15:13:14 +02:00
Florent Cailhol
2a9452e51b
Add brackets for multiline if/for statements
2018-05-29 15:45:44 +02:00
Tobias Koppers
41a0482e7d
Merge pull request #6839 from webpack/feature/contenthash
...
add [contenthash] support
2018-03-26 15:43:16 +02:00
Tobias Koppers
296542ed79
add [contenthash] support
2018-03-24 12:08:36 +01:00
Florent Cailhol
b43db8745e
Use 'Object.defineProperty' instead of 'Reflect.defineProperty'
2018-03-24 11:43:19 +01:00
Tobias Koppers
2c8ea60368
expose stuff and all non-bundle modules
2018-03-03 15:41:30 +01:00
Tobias Koppers
d50fa68fe1
add newlines
2018-02-26 18:22:25 +01:00
Naveen Jain
05174aeaaf
Added version to webpack's export property
2018-02-26 14:10:38 +05:30
Tobias Koppers
5238159d21
run prettier on existing code
2018-02-25 02:00:20 +01:00
kingdaro
96345c2487
fix style errors
2018-01-30 04:07:28 -05:00
kingdaro
69c2f1a635
refactor(removed plugin errors): use custom error class
2018-01-30 03:28:04 -05:00
kingdaro
b6becb40c0
refactor(removed plugin errors): take object as first parameter
2018-01-30 03:06:56 -05:00
kingdaro
3b2e331790
doc: add notes to remove in v5
2018-01-30 02:37:17 -05:00
kingdaro
b1f81a5e3e
fix: improve error message
2018-01-30 02:36:17 -05:00
kingdaro
d1d0f95585
style: add missing semicolons
2018-01-29 20:20:59 -05:00
kingdaro
94db1bd21c
feat: add helpful error messages for removed plugins
2018-01-29 20:07:21 -05:00