diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 10a20be30195..a58f1206456a 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,10 +1,13 @@ **Issue:** - ### Checklist - [ ] I updated the JSON data in `_data/simple-icons.json` - [ ] I optimized the icon with SVGO or SVGOMG diff --git a/.svgo.yml b/.svgo.yml index 8d605d34fca2..387cbb14dde3 100644 --- a/.svgo.yml +++ b/.svgo.yml @@ -37,6 +37,7 @@ plugins: - removeAttrs: attrs: - baseProfile + - version # remove paths with fill="none" - removeUselessStrokeAndFill: diff --git a/_data/simple-icons.json b/_data/simple-icons.json index b7fed972c1be..11b3cceb154b 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -20,6 +20,11 @@ "hex": "0099E5", "source": "https://about.500px.com/press" }, + { + "title": "A-Frame", + "hex": "EF2D5E", + "source": "https://aframe.io/docs/" + }, { "title": "ABB RobotStudio", "hex": "FF9E0F", @@ -60,6 +65,16 @@ "hex": "000000", "source": "https://www.activision.com/" }, + { + "title": "AdBlock", + "hex": "F40D12", + "source": "https://getadblock.com/" + }, + { + "title": "Adblock Plus", + "hex": "C70D2C", + "source": "https://adblockplus.org/" + }, { "title": "AddThis", "hex": "FF6550", @@ -100,6 +115,11 @@ "hex": "35FA00", "source": "https://wwwimages2.adobe.com/etc/clientlibs/beagle/ace/source/font/aceui-fonts.svg" }, + { + "title": "Adobe Fonts", + "hex": "323232", + "source": "https://www.adobe.com/creativecloud/services.html" + }, { "title": "Adobe Illustrator", "hex": "FF7C00", @@ -127,8 +147,8 @@ }, { "title": "Adobe Photoshop", - "hex": "00C8FF", - "source": "https://wwwimages2.adobe.com/etc/clientlibs/beagle/ace/source/font/aceui-fonts.svg" + "hex": "26C9FF", + "source": "https://www.adobe.com/products/photoshop.html" }, { "title": "Adobe Premiere", @@ -210,6 +230,11 @@ "hex": "18BFFF", "source": "https://airtable.com/press" }, + { + "title": "Alfa Romeo", + "hex": "981E32", + "source": "http://www.fcaci.com/x/Alfa" + }, { "title": "Algolia", "hex": "5468FF", @@ -290,6 +315,11 @@ "hex": "3DDC84", "source": "https://developer.android.com/distribute/marketing-tools/brand-guidelines" }, + { + "title": "Android Auto", + "hex": "4285F4", + "source": "https://partnermarketinghub.withgoogle.com/#/brands/" + }, { "title": "Android Studio", "hex": "3DDC84", @@ -400,6 +430,11 @@ "hex": "311C87", "source": "https://github.com/apollographql/space-kit/blob/9a42083746a49c9a734563f427c13233e42adcc9/logos/mark.svg" }, + { + "title": "App Store", + "hex": "0D96F6", + "source": "https://developer.apple.com/app-store/" + }, { "title": "Apple", "hex": "999999", @@ -420,6 +455,11 @@ "hex": "9933CC", "source": "https://www.apple.com/itunes/marketing-on-podcasts/identity-guidelines.html#apple-podcasts-icon" }, + { + "title": "Apple TV", + "hex": "000000", + "source": "https://commons.wikimedia.org/wiki/File:AppleTV.svg" + }, { "title": "AppVeyor", "hex": "00B3E0", @@ -475,6 +515,11 @@ "hex": "D40000", "source": "https://github.com/asciinema/asciinema-logo" }, + { + "title": "ASKfm", + "hex": "DB3552", + "source": "https://ask.fm/" + }, { "title": "AT&T", "hex": "00A8E0", @@ -560,6 +605,11 @@ "hex": "F9DC3E", "source": "https://github.com/babel/website/blob/93330158b6ecca1ab88d3be8dbf661f5c2da6c76/website/static/img/babel-black.svg" }, + { + "title": "Badgr", + "hex": "282C4C", + "source": "https://info.badgr.com/" + }, { "title": "Baidu", "hex": "2319DC", @@ -605,6 +655,11 @@ "hex": "00AEFF", "source": "https://www.blizzard.com/en-gb/" }, + { + "title": "BBC iPlayer", + "hex": "F54997", + "source": "https://www.bbc.co.uk/iplayer" + }, { "title": "Beatport", "hex": "A8E00F", @@ -665,6 +720,11 @@ "hex": "683D87", "source": "https://www.bitrise.io/presskit" }, + { + "title": "Bitwarden", + "hex": "3C8DBC", + "source": "https://github.com/bitwarden/brand/blob/f2d666eda756e2aba26f1463f102bc24ba179df2/icons/icon.svg" + }, { "title": "Blackberry", "hex": "000000", @@ -692,8 +752,8 @@ }, { "title": "BMW", - "hex": "009ADA", - "source": "https://www.bmwgroup-classic.com/en/bmw-clubs/downloadbereich.html" + "hex": "0066B1", + "source": "https://www.bmw.de/" }, { "title": "Boeing", @@ -710,6 +770,11 @@ "hex": "563D7C", "source": "http://getbootstrap.com/about" }, + { + "title": "Bosch", + "hex": "EA0016", + "source": "https://www.bosch.de/" + }, { "title": "Bower", "hex": "EF5734", @@ -755,6 +820,11 @@ "hex": "168EEA", "source": "https://buffer.com/press" }, + { + "title": "Bugatti", + "hex": "BE0030", + "source": "https://www.bugatti.com/" + }, { "title": "Bugsnag", "hex": "4949E4", @@ -805,6 +875,11 @@ "hex": "00C4CC", "source": "https://www.canva.com/" }, + { + "title": "Car Throttle", + "hex": "FF9C42", + "source": "https://www.carthrottle.com/" + }, { "title": "Cash App", "hex": "00C244", @@ -815,6 +890,11 @@ "hex": "1287B1", "source": "https://upload.wikimedia.org/wikipedia/commons/5/5e/Cassandra_logo.svg" }, + { + "title": "Castbox", + "hex": "F55B23", + "source": "https://castbox.fm/newsroom/" + }, { "title": "Castorama", "hex": "0078D7", @@ -865,6 +945,11 @@ "hex": "F09820", "source": "https://www.chef.io/" }, + { + "title": "Chupa Chups", + "hex": "CF103E", + "source": "https://www.chupachups.co.uk/" + }, { "title": "Cinema 4D", "hex": "011A6A", @@ -940,6 +1025,11 @@ "hex": "187EB6", "source": "https://cloudsmith.io/branding/" }, + { + "title": "Clyp", + "hex": "3CBDB1", + "source": "https://clyp.it/" + }, { "title": "CMake", "hex": "064F8C", @@ -1070,6 +1160,11 @@ "hex": "172B4D", "source": "https://www.atlassian.com/company/news/press-kit" }, + { + "title": "Contactless Payment", + "hex": "000000", + "source": "https://en.wikipedia.org/wiki/Contactless_payment" + }, { "title": "Convertio", "hex": "FF3333", @@ -1165,6 +1260,11 @@ "hex": "001A4B", "source": "https://en.wikipedia.org/wiki/Das_Erste" }, + { + "title": "Dash", + "hex": "008DE4", + "source": "https://www.dash.org/brand-assets/" + }, { "title": "Dashlane", "hex": "007C97", @@ -1415,6 +1515,16 @@ "hex": "2C2255", "source": "https://www.eclipse.org/artwork/" }, + { + "title": "Eclipse Mosquitto", + "hex": "3C5280", + "source": "https://github.com/eclipse/mosquitto/blob/75fc908bba90d4bd06e85efc1c4ed77952ec842c/logo/mosquitto-logo-only.svg" + }, + { + "title": "Egnyte", + "hex": "00968F", + "source": "https://www.egnyte.com/presskit.html" + }, { "title": "Elastic", "hex": "005571", @@ -1515,6 +1625,11 @@ "hex": "0E9648", "source": "https://play.esea.net/" }, + { + "title": "ESLGaming", + "hex": "FFFF09", + "source": "https://brand.eslgaming.com/" + }, { "title": "ESLint", "hex": "4B32C3", @@ -1567,8 +1682,8 @@ }, { "title": "Expo", - "hex": "000000", - "source": "http://expo.io" + "hex": "000020", + "source": "http://expo.io/brand/" }, { "title": "EyeEm", @@ -1605,6 +1720,11 @@ "hex": "00D6D6", "source": "https://fandomdesignsystem.com/" }, + { + "title": "Farfetch", + "hex": "000000", + "source": "https://www.farfetch.com/" + }, { "title": "Fastly", "hex": "FF282D", @@ -1645,6 +1765,11 @@ "hex": "EB2E2C", "source": "https://corporate.ferrari.com/" }, + { + "title": "Fiat", + "hex": "AD0C33", + "source": "https://en.wikipedia.org/wiki/File:Fiat_Logo.svg" + }, { "title": "Fido Alliance", "hex": "FFBF3B", @@ -1750,6 +1875,11 @@ "hex": "339AF0", "source": "https://fontawesome.com/icons/font-awesome" }, + { + "title": "Ford", + "hex": "003478", + "source": "https://www.ford.com/" + }, { "title": "Formstack", "hex": "21B573", @@ -1790,6 +1920,11 @@ "hex": "006400", "source": "https://freecodecamp.com" }, + { + "title": "freedesktop.org", + "hex": "3B80AE", + "source": "https://commons.wikimedia.org/wiki/File:Freedesktop-logo.svg" + }, { "title": "Freelancer", "hex": "29B2FE", @@ -1820,6 +1955,11 @@ "hex": "007CC3", "source": "https://developer.garmin.com/resources/brand-guidelines/" }, + { + "title": "Gatling", + "hex": "FF9E2A", + "source": "https://gatling.io/" + }, { "title": "Gatsby", "hex": "663399", @@ -1990,6 +2130,11 @@ "hex": "4285F4", "source": "https://designguidelines.withgoogle.com/ads-branding/google-ads/logos.html#logos-brand-logo-lockups" }, + { + "title": "Google AdSense", + "hex": "4285F4", + "source": "https://commons.wikimedia.org/wiki/File:AdSense_Logo.svg" + }, { "title": "Google Analytics", "hex": "E37400", @@ -2000,6 +2145,11 @@ "hex": "4285F4", "source": "https://assistant.google.com/" }, + { + "title": "Google Calendar", + "hex": "4285F4", + "source": "https://commons.wikimedia.org/wiki/File:Google_Calendar_icon.svg" + }, { "title": "Google Cardboard", "hex": "FF7143", @@ -2275,11 +2425,21 @@ "hex": "EA8220", "source": "https://haxe.org/foundation/branding.html" }, + { + "title": "HBO", + "hex": "000000", + "source": "https://www.hbo.com/" + }, { "title": "HelloFresh", "hex": "91C11E", "source": "https://www.hellofresh.com/landing/student" }, + { + "title": "Helly Hansen", + "hex": "DA2128", + "source": "https://www.hellyhansen.com/" + }, { "title": "Helm", "hex": "277A9F", @@ -2335,6 +2495,11 @@ "hex": "7DCDA3", "source": "http://lsg.homify.com/" }, + { + "title": "Honda", + "hex": "E40521", + "source": "https://www.honda.ie/" + }, { "title": "Hootsuite", "hex": "000000", @@ -2400,11 +2565,21 @@ "hex": "BD1C2B", "source": "https://web.hypothes.is/" }, + { + "title": "Hyundai", + "hex": "002C5F", + "source": "https://en.wikipedia.org/wiki/File:Hyundai_Motor_Company_logo.svg" + }, { "title": "Iata", "hex": "004E81", "source": "https://upload.wikimedia.org/wikipedia/commons/f/f7/IATAlogo.svg" }, + { + "title": "iBeacon", + "hex": "3D7EBB", + "source": "https://developer.apple.com/ibeacon/" + }, { "title": "IBM", "hex": "054ADA", @@ -2880,6 +3055,11 @@ "hex": "18A303", "source": "https://wiki.documentfoundation.org/Marketing/Branding" }, + { + "title": "libuv", + "hex": "403C3D", + "source": "https://github.com/libuv/libuv/blob/e4087dedf837f415056a45a838f639a3d9dc3ced/img/logos.svg" + }, { "title": "Lighthouse", "hex": "F44B21", @@ -2970,6 +3150,11 @@ "hex": "2C2D72", "source": "https://www.lua.org/docs.html" }, + { + "title": "Lubuntu", + "hex": "0068C8", + "source": "https://lubuntu.net/" + }, { "title": "Lufthansa", "hex": "05164D", @@ -3020,6 +3205,11 @@ "hex": "FF1E0D", "source": "http://www.makerbot.com/makerbot-press-assets" }, + { + "title": "MAN", + "hex": "E40045", + "source": "https://www.corporate.man.eu/" + }, { "title": "ManageIQ", "hex": "EF2929", @@ -3100,11 +3290,21 @@ "hex": "261C29", "source": "http://mttr.net" }, + { + "title": "Mazda", + "hex": "101010", + "source": "https://www.mazda.com/en/about/profile/library/" + }, { "title": "McAfee", "hex": "C01818", "source": "https://www.mcafee.com/" }, + { + "title": "McDonald's", + "hex": "FBC817", + "source": "https://www.mcdonalds.com/gb/en-gb/newsroom.html" + }, { "title": "MDN Web Docs", "hex": "000000", @@ -3195,6 +3395,11 @@ "hex": "217346", "source": "https://developer.microsoft.com/en-us/fabric#/styles/web/colors/products" }, + { + "title": "Microsoft Exchange", + "hex": "0078D4", + "source": "https://developer.microsoft.com/en-us/fabric#/styles/web/" + }, { "title": "Microsoft Office", "hex": "D83B01", @@ -3220,6 +3425,11 @@ "hex": "B7472A", "source": "https://developer.microsoft.com/en-us/fabric#/styles/web/colors/products" }, + { + "title": "Microsoft SharePoint", + "hex": "0078D4", + "source": "https://developer.microsoft.com/en-us/fabric#/styles/web/colors/products" + }, { "title": "Microsoft SQL Server", "hex": "CC2927", @@ -3230,6 +3440,11 @@ "hex": "6264A7", "source": "https://developer.microsoft.com/en-us/fabric#/styles/web/colors/products" }, + { + "title": "Microsoft Visio", + "hex": "3955A3", + "source": "https://developer.microsoft.com/en-us/fabric#/styles/web/colors/products" + }, { "title": "Microsoft Word", "hex": "2B579A", @@ -3425,6 +3640,11 @@ "hex": "269539", "source": "https://www.nginx.com/" }, + { + "title": "niconico", + "hex": "231815", + "source": "https://www.nicovideo.jp/" + }, { "title": "Nim", "hex": "FFE953", @@ -3445,11 +3665,21 @@ "hex": "6A5FBB", "source": "https://www.nintendo.com/consumer/systems/nintendogamecube/index.jsp" }, + { + "title": "Nintendo Network", + "hex": "FF7D00", + "source": "https://accounts.nintendo.com/login" + }, { "title": "Nintendo Switch", "hex": "E60012", "source": "http://www.nintendo.co.uk/" }, + { + "title": "Nissan", + "hex": "C3002F", + "source": "https://commons.wikimedia.org/wiki/File:Nissan-logo.svg" + }, { "title": "NixOS", "hex": "5277C3", @@ -3605,6 +3835,11 @@ "hex": "721412", "source": "https://www.openssl.org/" }, + { + "title": "OpenStack", + "hex": "ED1944", + "source": "https://www.openstack.org/brand/openstack-logo/" + }, { "title": "OpenStreetMap", "hex": "7EBC6F", @@ -3675,6 +3910,11 @@ "hex": "212121", "source": "https://pagekit.com/logo-guide" }, + { + "title": "PagSeguro", + "hex": "FFC801", + "source": "https://pagseguro.uol.com.br/" + }, { "title": "Palantir", "hex": "101113", @@ -3745,6 +3985,11 @@ "hex": "05A081", "source": "https://www.pexels.com/" }, + { + "title": "Phabricator", + "hex": "4A5F88", + "source": "https://phacility.com/trademarks/" + }, { "title": "Photocrowd", "hex": "3DAD4B", @@ -3865,6 +4110,11 @@ "hex": "FF574D", "source": "https://www.plurk.com/brandInfo" }, + { + "title": "Plus Codes", + "hex": "57C4D2", + "source": "https://plus.codes/" + }, { "title": "Pocket", "hex": "EF3F56", @@ -3895,6 +4145,11 @@ "hex": "B12B28", "source": "https://www.porsche.com/" }, + { + "title": "PostCSS", + "hex": "DD3A0A", + "source": "https://postcss.org/" + }, { "title": "PostgreSQL", "hex": "336791", @@ -3965,6 +4220,11 @@ "hex": "E6522C", "source": "https://prometheus.io/" }, + { + "title": "ProSieben", + "hex": "E6000F", + "source": "https://www.prosieben.de/" + }, { "title": "Proto.io", "hex": "34A7C1", @@ -3990,6 +4250,11 @@ "hex": "336699", "source": "https://publons.com/about/logos" }, + { + "title": "Puppet", + "hex": "FFAE1A", + "source": "https://puppet.com/company/press-room/" + }, { "title": "PureScript", "hex": "14161A", @@ -4177,14 +4442,19 @@ }, { "title": "Redis", - "hex": "D82C20", - "source": "https://redis.io/images/redis-logo.svg" + "hex": "DC382D", + "source": "https://www.redislabs.com/brand-guidelines/" }, { "title": "Redux", "hex": "764ABC", "source": "https://github.com/reactjs/redux/tree/master/logo" }, + { + "title": "Renault", + "hex": "FFCC33", + "source": "https://en.wikipedia.org/wiki/File:Renault_F1_Team_logo_2019.svg" + }, { "title": "Renren", "hex": "217DC6", @@ -4213,7 +4483,7 @@ { "title": "Riot", "hex": "368BD6", - "source": "https://github.com/vector-im/logos/tree/master/riot" + "source": "https://about.riot.im/" }, { "title": "Ripple", @@ -4225,6 +4495,11 @@ "hex": "5E9EE3", "source": "https://riseup.net/en/about-us/images" }, + { + "title": "Roku", + "hex": "662D91", + "source": "https://www.roku.com/" + }, { "title": "rollup.js", "hex": "EC4A3F", @@ -4340,6 +4615,11 @@ "hex": "4F0599", "source": "https://www.scaleway.com" }, + { + "title": "Scania", + "hex": "041E42", + "source": "https://www.scania.com/" + }, { "title": "Scribd", "hex": "1A7BBA", @@ -4420,6 +4700,11 @@ "hex": "7AB55C", "source": "https://press.shopify.com/brand" }, + { + "title": "Shopware", + "hex": "189EFF", + "source": "https://www.shopware.com/en/press/press-material/" + }, { "title": "Showpad", "hex": "2D2E83", @@ -4460,6 +4745,11 @@ "hex": "17C5CB", "source": "https://company-89494.frontify.com/d/Tquwc3XMiaBb/skillshare-style-guide" }, + { + "title": "ŠKODA", + "hex": "4BA82E", + "source": "https://en.wikipedia.org/wiki/File:Skoda_Auto_logo_(2011).svg" + }, { "title": "Skyliner", "hex": "2FCEA0", @@ -4903,7 +5193,7 @@ { "title": "T-Mobile", "hex": "E20074", - "source": "https://www.t-mobile.com/news/media-library?fulltext=logo" + "source": "https://www.t-mobile.com/" }, { "title": "Tableau", @@ -4930,6 +5220,11 @@ "hex": "486AAE", "source": "https://www.tata.com/" }, + { + "title": "TeamSpeak", + "hex": "2580C3", + "source": "https://www.teamspeak.com/en/more/media-pack/" + }, { "title": "TeamViewer", "hex": "0E8EE9", @@ -5070,6 +5365,11 @@ "hex": "FF0000", "source": "https://commons.wikimedia.org/wiki/File:Toshiba_logo.svg" }, + { + "title": "Toyota", + "hex": "EB0A1E", + "source": "https://www.toyota.com/brandguidelines/" + }, { "title": "TrainerRoad", "hex": "E12726", @@ -5082,6 +5382,11 @@ }, { "title": "Transport for Ireland", + "hex": "113B92", + "source": "https://tfl.gov.uk/" + }, + { + "title": "Transport for London", "hex": "00B274", "source": "https://www.transportforireland.ie/" }, @@ -5205,6 +5510,11 @@ "hex": "2396F3", "source": "https://getuikit.com" }, + { + "title": "Ulule", + "hex": "18A5D6", + "source": "https://ulule.frontify.com/d/EX3dK8qsXgqh/branding-guidelines" + }, { "title": "Umbraco", "hex": "00BEC1", @@ -5240,6 +5550,11 @@ "hex": "FFC000", "source": "https://untappd.com/" }, + { + "title": "UpLabs", + "hex": "3930D8", + "source": "https://www.uplabs.com/" + }, { "title": "Upwork", "hex": "6FDA44", @@ -5265,6 +5580,16 @@ "hex": "F74843", "source": "https://www.valvesoftware.com/" }, + { + "title": "Vauxhall", + "hex": "9F363D", + "source": "https://www.vauxhall.co.uk/microapps/vxr/corsa-vxr/" + }, + { + "title": "vBulletin", + "hex": "184D66", + "source": "https://commons.wikimedia.org/wiki/File:VBulletin.svg" + }, { "title": "Veeam", "hex": "00B336", @@ -5330,6 +5655,11 @@ "hex": "007ACC", "source": "https://commons.wikimedia.org/wiki/File:Visual_Studio_Code_1.35_icon.svg" }, + { + "title": "Vivaldi", + "hex": "EF3939", + "source": "https://vivaldi.com/press/" + }, { "title": "Vivino", "hex": "AA1329", @@ -5360,6 +5690,11 @@ "hex": "151F5D", "source": "https://www.volkswagen.ie/" }, + { + "title": "Volvo", + "hex": "003057", + "source": "https://www.media.volvocars.com/global/en-gb/logos" + }, { "title": "VSCO", "hex": "000000", @@ -5385,6 +5720,11 @@ "hex": "005A9C", "source": "https://www.w3.org/Consortium/Legal/logo-usage-20000308" }, + { + "title": "Warner Bros.", + "hex": "004DB4", + "source": "https://www.warnerbros.com/" + }, { "title": "Wattpad", "hex": "F68D12", @@ -5430,6 +5770,11 @@ "hex": "7DA0D0", "source": "https://github.com/webmin/webmin" }, + { + "title": "WebMoney", + "hex": "036CB5", + "source": "https://www.webmoney.ru/rus/developers/logos.shtml" + }, { "title": "Webpack", "hex": "8DD6F9", @@ -5450,6 +5795,11 @@ "hex": "7BB32E", "source": "https://worldvectorlogo.com/logo/wechat-3" }, + { + "title": "WEMO", + "hex": "72D44C", + "source": "https://commons.wikimedia.org/wiki/File:WeMoApp.svg" + }, { "title": "WhatsApp", "hex": "25D366", @@ -5475,6 +5825,11 @@ "hex": "8B8B8B", "source": "https://de.wikipedia.org/wiki/Datei:WiiU.svg" }, + { + "title": "Wikimedia Commons", + "hex": "006699", + "source": "https://commons.wikimedia.org/wiki/File:Commons-logo.svg" + }, { "title": "Wikipedia", "hex": "000000", @@ -5485,6 +5840,11 @@ "hex": "0078D6", "source": "https://commons.wikimedia.org/wiki/File:Windows_10_Logo.svg" }, + { + "title": "Windows XP", + "hex": "003399", + "source": "https://commons.wikimedia.org/wiki/File:Windows_logo_-_2002%E2%80%932012_(Multicolored).svg" + }, { "title": "Wire", "hex": "000000", @@ -5555,6 +5915,11 @@ "hex": "5BC4EE", "source": "https://write.as/brand" }, + { + "title": "WWE", + "hex": "000000", + "source": "https://commons.wikimedia.org/wiki/File:WWE_Network_logo.svg" + }, { "title": "X-Pack", "hex": "005571", @@ -5652,8 +6017,8 @@ }, { "title": "Yammer", - "hex": "0072C6", - "source": "https://developer.yammer.com/docs/branding-guide" + "hex": "106EBE", + "source": "https://developer.microsoft.com/en-us/fabric#/styles/web/colors/products" }, { "title": "Yandex", @@ -5776,4 +6141,4 @@ "source": "https://github.com/zulip/zulip/" } ] -} +} \ No newline at end of file diff --git a/icons/a-frame.svg b/icons/a-frame.svg new file mode 100644 index 000000000000..3d980992003d --- /dev/null +++ b/icons/a-frame.svg @@ -0,0 +1 @@ +A-Frame icon \ No newline at end of file diff --git a/icons/adblock.svg b/icons/adblock.svg new file mode 100644 index 000000000000..7e8ffcd2c056 --- /dev/null +++ b/icons/adblock.svg @@ -0,0 +1 @@ +AdBlock icon \ No newline at end of file diff --git a/icons/adblockplus.svg b/icons/adblockplus.svg new file mode 100644 index 000000000000..9ad96072e902 --- /dev/null +++ b/icons/adblockplus.svg @@ -0,0 +1 @@ +Adblock Plus icon diff --git a/icons/adobefonts.svg b/icons/adobefonts.svg new file mode 100644 index 000000000000..ce0b9070677d --- /dev/null +++ b/icons/adobefonts.svg @@ -0,0 +1 @@ +Adobe Fonts icon \ No newline at end of file diff --git a/icons/adobephotoshop.svg b/icons/adobephotoshop.svg index abc3dc43adf1..72dc56d02d88 100644 --- a/icons/adobephotoshop.svg +++ b/icons/adobephotoshop.svg @@ -1 +1 @@ -Adobe Photoshop icon \ No newline at end of file +Adobe Photoshop icon \ No newline at end of file diff --git a/icons/alfaromeo.svg b/icons/alfaromeo.svg new file mode 100644 index 000000000000..9bd6d72e1f5b --- /dev/null +++ b/icons/alfaromeo.svg @@ -0,0 +1 @@ +Alfa Romeo icon \ No newline at end of file diff --git a/icons/androidauto.svg b/icons/androidauto.svg new file mode 100644 index 000000000000..9ce0e5f9d9c2 --- /dev/null +++ b/icons/androidauto.svg @@ -0,0 +1 @@ +Android Auto icon diff --git a/icons/appletv.svg b/icons/appletv.svg new file mode 100644 index 000000000000..5c9c3e0e0bfa --- /dev/null +++ b/icons/appletv.svg @@ -0,0 +1 @@ +Apple TV icon \ No newline at end of file diff --git a/icons/appstore.svg b/icons/appstore.svg new file mode 100644 index 000000000000..062907524718 --- /dev/null +++ b/icons/appstore.svg @@ -0,0 +1 @@ +App Store icon \ No newline at end of file diff --git a/icons/askfm.svg b/icons/askfm.svg new file mode 100644 index 000000000000..bb44605e1b61 --- /dev/null +++ b/icons/askfm.svg @@ -0,0 +1 @@ +ASKfm icon \ No newline at end of file diff --git a/icons/badgr.svg b/icons/badgr.svg new file mode 100644 index 000000000000..7fb69d422824 --- /dev/null +++ b/icons/badgr.svg @@ -0,0 +1 @@ +Badgr icon \ No newline at end of file diff --git a/icons/bbciplayer.svg b/icons/bbciplayer.svg new file mode 100644 index 000000000000..738fc7908000 --- /dev/null +++ b/icons/bbciplayer.svg @@ -0,0 +1 @@ +BBC iPlayer icon \ No newline at end of file diff --git a/icons/bitwarden.svg b/icons/bitwarden.svg new file mode 100644 index 000000000000..9e26f2629422 --- /dev/null +++ b/icons/bitwarden.svg @@ -0,0 +1 @@ +Bitwarden icon \ No newline at end of file diff --git a/icons/bmw.svg b/icons/bmw.svg index 3560f1c9cd08..9c4deae33370 100644 --- a/icons/bmw.svg +++ b/icons/bmw.svg @@ -1 +1 @@ -BMW icon \ No newline at end of file +BMW icon \ No newline at end of file diff --git a/icons/bosch.svg b/icons/bosch.svg new file mode 100644 index 000000000000..23cc122c241e --- /dev/null +++ b/icons/bosch.svg @@ -0,0 +1 @@ +Bosch icon \ No newline at end of file diff --git a/icons/bugatti.svg b/icons/bugatti.svg new file mode 100644 index 000000000000..84727befd1c1 --- /dev/null +++ b/icons/bugatti.svg @@ -0,0 +1 @@ +Bugatti icon \ No newline at end of file diff --git a/icons/carthrottle.svg b/icons/carthrottle.svg new file mode 100644 index 000000000000..1f0b3ffa9619 --- /dev/null +++ b/icons/carthrottle.svg @@ -0,0 +1 @@ +Car Throttle icon \ No newline at end of file diff --git a/icons/castbox.svg b/icons/castbox.svg new file mode 100644 index 000000000000..878b10ac7481 --- /dev/null +++ b/icons/castbox.svg @@ -0,0 +1 @@ +Castbox icon \ No newline at end of file diff --git a/icons/chase.svg b/icons/chase.svg index 907ed87877ef..0ba212fa22ae 100644 --- a/icons/chase.svg +++ b/icons/chase.svg @@ -1 +1 @@ -Chase icon \ No newline at end of file +Chase icon \ No newline at end of file diff --git a/icons/chupachups.svg b/icons/chupachups.svg new file mode 100644 index 000000000000..ba6e3468a3c9 --- /dev/null +++ b/icons/chupachups.svg @@ -0,0 +1 @@ +Chupa Chups icon \ No newline at end of file diff --git a/icons/clyp.svg b/icons/clyp.svg new file mode 100644 index 000000000000..d4a6ae4a7a0a --- /dev/null +++ b/icons/clyp.svg @@ -0,0 +1 @@ +Clyp icon \ No newline at end of file diff --git a/icons/contactlesspayment.svg b/icons/contactlesspayment.svg new file mode 100644 index 000000000000..17cc15d134bd --- /dev/null +++ b/icons/contactlesspayment.svg @@ -0,0 +1 @@ +Contactless Payment icon \ No newline at end of file diff --git a/icons/dash.svg b/icons/dash.svg new file mode 100644 index 000000000000..f7efabd3b88d --- /dev/null +++ b/icons/dash.svg @@ -0,0 +1 @@ +Dash icon \ No newline at end of file diff --git a/icons/eclipsemosquitto.svg b/icons/eclipsemosquitto.svg new file mode 100644 index 000000000000..502cf86d75e2 --- /dev/null +++ b/icons/eclipsemosquitto.svg @@ -0,0 +1 @@ +Eclipse Mosquitto icon \ No newline at end of file diff --git a/icons/egnyte.svg b/icons/egnyte.svg new file mode 100644 index 000000000000..686638004a7c --- /dev/null +++ b/icons/egnyte.svg @@ -0,0 +1 @@ +Egnyte icon \ No newline at end of file diff --git a/icons/eslgaming.svg b/icons/eslgaming.svg new file mode 100644 index 000000000000..13ad705380dc --- /dev/null +++ b/icons/eslgaming.svg @@ -0,0 +1 @@ +ESLGaming icon \ No newline at end of file diff --git a/icons/expo.svg b/icons/expo.svg index fff9386ccf35..80036846e040 100644 --- a/icons/expo.svg +++ b/icons/expo.svg @@ -1 +1 @@ -Expo icon \ No newline at end of file +Expo icon \ No newline at end of file diff --git a/icons/farfetch.svg b/icons/farfetch.svg new file mode 100644 index 000000000000..afc3e652434d --- /dev/null +++ b/icons/farfetch.svg @@ -0,0 +1 @@ +Farfetch icon \ No newline at end of file diff --git a/icons/fiat.svg b/icons/fiat.svg new file mode 100644 index 000000000000..09e1e3493e63 --- /dev/null +++ b/icons/fiat.svg @@ -0,0 +1 @@ +Fiat icon \ No newline at end of file diff --git a/icons/ford.svg b/icons/ford.svg new file mode 100644 index 000000000000..bc4371afe3b1 --- /dev/null +++ b/icons/ford.svg @@ -0,0 +1 @@ +Ford icon diff --git a/icons/freedesktop-dot-org.svg b/icons/freedesktop-dot-org.svg new file mode 100644 index 000000000000..1077e24ca9ec --- /dev/null +++ b/icons/freedesktop-dot-org.svg @@ -0,0 +1 @@ +freedesktop.org icon \ No newline at end of file diff --git a/icons/gatling.svg b/icons/gatling.svg new file mode 100644 index 000000000000..f68f29e7faa9 --- /dev/null +++ b/icons/gatling.svg @@ -0,0 +1 @@ +Gatling icon \ No newline at end of file diff --git a/icons/googleadsense.svg b/icons/googleadsense.svg new file mode 100644 index 000000000000..04404c7e5a3f --- /dev/null +++ b/icons/googleadsense.svg @@ -0,0 +1 @@ +Google AdSense icon \ No newline at end of file diff --git a/icons/googlecalendar.svg b/icons/googlecalendar.svg new file mode 100644 index 000000000000..8e8d488a57b1 --- /dev/null +++ b/icons/googlecalendar.svg @@ -0,0 +1 @@ +Google Calendar icon \ No newline at end of file diff --git a/icons/googlemaps.svg b/icons/googlemaps.svg index 22226cf4072e..5847b4063de8 100644 --- a/icons/googlemaps.svg +++ b/icons/googlemaps.svg @@ -1 +1 @@ -Google Maps icon \ No newline at end of file +Google Maps icon \ No newline at end of file diff --git a/icons/hbo.svg b/icons/hbo.svg new file mode 100644 index 000000000000..429783f53bf5 --- /dev/null +++ b/icons/hbo.svg @@ -0,0 +1 @@ +HBO icon \ No newline at end of file diff --git a/icons/hellyhansen.svg b/icons/hellyhansen.svg new file mode 100644 index 000000000000..604f1a66d20a --- /dev/null +++ b/icons/hellyhansen.svg @@ -0,0 +1 @@ +Helly Hansen icon \ No newline at end of file diff --git a/icons/honda.svg b/icons/honda.svg new file mode 100644 index 000000000000..85d79e3a9c78 --- /dev/null +++ b/icons/honda.svg @@ -0,0 +1 @@ +Honda icon \ No newline at end of file diff --git a/icons/hyundai.svg b/icons/hyundai.svg new file mode 100644 index 000000000000..379d29e234b6 --- /dev/null +++ b/icons/hyundai.svg @@ -0,0 +1 @@ +Hyundai icon \ No newline at end of file diff --git a/icons/ibeacon.svg b/icons/ibeacon.svg new file mode 100644 index 000000000000..f33fddbefdc4 --- /dev/null +++ b/icons/ibeacon.svg @@ -0,0 +1 @@ +iBeacon icon \ No newline at end of file diff --git a/icons/libuv.svg b/icons/libuv.svg new file mode 100644 index 000000000000..7ada0f676755 --- /dev/null +++ b/icons/libuv.svg @@ -0,0 +1 @@ +libuv icon diff --git a/icons/lubuntu.svg b/icons/lubuntu.svg new file mode 100644 index 000000000000..c669830f30f3 --- /dev/null +++ b/icons/lubuntu.svg @@ -0,0 +1 @@ +Lubuntu icon \ No newline at end of file diff --git a/icons/man.svg b/icons/man.svg new file mode 100644 index 000000000000..f63932350569 --- /dev/null +++ b/icons/man.svg @@ -0,0 +1 @@ +MAN icon \ No newline at end of file diff --git a/icons/mazda.svg b/icons/mazda.svg new file mode 100644 index 000000000000..b2a8855e3eef --- /dev/null +++ b/icons/mazda.svg @@ -0,0 +1 @@ +Mazda icon \ No newline at end of file diff --git a/icons/mcdonalds.svg b/icons/mcdonalds.svg new file mode 100644 index 000000000000..6c24399b305a --- /dev/null +++ b/icons/mcdonalds.svg @@ -0,0 +1 @@ +McDonald's icon \ No newline at end of file diff --git a/icons/microsoftexchange.svg b/icons/microsoftexchange.svg new file mode 100644 index 000000000000..a230e472f7a1 --- /dev/null +++ b/icons/microsoftexchange.svg @@ -0,0 +1 @@ +Microsoft Exchange icon \ No newline at end of file diff --git a/icons/microsoftsharepoint.svg b/icons/microsoftsharepoint.svg new file mode 100644 index 000000000000..2b02ccaee250 --- /dev/null +++ b/icons/microsoftsharepoint.svg @@ -0,0 +1 @@ +Microsoft SharePoint icon diff --git a/icons/microsoftvisio.svg b/icons/microsoftvisio.svg new file mode 100644 index 000000000000..aa2c90cb92a4 --- /dev/null +++ b/icons/microsoftvisio.svg @@ -0,0 +1 @@ +Microsoft Visio icon \ No newline at end of file diff --git a/icons/niconico.svg b/icons/niconico.svg new file mode 100644 index 000000000000..d2dc25b1684a --- /dev/null +++ b/icons/niconico.svg @@ -0,0 +1 @@ +niconico icon diff --git a/icons/nintendonetwork.svg b/icons/nintendonetwork.svg new file mode 100644 index 000000000000..4b4f845953d6 --- /dev/null +++ b/icons/nintendonetwork.svg @@ -0,0 +1 @@ +Nintendo Network icon \ No newline at end of file diff --git a/icons/nissan.svg b/icons/nissan.svg new file mode 100644 index 000000000000..f45c0c3bf9f5 --- /dev/null +++ b/icons/nissan.svg @@ -0,0 +1 @@ +Nissan icon \ No newline at end of file diff --git a/icons/openstack.svg b/icons/openstack.svg new file mode 100644 index 000000000000..83755312bf58 --- /dev/null +++ b/icons/openstack.svg @@ -0,0 +1 @@ +OpenStack icon \ No newline at end of file diff --git a/icons/pagseguro.svg b/icons/pagseguro.svg new file mode 100644 index 000000000000..5ff5d088fac1 --- /dev/null +++ b/icons/pagseguro.svg @@ -0,0 +1 @@ +PagSeguro icon \ No newline at end of file diff --git a/icons/phabricator.svg b/icons/phabricator.svg new file mode 100644 index 000000000000..13c945dc46d8 --- /dev/null +++ b/icons/phabricator.svg @@ -0,0 +1 @@ +Phabricator icon diff --git a/icons/pluscodes.svg b/icons/pluscodes.svg new file mode 100644 index 000000000000..0315ab0ecafd --- /dev/null +++ b/icons/pluscodes.svg @@ -0,0 +1 @@ +Plus Codes icon \ No newline at end of file diff --git a/icons/postcss.svg b/icons/postcss.svg new file mode 100644 index 000000000000..736ae88342f5 --- /dev/null +++ b/icons/postcss.svg @@ -0,0 +1 @@ +PostCSS icon \ No newline at end of file diff --git a/icons/prosieben.svg b/icons/prosieben.svg new file mode 100644 index 000000000000..c789f33a666d --- /dev/null +++ b/icons/prosieben.svg @@ -0,0 +1 @@ +ProSieben icon \ No newline at end of file diff --git a/icons/puppet.svg b/icons/puppet.svg new file mode 100644 index 000000000000..2e9c81645bec --- /dev/null +++ b/icons/puppet.svg @@ -0,0 +1 @@ +Puppet icon diff --git a/icons/redis.svg b/icons/redis.svg index f372c45960a7..7376520ce509 100644 --- a/icons/redis.svg +++ b/icons/redis.svg @@ -1 +1 @@ -Redis icon \ No newline at end of file +Redis icon diff --git a/icons/renault.svg b/icons/renault.svg new file mode 100644 index 000000000000..4668ff2d9746 --- /dev/null +++ b/icons/renault.svg @@ -0,0 +1 @@ +Renault icon \ No newline at end of file diff --git a/icons/riot.svg b/icons/riot.svg index c799a8ff882b..bed5c8aca4b6 100644 --- a/icons/riot.svg +++ b/icons/riot.svg @@ -1 +1 @@ -Riot icon \ No newline at end of file +Riot icon \ No newline at end of file diff --git a/icons/roku.svg b/icons/roku.svg new file mode 100644 index 000000000000..8f22631b7a33 --- /dev/null +++ b/icons/roku.svg @@ -0,0 +1 @@ +Roku icon \ No newline at end of file diff --git a/icons/scania.svg b/icons/scania.svg new file mode 100644 index 000000000000..68c127c03241 --- /dev/null +++ b/icons/scania.svg @@ -0,0 +1 @@ +Scania icon diff --git a/icons/shopware.svg b/icons/shopware.svg new file mode 100644 index 000000000000..d15d85520598 --- /dev/null +++ b/icons/shopware.svg @@ -0,0 +1 @@ +Shopware icon \ No newline at end of file diff --git a/icons/skoda.svg b/icons/skoda.svg new file mode 100644 index 000000000000..c2642b4ab739 --- /dev/null +++ b/icons/skoda.svg @@ -0,0 +1 @@ +ŠKODA icon diff --git a/icons/t-mobile.svg b/icons/t-mobile.svg index 100cfd3cc98b..d6c86844f3b6 100644 --- a/icons/t-mobile.svg +++ b/icons/t-mobile.svg @@ -1 +1 @@ -T-Mobile icon \ No newline at end of file +T-Mobile icon \ No newline at end of file diff --git a/icons/teamspeak.svg b/icons/teamspeak.svg new file mode 100644 index 000000000000..c96a81421b13 --- /dev/null +++ b/icons/teamspeak.svg @@ -0,0 +1 @@ +TeamSpeak icon \ No newline at end of file diff --git a/icons/toyota.svg b/icons/toyota.svg new file mode 100644 index 000000000000..e5f2b007c6eb --- /dev/null +++ b/icons/toyota.svg @@ -0,0 +1 @@ +Toyota icon \ No newline at end of file diff --git a/icons/transportforlondon.svg b/icons/transportforlondon.svg new file mode 100644 index 000000000000..c1b5e80913bb --- /dev/null +++ b/icons/transportforlondon.svg @@ -0,0 +1 @@ +Transport for London icon \ No newline at end of file diff --git a/icons/ulule.svg b/icons/ulule.svg new file mode 100644 index 000000000000..1809e7cceeb7 --- /dev/null +++ b/icons/ulule.svg @@ -0,0 +1 @@ +Ulule icon \ No newline at end of file diff --git a/icons/uplabs.svg b/icons/uplabs.svg new file mode 100644 index 000000000000..87596164b851 --- /dev/null +++ b/icons/uplabs.svg @@ -0,0 +1 @@ +UpLabs icon \ No newline at end of file diff --git a/icons/vauxhall.svg b/icons/vauxhall.svg new file mode 100644 index 000000000000..240b0982c200 --- /dev/null +++ b/icons/vauxhall.svg @@ -0,0 +1 @@ +Vauxhall icon \ No newline at end of file diff --git a/icons/vbulletin.svg b/icons/vbulletin.svg new file mode 100644 index 000000000000..193fe3b5d1d9 --- /dev/null +++ b/icons/vbulletin.svg @@ -0,0 +1 @@ +vBulletin icon \ No newline at end of file diff --git a/icons/vivaldi.svg b/icons/vivaldi.svg new file mode 100644 index 000000000000..d459ce287328 --- /dev/null +++ b/icons/vivaldi.svg @@ -0,0 +1 @@ +Vivaldi icon \ No newline at end of file diff --git a/icons/volvo.svg b/icons/volvo.svg new file mode 100644 index 000000000000..10f064468f4b --- /dev/null +++ b/icons/volvo.svg @@ -0,0 +1 @@ +Volvo icon \ No newline at end of file diff --git a/icons/warnerbros-dot.svg b/icons/warnerbros-dot.svg new file mode 100644 index 000000000000..668eb2cc5306 --- /dev/null +++ b/icons/warnerbros-dot.svg @@ -0,0 +1 @@ +Warner Bros. icon \ No newline at end of file diff --git a/icons/webmoney.svg b/icons/webmoney.svg new file mode 100644 index 000000000000..a3c91c6227ab --- /dev/null +++ b/icons/webmoney.svg @@ -0,0 +1 @@ +WebMoney icon \ No newline at end of file diff --git a/icons/wemo.svg b/icons/wemo.svg new file mode 100644 index 000000000000..cfbda2c060d3 --- /dev/null +++ b/icons/wemo.svg @@ -0,0 +1 @@ +WEMO icon \ No newline at end of file diff --git a/icons/wikimediacommons.svg b/icons/wikimediacommons.svg new file mode 100644 index 000000000000..6657dc0b4e90 --- /dev/null +++ b/icons/wikimediacommons.svg @@ -0,0 +1 @@ +Wikimedia Commons icon \ No newline at end of file diff --git a/icons/windowsxp.svg b/icons/windowsxp.svg new file mode 100644 index 000000000000..4369b7fae552 --- /dev/null +++ b/icons/windowsxp.svg @@ -0,0 +1 @@ +Windows XP icon \ No newline at end of file diff --git a/icons/wwe.svg b/icons/wwe.svg new file mode 100644 index 000000000000..388867534c80 --- /dev/null +++ b/icons/wwe.svg @@ -0,0 +1 @@ +WWE icon \ No newline at end of file diff --git a/icons/yammer.svg b/icons/yammer.svg index d9ac44bcf148..57c055248509 100644 --- a/icons/yammer.svg +++ b/icons/yammer.svg @@ -1 +1 @@ -Yammer icon \ No newline at end of file +Yammer icon \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 224aedefee8f..1f7e48dc19fe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "2.6.0", + "version": "2.7.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -885,9 +885,9 @@ "dev": true }, "acorn": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", - "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.1.tgz", + "integrity": "sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg==", "dev": true }, "acorn-globals": { @@ -901,9 +901,9 @@ }, "dependencies": { "acorn": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.0.tgz", - "integrity": "sha512-gac8OEcQ2Li1dxIEWGZzsp2BitJxwkwcOm0zHAJLcPJaVvm58FRnk6RkuLRpU1EujipU2ZFODv2P9DLMfnV8mw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", "dev": true } } @@ -6400,9 +6400,9 @@ } }, "uglify-js": { - "version": "3.7.7", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.7.tgz", - "integrity": "sha512-FeSU+hi7ULYy6mn8PKio/tXsdSXN35lm4KgV2asx00kzrLU9Pi3oAslcJT70Jdj7PHX29gGUPOT6+lXGBbemhA==", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.0.tgz", + "integrity": "sha512-ugNSTT8ierCsDHso2jkBHXYrU8Y5/fY2ZUprfrJUiD7YpuFvV4jODLFmb3h4btQjqr5Nh4TX4XtgDfCU1WdioQ==", "dev": true, "requires": { "commander": "~2.20.3", diff --git a/package.json b/package.json index 1bc89524108d..d144c48aab77 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "2.6.0", + "version": "2.7.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://www.simpleicons.org", "keywords": [ @@ -23,7 +23,7 @@ "jsonlint2": "1.7.1", "svglint": "1.0.5", "svgo": "1.3.2", - "uglify-js": "3.7.7" + "uglify-js": "3.8.0" }, "scripts": { "build": "node scripts/build-package.js", diff --git a/scripts/build-package.js b/scripts/build-package.js index 8ecb5db4ccc7..d2cdd71f1353 100644 --- a/scripts/build-package.js +++ b/scripts/build-package.js @@ -31,7 +31,8 @@ function escape(value) { return value.replace(/'/g, "\\'"); } function iconToKeyValue(icon) { - return `'${icon.title}':${iconToObject(icon)}`; + const iconTitle = escape(icon.title); + return `'${iconTitle}':${iconToObject(icon)}`; } function iconToObject(icon) { return util.format(iconObjectTemplate,