Tobias Koppers
48010fb955
replace output.ecmaVersion with output.environment and more detailed flags
2020-09-10 11:12:28 +02:00
Tobias Koppers
730aefef37
Merge pull request #11412 from webpack/experiments/enable-mjs
...
enable mjs experiment
2020-09-10 10:57:36 +02:00
Tobias Koppers
eec6fbdd7c
extract loader.target from target option
2020-09-09 19:04:30 +02:00
Tobias Koppers
817c1bf9c7
move default externals from target into externalsPresets option
2020-09-09 15:18:59 +02:00
Tobias Koppers
aa67a435a4
refactor wasm loading from target into output.wasmLoading option
...
allow entry specific wasm loading
2020-09-09 11:20:37 +02:00
Tobias Koppers
ed06a7f83a
new Worker() support
...
add support for async anonymous entrypoints from inside the codebase
add worker example
move entry options into Entrypoint and receive them from there
2020-09-08 07:37:20 +02:00
Tobias Koppers
2d4c9da6a6
enable mjs experiment
2020-09-07 23:15:24 +02:00
Tobias Koppers
0111405198
enable asset experiment
2020-09-03 14:19:09 +02:00
Tobias Koppers
d5d2e3f244
use "self" as globalObject for web-like targets
2020-08-28 11:27:31 +02:00
Tobias Koppers
a7e86c791c
remove chunkCallbackName, update snapshots
2020-08-28 10:59:40 +02:00
Tobias Koppers
805d26b0ae
unify config options for jsonpFunction and chunkLoadFunction to chunkLoadingGlobal
...
rename hotUpdateFunction to hotUpdateGlobal
2020-08-28 10:58:00 +02:00
Tobias Koppers
d6e637f33c
add "snapshot" configuration to allow to configure how snapshots are created
...
expose snapshot options for module, resolve, buildDependencies and resolveBuildDependencies
move managedPaths and immutablePaths from config.cache to config.snapshot
add timestamp + hash snapshotting mode
use timestamp + hash mode by default in production and for buildDependencies
2020-08-26 01:27:13 +02:00
Tobias Koppers
db36afea4d
Merge pull request #11333 from chenxsan/feature/output-charset
...
add output.charset option
2020-08-19 15:01:06 +02:00
Tobias Koppers
85b5f2dbc4
update configuration snapshots
2020-08-19 09:04:32 +02:00
chenxsan
7640f391af
update snapshots
2020-08-17 21:24:29 +08:00
Tobias Koppers
a348f9558d
Merge pull request #10457 from webpack/feat-support-query-for-asset-modules
...
feat: support `[query]` for asset modules
2020-08-04 16:00:55 +02:00
Tobias Koppers
dfc8e35f2d
enable experiments.importAsync by default
...
remove experiments.importAwait
2020-08-04 00:47:08 +02:00
evilebottnawi
dcd9eb09e9
feat: support `[query]` for asset modules
2020-08-03 23:08:03 +02:00
evilebottnawi
ac3ca46c83
feat: support `[query]` for asset modules
2020-08-03 23:08:02 +02:00
Tobias Koppers
6e7e145107
linting
2020-07-27 22:59:56 +02:00
Tobias Koppers
1179a3eaab
Merge pull request #11188 from webpack/feature/mjs
...
improve compatibly with node.js ESM
2020-07-20 12:18:21 +02:00
Tobias Koppers
f65adade96
deprecate optimization.noEmitOnErrors in favor of optimization.emitOnErrors
2020-07-20 08:40:31 +02:00
Tobias Koppers
abb2a29748
improve wasm + mjs handling, remove .mjs from extensions
2020-07-17 15:57:56 +02:00
Tobias Koppers
205bbb4c0d
improve compatibly with node.js ESM
...
improve experiments.mjs to be more compatibly with node.js ESM
- add support for `type: "module"` in package.json
- add support for `*.cjs`
- enable strict ESM for data uris with `text/javascript` or `application/javascript`
- disallow not fully specified requests in imports `*.mjs` or `type: "module"`
add `descriptionData` rule condition to match package.json info
fix passing resolveOptions along context modules
2020-07-17 13:58:29 +02:00
Tobias Koppers
336715f878
Only apply default js extensions when using a JS dependencyType
2020-07-15 14:13:34 +02:00
Tobias Koppers
f1d84bcdde
update snapshots
2020-07-13 13:45:57 +02:00
Tobias Koppers
3d36f75f88
Merge pull request #11143 from vankop/add-roots
...
add roots option
2020-07-09 13:15:30 +02:00
Tobias Koppers
454bee59e6
disable used exports optimization in development to prevent unexpected changes to module
2020-07-09 08:46:43 +02:00
Ivan Kopeykin
38779b85ee
add roots option
2020-07-09 00:17:57 +03:00
Tobias Koppers
204e104bc2
Merge pull request #11084 from smelukov/rename-json-script-type
...
rename jsonScriptType to scriptType
2020-06-29 14:34:21 +02:00
Nitin Kumar
9103c89838
tests: add test for stats string
2020-06-25 15:16:47 +05:30
Nitin Kumar
f6c8039c5a
tests: add test for stats false
2020-06-25 15:11:43 +05:30
Nitin Kumar
e374ab1582
tests: add tests for stats true
2020-06-25 15:09:54 +05:30
Sergey Melyukov
139da61b5f
rename jsonScriptType to scriptType
2020-06-24 23:05:21 +03:00
Tobias Koppers
854c67b6b9
Merge pull request #11070 from webpack/feature/split-chunk-improvements
...
Feature/split chunk improvements
2020-06-24 11:09:24 +02:00
Tobias Koppers
ba9027ac1a
Merge pull request #10719 from goganchic/feature/data-uri
...
Implement Data URI imports
2020-06-24 11:08:44 +02:00
Tobias Koppers
26996b385e
fix defaults snapshot
2020-06-24 10:22:13 +02:00
Ivan Kopeykin
3f8def8185
fix discussions
...
- add module condition
- rename EnhancedResolveOptions
- fix applyByDependency util function
- use EMPTY_RESOLVE_OPTIONS when resolveOptions are undefined
2020-06-16 21:02:31 +03:00
Ivan Kopeykin
6146187ed2
rework defaults
...
defaults now align with webpack exports field guideline
2020-06-12 19:29:17 +03:00
goganchic
0ab91b7664
fix mimetype type description
2020-06-05 15:32:43 +03:00
goganchic
7fe8959fbe
fix tests from Defaults.unittest.js
2020-06-05 15:15:11 +03:00
Ivan Kopeykin
4af609a38c
fix resource identifier in Compilation and resolveLoader options
2020-05-28 10:53:28 +03:00
Ivan Kopeykin
bf3633ee1b
add exportsFields and conditionNames options
2020-05-25 14:44:50 +03:00
Tobias Koppers
c74a9d208b
update snapshots
...
make diff snapshots less position dependent
2020-05-20 17:53:00 +02:00
evilebottnawi
378f6a47d7
chore(deps): update `jest`
2020-02-27 20:23:35 +03:00
evilebottnawi
120c655709
chore(deps): update `jest`
2020-02-27 20:23:33 +03:00
evilebottnawi
ffb83b8f16
chore(deps): update `jest`
2020-02-27 20:23:30 +03:00
Tobias Koppers
f1dd328779
refactor library system
2020-02-26 17:35:52 +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
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
03431d1113
from serve property from options
2020-02-18 22:55:31 +01:00
Tobias Koppers
6477ca56f8
Split options defaulting in normalization and defaults
...
Apply defaults after plugins are applied to allow plugins to feature their own defaults.
This allows to make preset plugins.
2020-02-17 19:12:54 +01:00