| 
									
										
										
										
											2023-06-24 03:04:38 +08:00
										 |  |  | import type IForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin' | 
					
						
							| 
									
										
										
										
											2023-07-07 22:27:16 +08:00
										 |  |  | import { DefinePlugin } from 'webpack' | 
					
						
							| 
									
										
										
										
											2023-06-24 03:04:38 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | // eslint-disable-next-line @typescript-eslint/no-var-requires
 | 
					
						
							|  |  |  | const ForkTsCheckerWebpackPlugin: typeof IForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export const plugins = [ | 
					
						
							|  |  |  |   new ForkTsCheckerWebpackPlugin({ | 
					
						
							|  |  |  |     logger: 'webpack-infrastructure', | 
					
						
							|  |  |  |   }), | 
					
						
							| 
									
										
										
										
											2023-07-07 22:27:16 +08:00
										 |  |  |   new DefinePlugin({ | 
					
						
							|  |  |  |     'process.env.TELEMETRY_WRITE_KEY': JSON.stringify(process.env.TELEMETRY_WRITE_KEY), | 
					
						
							|  |  |  |   }), | 
					
						
							| 
									
										
										
										
											2023-06-24 03:04:38 +08:00
										 |  |  | ] |