MCPcopy
hub / github.com/webpack/webpack / moduleGroup

Function moduleGroup

lib/stats/DefaultStatsFactoryPlugin.js:2096–2110  ·  view source on GitHub ↗
(children, modules)

Source from the content-addressed store, hash-verified

2094 * @returns {ModuleGroupBySizeResult} size and sizes
2095 */
2096const moduleGroup = (children, modules) => {
2097 let size = 0;
2098 /** @type {Record<string, number>} */
2099 const sizes = {};
2100 for (const module of children) {
2101 size += module.size;
2102 for (const key of Object.keys(module.sizes)) {
2103 sizes[key] = (sizes[key] || 0) + module.sizes[key];
2104 }
2105 }
2106 return {
2107 size,
2108 sizes
2109 };
2110};
2111
2112/**
2113 * Returns } reason group.

Callers 2

groupByFlagFunction · 0.85
MODULES_GROUPERSFunction · 0.85

Calls 1

keysMethod · 0.65

Tested by

no test coverage detected