Yuta Hiroto
|
8788add912
|
fix(TemplatedPathPlugin): keep compatibility with `.[ext]`
[ext] has `.` but file-loader is specified `[hash].[ext]` as default.
|
2019-07-17 11:46:37 +02:00 |
Tobias Koppers
|
b2e7837288
|
replace Object.assign with object spread
|
2019-06-19 13:16:05 +02:00 |
Tobias Koppers
|
6db94536ad
|
Merge tag 'v4.34.0' into next
4.34.0
|
2019-06-13 10:51:12 +02:00 |
Tobias Koppers
|
6f25c3bdbd
|
Merge pull request #9150 from cacheflow/show-loaders-used-when-module-parsing-fails
feat(NormalModule/ModuleParseError): Show loaders used from config when module parsing fails
|
2019-06-04 23:24:21 +02:00 |
Tobias Koppers
|
45582c51e7
|
avoid loading from rule set, simplify
|
2019-06-03 17:00:50 +02:00 |
Lex Alexander
|
1c6e7a9344
|
feat(NormalModule/ModuleParseError): Show loaders used from config when module parsing fails
-Closes #9025
|
2019-05-29 14:11:49 -07:00 |
Tobias Koppers
|
db5a8a33d3
|
fix error handling on parse errors
|
2019-05-24 15:53:34 +02:00 |
Tobias Koppers
|
abc825d58f
|
Merge tag 'v4.32.0' into next
4.32.0
|
2019-05-20 14:46:31 +02:00 |
Tim Schaub
|
1a63d7bd0d
|
Default to production
Co-Authored-By: Tobias Koppers <tobias.koppers@googlemail.com>
|
2019-05-16 13:50:31 -06:00 |
Tim Schaub
|
290ab5d071
|
Allow loaders to access the mode
|
2019-05-16 10:18:16 -06:00 |
Tobias Koppers
|
0c39719729
|
avoid zero sized modules as they lead to problems
|
2019-05-13 12:29:29 +02:00 |
Florent Cailhol
|
b12f24d20c
|
Update hook types
|
2019-05-10 09:52:22 +02:00 |
Tobias Koppers
|
0e62bdb74a
|
add missing cache
|
2019-01-19 13:12:43 +01:00 |
Tobias Koppers
|
c5ad6df793
|
add own webpack-sources typings
|
2019-01-18 21:56:56 +01:00 |
Tobias Koppers
|
e4d1a45c8d
|
Use FileSystemInfo.createSnapshot for NormalModules too
|
2019-01-09 14:42:57 +01:00 |
Tobias Koppers
|
ca430a6715
|
hash defaults to undefined
provide other properties in buildInfo
|
2018-12-31 12:50:45 +01:00 |
Tobias Koppers
|
a3c166109e
|
move NormalModule._buildHash into buildInfo
|
2018-12-31 12:28:57 +01:00 |
Tobias Koppers
|
1374757006
|
remove ModuleReason
remove HotUpdateChunkTemplate
move compareLocations into comparators
re-enable NodeSourcePlugin for `.mjs`
|
2018-12-20 16:38:26 +01:00 |
Tobias Koppers
|
cc34ea42b0
|
add type argument to Module.size
add getSize to Generator
|
2018-12-05 20:18:59 +01:00 |
Tobias Koppers
|
dff9278d6b
|
add Module.getSourceTypes
getSourceTypes declares all source types which can be generated
Remove shouldRender in favor of source type testing
|
2018-12-05 20:18:57 +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
|
162da1c509
|
add getResolve method to loader context
with allows to pass options
|
2018-12-03 12:42:28 +01:00 |
Tobias Koppers
|
7c37a6a972
|
handle runtime requirements
|
2018-11-29 16:07:17 +01:00 |
Tobias Koppers
|
2525c8b7aa
|
move runtime requirements storage into ChunkGraph
use info for function generation
for noParse default to module and exports requirements
|
2018-11-29 16:06:44 +01:00 |
Tobias Koppers
|
c1e89c0543
|
Runtime requirement support in NormalModule, Generators and DependencyTemplate
|
2018-11-29 16:06:12 +01:00 |
Tobias Koppers
|
0232674f9c
|
Initial runtime module work
|
2018-11-29 16:03:32 +01:00 |
Florent Cailhol
|
101b0ebb0f
|
Add typings for JSON parser & deps
|
2018-11-23 21:52:05 +01:00 |
Tobias Koppers
|
23b335d902
|
Merge branch 'next' into types/modules
|
2018-11-16 14:40:11 +01:00 |
Florent Cailhol
|
3766869c48
|
Move normalModuleLoader hook
|
2018-11-12 14:26:32 +01:00 |
Florent Cailhol
|
23bd3d7bd4
|
Add type guard for NormalModule
|
2018-11-12 14:26:32 +01:00 |
Florent Cailhol
|
caefde17ab
|
Remove devtoolLineToLine and lineToLine options
|
2018-11-12 14:26:31 +01:00 |
Florent Cailhol
|
8a10ea3c92
|
Type 'apply' method of plugins
|
2018-11-12 14:26:31 +01:00 |
Florent Cailhol
|
be8c6bbe71
|
Add types on module files
|
2018-11-07 14:03:25 +01:00 |
Tobias Koppers
|
4174521f9d
|
remove unnecessary module arguments from module attached errors
|
2018-10-29 22:18:08 +01:00 |
Tobias Koppers
|
6a8e201521
|
fixup WebpackErrors
|
2018-10-25 10:52:28 +02:00 |
Tobias Koppers
|
83866b0dac
|
use stable sorting for sorting dependencies
|
2018-10-23 11:32:32 +02:00 |
Tobias Koppers
|
a852828279
|
add persistent caching prototype
|
2018-10-17 21:25:39 +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
|
239ce7fcd9
|
Use ChunkGraph instead of Compilation in updateHash
|
2018-08-24 12:02:42 +02:00 |
Tobias Koppers
|
670502fc81
|
Move AsyncDependenciesBlock.chunkGroup into ChunkGraph
|
2018-08-22 20:17:49 +02:00 |
Tobias Koppers
|
3aa2280498
|
move Module.hash and .renderedHash into ChunkGraph
|
2018-08-22 19:24:54 +02:00 |
Tobias Koppers
|
eb63cf80d6
|
move built flag into Compilation
|
2018-08-22 15:33:16 +02:00 |
Tobias Koppers
|
a6e1c0693c
|
add TODOs
|
2018-08-16 14:10:39 +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
|
f68c1f7ab6
|
add additional arguments to updateHash
|
2018-08-02 16:04:10 +02:00 |