diff --git a/lib/Stats.js b/lib/Stats.js index d290f4ebd..d02b43c5e 100644 --- a/lib/Stats.js +++ b/lib/Stats.js @@ -85,6 +85,7 @@ Stats.prototype.toJson = function toJson(options, forToString) { } if(showAssets) { var assetsByFile = {}; + obj.assetsByChunkName = {}; obj.assets = Object.keys(compilation.assets).map(function(asset) { var obj = { name: asset, @@ -102,8 +103,10 @@ Stats.prototype.toJson = function toJson(options, forToString) { chunk.ids.forEach(function(id) { assetsByFile[asset].chunks.push(id); }); - if(chunk.name) + if(chunk.name) { assetsByFile[asset].chunkNames.push(chunk.name); + obj.assetsByChunkName[chunk.name] = asset; + } } }); });