Commit Graph

13450 Commits

Author SHA1 Message Date
Tobias Koppers d3cc2de2f9 add experiments.asyncEntries
add async entries plugin
async entries in global parser options
allow chunkFormat, chunkFilename and initialChunkFilename for entries
2021-04-14 14:45:50 +02:00
Tobias Koppers 7fa009e254 fix behavior of runtime option for async entries
add runtimeName option to set the runtime name but not the runtime chunk
2021-04-14 14:41:05 +02:00
Tobias Koppers 3edfa4b79d add output.initialChunkFilename option 2021-04-14 14:38:29 +02:00
Tobias Koppers 31353e36c5
Merge pull request #13132 from webpack/test/stability
improve test stability
2021-04-14 12:55:08 +02:00
Tobias Koppers de2e499a3b
Merge pull request #13131 from webpack/perf/export-star
improve performance of `export *`
2021-04-14 12:11:03 +02:00
Tobias Koppers ad4b8063ac improve test stability 2021-04-14 12:10:15 +02:00
Tobias Koppers 88f4c661cd update tooling to fix type constraint bug 2021-04-14 11:15:08 +02:00
Tobias Koppers 0513a52df6 cache HarmonyExportImportedDependency.getMode 2021-04-14 09:11:23 +02:00
Tobias Koppers bbcc5a8ebe add caching on ModuleGraph
cache star reexport assignment
2021-04-14 09:11:23 +02:00
Tobias Koppers 9cecf3c4a4 add support for serializing circular values 2021-04-14 08:56:32 +02:00
Tobias Koppers 846e8f0265 improve error reporting 2021-04-13 17:33:41 +02:00
Tobias Koppers 49a11ce49d
Merge pull request #12917 from webpack/dependabot/npm_and_yarn/terser-5.6.1
chore(deps-dev): bump terser from 5.5.1 to 5.6.1
2021-04-13 08:58:17 +02:00
Tobias Koppers e3c2beeacc
Merge pull request #13122 from webpack/dependabot/npm_and_yarn/types/jest-26.0.22
chore(deps-dev): bump @types/jest from 26.0.20 to 26.0.22
2021-04-13 08:57:51 +02:00
Tobias Koppers 1324860d35
Merge pull request #13120 from webpack/dependabot/npm_and_yarn/chrome-trace-event-1.0.3
chore(deps): bump chrome-trace-event from 1.0.2 to 1.0.3
2021-04-13 08:56:54 +02:00
Tobias Koppers d33b20c272
Merge pull request #13118 from webpack/dependabot/npm_and_yarn/less-loader-8.1.0
chore(deps-dev): bump less-loader from 8.0.0 to 8.1.0
2021-04-13 08:56:41 +02:00
Tobias Koppers 9f449ea0cb
Merge pull request #13115 from webpack/dependabot/npm_and_yarn/date-fns-2.20.2
chore(deps-dev): bump date-fns from 2.17.0 to 2.20.2
2021-04-13 08:56:31 +02:00
webpack bot 1929ad306b
Merge pull request #13123 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-24.3.5
chore(deps-dev): bump eslint-plugin-jest from 24.3.4 to 24.3.5
2021-04-13 07:00:35 +02:00
webpack bot 1899392d1e
Merge pull request #13121 from webpack/dependabot/npm_and_yarn/types/node-14.14.37
chore(deps-dev): bump @types/node from 14.14.31 to 14.14.37
2021-04-13 06:13:20 +02:00
dependabot-preview[bot] 8e6735c371
chore(deps-dev): bump eslint-plugin-jest from 24.3.4 to 24.3.5
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 24.3.4 to 24.3.5.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v24.3.4...v24.3.5)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-13 02:16:54 +00:00
dependabot-preview[bot] 463be0a641
chore(deps-dev): bump @types/jest from 26.0.20 to 26.0.22
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.20 to 26.0.22.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-13 02:16:20 +00:00
dependabot-preview[bot] 97a4758428
chore(deps-dev): bump @types/node from 14.14.31 to 14.14.37
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.31 to 14.14.37.
- [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>
2021-04-13 02:16:00 +00:00
dependabot-preview[bot] ec4e3de2ff
chore(deps): bump chrome-trace-event from 1.0.2 to 1.0.3
Bumps [chrome-trace-event](https://github.com/samccone/chrome-trace-event) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/samccone/chrome-trace-event/releases)
- [Changelog](https://github.com/samccone/chrome-trace-event/blob/master/CHANGES.md)
- [Commits](https://github.com/samccone/chrome-trace-event/compare/v1.0.2...v1.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-13 02:15:23 +00:00
dependabot-preview[bot] a1ea5bbefc
chore(deps-dev): bump less-loader from 8.0.0 to 8.1.0
Bumps [less-loader](https://github.com/webpack-contrib/less-loader) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/webpack-contrib/less-loader/releases)
- [Changelog](https://github.com/webpack-contrib/less-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/less-loader/compare/v8.0.0...v8.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-13 02:14:26 +00:00
Tobias Koppers 932950550c 5.32.0 2021-04-12 20:54:26 +02:00
dependabot-preview[bot] bc416c11c3
chore(deps-dev): bump date-fns from 2.17.0 to 2.20.2
Bumps [date-fns](https://github.com/date-fns/date-fns) from 2.17.0 to 2.20.2.
- [Release notes](https://github.com/date-fns/date-fns/releases)
- [Changelog](https://github.com/date-fns/date-fns/blob/master/CHANGELOG.md)
- [Commits](https://github.com/date-fns/date-fns/compare/v2.17.0...v2.20.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-12 13:41:32 +00:00
Tobias Koppers 543259f173 update snapshot 2021-04-12 15:41:00 +02:00
dependabot-preview[bot] 78f73b28bd chore(deps-dev): bump terser from 5.5.1 to 5.6.1
Bumps [terser](https://github.com/terser/terser) from 5.5.1 to 5.6.1.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-12 15:39:47 +02:00
Tobias Koppers 6d68a447c8
Merge pull request #13114 from webpack/dependabot/npm_and_yarn/browserslist-4.16.4
chore(deps): bump browserslist from 4.16.3 to 4.16.4
2021-04-12 15:39:10 +02:00
Tobias Koppers 568db65404
Merge pull request #13091 from webpack/dependabot/npm_and_yarn/ts-loader-8.1.0
chore(deps-dev): bump ts-loader from 8.0.18 to 8.1.0
2021-04-12 15:38:29 +02:00
Tobias Koppers 8bd3ea0e21
Merge pull request #13089 from webpack/dependabot/npm_and_yarn/eslint-plugin-jsdoc-32.3.0
chore(deps-dev): bump eslint-plugin-jsdoc from 32.2.0 to 32.3.0
2021-04-12 15:37:32 +02:00
Tobias Koppers 03961f3391
Merge pull request #13102 from webpack/feature/built-time-execution 2021-04-12 15:00:32 +02:00
Tobias Koppers 20072ba82c
Merge pull request #13113 from webpack/bugfix/define-caching
DefinePlugin invalidates modules when new defines are added
2021-04-12 15:00:17 +02:00
dependabot-preview[bot] 19ea0b1172
chore(deps): bump browserslist from 4.16.3 to 4.16.4
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.3 to 4.16.4.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.16.3...4.16.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-12 12:15:51 +00:00
Tobias Koppers 33c862e07b emit assets from modules during executing modules 2021-04-12 12:42:25 +02:00
Tobias Koppers 2a4ecc8874
Merge pull request #13104 from webpack/dependabot/npm_and_yarn/css-loader-5.2.1 2021-04-12 12:35:16 +02:00
Tobias Koppers f8ed312c34 capture module assets when using executeModule 2021-04-12 12:27:55 +02:00
Tobias Koppers 596b133087 update snapshot 2021-04-12 12:27:55 +02:00
Tobias Koppers ea3e0a39ac add experiments.executeModule
rename runModule -> executeModule
improve error reporting
2021-04-12 12:27:55 +02:00
Tobias Koppers 0a9041e1cc AsyncQueue only returns WebpackError 2021-04-12 12:27:55 +02:00
Tobias Koppers 0d6b5db12e add watch test case 2021-04-12 12:27:55 +02:00
Tobias Koppers 1d35cf13e3 fix cache dependencies, assets and persistent caching 2021-04-12 12:27:54 +02:00
Tobias Koppers 065177df66 add experimental support for build time execution
allow to execute a part of the module graph at build time
e. g. to generate code or other assets

loaders have access to that via `this.importModule(request, options)`
2021-04-12 12:27:54 +02:00
Tobias Koppers 57f04262b2 only warn when there is really a casing difference 2021-04-12 12:27:54 +02:00
Tobias Koppers 21bc6e715b add support for a pseudo `.webpack[type]` extension allows to set module type when no other type is set from module.rules 2021-04-12 12:27:54 +02:00
Tobias Koppers 33b44a05ea DefinePlugin invalidates modules when new defines are added
fixes https://github.com/vercel/next.js/issues/23901
2021-04-12 12:23:51 +02:00
Tobias Koppers 1bfb44678e
Merge pull request #13088 from webpack/dependabot/npm_and_yarn/husky-6.0.0
chore(deps-dev): bump husky from 5.1.2 to 6.0.0
2021-04-12 09:33:17 +02:00
Tobias Koppers 7a9df4de4c deduplicate deps 2021-04-12 09:32:15 +02:00
dependabot-preview[bot] dc45af051e chore(deps-dev): bump css-loader from 5.1.1 to 5.2.1
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.1.1 to 5.2.1.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v5.1.1...v5.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-04-12 09:31:36 +02:00
Tobias Koppers 396f2b9aa5
Merge pull request #13101 from webpack/dependabot/npm_and_yarn/fork-ts-checker-webpack-plugin-6.2.1
chore(deps-dev): bump fork-ts-checker-webpack-plugin from 6.1.1 to 6.2.1
2021-04-12 09:31:04 +02:00
Tobias Koppers c98ddd1a43
Merge pull request #13109 from webpack/dependabot/npm_and_yarn/eslint-7.24.0
chore(deps-dev): bump eslint from 7.21.0 to 7.24.0
2021-04-12 09:30:48 +02:00