1
0
mirror of https://github.com/konpa/devicon.git synced 2025-09-02 02:42:48 +02:00

Optimized SVG using SVGO (#597)

* Added script to optimize svgs

* Updated the svgs using svgo

* Made the optimize svg script into a workflow

* Added npm install step

* Change the env variable bug

* Clean up and updated check svg

* Change label name
This commit is contained in:
Thomas Bui
2021-05-15 12:14:13 -07:00
committed by GitHub
parent 2c6a21d9f4
commit d98a72cb9a
534 changed files with 1432 additions and 10831 deletions

View File

@@ -1 +1 @@
<svg id="angularjs" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><g id="original-wordmark"><path fill="#8ed6fb" d="M30.13,72.62,17.86,79.56V74.15l7.65-4.21,4.63,2.67Zm.84-.76V57.34l-4.49,2.59v9.33L31,71.86Zm-26.46.76,12.27,6.94V74.15L9.13,69.95Zm-.84-.76V57.34l4.49,2.59v9.33ZM4.2,56.4l12.59-7.12V54.5L8.72,58.94l-.06,0Zm26.25,0L17.86,49.28V54.5l8.06,4.43L26,59l4.46-2.57Z"/><path fill="#1c78c0" d="M16.78,72.92,9.24,68.77V60.55l7.55,4.36Zm1.08,0,7.55-4.15V60.55l-7.55,4.36ZM9.75,59.6l7.57-4.16L24.9,59.6,17.32,64,9.75,59.6Z"/><path fill="#1c78c0" d="M48.61,70h3.32l3.38-11.27H52.08l-2,8-2.14-8h-2.8l-2.16,8-2-8H37.77L41.13,70h3.32l2.09-7.22Zm6.87-5.6a5.62,5.62,0,0,0,5.93,5.88,5.35,5.35,0,0,0,4.74-2.48l-2-1.49a3.29,3.29,0,0,1-2.74,1.38,2.74,2.74,0,0,1-2.93-2.59h7.94c0-.22,0-.43,0-.65,0-3.68-2-6-5.47-6-3.21,0-5.52,2.54-5.52,5.95Zm3.13-1.23A2.39,2.39,0,0,1,61,60.87a2.3,2.3,0,0,1,2.41,2.28Zm9,6.83h2.8V68.82a4.39,4.39,0,0,0,3.34,1.44c3.23,0,5.52-2.43,5.52-5.9s-2.11-5.92-5.35-5.92a4.24,4.24,0,0,0-3.34,1.46V54.4h-3V70h0Zm2.89-5.6c0-2.11,1.25-3.32,2.89-3.32s2.89,1.36,2.89,3.32-1.21,3.25-2.89,3.25a3,3,0,0,1-2.89-3.25ZM80.42,74h3v-5.2a4.3,4.3,0,0,0,3.34,1.44c3.23,0,5.35-2.43,5.35-5.92s-2.28-5.9-5.52-5.9a4.32,4.32,0,0,0-3.34,1.46V58.71h-2.8V74Zm2.89-9.7a3,3,0,0,1,2.89-3.25c1.68,0,2.89,1.25,2.89,3.25s-1.16,3.32-2.89,3.32-2.89-1.21-2.89-3.32Zm9.31,2.18c0,2.37,1.94,3.77,4.22,3.77a3.52,3.52,0,0,0,2.74-1l.19.73h2.63V62.85c0-2.52-1.08-4.42-4.7-4.42a8.41,8.41,0,0,0-4.44,1.34l1.12,2a6.65,6.65,0,0,1,3-.8c1.32,0,2,.67,2,1.66v.73A4.57,4.57,0,0,0,97,62.77c-2.63,0-4.38,1.5-4.38,3.72Zm3-.09c0-.93.8-1.57,1.94-1.57s2,.58,2,1.57S98.68,68,97.56,68s-2-.62-2-1.55Zm14,1.23a3.29,3.29,0,0,1-.1-6.57,3.83,3.83,0,0,1,2.63,1.08l.84-2.5a5.74,5.74,0,0,0-3.56-1.21,5.81,5.81,0,0,0-6,5.95,5.73,5.73,0,0,0,6,5.88A5.67,5.67,0,0,0,113,69.06l-.8-2.43a4.12,4.12,0,0,1-2.55,1ZM114.09,70h3V64.17L120.84,70h3.49l-4.27-6.17,4-5.11h-3.34l-3.62,4.74V54.4h-3V70Z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#8ed6fb" d="M30.13 72.62l-12.27 6.94v-5.41l7.65-4.21 4.63 2.67zm.84-.76V57.34l-4.49 2.59v9.33l4.52 2.6zm-26.46.76l12.27 6.94v-5.41l-7.65-4.2zm-.84-.76V57.34l4.49 2.59v9.33zM4.2 56.4l12.59-7.12v5.22l-8.07 4.44h-.06zm26.25 0l-12.59-7.12v5.22l8.06 4.43.08.07 4.46-2.57z"/><path fill="#1c78c0" d="M16.78 72.92l-7.54-4.15v-8.22l7.55 4.36zm1.08 0l7.55-4.15v-8.22l-7.55 4.36zM9.75 59.6l7.57-4.16 7.58 4.16-7.58 4.4-7.57-4.4zM48.61 70h3.32l3.38-11.27h-3.23l-2 8-2.14-8h-2.8l-2.16 8-2-8h-3.21L41.13 70h3.32l2.09-7.22zm6.87-5.6a5.62 5.62 0 005.93 5.88 5.35 5.35 0 004.74-2.48l-2-1.49a3.29 3.29 0 01-2.74 1.38 2.74 2.74 0 01-2.93-2.59h7.94v-.65c0-3.68-2-6-5.47-6-3.21 0-5.52 2.54-5.52 5.95zm3.13-1.23a2.39 2.39 0 012.39-2.3 2.3 2.3 0 012.41 2.28zm9 6.83h2.8v-1.18a4.39 4.39 0 003.34 1.44c3.23 0 5.52-2.43 5.52-5.9s-2.11-5.92-5.35-5.92a4.24 4.24 0 00-3.34 1.46v-5.5h-3V70zm2.89-5.6c0-2.11 1.25-3.32 2.89-3.32s2.89 1.36 2.89 3.32-1.21 3.25-2.89 3.25a3 3 0 01-2.89-3.25zm9.92 9.6h3v-5.2a4.3 4.3 0 003.34 1.44c3.23 0 5.35-2.43 5.35-5.92s-2.28-5.9-5.52-5.9a4.32 4.32 0 00-3.34 1.46v-1.17h-2.8V74zm2.89-9.7a3 3 0 012.89-3.25c1.68 0 2.89 1.25 2.89 3.25s-1.16 3.32-2.89 3.32-2.89-1.21-2.89-3.32zm9.31 2.18c0 2.37 1.94 3.77 4.22 3.77a3.52 3.52 0 002.74-1l.19.73h2.63v-7.13c0-2.52-1.08-4.42-4.7-4.42a8.41 8.41 0 00-4.44 1.34l1.12 2a6.65 6.65 0 013-.8c1.32 0 2 .67 2 1.66v.73a4.57 4.57 0 00-2.38-.59c-2.63 0-4.38 1.5-4.38 3.72zm3-.09c0-.93.8-1.57 1.94-1.57s2 .58 2 1.57-.88 1.61-2 1.61-2-.62-2-1.55zm14 1.23a3.29 3.29 0 01-.1-6.57 3.83 3.83 0 012.63 1.08l.84-2.5a5.74 5.74 0 00-3.56-1.21 5.81 5.81 0 00-6 5.95 5.73 5.73 0 006 5.88 5.67 5.67 0 003.57-1.19l-.8-2.43a4.12 4.12 0 01-2.55 1zm4.47 2.38h3v-5.83l3.75 5.83h3.49l-4.27-6.17 4-5.11h-3.34l-3.62 4.74V54.4h-3V70z"/></svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -1 +1 @@
<svg id="angularjs" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><g id="original"><path fill="#8ed6fb" d="M117.29,98.1,66.24,127V104.49L98,87,117.29,98.1Zm3.5-3.16V34.55L102.11,45.35V84.16l18.67,10.77ZM10.71,98.1l51,28.88V104.49L29.94,87Zm-3.5-3.16V34.55L25.89,45.35V84.16Zm2.19-64.3L61.76,1V22.76L28.21,41.21l-.27.15Zm109.18,0L66.24,1V22.76L99.79,41.2l.27.15,18.54-10.71Z"/><path fill="#1c78c0" d="M61.76,99.37,30.37,82.1V47.92L61.76,66Zm4.48,0L97.63,82.12V47.92L66.24,66ZM32.5,44,64,26.66,95.5,44,64,62.16,32.5,44Z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><path fill="#8ed6fb" d="M117.29 98.1L66.24 127v-22.51L98 87l19.29 11.1zm3.5-3.16V34.55l-18.68 10.8v38.81l18.67 10.77zM10.71 98.1l51 28.88v-22.49L29.94 87zm-3.5-3.16V34.55l18.68 10.8v38.81zm2.19-64.3L61.76 1v21.76L28.21 41.21l-.27.15zm109.18 0L66.24 1v21.76L99.79 41.2l.27.15 18.54-10.71z"/><path fill="#1c78c0" d="M61.76 99.37L30.37 82.1V47.92L61.76 66zm4.48 0l31.39-17.25v-34.2L66.24 66zM32.5 44L64 26.66 95.5 44 64 62.16 32.5 44z"/></svg>

Before

Width:  |  Height:  |  Size: 541 B

After

Width:  |  Height:  |  Size: 502 B

View File

@@ -1 +1 @@
<svg id="angularjs" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><g id="plain-wordmark"><path fill="#1c78c0" d="M30.13,72.2,17.86,79.14V73.73l7.65-4.21,4.63,2.67Zm.84-.76V56.92l-4.49,2.59v9.33L31,71.44ZM4.51,72.2l12.27,6.94V73.73L9.13,69.53Zm-.84-.76V56.92l4.49,2.59v9.33ZM4.2,56l12.59-7.12v5.22L8.72,58.52l-.06,0Zm26.25,0L17.86,48.86v5.22l8.06,4.43.06,0L30.45,56Z"/><path fill="#1c78c0" d="M16.78,72.5,9.24,68.35V60.13l7.55,4.36Zm1.08,0,7.55-4.15V60.13l-7.55,4.36ZM9.75,59.19,17.32,55l7.57,4.16-7.57,4.37L9.75,59.19Z"/><path fill="#1c78c0" d="M48.61,69.57h3.32L55.31,58.3H52.08l-2,8-2.14-8h-2.8l-2.16,8-2-8H37.77l3.36,11.27h3.32l2.09-7.22ZM55.49,64a5.62,5.62,0,0,0,5.93,5.88,5.35,5.35,0,0,0,4.74-2.48l-2-1.49a3.29,3.29,0,0,1-2.74,1.38,2.74,2.74,0,0,1-2.93-2.59h7.94c0-.22,0-.43,0-.65,0-3.68-2-6-5.47-6-3.21,0-5.52,2.54-5.52,5.95Zm3.13-1.23A2.39,2.39,0,0,1,61,60.45a2.3,2.3,0,0,1,2.41,2.28Zm9,6.83h2.8V68.4a4.39,4.39,0,0,0,3.34,1.44c3.23,0,5.52-2.43,5.52-5.9S77.15,58,73.92,58a4.24,4.24,0,0,0-3.34,1.46V54h-3V69.57h0ZM70.49,64c0-2.11,1.25-3.32,2.89-3.32S76.27,62,76.27,64s-1.21,3.25-2.89,3.25A3,3,0,0,1,70.49,64Zm9.93,9.63h3V68.4a4.3,4.3,0,0,0,3.34,1.44c3.23,0,5.35-2.43,5.35-5.92S89.8,58,86.57,58a4.32,4.32,0,0,0-3.34,1.46V58.29h-2.8V73.6Zm2.89-9.7a3,3,0,0,1,2.89-3.25c1.68,0,2.89,1.25,2.89,3.25s-1.16,3.32-2.89,3.32S83.31,66,83.31,63.9Zm9.31,2.18c0,2.37,1.94,3.77,4.22,3.77a3.52,3.52,0,0,0,2.74-1l.19.73h2.63V62.43c0-2.52-1.08-4.42-4.7-4.42a8.41,8.41,0,0,0-4.44,1.34l1.12,2a6.65,6.65,0,0,1,3-.8c1.32,0,2,.67,2,1.66V63A4.57,4.57,0,0,0,97,62.35c-2.63,0-4.38,1.5-4.38,3.72Zm3-.09c0-.93.8-1.57,1.94-1.57s2,.58,2,1.57-.82,1.55-1.94,1.55-2-.62-2-1.55Zm14,1.23a3.29,3.29,0,0,1-.1-6.57,3.83,3.83,0,0,1,2.63,1.08l.84-2.5A5.74,5.74,0,0,0,109.44,58a5.81,5.81,0,0,0-6,5.95,5.73,5.73,0,0,0,6,5.88A5.67,5.67,0,0,0,113,68.64l-.8-2.43a4.12,4.12,0,0,1-2.55,1Zm4.46,2.35h3V63.75l3.77,5.82h3.49l-4.27-6.17,4-5.11h-3.34L117.06,63V54h-3V69.57Z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><g fill="#1c78c0"><path d="M30.13 72.2l-12.27 6.94v-5.41l7.65-4.21 4.63 2.67zm.84-.76V56.92l-4.49 2.59v9.33l4.52 2.6zm-26.46.76l12.27 6.94v-5.41l-7.65-4.2zm-.84-.76V56.92l4.49 2.59v9.33zM4.2 56l12.59-7.12v5.22l-8.07 4.42h-.06zm26.25 0l-12.59-7.14v5.22l8.06 4.43h.06L30.45 56zM16.78 72.5l-7.54-4.15v-8.22l7.55 4.36zm1.08 0l7.55-4.15v-8.22l-7.55 4.36zM9.75 59.19L17.32 55l7.57 4.16-7.57 4.37-7.57-4.34zM48.61 69.57h3.32l3.38-11.27h-3.23l-2 8-2.14-8h-2.8l-2.16 8-2-8h-3.21l3.36 11.27h3.32l2.09-7.22zM55.49 64a5.62 5.62 0 005.93 5.88 5.35 5.35 0 004.74-2.48l-2-1.49a3.29 3.29 0 01-2.74 1.38 2.74 2.74 0 01-2.93-2.59h7.94v-.65c0-3.68-2-6-5.47-6-3.21 0-5.52 2.54-5.52 5.95zm3.13-1.23A2.39 2.39 0 0161 60.45a2.3 2.3 0 012.41 2.28zm9 6.83h2.8v-1.2a4.39 4.39 0 003.34 1.44c3.23 0 5.52-2.43 5.52-5.9S77.15 58 73.92 58a4.24 4.24 0 00-3.34 1.46V54h-3v15.57zm2.87-5.6c0-2.11 1.25-3.32 2.89-3.32S76.27 62 76.27 64s-1.21 3.25-2.89 3.25A3 3 0 0170.49 64zm9.93 9.63h3V68.4a4.3 4.3 0 003.34 1.44c3.23 0 5.35-2.43 5.35-5.92S89.8 58 86.57 58a4.32 4.32 0 00-3.34 1.46v-1.17h-2.8V73.6zm2.89-9.7a3 3 0 012.89-3.25c1.68 0 2.89 1.25 2.89 3.25s-1.16 3.32-2.89 3.32-2.89-1.25-2.89-3.35zm9.31 2.18c0 2.37 1.94 3.77 4.22 3.77a3.52 3.52 0 002.74-1l.19.73h2.63v-7.18c0-2.52-1.08-4.42-4.7-4.42a8.41 8.41 0 00-4.44 1.34l1.12 2a6.65 6.65 0 013-.8c1.32 0 2 .67 2 1.66V63a4.57 4.57 0 00-2.38-.65c-2.63 0-4.38 1.5-4.38 3.72zm3-.09c0-.93.8-1.57 1.94-1.57s2 .58 2 1.57-.82 1.55-1.94 1.55-2-.62-2-1.55zm14 1.23a3.29 3.29 0 01-.1-6.57 3.83 3.83 0 012.63 1.08l.84-2.5a5.74 5.74 0 00-3.55-1.26 5.81 5.81 0 00-6 5.95 5.73 5.73 0 006 5.88 5.67 5.67 0 003.56-1.19l-.8-2.43a4.12 4.12 0 01-2.55 1zm4.46 2.35h3v-5.85l3.77 5.82h3.49l-4.27-6.17 4-5.11h-3.34L117.06 63v-9h-3v15.57z"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -1 +1 @@
<svg id="angularjs" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><g id="plain"><path fill="#1c78c0" d="M117.29,98.1,66.24,127V104.49L98,87,117.29,98.1Zm3.5-3.16V34.55L102.11,45.35V84.16l18.67,10.77ZM10.71,98.1l51,28.88V104.49L29.94,87Zm-3.5-3.16V34.55L25.89,45.35V84.16Zm2.19-64.3L61.76,1V22.76L28.21,41.21l-.27.15Zm109.18,0L66.24,1V22.76L99.79,41.2l.27.15,18.54-10.71Z"/><path fill="#1c78c0" d="M61.76,99.37,30.37,82.1V47.92L61.76,66Zm4.48,0L97.63,82.12V47.92L66.24,66ZM32.5,44,64,26.66,95.5,44,64,62.16,32.5,44Z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128"><g fill="#1c78c0"><path d="M117.29 98.1L66.24 127v-22.51L98 87l19.29 11.1zm3.5-3.16V34.55l-18.68 10.8v38.81l18.67 10.77zM10.71 98.1l51 28.88v-22.49L29.94 87zm-3.5-3.16V34.55l18.68 10.8v38.81zm2.19-64.3L61.76 1v21.76L28.21 41.21l-.27.15zm109.18 0L66.24 1v21.76L99.79 41.2l.27.15 18.54-10.71zM61.76 99.37L30.37 82.1V47.92L61.76 66zm4.48 0l31.39-17.25v-34.2L66.24 66zM32.5 44L64 26.66 95.5 44 64 62.16 32.5 44z"/></g></svg>

Before

Width:  |  Height:  |  Size: 538 B

After

Width:  |  Height:  |  Size: 482 B