/* eslint-disable import/no-extraneous-dependencies */ import { basename } from 'path'; import { readSvg } from '@lucide/helpers'; /** * Build an object in the format: `{ : }`. * @param {string[]} svgFiles - A list of filenames. * @param {Function} getSvg - A function that returns the contents of an SVG file given a filename. * @returns {Object} */ export default function readSVGs(svgFiles, iconsDirectory) { return svgFiles.map((svgFile) => { const name = basename(svgFile, '.svg'); const contents = readSvg(svgFile, iconsDirectory); return { name, contents }; }); }