You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							21 lines
						
					
					
						
							697 B
						
					
					
				
			
		
		
	
	
							21 lines
						
					
					
						
							697 B
						
					
					
				| "use strict"; | |
| Object.defineProperty(exports, "__esModule", { value: true }); | |
| exports.genCSSModulesCode = void 0; | |
| function genCSSModulesCode(id, index, request, moduleName, needsHotReload) { | |
|     const styleVar = `style${index}`; | |
|     let code = `\nimport ${styleVar} from ${request}`; | |
|     // inject variable | |
|     const name = typeof moduleName === 'string' ? moduleName : '$style'; | |
|     code += `\ncssModules["${name}"] = ${styleVar}`; | |
|     if (needsHotReload) { | |
|         code += ` | |
| if (module.hot) { | |
|   module.hot.accept(${request}, () => { | |
|     cssModules["${name}"] = ${styleVar} | |
|     __VUE_HMR_RUNTIME__.rerender("${id}") | |
|   }) | |
| }`; | |
|     } | |
|     return code; | |
| } | |
| exports.genCSSModulesCode = genCSSModulesCode;
 | |
| 
 |