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 @@ +42 icon 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 @@ +Buefy icon 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 @@ +Erlang icon \ 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 @@ +NumPy icon \ 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 @@ +scikit-learn icon \ 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 @@ +Shutterstock icon \ 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