Commit Graph

14770 Commits

Author SHA1 Message Date
Tobias Koppers 0105bc1f00 5.66.0 2022-01-12 09:23:00 +01:00
Tobias Koppers 753fdea847
Merge pull request #15047 from dtanders/Fix-MultiItemCache-Stack-Exhaustion
Change the Implementation of get() in MultiItemCache to Prevent Stack Exhaustion
2022-01-11 17:02:53 +01:00
Tobias Koppers 149333f210
Merge pull request #14998 from JakobJingleheimer/support-cjs-static-named-exports
Enhancement: Improve CJS → ESM support
2022-01-11 00:33:40 +01:00
Tobias Koppers 016ec7bcdb
Merge pull request #15010 from webpack/test/large-cache-file
improve test case to check correct data
2022-01-10 14:53:34 +01:00
Tobias Koppers 83a0e611c4 update cli snapshot 2022-01-10 14:43:54 +01:00
Tobias Koppers 2f2991a967 Merge branch 'main' into support-cjs-static-named-exports 2022-01-10 14:38:57 +01:00
Tobias Koppers 102014bf54 fix target expression
fix externals

add test case
2022-01-10 14:33:34 +01:00
Tobias Koppers 5929bfcf35
Merge pull request #15041 from markjm/markjm/aggregate-timeout
lower default aggregateTimeout to 20ms
2022-01-10 14:05:16 +01:00
Tobias Koppers b54f2ac65c use forEachBail from enhanced-resolve 2022-01-10 14:00:18 +01:00
Tobias Koppers 98887e42fc
Merge pull request #14434 from buzuosheng/fix-chunkId
replace chunkIds[i] with chunkId in JsonpChunkLoadingRuntimeModule
2022-01-10 13:46:55 +01:00
Tobias Koppers f1833b113f
Merge pull request #14628 from artonge/patch-1
Fix separation token in identifier split.
2022-01-10 13:46:18 +01:00
Tobias Koppers c2d800b398
Merge pull request #15118 from markjm/markjm/graceful-fs
Upgrade graceful-fs to support throwIfNoEntry in input/output filesystem
2022-01-10 13:42:54 +01:00
Tobias Koppers e84401a81c
Merge pull request #15121 from jeange1003/main
fix: add CORS methods and headers for lazyCompilation
2022-01-10 13:40:38 +01:00
jeange1003 8e914b7520 fix: add CORS methods and headers for lazyCompilation 2022-01-07 16:52:13 +08:00
Mark Molinaro fcf506652f Upgrade graceful-fs to support throwIfNoEntry in input/output filesystem 2022-01-06 10:44:08 -08:00
Louis Chemineau b337d40aff Limit change to absoluteResourcePath
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-01-04 16:26:08 +01:00
Louis Chemineau 283d8463a8 Update snapshots
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-01-04 13:58:36 +01:00
Tobias Koppers 4024bb7a2f cleanup 2022-01-04 13:58:36 +01:00
Louis Chemineau fdf28b84ed Use resource path when possible for absoluteResourcePath
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-01-04 13:58:36 +01:00
wangqi dbf8b355df update snapshots 2021-12-29 20:41:04 +08:00
wangqi ae2d96b394 chunkIds[i] -> chunkId 2021-12-29 18:06:43 +08:00
Drew Anderson 9c6557e8ec Change the way the MultiItemCache iterates over items to prevent stack exhaustion when it has a large number of items.
Added unit tests for MultiItemCache behavior, including one for covering the large item count case.
2021-12-23 11:24:59 -06:00
Mark Molinaro 6ec6eff163 Lower default aggregateTimeout to 20ms 2021-12-22 21:42:57 +00:00
Jacob Smith 75c9912d38 add new `output.library.type` per Tobias's feedback 2021-12-18 20:17:50 +01:00
Tobias Koppers ccecc17c01
Merge pull request #14894 from webpack/feature/css-modules
Initial work towards native css support
2021-12-17 23:43:51 +01:00
Tobias Koppers 5c65d84c29 only compute order once
emit warnings even when output is cached
2021-12-17 20:24:08 +01:00
Tobias Koppers f37ce4e741 avoid hoisting css externals 2021-12-17 18:24:41 +01:00
Tobias Koppers 277a8bb19e Ordering and conflicting order warning 2021-12-17 18:10:00 +01:00
Tobias Koppers 16784692d3 add `output.cssChunkFilename` 2021-12-17 12:18:01 +01:00
Tobias Koppers 7806aa5c19 consistent whitespace in test case 2021-12-17 10:37:01 +01:00
Tobias Koppers 284d536312 nitpicks 2021-12-17 10:34:42 +01:00
Tobias Koppers 1c6872b210
Merge pull request #15005 from webpack/dependabot/npm_and_yarn/terser-webpack-plugin-5.3.0
chore(deps): bump terser-webpack-plugin from 5.2.5 to 5.3.0
2021-12-17 10:28:14 +01:00
Tobias Koppers 2507a5a59d
Merge pull request #15006 from webpack/dependabot/npm_and_yarn/types/eslint-scope-3.7.2
chore(deps): bump @types/eslint-scope from 3.7.1 to 3.7.2
2021-12-17 10:27:11 +01:00
Tobias Koppers f66b35a7b3
Merge pull request #14966 from webpack/dependabot/npm_and_yarn/assemblyscript-0.19.22
chore(deps-dev): bump assemblyscript from 0.19.20 to 0.19.22
2021-12-17 10:26:25 +01:00
Tobias Koppers 9f7018c8b5 update generated code 2021-12-17 09:01:49 +01:00
dependabot[bot] d87add0db5
chore(deps): bump @types/eslint-scope from 3.7.1 to 3.7.2
Bumps [@types/eslint-scope](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint-scope) from 3.7.1 to 3.7.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint-scope)

---
updated-dependencies:
- dependency-name: "@types/eslint-scope"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-17 03:02:51 +00:00
dependabot[bot] ae1a32f16e
chore(deps): bump terser-webpack-plugin from 5.2.5 to 5.3.0
Bumps [terser-webpack-plugin](https://github.com/webpack-contrib/terser-webpack-plugin) from 5.2.5 to 5.3.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/v5.2.5...v5.3.0)

---
updated-dependencies:
- dependency-name: terser-webpack-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-17 03:02:20 +00:00
Tobias Koppers 111210f1f7 add large css test case 2021-12-16 21:08:36 +01:00
Tobias Koppers b5c0c1964f allow nested @media 2021-12-16 21:07:22 +01:00
Tobias Koppers 54fff4dd0a add support for `@keyframes`, `animation`, CSS Variables 2021-12-16 20:42:44 +01:00
Jacob Smith 6e244074d4 WIP: generate static property assignment exports 2021-12-15 23:54:31 +01:00
Tobias Koppers b5b92dc20e update example 2021-12-15 17:05:18 +01:00
Tobias Koppers bdd5d3d9d3 add uniqueName for css module classes 2021-12-15 16:46:13 +01:00
Tobias Koppers 631ec6665e add future test cases 2021-12-15 15:46:13 +01:00
Tobias Koppers 5676030623 improve css exports transfer format for the common case 2021-12-15 15:27:11 +01:00
Tobias Koppers d0f5d44c3a add :local/:global function support for css modules 2021-12-15 15:27:11 +01:00
Tobias Koppers bdf4d83aca add basic css modules support 2021-12-15 15:27:11 +01:00
Tobias Koppers 9fa7eba293 improve test case to check correct data 2021-12-15 13:49:00 +01:00
Tobias Koppers 453e5cac05 add support for :export {} block 2021-12-14 16:21:32 +01:00
dependabot[bot] 28642c2767
chore(deps-dev): bump assemblyscript from 0.19.20 to 0.19.22
Bumps [assemblyscript](https://github.com/AssemblyScript/assemblyscript) from 0.19.20 to 0.19.22.
- [Release notes](https://github.com/AssemblyScript/assemblyscript/releases)
- [Commits](https://github.com/AssemblyScript/assemblyscript/compare/v0.19.20...v0.19.22)

---
updated-dependencies:
- dependency-name: assemblyscript
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-14 03:03:59 +00:00