mirror of https://github.com/webpack/webpack.git
				
				
				
			
		
			
				
	
	
		
			46 lines
		
	
	
		
			713 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			713 B
		
	
	
	
		
			JavaScript
		
	
	
	
| "use strict";
 | |
| 
 | |
| /** @type {import("../../../../").Configuration[]} */
 | |
| module.exports = [
 | |
| 	{
 | |
| 		name: "web",
 | |
| 		target: ["web", "node"],
 | |
| 		module: {
 | |
| 			rules: [
 | |
| 				{
 | |
| 					test: /\.wat$/,
 | |
| 					loader: "wast-loader",
 | |
| 					type: "webassembly/async"
 | |
| 				}
 | |
| 			]
 | |
| 		},
 | |
| 		output: {
 | |
| 			webassemblyModuleFilename: "[id].[hash].wasm"
 | |
| 		},
 | |
| 		experiments: {
 | |
| 			outputModule: true,
 | |
| 			asyncWebAssembly: true
 | |
| 		}
 | |
| 	},
 | |
| 	{
 | |
| 		name: "node",
 | |
| 		target: ["web", "node"],
 | |
| 		module: {
 | |
| 			rules: [
 | |
| 				{
 | |
| 					test: /\.wat$/,
 | |
| 					loader: "wast-loader",
 | |
| 					type: "webassembly/async"
 | |
| 				}
 | |
| 			]
 | |
| 		},
 | |
| 		output: {
 | |
| 			webassemblyModuleFilename: "[id].[hash].wasm"
 | |
| 		},
 | |
| 		experiments: {
 | |
| 			outputModule: true,
 | |
| 			asyncWebAssembly: true
 | |
| 		}
 | |
| 	}
 | |
| ];
 |