Tobias Koppers
|
51b19ebd1f
|
make refs independent of number of default rules
|
2019-06-04 11:33:16 +02:00 |
Tobias Koppers
|
74d4669d73
|
rewrite RuleSet to RuleSetCompiler with plugins
remove some deprecated features (query, loaders)
add missing condition (realResource)
|
2019-05-16 11:37:52 +02:00 |
Tobias Koppers
|
f03c4f127a
|
improve merging of resolve and parsing options
by rules and via loader API
Objects are deeply merged
Arrays overwrite by default, but can reference old value with "..."
fixes #8968
|
2019-05-13 15:30:10 +02:00 |
Tobias Koppers
|
aa05168971
|
fixups
|
2019-05-10 11:06:25 +02:00 |
Tobias Koppers
|
90baf475af
|
Smaller performance improvements in NormalModuleFactory
|
2019-01-08 15:14:33 +01:00 |
Tobias Koppers
|
ef9e25d8ea
|
report dependencies from resolver to the compilation
refactor NormalModuleFactory
|
2019-01-08 15:14:25 +01:00 |
Tobias Koppers
|
5563ee9e58
|
use makePathsRelative instead of contextify
unify contextify and makePathsRelative
separate NormalModuleFactory ignored, ContextModule and ConcatenatedModule identifier with "|"
|
2018-12-07 18:12:04 +01:00 |
Tobias Koppers
|
a21bc44345
|
ignored module no longer contain context path
|
2018-12-07 15:46:32 +01:00 |
Tobias Koppers
|
3b35fd478c
|
use module.unsafeCache only for node_modules
remove unsafe resolve cache remainings
|
2018-10-31 13:17:32 +01:00 |
Tobias Koppers
|
2e82dbb63c
|
Merge pull request #7813 from webpack/refactor/freeze_hooks
Freeze hooks to prevent deopts
|
2018-07-30 22:47:13 +02:00 |
Tobias Koppers
|
cf5f1d723c
|
format existing code
|
2018-07-30 21:29:21 +02:00 |
Florent Cailhol
|
fc4f30329d
|
Freeze hooks to prevent deopts
|
2018-07-30 14:25:40 +02:00 |
Florent Cailhol
|
c68d0d2171
|
Remove Tapable compatibility
|
2018-06-26 08:31:08 +02:00 |
Tobias Koppers
|
530e1fb172
|
Add matchResource feature (for loaders)
Match rules with custom resource name
Also use this name as rule.issuer or splitChunks test
Show nicely in stats
|
2018-06-01 15:37:17 +02:00 |
Florent Cailhol
|
2a9452e51b
|
Add brackets for multiline if/for statements
|
2018-05-29 15:45:44 +02:00 |
moondef
|
25c7b07ef3
|
Fix link
|
2018-05-24 17:05:56 +03:00 |
Florent Cailhol
|
8df9f5f1f5
|
Use a WeakMap instead of mutating objects
|
2018-05-22 19:06:30 +02:00 |
Florent Cailhol
|
5c8a4bb89f
|
Unify Dependency#getExports result
|
2018-04-04 13:53:55 +02:00 |
Florent Cailhol
|
b6042fb937
|
Prevent identToLoaderRequest to return 2 objects with different shapes
|
2018-04-04 13:41:56 +02:00 |
Florent Cailhol
|
f1092ad516
|
Update prettier toolchain
|
2018-03-26 16:56:10 +02: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 |
Suguru Motegi
|
864e563173
|
replace Async with Neo-Async
|
2018-02-11 14:31:08 -08:00 |
Tobias Koppers
|
5c63d3cb43
|
move source generation into separate module
allow to pass a Generator to NormalModule
change NormalModule constructor to options object
🍆
|
2018-01-24 11:33:38 +01:00 |
Florent Cailhol
|
d4811b0d37
|
Use for-of loops instead of forEach
|
2018-01-23 22:53:18 +01:00 |
Florent Cailhol
|
86e6edf1ab
|
Refactor how source type is handled by the parser
|
2018-01-22 09:30:43 +01:00 |
Mihail Bodrov
|
a403cbf3a9
|
Optimize regexp, getEntryPointsSize
|
2018-01-20 00:43:27 +03:00 |
Tobias Koppers
|
cf1d7b8949
|
`-!` keeps post loader instead of pre loader
add more test cases
|
2017-12-30 19:34:14 +01:00 |
Florent Cailhol
|
202e399fff
|
Do not use deprecated features of enhanced-resolve
- First argument of `Resolver#doResolve` is now a Hook
- Fourth argument of `Resolver#resolve` is now `resolveContext`. `callback` is the fifth.
|
2017-12-22 19:54:57 +01:00 |
Tobias Koppers
|
1172d842f7
|
Merge branch 'master' into next
|
2017-12-22 12:28:15 +01:00 |
Tim Kendrick
|
b48d5d99f6
|
Maintain ident when chaining pitching loaders
|
2017-12-21 18:20:24 +00:00 |
Tobias Koppers
|
27d60f7dd6
|
Merge pull request #6126 from ooflorent/remove_plugin_calls
Remove more plugin calls
|
2017-12-15 13:42:38 +01:00 |
Florent Cailhol
|
f737b26260
|
Remove some plugin calls
|
2017-12-14 14:42:49 +01:00 |
Tobias Koppers
|
5cbd6b20dd
|
allow to set sideEffects from rules
|
2017-12-14 13:08:57 +01:00 |
Tobias Koppers
|
a27ef326d5
|
Upgrade tapable in ModuleFactories
|
2017-11-28 09:54:24 +01:00 |
Tobias Koppers
|
5a4f0aca67
|
change imports of tapable to old version
prepare to migrate to new tapable version
|
2017-11-27 20:56:42 +01:00 |
Tobias Koppers
|
5e39ec46ee
|
Allow to override resolve configuration
|
2017-11-18 08:12:35 +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
|
0ae5fede3d
|
move parser creation into separate plugins
|
2017-11-10 11:36:46 +01:00 |
Tobias Koppers
|
41a1d602e1
|
added WebAssembly Proof of Concept
|
2017-11-10 09:17:11 +01:00 |
Tobias Koppers
|
f7c2f8e470
|
Update code style to arrow functions
|
2017-11-08 11:56:01 +01:00 |
Tobias Koppers
|
794b883f0a
|
Merge branch 'next' into deprecation/webpack-3
|
2017-09-22 14:30:04 +02:00 |
Tobias Koppers
|
7ceac63f07
|
add support for pure modules
|
2017-09-14 09:44:42 +02:00 |
Tobias Koppers
|
4105297de6
|
Merge branch 'next' into deprecation/webpack-3
|
2017-09-11 11:26:44 +02:00 |
Tobias Koppers
|
874fac5337
|
tapable update and performance
|
2017-08-08 09:44:10 +02:00 |
Tobias Koppers
|
45301b7dc6
|
rewrite code to no longer require `beautify preserve`
|
2017-07-24 11:54:58 +02:00 |
Tobias Koppers
|
9cf6d51df6
|
disallow module.loaders
|
2017-06-14 14:42:31 +02:00 |
SendilKumar N
|
cd688f84da
|
changing async to asyncLib
|
2017-04-05 21:06:23 +08:00 |
Sergey Melyukov
|
3ebcf71e8e
|
let to const in NormalModuleFactory
|
2017-04-04 11:27:36 +03:00 |
Sergey Melyukov
|
7c4883c103
|
ES6 refactoring in NormalModuleFactory
|
2017-04-04 00:28:08 +03:00 |