docs: function(compilation, assetName) {
      if (!compilation || !compilation.cache || typeof compilation.cache !== 'object') {
        return null;
      }
  
      const cacheKeys = Object.keys(compilation.cache);
  
      for (let keyIndex = 0; keyIndex < cacheKeys.length; keyIndex++) {
        const cache = compilation.cache[cacheKeys[keyIndex]];
        if (cache.assets && assetName in cache.assets) {
          return cache.rawRequest;
        }
      }
  
      return null;
    }