20 lines
		
	
	
		
			467 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			467 B
		
	
	
	
		
			TypeScript
		
	
	
/**
 | 
						|
 * Mock plugin for development and production.
 | 
						|
 * https://github.com/anncwb/vite-plugin-mock
 | 
						|
 */
 | 
						|
import { viteMockServe } from 'vite-plugin-mock';
 | 
						|
 | 
						|
export function configMockPlugin(isBuild: boolean) {
 | 
						|
  return viteMockServe({
 | 
						|
    ignore: /^\_/,
 | 
						|
    mockPath: 'mock',
 | 
						|
    localEnabled: !isBuild,
 | 
						|
    prodEnabled: isBuild,
 | 
						|
    injectCode: `
 | 
						|
      import { setupProdMockServer } from '../mock/_createProductionServer';
 | 
						|
 | 
						|
      setupProdMockServer();
 | 
						|
      `,
 | 
						|
  });
 | 
						|
}
 |