Привет друг ! В этой статье попробуем разобраться каким образом мы можем оптимизировать наше приложение 🤔. Но не везде и всюду 😇, а хотя бы уменьшить размер .svg файлов. Мотивация: Логика крайне проста, чем меньше весят твои .svg файлы, тем легче будет клиенту загружать твой божественный проект. Мы конечно можем, по заветам наших дедов, каждую .svg-шку сжимать, на каком нибудь сервисе, жмякнув в поисковике "сжать svg". Но мы с тобой, крутые ребята 🧸, и попробуем автоматизировать данный процесс. Благо, светлые умы, за на с тобой уже подумали и на просторах npm есть замечательная либа. И так - поехали !🛼 pnpm add -g svgo Создаём конфигурационный файл svgo.config.js, в корне проекта разумеется. Ниже предоставлю, понравившуюся мне, конфигурацию. В конфиге оставлю комменты, что бы более понятно было, чего хотел добиться: export default {
multipass: true, // Максимальная оптимизация
js2svg: {
pretty: false, // Минимальный размер
},
plugins: [
'preset-default',
{