Merge pull request #978 from simple-icons/develop

Publish 14 icons, remove StumbleUpon, update GoldenLine
This commit is contained in:
Johan Fagerberg 2018-09-11 14:42:05 +02:00 committed by GitHub
commit e4bd6da8b1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
23 changed files with 5481 additions and 13 deletions

View file

@ -14,6 +14,11 @@ jobs:
- gem install jekyll
script:
- jekyll build
- name: "Test package"
language: node_js
node_js: 8
script:
- npm run test
- stage: deploy
name: "NPM Package"

View file

@ -125,6 +125,11 @@
"hex": "000000",
"source": "https://www.apple.com/itunes/marketing-on-music/identity-guidelines.html#apple-music-icon"
},
{
"title": "Apple Pay",
"hex": "000000",
"source": "https://developer.apple.com/apple-pay/marketing/"
},
{
"title": "Arch Linux",
"hex": "1793D1",
@ -155,6 +160,11 @@
"hex": "66595C",
"source": "https://commons.wikimedia.org/wiki/File:Atom_editor_logo.svg"
},
{
"title": "AT&T",
"hex": "00A8E0",
"source": "https://commons.wikimedia.org/wiki/File:AT%26T_logo_2016.svg"
},
{
"title": "Aurelia",
"hex": "ED2B88",
@ -235,6 +245,11 @@
"hex": "FF5722",
"source": "https://www.blogger.com"
},
{
"title": "Boost",
"hex": "F69220",
"source": "https://www.boostmobile.com/"
},
{
"title": "Bootstrap",
"hex": "563D7C",
@ -355,6 +370,11 @@
"hex": "2A73CC",
"source": "https://about.coursera.org/press"
},
{
"title": "Adobe Creative Cloud",
"hex": "D41818",
"source": "https://www.adobe.io/apis/creativecloud/creativesdk/docs/websdk/adobe-creative-sdk-for-web_master/branding-guidelines.html"
},
{
"title": "CSS3",
"hex": "1572B6",
@ -485,6 +505,11 @@
"hex": "0678BE",
"source": "https://www.drupal.org/drupalorg/style-guide/colors"
},
{
"title": "DTube",
"hex": "FF0000",
"source": "https://about.d.tube/mediakit.html"
},
{
"title": "eBay",
"hex": "E53238",
@ -590,6 +615,11 @@
"hex": "F94877",
"source": "https://foursquare.com/about/logos"
},
{
"title": "Framer",
"hex": "0055FF",
"source": "https://framer.com"
},
{
"title": "freeCodeCamp",
"hex": "006400",
@ -672,7 +702,7 @@
},
{
"title": "GoldenLine",
"hex": "FBBF00",
"hex": "F1B92B",
"source": "http://www.goldenline.pl"
},
{
@ -745,6 +775,11 @@
"hex": "1E8CBE",
"source": "https://automattic.com/press"
},
{
"title": "Groupon",
"hex": "53A318",
"source": "https://brandplaybook.groupon.com/guidelines/logo/"
},
{
"title": "Gulp",
"hex": "DA4648",
@ -800,6 +835,11 @@
"hex": "0052CC",
"source": "https://www.atlassian.com/company/news/press-kit"
},
{
"title": "HockeyApp",
"hex": "009EE1",
"source": "https://hockeyapp.net/brand-guidelines/"
},
{
"title": "homify",
"hex": "7DCDA3",
@ -830,6 +870,11 @@
"hex": "CC2929",
"source": "https://support.humblebundle.com/hc/en-us/articles/202742060-Bundle-Logos"
},
{
"title": "IconJar",
"hex": "16A5F3",
"source": "https://geticonjar.com/press-kit/"
},
{
"title": "ICQ",
"hex": "7EBD00",
@ -1185,6 +1230,11 @@
"hex": "3ABFE6",
"source": "https://minutemailer.com/press"
},
{
"title": "Mix",
"hex": "FF8126",
"source": "https://mix.com"
},
{
"title": "Mixcloud",
"hex": "314359",
@ -1590,6 +1640,11 @@
"hex": "000000",
"source": "https://www.rust-lang.org/"
},
{
"title": "Safari",
"hex": "000000",
"source": "https://images.techhive.com/images/article/2014/11/safari-favorites-100530680-large.jpg"
},
{
"title": "Salesforce",
"hex": "00A1E0",
@ -1755,6 +1810,11 @@
"hex": "F5C300",
"source": "http://www.spreaker.com/press"
},
{
"title": "Sprint",
"hex": "FFCE0A",
"source": "https://www.sprint.com/"
},
{
"title": "Squarespace",
"hex": "000000",
@ -1815,11 +1875,6 @@
"hex": "003168",
"source": "http://www.stubhub.com"
},
{
"title": "StumbleUpon",
"hex": "EB4924",
"source": "http://corp.stumbleupon.com/press"
},
{
"title": "StyleShare",
"hex": "212121",
@ -1905,6 +1960,11 @@
"hex": "FF6B6B",
"source": "http://www.gotinder.com/press"
},
{
"title": "T-Mobile",
"hex": "E20074",
"source": "https://www.t-mobile.com/news/media-library?fulltext=logo"
},
{
"title": "Toggl",
"hex": "E01B22",
@ -2025,6 +2085,11 @@
"hex": "1563FF",
"source": "https://www.hashicorp.com/brand#vagrant"
},
{
"title": "Verizon",
"hex": "CD040B",
"source": "https://www.verizondigitalmedia.com/about/logo-usage/"
},
{
"title": "Viadeo",
"hex": "F88D2D",

View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-adobe-creativecloud-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-adobe-creativecloud-icon">Adobe Creative Cloud</title><path d="M24 11.599v.803c-.008.044-.017.087-.022.13-.04.35-.067.701-.124 1.048a8.663 8.663 0 0 1-1.176 3.144 8.848 8.848 0 0 1-3.645 3.36 8.422 8.422 0 0 1-2.812.843c-.217.026-.435.049-.652.073H7.138c-.043-.008-.085-.02-.128-.024a7.092 7.092 0 0 1-2.448-.598c-1.697-.755-2.963-1.98-3.791-3.664a7.298 7.298 0 0 1-.7-2.37L0 13.742v-.78c.008-.043.02-.086.023-.13a7.286 7.286 0 0 1 .461-2.175C1.2 8.777 2.45 7.381 4.222 6.478a7.227 7.227 0 0 1 2.928-.77 7.998 7.998 0 0 1 1.503.071.188.188 0 0 0 .142-.047 8.898 8.898 0 0 1 2.458-1.81 8.493 8.493 0 0 1 2.825-.848c.234-.027.467-.05.7-.074h.72c.046.007.094.016.14.021.357.043.715.07 1.068.13a8.37 8.37 0 0 1 3.073 1.186 8.89 8.89 0 0 1 3.319 3.713 8.76 8.76 0 0 1 .83 2.862c.026.229.048.458.072.687m-13.42-5.2c.015.02.019.029.025.032.493.247.965.538 1.41.867.028.02.098.012.132-.01 1.222-.787 2.547-1.059 3.97-.802 1.395.251 2.53.96 3.397 2.092.982 1.28 1.357 2.73 1.086 4.34-.182 1.08-.608 2.05-1.33 2.861-1.32 1.48-2.973 2.092-4.918 1.833-1.197-.16-2.23-.685-3.086-1.564-1.098-1.128-2.204-2.248-3.305-3.373-.147-.15-.31-.27-.521-.297a.826.826 0 0 0-.864.48c-.142.3-.124.64.185.948 1.227 1.226 2.444 2.462 3.67 3.69.21.21.435.405.674.582.896.661 1.906 1.027 3 1.174.858.116 1.71.09 2.555-.102 1.612-.369 2.948-1.205 4-2.497a7.213 7.213 0 0 0 1.576-3.67 7.313 7.313 0 0 0-.065-2.36c-.244-1.27-.773-2.408-1.62-3.377-1.618-1.846-3.653-2.67-6.074-2.487a6.664 6.664 0 0 0-2.641.79 6.962 6.962 0 0 0-1.255.85M9.988 19.29a15.79 15.79 0 0 1-.1-.094c-.501-.482-1.006-.96-1.502-1.449a.403.403 0 0 0-.32-.137c-.502.012-1.005.014-1.5-.1-2.461-.565-3.89-3.286-2.983-5.68.715-1.889 2.696-3.038 4.649-2.684.875.159 1.644.536 2.274 1.197.77.808 1.562 1.592 2.34 2.391.176.182.38.265.625.23.316-.046.569-.2.683-.516.112-.31.058-.605-.173-.844-.816-.84-1.613-1.702-2.462-2.507-1.647-1.561-3.588-2.026-5.736-1.362-2.888.893-4.579 3.926-3.919 6.919.602 2.727 2.947 4.64 5.691 4.643h2.299c.038 0 .076-.004.134-.007" /></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

1
icons/applepay.svg Normal file
View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-apple-pay-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-apple-pay-icon">Apple pay icon</title><path d="M4.388 8.284c-.282.337-.732.602-1.182.564-.056-.455.164-.938.422-1.237C3.91 7.265 4.402 7.02 4.8 7c.047.474-.136.938-.412 1.284zm.407.654c-.651-.038-1.21.375-1.518.375-.315 0-.788-.356-1.304-.346-.67.01-1.293.393-1.635 1.005C-.366 11.194.155 13.005.834 14c.333.493.732 1.033 1.257 1.014.496-.019.693-.327 1.293-.327.605 0 .778.327 1.304.318.543-.01.885-.493 1.218-.986.38-.56.535-1.104.544-1.133-.01-.01-1.05-.412-1.06-1.625-.009-1.015.82-1.498.858-1.526-.468-.702-1.2-.778-1.453-.797zM8.56 7.564v7.389h1.135v-2.526h1.57c1.434 0 2.442-.996 2.442-2.436 0-1.441-.989-2.427-2.404-2.427H8.559zm1.135.967h1.308c.984 0 1.546.53 1.546 1.464 0 .934-.562 1.47-1.551 1.47H9.694V8.53zm6.084 6.478c.713 0 1.374-.364 1.674-.943h.023v.887h1.05v-3.678c0-1.066-.844-1.754-2.142-1.754-1.205 0-2.095.697-2.128 1.654h1.022c.084-.455.501-.753 1.073-.753.694 0 1.083.327 1.083.929v.407l-1.416.086c-1.317.08-2.03.625-2.03 1.573 0 .957.736 1.592 1.791 1.592zm.305-.876c-.605 0-.99-.294-.99-.744 0-.465.371-.735 1.079-.778l1.26-.08v.417c0 .692-.58 1.185-1.35 1.185zm3.844 2.83c1.106 0 1.626-.427 2.08-1.721L24 9.592h-1.153l-1.336 4.365h-.023l-1.336-4.365h-1.186l1.921 5.38-.103.327c-.173.554-.454.767-.956.767-.089 0-.262-.01-.333-.019v.887c.066.019.347.028.432.028z"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

1
icons/at-and-t.svg Normal file
View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" aria-labelledby="simpleicons-att-icon" role="img" viewBox="0 0 24 24"><title id="simpleicons-att-icon">AT&T icon</title><path d="M4.633 21.429a11.967 11.967 0 0 0 7.344 2.516c3.026 0 5.785-1.123 7.89-2.968.026-.022.014-.037-.011-.022-.945.63-3.638 2.008-7.879 2.008-3.685 0-6.014-.822-7.329-1.556-.025-.013-.034.006-.015.022m8.157.612c2.948 0 6.187-.804 8.124-2.394.53-.434 1.035-1.01 1.487-1.785.26-.446.515-.976.722-1.497.01-.025-.006-.038-.025-.01-1.802 2.652-7.018 4.305-12.404 4.305-3.807 0-7.904-1.217-9.508-3.542-.016-.021-.031-.012-.022.012 1.494 3.176 6.027 4.91 11.626 4.91m-3.22-5.267c-6.13 0-9.02-2.855-9.545-4.804-.006-.028-.025-.022-.025.004 0 .655.066 1.502.179 2.064.053.273.276.702.602 1.045 1.485 1.547 5.186 3.715 11.595 3.715 8.732 0 10.729-2.909 11.136-3.866.292-.684.443-1.92.443-2.958 0-.252-.006-.452-.016-.65 0-.032-.018-.034-.025-.003-.436 2.34-7.897 5.453-14.344 5.453M1.155 6.836C.803 7.533.415 8.71.298 9.318c-.05.26-.029.386.063.58.734 1.56 4.45 4.054 13.12 4.054 5.289 0 9.397-1.3 10.063-3.67.122-.437.129-.898-.029-1.519-.176-.694-.505-1.503-.784-2.071-.01-.019-.025-.016-.022.006.103 3.11-8.569 5.114-12.945 5.114-4.74 0-8.694-1.888-8.694-4.273 0-.229.048-.458.107-.696.006-.022-.013-.026-.022-.007m18.732-3.818c.05.079.076.163.076.276 0 1.33-4.072 3.684-10.553 3.684-4.762 0-5.653-1.767-5.653-2.89 0-.402.154-.813.493-1.23.018-.025.003-.034-.019-.016a12.001 12.001 0 0 0-1.685 1.751c-.239.301-.387.568-.387.728 0 2.328 5.838 4.016 11.297 4.016 5.816 0 8.412-1.899 8.412-3.567 0-.596-.232-.945-.826-1.62-.386-.439-.75-.796-1.136-1.148-.019-.015-.032-.003-.019.016m-1.783-1.33A11.845 11.845 0 0 0 11.977 0c-2.262 0-4.41.633-6.211 1.738-.54.332-.845.599-.845.942 0 1.01 2.36 2.095 6.548 2.095 4.143 0 7.357-1.19 7.357-2.334 0-.273-.239-.464-.722-.753"/></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

1
icons/boost.svg Normal file
View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-boost-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-boost-icon">Boost icon</title><path d="M15.818 18.157c.058-.045.112-.099.163-.15a2.28 2.28 0 0 0 0-3.169l-7.802-8c-.054.05-.109.099-.16.152a2.278 2.278 0 0 0 0 3.17l7.799 7.997zm5.727-11.399a2.957 2.957 0 0 1 1.573.873c1.176 1.24 1.176 3.25 0 4.49l-5.557 5.847a2.145 2.145 0 0 1-1.298.637L19.567 22l-17.11-3.758a2.998 2.998 0 0 1-1.572-.878c-1.18-1.237-1.18-3.248 0-4.494l5.552-5.838a2.129 2.129 0 0 1 1.303-.643L4.434 3l17.11 3.758z"/></svg>

After

Width:  |  Height:  |  Size: 577 B

1
icons/dtube.svg Normal file
View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-dtube-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-dtube-icon">DTube icon</title><path d="M22.6 5.5a9.91 9.91 0 0 0-3.88-4.04A11.18 11.18 0 0 0 13.08.04H.18l6.91 4h5.99c1.94 0 3.41.62 4.42 1.88C18.5 7.17 19 9 19 11.43v1.27c-.01 2.34-.53 4.14-1.55 5.4-1.02 1.26-2.5 1.89-4.42 1.89H6.86L0 23.95h13.13c2.09 0 3.97-.49 5.63-1.44 1.66-.95 2.95-2.3 3.87-4.02S24 14.79 24 12.56v-1.1c0-2.22-.47-4.2-1.4-5.96z"/><path d="M.13 3.96v16.1L14.07 12z"/></svg>

After

Width:  |  Height:  |  Size: 529 B

1
icons/framer.svg Normal file
View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-framer-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-framer-icon">Framer icon</title><path d="M4 0h16v8h-8zM4 8h8l8 8H4zM4 16h8v8z"/></svg>

After

Width:  |  Height:  |  Size: 222 B

1
icons/groupon.svg Normal file
View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-groupon-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-groupon-icon">groupon icon</title><path d="M3.316 20.334C5.618 22.736 8.554 24 12.012 24c3.988 0 7.739-1.95 9.978-5.163 1.353-1.95 2.01-4.158 2.01-6.755 0-.484-.032-1.006-.063-1.529H10.595v4.61h6.687c-1.155 2.012-3.094 3.12-5.27 3.12-3.229 0-6.125-2.824-6.125-6.497 0-3.315 2.699-6.069 6.125-6.069 1.844 0 3.355.749 4.811 2.239h6.52C21.468 3.019 17.084 0 12.083 0c-3.323 0-6.22 1.17-8.53 3.409C1.25 5.647 0 8.572 0 11.754c-.008 3.417 1.108 6.271 3.316 8.58z" /></svg>

After

Width:  |  Height:  |  Size: 604 B

1
icons/hockeyapp.svg Normal file
View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-hockeyapp-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-hockeyapp-icon">hockeyapp icon</title><path d="M21.794 15.002c.075-.057.181-.007.194.083.006.057.012.114.012.171C22 16.842 18.669 19 12 19c-6.669 0-10-2.158-10-3.737 0-.057.006-.115.013-.166a.12.12 0 0 1 .193-.082c1.656 1.19 4.919 2.209 9.794 2.209 4.881 0 8.144-1.019 9.794-2.222zM12 14.168c-5.406 0-8.988-1.229-10.738-2.649a.122.122 0 0 0-.187.039c-.094.178-.137.369-.137.56 0 1.75 3.687 4.087 11.062 4.087s11.063-2.33 11.063-4.087c0-.198-.044-.382-.138-.56a.122.122 0 0 0-.188-.039c-1.75 1.42-5.33 2.649-10.737 2.649zm12-5.73c0 2.018-4 4.711-12 4.711S0 10.456 0 8.438C0 6.42 4 5 12 5s12 1.42 12 3.438zm-3.5-.318c0-1.013-2.831-1.592-8.5-1.592-5.669 0-8.5.58-8.5 1.592s2.831 2.483 8.5 2.483c5.669 0 8.5-1.471 8.5-2.483z"/></svg>

After

Width:  |  Height:  |  Size: 868 B

1
icons/iconjar.svg Normal file
View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-iconjar-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-iconjar-icon">iconjar icon</title><path d="M5.506 5.875c-.492 0-.936-.453-.936-.954 0-1.155 2.858-2.01 6.11-2.01.295 0 .492 0 .492-.25 0-.452-.985-.602-.985-1.355 0-.804.936-1.306 2.118-1.306 1.183 0 2.119.502 2.119 1.306 0 .753-.985.853-.985 1.355 0 .151.148.251.492.251 3.252 0 6.16.803 6.16 2.009a.944.944 0 0 1-.937.953H5.507zM20.238 10.443c1.183.753 1.626 2.109 1.43 3.365l-1.38 7.58C19.992 22.897 18.71 24 17.182 24H7.526C6 24 4.718 22.896 4.422 21.389l-1.38-7.581a3.307 3.307 0 0 1 1.479-3.315c.69-.501.837-1.355 0-1.656-1.183-.452-.937-1.908.246-1.908h7.193c1.133 0 2.514.853 2.514 3.615 0 2.762-1.282 2.51-1.282 4.468 0 .854.69 1.758 1.527 1.859 1.43.15 2.267-.402 2.267-2.41 0-2.06-1.182-3.013-1.182-4.72 0-2.059 1.28-2.863 2.118-2.863h2.07c1.182 0 1.429 1.457.246 1.909-.837.35-.69 1.205 0 1.656z"/></svg>

After

Width:  |  Height:  |  Size: 953 B

1
icons/mix.svg Normal file
View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-mix-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-mix-icon">mix icon</title><path d="M4.8 6.1v15.15c0 1.35-1.05 2.35-2.4 2.35-1.35 0-2.4-1.05-2.4-2.35V0h24v13.35c0 1.3-1.1 2.35-2.4 2.35-1.35 0-2.45-1.05-2.45-2.35v-1.2c0-1.35-1.05-2.35-2.4-2.35-1.137 0-2.121.803-2.35 1.875V15.5c0 1.35-1.1 2.35-2.4 2.35-1.35 0-2.4-1.05-2.4-2.35V6.25c0-1.3-1.1-2.35-2.4-2.35a2.4 2.4 0 0 0-2.4 2.2z"/></svg>

After

Width:  |  Height:  |  Size: 471 B

1
icons/safari.svg Normal file
View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-safari-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-safari-icon">safari icon</title><path d="M12 24C5.373 24 0 18.627 0 12S5.373 0 12 0s12 5.373 12 12-5.373 12-12 12zm0-.75c6.213 0 11.25-5.037 11.25-11.25S18.213.75 12 .75.75 5.787.75 12 5.787 23.25 12 23.25z"/><path d="M12 2a.25.25 0 0 1 .25.25v1a.25.25 0 1 1-.5 0v-1A.25.25 0 0 1 12 2zm0 18.5a.25.25 0 0 1 .25.25v1a.25.25 0 1 1-.5 0v-1a.25.25 0 0 1 .25-.25zm7.071-15.571a.25.25 0 0 1 0 .353l-.707.708a.25.25 0 0 1-.354-.354l.708-.707a.25.25 0 0 1 .353 0zM5.99 18.01a.25.25 0 0 1 0 .354l-.708.707a.25.25 0 1 1-.353-.353l.707-.708a.25.25 0 0 1 .354 0zM4.929 4.93a.25.25 0 0 1 .353 0l.708.707a.25.25 0 0 1-.354.354l-.707-.708a.25.25 0 0 1 0-.353zM18.01 18.01a.25.25 0 0 1 .354 0l.707.708a.25.25 0 1 1-.353.353l-.708-.707a.25.25 0 0 1 0-.354zM2 12a.25.25 0 0 1 .25-.25h1a.25.25 0 1 1 0 .5h-1A.25.25 0 0 1 2 12zm18.5 0a.25.25 0 0 1 .25-.25h1a.25.25 0 1 1 0 .5h-1a.25.25 0 0 1-.25-.25zm-4.593-9.205a.25.25 0 0 1 .133.328l-.391.92a.25.25 0 1 1-.46-.195l.39-.92a.25.25 0 0 1 .328-.133zM8.68 19.825a.25.25 0 0 1 .132.327l-.39.92a.25.25 0 0 1-.46-.195l.39-.92a.25.25 0 0 1 .328-.133zM21.272 8.253a.25.25 0 0 1-.138.325l-.927.375a.25.25 0 1 1-.188-.464l.927-.374a.25.25 0 0 1 .326.138zm-17.153 6.93a.25.25 0 0 1-.138.326l-.927.374a.25.25 0 1 1-.188-.463l.927-.375a.25.25 0 0 1 .326.138zM8.254 2.728a.25.25 0 0 1 .325.138l.375.927a.25.25 0 0 1-.464.188l-.374-.927a.25.25 0 0 1 .138-.326zm6.93 17.153a.25.25 0 0 1 .326.138l.374.927a.25.25 0 1 1-.463.188l-.375-.927a.25.25 0 0 1 .138-.326zM2.795 8.093a.25.25 0 0 1 .328-.133l.92.391a.25.25 0 0 1-.195.46l-.92-.39a.25.25 0 0 1-.133-.328zm17.03 7.228a.25.25 0 0 1 .327-.132l.92.39a.25.25 0 1 1-.195.46l-.92-.39a.25.25 0 0 1-.133-.328z"/><path d="M12.879 12.879L11.12 11.12l-4.141 5.9 5.899-4.142zm6.192-7.95l-5.834 8.308-8.308 5.834 5.834-8.308 8.308-5.834z"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

1
icons/sprint.svg Normal file
View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-sprint-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-sprint-icon">Sprint icon</title><path d="M2.13 23.995c5.493-1.808 13.457-6.02 18.996-9.782.465-.314.827-.607.827-1.118 0-.889-1.655-2.08-2.458-2.555-4.359 4.456-13.033 11.134-17.366 13.455"/><path d="M7.225 20.21c3.388-2.304 8.31-6.638 9.975-8.996.393-.554.683-.876.683-1.456 0-.952-1.128-1.65-1.94-2.135-1.946 4.51-6.316 10.125-8.718 12.587"/><path d="M9.816 16.682c2.344-2.967 4.188-6.454 4.188-8.958 0-1.308-.953-2.222-2.196-2.916.024 2.721-.934 9.101-1.992 11.874"/><path d="M10.312 13.82c.438-2.847.18-6.285-.379-8.442-.304-1.174-1.38-2.5-2.376-2.913 1.305 3.643 2.426 8.832 2.755 11.355"/><path d="M9.347 9.825C8.321 7.097 5.763 1.41 2 0c2.45 2.66 6.083 7.935 7.347 9.825"/></svg>

After

Width:  |  Height:  |  Size: 823 B

View file

@ -1 +0,0 @@
<svg aria-labelledby="simpleicons-stumbleupon-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-stumbleupon-icon">StumbleUpon icon</title><path d="M12 0C5.37 0 0 5.373 0 12c0 6.63 5.37 12 12 12s12-5.37 12-12c0-6.627-5.37-12-12-12zm-.618 8.907v4.949c0 1.854-1.692 3.251-3.45 3.251-1.644 0-3.18-.776-3.354-2.634V11.37h2.475v2.475c0 .615.436.716.878.716.439 0 .975-.099.975-.717v-4.95c.05-1.843 1.58-3.014 3.29-3.014 1.744 0 2.899 1.319 2.899 3.016v1.05l-1.228.585-1.248-.585V8.289s-.164-.18-.42-.18c-.424 0-.816.18-.817.798zm8.04 4.949c0 1.854-1.59 3.111-3.353 3.111-1.761 0-3.45-1.257-3.45-3.112V11.38h2.476v2.475c0 .618.535.717.975.717.44 0 .879-.099.879-.717V11.38h2.461v2.475l.012.001z"/></svg>

Before

Width:  |  Height:  |  Size: 741 B

1
icons/t-mobile.svg Normal file
View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-t-mobile-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-t-mobile-icon">T-Mobile icon</title><path d="M13.722 1.154h.58c3.74 0 5.483 1.957 6.211 7.174l1.159-.05L21.517 0H2.484l-.187 8.278 1.114.05c.193-1.956.425-3.01.927-4.064.888-1.956 2.742-3.11 5.02-3.11h.811v18.01c0 1.907-.116 2.509-.579 2.96-.386.351-1.158.502-2.047.502h-.888v1.204h10.581v-1.204h-.893c-.883 0-1.66-.151-2.041-.502-.464-.451-.58-1.054-.58-2.96V1.154"/><path d="M2 10.875h4.88v4.87H2zM16.932 10.875h4.88v4.87h-4.88z"/></svg>

After

Width:  |  Height:  |  Size: 577 B

1
icons/verizon.svg Normal file
View file

@ -0,0 +1 @@
<svg aria-labelledby="simpleicons-verizon-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title id="simpleicons-verizon-icon">Verizon icon</title><path d="M18.302 0H22v.003L10.674 24H7.662L2 12h3.727l3.449 7.337z"/></svg>

After

Width:  |  Height:  |  Size: 246 B

View file

@ -5,7 +5,10 @@
{% assign greyscaleIconsUnsortedString = "" %}
{% for icon in site.data.simple-icons.icons %}
{% assign title = icon.title %}
{% assign filename = icon.title %}
{% comment %} Replace a period by 'dot' {% endcomment %}
{% assign _splitFilename = filename | split: "" %}
{% if _splitFilename.first == "." %}
{% assign filename = filename | replace_first: ".", "dot-" %}
@ -14,7 +17,18 @@
{% assign _filenameLenMin1 = filename | size | minus: 1 %}
{% assign filename = filename | slice: 0, _filenameLenMin1 | append: "-dot" %}
{% endif %}
{% assign filename = filename | replace: "+", "plus" | replace: " ", "" | replace: ".", "-dot-" | replace: "!", "" | replace: "", "" | downcase %}
{% comment %} Replace an ampersand by 'and' {% endcomment %}
{% if _splitFilename.first == "&" %}
{% assign filename = filename | replace_first: "&", "and-" %}
{% endif %}
{% if _splitFilename.last == "&" %}
{% assign _filenameLenMin1 = filename | size | minus: 1 %}
{% assign filename = filename | slice: 0, _filenameLenMin1 | append: "-and" %}
{% endif %}
{% assign filename = filename | replace: "+", "plus" | replace: " ", "" | replace: ".", "-dot-" | replace: "&", "-and-" | replace: "!", "" | replace: "", "" | downcase %}
{% assign hex = icon.hex %}
{% assign hex = icon.hex %}
{% assign hexCharacter1 = hex | slice: 0, 1 %}
@ -244,4 +258,4 @@
</footer>
<script type="text/javascript" src="site_script.js"></script>
</body>
</html>
</html>

5319
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
{
"name": "simple-icons",
"version": "1.8.8",
"version": "1.9.0",
"description": "SVG icons for popular brands https://simpleicons.org",
"homepage": "https://www.simpleicons.org",
"keywords": [
@ -18,6 +18,7 @@
"author": "Simple Icons Collaborators",
"license": "CC0",
"devDependencies": {
"jest": "^23.5.0",
"jsonlint2": "^1.7.1",
"svglint": "^1.0.2"
},
@ -25,6 +26,9 @@
"jsonlint": "jsonlint _data/simple-icons.json -q -V .jsonlintschema",
"svglint": "svglint icons/* --ci",
"prepublishOnly": "node scripts/prepublish.js",
"postpublish": "rm icons/*.js index.js"
"postpublish": "rm icons/*.js index.js",
"test": "jest",
"pretest": "npm run prepublishOnly",
"posttest": "npm run postpublish"
}
}

View file

@ -9,6 +9,9 @@ module.exports = {
.replace(/^\./, "dot-")
.replace(/\.$/, "-dot")
.replace(/\./g, "-dot-")
.replace(/^&/, "and-")
.replace(/&$/, "-and")
.replace(/&/g, "-and-")
.replace(/[ !]/g, "")
)
}
}

24
tests/icons.test.js Normal file
View file

@ -0,0 +1,24 @@
const { icons } = require('../_data/simple-icons.json');
const { titleToFilename } = require('../scripts/utils.js');
icons.forEach(icon => {
const filename = titleToFilename(icon.title);
const subject = require(`../icons/${filename}.js`);
test(`${icon.title} has a "title"`, () => {
expect(typeof subject.title).toBe('string');
});
test(`${icon.title} has a "hex" value`, () => {
expect(typeof subject.hex).toBe('string');
expect(subject.hex).toHaveLength(6);
});
test(`${icon.title} has a "source"`, () => {
expect(typeof subject.source).toBe('string');
});
test(`${icon.title} has an "svg"`, () => {
expect(typeof subject.svg).toBe('string');
});
});

23
tests/index.test.js Normal file
View file

@ -0,0 +1,23 @@
const { icons } = require('../_data/simple-icons.json');
const simpleIcons = require('../index.js');
icons.forEach(icon => {
const subject = simpleIcons[icon.title];
test(`${icon.title} has a "title"`, () => {
expect(typeof subject.title).toBe('string');
});
test(`${icon.title} has a "hex" value`, () => {
expect(typeof subject.hex).toBe('string');
expect(subject.hex).toHaveLength(6);
});
test(`${icon.title} has a "source"`, () => {
expect(typeof subject.source).toBe('string');
});
test(`${icon.title} has an "svg"`, () => {
expect(typeof subject.svg).toBe('string');
});
});