Tobias Koppers
e0b10e9935
fix caching bug in RealContentHashPlugin
2020-09-16 11:12:41 +02:00
Tobias Koppers
96383923c8
Merge pull request #11478 from webpack/deps/enhanced-resolve
...
update enhanced-resolve
2020-09-16 08:38:14 +02:00
Tobias Koppers
48c21304f8
update snapshots
2020-09-16 08:37:09 +02:00
Tobias Koppers
7c93760658
update terser-webpack-plugin to 4.2.1
2020-09-16 08:37:04 +02:00
Tobias Koppers
aadc15e740
update enhanced-resolve for
...
- imports field support
- resolve.fallback option
recommend resolve.fallback for polyfills
2020-09-16 07:28:32 +02:00
Tobias Koppers
3059c28a12
Merge pull request #11476 from webpack/error/mjs-extension
...
add breaking change info for fullySpecified resolving
2020-09-15 22:00:37 +02:00
Ivan Kopeykin
705fb23728
update snapshots
2020-09-15 21:06:24 +03:00
Ivan Kopeykin
63eb582ebe
Merge branch 'master' into dynamically-resolve-public-path
...
# Conflicts:
# test/__snapshots__/StatsTestCases.test.js.snap
2020-09-15 21:05:23 +03:00
Ivan Kopeykin
fad7712bba
support output.importFunctionName
2020-09-15 21:03:05 +03:00
dependabot-preview[bot]
207879a5de
chore(deps): bump terser-webpack-plugin from 4.1.0 to 4.2.0
...
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/webpack-contrib/terser-webpack-plugin/releases )
- [Changelog](https://github.com/webpack-contrib/terser-webpack-plugin/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/terser-webpack-plugin/compare/v4.1.0...v4.2.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-15 16:00:24 +02:00
Tobias Koppers
9230acbf1a
Merge pull request #11464 from webpack/dependabot/npm_and_yarn/eslint-scope-5.1.1
...
chore(deps): bump eslint-scope from 5.1.0 to 5.1.1
2020-09-15 15:58:18 +02:00
Tobias Koppers
5f750256f4
Merge pull request #11475 from webpack/bugfix/deprecated-timestamps
...
Deprecated timestamps performance and deprecation
2020-09-15 15:57:45 +02:00
Tobias Koppers
d770a55ec0
Merge pull request #11474 from webpack/refactor/concatenation
...
Refactor module concatenation
2020-09-15 15:14:49 +02:00
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