Tobias Koppers
a2601eb5c8
add resolve dependencies to compilation
2020-02-28 17:29:24 +01:00
Tobias Koppers
ddd3745942
move `__webpack_override__` to OverridablesPlugin
2020-02-28 17:22:37 +01:00
Tobias Koppers
ab3bff29df
show container entry and remove override in SourceMap
2020-02-28 17:16:44 +01:00
Tobias Koppers
b5eeb7d67d
add support for nested containers
2020-02-28 17:13:07 +01:00
Tobias Koppers
3ac31e3eee
update formating of container entry
2020-02-28 17:12:36 +01:00
Tobias Koppers
f9385f3ef3
json stringify for string module ids
2020-02-28 16:32:50 +01:00
Tobias Koppers
cfcd89ca57
Merge pull request #10454 from webpack/container/finish
...
Add ModuleFederationPlugin
2020-02-27 00:16:48 +01:00
Tobias Koppers
faa7dda8cd
Add ModuleFederationPlugin and full test case
2020-02-26 23:53:51 +01:00
Tobias Koppers
d102340a3d
cleanup open things
2020-02-26 23:53:44 +01:00
Tobias Koppers
dfaaa86b4e
Merge pull request #10453 from webpack/container/container-override
...
add overridables to ContainerPlugin
2020-02-26 23:47:11 +01:00
Tobias Koppers
25cd520012
add overridables to ContainerPlugin
2020-02-26 22:38:05 +01:00
Tobias Koppers
95347e17d5
Merge pull request #10445 from ScriptedAlchemy/container-reference-schema-validation
...
ContainerReferencePlugin options validation
2020-02-26 22:37:26 +01:00
Tobias Koppers
db97369a94
Merge pull request #10452 from webpack/container/entry-use-library
...
use new library system for ContainerPlugin
2020-02-26 22:33:07 +01:00
Tobias Koppers
9622c6e6fc
add tooling to sync schemas
2020-02-26 21:54:06 +01:00
Tobias Koppers
d33c0d144e
use new library system in ContainerPlugin
2020-02-26 21:52:58 +01:00
Tobias Koppers
28e16e8b2b
fix linting
2020-02-26 21:14:49 +01:00
Tobias Koppers
e56d3e3c29
Merge branch 'master' into dev-1
2020-02-26 19:29:29 +01:00
Tobias Koppers
a291f8b55f
Merge pull request #10448 from webpack/entry/library
...
refactor library and allow library per entrypoint
2020-02-26 19:27:37 +01:00
Tobias Koppers
ea09e5b0c3
Merge pull request #10440 from ScriptedAlchemy/container/container-plugin
...
Add ContainerPlugin
2020-02-26 19:18:55 +01:00
ScriptedAlchemy
b3938822c2
adding overrides schema validation
2020-02-26 09:42:23 -08:00
Tobias Koppers
1b46705499
fixes and test
2020-02-26 18:31:48 +01:00
Marais Rossouw
905f2475ff
feat: Adds ContainerPlugin
...
Co-authored-by: Zack Jackson <zackary.l.jackson@gmail.com>
2020-02-26 17:47:15 +01:00
Tobias Koppers
72f29f56d7
Merge pull request #10439 from webpack/container/reference
...
add ContainerReferencePlugin
2020-02-26 17:41:33 +01:00
Tobias Koppers
70fc2f7392
code cleanup from review
2020-02-26 17:36:44 +01:00
Tobias Koppers
ed097f08d9
fix accessWithInit helper function
2020-02-26 17:36:28 +01:00
Tobias Koppers
88e6c5e2a7
add library option to entry description
2020-02-26 17:36:16 +01:00
Tobias Koppers
39e407e927
normalize entry option and reduce normalization in EntryOptionPlugin
2020-02-26 17:36:06 +01:00
Tobias Koppers
f936aab240
add test case for "var" library type
2020-02-26 17:35:59 +01:00
Tobias Koppers
f1dd328779
refactor library system
2020-02-26 17:35:52 +01:00
Tobias Koppers
bcf2f55ecb
remove ChunkGraph.getOrderedChunkEntryModulesWithChunkGroup as it makes no sense
2020-02-26 17:22:46 +01:00
Tobias Koppers
e5b51235d7
add externalsType option
...
fix a few edge cases in ExternalModule
2020-02-26 17:22:42 +01:00
Tobias Koppers
e63c73cc90
Merge pull request #10449 from webpack/feature/jsonp-from-package
...
add output.uniqueName option
2020-02-26 17:18:26 +01:00
Tobias Koppers
83b7faa67c
get rid of hack for remote override module
2020-02-26 17:16:01 +01:00
Tobias Koppers
7fb423704a
add overrides feature to ContainerReferencePlugin
2020-02-26 16:42:28 +01:00
Tobias Koppers
8792aa0830
add ContainerReferencePlugin
2020-02-26 16:42:24 +01:00
Tobias Koppers
bcdc41ce97
Merge pull request #10420 from webpack/container/override
...
add OverridablesPlugin
2020-02-26 16:36:53 +01:00
Tobias Koppers
966e4df7c0
enable CI on dev-1 branch
2020-02-26 16:36:03 +01:00
Tobias Koppers
bbb16e7af2
add output.uniqueName option
...
It defaults to library name or name from package.json in context
output.uniqueName will be used to generate unique globals for
* output.jsonpFunction
* output.chunkCallbackName
* etc.
2020-02-26 16:32:42 +01:00
Tobias Koppers
d0a33e41c9
Merge pull request #10424 from lcy930323/bugfix/missing_module_template
...
fix(template): Syntax error caused by runtime template
2020-02-26 08:35:53 +01:00
Tobias Koppers
1a79ebbb45
Merge pull request #10442 from webpack/feat-migrate-on-mime-types
...
refactor: migrate on `mime-types`
2020-02-26 08:01:12 +01:00
evilebottnawi
bebd874cde
refactor: migrate on `mime-types`
2020-02-25 15:03:21 +03:00
Sunlight
47086c6e7e
test: add syntax error check in test cases
2020-02-25 12:45:09 +08:00
Tobias Koppers
4d2901f21d
load overridables chunks only once
2020-02-24 21:14:58 +01:00
Tobias Koppers
0ca1bc6c5c
move parseOptions into separate module
2020-02-24 21:12:45 +01:00
Sunlight
7dc704fb8a
test: add syntax error check
2020-02-25 00:59:36 +08:00
Tobias Koppers
1c630f1435
add OverridablesPlugin
2020-02-24 15:15:23 +01:00
Tobias Koppers
443eb907a1
Merge pull request #10415 from webpack/dependabot/npm_and_yarn/loader-utils-1.4.0
...
chore(deps): bump loader-utils from 1.2.3 to 1.4.0
2020-02-24 08:58:49 +01:00
Tobias Koppers
2c91261c2f
Merge pull request #10416 from webpack/dependabot/npm_and_yarn/types/node-12.12.28
...
chore(deps-dev): bump @types/node from 12.12.27 to 12.12.28
2020-02-24 08:58:29 +01:00
Tobias Koppers
653b613d97
Merge pull request #10430 from webpack/bugfix/concat-circular
...
improve exports hoisting in concatenated modules
2020-02-23 21:08:45 +01:00
Sunlight
1e9ee8ab0f
fix(template): Syntax error caused by runtime template
2020-02-22 14:20:30 +08:00