rspack icon indicating copy to clipboard operation
rspack copied to clipboard

support cacheGroups[key].name function

Open 9aoy opened this issue 2 years ago • 1 comments

needed in splitByModule strategy

https://github.com/modern-js-dev/modern.js/blob/main/packages/builder/builder-webpack-provider/src/plugins/splitChunks.ts#L142

9aoy avatar Jan 17 '23 02:01 9aoy

options @ahabhgk

IWANABETHATGUY avatar Feb 16 '23 03:02 IWANABETHATGUY

This blocks

  • https://github.com/web-infra-dev/rspack/blob/1f1e267f29c376b4e9fa2e46c037eb91bb5a5f30/webpack-test/configCases/split-chunks-common/target-node/webpack.config.js

hyf0 avatar Jun 16 '23 08:06 hyf0

https://github.com/web-infra-dev/modern.js/blob/v2.24.0/packages/builder/builder/src/plugins/splitChunks.ts#L169 updated

9aoy avatar Jun 26 '23 08:06 9aoy

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

xc2 avatar Dec 08 '23 15:12 xc2

This was supported by Rspack.

https://www.rspack.dev/plugins/webpack/split-chunks-plugin.html#splitchunksname

chenjiahan avatar Apr 22 '24 06:04 chenjiahan