diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 17d8e15fce8a..ce71d27dd681 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -30,7 +30,7 @@ jobs: - name: Update slugs table run: node ./scripts/build-slugs-table.js - name: Commit version bump - uses: stefanzweifel/git-auto-commit-action@v4.9.2 + uses: stefanzweifel/git-auto-commit-action@v4.10.0 with: commit_message: version bump commit_user_name: GitHub Actions diff --git a/README.md b/README.md index 96f96ef9d9a6..2df4a1f63bed 100644 --- a/README.md +++ b/README.md @@ -182,6 +182,10 @@ Icons are also available as a [Kirby plugin](https://github.com/runxel/kirby3-si Icons are also available as a [Laravel Package](https://github.com/ublabs/blade-simple-icons) created by [@adrian-ub](https://github.com/adrian-ub) +### Python + +Icons are also available as a [Python package](https://github.com/xCloudzx/simpleicons) created by [@xCloudzx](https://github.com/xCloudzx). + ### React Icons are also available as a [React package](https://github.com/icons-pack/react-simple-icons) created by [@wootsbot](https://github.com/wootsbot). diff --git a/_data/simple-icons.json b/_data/simple-icons.json index bb2f950f7194..2b1a670be7cc 100644 --- a/_data/simple-icons.json +++ b/_data/simple-icons.json @@ -878,6 +878,11 @@ "hex": "7D8084", "source": "https://www.automatic.com/press" }, + { + "title": "Automattic", + "hex": "3499CD", + "source": "https://automattic.com/press/brand-materials/" + }, { "title": "Autotask", "hex": "E51937", @@ -2083,6 +2088,12 @@ "source": "https://www.datocms.com/company/brand-assets", "guidelines": "https://www.datocms.com/company/brand-assets" }, + { + "title": "Datto", + "hex": "199ED9", + "source": "https://www.datto.com/brand/logos", + "guidelines": "https://www.datto.com/brand" + }, { "title": "DAZN", "hex": "F8F8F5", @@ -2727,6 +2738,11 @@ "hex": "F0AD4E", "source": "https://falconframework.org/" }, + { + "title": "FamPay", + "hex": "FFAD00", + "source": "https://fampay.in" + }, { "title": "Fandango", "hex": "FF7300", @@ -2969,6 +2985,11 @@ "hex": "003478", "source": "https://www.ford.com/" }, + { + "title": "Forestry", + "hex": "343A40", + "source": "https://forestry.io/" + }, { "title": "Formstack", "hex": "21B573", @@ -3215,7 +3236,7 @@ }, { "title": "Gitpod", - "hex": "FFB45B", + "hex": "FFAE33", "source": "https://www.gitpod.io/" }, { @@ -3948,8 +3969,9 @@ }, { "title": "IBM", - "hex": "054ADA", - "source": "https://www.ibm.com/design/language/elements/logos/8-bar/" + "hex": "052FAD", + "source": "https://www.ibm.com/design/language/ibm-logos/8-bar/", + "guidelines": "https://www.ibm.com/design/language/ibm-logos/8-bar/" }, { "title": "IBM Watson", @@ -3974,7 +3996,7 @@ { "title": "ICON", "hex": "31B8BB", - "source": "https://icon.foundation/" + "source": "https://icon.foundation/contents/resrce/media" }, { "title": "Iconfinder", @@ -3999,7 +4021,8 @@ { "title": "iDEAL", "hex": "CC0066", - "source": "https://www.ideal.nl/cms/files/Manual_iDEAL_logo.pdf" + "source": "https://www.ideal.nl/cms/files/Manual_iDEAL_logo.pdf", + "guidelines": "https://www.ideal.nl/cms/files/Manual_iDEAL_logo.pdf" }, { "title": "IEEE", @@ -4010,7 +4033,8 @@ { "title": "iFixit", "hex": "0071CE", - "source": "https://www.ifixit.com/" + "source": "https://www.ifixit.com/", + "guidelines": "https://www.ifixit.com/Info/Media" }, { "title": "iFood", @@ -4020,12 +4044,14 @@ { "title": "IFTTT", "hex": "000000", - "source": "https://ifttt.com/discover/brand-guidelines" + "source": "https://ifttt.com/discover/brand-guidelines", + "guidelines": "https://ifttt.com/discover/brand-guidelines" }, { "title": "iHeartRadio", "hex": "C6002B", - "source": "https://brand.iheart.com/logo" + "source": "https://brand.iheart.com/logo", + "guidelines": "https://brand.iheart.com/logo" }, { "title": "IKEA", @@ -4034,13 +4060,20 @@ }, { "title": "IMDb", - "hex": "E6B91E", - "source": "http://www.imdb.com/pressroom/brand_guidelines" + "hex": "F5C518", + "source": "https://brand.imdb.com/imdb", + "guidelines": "https://brand.imdb.com/imdb" }, { "title": "Imgur", "hex": "1BB76E", - "source": "https://s.imgur.com/images/favicon-152.png" + "source": "https://imgurinc.com/press", + "guidelines": "https://help.imgur.com/hc/en-us/articles/202062878-Trademark-Use-Policy" + }, + { + "title": "Immer", + "hex": "00E7C3", + "source": "https://github.com/immerjs/immer/blob/7a5382899bc8b0bf5e21972a1c7db63f53e1d697/website/static/img/immer-logo.svg" }, { "title": "Imou", @@ -4049,8 +4082,8 @@ }, { "title": "Indeed", - "hex": "2164F3", - "source": "https://www.indeed.com" + "hex": "003A9B", + "source": "https://indeed.design/resources" }, { "title": "Infiniti", @@ -4060,17 +4093,18 @@ { "title": "InfluxDB", "hex": "22ADF6", - "source": "https://www.influxdata.com/" + "source": "https://influxdata.github.io/branding/logo/downloads/", + "guidelines": "https://influxdata.github.io/branding/logo/usage/" }, { "title": "Informatica", "hex": "FF4D00", - "source": "https://www.informatica.com/content/dam/informatica-com/en/images/cc02v2/logo-informatica.svg" + "source": "https://www.informatica.com/" }, { "title": "Infosys", "hex": "007CC3", - "source": "https://www.infosys.com/content/dam/infosys-web/burger-menu/en/images/logo.svg" + "source": "https://www.infosys.com/newsroom/journalist-resources/infosyslogo.html" }, { "title": "Ingress", @@ -4080,7 +4114,10 @@ { "title": "Inkscape", "hex": "000000", - "source": "https://commons.wikimedia.org/wiki/File:Inkscape_Logo.svg" + "source": "https://inkscape.org/gallery/=inkscape-branding/inkscape-brand-assets/", + "license": { + "type": "CC-BY-SA-3.0" + } }, { "title": "Insomnia", @@ -4095,7 +4132,8 @@ { "title": "Instagram", "hex": "E4405F", - "source": "https://www.instagram-brand.com" + "source": "https://en.facebookbrand.com/instagram/", + "guidelines": "https://en.facebookbrand.com/instagram/" }, { "title": "Instapaper", @@ -4115,7 +4153,7 @@ { "title": "Intel", "hex": "0071C5", - "source": "https://www.intel.com/" + "source": "https://www.intel.com/content/www/us/en/newsroom/resources/press-kits-intel-overview.html" }, { "title": "IntelliJ IDEA", @@ -4126,12 +4164,13 @@ { "title": "Intercom", "hex": "6AFDEF", - "source": "https://www.intercom.com/press" + "source": "https://www.intercom.com/press", + "guidelines": "https://www.intercom.com/press" }, { "title": "Internet Archive", - "hex": "000000", - "source": "https://openlibrary.org/static/images/ia-logo.svg" + "hex": "666666", + "source": "https://archive.org/" }, { "title": "Internet Explorer", @@ -4147,12 +4186,12 @@ { "title": "Invoice Ninja", "hex": "000000", - "source": "https://github.com/invoiceninja/invoiceninja" + "source": "https://github.com/invoiceninja/invoiceninja/blob/2bdb26dd06123a0426cc7a8da77fc8fce7e5a222/public/images/round_logo.png" }, { "title": "ioBroker", "hex": "3399CC", - "source": "https://github.com/ioBroker/awesome-iobroker/blob/master/images/" + "source": "https://github.com/ioBroker/awesome-iobroker/blob/6ba42e9fcda7c88356e2f8c98f435ce7b02d4e37/images/awesome-iobroker.svg" }, { "title": "Ionic", @@ -4172,12 +4211,14 @@ { "title": "Issuu", "hex": "F36D5D", - "source": "https://issuu.com/press" + "source": "https://issuu.com/press", + "guidelines": "https://issuu.com/press" }, { "title": "Itch.io", "hex": "FA5C5C", - "source": "https://itch.io/press-kit" + "source": "https://itch.io/press-kit", + "guidelines": "https://itch.io/press-kit" }, { "title": "iTunes", @@ -4192,7 +4233,11 @@ { "title": "Jabber", "hex": "CC0000", - "source": "https://commons.wikimedia.org/wiki/File:Jabber-bulb.svg" + "source": "https://commons.wikimedia.org/wiki/File:Jabber-bulb.svg", + "guidelines": "http://www.jabber.org/faq.html#logo", + "license": { + "type": "CC-BY-2.5" + } }, { "title": "Jaguar", @@ -4202,7 +4247,8 @@ { "title": "Jamboard", "hex": "F37C20", - "source": "https://cdn2.hubspot.net/hubfs/159104/ECS/Jamboard/Approved%20Jamboard%20Brand%20Book.pdf" + "source": "https://cdn2.hubspot.net/hubfs/159104/ECS/Jamboard/Approved%20Jamboard%20Brand%20Book.pdf", + "guidelines": "https://cdn2.hubspot.net/hubfs/159104/ECS/Jamboard/Approved%20Jamboard%20Brand%20Book.pdf" }, { "title": "Jameson", @@ -4222,12 +4268,16 @@ { "title": "Java", "hex": "007396", - "source": "https://www.oracle.com/legal/logos.html" + "source": "https://www.oracle.com/legal/logos.html", + "guidelines": "https://www.oracle.com/legal/logos.html" }, { "title": "JavaScript", "hex": "F7DF1E", - "source": "https://github.com/voodootikigod/logo.js" + "source": "https://github.com/voodootikigod/logo.js", + "license": { + "type": "MIT" + } }, { "title": "JBL", @@ -4242,22 +4292,32 @@ { "title": "Jeep", "hex": "000000", - "source": "http://www.fcaci.com/x/JEEPv15" + "source": "http://www.fcaci.com/x/JEEPv15", + "guidelines": "http://www.fcaci.com/x/JEEPv15" }, { "title": "Jekyll", "hex": "CC0000", - "source": "https://github.com/jekyll/brand" + "source": "https://github.com/jekyll/brand/blob/8302ad3ecf045054a095020729a8d2cc7005faf8/jekyll-logo-black.svg", + "guidelines": "https://github.com/jekyll/brand", + "license": { + "type": "CC-BY-4.0" + } }, { "title": "Jellyfin", "hex": "00A4DC", - "source": "https://jellyfin.org/docs/general/contributing/branding.html#theme" + "source": "https://jellyfin.org/docs/general/contributing/branding.html", + "guidelines": "https://jellyfin.org/docs/general/contributing/branding.html" }, { "title": "Jenkins", "hex": "D24939", - "source": "https://wiki.jenkins-ci.org/display/JENKINS/Logo" + "source": "https://get.jenkins.io/art/", + "guidelines": "https://www.jenkins.io/press/", + "license": { + "type": "CC-BY-SA-3.0" + } }, { "title": "Jenkins X", @@ -4277,12 +4337,14 @@ { "title": "JetBrains", "hex": "000000", - "source": "https://www.jetbrains.com/company/brand/" + "source": "https://www.jetbrains.com/company/brand/logos/", + "guidelines": "https://www.jetbrains.com/company/brand/" }, { "title": "JFrog", "hex": "41BF47", - "source": "https://jfrog.com/brand-guidelines/" + "source": "https://jfrog.com/brand-guidelines/", + "guidelines": "https://jfrog.com/brand-guidelines/" }, { "title": "JFrog Bintray", @@ -4297,27 +4359,31 @@ { "title": "Jira", "hex": "0052CC", - "source": "https://atlassian.design/guidelines/marketing/resources/logo-files" + "source": "https://atlassian.design/resources/logo-library", + "guidelines": "https://atlassian.design/foundations/logos/" }, { "title": "Jira Software", "hex": "0052CC", - "source": "https://www.atlassian.com/company/news/press-kit" + "source": "https://www.atlassian.com/company/news/press-kit", + "guidelines": "https://atlassian.design/foundations/logos/" }, { "title": "Jitsi", "hex": "97979A", - "source": "https://github.com/jitsi/jitsi/blob/1387ed6a768a1ecae2ddd82236d1de3119e8957f/resources/images/logo/sc_logo.svg" + "source": "https://github.com/jitsi/jitsi-meet/blob/f8a41aea9c32796646c0fea11064775a4e5c3523/images/watermark.svg" }, { "title": "John Deere", "hex": "367C2B", - "source": "https://en.wikipedia.org/wiki/File:John_Deere_logo.svg" + "source": "https://en.wikipedia.org/wiki/File:John_Deere_logo.svg", + "guidelines": "https://johndeere.widencollective.com/portals/arrshkzc/MyPortalFeb23,2021" }, { "title": "Joomla", "hex": "5091CD", - "source": "https://docs.joomla.org/Joomla:Brand_Identity_Elements" + "source": "https://docs.joomla.org/Joomla:Brand_Identity_Elements/Official_Logo", + "guidelines": "https://docs.joomla.org/Joomla:Brand_Identity_Elements" }, { "title": "JPEG", @@ -4327,7 +4393,8 @@ { "title": "jQuery", "hex": "0769AD", - "source": "https://brand.jquery.org/logos/" + "source": "https://brand.jquery.org/logos/", + "guidelines": "https://brand.jquery.org/logos/" }, { "title": "JR Group", @@ -4367,17 +4434,19 @@ { "title": "Juniper Networks", "hex": "84B135", - "source": "https://www.juniper.net/us/en/company/press-center/images/image-library/logos/" + "source": "https://www.juniper.net/us/en/company/press-center/images/image-library/logos/", + "guidelines": "https://www.juniper.net/us/en/company/press-center/images/image-library/logos/" }, { "title": "Jupyter", "hex": "F37626", - "source": "https://github.com/jupyter/design" + "source": "https://github.com/jupyter/design/blob/80716ee75dd7b2a6ec6abcd89922d020483589b1/logos/Logo%20Mark/logomark-whitebody-whitemoons/logomark-whitebody-whitemoons.svg", + "guidelines": "https://github.com/jupyter/design" }, { "title": "Just Eat", "hex": "F36D00", - "source": "https://www.just-eat.ie/" + "source": "https://www.justeattakeaway.com/media/media-kit/" }, { "title": "JustGiving", @@ -4427,6 +4496,11 @@ "hex": "4ACBD6", "source": "https://www.tp-link.com/us/support/download/hs200/" }, + { + "title": "KashFlow", + "hex": "E5426E", + "source": "https://www.kashflow.com/" + }, { "title": "Kaspersky", "hex": "006D5C", @@ -4447,6 +4521,12 @@ "hex": "1D99F3", "source": "https://kde.org/stuff/clipart/" }, + { + "title": "Kdenlive", + "hex": "527EB2", + "source": "https://kdenlive.org/en/logo/", + "guidelines": "https://kdenlive.org/en/logo/" + }, { "title": "KeePassXC", "hex": "6CAC4D", @@ -4766,6 +4846,12 @@ "hex": "000000", "source": "https://lichess.org/about" }, + { + "title": "LIFX", + "hex": "000000", + "source": "https://www.lifx.com/pages/press-enquiries", + "guidelines": "https://www.dropbox.com/sh/i9khucz3ucy0q5v/AACrbtcpEIS0PdP84RdkhoAFa/Guides" + }, { "title": "Lighthouse", "hex": "F44B21", @@ -5196,6 +5282,11 @@ "source": "https://en.facebookbrand.com/facebookapp/assets/messenger/", "guidelines": "https://en.facebookbrand.com/facebookapp/assets/messenger/" }, + { + "title": "Metabase", + "hex": "509EE3", + "source": "https://www.metabase.com/" + }, { "title": "MetaFilter", "hex": "065A8F", @@ -6202,7 +6293,7 @@ { "title": "PayPal", "hex": "00457C", - "source": "https://www.paypal-marketing.com/html/partner/na/portal-v2/pdf/PP_Masterbrandguidelines_v21_mm.pdf" + "source": "https://www.paypal.com/" }, { "title": "Paytm", @@ -6290,6 +6381,11 @@ "hex": "3DAD4B", "source": "https://www.photocrowd.com/" }, + { + "title": "Photopea", + "hex": "18A497", + "source": "https://github.com/photopea/photopea/blob/d5c532e8ad8ece246e2ea8646aac7df768407c64/logo.svg" + }, { "title": "PHP", "hex": "777BB4", @@ -6468,14 +6564,19 @@ }, { "title": "Plus Codes", - "hex": "57C4D2", - "source": "https://plus.codes/" + "hex": "4285F4", + "source": "https://maps.google.com/pluscodes/" }, { "title": "PM2", "hex": "2B037A", "source": "https://pm2.keymetrics.io/" }, + { + "title": "pnpm", + "hex": "F69220", + "source": "https://pnpm.io/logos" + }, { "title": "Pocket", "hex": "EF3F56", @@ -6881,7 +6982,10 @@ { "title": "R", "hex": "276DC3", - "source": "https://www.r-project.org/logo/" + "source": "https://www.r-project.org/logo/", + "license": { + "type": "CC-BY-SA-4.0" + } }, { "title": "RabbitMQ", diff --git a/icons/automattic.svg b/icons/automattic.svg new file mode 100644 index 000000000000..6944537a797e --- /dev/null +++ b/icons/automattic.svg @@ -0,0 +1 @@ +Automattic icon \ No newline at end of file diff --git a/icons/datto.svg b/icons/datto.svg new file mode 100644 index 000000000000..4fc4c895b556 --- /dev/null +++ b/icons/datto.svg @@ -0,0 +1 @@ +Datto icon \ No newline at end of file diff --git a/icons/fampay.svg b/icons/fampay.svg new file mode 100644 index 000000000000..1dccd68a0682 --- /dev/null +++ b/icons/fampay.svg @@ -0,0 +1 @@ +FamPay icon \ No newline at end of file diff --git a/icons/forestry.svg b/icons/forestry.svg new file mode 100644 index 000000000000..2b6ef3d51b1f --- /dev/null +++ b/icons/forestry.svg @@ -0,0 +1 @@ +Forestry icon \ No newline at end of file diff --git a/icons/immer.svg b/icons/immer.svg new file mode 100644 index 000000000000..d17530fef74a --- /dev/null +++ b/icons/immer.svg @@ -0,0 +1 @@ +Immer icon \ No newline at end of file diff --git a/icons/kashflow.svg b/icons/kashflow.svg new file mode 100644 index 000000000000..b2fbcf8782a3 --- /dev/null +++ b/icons/kashflow.svg @@ -0,0 +1 @@ +KashFlow icon \ No newline at end of file diff --git a/icons/kdenlive.svg b/icons/kdenlive.svg new file mode 100644 index 000000000000..605647f2cabe --- /dev/null +++ b/icons/kdenlive.svg @@ -0,0 +1 @@ +Kdenlive icon \ No newline at end of file diff --git a/icons/lifx.svg b/icons/lifx.svg new file mode 100644 index 000000000000..4c33dce8544c --- /dev/null +++ b/icons/lifx.svg @@ -0,0 +1 @@ +LIFX icon \ No newline at end of file diff --git a/icons/metabase.svg b/icons/metabase.svg new file mode 100644 index 000000000000..3361afe98a8d --- /dev/null +++ b/icons/metabase.svg @@ -0,0 +1 @@ +Metabase icon \ No newline at end of file diff --git a/icons/paypal.svg b/icons/paypal.svg index 57e556023644..dd3cc4add70e 100644 --- a/icons/paypal.svg +++ b/icons/paypal.svg @@ -1 +1 @@ -PayPal icon \ No newline at end of file +PayPal icon \ No newline at end of file diff --git a/icons/photopea.svg b/icons/photopea.svg new file mode 100644 index 000000000000..2a9fefdf41d7 --- /dev/null +++ b/icons/photopea.svg @@ -0,0 +1 @@ +Photopea icon \ No newline at end of file diff --git a/icons/pluscodes.svg b/icons/pluscodes.svg index 0315ab0ecafd..c69f479ac2a0 100644 --- a/icons/pluscodes.svg +++ b/icons/pluscodes.svg @@ -1 +1 @@ -Plus Codes icon \ No newline at end of file +Plus Codes icon \ No newline at end of file diff --git a/icons/pnpm.svg b/icons/pnpm.svg new file mode 100644 index 000000000000..66faa6e15836 --- /dev/null +++ b/icons/pnpm.svg @@ -0,0 +1 @@ +pnpm icon \ No newline at end of file diff --git a/icons/r.svg b/icons/r.svg index 10954fcc3e9b..8bf769da34a0 100644 --- a/icons/r.svg +++ b/icons/r.svg @@ -1 +1 @@ -R icon \ No newline at end of file +R icon \ No newline at end of file diff --git a/icons/zotero.svg b/icons/zotero.svg index e02a306701a6..9966a4589acb 100644 --- a/icons/zotero.svg +++ b/icons/zotero.svg @@ -1 +1 @@ -Zotero icon \ No newline at end of file +Zotero icon \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index a5a46bc2b2f0..000a1939cedf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "4.20.0", + "version": "4.21.0", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -1408,9 +1408,9 @@ } }, "css-tree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", - "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "requires": { "mdn-data": "2.0.14", @@ -1654,9 +1654,9 @@ } }, "editorconfig-checker": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/editorconfig-checker/-/editorconfig-checker-4.0.1.tgz", - "integrity": "sha512-Ne/3lXG7CUqOy1yXA4Q0rNjHlwQywkiujZPfFC7dAgGmVAN3BLQCUxMik+tufcWTiN3VhBN+Ra+UoCqJ6c9Jgw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/editorconfig-checker/-/editorconfig-checker-4.0.2.tgz", + "integrity": "sha512-tUI7ABIzMB1kfwTUQmX+gaZGCMNuUgGuRHJ+Xu4Tk9T8lV8Vy5w/EaQsSZ7NKrOgLxbekptw6MUgrzHTvhceLw==", "dev": true, "requires": { "https-proxy-agent": "^5.0.0", @@ -5297,9 +5297,9 @@ } }, "svgo": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.2.2.tgz", - "integrity": "sha512-kJugY2d0yrsONnG4YavppVkKmKULMw2iFRbB9+usyWqzTaqoBuUaqdMnQ2G1n5P1dmOA2tZvc5zmMM6sPOVBSQ==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.3.0.tgz", + "integrity": "sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q==", "dev": true, "requires": { "@trysound/sax": "0.1.1", @@ -5331,9 +5331,9 @@ "dev": true }, "dom-serializer": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz", - "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.1.tgz", + "integrity": "sha512-Pv2ZluG5ife96udGgEDovOOOA5UELkltfJpnIExPrAk1LTvecolUGn6lIaoLh86d83GiB86CjzciMd9BuRB71Q==", "dev": true, "requires": { "domelementtype": "^2.0.1", @@ -5342,29 +5342,29 @@ } }, "domelementtype": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", - "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "dev": true }, "domhandler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz", - "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.0.tgz", + "integrity": "sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==", "dev": true, "requires": { - "domelementtype": "^2.1.0" + "domelementtype": "^2.2.0" } }, "domutils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.5.0.tgz", - "integrity": "sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.6.0.tgz", + "integrity": "sha512-y0BezHuy4MDYxh6OvolXYsH+1EMGmFbwv5FKW7ovwMG6zTPWqNPq3WF9ayZssFq+UlKdffGLbOEaghNdaOm1WA==", "dev": true, "requires": { "dom-serializer": "^1.0.1", - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0" + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" } }, "entities": { @@ -5562,9 +5562,9 @@ } }, "uglify-js": { - "version": "3.13.2", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.2.tgz", - "integrity": "sha512-SbMu4D2Vo95LMC/MetNaso1194M1htEA+JrqE9Hk+G2DhI+itfS9TRu9ZKeCahLDNa/J3n4MqUJ/fOHMzQpRWw==", + "version": "3.13.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.4.tgz", + "integrity": "sha512-kv7fCkIXyQIilD5/yQy8O+uagsYIOt5cZvs890W40/e/rvjMSzJw81o9Bg0tkURxzZBROtDQhW2LFjOGoK3RZw==", "dev": true }, "union-value": { diff --git a/package.json b/package.json index 158eb6c0608f..94c672e1bde9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simple-icons", - "version": "4.20.0", + "version": "4.21.0", "description": "SVG icons for popular brands https://simpleicons.org", "homepage": "https://simpleicons.org", "keywords": [ @@ -18,7 +18,7 @@ "author": "Simple Icons Collaborators", "license": "CC0-1.0", "devDependencies": { - "editorconfig-checker": "4.0.1", + "editorconfig-checker": "4.0.2", "jest": "26.6.3", "jest-diff": "26.6.2", "jsonschema": "1.4.0", @@ -26,9 +26,9 @@ "svg-path-bbox": "0.2.0", "svg-path-segments": "0.1.8", "svglint": "1.0.7", - "svgo": "2.2.2", + "svgo": "2.3.0", "svgpath": "2.3.1", - "uglify-js": "3.13.2" + "uglify-js": "3.13.4" }, "scripts": { "build": "node scripts/build-package.js", diff --git a/site_script.js b/site_script.js index 0864a5c165b7..7b84772ae14b 100644 --- a/site_script.js +++ b/site_script.js @@ -200,6 +200,7 @@ $hideAlways = document.getElementById('hide-feedback-request'); var redesignUrl = 'https://simple-icons.github.io/simple-icons-website/', + redesignRootDomain = 'simple-icons.github.io', hideBannerAlwaysIdentifier = 'hide-banner', redirectAutomaticallyIdentifier = 'redirect-to-redesign'; @@ -235,7 +236,7 @@ var redirect = localStorage.getItem(redirectAutomaticallyIdentifier); if (redirect === 'true') { $redirectAutomatically.innerHTML = "Disable redirect"; - if (document.referrer !== redesignUrl) { + if (document.referrer.split('/')[2] !== redesignRootDomain) { window.location.replace(redesignUrl); } } diff --git a/slugs.md b/slugs.md index 15a2c5454a73..16e1e9dd8d22 100644 --- a/slugs.md +++ b/slugs.md @@ -182,6 +182,7 @@ update the script at 'scripts/build-slugs-table.js'. | `Autodesk` | `autodesk` | | `AutoHotkey` | `autohotkey` | | `Automatic` | `automatic` | +| `Automattic` | `automattic` | | `Autotask` | `autotask` | | `Aventrix` | `aventrix` | | `Awesome Lists` | `awesomelists` | @@ -420,6 +421,7 @@ update the script at 'scripts/build-slugs-table.js'. | `Datadog` | `datadog` | | `DataStax` | `datastax` | | `DatoCMS` | `datocms` | +| `Datto` | `datto` | | `DAZN` | `dazn` | | `dblp` | `dblp` | | `DC Entertainment` | `dcentertainment` | @@ -546,6 +548,7 @@ update the script at 'scripts/build-slugs-table.js'. | `FACEIT` | `faceit` | | `Facepunch` | `facepunch` | | `Falcon` | `falcon` | +| `FamPay` | `fampay` | | `Fandango` | `fandango` | | `Fandom` | `fandom` | | `Farfetch` | `farfetch` | @@ -594,6 +597,7 @@ update the script at 'scripts/build-slugs-table.js'. | `FontBase` | `fontbase` | | `foodpanda` | `foodpanda` | | `Ford` | `ford` | +| `Forestry` | `forestry` | | `Formstack` | `formstack` | | `Fortinet` | `fortinet` | | `Fortran` | `fortran` | @@ -804,6 +808,7 @@ update the script at 'scripts/build-slugs-table.js'. | `IKEA` | `ikea` | | `IMDb` | `imdb` | | `Imgur` | `imgur` | +| `Immer` | `immer` | | `Imou` | `imou` | | `Indeed` | `indeed` | | `Infiniti` | `infiniti` | @@ -880,10 +885,12 @@ update the script at 'scripts/build-slugs-table.js'. | `Kali Linux` | `kalilinux` | | `Karlsruher Verkehrsverbund` | `karlsruherverkehrsverbund` | | `Kasa Smart` | `kasasmart` | +| `KashFlow` | `kashflow` | | `Kaspersky` | `kaspersky` | | `Katacoda` | `katacoda` | | `Katana` | `katana` | | `KDE` | `kde` | +| `Kdenlive` | `kdenlive` | | `KeePassXC` | `keepassxc` | | `Kentico` | `kentico` | | `Keras` | `keras` | @@ -943,6 +950,7 @@ update the script at 'scripts/build-slugs-table.js'. | `LibreOffice` | `libreoffice` | | `libuv` | `libuv` | | `Lichess` | `lichess` | +| `LIFX` | `lifx` | | `Lighthouse` | `lighthouse` | | `LINE` | `line` | | `LINE WEBTOON` | `linewebtoon` | @@ -1022,6 +1030,7 @@ update the script at 'scripts/build-slugs-table.js'. | `Mercedes` | `mercedes` | | `Mercurial` | `mercurial` | | `Messenger` | `messenger` | +| `Metabase` | `metabase` | | `MetaFilter` | `metafilter` | | `Meteor` | `meteor` | | `Metro` | `metro` | @@ -1230,6 +1239,7 @@ update the script at 'scripts/build-slugs-table.js'. | `PhonePe` | `phonepe` | | `Photobucket` | `photobucket` | | `Photocrowd` | `photocrowd` | +| `Photopea` | `photopea` | | `PHP` | `php` | | `PhpStorm` | `phpstorm` | | `Pi-hole` | `pi-hole` | @@ -1267,6 +1277,7 @@ update the script at 'scripts/build-slugs-table.js'. | `Plurk` | `plurk` | | `Plus Codes` | `pluscodes` | | `PM2` | `pm2` | +| `pnpm` | `pnpm` | | `Pocket` | `pocket` | | `Pocket Casts` | `pocketcasts` | | `Podcast Addict` | `podcastaddict` |