Which splitChunks settings keep chunk filenames stable across dependency updates in webpack 5?
In webpack 5 production builds, splitChunks separates shared modules into distinct chunks based on the module graph. When a dependency version changes, the resolved module paths and sizes can shift, which may alter how splitChunks assigns chunk IDs and names between rebuilds. This matters when output.filename uses patterns like [name] or [contenthash] togeth