Tobias Koppers
3d8f130ee3
add breaking change info for fullySpecified resolving
...
#11467
2020-09-15 15:12:15 +02:00
Tobias Koppers
f5be6f0d85
cache deprecated file/context timestamps
2020-09-15 14:39:09 +02:00
Tobias Koppers
601861bae4
Merge pull request #11470 from webpack/bugfix/arrow-iife-this
...
fixes parsing of 'this' in arrow iife
2020-09-15 14:34:32 +02:00
Tobias Koppers
002d6f7342
deprecate needRebuild
2020-09-15 14:33:50 +02:00
Tobias Koppers
145d392143
fixes parsing of 'this' in arrow iife
...
yarnpkg/berry#1832
2020-09-15 13:46:10 +02:00
Tobias Koppers
db8c974733
return false when no valid target can be found
2020-09-15 12:36:31 +02:00
Tobias Koppers
eddd3206dc
add raw export for named reexport from non-harmony
2020-09-15 12:36:29 +02:00
Tobias Koppers
bd2106b512
implement module concatenation for json modules
2020-09-15 12:36:26 +02:00
Tobias Koppers
277d4b1b67
handle export mangling in concatenated modules
2020-09-15 12:36:23 +02:00
Tobias Koppers
31aefbf576
avoid setting export target too often
2020-09-15 12:36:20 +02:00
Tobias Koppers
9af66ff9af
revert to registering the namespace export because we need to know this early
2020-09-15 12:36:16 +02:00
Tobias Koppers
39e1a7e4c7
move magic names to constants in ConcatenationScope
...
improve types
2020-09-15 12:36:06 +02:00
Tobias Koppers
9af1d7526b
refactor module concatenation to address discovered bugs/edge cases
2020-09-15 12:36:02 +02:00
Tobias Koppers
23e91dbbac
move module concatenation bailout checks to Module and for NormalModule to Generator
2020-09-15 12:35:59 +02:00
Tobias Koppers
b58393fce0
fix optimization bailout for HMR dependencies
2020-09-15 12:35:58 +02:00
Tobias Koppers
9941a8a497
create root reexports based on export mappings instead of dependencies
2020-09-15 12:35:55 +02:00
Tobias Koppers
5560415856
create root exports based on export mappings instead of dependencies
2020-09-15 12:35:46 +02:00
Tobias Koppers
91cc17b438
register exports in DependencyTemplates
2020-09-15 12:35:38 +02:00
Tobias Koppers
21e202eb24
move concatenation logic to HarmonyImportSpecifierDependency
2020-09-15 12:35:30 +02:00
Tobias Koppers
fc551fa6f3
move concatenation logic to HarmonyExportExpressionDependency
2020-09-15 12:35:21 +02:00
Tobias Koppers
47344e7e77
move concatenation logic to HarmonyExportSpecifierDependency and HarmonyExportImportedSpecifierDependency
2020-09-15 12:35:13 +02:00
Tobias Koppers
04dde38b4c
move concatenation logic to HarmonyImportSideEffectDependency
2020-09-15 12:35:03 +02:00
Tobias Koppers
fdd4a7713f
add ConcatenationScope
2020-09-15 12:34:50 +02:00
Ivan Kopeykin
580de0873a
update publicPath
...
- support option output.publicPath="auto"
- add test cases
- render import.meta.url for output.scriptType="module"
2020-09-15 00:27:38 +03:00
Ivan Kopeykin
9989071dc8
Merge branch 'master' into dynamically-resolve-public-path
2020-09-14 14:22:52 +03:00
dependabot-preview[bot]
77116005e8
chore(deps): bump eslint-scope from 5.1.0 to 5.1.1
...
Bumps [eslint-scope](https://github.com/eslint/eslint-scope ) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/eslint/eslint-scope/releases )
- [Changelog](https://github.com/eslint/eslint-scope/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint-scope/compare/v5.1.0...v5.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-12 18:32:52 +00:00
webpack bot
8237bb4429
Merge pull request #11463 from webpack/dependabot/npm_and_yarn/types/node-13.13.19
...
chore(deps-dev): bump @types/node from 13.13.17 to 13.13.19
2020-09-12 00:17:11 +02:00
Tobias Koppers
922c95e9b4
5.0.0-beta.30
2020-09-11 23:55:14 +02:00
Tobias Koppers
cd81a7c0c8
Merge pull request #11454 from webpack/refactor/ecma-version
...
improve target option
2020-09-11 23:54:21 +02:00
dependabot-preview[bot]
13a98f77ef
chore(deps-dev): bump @types/node from 13.13.17 to 13.13.19
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 13.13.17 to 13.13.19.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-11 21:25:52 +00:00
Tobias Koppers
2c00413b26
rename supportsAsyncImport -> supportsDynamicImport
2020-09-11 23:13:10 +02:00
Tobias Koppers
f73778fc36
avoid check for import() in environment when import has been polyfilled
2020-09-11 23:11:04 +02:00
Tobias Koppers
bbdb33a5cf
rename output.environment.import -> output.environment.dynamicImport
2020-09-11 23:11:02 +02:00
Tobias Koppers
7e85649492
improve target options
...
infer target properties from different targets and fill defaults from that
custom targets can now be created via `target: false` and a plugin (similar to the other options)
add stubs from universal chunk/wasm loading and module chunk format
add externalsPresets.electron and externalsPresets.electronRenderer
node.__file/dirname: "eval-only"
2020-09-10 11:42:09 +02:00
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
7be290167b
Merge pull request #11449 from webpack/refactor/loader-target
...
extract loader.target from target option
2020-09-09 20:41:45 +02:00
Tobias Koppers
eec6fbdd7c
extract loader.target from target option
2020-09-09 19:04:30 +02:00
Tobias Koppers
ad3e215008
Merge pull request #11447 from webpack/refactor/externals-preset
...
move default externals from target into externalsPresets option
2020-09-09 16:31:38 +02:00
Tobias Koppers
817c1bf9c7
move default externals from target into externalsPresets option
2020-09-09 15:18:59 +02:00
Tobias Koppers
e1701f2b5c
Merge pull request #11445 from webpack/refactor/wasm-loading
...
separate wasm loading from target
2020-09-09 13:16:24 +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
7ae2976ef2
remove remaining incorrect code for electron from chunkLoading refactoring
2020-09-09 08:46:40 +02:00
Tobias Koppers
c5add3175f
Merge pull request #11428 from webpack/dependabot/npm_and_yarn/lint-staged-10.3.0
...
chore(deps-dev): bump lint-staged from 10.2.13 to 10.3.0
2020-09-09 03:51:51 +02:00
Tobias Koppers
d3a281c687
Merge pull request #11442 from webpack/dependabot/npm_and_yarn/types/node-13.13.17
...
chore(deps-dev): bump @types/node from 13.13.15 to 13.13.17
2020-09-09 03:51:28 +02:00
Tobias Koppers
041dfe15c7
Merge pull request #11440 from webpack/bugfix/hmr-incorrect-dispose
...
fix incorrect disposing of modules during HMR
2020-09-09 03:50:42 +02:00
dependabot-preview[bot]
5a6799f9f7
chore(deps-dev): bump @types/node from 13.13.15 to 13.13.17
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 13.13.15 to 13.13.17.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-08 14:02:00 +00:00
Tobias Koppers
ec8e1bb0b3
Merge pull request #11439 from webpack/feature/web-worker
...
new Worker() support
2020-09-08 12:20:30 +02:00
Tobias Koppers
12997f0a6c
fix incorrect disposing of modules during HMR
2020-09-08 10:25:41 +02:00
Tobias Koppers
15638abfac
Merge pull request #11437 from webpack/dependabot/npm_and_yarn/husky-4.3.0
...
chore(deps-dev): bump husky from 4.2.5 to 4.3.0
2020-09-08 10:04:45 +02:00