Browse Source

Initial commit

pr12
Amio 6 years ago
commit
22ae21af3d
  1. 1
      .gitignore
  2. 1
      .npmignore
  3. 29
      build.js
  4. 3
      icons/airbnb.svg
  5. 5
      icons/apple.svg
  6. 3
      icons/appveyor.svg
  7. 3
      icons/atom.svg
  8. 3
      icons/awesome.svg
  9. 3
      icons/chrome.svg
  10. 1
      icons/circleci.svg
  11. 5
      icons/codeclimate.svg
  12. 3
      icons/codecov.svg
  13. 1
      icons/codeship.svg
  14. 1
      icons/dependabot.svg
  15. 3
      icons/discord.svg
  16. 11
      icons/dockbit.svg
  17. 13
      icons/docker.svg
  18. 1
      icons/eclipse.svg
  19. 3
      icons/firefox.svg
  20. 1
      icons/git.svg
  21. 3
      icons/github.svg
  22. 3
      icons/gitlab.svg
  23. 8
      icons/gitter.svg
  24. 3
      icons/googleplay.svg
  25. 3
      icons/graphql.svg
  26. 3
      icons/haskell.svg
  27. 1
      icons/lgtm.svg
  28. 8
      icons/npm.svg
  29. 5
      icons/patreon.svg
  30. 12
      icons/postgresql.svg
  31. 1
      icons/rss.svg
  32. 3
      icons/ruby.svg
  33. 1
      icons/scrutinizer.svg
  34. 1
      icons/slack.svg
  35. 1
      icons/sourcegraph.svg
  36. 3
      icons/terminal.svg
  37. 1
      icons/travis.svg
  38. 3
      icons/twitter.svg
  39. 1
      icons/windows.svg
  40. 12
      package.json

1
.gitignore

@ -0,0 +1 @@
index.js

1
.npmignore

@ -0,0 +1 @@
build.js

29
build.js

@ -0,0 +1,29 @@
const fs = require('fs')
const { join, parse } = require('path')
const genIcons = (iconFolder) => {
const icons = {}
fs.readdirSync(join(__dirname, iconFolder)).forEach(filename => {
const imageType = {
'.svg': 'svg+xml',
'.png': 'png'
}[parse(filename).ext]
if (!imageType) return
const key = parse(filename).name
const iconFile = join(__dirname, iconFolder, filename)
const svgSource = fs.readFileSync(iconFile, 'utf8')
const b64 = Buffer.from(svgSource).toString('base64')
icons[key] = `data:image/${imageType};base64,${b64}`
})
return icons
}
const icons = genIcons('icons')
const json = JSON.stringify(icons, null, 2)
fs.writeFileSync('index.js', `module.exports = ${json}`)

3
icons/airbnb.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#FFF" viewBox="0 0 24 24">
<path d="M12 18.3a11.3 11.3 0 0 1-2.4-4.5c-.3-1-.2-1.8.3-2.5s1.2-1 2.1-1 1.6.3 2.1 1 .6 1.5.3 2.5c-.3 1.3-1 2.8-2.4 4.5zm9.6 1.1c-.2 1.3-1 2.3-2.2 2.8-2.3 1-4.5-.6-6.4-2.7 3.2-4 3.7-7 2.4-9-.8-1.2-2-1.7-3.4-1.7-3 0-4.6 2.5-4 5.4.4 1.5 1.4 3.3 3 5.3-1 1-2 1.8-2.7 2.3-.7.4-1.3.6-1.9.6-2.6.4-4.7-2.2-3.8-4.8l.9-2c1.4-3.2 3.2-6.8 5.3-10.9l.6-1.2c.4-.8.6-1.2 1.3-1.6.4-.3.8-.4 1.3-.4 1 0 1.7.6 2 1l.6 1 .5 1 .1.2 5.3 10.8.6 1.3.3.7c.2.7.3 1.3.2 1.9zm1.2-2.4l-.9-2v-.1c-1.9-4-3.6-7.6-5.3-10.8l-.1-.2C15.3 1.5 14.5 0 12 0 9.6 0 8.5 1.7 7.5 3.9l-.1.2C5.7 7.3 4 10.9 2 14.9l-.6 1.3-.3.8A5.1 5.1 0 0 0 6 24H6.6c1.8-.2 3.6-1.4 5.4-3.4 1.8 2 3.6 3.2 5.4 3.4h.6c3.4 0 6.2-3.3 4.8-7z"/>
</svg>

After

Width:  |  Height:  |  Size: 756 B

5
icons/apple.svg

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.5 14.5">
<g fill="#FFF">
<path d="M10.67 7.33c-.02-1.75 1.42-2.58 1.49-2.63a3.22 3.22 0 0 0-2.53-1.36c-1.07-.11-2.1.63-2.64.63s-1.38-.62-2.27-.6A3.38 3.38 0 0 0 1.86 5.1c-1.22 2.11-.31 5.24.87 6.96.58.83 1.28 1.77 2.18 1.74.88-.03 1.2-.57 2.26-.57s1.36.57 2.28.55c.94-.01 1.54-.85 2.11-1.7.67-.96.94-1.9.96-1.95-.02-.02-1.83-.7-1.85-2.8zM8.93 2.2c.48-.58.8-1.4.72-2.2-.7.03-1.54.46-2.04 1.04a2.9 2.9 0 0 0-.73 2.14c.78.06 1.57-.4 2.05-.98z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 519 B

3
icons/appveyor.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#EEE" width="40" height="40" viewBox="0 0 40 40">
<path d="M20 0c11 0 20 9 20 20s-9 20-20 20S0 31 0 20 9 0 20 0zm4.9 23.9c2.2-2.8 1.9-6.8-.9-8.9-2.7-2.1-6.7-1.6-9 1.2-2.2 2.8-1.9 6.8.9 8.9 2.8 2.1 6.8 1.6 9-1.2zm-10.7 13c1.2.5 3.8 1 5.1 1L28 25.3c2.8-4.2 2.1-9.9-1.8-13-3.5-2.8-8.4-2.7-11.9 0L2.2 21.6c.3 3.2 1.2 4.8 1.2 4.9l6.9-7.5c-.5 3.3.7 6.7 3.5 8.8 2.4 1.9 5.3 2.4 8.1 1.8l-7.7 7.3z"/>
</svg>

After

Width:  |  Height:  |  Size: 448 B

3
icons/atom.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#FFF" viewBox="0 0 76.3 69.7">
<path d="M42.7 33.8c.5 2.4-1 4.8-3.4 5.3s-4.7-1-5.2-3.4 1-4.8 3.4-5.3c2.3-.5 4.7 1 5.2 3.4M24.4 0c-1.2 0-2.3.3-3.3.8a9.5 9.5 0 0 0-4.7 6.4c-.7 2.8-.7 6-.3 9.7l.6 3.6-4 1c-3.5 1-6.5 2.4-8.7 4.2a9.4 9.4 0 0 0-4 6.8 9 9 0 0 0 2.5 6.4c1.5 1.8 3.7 3.3 6.3 4.6a2.5 2.5 0 1 0 2.3-4.4 17 17 0 0 1-4.9-3.5c-1-1.1-1.2-2-1.2-2.8 0-1 .6-2 2-3.2 1.6-1.2 4-2.4 7.1-3.3l3.8-1a79.4 79.4 0 0 0 2.5 7.8c-3.2 6-5.6 11.9-6.7 17-.9 3.6-1.2 6.8-.8 9.6.4 2.8 1.6 5.4 3.8 7 2.3 1.4 5 1.4 7.7.7 2.6-.7 5.3-2.1 8.2-4.1a2.5 2.5 0 1 0-3-4.1c-2.4 1.8-4.7 3-6.5 3.4-1.8.5-2.9.3-3.6-.2-.7-.5-1.4-1.4-1.6-3.4-.3-1.9 0-4.6.6-7.8A61 61 0 0 1 23 39.1l1.4 2.9c4.6 9 10 16.4 15.5 21.4a27 27 0 0 0 8 5.4c2.6 1 5.4 1.3 7.8 0a9.4 9.4 0 0 0 4.6-6.1c.7-2.7.8-5.8.4-9.3-.7-6.9-3.3-15.3-7.5-24a2.5 2.5 0 1 0-4.5 2.1c4 8.3 6.4 16.4 7 22.5.4 3 .2 5.6-.3 7.4-.4 1.7-1.1 2.6-2 3-.7.4-1.9.5-3.7-.3-1.8-.7-4-2.2-6.5-4.4a74.3 74.3 0 0 1-14.4-20 92.3 92.3 0 0 1-2.8-6.2l2.7-4.6a95.1 95.1 0 0 1 3.6-5.2 93.2 93.2 0 0 1 6.4.1c9.5.5 18.1 2.4 24 5a23 23 0 0 1 6.8 4c1.4 1.4 1.8 2.5 1.8 3.4-.2 1.4-2.3 3.8-6.8 5.6a2.5 2.5 0 1 0 1.8 4.7c5.5-2.2 9.5-5.4 10-10a9.6 9.6 0 0 0-3.3-7.3c-2.1-2-4.9-3.6-8.2-5a77.6 77.6 0 0 0-25.9-5.4h-2.6c3-3.4 6-6.3 8.8-8.4 2.5-2 5-3.3 6.8-3.9 1.9-.5 3-.4 3.8 0 .8.6 1.3 1.5 1.6 3.1.3 1.7.2 4-.3 6.8a2.5 2.5 0 1 0 4.9 1c.6-3.2.8-6 .3-8.7-.4-2.5-1.6-5-3.8-6.3-2.4-1.5-5.2-1.5-8-.7S45 4.2 42 6.4c-4 3-8.2 7.4-12.2 12.4-2.8.2-5.6.4-8.2.8l-.6-3.3c-.3-3.2-.2-6 .3-7.8.5-1.9 1.2-2.8 2-3.2.7-.4 1.6-.5 3 0a19 19 0 0 1 5.4 3.1 2.5 2.5 0 1 0 3-4A23.2 23.2 0 0 0 27.8.7C26.7.2 25.5 0 24.4 0zM26 24l-1.5 2.2-.8 1.3-.9-3L26 24z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

3
icons/awesome.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -40 640 300">
<path fill="#FFFFFF" d="M614.2 91l-150-137.6-21.1 23L568.1 91H75.4l125-114.7-21.1-23L29.3 91h-.1v90.7c0 41 39.5 74.4 88 74.4h92.5c48.5 0 88-33.4 88-74.4v-59.6h48v59.6c0 41 39.5 74.4 88 74.4h92.5c48.5 0 88-33.4 88-74.4V91z"/>
</svg>

After

Width:  |  Height:  |  Size: 299 B

3
icons/chrome.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#FFF" viewBox="0 0 24 24">
<path d="M16.21 8.69l6.72-1.68A12.03 12.03 0 0 1 24 11.97a12.09 12.09 0 0 1-12.94 12l4.9-8.35c.36-.38.66-.8.89-1.27a5.45 5.45 0 0 0-.05-4.75 5.16 5.16 0 0 0-.59-.91zm-3.24 8.57l-2.12 6.69A12.02 12.02 0 0 1 2.04 5.28l4.83 8.38c.18.54 1.12 2.58 3.07 3.32 1 .39 2.04.48 3.03.29zm-1-9.64a4.52 4.52 0 0 0-4.28 3.51 4.48 4.48 0 0 0 1.24 4.03 4.49 4.49 0 0 0 4.73.93 4.49 4.49 0 0 0 2.7-3.43 4.53 4.53 0 0 0-2.5-4.63 4.41 4.41 0 0 0-1.89-.41zM7.05 9.96l-4.8-5A12.04 12.04 0 0 1 12 0c4.56 0 8.74 2.6 10.77 6.67H12.56a5.54 5.54 0 0 0-4.27 1.46 5.34 5.34 0 0 0-1.24 1.83z"/>
</svg>

After

Width:  |  Height:  |  Size: 647 B

1
icons/circleci.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path fill="#fff" d="M74.7 100c0-13.2 10.7-23.8 23.8-23.8 13.1 0 23.8 10.7 23.8 23.8 0 13.1-10.7 23.8-23.8 23.8-13.1 0-23.8-10.7-23.8-23.8zM98.5 0C51.8 0 12.7 32 1.6 75.2c-.1.3-.1.6-.1 1 0 2.6 2.1 4.8 4.8 4.8h40.3c1.9 0 3.6-1.1 4.3-2.8 8.3-18 26.5-30.6 47.6-30.6 28.9 0 52.4 23.5 52.4 52.4s-23.5 52.4-52.4 52.4c-21.1 0-39.3-12.5-47.6-30.6-.8-1.6-2.4-2.8-4.3-2.8H6.3c-2.6 0-4.8 2.1-4.8 4.8 0 .3.1.6.1 1C12.6 168 51.8 200 98.5 200c55.2 0 100-44.8 100-100S153.7 0 98.5 0z"/></svg>

After

Width:  |  Height:  |  Size: 540 B

5
icons/codeclimate.svg

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#FFF" viewBox="0 0 16.4 10">
<g>
<path d="M11.1 0l-3 3 1.8 2L11 3.6l3.6 3.5 1.9-1.8zM7.5 3.9L5.6 2 .8 6.7l-.8.8 2 1.8.7-.7L5 6.2l.5-.5 2 1.9 1.7 1.7 2-1.8-1.9-1.8z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 233 B

3
icons/codecov.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200">
<path fill="#fff" d="M161.84 27.2A88.93 88.93 0 0 0 98.51 1C49.1 1.03 8.88 41.28 8.84 90.7l-.02 15.2 11.8-8.05a47.62 47.62 0 0 1 35.47-7.58A46 46 0 0 1 79.49 102a63.3 63.3 0 0 1 5.29-9.48 61.67 61.67 0 0 1 2.66-3.6A61.24 61.24 0 0 0 58.8 75.44a63.26 63.26 0 0 0-11.29-1.02 61.88 61.88 0 0 0-22.6 4.25 74.78 74.78 0 0 1 73.67-62.6 73.93 73.93 0 0 1 52.62 21.79 73.56 73.56 0 0 1 20.86 40.69 62.74 62.74 0 0 0-22.7-4.3l-1.09-.01a63.69 63.69 0 0 0-6.46.43c-.4.04-.8.1-1.2.16-.96.13-1.92.28-2.87.45l-1.26.24c-.97.2-1.93.42-2.88.66l-1.03.26c-1.2.33-2.39.69-3.56 1.08l-.21.07c-2.67.9-5.25 2-7.75 3.25l-.2.1a60.7 60.7 0 0 0-3.44 1.9l-.28.16a60.28 60.28 0 0 0-16.16 14.16c-.97 1.2-1.9 2.44-2.79 3.73a64 64 0 0 0-4.32 7.39l-.09.18a61.62 61.62 0 0 0-6.4 28.43v.84a56.47 56.47 0 0 0 .28 4.32l.2 1.68.13 1.08a61.9 61.9 0 0 0 25.94 42.24l1.71 1.1.02-.04a62.02 62.02 0 0 0 25.37 9.42l1.22.16 9.09-14.58-3.27-.09c-25.14-.69-45.58-21.7-45.58-46.85a46.93 46.93 0 0 1 44.02-46.8l1.56-.05c10.01-.26 19.87 2.7 28.24 8.4l11.75 8 .02-15.12a88.96 88.96 0 0 0-26.22-63.4"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
icons/codeship.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="2 2 16 16"><path fill="rgba(255,255,255,0.6)" d="M5.277 10.746c-.777 0-1.677.285-2.623 1.146.092.323.2.631.33.939a.72.72 0 0 1 .285-.054c.577 0 1.223.592 1.823.654.408.038 1.493.454 2.831.454.854 0 1.8-.17 2.739-.708l-.593-.077c-.777-.177-2.23-1.246-2.307-1.315-.008-.008-1.016-1.039-2.485-1.039zm4.785-8.254c-.608 0-1.5.254-1.5.477v1.323a8.152 8.152 0 0 1 1.515-.169 9 9 0 0 1 1.515.162V2.977c0-.23-.923-.485-1.53-.485z"/><path fill="#FFF" d="M2.985 12.838L3 12.87l-.015-.03zm10.323-5.592V5.608c0-.231-1.954-.746-3.231-.746s-3.17.523-3.17.746V7.23a11.756 11.756 0 0 1 3.14-1.546c.007-.008 1.753.469 3.26 1.561zm.792 3.23c-.485.093-1.054.793-1.785 1.493.293-1.038.816-2.2 1.77-3.2a9.746 9.746 0 0 0-.777-.638v-.008c-.954-.708-2.062-1.315-3.216-1.646-.477.123-.946.346-1.384.554a11 11 0 0 0-2.623 1.73c.846.862 1.353 1.947 1.661 2.954l.023.07.239.215c.6.508 1.269.923 2.046 1.1v-.023l-.308-2.47-.077-1.66.416-1.909.384 1.908-.092 1.67-.277 2.476v.023l.562.07a4.463 4.463 0 0 1-3.793-.062c-.592-.285-1.169-.554-1.83-.623-.7-.07-1.4.07-2.054.33v.008L3 12.87c1.254 2.862 4.192 4.723 7.315 4.631 3.062-.092 5.847-2.07 6.962-4.915.061-.154.115-.316.17-.47-1.055-.784-2.709-1.761-3.347-1.638z"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

1
icons/dependabot.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 8 190 190"><g fill="#FFF"><path d="M14.6 56.2H175v118.7H14.6zM77.2 8.7h35.2v35.6H77.2z"/><path d="M100.7 32.4h11.7v35.4h-11.7zM2.9 111.6h23.5v35.6H2.9zM163.2 111.6h23.5v35.6h-23.5z"/></g><g fill="#555"><path d="M57.7 115.5l-7.9-7.9-7.8 8 15.7 15.7L81 107.6l-7.8-8zM124.1 115.5l-7.8-7.9-7.8 8 15.6 15.7 23.5-23.7-7.8-8z"/></g></svg>

After

Width:  |  Height:  |  Size: 383 B

3
icons/discord.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 564 434">
<path fill="#fff" d="M131.55 66.49c25.88-13.89 54.63-23.4 84.16-24.29l3.93 4.78c-26.12 7.65-51.6 17.73-75.1 31.52-9.72 5.99-19.6 11.97-28.02 19.72 21.2-10.59 42.87-20.67 65.88-26.71 12.4-3.5 24.94-6.72 37.77-8.19 30.73-4.32 62-6.23 92.92-2.77a337.9 337.9 0 0 1 65.04 14.03 356.27 356.27 0 0 1 53.75 23.01c-4.59-4.65-10.04-8.31-15.44-11.92-24.81-16.55-52.52-28.34-80.94-37.15 2.56-2.38 4.24-7.08 8.46-6.34 37.3 2.38 73.16 16.98 103.47 38.51 2.17 1.41 4.63 2.76 5.56 5.35 18.8 37.72 32.74 77.8 42.31 118.82 7.92 34.48 12.48 69.77 12.99 105.16.08 1.77.08 3.68-1.17 5.11-20.11 28.1-51.89 46.31-85.27 53.74a177.3 177.3 0 0 1-34.04 4.18 1565.1 1565.1 0 0 1-25.95-32.06c11.95-3.12 23.26-8.19 34.09-14.05 14.18-8.31 27.53-18.81 36.91-32.46-13.44 8.62-27.49 16.36-42.46 22.02a358.89 358.89 0 0 1-29.15 10.67c-16.93 5.4-34.53 8.32-52.14 10.4-20.32 2.2-40.86 1.55-61.14-.76-21.07-2.26-41.7-7.58-61.8-14.18-16.58-6.03-33.39-11.98-48.36-21.49-3.83-2.42-7.65-4.84-11.6-7.06 5.92 9.14 14.24 16.4 22.64 23.19 13.73 10.45 29.53 18.01 46.02 22.97a1326.66 1326.66 0 0 1-22.66 28.03c-1.8 1.87-2.97 5.4-6.18 4.69a180.06 180.06 0 0 1-46.74-8.11c-20.82-7.2-40.66-18.14-56.27-33.85-5.44-5.39-10.78-11.16-14.5-17.9-.39-58.73 11.91-117.03 31.63-172.18 7.06-19.44 15.02-38.63 24.74-56.89 8.08-6.89 17.42-12.3 26.66-17.54m68.64 122.85c-13.96 1.57-26.14 11.41-31.62 24.18-8.85 19.11-2.8 44.21 14.77 56.23 8.88 6.13 20.47 8.34 30.91 5.4 11.47-2.81 20.89-11.53 25.96-22.02 8.53-17.3 5.12-39.91-8.9-53.36-8.23-7.68-19.86-12.01-31.12-10.43m141.32.34c-19.5 3.64-33.5 22.92-33.25 42.37-.24 15.34 7.4 30.94 20.7 38.97 8.82 5.62 20.13 6.82 30.09 3.83 11.07-3.08 20.1-11.68 24.97-21.93 8.85-18.01 4.39-41.87-11.09-54.85a38.21 38.21 0 0 0-31.42-8.39z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

11
icons/dockbit.svg

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="38px" height="38px" viewBox="0 0 38 38" enable-background="new 0 0 38 38" xml:space="preserve">
<path fill="#FFFFFF" d="M29.073,9.964L18.898,4.091c-1.008-0.583-2.25-0.583-3.259,0L5.465,9.964
c-1.008,0.582-1.629,1.658-1.629,2.822v11.749c0,1.164,0.621,2.24,1.629,2.82l10.175,5.877c1.008,0.582,2.251,0.582,3.259,0
l10.175-5.877c1.008-0.58,1.628-1.656,1.628-2.82V12.786C30.701,11.623,30.081,10.546,29.073,9.964 M28.095,24.229
c0,0.35-0.187,0.672-0.487,0.846l-2.381,1.377c-0.303,0.174-0.675,0.174-0.978,0l-2.383-1.377c-0.301-0.172-0.488-0.496-0.488-0.846
V21.48c0-0.35,0.188-0.672,0.488-0.848l2.383-1.374c0.303-0.176,0.675-0.176,0.978,0l2.381,1.374
c0.301,0.176,0.487,0.498,0.487,0.848V24.229z"/>
</svg>

After

Width:  |  Height:  |  Size: 964 B

13
icons/docker.svg

@ -0,0 +1,13 @@
<svg xmlns="http://www.w3.org/2000/svg" width="221.7" height="189">
<defs>
<clipPath id="a">
<path d="M0 141.8h166.3V0H0z"/>
</clipPath>
<clipPath id="b">
<path d="M0 141.8h166.3V0H0z"/>
</clipPath>
</defs>
<g clip-path="url(#a)" transform="translate(-2,4), matrix(1.4 0 0 -1.4 0 189)">
<path fill="#FFF" fill-rule="evenodd" d="M94.3 76.2H110v14.3H94.3zm-18.6 0h15.7v14.3H75.7zm-18.6 0h15.7v14.3H57.1zm-18.6 0h15.7v14.3H38.5zm-18.7 0h15.8v14.3H19.8zm18.7 17.2h15.7v14.3H38.5zm18.6 0h15.7v14.3H57.1zm18.6 0h15.7v14.3H75.7zm0 17.2h15.7v14.3H75.7zm81.6-26c-3.4 2.2-11.3 3-17.4 2a23 23 0 0 1-9.8 15.1l-3.3 2.2-2.2-3.3a26 26 0 0 1-3.8-16c.2-2 .8-5.6 2.9-8.7a24 24 0 0 0-11.5-2.6H8.6l-.2-1.2c-1-5.7-1-23.6 10.7-37.4C27.9 24.3 41.1 19 58.5 19c37.5 0 65.2 17.2 78.2 48.6 5.1-.1 16.1 0 21.8 10.8l1.5 3 .5 1z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 854 B

1
icons/eclipse.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="240" viewBox="0 0 256 240" preserveAspectRatio="xMidYMid"><path fill="#FFF" d="M70.4 153H31.3c5.1 17.8 14.8 33.7 28.8 47.8 22.5 22.5 49.4 33.7 81 33.7 6.3 0 12.4-.5 18.3-1.4 23.8-3.6 44.6-14.3 62.4-32.3 14.2-14.1 23.9-30 29.1-47.8H70.4zM48.8 99.9H28.4c-.8 4.5-1.3 9.1-1.5 13.8h228.4c-.2-4.7-.8-9.3-1.5-13.8M26.9 126.5c.2 4.7.7 9.3 1.5 13.8H253.8c.7-4.5 1.3-9.1 1.5-13.8M250.9 87.1c-5.2-17.8-14.9-33.8-29.1-48-17.8-17.7-38.5-28.4-62.2-32-6-.9-12.1-1.4-18.5-1.4-31.6 0-58.5 11.2-81 33.4-14.1 14.2-23.7 30.2-28.8 48"/><path fill="#FFF" d="M20.1 120.1C20.1 59.8 65.4 9.6 124.4.8c-1.5 0-3-.1-4.5-.1C53.8.7.2 54.1.2 120.1c0 65.9 53.6 119.4 119.7 119.4 1.5 0 3-.1 4.5-.1-59-8.8-104.3-59-104.3-119.3z"/></svg>

After

Width:  |  Height:  |  Size: 761 B

3
icons/firefox.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#FFF" viewBox="0 0 24 24">
<path d="M23.41 10.98c-.03-.21-.07-.34-.07-.34l-.22.28a7.71 7.71 0 0 0-.27-1.51 10.23 10.23 0 0 0-1.34-2.88l-.26-.38c-.43-.7-.91-1.12-1.48-1.92a5.9 5.9 0 0 1-.73-1.99c-.16.42-.28.86-.36 1.3-.57-.58-1.08-1-1.38-1.28C15.8.86 15.98.14 15.98.14s-2.8 3.12-1.59 6.37a6.25 6.25 0 0 0 2.09 2.78c1.17.96 2.43 1.72 3.09 3.67a6.16 6.16 0 0 0-2.33-2.47c.3.71.45 1.46.44 2.23a5.3 5.3 0 0 1-6.47 5.16c-.46-.09-.9-.24-1.31-.45a5.21 5.21 0 0 1-1.58-1.45v-.01l.09.03a4.2 4.2 0 0 0 3.33-.13c.84-.47 1.35-.81 1.76-.68.41.13.72-.26.44-.67a2.2 2.2 0 0 0-2.12-.82c-.84.12-1.61.71-2.7.14l-.21-.12c-.07-.05.24.06.16.01a4.82 4.82 0 0 1-.69-.41l.15.04a2.63 2.63 0 0 1-.72-.73 1.33 1.33 0 0 1-.05-1.15c.11-.19.26-.33.45-.42l.23.12-.1-.18.04-.01c.12.05.39.19.54.28.1.05.18.13.25.22 0 0 .05-.02.01-.13a.6.6 0 0 0-.26-.31h.02c.11.06.21.12.31.2.09-.22.14-.44.13-.67a.9.9 0 0 0-.05-.37c-.04-.08.02-.11.09-.03a.64.64 0 0 0-.06-.18l.06-.07c.05-.05.1-.1.16-.13a6.6 6.6 0 0 1 1.09-.56l.61-.27.22-.16c.26-.22.43-.52.49-.85l.01-.13v-.08c-.04-.17-.33-.29-1.84-.44A1.31 1.31 0 0 1 9.08 6.3v.01l-.06.17.06-.17V6.3c.29-.75.81-1.4 1.48-1.84.04-.03-.15.01-.11-.02.12-.06.25-.12.39-.17.07-.02-.29-.16-.61-.13-.19.01-.38.06-.56.13.08-.06.3-.14.25-.14-.41.07-.8.22-1.15.43a.3.3 0 0 1 .02-.1c-.28.12-.53.31-.71.55v-.13c-.13.1-.24.21-.35.33h-.01a4.65 4.65 0 0 0-2.61-.22l-.01-.01h.01a1.91 1.91 0 0 1-.46-.52l-.01.01-.02-.02c-.06-.08-.11-.18-.17-.29l-.14-.25-.01-.01c-.01 0-.03.09-.04.06-.15-.4-.23-.83-.21-1.25h-.01c-.25.17-.44.41-.53.7l-.11.21v-.03l.03-.15-.02.03a1.48 1.48 0 0 0-.3.56v-.05-.08l-.01.03a7.01 7.01 0 0 0-.6 2.25c-.02.14-.02.27-.02.4v.02c-.23.25-.43.52-.61.81-.58.98-1.01 2.04-1.28 3.15.19-.42.42-.83.69-1.21a11.05 11.05 0 0 0-.78 4.09c.09-.41.2-.81.33-1.21-.08 1.65.24 3.3.93 4.81a11.16 11.16 0 0 0 4.43 5.01c.79.54 1.66.96 2.57 1.24l.37.13-.11-.05c1.08.32 2.21.49 3.34.49 4.01 0 5.33-1.53 5.46-1.68a2 2 0 0 0 .47-.64l.23-.1.05-.02.09-.04a8.5 8.5 0 0 0 1.7-1.06 4.1 4.1 0 0 0 1.57-2.31c.15-.34.15-.71.03-1.06l.12-.21a9.44 9.44 0 0 0 1.42-4.59v-.14c0-.34-.03-.69-.09-1.03z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

1
icons/git.svg

@ -0,0 +1 @@
<svg fill="#FFF" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M23.546 10.93L13.067.452c-.604-.603-1.582-.603-2.188 0L8.708 2.627l2.76 2.76c.645-.215 1.379-.07 1.889.441.516.515.658 1.258.438 1.9l2.658 2.66c.645-.223 1.387-.078 1.9.435.721.72.721 1.884 0 2.604-.719.719-1.881.719-2.6 0-.539-.541-.674-1.337-.404-1.996L12.86 8.955v6.525c.176.086.342.203.488.348.713.721.713 1.883 0 2.6-.719.721-1.889.721-2.609 0-.719-.719-.719-1.879 0-2.598.182-.18.387-.316.605-.406V8.835c-.217-.091-.424-.222-.6-.401-.545-.545-.676-1.342-.396-2.009L7.636 3.7.45 10.881c-.6.605-.6 1.584 0 2.189l10.48 10.477c.604.604 1.582.604 2.186 0l10.43-10.43c.605-.603.605-1.582 0-2.187"/></svg>

After

Width:  |  Height:  |  Size: 697 B

3
icons/github.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="12 12 40 40">
<path fill="#FFF" d="M32,13.4c-10.5,0-19,8.5-19,19c0,8.4,5.5,15.5,13,18c1,0.2,1.3-0.4,1.3-0.9c0-0.5,0-1.7,0-3.2 c-5.3,1.1-6.4-2.6-6.4-2.6C20,41.6,18.8,41,18.8,41c-1.7-1.2,0.1-1.1,0.1-1.1c1.9,0.1,2.9,2,2.9,2c1.7,2.9,4.5,2.1,5.5,1.6 c0.2-1.2,0.7-2.1,1.2-2.6c-4.2-0.5-8.7-2.1-8.7-9.4c0-2.1,0.7-3.7,2-5.1c-0.2-0.5-0.8-2.4,0.2-5c0,0,1.6-0.5,5.2,2 c1.5-0.4,3.1-0.7,4.8-0.7c1.6,0,3.3,0.2,4.7,0.7c3.6-2.4,5.2-2,5.2-2c1,2.6,0.4,4.6,0.2,5c1.2,1.3,2,3,2,5.1c0,7.3-4.5,8.9-8.7,9.4 c0.7,0.6,1.3,1.7,1.3,3.5c0,2.6,0,4.6,0,5.2c0,0.5,0.4,1.1,1.3,0.9c7.5-2.6,13-9.7,13-18.1C51,21.9,42.5,13.4,32,13.4z"/>
</svg>

After

Width:  |  Height:  |  Size: 680 B

3
icons/gitlab.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#FFF" viewBox="0 0 24 24">
<path d="M23.95 13.59l-1.34-4.14-2.66-8.19a.45.45 0 0 0-.87 0l-2.66 8.19H7.58L4.92 1.26c-.14-.42-.74-.42-.87 0L1.39 9.45.04 13.59c-.12.37.02.79.34 1.02L12 23.05l11.63-8.44a.92.92 0 0 0 .33-1.02"/>
</svg>

After

Width:  |  Height:  |  Size: 279 B

8
icons/gitter.svg

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" fill="#FFF">
<g>
<rect x="0.5" y="0.5" width="1" height="4.5"/>
<rect x="2.5" y="1.5" width="1" height="6.5"/>
<rect x="4.5" y="1.5" width="1" height="6.5"/>
<rect x="6.5" y="1.5" width="1" height="3.5"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 298 B

3
icons/googleplay.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="#fff">
<path d="M1.687.066c-.04.125-.08.246-.08.408v30.844c0 .289.081.453.245.615l15.157-16.059L1.687.066zm16.344 16.875l3.918 4.041-5.594 3.188s-7.11 4.041-11.031 6.293l12.707-13.522zm1.063-1.105l4.204 4.373c.658-.367 5.804-3.311 6.539-3.719.774-.449.696-1.063.038-1.389-.609-.34-5.755-3.287-6.533-3.766l-4.248 4.501zm-1.067-1.061l3.963-4.209-5.655-3.229S7.116 2.064 4.048.302l13.979 14.473z"/>
</svg>

After

Width:  |  Height:  |  Size: 473 B

3
icons/graphql.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#FFF" viewBox="0 0 24 24">
<path d="M14.05 2.75L19 5.6a2.14 2.14 0 0 1 3.4.4 2.15 2.15 0 0 1-1.35 3.15v5.7A2.13 2.13 0 0 1 22.4 18a2.14 2.14 0 0 1-3.45.35l-4.9 2.84a2.14 2.14 0 1 1-4.1.07L5.02 18.4a2.14 2.14 0 1 1-2.05-3.56v-5.7A2.14 2.14 0 1 1 5.01 5.6l4.94-2.85a2.14 2.14 0 1 1 4.1 0zm-.51.88a.8.8 0 0 1-.06.06l6.46 11.19.08-.03v-5.7a2.14 2.14 0 0 1-1.56-2.6l.02-.06-4.94-2.86zm-3.02.06l-.06-.06-4.95 2.85a2.14 2.14 0 0 1-1.46 2.64l-.07.03v5.7l.08.03 6.46-11.2zm2.08.5c-.4.12-.8.12-1.2 0L4.94 15.4c.3.28.5.64.6 1.03h12.92c.1-.4.3-.76.6-1.04L12.6 4.19zm.98 16.23l4.92-2.84-.04-.14H5.54l-.02.08 4.94 2.86a2.14 2.14 0 0 1 3.12.05z"/>
</svg>

After

Width:  |  Height:  |  Size: 688 B

3
icons/haskell.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#FFF" viewBox="0 0 24 24">
<path d="M0 20.5L5.6 12 0 3.5h4.2L10 12l-5.7 8.5zm5.6 0l5.7-8.5-5.7-8.5H10l11.3 17h-4.3L13.4 15 10 20.5zm13.7-5l-1.9-2.8H24v2.8zm-2.8-4.2l-1.9-2.8H24v2.8z" class="a"/>
</svg>

After

Width:  |  Height:  |  Size: 250 B

1
icons/lgtm.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="340.925" height="202.676" viewBox="0 0 90.203 53.625"><g fill="#fff"><path opacity=".456" d="M45.216 3.826c-12.836 0-22.28 3.634-26.884 10.531-.091-.106-.171-.172-.266-.302-.459-.629-.945-1.486-1.428-2.384-.484-.898-.967-1.835-1.485-2.67-.518-.835-1.025-1.593-1.874-2.116-.927-.573-1.733-.828-2.347-.916a3.683 3.683 0 0 0-.862-.015c-1.535.006-2.714 1.018-3.62 2.255-.91 1.241-1.609 2.835-2.042 4.586-.866 3.499-.703 7.758 2.056 10.56 1.46 1.493 3.404 2.35 5.265 2.85 1.32.355 2.53.478 3.629.509.608 7.133 4.797 13.406 10.39 16.559h.001c2.985 1.677 6.084 2.538 8.799 3.577 3.468 1.34 6.834 2.643 10.366 2.952l.058.006h.405c3.705 0 7.076-1.656 10.478-2.956 2.71-1.037 5.812-1.876 8.802-3.556 5.623-3.152 9.81-9.44 10.42-16.572 2.678-.052 6.356-.828 8.841-3.367 2.761-2.802 2.925-7.062 2.058-10.562-.433-1.75-1.131-3.345-2.041-4.586-.907-1.237-2.086-2.25-3.621-2.255a3.684 3.684 0 0 0-.862.015c-.614.088-1.42.343-2.348.916-.844.52-1.35 1.273-1.865 2.102-.516.83-.997 1.76-1.478 2.655-.48.894-.964 1.75-1.42 2.382-.094.13-.174.197-.264.303-4.611-6.87-14.045-10.5-26.86-10.5z"/><path d="M45.13 0C34.178 0 24.922 2.551 18.84 7.928c-.184-.327-.319-.61-.53-.949-.636-1.025-1.231-2.189-3.11-3.347-1.331-.823-2.657-1.282-3.81-1.45-.574-.082-1.242-.055-1.768-.007l.371-.047c-3.417 0-5.421 2.05-6.718 3.818C1.98 7.715 1.145 9.7.607 11.872c-1.075 4.343-1.088 9.965 3.04 14.16 2.164 2.208 4.706 3.244 7.005 3.86.443.118.837.148 1.262.236 1.499 7.11 5.936 13.123 11.87 16.467l.002.003.004.001c3.491 1.962 6.806 2.86 9.29 3.81 3.476 1.34 7.14 2.823 11.413 3.197l.224.02h.567c4.905 0 8.627-1.982 11.846-3.212h.002c2.46-.942 5.788-1.814 9.305-3.79a23.139 23.139 0 0 0 4.498-3.309 25.403 25.403 0 0 0 7.392-12.962c2.727-.466 5.62-1.66 8.23-4.323 4.126-4.194 4.114-9.816 3.04-14.158-.539-2.172-1.373-4.157-2.67-5.926-1.296-1.769-3.3-3.818-6.717-3.818l.378.048c-.53-.048-1.2-.076-1.775.007-1.152.168-2.473.628-3.8 1.448-1.873 1.154-2.47 2.315-3.105 3.336-.208.334-.34.613-.522.936C65.306 2.546 56.065 0 45.13 0zm.087 5.15c13.369 0 22.602 4.003 26.526 11.165 2.364-.917 4.107-7.105 6.056-8.304 1.578-.976 2.501-.735 2.501-.735 3.571 0 7.25 10.513 2.675 15.154-2.418 2.471-6.881 3.165-9.104 2.988-.168 7.163-4.341 13.63-9.862 16.724-2.809 1.578-5.832 2.404-8.627 3.474-3.464 1.325-6.715 2.868-10.006 2.868h-.347c-3.277-.286-6.54-1.53-10.005-2.868-2.796-1.07-5.818-1.918-8.627-3.496-5.49-3.095-9.666-9.542-9.834-16.704-2.206.19-6.719-.497-9.155-2.986-4.574-4.64-.895-15.154 2.676-15.154 0 0 .923-.241 2.501.735 1.96 1.205 3.71 7.454 6.094 8.319C22.597 9.15 31.836 5.15 45.217 5.15z"/><path d="M47.14 40.99c.902 0 1.423-.584 1.423-1.373 0-1.239-.522-1.714-1.418-1.786-.32-.026-.584.065-.674.347-.09.282.054.633.347.674.686.097.685.216.685.566 0 .348-.402.494-.485.513a.536.536 0 0 0 .121 1.058m-3.833.001c-.902 0-1.423-.584-1.423-1.373 0-1.239.521-1.714 1.417-1.786.321-.026.584.065.675.347.09.282-.054.633-.347.674-.686.097-.686.216-.686.566 0 .348.403.494.486.513a.536.536 0 0 1-.122 1.058m16.476-27.081c-6.336 0-11.472 5.137-11.472 11.473 0 6.336 5.136 11.473 11.472 11.473 6.336 0 11.473-5.137 11.473-11.473 0-6.336-5.137-11.473-11.473-11.473zm-1.606 6.44a5.1 5.1 0 0 1 0 10.197 5.098 5.098 0 0 1-4.938-6.367 2.144 2.144 0 1 0 2.074-2.95 5.072 5.072 0 0 1 2.864-.88zm-27.525-6.44c-6.336 0-11.472 5.137-11.472 11.473 0 6.336 5.136 11.473 11.472 11.473 6.336 0 11.473-5.137 11.473-11.473 0-6.336-5.137-11.473-11.473-11.473zm1.64 6.44a5.1 5.1 0 0 1 0 10.197 5.098 5.098 0 0 1-4.938-6.367 2.144 2.144 0 0 0 4.127-.81 2.142 2.142 0 0 0-2.054-2.14 5.074 5.074 0 0 1 2.864-.88z"/></g></svg>

After

Width:  |  Height:  |  Size: 3.5 KiB

8
icons/npm.svg

@ -0,0 +1,8 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 287 287">
<g transform="translate(20,0)">
<path fill="#555" d="M7.96 72.36L129.71 1.48l121.74 70.88v141.66L129.7 284.9 7.96 214.02V72.36z"/>
<path fill="#FFF" d="M133.12 143.13l113.2-65.2 4.56 131.42-117.76 71.11V143.13z"/>
<path fill="#555" fill-rule="evenodd" d="M248.04 73.96l-.35 139.26-118.1 68.5-.57-136.88 119.02-70.88zm-99.33 82.26l.34 91.47 39.25-22.87-.11-68.94 19.8-11.72v69.17l19.8-11.6.1-92.62-79.18 47.1z"/>
<path fill="#FFF" d="M137.44 2.5c-5.46-3.07-14.22-3.07-19.68 0L9.9 64.51C4.44 67.58.1 75.32.1 81.46v124.02c0 6.26 4.44 13.88 9.79 16.96l107.86 62c5.46 3.08 14.22 3.08 19.68 0l107.86-62c5.47-3.08 9.79-10.81 9.79-16.96V81.47c0-6.26-4.44-13.89-9.78-16.96l-107.87-62zm95.7 64.86c5.45 3.07 5.45 8.19 0 11.26l-94.45 54.27c-5.46 3.07-14.22 3.07-19.68 0l-95.8-55.07c-5.46-3.07-5.46-8.19 0-11.26l94.44-54.27c5.46-3.07 14.22-3.07 19.68 0l95.8 55.07zM8.53 90.46c0-6.26 4.43-8.77 9.78-5.7l96.6 55.53c5.46 3.07 9.78 10.8 9.78 16.95v110.14c0 6.26-4.44 8.76-9.78 5.69l-96.6-55.53c-5.46-3.07-9.79-10.8-9.79-16.95V90.45zm134.6 180.9c-5.47 3.07-9.8.57-9.8-5.69V157.24c0-6.26 4.44-13.88 9.8-16.95l93.74-53.82c5.47-3.07 9.79-.57 9.79 5.69v108.43c0 6.26-4.44 13.88-9.79 16.95l-93.75 53.82z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

5
icons/patreon.svg

@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#FFF" viewBox="0 0 28 28">
<g transform="translate(2,2)">
<path d="M15.386.524c-4.764 0-8.64 3.876-8.64 8.64 0 4.75 3.876 8.613 8.64 8.613 4.75 0 8.614-3.864 8.614-8.613C24 4.4 20.136.524 15.386.524M.003 23.537h4.22V.524H.003"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 294 B

12
icons/postgresql.svg

@ -0,0 +1,12 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40">
<g stroke="#fff">
<path d="M36.3 24.4c-4.4 1-4.7-.6-4.7-.6 4.7-7 6.6-15.7 5-17.8C32 0 24 3 23.8 3h-.2l-3-.4c-2 0-3.4.6-4.6 1.4 0 0-14.2-5.8-13.5 7.4 0 2.8 4 21.2 8.7 15.6 1.6-2 3.3-3.7 3.3-3.7.8.5 1.8.8 2.8.7v.7c-1 1.4-.8 1.6-3 2-2.5.6-1 1.5-.2 1.7 1 .3 4 .7 6-1.8v.3c1 0 1 2 1 4s0 3 .5 4 .7 3 4 2c2.5-.8 4-2 4-4.7 0-1.7.5-1.5.5-3l.2-.8c.4-2.4 0-3 1.8-2.8h.4c1 0 2.7 0 3.6-.7 2-1 3.3-2.3 1.3-2z" fill="none" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M20 25.7c-.2 4.4 0 8.8.4 9.8s1.3 3.2 4.5 2.5c2-.6 3-1.7 4-4v-7.7M16 4S2-2 2.7 11.2c0 2.8 4 21.2 8.6 15.7l3.2-4M24 3c-.6 0 7.7-3.2 12.5 3 1.7 2-.3 10.8-5 17.8" fill="none" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M31.6 23.8s.3 1.5 4.7.5c2-.4.8 1.2-1.2 2-1 .8-5 1-5 0 0-2.7 2-2 2-2.5 0-.6-1-1.2-1-2.7-.5-1-7.2-11 2-9 0 0-2.5-8.2-11-9-9 0-9 11-9 11" fill="none" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="bevel"/>
<path d="M17.6 24.7c-1.2 1.3-1 1.5-3.3 2-2.4.5-1 1.4 0 1.6 1 .3 3.7.7 5.4-1.7.6-.8 0-2-.7-2.3-.4 0-.8-.3-1.4.4z" fill="none" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M17.5 24.6c0-.7.2-1.7.6-2.8 1-1.6 3-3.2 1-8.4 0-4-6-.8-6-.3v6c0 3.7 2 6 5 6" fill="none" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M16 13c0 .2.5.7 1 .7.4 0 .8-.3.8-.4 0-.2-.3-.4-.8-.5-.4 0-.8 0-1 .2z" fill="#fff" stroke-width=".4"/>
<path d="M30 12.7c.2 0-.2.6-.6.7-.5 0-1-.3-1-.5 0-1 .4-1 1-1h.7z" fill="#fff" stroke-width=".2"/>
<path d="M31.8 11.4c0 1.4-.3 2.4-.4 4 0 2 1 4.5-.6 7" fill="none" stroke-width="1.1" stroke-linecap="round" stroke-linejoin="round"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

1
icons/rss.svg

@ -0,0 +1 @@
<svg fill="#FFF" aria-labelledby="simpleicons-rss-icon" role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.199 24C19.199 13.467 10.533 4.8 0 4.8V0c13.165 0 24 10.835 24 24h-4.801zM3.291 17.415c1.814 0 3.293 1.479 3.293 3.295 0 1.813-1.485 3.29-3.301 3.29C1.47 24 0 22.526 0 20.71s1.475-3.294 3.291-3.295zM15.909 24h-4.665c0-6.169-5.075-11.245-11.244-11.245V8.09c8.727 0 15.909 7.184 15.909 15.91z"/></svg>

After

Width:  |  Height:  |  Size: 434 B

3
icons/ruby.svg

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#FFF" viewBox="0 0 24 24">
<path d="M20.16.08c3.03.53 3.89 2.6 3.82 4.77l.02-.03-1.36 17.89-17.75 1.22h.02c-1.48-.07-4.76-.2-4.91-4.8l1.65-3 2.81 6.6.5 1.17 2.81-9.15-.03.01.02-.03L17 17.69l-1.4-5.43-.98-3.9 8.82-.57-.62-.51L16.5 2.1 20.16.07v.01zM0 19.08v.04-.03zm5.13-14c3.56-3.54 8.16-5.63 9.92-3.85 1.76 1.78-.1 6.1-3.67 9.64-3.56 3.53-8.1 5.73-9.87 3.96-1.76-1.78.05-6.22 3.62-9.75z"/>
</svg>

After

Width:  |  Height:  |  Size: 446 B

1
icons/scrutinizer.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path fill="#fcfcfc" d="M2.57 39.83l-.1-1.03c.2-2.04 1.33-3.98 3.27-5.71a10.74 10.72 0 0 1 4.1-2.25c1.94-.72 2.75-.72 10.53-.72 6.75-.1 6.95-.1 7.26-.3a2.45 2.45 0 0 0 .71-.61c.2-.52.31-.62.31-1.74s0-1.23-.3-1.63a3.07 3.06 0 0 0-.62-.62c-.51-.3-1.64-.4-8.7-.4-5.92 0-7.05 0-7.66-.21a12.58 12.58 0 0 1-5.52-2.65 9.4 9.4 0 0 1-3.07-4.6c-.2-.92-.31-2.04-.1-2.25.2-.2 24.74-.1 25.56.1a11.56 11.54 0 0 1 3.99 1.64 14.21 14.2 0 0 1 3.88 4.8 14.01 13.99 0 0 1 .62 10.1 12.89 12.87 0 0 1-5.83 7.16l-.61.3a7.57 7.56 0 0 1-1.23.41l-.82.2a471.64 470.96 0 0 1-25.67 0z"/><path fill="#aeaeae" d="M2.67 13.48c-.3-.2-.3-1.12-.2-2.45l.2-1.43.2-.92a10.6 10.6 0 0 1 2.26-4.4A10.23 10.21 0 0 1 11.37.1l13.3-.1C35.6 0 37.23 0 37.33.2c.1.1.1 1.03-.1 1.94-.82 3.58-4.7 6.85-9.2 7.56-.41.1-4 .2-8.08.2-2.97.21-6.96-.3-7.88.41-.5.51-.92.82-.92 2.05 0 .71.41 1.12.31 1.12z"/></svg>

After

Width:  |  Height:  |  Size: 917 B

1
icons/slack.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40"><g fill="#FFF"><rect transform="translate(20.094679 19.935137)rotate(-18.518296)" x="-2.8" y="-2.7" width="5.6" height="5.4"/><path d="M38.3 14.4C34.2 0.8 28.3-2.4 14.6 1.7 1 5.8-2.2 11.7 1.9 25.4 6 39 11.9 42.2 25.6 38.1 39.2 34 42.4 28.1 38.3 14.4ZM31.4 23.3L28.8 24.2 29.7 26.8C30.1 27.9 29.5 29.1 28.4 29.4 28.2 29.5 27.9 29.6 27.7 29.5 26.9 29.5 26.1 29 25.8 28.1L24.9 25.5 19.6 27.2 20.5 29.9C20.9 31 20.3 32.2 19.2 32.5 19 32.6 18.7 32.6 18.5 32.6 17.7 32.6 16.9 32 16.6 31.2L15.7 28.5 13.1 29.4C12.9 29.5 12.7 29.5 12.4 29.5 11.6 29.5 10.8 28.9 10.5 28.1 10.2 27 10.8 25.8 11.8 25.5L14.4 24.6 12.7 19.5 10.1 20.4C9.9 20.4 9.7 20.5 9.4 20.5 8.6 20.4 7.8 19.9 7.5 19.1 7.2 18 7.7 16.8 8.8 16.5L11.4 15.6 10.5 13C10.2 11.9 10.7 10.7 11.8 10.3 12.9 10 14.1 10.6 14.4 11.7L15.3 14.3 20.6 12.5 19.7 9.9C19.4 8.8 19.9 7.6 21 7.3 22.1 6.9 23.3 7.5 23.6 8.6L24.5 11.2 27.1 10.4C28.2 10 29.3 10.6 29.7 11.7 30 12.8 29.5 13.9 28.4 14.3L25.8 15.1 27.5 20.3 30.1 19.4C31.2 19 32.3 19.6 32.7 20.7 33 21.8 32.5 23 31.4 23.3Z"/></g></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
icons/sourcegraph.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 77.075 77.7"><path fill="#FFF" d="M47.323 77.7c-3.594 0-6.79-2.396-7.787-5.99l-17.172-61.7c-.998-4.393 1.598-8.786 5.99-9.784 4.193-1 8.387 1.397 9.584 5.39l16.973 61.7c1.198 4.394-1.397 8.786-5.59 9.984-.6.2-1.397.4-1.997.4z"/><path fill="#FFF" d="M17.372 70.71c-4.393 0-7.987-3.593-7.987-7.985 0-1.997.8-3.994 1.997-5.392L54.112 9.41c2.995-3.393 7.986-3.593 11.38-.598s3.595 7.987.6 11.38l-42.73 47.723c-1.597 1.798-3.794 2.796-5.99 2.796z"/><path fill="#FFF" d="M69.087 56.734c-.798 0-1.597-.2-2.596-.4L5.59 36.368C1.4 34.97-.997 30.377.4 26.184c1.397-4.193 5.99-6.59 10.183-5.19l60.9 19.966c4.193 1.397 6.59 5.99 5.19 10.184-.996 3.394-3.99 5.59-7.586 5.59z"/></svg>

After

Width:  |  Height:  |  Size: 723 B

3
icons/terminal.svg

@ -0,0 +1,3 @@
<svg height="1024" width="896" xmlns="http://www.w3.org/2000/svg" fill="#FFF">
<path d="M831 127H63a64 64 0 0 0-64 64v640a64 64 0 0 0 64 64h768a64 64 0 0 0 64-64V191a64 64 0 0 0-64-64zM127 575l128-128-128-128 64-64 192 192-192 192-64-64zm512 64H383v-64h256v64z"/>
</svg>

After

Width:  |  Height:  |  Size: 273 B

1
icons/travis.svg

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 5.5 KiB

3
icons/twitter.svg

@ -0,0 +1,3 @@
<svg aria-labelledby="simpleicons-twitter-icon" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
<path fill="#fff" d="M23.954 4.569a10 10 0 0 1-2.825.775 4.958 4.958 0 0 0 2.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 0 0-8.384 4.482C7.691 8.094 4.066 6.13 1.64 3.161a4.822 4.822 0 0 0-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 0 1-2.228-.616v.061a4.923 4.923 0 0 0 3.946 4.827 4.996 4.996 0 0 1-2.212.085 4.937 4.937 0 0 0 4.604 3.417 9.868 9.868 0 0 1-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 0 0 7.557 2.209c9.054 0 13.999-7.496 13.999-13.986 0-.209 0-.42-.015-.63a9.936 9.936 0 0 0 2.46-2.548l-.047-.02z"/>
</svg>

After

Width:  |  Height:  |  Size: 662 B

1
icons/windows.svg

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" height="100" width="100"><path d="M6.337 18.605l35.687-4.86.016 34.422-35.67.203zm35.67 33.529l.028 34.453-35.67-4.905-.002-29.78zm4.327-39.025l47.318-6.906V47.73l-47.318.375zm47.329 39.349l-.012 41.34-47.318-6.679-.066-34.739z" fill="#fff"/></svg>

After

Width:  |  Height:  |  Size: 288 B

12
package.json

@ -0,0 +1,12 @@
{
"name": "badgen-icons",
"description": "Badgen's icons",
"version": "0.1.0",
"repository": "badgen/icons",
"author": "Amio <amio.cn@gmail.com>",
"license": "ISC",
"main": "index.js",
"scripts": {
"build": "node build.js"
}
}
Loading…
Cancel
Save