Use case-insensitive regex for all webpack assets (#26867)
Previously, only some of these regex had the `i` flag and while we can likely ensure case for our files, these regexes are also used for third-party files, so it's better to always match insensitively.
This commit is contained in:
		
							parent
							
								
									4ab8e56c91
								
							
						
					
					
						commit
						327a7ad518
					
				|  | @ -41,10 +41,10 @@ const filterCssImport = (url, ...args) => { | |||
| 
 | ||||
|   if (cssFile.includes('fomantic')) { | ||||
|     if (/brand-icons/.test(importedFile)) return false; | ||||
|     if (/(eot|ttf|otf|woff|svg)$/.test(importedFile)) return false; | ||||
|     if (/(eot|ttf|otf|woff|svg)$/i.test(importedFile)) return false; | ||||
|   } | ||||
| 
 | ||||
|   if (cssFile.includes('katex') && /(ttf|woff)$/.test(importedFile)) { | ||||
|   if (cssFile.includes('katex') && /(ttf|woff)$/i.test(importedFile)) { | ||||
|     return false; | ||||
|   } | ||||
| 
 | ||||
|  | @ -117,12 +117,12 @@ export default { | |||
|   module: { | ||||
|     rules: [ | ||||
|       { | ||||
|         test: /\.vue$/, | ||||
|         test: /\.vue$/i, | ||||
|         exclude: /node_modules/, | ||||
|         loader: 'vue-loader', | ||||
|       }, | ||||
|       { | ||||
|         test: /\.js$/, | ||||
|         test: /\.js$/i, | ||||
|         exclude: /node_modules/, | ||||
|         use: [ | ||||
|           { | ||||
|  | @ -151,12 +151,12 @@ export default { | |||
|         ], | ||||
|       }, | ||||
|       { | ||||
|         test: /\.svg$/, | ||||
|         test: /\.svg$/i, | ||||
|         include: fileURLToPath(new URL('public/assets/img/svg', import.meta.url)), | ||||
|         type: 'asset/source', | ||||
|       }, | ||||
|       { | ||||
|         test: /\.(ttf|woff2?)$/, | ||||
|         test: /\.(ttf|woff2?)$/i, | ||||
|         type: 'asset/resource', | ||||
|         generator: { | ||||
|           filename: 'fonts/[name].[contenthash:8][ext]', | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue