support cacheGroups[key].name function
needed in splitByModule strategy
https://github.com/modern-js-dev/modern.js/blob/main/packages/builder/builder-webpack-provider/src/plugins/splitChunks.ts#L142
options @ahabhgk
This blocks
- https://github.com/web-infra-dev/rspack/blob/1f1e267f29c376b4e9fa2e46c037eb91bb5a5f30/webpack-test/configCases/split-chunks-common/target-node/webpack.config.js
needed in splitByModule strategy
link is 404
https://github.com/web-infra-dev/modern.js/blob/v2.24.0/packages/builder/builder/src/plugins/splitChunks.ts#L169 updated
cacheGroups[key].name function token:
- rspack:
(module: Module) => string - webpack:
<T extends Module>(module: T, selectedChunks: Chunk[], cacheGroupKey: string) => string
related issues:
- [x] #4953
module.context - [ ] #4843
module.size,module.context
This was supported by Rspack.
https://www.rspack.dev/plugins/webpack/split-chunks-plugin.html#splitchunksname