Commit Graph

205 Commits

Author SHA1 Message Date
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