1
0
mirror of https://github.com/simple-icons/simple-icons.git synced 2024-11-16 00:59:07 +02:00
Commit Graph

1948 Commits

Author SHA1 Message Date
Eric Cornelissen
ddc3fe09d4 Fix name of "enumerable" property in Object.defineProperty
As discussed in https://github.com/simple-icons/simple-icons/pull/1555
2019-07-25 23:27:15 +01:00
Fatih Mehmet Ozcan
d27c51ed4c Add OpenVPN & WireGuard Icon (#1535)
* OpenVPN Added

* Add openvpn.svg

* Update title inside openvpn.svg

* Add WireGuard Icon

* Update wireguard.svg

* OpenVPN Icon Updated

* Vertically centered

As @birjolaxew requested
2019-07-25 14:43:55 +02:00
Eric Cornelissen
b1b2f339b8 Don't enumerate the get method (#1555)
* Test that all elements when iterating simpleIcons are objects

* Refactor index template to hide .get method from enumeration
2019-07-24 21:17:46 +02:00
David Klebanoff
0c275b7173 Added Lyft. (#1545) 2019-07-24 13:19:23 +02:00
Fatih Mehmet Ozcan
cf0e11138b Add Cassandra Icon (#1541) 2019-07-24 13:18:14 +02:00
Johan Fagerberg
2f4e772458
Merge pull request #1546 from ericcornelissen/deps/svglint
Update SVGLint dependency
2019-07-24 12:25:52 +02:00
Eric Cornelissen
16f3bcea12 Fix deploy failure due to missing node_modules
The deploy script failed in the last build[1] due to a missing 
dependency. Skipping cleanup prevents the node_modules from being 
deleted and the build script form failing.

I encountered this exact problem with simple-icons-font[2][3][4] and 
this fixed it.

For now I manually releaesd v1.12.0[5].

---

1. https://travis-ci.com/simple-icons/simple-icons/jobs/218315055#L547
2. https://github.com/simple-icons/simple-icons-font/pull/15
3. https://github.com/simple-icons/simple-icons-font/pull/17
4. https://github.com/simple-icons/simple-icons-font/pull/18
5. https://github.com/simple-icons/simple-icons/pull/1549
2019-07-23 07:01:11 +01:00
Eric Cornelissen
11cdbd7073 Add a "build" and "clean" NPM script (#1548) 2019-07-22 09:58:51 -07:00
Eric Cornelissen
1978e05c5d 1.12.0 2019-07-21 20:44:51 +01:00
Eric Cornelissen
63e3d3dc97 Ignore files generated by prepublish script in git 2019-07-21 19:51:15 +01:00
Eric Cornelissen
77b4be945d Add error logging to prepublish script 2019-07-21 19:46:37 +01:00
Eric Cornelissen
412b1b01e6 Update SVGLint to v1.0.5
To make use of the fix for 
https://github.com/birjolaxew/svglint/issues/5
2019-07-19 07:48:51 +01:00
David Klebanoff
ddd578c7ac Update WebStorm. (#1544)
Closes #1499
2019-07-18 08:44:38 +01:00
David Klebanoff
bfe67b61cd Added Brave (#1543)
Closes #1536
2019-07-18 08:40:51 +01:00
David Klebanoff
abe0a8ca36 Added ORCID. (#1538)
Closes #1537
2019-07-17 08:50:27 +01:00
David Klebanoff
adaf2e606f Add Helm (#1534)
* Add Helm

* Fixed missing bracket on failed merge

Closes #1533
2019-07-16 08:34:59 +01:00
Fatih Mehmet Ozcan
54bd5c2628 Unreal Engine Icon Added (#1528) 2019-07-15 22:51:46 -07:00
Fatih Mehmet Ozcan
979e401f91 New icons (Boeing, Iata, Turkish Airlines) (#1527)
* 4 new icon

Boeing, Iata, Turkish Airlines, Virgin Icons Added

* Delete virgin.svg

* Update simple-icons.json

* Hex values update to be uppercase
2019-07-15 21:25:44 +01:00
Oleg Nenashev
b4b1a58152 New Icon: Cloudbees (#1518)
* Add cloudbees.svg

* Add JSON metadata for CloudBees

* Add missing space in JSON

* Update cloudbees.svg

* Update cloudbees.svg

* Remove the endline in cloudbees.svg

* Upload cloudbees.svg without endline break using GitHub Web UI

---

Closes #1517
2019-07-15 19:06:05 +01:00
Eric Cornelissen
3af76b75d3
Add NPM script to perform SVGO optimization from the repository (#1476)
* Add SVGO as devDependencies and a NPM script to run it

* Update Contributing Guidelines

Change the instructions on how to use SVGO to optimize SVGs to use the 
new dependency and NPM script.

* Add configuration for the NPM command to optimize SVGs

* Specify --precision  in SVGO configuration file

* Update SVGO config ordering of attributes

To be in line with the fact that, as @davidklebanoff pointed out: "most 
(all?) have the attributes in the order of role, viewbox, xmlns 
(alphabetical)"

* Move SVGO --multipass argument to .svgo.yml

* Update SVGO dependency to 1.3.0

Now the force merge option works 🎉

See: https://github.com/svg/svgo/releases/tag/v1.3.0

* Update outdated "blocking" comment
2019-07-15 15:14:50 +01:00
Metaa
9525080563 Added Solus icon (#1529) (#1530) 2019-07-15 14:19:25 +02:00
Eric Cornelissen
7672bfb2db Reduce package size by replacing JSON.stringify (#1519)
* Reduce package size by replacing JSON.stringify by custom stringify func

* Escape icon's title and SVG value

... as pointed out by @birjolaxew, if they contain a "'" it will break 
the resulting object.
2019-07-14 21:15:26 +02:00
Eric Cornelissen
c6a9346985 Generic get icon function for easier access to brands with "difficult" names (#1522)
* Add URL friendy/slug/file name as property to package icon objects

* Test new property

* Build index from template

* Add .get function to index.js export

* Test new .get function in index.js export

* Use Uglify-JS to minify the code in the package's index.js

* Update API in README.md

* Renaem test using "slug" instead of "name"
2019-07-14 21:05:38 +02:00
Eric Cornelissen
e1c7f20914 Audit dependencies (#1526)
Before when running `npm install` it would report "Found 1110 high 
severity vulnerabilities [...]". This updates the dependencies in 
package-lock.json, resultin in 0 vulnerabilities.
2019-07-14 21:03:41 +02:00
Eric Cornelissen
9ebc626ab5 Add URL friendy/slugged name as property to package icon objects (#1520)
* Add URL friendy/slug/file name as property to package icon objects

* Test new property

* Add 'name' property to examples in README

* Rename "name" property to "slug"
2019-07-14 20:09:34 +02:00
Fatih Mehmet Ozcan
986a9d6d59 Added Dassault Systèmes Icon (#1525)
* Added Dassault Systèmes

* Update simple-icons.json

* Rename dassaultsystèmes.svg to dassaultsystemes.svg

* Dassault Systémes updated to Dassault Systemes

* Update _data/simple-icons.json

* Final newline removed
2019-07-14 19:08:50 +01:00
Eric Cornelissen
39b8fdfa85 Reduce impact of path value on package size (#1521)
* Reduce package size by replacing JSON.stringify by custom stringify func

* Replace path data by getter

* Replace getter by Object.defineProperty

* Remove icon.path definition

* Revert 801c07d4

Apperantly getters have better support then Objct.defineProperty...
2019-07-14 17:07:24 +02:00
Eric Cornelissen
80483e9597 Version bump
minor update since an icon was removed from the package
2019-07-14 13:24:51 +01:00
Eric Cornelissen
a26bfb093a Add missing 'path' property to examples in README
Should have been part of #1472
2019-07-13 12:34:12 +01:00
dependabot[bot]
9ef19f59dc Bump lodash from 4.17.11 to 4.17.14 (#1514)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.14)

Signed-off-by: dependabot[bot] <support@github.com>
2019-07-12 17:06:18 +01:00
Danial
7da861312f Remove Google+ (#1513) 2019-07-11 13:03:25 +01:00
João Pedro Moraes
93b2c28de7 Added Apache Flink icon (#1507)
* Added Apache Flink icon

* Updated Apache Fink Source

* Added new icon

---

Closes #1330
2019-07-04 15:35:44 +01:00
João Pedro Moraes
94c32e4fc2 Added Composer icon (#1505)
* Added Composer icon

* fix svg

* remove new line in svg

---

Closes #1480
2019-07-04 08:38:27 +01:00
Eric Cornelissen
b9ca77b19e Increase specificity of source URL pattern for JSONLint (#1502)
* Increase specificity of source URL pattern for JSONLint

... to catch issues such as in #1494

* Temporary reversion of 7704018 for testing

* Revert e44bf83

* Reduce JSON schema url pattern specifity to just not allowing spaces

* Temporary reversion of 7704018 for testing

* Revert aa805e0a
2019-07-03 23:37:06 +02:00
Eric Cornelissen
287317b7b6 Lint the SVG's title content (#1508)
* Add custom SVGLint rule to lint the general <title> format

i.e. the <title> should be "[ICON_NAME] icon"

* Check if there exists an entry in simple-icons.json with the icon name

... found in the <title>

* Normalize all icons <title> value

* Fix mismatch between HTML's icon title and simple-icons.json title

... due to HTML special entities (such as `&amp;`). Affected icons:

- AT&T (AT&amp;T)
- Let's Encrypt (Let&apos;s Encrypt)

* Refactor .svglintrc.js

to make the code style more in line with scripts/prepublish.js

* Add SVG with invalid <title> format

* Add SVG with unknown title

* Revert 6912816 and f002504
2019-07-03 23:33:03 +02:00
Soham Mondal
6ab2bd6c53 Added Chef Icon (#1510)
* Added Chef Icon

* Changed Chef Icon Hex code to caps

---

Closes #1500
2019-07-03 18:56:05 +01:00
João Pedro Moraes
1632b9ec26 Added Dynatrace icon (#1498)
* Added Dynatrace icon

* fix svg

* Update Dynatrace source to their press kit

* Update Dynatrace color

---

Closes #1416
2019-07-02 23:27:27 +01:00
João Pedro Moraes
b8a95e8b2e Added Exercism icon (#1496)
* Added Exercism icon

* added svg official

* upgrade link svg official

---

Closes #1465
2019-07-01 19:26:28 +01:00
João Pedro Moraes
b5c346cdd9 Added Haxe icon (#1506) 2019-06-30 18:32:57 +02:00
Eric Cornelissen
01b84bc2c2 Version bump
Bumped the second digit instead of the third to indicate a not backwards 
compatible change: removing the icon named Adobe Lightroom.
2019-06-30 11:55:57 +01:00
João Pedro Moraes
4b3cf01485 Fix google cloud icon (#1501)
* fix google cloud icon

* fix svg 2
2019-06-30 10:53:22 +01:00
David Klebanoff
7704018878
Remove extra space in Kodi source. 2019-06-29 15:35:01 -07:00
João Pedro Moraes
02ec1cba89 Added Kodi icon (#1494)
Closes #1490.
2019-06-28 12:50:49 -07:00
João Pedro Moraes
df971abf2f Added Intellij Idea icon (#1497)
Closes #1152.
2019-06-28 12:40:28 -07:00
João Pedro Moraes
ad5b185285 Added Epic Game icon (#1492)
Closes #1333.
2019-06-28 10:46:57 -07:00
João Pedro Moraes
7bc1279547 Added Babel icon (#1493) 2019-06-28 10:45:14 -07:00
João Pedro Moraes
82fa340c48 Added Google Cloud Icon (#1491)
Closes #1352.
2019-06-28 10:28:48 -07:00
João Pedro Moraes
d592183ea8 Add icon Canva (#1487)
Fixes #1482
2019-06-27 12:26:13 -07:00
rembik
61c9dde12a Added Ansible icon (#1483)
* Added Ansible icon #1452

* Update Ansible color

---

Closes #1452
2019-06-26 23:42:10 +01:00
David Klebanoff
6fd05e5a7a Added Pantheon (#1484)
Closes #1456
2019-06-26 23:39:23 +01:00