mirror of https://github.com/webpack/webpack.git
				
				
				
			
		
			
				
	
	
		
			22 lines
		
	
	
		
			613 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			613 B
		
	
	
	
		
			JavaScript
		
	
	
	
| const libraries = {
 | |
| 	"react-dom": () => import("react-dom"),
 | |
| 	"date-fns": () => import("date-fns"),
 | |
| 	xxhashjs: () => import("xxhashjs"),
 | |
| 	"lodash-es": () => import("lodash-es")
 | |
| };
 | |
| 
 | |
| const pre = document.querySelector("pre");
 | |
| for (const key of Object.keys(libraries)) {
 | |
| 	const button = document.createElement("button");
 | |
| 	const loadFn = libraries[key];
 | |
| 	button.innerText = key;
 | |
| 	button.onclick = async () => {
 | |
| 		pre.innerText = "Loading " + key + "...";
 | |
| 		const result = await loadFn();
 | |
| 		pre.innerText = `${key} = {\n  ${Object.keys(result).join(",\n  ")}\n}`;
 | |
| 	};
 | |
| 	document.body.appendChild(button);
 | |
| }
 | |
| 
 | |
| export {};
 |