diff --git a/_data/simple-icons.json b/_data/simple-icons.json
index 32c04663..04055804 100644
--- a/_data/simple-icons.json
+++ b/_data/simple-icons.json
@@ -15,6 +15,11 @@
"hex": "0094F5",
"source": "https://1password.com/press/"
},
+ {
+ "title": "42",
+ "hex": "000000",
+ "source": "https://www.42.fr/"
+ },
{
"title": "500px",
"hex": "0099E5",
@@ -940,6 +945,11 @@
"hex": "1A86FD",
"source": "https://buddy.works/about"
},
+ {
+ "title": "Buefy",
+ "hex": "7957D5",
+ "source": "https://github.com/buefy/buefy/blob/a9a724efca0b531e6a64ab734889b00bf4507a9d/static/img/icons/safari-pinned-tab.svg"
+ },
{
"title": "Buffer",
"hex": "168EEA",
@@ -1865,6 +1875,11 @@
"hex": "003399",
"source": "https://global.epson.com/IR/library/"
},
+ {
+ "title": "Erlang",
+ "hex": "A90533",
+ "source": "https://github.com/erlang/erlide_eclipse/blob/99d1d61fde8e32ef1630ca0e1b05a6822b3d6489/meta/media/erlang-logo.svg"
+ },
{
"title": "ESEA",
"hex": "0E9648",
@@ -4270,6 +4285,11 @@
"hex": "000000",
"source": "https://www.foundry.com/products/nuke"
},
+ {
+ "title": "NumPy",
+ "hex": "013243",
+ "source": "https://numpy.org"
+ },
{
"title": "Nutanix",
"hex": "024DA1",
@@ -5345,6 +5365,11 @@
"hex": "041E42",
"source": "https://www.scania.com/"
},
+ {
+ "title": "scikit-learn",
+ "hex": "F7931E",
+ "source": "https://github.com/scikit-learn/scikit-learn/blob/c5ef2e985c13119001aa697e446ebb3dbcb326e5/doc/logos/scikit-learn-logo.svg"
+ },
{
"title": "Scopus",
"hex": "E9711C",
@@ -5465,6 +5490,11 @@
"hex": "2D2E83",
"source": "https://www.showpad.com/"
},
+ {
+ "title": "Shutterstock",
+ "hex": "EE2B24",
+ "source": "https://www.shutterstock.com/press/media"
+ },
{
"title": "Siemens",
"hex": "009999",
diff --git a/icons/42.svg b/icons/42.svg
new file mode 100644
index 00000000..923747de
--- /dev/null
+++ b/icons/42.svg
@@ -0,0 +1 @@
+
diff --git a/icons/buefy.svg b/icons/buefy.svg
new file mode 100644
index 00000000..da34664a
--- /dev/null
+++ b/icons/buefy.svg
@@ -0,0 +1 @@
+
diff --git a/icons/erlang.svg b/icons/erlang.svg
new file mode 100644
index 00000000..5c4fd7d6
--- /dev/null
+++ b/icons/erlang.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/numpy.svg b/icons/numpy.svg
new file mode 100644
index 00000000..4e17229e
--- /dev/null
+++ b/icons/numpy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/scikit-learn.svg b/icons/scikit-learn.svg
new file mode 100644
index 00000000..2e25ab3d
--- /dev/null
+++ b/icons/scikit-learn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/shutterstock.svg b/icons/shutterstock.svg
new file mode 100644
index 00000000..3df8501d
--- /dev/null
+++ b/icons/shutterstock.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index ff42a104..5fa9153f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "simple-icons",
- "version": "3.8.0",
+ "version": "3.9.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
@@ -1109,6 +1109,15 @@
"integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
"dev": true
},
+ "agent-base": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz",
+ "integrity": "sha512-01q25QQDwLSsyfhrKbn8yuur+JNw0H+0Y4JiGIKd3z9aYk/w/2kxD/Upc+t2ZBBSUNff50VjPsSW2YxM8QYKVg==",
+ "dev": true,
+ "requires": {
+ "debug": "4"
+ }
+ },
"ajv": {
"version": "6.12.4",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz",
@@ -1122,9 +1131,9 @@
}
},
"ansi-escapes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
- "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
"dev": true
},
"ansi-regex": {
@@ -2102,11 +2111,12 @@
}
},
"editorconfig-checker": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/editorconfig-checker/-/editorconfig-checker-3.1.0.tgz",
- "integrity": "sha512-9o95WFhPr5yAshfpHMFJP8+WZdePacFKgbDa5trbkF45J7QPUO7lmD8nW4IdTTeodNLO7iMAwr56xTI/mm2dGg==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/editorconfig-checker/-/editorconfig-checker-3.2.0.tgz",
+ "integrity": "sha512-VL/N03GYfv7CW4NqI6WT29IoHXt1U90laalgnDtRtX5p1jbEidkOcEF0cJE09uuEBUwY2ydWE1A9slNl8OR4PA==",
"dev": true,
"requires": {
+ "https-proxy-agent": "^5.0.0",
"node-fetch": "^2.6.0",
"tar": "^6.0.0"
}
@@ -2746,19 +2756,6 @@
"entities": "^1.1.1",
"inherits": "^2.0.1",
"readable-stream": "^3.1.1"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
- "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
}
},
"http-signature": {
@@ -2772,6 +2769,16 @@
"sshpk": "^1.7.0"
}
},
+ "https-proxy-agent": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+ "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+ "dev": true,
+ "requires": {
+ "agent-base": "6",
+ "debug": "4"
+ }
+ },
"human-signals": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
@@ -2949,13 +2956,10 @@
"dev": true
},
"is-finite": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
- "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
- "dev": true,
- "requires": {
- "number-is-nan": "^1.0.0"
- }
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
+ "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
+ "dev": true
},
"is-fullwidth-code-point": {
"version": "2.0.0",
@@ -4939,9 +4943,9 @@
}
},
"minizlib": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.0.tgz",
- "integrity": "sha512-EzTZN/fjSvifSX0SlqUERCN39o6T40AMarPbv0MrarSFtIITCBh7bi+dU8nxGFHuqs9jdIAeoYoKuQAAASsPPA==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
+ "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
"dev": true,
"requires": {
"minipass": "^3.0.0",
@@ -5196,12 +5200,6 @@
"boolbase": "~1.0.0"
}
},
- "number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
- "dev": true
- },
"nwsapi": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
@@ -5648,6 +5646,17 @@
"read-pkg": "^1.0.0"
}
},
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
"redent": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
@@ -6793,12 +6802,20 @@
}
},
"string_decoder": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
"dev": true,
"requires": {
- "safe-buffer": "~5.1.0"
+ "safe-buffer": "~5.2.0"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "dev": true
+ }
}
},
"strip-ansi": {
@@ -6883,9 +6900,9 @@
}
},
"svglint": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/svglint/-/svglint-1.0.5.tgz",
- "integrity": "sha512-GztnFzJjzW0ccfrTmIzOeme+6aWpDhXOlU1o2/toqWr3FhxlTOoHEcVAuL9uzYW375UCMfBdeaYgeUEBdRY10A==",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/svglint/-/svglint-1.0.6.tgz",
+ "integrity": "sha512-Pn7NpMaPukXnpa9lgQNHie0La166grFuavsVMCd5Z9dTXTQo9NSIYvReA/2oKzYezvncCttrI+qK9aI9Yopj1w==",
"dev": true,
"requires": {
"ansi-regex": "^3.0.0",
@@ -7008,15 +7025,15 @@
"dev": true
},
"tar": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.2.tgz",
- "integrity": "sha512-Glo3jkRtPcvpDlAs/0+hozav78yoXKFr+c4wgw62NNMO3oo4AaJdCo21Uu7lcwr55h39W2XD1LMERc64wtbItg==",
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz",
+ "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==",
"dev": true,
"requires": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
"minipass": "^3.0.0",
- "minizlib": "^2.1.0",
+ "minizlib": "^2.1.1",
"mkdirp": "^1.0.3",
"yallist": "^4.0.0"
},
diff --git a/package.json b/package.json
index 7b8849e8..22ed4f5d 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "simple-icons",
- "version": "3.8.0",
+ "version": "3.9.0",
"description": "SVG icons for popular brands https://simpleicons.org",
"homepage": "https://www.simpleicons.org",
"keywords": [
@@ -18,12 +18,12 @@
"author": "Simple Icons Collaborators",
"license": "CC0-1.0",
"devDependencies": {
- "editorconfig-checker": "3.1.0",
+ "editorconfig-checker": "3.2.0",
"jest": "26.4.2",
"jsonlint2": "1.7.1",
"npm-run-all": "4.1.5",
"svg-path-bounding-box": "1.0.4",
- "svglint": "1.0.5",
+ "svglint": "1.0.6",
"svgo": "1.3.2",
"uglify-js": "3.10.4"
},
diff --git a/site_script.js b/site_script.js
index 45d4cb50..2a2340c5 100644
--- a/site_script.js
+++ b/site_script.js
@@ -17,6 +17,7 @@
// Remove the "disabled" attribute from the search input
$searchInput.setAttribute('title', 'Search Simple Icons');
$searchInput.removeAttribute('disabled');
+ $searchInput.focus();
// include a modified debounce underscorejs helper function.
// see