diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml
index 33b577309fbf..0e191ff60fb7 100644
--- a/.github/workflows/verify.yml
+++ b/.github/workflows/verify.yml
@@ -44,6 +44,9 @@ jobs:
run: npm i
- name: Run linter
run: npm run lint
+ env:
+ # Authorise GitHub API requests for editorconfig-checker
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Detect changed documentation files
uses: dorny/paths-filter@v2
id: changes
diff --git a/README.md b/README.md
index a88a18d22b9a..e4a582bff750 100644
--- a/README.md
+++ b/README.md
@@ -175,7 +175,7 @@ echo file_get_contents('path/to/package/icons/simpleicons.svg');
| [Solid package](https://github.com/x64Bits/solid-icons) | [@x64Bits](https://github.com/x64Bits) | ![](https://img.shields.io/github/license/x64Bits/solid-icons) | [![v9.0.0](https://img.shields.io/static/v1?label=version&message=v9.0.0&logo=simpleicons&color=yellow)](https://github.com/simple-icons/simple-icons/tree/9.0.0) |
| [Stream Deck icon pack](https://github.com/mackenly/simple-icons-stream-deck) | [@mackenly](https://github.com/mackenly) | ![](https://img.shields.io/github/license/mackenly/simple-icons-stream-deck) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmackenly%2Fsimple-icons-stream-deck%2Fmain%2Ftemplate%2Fmanifest.json&query=Version&logo=simpleicons&label=version) |
| [Svelte package](https://github.com/icons-pack/svelte-simple-icons) | [@wootsbot](https://github.com/wootsbot) | ![](https://img.shields.io/github/license/icons-pack/svelte-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Ficons-pack%2Fsvelte-simple-icons%2Fmain%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) |
-| [Vue 3 package](https://github.com/wyatt-herkamp/vue3-simple-icons) | [@wyatt-herkamp](https://github.com/wyatt-herkamp) | ![](https://img.shields.io/github/license/wyatt-herkamp/vue3-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fwyatt-herkamp%2Fvue3-simple-icons%2Fmain%2Fpackage-lock.json&query=%24..%5B'node_modules%2Fsimple-icons'%5D.version&logo=simpleicons&label=version) |
+| [Vue 3 package](https://github.com/wyatt-herkamp/vue3-simple-icons) | [@wyatt-herkamp](https://github.com/wyatt-herkamp) | ![](https://img.shields.io/github/license/wyatt-herkamp/vue3-simple-icons) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fwyatt-herkamp%2Fvue3-simple-icons%2Fmain%2Fsimple-icons.json&query=simpleIconsVersion&logo=simpleicons&label=version) |
| [Vue package](https://github.com/mainvest/vue-simple-icons) | [@noahlitvin](https://github.com/noahlitvin) | ![](https://img.shields.io/github/license/mainvest/vue-simple-icons) | ![](https://img.shields.io/badge/dynamic/yaml?url=https%3A%2F%2Fraw.githubusercontent.com%2Fmainvest%2Fvue-simple-icons%2Fmaster%2Fpackage.json&query=%24.version&logo=simpleicons&label=version) |
| [Webflow app](https://webflow.com/apps/detail/simple-icons) | [@diegoliv](https://github.com/diegoliv) | ![](https://img.shields.io/github/license/diegoliv/wf-simpleicons-search) | ![](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fdiegoliv%2Fwf-simpleicons-search%2Fmain%2Fpackage.json&query=%24..%5B'simple-icons'%5D&logo=simpleicons&label=version) |
| [WordPress plugin](https://wordpress.org/plugins/simple-icons/) | [@tjtaylo](https://github.com/tjtaylo) | ![](https://img.shields.io/badge/license-GPL_v2-blue.svg) | [![v4.25.0](https://img.shields.io/static/v1?label=version&message=v4.25.0&logo=simpleicons&color=red)](https://github.com/simple-icons/simple-icons/tree/4.25.0) |
diff --git a/_data/simple-icons.json b/_data/simple-icons.json
index c05699125855..e2bb97d7ae19 100644
--- a/_data/simple-icons.json
+++ b/_data/simple-icons.json
@@ -3,7 +3,7 @@
{
"title": ".ENV",
"hex": "ECD53F",
- "source": "https://github.com/motdotla/dotenv/tree/40e75440337d1de2345dc8326d6108331f583fd8",
+ "source": "https://github.com/motdotla/dotenv/blob/40e75440337d1de2345dc8326d6108331f583fd8/dotenv.svg",
"aliases": {
"aka": [
"Dotenv"
@@ -13,12 +13,12 @@
{
"title": ".NET",
"hex": "512BD4",
- "source": "https://github.com/dotnet/brand/tree/defe0408e765b48223a434a0d9a94213edc062f8"
+ "source": "https://github.com/dotnet/brand/blob/defe0408e765b48223a434a0d9a94213edc062f8/logo/dotnet-logo.svg"
},
{
"title": "/e/",
"hex": "000000",
- "source": "https://gitlab.e.foundation/e/cloud/my-spot/-/blob/4e5430a17ba4ce77d4cb188222e47924f032b197/searx/static/themes/eelo/img/logo.svg"
+ "source": "https://doc.e.foundation"
},
{
"title": "1001Tracklists",
@@ -27,8 +27,9 @@
},
{
"title": "1Password",
- "hex": "1A285F",
- "source": "https://1password.com"
+ "hex": "3B66BC",
+ "source": "https://1password.com/press",
+ "guidelines": "https://1password.com/press"
},
{
"title": "3M",
@@ -38,7 +39,7 @@
{
"title": "42",
"hex": "000000",
- "source": "https://www.42.fr"
+ "source": "https://www.42network.org"
},
{
"title": "4chan",
@@ -52,8 +53,13 @@
},
{
"title": "500px",
- "hex": "0099E5",
- "source": "https://about.500px.com/press"
+ "hex": "222222",
+ "source": "https://500px.com"
+ },
+ {
+ "title": "7Zip",
+ "hex": "000000",
+ "source": "https://commons.wikimedia.org/wiki/File:7ziplogo.svg"
},
{
"title": "99designs",
@@ -1408,6 +1414,11 @@
"source": "https://arxiv.org",
"guidelines": "https://arxiv.org/about/brand"
},
+ {
+ "title": "Asahi Linux",
+ "hex": "A61200",
+ "source": "https://github.com/AsahiLinux/artwork/blob/292637c9658c1491ddc1128fb6134aec01d904dd/logos/svg/AsahiLinux_logomark_mono.svg"
+ },
{
"title": "Asana",
"hex": "F06A6A",
@@ -1446,7 +1457,7 @@
},
{
"title": "Aston Martin",
- "hex": "000000",
+ "hex": "00665E",
"source": "https://www.astonmartin.com"
},
{
@@ -1668,6 +1679,11 @@
"hex": "F9DC3E",
"source": "https://github.com/babel/website/blob/93330158b6ecca1ab88d3be8dbf661f5c2da6c76/website/static/img/babel-black.svg"
},
+ {
+ "title": "Babelio",
+ "hex": "FBB91E",
+ "source": "https://www.babelio.com"
+ },
{
"title": "Backblaze",
"hex": "E21E29",
@@ -2181,6 +2197,11 @@
"hex": "003DAD",
"source": "https://www.breaker.audio/i/brand"
},
+ {
+ "title": "Brenntag",
+ "hex": "1A0033",
+ "source": "https://www.brenntag.com"
+ },
{
"title": "Brevo",
"hex": "0B996E",
@@ -2446,6 +2467,12 @@
"hex": "0133AD",
"source": "https://cardano.org/brand-assets/"
},
+ {
+ "title": "Carlsberg Group",
+ "hex": "00321E",
+ "source": "https://www.carlsberggroup.com/who-we-are/about-the-carlsberg-group/design-guide",
+ "guidelines": "https://www.carlsberggroup.com/who-we-are/about-the-carlsberg-group/design-guide"
+ },
{
"title": "Carrd",
"hex": "596CAF",
@@ -2880,6 +2907,11 @@
"source": "https://github.com/cncf/artwork/blob/d2ed716cc0769e6c65d2e58f9a503fca02b60a56/examples/other.md#cncf-logos",
"guidelines": "https://www.cncf.io/brand-guidelines/"
},
+ {
+ "title": "CNET",
+ "hex": "E71D1D",
+ "source": "https://www.cnet.com"
+ },
{
"title": "CNN",
"hex": "CC0000",
@@ -3491,8 +3523,8 @@
},
{
"title": "Dailymotion",
- "hex": "0D0D0D",
- "source": "https://about.dailymotion.com/en/press/"
+ "hex": "0A0A0A",
+ "source": "https://careers.dailymotion.com"
},
{
"title": "Daimler",
@@ -3625,6 +3657,11 @@
"source": "https://www.datto.com/brand/logos",
"guidelines": "https://www.datto.com/brand"
},
+ {
+ "title": "DaVinci Resolve",
+ "hex": "233A51",
+ "source": "https://www.blackmagicdesign.com/media/images/davinci-resolve-logo-square"
+ },
{
"title": "DAZN",
"hex": "F8F8F5",
@@ -4107,7 +4144,8 @@
{
"title": "Duolingo",
"hex": "58CC02",
- "source": "https://www.duolingo.com"
+ "source": "https://design.duolingo.com",
+ "guidelines": "https://design.duolingo.com"
},
{
"title": "DVC",
@@ -4221,6 +4259,12 @@
"hex": "1B66B3",
"source": "https://www.edeka.de"
},
+ {
+ "title": "Edge Impulse",
+ "hex": "3B47C2",
+ "source": "https://edgeimpulse.com/branding",
+ "guidelines": "https://edgeimpulse.com/branding"
+ },
{
"title": "EditorConfig",
"hex": "FEFEFE",
@@ -4467,6 +4511,12 @@
"hex": "4B32C3",
"source": "https://eslint.org"
},
+ {
+ "title": "Esoteric Software",
+ "hex": "3FA9F5",
+ "source": "https://esotericsoftware.com/forum/d/25405-sheildsio-branding",
+ "guidelines": "https://esotericsoftware.com/branding"
+ },
{
"title": "ESPHome",
"hex": "000000",
@@ -5194,6 +5244,12 @@
"hex": "2D3232",
"source": "https://brand.frontify.com/d/7WQZazaZFkMz/brand-guidelines-1#/visual/logo"
},
+ {
+ "title": "Fubo",
+ "hex": "C83D1E",
+ "source": "https://www.fubo.tv",
+ "guidelines": "https://www.fubo.tv/press-inquiries"
+ },
{
"title": "Fuga Cloud",
"hex": "242F4B",
@@ -6623,6 +6679,11 @@
"hex": "000000",
"source": "https://hyper.is"
},
+ {
+ "title": "Hyperskill",
+ "hex": "8C5AFF",
+ "source": "https://hyperskill.org"
+ },
{
"title": "Hypothesis",
"hex": "BD1C2B",
@@ -6899,8 +6960,8 @@
{
"title": "Instagram",
"hex": "E4405F",
- "source": "https://en.facebookbrand.com/instagram/",
- "guidelines": "https://en.facebookbrand.com/instagram/"
+ "source": "https://about.meta.com/brand/resources/instagram",
+ "guidelines": "https://about.meta.com/brand/resources/instagram"
},
{
"title": "Instapaper",
@@ -7646,6 +7707,11 @@
"source": "https://github.com/knative/community/blob/fb49068c9b7619685248247d29e48eb3d96f3ac2/icons/logo.svg",
"guidelines": "https://github.com/knative/community/blob/main/BRANDING.MD"
},
+ {
+ "title": "Knex.js",
+ "hex": "D26B38",
+ "source": "https://github.com/knex/documentation/blob/a9c4ce47dbc6001bb1c6aa0649bb668edc78fea7/src/public/knex-logo.png"
+ },
{
"title": "KnowledgeBase",
"hex": "9146FF",
@@ -7791,9 +7857,14 @@
"guidelines": "https://forums.ni.com/t5/NI-Partner-Network/New-Partner-Co-Marketing-Style-Guide/ba-p/3786987"
},
{
- "title": "Lada",
+ "title": "LADA",
"hex": "ED6B21",
- "source": "https://www.lada.ru/priora/sedan/accessories.html"
+ "source": "https://www.lada.ru",
+ "aliases": {
+ "loc": {
+ "ru-RU": "Лада"
+ }
+ }
},
{
"title": "Lamborghini",
@@ -8132,6 +8203,11 @@
"hex": "FF3850",
"source": "https://www.linkfire.com"
},
+ {
+ "title": "Linksys",
+ "hex": "000000",
+ "source": "https://www.linksys.com"
+ },
{
"title": "Linktree",
"hex": "43E55E",
@@ -9028,8 +9104,8 @@
},
{
"title": "Minecraft",
- "hex": "62B47A",
- "source": "https://education.minecraft.net/press/"
+ "hex": "3C8527",
+ "source": "https://www.minecraft.net"
},
{
"title": "Minetest",
@@ -9710,8 +9786,8 @@
},
{
"title": "Nintendo",
- "hex": "8F8F8F",
- "source": "https://en.wikipedia.org/wiki/Nintendo#/media/File:Nintendo.svg"
+ "hex": "E60012",
+ "source": "https://www.nintendo.com"
},
{
"title": "Nintendo 3DS",
@@ -9764,6 +9840,12 @@
"hex": "005AFF",
"source": "https://www.nokia.com"
},
+ {
+ "title": "Nomad",
+ "hex": "00CA8E",
+ "source": "https://www.hashicorp.com/brand",
+ "guidelines": "https://www.hashicorp.com/brand"
+ },
{
"title": "Norco",
"hex": "00FF00",
@@ -10311,6 +10393,12 @@
"source": "https://www.oracle.com/opn/index.html",
"guidelines": "https://www.oracle.com/legal/logos.html"
},
+ {
+ "title": "Orange",
+ "hex": "FF7900",
+ "source": "https://brand.orange.com",
+ "guidelines": "https://system.design.orange.com/0c1af118d/p/494474-guidelines"
+ },
{
"title": "ORCID",
"hex": "A6CE39",
@@ -10527,6 +10615,11 @@
"hex": "000000",
"source": "https://docs.paperspace.com/img/ps-logo-light.svg"
},
+ {
+ "title": "Paramount+",
+ "hex": "0064FF",
+ "source": "https://www.paramount.com/brand/paramount-plus"
+ },
{
"title": "Parity Substrate",
"hex": "282828",
@@ -11931,6 +12024,11 @@
"hex": "FF4154",
"source": "https://github.com/tannerlinsley/react-table/blob/8c77b4ad97353a0b1f0746be5b919868862a9dcc/docs/src/images/emblem-light.svg"
},
+ {
+ "title": "Reactive Resume",
+ "hex": "000000",
+ "source": "https://github.com/AmruthPillai/Reactive-Resume/blob/0f765af4687acd05d63cccf3676583735c86a8c2/apps/artboard/public/icon/dark.svg"
+ },
{
"title": "ReactiveX",
"hex": "B7178C",
@@ -12198,8 +12296,8 @@
},
{
"title": "Revolut",
- "hex": "0075EB",
- "source": "https://www.revolut.com"
+ "hex": "191C1F",
+ "source": "https://developer.revolut.com/docs/resources/marketing-assets-guidelines/marketing-guidelines"
},
{
"title": "Revue",
@@ -13305,6 +13403,12 @@
"hex": "FB6022",
"source": "https://www.sogou.com"
},
+ {
+ "title": "Solana",
+ "hex": "9945FF",
+ "source": "https://solana.com/branding",
+ "guidelines": "https://solana.com/branding"
+ },
{
"title": "Solid",
"hex": "2C4F7C",
@@ -13524,6 +13628,12 @@
"hex": "ED8106",
"source": "https://www.spigotmc.org"
},
+ {
+ "title": "Spine",
+ "hex": "FF4000",
+ "source": "https://esotericsoftware.com/branding",
+ "guidelines": "https://esotericsoftware.com/branding"
+ },
{
"title": "Spinnaker",
"hex": "139BB4",
@@ -14545,6 +14655,11 @@
"hex": "026CDF",
"source": "https://design.ticketmaster.com/brand/overview/"
},
+ {
+ "title": "TickTick",
+ "hex": "4772FA",
+ "source": "https://ticktick.com"
+ },
{
"title": "Tidal",
"hex": "000000",
@@ -16372,8 +16487,8 @@
{
"title": "Zapier",
"hex": "FF4F00",
- "source": "https://brand.zapier.com",
- "guidelines": "https://brand.zapier.com"
+ "source": "https://www.figma.com/file/NQFxTCE5pGR3dHZt0DkOyy/Zapier-Brand-Guidelines-%5BExternal%5D?type=design&node-id=101-9701&mode=design",
+ "guidelines": "https://www.figma.com/file/NQFxTCE5pGR3dHZt0DkOyy/Zapier-Brand-Guidelines-%5BExternal%5D?type=design&node-id=101-9701&mode=design"
},
{
"title": "Zara",
diff --git a/icons/1001tracklists.svg b/icons/1001tracklists.svg
index 3a937f53570c..b0b00ed82ae9 100644
--- a/icons/1001tracklists.svg
+++ b/icons/1001tracklists.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/1password.svg b/icons/1password.svg
index 45f0772d0abf..c81c316f121b 100644
--- a/icons/1password.svg
+++ b/icons/1password.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/42.svg b/icons/42.svg
index 6a096681c4ac..0a2da72fdeb3 100644
--- a/icons/42.svg
+++ b/icons/42.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/500px.svg b/icons/500px.svg
index 2d90113906ca..4993d68ab1ef 100644
--- a/icons/500px.svg
+++ b/icons/500px.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/7zip.svg b/icons/7zip.svg
new file mode 100644
index 000000000000..34d9340fc646
--- /dev/null
+++ b/icons/7zip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/asahilinux.svg b/icons/asahilinux.svg
new file mode 100644
index 000000000000..01e7ceecb445
--- /dev/null
+++ b/icons/asahilinux.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/astonmartin.svg b/icons/astonmartin.svg
index 5af9e60c6633..9c4ddd59c4b4 100644
--- a/icons/astonmartin.svg
+++ b/icons/astonmartin.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/babelio.svg b/icons/babelio.svg
new file mode 100644
index 000000000000..9007cc05610f
--- /dev/null
+++ b/icons/babelio.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/brenntag.svg b/icons/brenntag.svg
new file mode 100644
index 000000000000..d955e926aae0
--- /dev/null
+++ b/icons/brenntag.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/carlsberggroup.svg b/icons/carlsberggroup.svg
new file mode 100644
index 000000000000..3676ef5e4f00
--- /dev/null
+++ b/icons/carlsberggroup.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/cnet.svg b/icons/cnet.svg
new file mode 100644
index 000000000000..0ee2a88b8fa2
--- /dev/null
+++ b/icons/cnet.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/dailymotion.svg b/icons/dailymotion.svg
index 7afeaca1dcb6..684651d51d60 100644
--- a/icons/dailymotion.svg
+++ b/icons/dailymotion.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/davinciresolve.svg b/icons/davinciresolve.svg
new file mode 100644
index 000000000000..a5d5d340306d
--- /dev/null
+++ b/icons/davinciresolve.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/duolingo.svg b/icons/duolingo.svg
index dc0a81738ad3..f5fe4143bb6f 100644
--- a/icons/duolingo.svg
+++ b/icons/duolingo.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/e.svg b/icons/e.svg
index c9aa8ce8635c..79c180b06363 100644
--- a/icons/e.svg
+++ b/icons/e.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/edgeimpulse.svg b/icons/edgeimpulse.svg
new file mode 100644
index 000000000000..b3be0c3cd572
--- /dev/null
+++ b/icons/edgeimpulse.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/esotericsoftware.svg b/icons/esotericsoftware.svg
new file mode 100644
index 000000000000..90514f5b4d48
--- /dev/null
+++ b/icons/esotericsoftware.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/fubo.svg b/icons/fubo.svg
new file mode 100644
index 000000000000..b2af5fd7d314
--- /dev/null
+++ b/icons/fubo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/hyperskill.svg b/icons/hyperskill.svg
new file mode 100644
index 000000000000..ca4ff7173ad7
--- /dev/null
+++ b/icons/hyperskill.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/instagram.svg b/icons/instagram.svg
index 5a687214d099..c0e86b0bfc7b 100644
--- a/icons/instagram.svg
+++ b/icons/instagram.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/knexdotjs.svg b/icons/knexdotjs.svg
new file mode 100644
index 000000000000..08fc3919c7ee
--- /dev/null
+++ b/icons/knexdotjs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/lada.svg b/icons/lada.svg
index 9cc12298b725..ebaeafe5c5d4 100644
--- a/icons/lada.svg
+++ b/icons/lada.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/linksys.svg b/icons/linksys.svg
new file mode 100644
index 000000000000..e23f8630d165
--- /dev/null
+++ b/icons/linksys.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/nintendo.svg b/icons/nintendo.svg
index 52d0163c99c2..5cad9642f283 100644
--- a/icons/nintendo.svg
+++ b/icons/nintendo.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/nomad.svg b/icons/nomad.svg
new file mode 100644
index 000000000000..b9a5bed04a35
--- /dev/null
+++ b/icons/nomad.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/orange.svg b/icons/orange.svg
new file mode 100644
index 000000000000..8129c8173a28
--- /dev/null
+++ b/icons/orange.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/paramountplus.svg b/icons/paramountplus.svg
new file mode 100644
index 000000000000..de4921897240
--- /dev/null
+++ b/icons/paramountplus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/reactiveresume.svg b/icons/reactiveresume.svg
new file mode 100644
index 000000000000..0c7f66cc0564
--- /dev/null
+++ b/icons/reactiveresume.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/revolut.svg b/icons/revolut.svg
index 6210fe177839..7b1d84c54e05 100644
--- a/icons/revolut.svg
+++ b/icons/revolut.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/icons/solana.svg b/icons/solana.svg
new file mode 100644
index 000000000000..9b14bf43431e
--- /dev/null
+++ b/icons/solana.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/spine.svg b/icons/spine.svg
new file mode 100644
index 000000000000..e8db0bd9f232
--- /dev/null
+++ b/icons/spine.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/ticktick.svg b/icons/ticktick.svg
new file mode 100644
index 000000000000..70952adcbe3f
--- /dev/null
+++ b/icons/ticktick.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/zapier.svg b/icons/zapier.svg
index 5a33700280b4..ac2657528204 100644
--- a/icons/zapier.svg
+++ b/icons/zapier.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/package.json b/package.json
index f7ceda43934b..6a07278962be 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "simple-icons",
- "version": "11.0.0",
+ "version": "11.1.0",
"description": "SVG icons for popular brands https://simpleicons.org",
"homepage": "https://simpleicons.org",
"keywords": [
diff --git a/sdk.d.ts b/sdk.d.ts
index 9d920813e067..e451d8544dc6 100644
--- a/sdk.d.ts
+++ b/sdk.d.ts
@@ -3,7 +3,7 @@
* Types for Simple Icons SDK.
*/
-import type { License } from './types';
+import type { CustomLicense, SPDXLicense } from './types';
/**
* The data for a third-party extension.
@@ -55,7 +55,7 @@ export type IconData = {
source: string;
slug?: string;
guidelines?: string;
- license?: License;
+ license?: Omit | CustomLicense;
aliases?: Aliases;
};
diff --git a/slugs.md b/slugs.md
index c7ec001d2d8b..991f6ad0e69d 100644
--- a/slugs.md
+++ b/slugs.md
@@ -17,6 +17,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `4chan` | `4chan` |
| `4D` | `4d` |
| `500px` | `500px` |
+| `7Zip` | `7zip` |
| `99designs` | `99designs` |
| `9GAG` | `9gag` |
| `A-Frame` | `aframe` |
@@ -233,6 +234,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Artix Linux` | `artixlinux` |
| `ArtStation` | `artstation` |
| `arXiv` | `arxiv` |
+| `Asahi Linux` | `asahilinux` |
| `Asana` | `asana` |
| `Asciidoctor` | `asciidoctor` |
| `asciinema` | `asciinema` |
@@ -283,6 +285,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Azure Pipelines` | `azurepipelines` |
| `B&R Automation` | `bandrautomation` |
| `Babel` | `babel` |
+| `Babelio` | `babelio` |
| `Backblaze` | `backblaze` |
| `Backbone.js` | `backbonedotjs` |
| `Backendless` | `backendless` |
@@ -377,6 +380,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Brandfolder` | `brandfolder` |
| `Brave` | `brave` |
| `Breaker` | `breaker` |
+| `Brenntag` | `brenntag` |
| `Brevo` | `brevo` |
| `Brex` | `brex` |
| `Bricks` | `bricks` |
@@ -424,6 +428,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Capacitor` | `capacitor` |
| `Car Throttle` | `carthrottle` |
| `Cardano` | `cardano` |
+| `Carlsberg Group` | `carlsberggroup` |
| `Carrd` | `carrd` |
| `Carrefour` | `carrefour` |
| `Carto` | `carto` |
@@ -504,6 +509,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Clyp` | `clyp` |
| `CMake` | `cmake` |
| `CNCF` | `cncf` |
+| `CNET` | `cnet` |
| `CNN` | `cnn` |
| `Co-op` | `coop` |
| `Coca Cola` | `cocacola` |
@@ -643,6 +649,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `date-fns` | `datefns` |
| `DatoCMS` | `datocms` |
| `Datto` | `datto` |
+| `DaVinci Resolve` | `davinciresolve` |
| `DAZN` | `dazn` |
| `DBeaver` | `dbeaver` |
| `dblp` | `dblp` |
@@ -750,6 +757,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Eclipse Mosquitto` | `eclipsemosquitto` |
| `Eclipse Vert.x` | `eclipsevertdotx` |
| `EDEKA` | `edeka` |
+| `Edge Impulse` | `edgeimpulse` |
| `EditorConfig` | `editorconfig` |
| `Educative` | `educative` |
| `edX` | `edx` |
@@ -798,6 +806,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `ESEA` | `esea` |
| `ESLGaming` | `eslgaming` |
| `ESLint` | `eslint` |
+| `Esoteric Software` | `esotericsoftware` |
| `ESPHome` | `esphome` |
| `Espressif` | `espressif` |
| `ESRI` | `esri` |
@@ -930,6 +939,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Freepik` | `freepik` |
| `Frontend Mentor` | `frontendmentor` |
| `Frontify` | `frontify` |
+| `Fubo` | `fubo` |
| `Fuga Cloud` | `fugacloud` |
| `Fujifilm` | `fujifilm` |
| `Fujitsu` | `fujitsu` |
@@ -1180,6 +1190,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Hungry Jack's` | `hungryjacks` |
| `Husqvarna` | `husqvarna` |
| `Hyper` | `hyper` |
+| `Hyperskill` | `hyperskill` |
| `Hypothesis` | `hypothesis` |
| `Hyundai` | `hyundai` |
| `i18next` | `i18next` |
@@ -1361,6 +1372,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `KLM` | `klm` |
| `Klook` | `klook` |
| `Knative` | `knative` |
+| `Knex.js` | `knexdotjs` |
| `KnowledgeBase` | `knowledgebase` |
| `Known` | `known` |
| `Ko-fi` | `kofi` |
@@ -1387,7 +1399,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Kyocera` | `kyocera` |
| `L'Équipe` | `lequipe` |
| `LabVIEW` | `labview` |
-| `Lada` | `lada` |
+| `LADA` | `lada` |
| `Lamborghini` | `lamborghini` |
| `Land Rover` | `landrover` |
| `Lapce` | `lapce` |
@@ -1444,6 +1456,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `LinkedIn` | `linkedin` |
| `Linkerd` | `linkerd` |
| `Linkfire` | `linkfire` |
+| `Linksys` | `linksys` |
| `Linktree` | `linktree` |
| `Linux` | `linux` |
| `Linux Containers` | `linuxcontainers` |
@@ -1726,6 +1739,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Node.js` | `nodedotjs` |
| `Nodemon` | `nodemon` |
| `Nokia` | `nokia` |
+| `Nomad` | `nomad` |
| `Norco` | `norco` |
| `Nordic Semiconductor` | `nordicsemiconductor` |
| `NordVPN` | `nordvpn` |
@@ -1821,6 +1835,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Opsgenie` | `opsgenie` |
| `OpsLevel` | `opslevel` |
| `Oracle` | `oracle` |
+| `Orange` | `orange` |
| `ORCID` | `orcid` |
| `Org` | `org` |
| `Origin` | `origin` |
@@ -1858,6 +1873,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Pandora` | `pandora` |
| `Pantheon` | `pantheon` |
| `Paperspace` | `paperspace` |
+| `Paramount+` | `paramountplus` |
| `Parity Substrate` | `paritysubstrate` |
| `Parse.ly` | `parsedotly` |
| `Passport` | `passport` |
@@ -2107,6 +2123,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `React Query` | `reactquery` |
| `React Router` | `reactrouter` |
| `React Table` | `reacttable` |
+| `Reactive Resume` | `reactiveresume` |
| `ReactiveX` | `reactivex` |
| `ReactOS` | `reactos` |
| `Read the Docs` | `readthedocs` |
@@ -2354,6 +2371,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Socket.io` | `socketdotio` |
| `Softpedia` | `softpedia` |
| `Sogou` | `sogou` |
+| `Solana` | `solana` |
| `Solid` | `solid` |
| `Solidity` | `solidity` |
| `Sololearn` | `sololearn` |
@@ -2391,6 +2409,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Sphere Online Judge` | `spoj` |
| `Sphinx` | `sphinx` |
| `SpigotMC` | `spigotmc` |
+| `Spine` | `spine` |
| `Spinnaker` | `spinnaker` |
| `Spinrilla` | `spinrilla` |
| `Splunk` | `splunk` |
@@ -2574,6 +2593,7 @@ update the script at 'scripts/release/update-slugs-table.js'.
| `Thurgauer Kantonalbank` | `thurgauerkantonalbank` |
| `Thymeleaf` | `thymeleaf` |
| `Ticketmaster` | `ticketmaster` |
+| `TickTick` | `ticktick` |
| `Tidal` | `tidal` |
| `TiddlyWiki` | `tiddlywiki` |
| `Tide` | `tide` |
diff --git a/types.d.ts b/types.d.ts
index 8ce48287b33a..ef61ec3e3650 100644
--- a/types.d.ts
+++ b/types.d.ts
@@ -5,12 +5,12 @@
*/
export type License = SPDXLicense | CustomLicense;
-type SPDXLicense = {
+export type SPDXLicense = {
type: string;
- url?: string;
+ url: string;
};
-type CustomLicense = {
+export type CustomLicense = {
type: 'custom';
url: string;
};