11 lines
		
	
	
		
			321 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			321 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| export default function whichModule(exported) {
 | |
|     if (typeof require === 'undefined')
 | |
|         return null;
 | |
|     for (let i = 0, files = Object.keys(require.cache), mod; i < files.length; i++) {
 | |
|         mod = require.cache[files[i]];
 | |
|         if (mod.exports === exported)
 | |
|             return mod;
 | |
|     }
 | |
|     return null;
 | |
| }
 |