/**
 * Конфигурация file-loader для webpack
 *
 * Обрабатывает статические файлы: изображения и шрифты.
 * Копирует файлы в директорию сборки и возвращает публичный URL.
 *
 * Поддерживаемые форматы:
 * - Изображения: .png, .jpg, .jpeg, .gif
 * - Шрифты: .woff, .woff2
 *
 * @returns {Object} Конфигурация file-loader
 *
 * @example
 * import logo from './logo.png'
 * // logo будет содержать путь к файлу в сборке
 */
export function buildFileLoader() {
  const fileLoader = {
    test: /\.(png|jpe?g|gif|woff|woff2)$/i,
    use: [
      {
        loader: 'file-loader',
      },
    ],
  }
  return fileLoader
}
