bem/yandex-ui-icons

Улучшить выгрузку svg

yarastqt opened this issue · 0 comments

Описание

Сейчас каждый ресурс выгружается последовательно из-за этого время ожидания увеличивается с добавлением новых элементов:

for (const [id, url] of urls) {
const component = components.get(id)!
const source = await fetchSvgSource(url)
const jsx = convertSvgToJsx(source, component.name)
await Promise.all([
writeSvgFile(`${component.name}.tsx`, jsx),
writeSvgFile(`${component.name}.svg`, source),
])
console.log('❯ Component fetched and created:', `${component.name}`)
}

Необходимо добавить параллельную выгрузку ресурсов, чтобы сократить время на выполнение.