diff --git a/devicon-alias.css b/devicon-alias.css deleted file mode 100644 index f59eeb3e..00000000 --- a/devicon-alias.css +++ /dev/null @@ -1,179 +0,0 @@ -.devicon-facebook-original:before { - content: "\e91c"; -} -.devicon-typescript-original:before{ - content: "\e920"; -} -.devicon-babel-original:before { - content: "\e921"; -} -.devicon-ssh-plain-wordmark:before { - content: "\e916"; -} -.devicon-ssh-plain:before { - content: "\e915"; -} -.devicon-sourcetree-plain-wordmark:before { - content: "\e914"; -} -.devicon-sourcetree-plain:before { - content: "\e913"; -} -.devicon-github-plain-wordmark:before { - content: "\e90a"; -} -.devicon-github-plain:before { - content: "\e909"; -} -.devicon-confluence-plain-wordmark:before { - content: "\e90e"; -} -.devicon-confluence-plain:before { - content: "\e90d"; -} -.devicon-bitbucket-plain-wordmark:before { - content: "\e910"; -} -.devicon-bitbucket-plain:before { - content: "\e90f"; -} -.devicon-jetbrains-line:before, -.devicon-jetbrains-line-wordmark:before, -.devicon-jetbrains-plain-wordmark:before { - content: "\e63d"; -} -.devicon-django-line-wordmark:before { - content: "\e63e"; -} -.devicon-django-plain-wordmark:before { - content: "\e63f"; -} - -.devicon-cplusplus-line-wordmark:before { - content: "\e634"; -} - -.devicon-cplusplus-plain-wordmark:before { - content: "\e635"; -} - -.devicon-csharp-line-wordmark:before { - content: "\e636"; -} - -.devicon-csharp-plain-wordmark:before { - content: "\e637"; -} - -.devicon-c-line-wordmark:before { - content: "\e638"; -} - -.devicon-c-plain-wordmark:before { - content: "\e639"; -} - -.devicon-nginx-original-wordmark:before, -.devicon-nginx-plain:before, -.devicon-nginx-plain-wordmark:before { - content: "\e615"; -} - -.devicon-heroku-original-wordmark:before { - content: "\e60a"; -} - -.devicon-heroku-original:before { - content: "\e60b"; -} - -.devicon-amazonwebservices-plain:before { - content: "\e603"; -} - -.devicon-appcelerator-plain:before { - content: "\e620"; -} - -.devicon-apple-plain:before { - content: "\e622"; -} - -.devicon-atom-plain-wordmark:before { - content: "\e623"; -} - -.devicon-atom-plain:before { - content: "\e624"; -} - -.devicon-coffeescript-plain-wordmark:before { - content: "\e669"; -} - -.devicon-coffeescript-plain:before { - content: "\e66a"; -} - -.devicon-google-original-wordmark:before { - content: "\e91d"; -} - -.devicon-google-original:before { - content: "\e91e"; -} - -.devicon-ie10-plain:before { - content: "\e7f8"; -} - -.devicon-oracle-plain:before { - content: "\eb6b"; -} - -.devicon-react-plain-wordmark:before { - content: "\e600"; -} - -.devicon-react-plain:before { - content: "\e601"; -} - -.devicon-sass-plain:before { - content: "\ebcb"; -} - -.devicon-sequelize-plain-wordmark:before { - content: "\e922"; -} - -.devicon-sequelize-plain:before { - content: "\e923"; -} - -.devicon-symfony-plain-wordmark:before { - content: "\e602"; -} - -.devicon-symfony-plain:before { - content: "\e605"; -} - -.devicon-twitter-plain:before { - content: "\e91f"; -} - -.devicon-windows8-plain-wordmark:before { - content: "\ebf4"; -} - -.devicon-windows8-plain:before { - content: "\ebf5"; -} - -.devicon-codepen-plain-wordmark:before { - content: "\e95d"; -} -.devicon-codepen-original:before { - content: "\e95e"; -} \ No newline at end of file diff --git a/devicon-colors.css b/devicon-colors.css deleted file mode 100644 index c3698a52..00000000 --- a/devicon-colors.css +++ /dev/null @@ -1,588 +0,0 @@ -.devicon-codepen-original-wordmark.colored, -.devicon-codepen-plain-wordmark.colored, -.devicon-codepen-original.colored, -.devicon-codepen-plain.colored { - color: #231F20; -} -.devicon-sketch-line-wordmark.colored, -.devicon-sketch-line.colored { - color: #fdad00; -} -.devicon-npm-original-wordmark.colored { - color: #cb3837; -} -.devicon-ionic-original-wordmark.colored, -.devicon-ionic-original.colored { - color: #4e8ef7; -} -.devicon-ember-original-wordmark.colored { - color: #dd3f24; -} -.devicon-electron-original-wordmark.colored, -.devicon-electron-original.colored { - color: #47848f; -} -.devicon-vagrant-plain-wordmark.colored, -.devicon-vagrant-plain.colored { - color: #127eff; -} -.devicon-yarn-plain-wordmark.colored, -.devicon-yarn-plain.colored { - color: #2c8ebb; -} -.devicon-haskell-plain-wordmark.colored, -.devicon-haskell-plain.colored{ - color: #5E5185; -} -.devicon-handlebars-plain-wordmark.colored, -.devicon-handlebars-plain.colored{ - color: #000000; -} -.devicon-couchdb-plain-wordmark.colored, -.devicon-couchdb-plain.colored { - color: #e42528; -} -.devicon-behance-plain-wordmark.colored, -.devicon-behance-plain.colored { - color: #0071e0; -} -.devicon-linkedin-plain-wordmark.colored, -.devicon-linkedin-plain.colored { - color: #0076b2; -} -.devicon-ceylon-plain-wordmark.colored, -.devicon-ceylon-plain.colored { - color: #AB710A; -} -.devicon-elm-plain-wordmark.colored, -.devicon-elm-plain.colored { - color: #34495E; -} -.devicon-cakephp-plain-wordmark.colored, -.devicon-cakephp-plain.colored { - color: #D43D44; -} -.devicon-stylus-original.colored { - color: #333333; -} -.devicon-express-original-wordmark.colored, -.devicon-express-original.colored { - color: #444; -} -.devicon-devicon-plain-wordmark.colored, -.devicon-devicon-plain.colored { - color: #60BE86; -} -.devicon-intellij-plain-wordmark.colored, -.devicon-intellij-plain.colored { - color: #136BA2; -} -.devicon-pycharm-plain-wordmark.colored, -.devicon-pycharm-plain.colored { - color: #4D8548; -} -.devicon-rubymine-plain-wordmark.colored, -.devicon-rubymine-plain.colored { - color: #C12C4C; -} -.devicon-webstorm-plain-wordmark.colored, -.devicon-webstorm-plain.colored { - color: #2788B5; -} -.devicon-tomcat-line-wordmark.colored, -.devicon-tomcat-line.colored { - color: #D1A41A; -} -.devicon-vuejs-line-wordmark.colored, -.devicon-vuejs-line.colored, -.devicon-vuejs-plain-wordmark.colored, -.devicon-vuejs-plain.colored { - color: #41B883; -} -.devicon-swift-plain-wordmark.colored, -.devicon-swift-plain.colored { - color: #F05138; -} -.devicon-webpack-plain-wordmark.colored, -.devicon-webpack-plain.colored { - color: #1C78C0; -} -.devicon-visualstudio-plain-wordmark.colored, -.devicon-visualstudio-plain.colored { - color: #68217A; -} -.devicon-slack-plain-wordmark.colored, -.devicon-slack-plain.colored { - color: #2D333A; -} -.devicon-gatling-plain-wordmark.colored { - color: #E77500; -} -.devicon-gatling-plain.colored { - color: #E77500; -} -.devicon-ssh-original-wordmark.colored, -.devicon-ssh-plain-wordmark.colored { - color: #231F20; -} -.devicon-ssh-original.colored, -.devicon-ssh-plain.colored { - color: #231F20; -} -.devicon-sourcetree-original-wordmark.colored, -.devicon-sourcetree-plain-wordmark.colored { - color: #205081; -} -.devicon-sourcetree-original.colored, -.devicon-sourcetree-plain.colored { - color: #205081; -} -.devicon-phpstorm-plain-wordmark.colored { - color: #5058A6; -} -.devicon-phpstorm-plain.colored { - color: #5058A6; -} -.devicon-protractor-plain-wordmark.colored { - color: #b7111d; -} -.devicon-protractor-plain.colored { - color: #b7111d; -} -.devicon-cucumber-plain-wordmark.colored { - color: #00a818; -} -.devicon-cucumber-plain.colored { - color: #00a818; -} -.devicon-gradle-plain-wordmark.colored { - color: #02303a; -} -.devicon-gradle-plain.colored { - color: #02303a; -} -.devicon-jeet-plain-wordmark.colored { - color: #FF664A; -} -.devicon-jeet-plain.colored { - color: #FF664A; -} -.devicon-gitlab-plain-wordmark.colored { - color: #E24329; -} -.devicon-gitlab-plain.colored { - color: #E24329; -} -.devicon-github-original-wordmark.colored, -.devicon-github-plain-wordmark.colored { - color: #181616; -} -.devicon-github-original.colored, -.devicon-github-plain.colored { - color: #181616; -} -.devicon-d3js-plain.colored { - color: #f7974e; -} -.devicon-confluence-original-wordmark.colored, -.devicon-confluence-plain-wordmark.colored { - color: #205081; -} -.devicon-confluence-original.colored, -.devicon-confluence-plain.colored { - color: #205081; -} -.devicon-bitbucket-original-wordmark.colored, -.devicon-bitbucket-plain-wordmark.colored { - color: #205081; -} -.devicon-bitbucket-original.colored, -.devicon-bitbucket-plain.colored { - color: #205081; -} -.devicon-amazonwebservices-plain-wordmark.colored, -.devicon-amazonwebservices-original.colored, -.devicon-amazonwebservices-plain.colored { - color: #F7A80D; -} -.devicon-android-plain-wordmark.colored, -.devicon-android-plain.colored { - color: #A4C439; -} -.devicon-angularjs-plain-wordmark.colored, -.devicon-angularjs-plain.colored { - color: #c4473a; -} -.devicon-apache-line-wordmark.colored, -.devicon-apache-line.colored, -.devicon-apache-plain-wordmark.colored, -.devicon-apache-plain.colored { - color: #303284; -} -.devicon-appcelerator-plain-wordmark.colored, -.devicon-appcelerator-original.colored, -.devicon-appcelerator-plain.colored { - color: #ac162c; -} -.devicon-apple-original.colored, -.devicon-apple-plain.colored { - color: #000000; -} -.devicon-atom-original.colored, -.devicon-atom-original-wordmark.colored, -.devicon-atom-plain.colored, -.devicon-atom-plain-wordmark.colored { - color: #67595D; -} -.devicon-babel-original.colored, -.devicon-babel-plain.colored { - color: #f9dc3e; -} -.devicon-backbonejs-plain.colored, -.devicon-backbonejs-plain-wordmark.colored { - color: #002A41; -} -.devicon-bootstrap-plain-wordmark.colored, -.devicon-bootstrap-plain.colored { - color: #59407f; -} -.devicon-bower-line-wordmark.colored, -.devicon-bower-line.colored, -.devicon-bower-plain-wordmark.colored, -.devicon-bower-plain.colored { - color: #ef5734; -} -.devicon-c-line-wordmark.colored, -.devicon-c-line.colored, -.devicon-c-plain-wordmark.colored, -.devicon-c-plain.colored { - color: #03599c; -} -.devicon-c-line-wordmark.colored, -.devicon-c-line.colored, -.devicon-c-plain-wordmark.colored, -.devicon-c-plain.colored { - color: #03599c; -} -.devicon-chrome-plain-wordmark.colored, -.devicon-chrome-plain.colored { - color: #ce4e4e; -} -.devicon-codeigniter-plain-wordmark.colored, -.devicon-codeigniter-plain.colored { - color: #ee4323; -} -.devicon-coffeescript-original-wordmark.colored, -.devicon-coffeescript-original.colored, -.devicon-coffeescript-plain-wordmark.colored, -.devicon-coffeescript-plain.colored { - color: #28334c; -} -.devicon-cplusplus-line-wordmark.colored, -.devicon-cplusplus-line.colored, -.devicon-cplusplus-plain-wordmark.colored, -.devicon-cplusplus-plain.colored { - color: #9c033a; -} -.devicon-csharp-line-wordmark.colored, -.devicon-csharp-line.colored, -.devicon-csharp-plain-wordmark.colored, -.devicon-csharp-plain.colored { - color: #68217a; -} -.devicon-css3-plain-wordmark.colored, -.devicon-css3-plain.colored { - color: #3d8fc6; -} -.devicon-debian-plain-wordmark.colored, -.devicon-debian-plain.colored { - color: #A80030; -} -.devicon-django-line.colored, -.devicon-django-line-wordmark.colored, -.devicon-django-plain.colored, -.devicon-django-plain-wordmark.colored { - color: #003A2B; -} -.devicon-docker-plain-wordmark.colored, -.devicon-docker-plain.colored { - color: #019bc6; -} -.devicon-doctrine-line-wordmark.colored, -.devicon-doctrine-line.colored, -.devicon-doctrine-plain-wordmark.colored, -.devicon-doctrine-plain.colored { - color: #f56d39; -} -.devicon-dot-net-plain-wordmark.colored, -.devicon-dot-net-plain.colored { - color: #1384c8; -} -.devicon-drupal-plain-wordmark.colored, -.devicon-drupal-plain.colored { - color: #0073BA; -} -.devicon-erlang-plain-wordmark.colored, -.devicon-erlang-plain.colored { - color: #a90533; -} -.devicon-facebook-original.colored, -.devicon-facebook-plain.colored { - color: #3d5a98; -} -.devicon-firefox-plain-wordmark.colored, -.devicon-firefox-plain.colored { - color: #DD732A; -} -.devicon-foundation-plain-wordmark.colored, -.devicon-foundation-plain.colored { - color: #008cba; -} -.devicon-gimp-plain-wordmark.colored, -.devicon-gimp-plain.colored { - color: #716955; -} -.devicon-git-plain-wordmark.colored, -.devicon-git-plain.colored { - color: #f34f29; -} -.devicon-go-line.colored, -.devicon-go-plain.colored { - color: #000000; -} -.devicon-google-original-wordmark.colored, -.devicon-google-plain-wordmark.colored { - color: #587dbd; -} -.devicon-google-original.colored, -.devicon-google-plain.colored { - color: #587dbd; -} -.devicon-grunt-line-wordmark.colored, -.devicon-grunt-line.colored, -.devicon-grunt-plain-wordmark.colored, -.devicon-grunt-plain.colored { - color: #fcaa1a; -} -.devicon-gulp-plain.colored { - color: #eb4a4b; -} -.devicon-heroku-line-wordmark.colored, -.devicon-heroku-line.colored, -.devicon-heroku-plain-wordmark.colored, -.devicon-heroku-plain.colored, -.devicon-heroku-original-wordmark.colored, -.devicon-heroku-original.colored { - color: #6762a6; -} -.devicon-html5-plain-wordmark.colored, -.devicon-html5-plain.colored { - color: #e54d26; -} -.devicon-ie10-original.colored, -.devicon-ie10-plain.colored { - color: #1EBBEE; -} -.devicon-illustrator-line.colored, -.devicon-illustrator-plain.colored { - color: #faa625; -} -.devicon-inkscape-plain-wordmark.colored, -.devicon-inkscape-plain.colored { - color: #000000; -} -.devicon-java-plain-wordmark.colored, -.devicon-java-plain.colored { - color: #EA2D2E; -} -.devicon-jasmine-plain-wordmark.colored, -.devicon-jasmine-plain.colored { - color: #8a4182; -} -.devicon-javascript-plain.colored { - color: #f0db4f; -} -.devicon-jetbrains-plain.colored, -.devicon-jetbrains-line.colored, -.devicon-jetbrains-line-wordmark.colored, -.devicon-jetbrains-plain-wordmark.colored { - color: #F68B1F; -} -.devicon-jquery-plain-wordmark.colored, -.devicon-jquery-plain.colored { - color: #0769ad; -} -.devicon-krakenjs-plain.colored, -.devicon-krakenjs-plain-wordmark.colored { - color: #0081C2; -} -.devicon-laravel-plain-wordmark.colored, -.devicon-laravel-plain.colored { - color: #fd4f31; -} -.devicon-less-plain-wordmark.colored { - color: #2a4d80; -} -.devicon-linux-plain.colored { - color: #000000; -} -.devicon-meteor-plain.colored, -.devicon-meteor-plain-wordmark.colored { - color: #df5052; -} -.devicon-mocha-plain.colored { - color: #8d6748; -} -.devicon-mongodb-plain.colored, -.devicon-mongodb-plain-wordmark.colored { - color: #4FAA41; -} -.devicon-moodle-plain.colored, -.devicon-moodle-plain-wordmark.colored { - color: #F7931E; -} -.devicon-mysql-plain.colored, -.devicon-mysql-plain-wordmark.colored { - color: #00618a; -} -.devicon-nginx-original.colored, -.devicon-nginx-original-wordmark.colored, -.devicon-nginx-plain.colored, -.devicon-nginx-plain-wordmark.colored { - color: #090; -} -.devicon-nodejs-plain.colored, -.devicon-nodejs-plain-wordmark.colored { - color: #83CD29; -} -.devicon-nodewebkit-line.colored, -.devicon-nodewebkit-line-wordmark.colored, -.devicon-nodewebkit-plain.colored, -.devicon-nodewebkit-plain-wordmark.colored { - color: #3d3b47; -} -.devicon-oracle-original.colored, -.devicon-oracle-plain.colored, -.devicon-oracle-plain-wordmark.colored { - color: #EA1B22; -} -.devicon-photoshop-line.colored, -.devicon-photoshop-plain.colored { - color: #80b5e2; -} -.devicon-php-plain.colored { - color: #6181b6; -} -.devicon-postgresql-plain.colored, -.devicon-postgresql-plain-wordmark.colored { - color: #336791; -} -.devicon-python-plain-wordmark.colored, -.devicon-python-plain.colored { - color: #ffd845; -} -.devicon-rails-plain-wordmark.colored, -.devicon-rails-plain.colored { - color: #a62c46; -} -.devicon-ruby-plain-wordmark.colored, -.devicon-ruby-plain.colored { - color: #d91404; -} -.devicon-safari-line-wordmark.colored, -.devicon-safari-line.colored, -.devicon-safari-plain-wordmark.colored, -.devicon-safari-plain.colored { - color: #1B88CA; -} -.devicon-react-plain-wordmark.colored, -.devicon-react-plain.colored, -.devicon-react-original-wordmark.colored, -.devicon-react-original.colored { - color: #61dafb; -} -.devicon-redhat-plain-wordmark.colored, -.devicon-redhat-plain.colored, -.devicon-redhat-original-wordmark.colored, -.devicon-redhat-original.colored { - color: #e93442; -} -.devicon-redis-plain-wordmark.colored, -.devicon-redis-plain.colored{ - color: #d82c20; -} -.devicon-ubuntu-plain-wordmark.colored, -.devicon-ubuntu-plain.colored { - color: #DD4814; -} -.devicon-sass-original.colored, -.devicon-sass-plain.colored, -.devicon-sass-plain-wordmark.colored { - color: #cc6699; -} -.devicon-sequelize-original-wordmark.colored, -.devicon-sequelize-plain-wordmark.colored, -.devicon-sequelize-original.colored, -.devicon-sequelize-plain.colored{ - color: #3b4b72; -} -.devicon-symfony-original.colored, -.devicon-symfony-original-wordmark.colored, -.devicon-symfony-plain.colored, -.devicon-symfony-plain-wordmark.colored { - color: #1A171B; -} -.devicon-travis-plain-wordmark.colored, -.devicon-travis-plain.colored { - color: #bb2031; -} -.devicon-trello-plain-wordmark.colored, -.devicon-trello-plain.colored { - color: #23719f; -} -.devicon-twitter-original.colored, -.devicon-twitter-plain.colored { - color: #1da1f2; -} -.devicon-typescript-original.colored, -.devicon-typescript-plain.colored { - color: #007acc; -} -.devicon-ubuntu-plain-wordmark.colored, -.devicon-ubuntu-plain.colored { - color: #dd4814; -} -.devicon-vim-plain.colored { - color: #179a33; -} -.devicon-windows8-original-wordmark.colored, -.devicon-windows8-original.colored, -.devicon-windows8-plain-wordmark.colored, -.devicon-windows8-plain.colored { - color: #00adef; -} -.devicon-wordpress-plain-wordmark.colored, -.devicon-wordpress-plain.colored { - color: #494949; -} -.devicon-yii-plain-wordmark.colored, -.devicon-yii-plain.colored { - color: #0073bb; -} -.devicon-zend-plain-wordmark.colored, -.devicon-zend-plain.colored { - color: #68b604; -} -.devicon-rust-plain.colored { - color: #000000; -} -.devicon-groovy-plain.colored { - color: #619cbc; -} -.devicon-grails-plain.colored { - color: #feb672; -} -.devicon-scala-plain-wordmark.colored, -.devicon-scala-plain.colored { - color: #de3423; -} diff --git a/devicon.json b/devicon.json index 10360910..0506205b 100644 --- a/devicon.json +++ b/devicon.json @@ -1,1042 +1,2687 @@ [ - { - "name": "amazonwebservices", - "tags": ["cloud", "hosting", "server"], - "versions": { - "svg": ["original", "original-wordmark", "plain-wordmark"], - "font": ["original", "plain-wordmark"] - } - }, - { - "name": "android", - "tags": ["os", "mobile"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "angularjs", - "tags": ["framework", "javascript"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "apache", - "tags": ["php"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark", "line", "line-wordmark"], - "font": ["plain", "plain-wordmark", "line", "line-wordmark"] - } - }, - { - "name": "appcelerator", - "tags": ["app", "mobile"], - "versions": { - "svg": ["original", "original-wordmark", "plain-wordmark"], - "font": ["original", "plain-wordmark"] - } - }, - { - "name": "apple", - "tags": ["brand", "mobile"], - "versions": { - "svg": ["original"], - "font": ["original"] - } - }, - { - "name": "atom", - "tags": ["editor"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["original", "original-wordmark"] - } - }, - { - "name": "babel", - "tags": ["javascript", "transpiler"], - "versions": { - "svg": ["original", "plain"], - "font": ["plain"] - } - }, - { - "name": "backbonejs", - "tags": ["javascript", "framework"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "behance", - "tags": ["social", "website"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "bitbucket", - "tags": [], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "bootstrap", - "tags": ["css", "framework"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "bower", - "tags": ["package", "manager"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark", "line", "line-wordmark"], - "font": ["plain", "plain-wordmark", "line", "line-wordmark"] - } - }, - { - "name": "c", - "tags": ["language"], - "versions": { - "svg": ["original", "plain", "line"], - "font": ["plain", "plain-wordmark", "line", "line-wordmark"] - } - }, - { - "name": "cakephp", - "tags": ["framework"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "ceylon", - "tags": ["language"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain"] - } - }, - { - "name": "chrome", - "tags": ["browser"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "clojure", - "tags": ["language"], - "versions": { - "svg": ["original", "line", "plain"], - "font": [] - } - }, - { - "name": "clojurescript", - "tags": ["language"], - "versions": { - "svg": ["original", "plain"], - "font": [] - } - }, - { - "name": "codeigniter", - "tags": ["php", "framework"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "codepen", - "tags": ["social", "website", "editor"], - "versions": { - "svg": ["plain", "original-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "coffeescript", - "tags": ["javascript", "language"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["original", "original-wordmark"] - } - }, - { - "name": "confluence", - "tags": [], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "couchdb", - "tags": ["database"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "cplusplus", - "tags": ["language"], - "versions": { - "svg": ["original", "plain", "line"], - "font": ["plain", "plain-wordmark", "line", "line-wordmark"] - } - }, - { - "name": "csharp", - "tags": ["language"], - "versions": { - "svg": ["original", "plain", "line"], - "font": ["plain", "plain-wordmark", "line", "line-wordmark"] - } - }, - { - "name": "css3", - "tags": ["language", "programming"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "cucumber", - "tags": ["framework"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "d3js", - "tags": [], - "versions": { - "svg": ["original", "plain"], - "font": ["plain"] - } - }, - { - "name": "debian", - "tags": ["os", "server"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "devicon", - "tags": ["iconset"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "django", - "tags": [], - "versions": { - "svg": ["original", "plain", "line"], - "font": ["plain", "plain-wordmark", "line", "line-wordmark"] - } - }, - { - "name": "docker", - "tags": ["platform", "deploy"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "doctrine", - "tags": [], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark", "line", "line-wordmark"], - "font": ["plain", "plain-wordmark", "line", "line-wordmark"] - } - }, - { - "name": "dot-net", - "tags": ["framework"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "drupal", - "tags": ["cms"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "electron", - "tags": ["framework"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["original", "original-wordmark"] - } - }, - { - "name": "elm", - "tags": ["framework"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "ember", - "tags": ["framework"], - "versions": { - "svg": ["original-wordmark"], - "font": ["original-wordmark"] - } - }, - { - "name": "erlang", - "tags": [], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "express", - "tags": ["framework"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["original", "original-wordmark"] - } - }, - { - "name": "facebook", - "tags": ["auth"], - "versions": { - "svg": ["original", "plain"], - "font": ["plain"] - } - }, - { - "name": "firefox", - "tags": ["browser"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "foundation", - "tags": ["framework", "css"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "gatling", - "tags": ["framework", "testing"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "gimp", - "tags": ["graphic"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain"] - } - }, - { - "name": "git", - "tags": ["version-control"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "github", - "tags": ["version-control"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "gitlab", - "tags": ["version-control"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "go", - "tags": ["language"], - "versions": { - "svg": ["original", "plain", "line"], - "font": ["plain", "line"] - } - }, - { - "name": "google", - "tags": ["auth"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "gradle", - "tags": ["task-runner"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "grails", - "tags": ["framework"], - "versions": { - "svg": ["original", "plain"], - "font": ["plain"] - } - }, - { - "name": "groovy", - "tags": ["programming", "language"], - "versions": { - "svg": ["original", "plain"], - "font": ["plain"] - } - }, - { - "name": "grunt", - "tags": ["task-runner", "nodejs"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark", "line", "line-wordmark"], - "font": ["plain", "plain-wordmark", "line", "line-wordmark"] - } - }, - { - "name": "gulp", - "tags": ["task-runner", "nodejs"], - "versions": { - "svg": ["plain"], - "font": ["plain"] - } - }, - { - "name": "haskell", - "tags": ["language", "functional"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "handlebars", - "tags": ["framework"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "heroku", - "tags": ["cloud"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["original", "original-wordmark", "plain", "plain-wordmark", "line", "line-wordmark"] - } - }, - { - "name": "html5", - "tags": ["programming", "language"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "ie10", - "tags": ["browser"], - "versions": { - "svg": ["original"], - "font": ["original"] - } - }, - { - "name": "illustrator", - "tags": ["editor", "vector"], - "versions": { - "svg": ["plain", "line"], - "font": ["plain", "line"] - } - }, - { - "name": "inkscape", - "tags": ["editor", "vector"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "intellij", - "tags": ["editor"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "ionic", - "tags": ["framework"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["original", "original-wordmark"] - } - }, - { - "name": "jasmine", - "tags": ["testing"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "java", - "tags": ["programming", "language"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "javascript", - "tags": ["programming", "language"], - "versions": { - "svg": ["original", "plain"], - "font": ["plain"] - } - }, - { - "name": "jeet", - "tags": ["framework", "css"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "jetbrains", - "tags": [], - "versions": { - "svg": ["original", "plain"], - "font": ["plain", "plain-wordmark", "line", "line-wordmark"] - } - }, - { - "name": "jquery", - "tags": ["library", "javascript"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "krakenjs", - "tags": ["nodejs", "framework"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "laravel", - "tags": ["php", "framework"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "less", - "tags": ["css", "pre-processor"], - "versions": { - "svg": ["plain-wordmark"], - "font": ["plain-wordmark"] - } - }, - { - "name": "linkedin", - "tags": ["social", "auth"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "linux", - "tags": ["os"], - "versions": { - "svg": ["original", "plain"], - "font": ["plain"] - } - }, - { - "name": "meteor", - "tags": ["javascript"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "mocha", - "tags": ["testing"], - "versions": { - "svg": ["plain"], - "font": [] - } - }, - { - "name": "mongodb", - "tags": ["database"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "moodle", - "tags": ["platform"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "mysql", - "tags": ["database", "language"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "nginx", - "tags": ["server"], - "versions": { - "svg": ["original"], - "font": ["original", "original-wordmark", "plain", "plain-wordmark"] - } - }, - { - "name": "nodejs", - "tags": ["javascript", "language"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "nodewebkit", - "tags": [], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark", "line", "line-wordmark"], - "font": ["plain", "plain-wordmark", "line", "line-wordmark"] - } - }, - { - "name": "npm", - "tags": ["package", "manager"], - "versions": { - "svg": ["original-wordmark"], - "font": ["original-wordmark"] - } - }, - { - "name": "oracle", - "tags": ["database"], - "versions": { - "svg": ["original"], - "font": ["original"] - } - }, - { - "name": "photoshop", - "tags": ["editor", "graphic"], - "versions": { - "svg": ["plain", "line"], - "font": ["plain", "line"] - } - }, - { - "name": "php", - "tags": ["programming", "language"], - "versions": { - "svg": ["original", "plain"], - "font": ["plain"] - } - }, - { - "name": "phpstorm", - "tags": ["editor"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "postgresql", - "tags": ["database"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "protractor", - "tags": ["framework", "javascript"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "pycharm", - "tags": ["editor"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "python", - "tags": ["programming", "language"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "rails", - "tags": ["framework"], - "versions": { - "svg": ["original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "react", - "tags": ["framework"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["original", "original-wordmark"] - } - }, - { - "name": "redhat", - "tags": ["server", "linux"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "redis", - "tags": ["server"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "redux", - "tags": ["framework"], - "versions": { - "svg": ["original"], - "font": [] - } - }, - { - "name": "ruby", - "tags": ["programming", "language"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "rubymine", - "tags": ["editor"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "rust", - "tags": ["programming", "language"], - "versions": { - "svg": ["plain"], - "font": ["plain"] - } - }, - { - "name": "safari", - "tags": ["browser"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark", "line-wordmark", "line"], - "font": ["plain", "plain-wordmark", "line-wordmark", "line"] - } - }, - { - "name": "sass", - "tags": ["pre-processor", "css"], - "versions": { - "svg": ["original"], - "font": ["original"] - } - }, - { - "name": "scala", - "tags": ["programming", "language"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "sequelize", - "tags": ["database", "language"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "sketch", - "tags": ["application"], - "versions": { - "svg": ["original", "original-wordmark", "line", "line-wordmark"], - "font": ["line", "line-wordmark"] - } - }, - { - "name": "slack", - "tags": ["chat"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "sourcetree", - "tags": ["version-control"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "ssh", - "tags": ["security"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "stylus", - "tags": ["css", "pre-processor"], - "versions": { - "svg": ["original"], - "font": ["original"] - } - }, - { - "name": "swift", - "tags": ["language"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "symfony", - "tags": ["framework"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["original", "original-wordmark"] - } - }, - { - "name": "tomcat", - "tags": ["server"], - "versions": { - "svg": ["original", "original-wordmark", "line", "line-wordmark"], - "font": ["line", "line-wordmark"] - } - }, - { - "name": "travis", - "tags": ["platform", "integration"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "trello", - "tags": ["platform", "organize"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "twitter", - "tags": ["auth"], - "versions": { - "svg": ["original"], - "font": ["plain"] - } - }, - { - "name": "typescript", - "tags": ["programming", "transpiler"], - "versions": { - "svg": ["original", "plain"], - "font": ["plain"] - } - }, - { - "name": "ubuntu", - "tags": ["os"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "vagrant", - "tags": ["platform"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "vim", - "tags": ["editor"], - "versions": { - "svg": ["original", "plain"], - "font": ["plain"] - } - }, - { - "name": "visualstudio", - "tags": ["editor"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "vuejs", - "tags": ["framework"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark", "line", "line-wordmark"], - "font": ["plain", "plain-wordmark", "line", "line-wordmark"] - } - }, - { - "name": "webpack", - "tags": ["package", "manager"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "webstorm", - "tags": ["editor"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "windows8", - "tags": ["os"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["original", "original-wordmark"] - } - }, - { - "name": "wordpress", - "tags": ["cms"], - "versions": { - "svg": ["original", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "yarn", - "tags": ["package", "manager"], - "versions": { - "svg": ["original", "original-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "yii", - "tags": ["php", "framework"], - "versions": { - "svg": ["original", "original-wordmark", "plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - }, - { - "name": "yunohost", - "tags": ["os"], - "versions": { - "svg": ["original"], - "font": [] - } - }, - { - "name": "zend", - "tags": ["php", "framework"], - "versions": { - "svg": ["plain", "plain-wordmark"], - "font": ["plain", "plain-wordmark"] - } - } -] + { + "name": "amazonwebservices", + "tags": [ + "cloud", + "hosting", + "server" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain-wordmark" + ], + "font": [ + "original", + "plain-wordmark" + ] + }, + "color": "#F7A80D", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, + { + "name": "android", + "tags": [ + "os", + "mobile" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#A4C439", + "aliases": [] + }, + { + "name": "angularjs", + "tags": [ + "framework", + "javascript" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#c4473a", + "aliases": [] + }, + { + "name": "apache", + "tags": [ + "php" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#303284", + "aliases": [] + }, + { + "name": "appcelerator", + "tags": [ + "app", + "mobile" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain-wordmark" + ], + "font": [ + "original", + "plain-wordmark" + ] + }, + "color": "#ac162c", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, + { + "name": "apple", + "tags": [ + "brand", + "mobile" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "original" + ] + }, + "color": "#000000", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, + { + "name": "atom", + "tags": [ + "editor" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#67595D", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "babel", + "tags": [ + "javascript", + "transpiler" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#f9dc3e", + "aliases": [ + { + "base": "plain", + "alias": "original" + } + ] + }, + { + "name": "backbonejs", + "tags": [ + "javascript", + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#002A41", + "aliases": [] + }, + { + "name": "behance", + "tags": [ + "social", + "website" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#0071e0", + "aliases": [] + }, + { + "name": "bitbucket", + "tags": [], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#205081", + "aliases": [] + }, + { + "name": "bootstrap", + "tags": [ + "css", + "framework" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#59407f", + "aliases": [] + }, + { + "name": "bower", + "tags": [ + "package", + "manager" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#ef5734", + "aliases": [] + }, + { + "name": "c", + "tags": [ + "language" + ], + "versions": { + "svg": [ + "original", + "plain", + "line" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#03599c", + "aliases": [ + { + "base": "plain", + "alias": "plain-wordmark" + }, + { + "base": "line", + "alias": "line-wordmark" + } + ] + }, + { + "name": "cakephp", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#D43D44", + "aliases": [] + }, + { + "name": "ceylon", + "tags": [ + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain" + ] + }, + "color": "#AB710A", + "aliases": [] + }, + { + "name": "chrome", + "tags": [ + "browser" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#ce4e4e", + "aliases": [] + }, + { + "name": "clojure", + "tags": [ + "language" + ], + "versions": { + "svg": [ + "original", + "line", + "plain" + ], + "font": [] + }, + "aliases": [] + }, + { + "name": "clojurescript", + "tags": [ + "language" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [] + }, + "aliases": [] + }, + { + "name": "codeigniter", + "tags": [ + "php", + "framework" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#ee4323", + "aliases": [] + }, + { + "name": "codepen", + "tags": [ + "social", + "website", + "editor" + ], + "versions": { + "svg": [ + "plain", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#231F20", + "aliases": [ + { + "base": "plain", + "alias": "original" + } + ] + }, + { + "name": "coffeescript", + "tags": [ + "javascript", + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#28334c", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "confluence", + "tags": [], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#205081", + "aliases": [] + }, + { + "name": "couchdb", + "tags": [ + "database" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#e42528", + "aliases": [] + }, + { + "name": "cplusplus", + "tags": [ + "language" + ], + "versions": { + "svg": [ + "original", + "plain", + "line" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#9c033a", + "aliases": [ + { + "base": "plain", + "alias": "plain-wordmark" + }, + { + "base": "line", + "alias": "line-wordmark" + } + ] + }, + { + "name": "csharp", + "tags": [ + "language" + ], + "versions": { + "svg": [ + "original", + "plain", + "line" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#68217a", + "aliases": [ + { + "base": "plain", + "alias": "plain-wordmark" + }, + { + "base": "line", + "alias": "line-wordmark" + } + ] + }, + { + "name": "css3", + "tags": [ + "language", + "programming" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#3d8fc6", + "aliases": [] + }, + { + "name": "cucumber", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#00a818", + "aliases": [] + }, + { + "name": "d3js", + "tags": [], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#f7974e", + "aliases": [] + }, + { + "name": "debian", + "tags": [ + "os", + "server" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#A80030", + "aliases": [] + }, + { + "name": "devicon", + "tags": [ + "iconset" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#60BE86", + "aliases": [] + }, + { + "name": "django", + "tags": [], + "versions": { + "svg": [ + "original", + "plain", + "line" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#003A2B", + "aliases": [ + { + "base": "plain", + "alias": "plain-wordmark" + }, + { + "base": "line", + "alias": "line-wordmark" + } + ] + }, + { + "name": "docker", + "tags": [ + "platform", + "deploy" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#019bc6", + "aliases": [] + }, + { + "name": "doctrine", + "tags": [], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#f56d39", + "aliases": [] + }, + { + "name": "dot-net", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#1384c8", + "aliases": [] + }, + { + "name": "drupal", + "tags": [ + "cms" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#0073BA", + "aliases": [] + }, + { + "name": "electron", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#47848f", + "aliases": [] + }, + { + "name": "elm", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#34495E", + "aliases": [] + }, + { + "name": "ember", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original-wordmark" + ], + "font": [ + "original-wordmark" + ] + }, + "color": "#dd3f24", + "aliases": [] + }, + { + "name": "erlang", + "tags": [], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#a90533", + "aliases": [] + }, + { + "name": "express", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#444", + "aliases": [] + }, + { + "name": "facebook", + "tags": [ + "auth" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#3d5a98", + "aliases": [ + { + "base": "plain", + "alias": "original" + } + ] + }, + { + "name": "firefox", + "tags": [ + "browser" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#DD732A", + "aliases": [] + }, + { + "name": "foundation", + "tags": [ + "framework", + "css" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#008cba", + "aliases": [] + }, + { + "name": "gatling", + "tags": [ + "framework", + "testing" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#E77500", + "aliases": [] + }, + { + "name": "gimp", + "tags": [ + "graphic" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain" + ] + }, + "color": "#716955", + "aliases": [] + }, + { + "name": "git", + "tags": [ + "version-control" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#f34f29", + "aliases": [] + }, + { + "name": "github", + "tags": [ + "version-control" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#181616", + "aliases": [] + }, + { + "name": "gitlab", + "tags": [ + "version-control" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#E24329", + "aliases": [] + }, + { + "name": "go", + "tags": [ + "language" + ], + "versions": { + "svg": [ + "original", + "plain", + "line" + ], + "font": [ + "plain", + "line" + ] + }, + "color": "#000000", + "aliases": [] + }, + { + "name": "google", + "tags": [ + "auth" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#587dbd", + "aliases": [ + { + "base": "plain", + "alias": "original" + }, + { + "base": "plain-wordmark", + "alias": "original-wordmark" + } + ] + }, + { + "name": "gradle", + "tags": [ + "task-runner" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#02303a", + "aliases": [] + }, + { + "name": "grails", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#feb672", + "aliases": [] + }, + { + "name": "groovy", + "tags": [ + "programming", + "language" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#619cbc", + "aliases": [] + }, + { + "name": "grunt", + "tags": [ + "task-runner", + "nodejs" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#fcaa1a", + "aliases": [] + }, + { + "name": "gulp", + "tags": [ + "task-runner", + "nodejs" + ], + "versions": { + "svg": [ + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#eb4a4b", + "aliases": [] + }, + { + "name": "haskell", + "tags": [ + "language", + "functional" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#5E5185", + "aliases": [] + }, + { + "name": "handlebars", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#000000", + "aliases": [] + }, + { + "name": "heroku", + "tags": [ + "cloud" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#6762a6", + "aliases": [ + { + "base": "line", + "alias": "original" + }, + { + "base": "line-wordmark", + "alias": "original-wordmark" + } + ] + }, + { + "name": "html5", + "tags": [ + "programming", + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#e54d26", + "aliases": [] + }, + { + "name": "ie10", + "tags": [ + "browser" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "original" + ] + }, + "color": "#1EBBEE", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, + { + "name": "illustrator", + "tags": [ + "editor", + "vector" + ], + "versions": { + "svg": [ + "plain", + "line" + ], + "font": [ + "plain", + "line" + ] + }, + "color": "#faa625", + "aliases": [] + }, + { + "name": "inkscape", + "tags": [ + "editor", + "vector" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#000000", + "aliases": [] + }, + { + "name": "intellij", + "tags": [ + "editor" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#136BA2", + "aliases": [] + }, + { + "name": "ionic", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#4e8ef7", + "aliases": [] + }, + { + "name": "jasmine", + "tags": [ + "testing" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#8a4182", + "aliases": [] + }, + { + "name": "java", + "tags": [ + "programming", + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#EA2D2E", + "aliases": [] + }, + { + "name": "javascript", + "tags": [ + "programming", + "language" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#f0db4f", + "aliases": [] + }, + { + "name": "jeet", + "tags": [ + "framework", + "css" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#FF664A", + "aliases": [] + }, + { + "name": "jetbrains", + "tags": [], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#F68B1F", + "aliases": [ + { + "base": "plain", + "alias": "line" + }, + { + "base": "plain", + "alias": "line-wordmark" + }, + { + "base": "plain", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "jquery", + "tags": [ + "library", + "javascript" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#0769ad", + "aliases": [] + }, + { + "name": "krakenjs", + "tags": [ + "nodejs", + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#0081C2", + "aliases": [] + }, + { + "name": "laravel", + "tags": [ + "php", + "framework" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#fd4f31", + "aliases": [] + }, + { + "name": "less", + "tags": [ + "css", + "pre-processor" + ], + "versions": { + "svg": [ + "plain-wordmark" + ], + "font": [ + "plain-wordmark" + ] + }, + "color": "#2a4d80", + "aliases": [] + }, + { + "name": "linkedin", + "tags": [ + "social", + "auth" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#0076b2", + "aliases": [] + }, + { + "name": "linux", + "tags": [ + "os" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#000000", + "aliases": [] + }, + { + "name": "meteor", + "tags": [ + "javascript" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#df5052", + "aliases": [] + }, + { + "name": "mocha", + "tags": [ + "testing" + ], + "versions": { + "svg": [ + "plain" + ], + "font": [] + }, + "color": "#8d6748", + "aliases": [] + }, + { + "name": "mongodb", + "tags": [ + "database" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#4FAA41", + "aliases": [] + }, + { + "name": "moodle", + "tags": [ + "platform" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#F7931E", + "aliases": [] + }, + { + "name": "mysql", + "tags": [ + "database", + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#00618a", + "aliases": [] + }, + { + "name": "nginx", + "tags": [ + "server" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ] + }, + "color": "#090", + "aliases": [ + { + "base": "original", + "alias": "original-wordmark" + }, + { + "base": "original", + "alias": "plain" + }, + { + "base": "original", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "nodejs", + "tags": [ + "javascript", + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#83CD29", + "aliases": [] + }, + { + "name": "nodewebkit", + "tags": [], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#3d3b47", + "aliases": [] + }, + { + "name": "npm", + "tags": [ + "package", + "manager" + ], + "versions": { + "svg": [ + "original-wordmark" + ], + "font": [ + "original-wordmark" + ] + }, + "color": "#cb3837", + "aliases": [] + }, + { + "name": "oracle", + "tags": [ + "database" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "original" + ] + }, + "color": "#EA1B22", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, + { + "name": "photoshop", + "tags": [ + "editor", + "graphic" + ], + "versions": { + "svg": [ + "plain", + "line" + ], + "font": [ + "plain", + "line" + ] + }, + "color": "#80b5e2", + "aliases": [] + }, + { + "name": "php", + "tags": [ + "programming", + "language" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#6181b6", + "aliases": [] + }, + { + "name": "phpstorm", + "tags": [ + "editor" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#5058A6", + "aliases": [] + }, + { + "name": "postgresql", + "tags": [ + "database" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#336791", + "aliases": [] + }, + { + "name": "protractor", + "tags": [ + "framework", + "javascript" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#b7111d", + "aliases": [] + }, + { + "name": "pycharm", + "tags": [ + "editor" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#4D8548", + "aliases": [] + }, + { + "name": "python", + "tags": [ + "programming", + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#ffd845", + "aliases": [] + }, + { + "name": "rails", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#a62c46", + "aliases": [] + }, + { + "name": "react", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#61dafb", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "redhat", + "tags": [ + "server", + "linux" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#e93442", + "aliases": [] + }, + { + "name": "redis", + "tags": [ + "server" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#d82c20", + "aliases": [] + }, + { + "name": "redux", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original" + ], + "font": [] + }, + "aliases": [] + }, + { + "name": "ruby", + "tags": [ + "programming", + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#d91404", + "aliases": [] + }, + { + "name": "rubymine", + "tags": [ + "editor" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#C12C4C", + "aliases": [] + }, + { + "name": "rust", + "tags": [ + "programming", + "language" + ], + "versions": { + "svg": [ + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#000000", + "aliases": [] + }, + { + "name": "safari", + "tags": [ + "browser" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark", + "line-wordmark", + "line" + ], + "font": [ + "plain", + "plain-wordmark", + "line-wordmark", + "line" + ] + }, + "color": "#1B88CA", + "aliases": [] + }, + { + "name": "sass", + "tags": [ + "pre-processor", + "css" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "original" + ] + }, + "color": "#cc6699", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, + { + "name": "scala", + "tags": [ + "programming", + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#de3423", + "aliases": [] + }, + { + "name": "sequelize", + "tags": [ + "database", + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#3b4b72", + "aliases": [ + { + "base": "plain", + "alias": "plain" + }, + { + "base": "plain-wordmark", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "sketch", + "tags": [ + "application" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "line", + "line-wordmark" + ], + "font": [ + "line", + "line-wordmark" + ] + }, + "color": "#fdad00", + "aliases": [] + }, + { + "name": "slack", + "tags": [ + "chat" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#2D333A", + "aliases": [] + }, + { + "name": "sourcetree", + "tags": [ + "version-control" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#205081", + "aliases": [] + }, + { + "name": "ssh", + "tags": [ + "security" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#231F20", + "aliases": [] + }, + { + "name": "stylus", + "tags": [ + "css", + "pre-processor" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "original" + ] + }, + "color": "#333333", + "aliases": [] + }, + { + "name": "swift", + "tags": [ + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#F05138", + "aliases": [] + }, + { + "name": "symfony", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#1A171B", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "tomcat", + "tags": [ + "server" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "line", + "line-wordmark" + ], + "font": [ + "line", + "line-wordmark" + ] + }, + "color": "#D1A41A", + "aliases": [] + }, + { + "name": "travis", + "tags": [ + "platform", + "integration" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#bb2031", + "aliases": [] + }, + { + "name": "trello", + "tags": [ + "platform", + "organize" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#23719f", + "aliases": [] + }, + { + "name": "twitter", + "tags": [ + "auth" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "plain" + ] + }, + "color": "#1da1f2", + "aliases": [] + }, + { + "name": "typescript", + "tags": [ + "programming", + "transpiler" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#007acc", + "aliases": [ + { + "base": "plain", + "alias": "original" + } + ] + }, + { + "name": "ubuntu", + "tags": [ + "os" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#dd4814", + "aliases": [] + }, + { + "name": "vagrant", + "tags": [ + "platform" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#127eff", + "aliases": [] + }, + { + "name": "vim", + "tags": [ + "editor" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#179a33", + "aliases": [] + }, + { + "name": "visualstudio", + "tags": [ + "editor" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#68217A", + "aliases": [] + }, + { + "name": "vuejs", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#41B883", + "aliases": [] + }, + { + "name": "webpack", + "tags": [ + "package", + "manager" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#1C78C0", + "aliases": [] + }, + { + "name": "webstorm", + "tags": [ + "editor" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#2788B5", + "aliases": [] + }, + { + "name": "windows8", + "tags": [ + "os" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#00adef", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "wordpress", + "tags": [ + "cms" + ], + "versions": { + "svg": [ + "original", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#494949", + "aliases": [] + }, + { + "name": "yarn", + "tags": [ + "package", + "manager" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#2c8ebb", + "aliases": [] + }, + { + "name": "yii", + "tags": [ + "php", + "framework" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#0073bb", + "aliases": [] + }, + { + "name": "yunohost", + "tags": [ + "os" + ], + "versions": { + "svg": [ + "original" + ], + "font": [] + }, + "aliases": [] + }, + { + "name": "zend", + "tags": [ + "php", + "framework" + ], + "versions": { + "svg": [ + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#68b604", + "aliases": [] + } +] \ No newline at end of file diff --git a/devicon.min.css b/devicon.min.css index 2307d5ff..18583ede 100644 --- a/devicon.min.css +++ b/devicon.min.css @@ -1 +1 @@ -@font-face{font-family:devicon;src:url(fonts/devicon.eot?yl3aib);src:url(fonts/devicon.eot?yl3aib#iefix) format('embedded-opentype'),url(fonts/devicon.ttf?yl3aib) format('truetype'),url(fonts/devicon.woff?yl3aib) format('woff'),url(fonts/devicon.svg?yl3aib#devicon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" devicon-"],[class^=devicon-]{font-family:devicon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.devicon-haskell-plain:before{content:"\e95f"}.devicon-haskell-plain-wordmark:before{content:"\e960"}.devicon-codepen-original-wordmark:before{content:"\e95d"}.devicon-codepen-plain:before{content:"\e95e"}.devicon-groovy-plain:before{content:"\e958"}.devicon-rust-plain:before{content:"\e959"}.devicon-scala-plain-wordmark:before{content:"\e95a"}.devicon-scala-plain:before{content:"\e95b"}.devicon-grails-plain:before{content:"\e95c"}.devicon-sketch-line-wordmark:before{content:"\e94c"}.devicon-sketch-line:before{content:"\e94d"}.devicon-npm-original-wordmark:before{content:"\e952"}.devicon-ionic-original-wordmark:before{content:"\e953"}.devicon-ionic-original:before{content:"\e954"}.devicon-ember-original-wordmark:before{content:"\e955"}.devicon-electron-original-wordmark:before{content:"\e956"}.devicon-electron-original:before{content:"\e957"}.devicon-vagrant-plain-wordmark:before{content:"\e94e"}.devicon-vagrant-plain:before{content:"\e94f"}.devicon-yarn-plain-wordmark:before{content:"\e950"}.devicon-yarn-plain:before{content:"\e951"}.devicon-handlebars-plain-wordmark:before{content:"\e94a"}.devicon-handlebars-plain:before{content:"\e94b"}.devicon-couchdb-plain-wordmark:before{content:"\e948"}.devicon-couchdb-plain:before{content:"\e949"}.devicon-behance-plain-wordmark:before{content:"\e943"}.devicon-behance-plain:before{content:"\e945"}.devicon-linkedin-plain-wordmark:before{content:"\e946"}.devicon-linkedin-plain:before{content:"\e947"}.devicon-ceylon-plain:before{content:"\e944"}.devicon-elm-plain-wordmark:before{content:"\e941"}.devicon-elm-plain:before{content:"\e942"}.devicon-cakephp-plain-wordmark:before{content:"\e93f"}.devicon-cakephp-plain:before{content:"\e940"}.devicon-stylus-original:before{content:"\e93e"}.devicon-express-original-wordmark:before{content:"\e93c"}.devicon-express-original:before{content:"\e93d"}.devicon-devicon-plain-wordmark:before{content:"\e93a"}.devicon-devicon-plain:before{content:"\e93b"}.devicon-intellij-plain-wordmark:before{content:"\e932"}.devicon-intellij-plain:before{content:"\e933"}.devicon-pycharm-plain-wordmark:before{content:"\e934"}.devicon-pycharm-plain:before{content:"\e935"}.devicon-rubymine-plain-wordmark:before{content:"\e936"}.devicon-rubymine-plain:before{content:"\e937"}.devicon-webstorm-plain-wordmark:before{content:"\e938"}.devicon-webstorm-plain:before{content:"\e939"}.devicon-tomcat-line-wordmark:before{content:"\e92c"}.devicon-tomcat-line:before{content:"\e92d"}.devicon-vuejs-line-wordmark:before{content:"\e92e"}.devicon-vuejs-line:before{content:"\e92f"}.devicon-vuejs-plain-wordmark:before{content:"\e930"}.devicon-vuejs-plain:before{content:"\e931"}.devicon-swift-plain-wordmark:before{content:"\e92a"}.devicon-swift-plain:before{content:"\e92b"}.devicon-webpack-plain-wordmark:before{content:"\e928"}.devicon-webpack-plain:before{content:"\e929"}.devicon-visualstudio-plain-wordmark:before{content:"\e926"}.devicon-visualstudio-plain:before{content:"\e927"}.devicon-slack-plain-wordmark:before{content:"\e924"}.devicon-slack-plain:before{content:"\e925"}.devicon-typescript-plain:before{content:"\e920"}.devicon-babel-plain:before{content:"\e921"}.devicon-facebook-plain:before{content:"\e91c"}.devicon-google-plain-wordmark:before{content:"\e91d"}.devicon-google-plain:before{content:"\e91e"}.devicon-twitter-original:before{content:"\e91f"}.devicon-mocha:before{content:"\e919"}.devicon-jasmine-plain:before{content:"\e91a"}.devicon-jasmine-wordmark:before{content:"\e91b"}.devicon-gatling-plain:before{content:"\e917"}.devicon-gatling-plain-wordmark:before{content:"\e918"}.devicon-phpstorm-plain:before{content:"\e911"}.devicon-phpstorm-plain-wordmark:before{content:"\e912"}.devicon-sourcetree-original:before{content:"\e913"}.devicon-sourcetree-original-wordmark:before{content:"\e914"}.devicon-ssh-original:before{content:"\e915"}.devicon-ssh-original-wordmark:before{content:"\e916"}.devicon-jeet-plain:before{content:"\e903"}.devicon-jeet-plain-wordmark:before{content:"\e906"}.devicon-gitlab-plain:before{content:"\e907"}.devicon-gitlab-plain-wordmark:before{content:"\e908"}.devicon-github-original:before{content:"\e909"}.devicon-github-original-wordmark:before{content:"\e90a"}.devicon-d3js-plain:before{content:"\e90b"}.devicon-d3js-original:before{content:"\e90c"}.devicon-confluence-original:before{content:"\e90d"}.devicon-confluence-original-wordmark:before{content:"\e90e"}.devicon-bitbucket-original:before{content:"\e90f"}.devicon-bitbucket-original-wordmark:before{content:"\e910"}.devicon-gradle-plain:before{content:"\e902"}.devicon-gradle-plain-wordmark:before{content:"\e8f1"}.devicon-cucumber-plain:before{content:"\e904"}.devicon-cucumber-plain-wordmark:before{content:"\e905"}.devicon-protractor-plain:before{content:"\e900"}.devicon-protractor-plain-wordmark:before{content:"\e901"}.devicon-safari-line-wordmark:before{content:"\e632"}.devicon-safari-line:before{content:"\e63a"}.devicon-safari-plain-wordmark:before{content:"\e63b"}.devicon-safari-plain:before{content:"\e63c"}.devicon-jetbrains-plain:before{content:"\e63d"}.devicon-django-line:before{content:"\e63e"}.devicon-django-plain:before{content:"\e63f"}.devicon-gimp-plain:before{content:"\e633"}.devicon-redhat-plain-wordmark:before{content:"\e62a"}.devicon-redhat-plain:before{content:"\e62b"}.devicon-cplusplus-line:before{content:"\e634"}.devicon-cplusplus-plain:before{content:"\e635"}.devicon-csharp-line:before{content:"\e636"}.devicon-csharp-plain:before{content:"\e637"}.devicon-c-line:before{content:"\e638"}.devicon-c-plain:before{content:"\e639"}.devicon-nodewebkit-line-wordmark:before{content:"\e611"}.devicon-nodewebkit-line:before{content:"\e612"}.devicon-nodewebkit-plain-wordmark:before{content:"\e613"}.devicon-nodewebkit-plain:before{content:"\e614"}.devicon-nginx-original:before{content:"\e615"}.devicon-erlang-plain-wordmark:before{content:"\e616"}.devicon-erlang-plain:before{content:"\e617"}.devicon-doctrine-line-wordmark:before{content:"\e618"}.devicon-doctrine-line:before{content:"\e619"}.devicon-doctrine-plain-wordmark:before{content:"\e61a"}.devicon-doctrine-plain:before{content:"\e625"}.devicon-apache-line-wordmark:before{content:"\e626"}.devicon-apache-line:before{content:"\e627"}.devicon-apache-plain-wordmark:before{content:"\e628"}.devicon-apache-plain:before{content:"\e629"}.devicon-go-line:before{content:"\e610"}.devicon-redis-plain-wordmark:before{content:"\e606"}.devicon-redis-plain:before{content:"\e607"}.devicon-meteor-plain-wordmark:before{content:"\e608"}.devicon-meteor-plain:before{content:"\e609"}.devicon-heroku-line-wordmark:before{content:"\e60a"}.devicon-heroku-line:before{content:"\e60b"}.devicon-heroku-plain-wordmark:before{content:"\e60c"}.devicon-heroku-plain:before{content:"\e60f"}.devicon-go-plain:before{content:"\e61b"}.devicon-docker-plain-wordmark:before{content:"\e61e"}.devicon-docker-plain:before{content:"\e61f"}.devicon-symfony-original-wordmark:before{content:"\e602"}.devicon-symfony-original:before{content:"\e605"}.devicon-react-original-wordmark:before{content:"\e600"}.devicon-react-original:before{content:"\e601"}.devicon-amazonwebservices-original:before{content:"\e603"}.devicon-amazonwebservices-plain-wordmark:before{content:"\e604"}.devicon-android-plain-wordmark:before{content:"\e60d"}.devicon-android-plain:before{content:"\e60e"}.devicon-angularjs-plain-wordmark:before{content:"\e61c"}.devicon-angularjs-plain:before{content:"\e61d"}.devicon-appcelerator-original:before{content:"\e620"}.devicon-appcelerator-plain-wordmark:before{content:"\e621"}.devicon-apple-original:before{content:"\e622"}.devicon-atom-original-wordmark:before{content:"\e623"}.devicon-atom-original:before{content:"\e624"}.devicon-backbonejs-plain-wordmark:before{content:"\e62c"}.devicon-backbonejs-plain:before{content:"\e62d"}.devicon-bootstrap-plain-wordmark:before{content:"\e62e"}.devicon-bootstrap-plain:before{content:"\e62f"}.devicon-bower-line-wordmark:before{content:"\e630"}.devicon-bower-line:before{content:"\e631"}.devicon-bower-plain-wordmark:before{content:"\e64e"}.devicon-bower-plain:before{content:"\e64f"}.devicon-chrome-plain-wordmark:before{content:"\e665"}.devicon-chrome-plain:before{content:"\e666"}.devicon-codeigniter-plain-wordmark:before{content:"\e667"}.devicon-codeigniter-plain:before{content:"\e668"}.devicon-coffeescript-original-wordmark:before{content:"\e669"}.devicon-coffeescript-original:before{content:"\e66a"}.devicon-css3-plain-wordmark:before{content:"\e678"}.devicon-css3-plain:before{content:"\e679"}.devicon-debian-plain-wordmark:before{content:"\e67e"}.devicon-debian-plain:before{content:"\e67f"}.devicon-dot-net-plain-wordmark:before{content:"\e6d3"}.devicon-dot-net-plain:before{content:"\e6d4"}.devicon-drupal-plain-wordmark:before{content:"\e6e2"}.devicon-drupal-plain:before{content:"\e6e3"}.devicon-firefox-plain-wordmark:before{content:"\e75d"}.devicon-firefox-plain:before{content:"\e75e"}.devicon-foundation-plain-wordmark:before{content:"\e7a2"}.devicon-foundation-plain:before{content:"\e7a3"}.devicon-git-plain-wordmark:before{content:"\e7a7"}.devicon-git-plain:before{content:"\e7a8"}.devicon-grunt-line-wordmark:before{content:"\e7a9"}.devicon-grunt-line:before{content:"\e7aa"}.devicon-grunt-plain-wordmark:before{content:"\e7ea"}.devicon-grunt-plain:before{content:"\e7eb"}.devicon-gulp-plain:before{content:"\e7ec"}.devicon-html5-plain-wordmark:before{content:"\e7f6"}.devicon-html5-plain:before{content:"\e7f7"}.devicon-ie10-original:before{content:"\e7f8"}.devicon-illustrator-line:before{content:"\e7f9"}.devicon-illustrator-plain:before{content:"\e7fa"}.devicon-inkscape-plain-wordmark:before{content:"\e834"}.devicon-inkscape-plain:before{content:"\e835"}.devicon-java-plain-wordmark:before{content:"\e841"}.devicon-java-plain:before{content:"\e842"}.devicon-javascript-plain:before{content:"\e845"}.devicon-jquery-plain-wordmark:before{content:"\e849"}.devicon-jquery-plain:before{content:"\e84a"}.devicon-krakenjs-plain-wordmark:before{content:"\e84f"}.devicon-krakenjs-plain:before{content:"\e850"}.devicon-laravel-plain-wordmark:before{content:"\e851"}.devicon-laravel-plain:before{content:"\e852"}.devicon-less-plain-wordmark:before{content:"\e853"}.devicon-linux-plain:before{content:"\eb1c"}.devicon-mongodb-plain-wordmark:before{content:"\eb43"}.devicon-mongodb-plain:before{content:"\eb44"}.devicon-moodle-plain-wordmark:before{content:"\eb5a"}.devicon-moodle-plain:before{content:"\eb5b"}.devicon-mysql-plain-wordmark:before{content:"\eb60"}.devicon-mysql-plain:before{content:"\eb61"}.devicon-nodejs-plain-wordmark:before{content:"\eb69"}.devicon-nodejs-plain:before{content:"\eb6a"}.devicon-oracle-original:before{content:"\eb6b"}.devicon-photoshop-line:before{content:"\eb6c"}.devicon-photoshop-plain:before{content:"\eb6d"}.devicon-php-plain:before{content:"\eb71"}.devicon-postgresql-plain-wordmark:before{content:"\eb7c"}.devicon-postgresql-plain:before{content:"\eb7d"}.devicon-python-plain-wordmark:before{content:"\eb88"}.devicon-python-plain:before{content:"\eb89"}.devicon-rails-plain-wordmark:before{content:"\eba2"}.devicon-rails-plain:before{content:"\eba3"}.devicon-ruby-plain-wordmark:before{content:"\ebc9"}.devicon-ruby-plain:before{content:"\ebca"}.devicon-sass-original:before{content:"\ebcb"}.devicon-travis-plain-wordmark:before{content:"\ebcc"}.devicon-travis-plain:before{content:"\ebcd"}.devicon-trello-plain-wordmark:before{content:"\ebce"}.devicon-trello-plain:before{content:"\ebcf"}.devicon-ubuntu-plain-wordmark:before{content:"\ebd0"}.devicon-ubuntu-plain:before{content:"\ebd1"}.devicon-vim-plain:before{content:"\ebf3"}.devicon-windows8-original-wordmark:before{content:"\ebf4"}.devicon-windows8-original:before{content:"\ebf5"}.devicon-wordpress-plain-wordmark:before{content:"\ebfd"}.devicon-wordpress-plain:before{content:"\ebfe"}.devicon-yii-plain-wordmark:before{content:"\ec01"}.devicon-yii-plain:before{content:"\ec02"}.devicon-zend-plain-wordmark:before{content:"\ec03"}.devicon-zend-plain:before{content:"\ec04"}.devicon-facebook-original:before{content:"\e91c"}.devicon-typescript-original:before{content:"\e920"}.devicon-babel-original:before{content:"\e921"}.devicon-ssh-plain-wordmark:before{content:"\e916"}.devicon-ssh-plain:before{content:"\e915"}.devicon-sourcetree-plain-wordmark:before{content:"\e914"}.devicon-sourcetree-plain:before{content:"\e913"}.devicon-github-plain-wordmark:before{content:"\e90a"}.devicon-github-plain:before{content:"\e909"}.devicon-confluence-plain-wordmark:before{content:"\e90e"}.devicon-confluence-plain:before{content:"\e90d"}.devicon-bitbucket-plain-wordmark:before{content:"\e910"}.devicon-bitbucket-plain:before{content:"\e90f"}.devicon-jetbrains-line-wordmark:before,.devicon-jetbrains-line:before,.devicon-jetbrains-plain-wordmark:before{content:"\e63d"}.devicon-django-line-wordmark:before{content:"\e63e"}.devicon-django-plain-wordmark:before{content:"\e63f"}.devicon-cplusplus-line-wordmark:before{content:"\e634"}.devicon-cplusplus-plain-wordmark:before{content:"\e635"}.devicon-csharp-line-wordmark:before{content:"\e636"}.devicon-csharp-plain-wordmark:before{content:"\e637"}.devicon-c-line-wordmark:before{content:"\e638"}.devicon-c-plain-wordmark:before{content:"\e639"}.devicon-nginx-original-wordmark:before,.devicon-nginx-plain-wordmark:before,.devicon-nginx-plain:before{content:"\e615"}.devicon-heroku-original-wordmark:before{content:"\e60a"}.devicon-heroku-original:before{content:"\e60b"}.devicon-amazonwebservices-plain:before{content:"\e603"}.devicon-appcelerator-plain:before{content:"\e620"}.devicon-apple-plain:before{content:"\e622"}.devicon-atom-plain-wordmark:before{content:"\e623"}.devicon-atom-plain:before{content:"\e624"}.devicon-coffeescript-plain-wordmark:before{content:"\e669"}.devicon-coffeescript-plain:before{content:"\e66a"}.devicon-google-original-wordmark:before{content:"\e91d"}.devicon-google-original:before{content:"\e91e"}.devicon-ie10-plain:before{content:"\e7f8"}.devicon-oracle-plain:before{content:"\eb6b"}.devicon-react-plain-wordmark:before{content:"\e600"}.devicon-react-plain:before{content:"\e601"}.devicon-sass-plain:before{content:"\ebcb"}.devicon-sequelize-plain-wordmark:before{content:"\e922"}.devicon-sequelize-plain:before{content:"\e923"}.devicon-symfony-plain-wordmark:before{content:"\e602"}.devicon-symfony-plain:before{content:"\e605"}.devicon-twitter-plain:before{content:"\e91f"}.devicon-windows8-plain-wordmark:before{content:"\ebf4"}.devicon-windows8-plain:before{content:"\ebf5"}.devicon-codepen-plain-wordmark:before{content:"\e95d"}.devicon-codepen-original:before{content:"\e95e"}.devicon-codepen-original-wordmark.colored,.devicon-codepen-original.colored,.devicon-codepen-plain-wordmark.colored,.devicon-codepen-plain.colored{color:#231F20}.devicon-sketch-line-wordmark.colored,.devicon-sketch-line.colored{color:#fdad00}.devicon-npm-original-wordmark.colored{color:#cb3837}.devicon-ionic-original-wordmark.colored,.devicon-ionic-original.colored{color:#4e8ef7}.devicon-ember-original-wordmark.colored{color:#dd3f24}.devicon-electron-original-wordmark.colored,.devicon-electron-original.colored{color:#47848f}.devicon-vagrant-plain-wordmark.colored,.devicon-vagrant-plain.colored{color:#127eff}.devicon-yarn-plain-wordmark.colored,.devicon-yarn-plain.colored{color:#2c8ebb}.devicon-haskell-plain-wordmark.colored,.devicon-haskell-plain.colored{color:#5E5185}.devicon-handlebars-plain-wordmark.colored,.devicon-handlebars-plain.colored{color:#000}.devicon-couchdb-plain-wordmark.colored,.devicon-couchdb-plain.colored{color:#e42528}.devicon-behance-plain-wordmark.colored,.devicon-behance-plain.colored{color:#0071e0}.devicon-linkedin-plain-wordmark.colored,.devicon-linkedin-plain.colored{color:#0076b2}.devicon-ceylon-plain-wordmark.colored,.devicon-ceylon-plain.colored{color:#AB710A}.devicon-elm-plain-wordmark.colored,.devicon-elm-plain.colored{color:#34495E}.devicon-cakephp-plain-wordmark.colored,.devicon-cakephp-plain.colored{color:#D43D44}.devicon-stylus-original.colored{color:#333}.devicon-express-original-wordmark.colored,.devicon-express-original.colored{color:#444}.devicon-devicon-plain-wordmark.colored,.devicon-devicon-plain.colored{color:#60BE86}.devicon-intellij-plain-wordmark.colored,.devicon-intellij-plain.colored{color:#136BA2}.devicon-pycharm-plain-wordmark.colored,.devicon-pycharm-plain.colored{color:#4D8548}.devicon-rubymine-plain-wordmark.colored,.devicon-rubymine-plain.colored{color:#C12C4C}.devicon-webstorm-plain-wordmark.colored,.devicon-webstorm-plain.colored{color:#2788B5}.devicon-tomcat-line-wordmark.colored,.devicon-tomcat-line.colored{color:#D1A41A}.devicon-vuejs-line-wordmark.colored,.devicon-vuejs-line.colored,.devicon-vuejs-plain-wordmark.colored,.devicon-vuejs-plain.colored{color:#41B883}.devicon-swift-plain-wordmark.colored,.devicon-swift-plain.colored{color:#F05138}.devicon-webpack-plain-wordmark.colored,.devicon-webpack-plain.colored{color:#1C78C0}.devicon-visualstudio-plain-wordmark.colored,.devicon-visualstudio-plain.colored{color:#68217A}.devicon-slack-plain-wordmark.colored,.devicon-slack-plain.colored{color:#2D333A}.devicon-gatling-plain-wordmark.colored,.devicon-gatling-plain.colored{color:#E77500}.devicon-ssh-original-wordmark.colored,.devicon-ssh-original.colored,.devicon-ssh-plain-wordmark.colored,.devicon-ssh-plain.colored{color:#231F20}.devicon-sourcetree-original-wordmark.colored,.devicon-sourcetree-original.colored,.devicon-sourcetree-plain-wordmark.colored,.devicon-sourcetree-plain.colored{color:#205081}.devicon-phpstorm-plain-wordmark.colored,.devicon-phpstorm-plain.colored{color:#5058A6}.devicon-protractor-plain-wordmark.colored,.devicon-protractor-plain.colored{color:#b7111d}.devicon-cucumber-plain-wordmark.colored,.devicon-cucumber-plain.colored{color:#00a818}.devicon-gradle-plain-wordmark.colored,.devicon-gradle-plain.colored{color:#02303a}.devicon-jeet-plain-wordmark.colored,.devicon-jeet-plain.colored{color:#FF664A}.devicon-gitlab-plain-wordmark.colored,.devicon-gitlab-plain.colored{color:#E24329}.devicon-github-original-wordmark.colored,.devicon-github-original.colored,.devicon-github-plain-wordmark.colored,.devicon-github-plain.colored{color:#181616}.devicon-d3js-plain.colored{color:#f7974e}.devicon-bitbucket-original-wordmark.colored,.devicon-bitbucket-original.colored,.devicon-bitbucket-plain-wordmark.colored,.devicon-bitbucket-plain.colored,.devicon-confluence-original-wordmark.colored,.devicon-confluence-original.colored,.devicon-confluence-plain-wordmark.colored,.devicon-confluence-plain.colored{color:#205081}.devicon-amazonwebservices-original.colored,.devicon-amazonwebservices-plain-wordmark.colored,.devicon-amazonwebservices-plain.colored{color:#F7A80D}.devicon-android-plain-wordmark.colored,.devicon-android-plain.colored{color:#A4C439}.devicon-angularjs-plain-wordmark.colored,.devicon-angularjs-plain.colored{color:#c4473a}.devicon-apache-line-wordmark.colored,.devicon-apache-line.colored,.devicon-apache-plain-wordmark.colored,.devicon-apache-plain.colored{color:#303284}.devicon-appcelerator-original.colored,.devicon-appcelerator-plain-wordmark.colored,.devicon-appcelerator-plain.colored{color:#ac162c}.devicon-apple-original.colored,.devicon-apple-plain.colored{color:#000}.devicon-atom-original-wordmark.colored,.devicon-atom-original.colored,.devicon-atom-plain-wordmark.colored,.devicon-atom-plain.colored{color:#67595D}.devicon-babel-original.colored,.devicon-babel-plain.colored{color:#f9dc3e}.devicon-backbonejs-plain-wordmark.colored,.devicon-backbonejs-plain.colored{color:#002A41}.devicon-bootstrap-plain-wordmark.colored,.devicon-bootstrap-plain.colored{color:#59407f}.devicon-bower-line-wordmark.colored,.devicon-bower-line.colored,.devicon-bower-plain-wordmark.colored,.devicon-bower-plain.colored{color:#ef5734}.devicon-c-line-wordmark.colored,.devicon-c-line.colored,.devicon-c-plain-wordmark.colored,.devicon-c-plain.colored{color:#03599c}.devicon-chrome-plain-wordmark.colored,.devicon-chrome-plain.colored{color:#ce4e4e}.devicon-codeigniter-plain-wordmark.colored,.devicon-codeigniter-plain.colored{color:#ee4323}.devicon-coffeescript-original-wordmark.colored,.devicon-coffeescript-original.colored,.devicon-coffeescript-plain-wordmark.colored,.devicon-coffeescript-plain.colored{color:#28334c}.devicon-cplusplus-line-wordmark.colored,.devicon-cplusplus-line.colored,.devicon-cplusplus-plain-wordmark.colored,.devicon-cplusplus-plain.colored{color:#9c033a}.devicon-csharp-line-wordmark.colored,.devicon-csharp-line.colored,.devicon-csharp-plain-wordmark.colored,.devicon-csharp-plain.colored{color:#68217a}.devicon-css3-plain-wordmark.colored,.devicon-css3-plain.colored{color:#3d8fc6}.devicon-debian-plain-wordmark.colored,.devicon-debian-plain.colored{color:#A80030}.devicon-django-line-wordmark.colored,.devicon-django-line.colored,.devicon-django-plain-wordmark.colored,.devicon-django-plain.colored{color:#003A2B}.devicon-docker-plain-wordmark.colored,.devicon-docker-plain.colored{color:#019bc6}.devicon-doctrine-line-wordmark.colored,.devicon-doctrine-line.colored,.devicon-doctrine-plain-wordmark.colored,.devicon-doctrine-plain.colored{color:#f56d39}.devicon-dot-net-plain-wordmark.colored,.devicon-dot-net-plain.colored{color:#1384c8}.devicon-drupal-plain-wordmark.colored,.devicon-drupal-plain.colored{color:#0073BA}.devicon-erlang-plain-wordmark.colored,.devicon-erlang-plain.colored{color:#a90533}.devicon-facebook-original.colored,.devicon-facebook-plain.colored{color:#3d5a98}.devicon-firefox-plain-wordmark.colored,.devicon-firefox-plain.colored{color:#DD732A}.devicon-foundation-plain-wordmark.colored,.devicon-foundation-plain.colored{color:#008cba}.devicon-gimp-plain-wordmark.colored,.devicon-gimp-plain.colored{color:#716955}.devicon-git-plain-wordmark.colored,.devicon-git-plain.colored{color:#f34f29}.devicon-go-line.colored,.devicon-go-plain.colored{color:#000}.devicon-google-original-wordmark.colored,.devicon-google-original.colored,.devicon-google-plain-wordmark.colored,.devicon-google-plain.colored{color:#587dbd}.devicon-grunt-line-wordmark.colored,.devicon-grunt-line.colored,.devicon-grunt-plain-wordmark.colored,.devicon-grunt-plain.colored{color:#fcaa1a}.devicon-gulp-plain.colored{color:#eb4a4b}.devicon-heroku-line-wordmark.colored,.devicon-heroku-line.colored,.devicon-heroku-original-wordmark.colored,.devicon-heroku-original.colored,.devicon-heroku-plain-wordmark.colored,.devicon-heroku-plain.colored{color:#6762a6}.devicon-html5-plain-wordmark.colored,.devicon-html5-plain.colored{color:#e54d26}.devicon-ie10-original.colored,.devicon-ie10-plain.colored{color:#1EBBEE}.devicon-illustrator-line.colored,.devicon-illustrator-plain.colored{color:#faa625}.devicon-inkscape-plain-wordmark.colored,.devicon-inkscape-plain.colored{color:#000}.devicon-java-plain-wordmark.colored,.devicon-java-plain.colored{color:#EA2D2E}.devicon-jasmine-plain-wordmark.colored,.devicon-jasmine-plain.colored{color:#8a4182}.devicon-javascript-plain.colored{color:#f0db4f}.devicon-jetbrains-line-wordmark.colored,.devicon-jetbrains-line.colored,.devicon-jetbrains-plain-wordmark.colored,.devicon-jetbrains-plain.colored{color:#F68B1F}.devicon-jquery-plain-wordmark.colored,.devicon-jquery-plain.colored{color:#0769ad}.devicon-krakenjs-plain-wordmark.colored,.devicon-krakenjs-plain.colored{color:#0081C2}.devicon-laravel-plain-wordmark.colored,.devicon-laravel-plain.colored{color:#fd4f31}.devicon-less-plain-wordmark.colored{color:#2a4d80}.devicon-linux-plain.colored{color:#000}.devicon-meteor-plain-wordmark.colored,.devicon-meteor-plain.colored{color:#df5052}.devicon-mocha-plain.colored{color:#8d6748}.devicon-mongodb-plain-wordmark.colored,.devicon-mongodb-plain.colored{color:#4FAA41}.devicon-moodle-plain-wordmark.colored,.devicon-moodle-plain.colored{color:#F7931E}.devicon-mysql-plain-wordmark.colored,.devicon-mysql-plain.colored{color:#00618a}.devicon-nginx-original-wordmark.colored,.devicon-nginx-original.colored,.devicon-nginx-plain-wordmark.colored,.devicon-nginx-plain.colored{color:#090}.devicon-nodejs-plain-wordmark.colored,.devicon-nodejs-plain.colored{color:#83CD29}.devicon-nodewebkit-line-wordmark.colored,.devicon-nodewebkit-line.colored,.devicon-nodewebkit-plain-wordmark.colored,.devicon-nodewebkit-plain.colored{color:#3d3b47}.devicon-oracle-original.colored,.devicon-oracle-plain-wordmark.colored,.devicon-oracle-plain.colored{color:#EA1B22}.devicon-photoshop-line.colored,.devicon-photoshop-plain.colored{color:#80b5e2}.devicon-php-plain.colored{color:#6181b6}.devicon-postgresql-plain-wordmark.colored,.devicon-postgresql-plain.colored{color:#336791}.devicon-python-plain-wordmark.colored,.devicon-python-plain.colored{color:#ffd845}.devicon-rails-plain-wordmark.colored,.devicon-rails-plain.colored{color:#a62c46}.devicon-ruby-plain-wordmark.colored,.devicon-ruby-plain.colored{color:#d91404}.devicon-safari-line-wordmark.colored,.devicon-safari-line.colored,.devicon-safari-plain-wordmark.colored,.devicon-safari-plain.colored{color:#1B88CA}.devicon-react-original-wordmark.colored,.devicon-react-original.colored,.devicon-react-plain-wordmark.colored,.devicon-react-plain.colored{color:#61dafb}.devicon-redhat-original-wordmark.colored,.devicon-redhat-original.colored,.devicon-redhat-plain-wordmark.colored,.devicon-redhat-plain.colored{color:#e93442}.devicon-redis-plain-wordmark.colored,.devicon-redis-plain.colored{color:#d82c20}.devicon-sass-original.colored,.devicon-sass-plain-wordmark.colored,.devicon-sass-plain.colored{color:#c69}.devicon-sequelize-original-wordmark.colored,.devicon-sequelize-original.colored,.devicon-sequelize-plain-wordmark.colored,.devicon-sequelize-plain.colored{color:#3b4b72}.devicon-symfony-original-wordmark.colored,.devicon-symfony-original.colored,.devicon-symfony-plain-wordmark.colored,.devicon-symfony-plain.colored{color:#1A171B}.devicon-travis-plain-wordmark.colored,.devicon-travis-plain.colored{color:#bb2031}.devicon-trello-plain-wordmark.colored,.devicon-trello-plain.colored{color:#23719f}.devicon-twitter-original.colored,.devicon-twitter-plain.colored{color:#1da1f2}.devicon-typescript-original.colored,.devicon-typescript-plain.colored{color:#007acc}.devicon-ubuntu-plain-wordmark.colored,.devicon-ubuntu-plain.colored{color:#dd4814}.devicon-vim-plain.colored{color:#179a33}.devicon-windows8-original-wordmark.colored,.devicon-windows8-original.colored,.devicon-windows8-plain-wordmark.colored,.devicon-windows8-plain.colored{color:#00adef}.devicon-wordpress-plain-wordmark.colored,.devicon-wordpress-plain.colored{color:#494949}.devicon-yii-plain-wordmark.colored,.devicon-yii-plain.colored{color:#0073bb}.devicon-zend-plain-wordmark.colored,.devicon-zend-plain.colored{color:#68b604}.devicon-rust-plain.colored{color:#000}.devicon-groovy-plain.colored{color:#619cbc}.devicon-grails-plain.colored{color:#feb672}.devicon-scala-plain-wordmark.colored,.devicon-scala-plain.colored{color:#de3423} \ No newline at end of file +@font-face{font-family:"devicon";src:url("fonts/devicon.eot?yl3aib");src:url("fonts/devicon.eot?yl3aib#iefix") format("embedded-opentype"),url("fonts/devicon.ttf?yl3aib") format("truetype"),url("fonts/devicon.woff?yl3aib") format("woff"),url("fonts/devicon.svg?yl3aib#devicon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=devicon-],[class*=" devicon-"]{font-family:"devicon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.devicon-haskell-plain:before{content:""}.devicon-haskell-plain-wordmark:before{content:""}.devicon-codepen-original-wordmark:before{content:""}.devicon-codepen-plain:before,.devicon-codepen-original:before{content:""}.devicon-groovy-plain:before{content:""}.devicon-rust-plain:before{content:""}.devicon-scala-plain-wordmark:before{content:""}.devicon-scala-plain:before{content:""}.devicon-grails-plain:before{content:""}.devicon-sketch-line-wordmark:before{content:""}.devicon-sketch-line:before{content:""}.devicon-npm-original-wordmark:before{content:""}.devicon-ionic-original-wordmark:before{content:""}.devicon-ionic-original:before{content:""}.devicon-ember-original-wordmark:before{content:""}.devicon-electron-original-wordmark:before{content:""}.devicon-electron-original:before{content:""}.devicon-vagrant-plain-wordmark:before{content:""}.devicon-vagrant-plain:before{content:""}.devicon-yarn-plain-wordmark:before{content:""}.devicon-yarn-plain:before{content:""}.devicon-handlebars-plain-wordmark:before{content:""}.devicon-handlebars-plain:before{content:""}.devicon-couchdb-plain-wordmark:before{content:""}.devicon-couchdb-plain:before{content:""}.devicon-behance-plain-wordmark:before{content:""}.devicon-behance-plain:before{content:""}.devicon-linkedin-plain-wordmark:before{content:""}.devicon-linkedin-plain:before{content:""}.devicon-ceylon-plain:before{content:""}.devicon-elm-plain-wordmark:before{content:""}.devicon-elm-plain:before{content:""}.devicon-cakephp-plain-wordmark:before{content:""}.devicon-cakephp-plain:before{content:""}.devicon-stylus-original:before{content:""}.devicon-express-original-wordmark:before{content:""}.devicon-express-original:before{content:""}.devicon-devicon-plain-wordmark:before{content:""}.devicon-devicon-plain:before{content:""}.devicon-intellij-plain-wordmark:before{content:""}.devicon-intellij-plain:before{content:""}.devicon-pycharm-plain-wordmark:before{content:""}.devicon-pycharm-plain:before{content:""}.devicon-rubymine-plain-wordmark:before{content:""}.devicon-rubymine-plain:before{content:""}.devicon-webstorm-plain-wordmark:before{content:""}.devicon-webstorm-plain:before{content:""}.devicon-tomcat-line-wordmark:before{content:""}.devicon-tomcat-line:before{content:""}.devicon-vuejs-line-wordmark:before{content:""}.devicon-vuejs-line:before{content:""}.devicon-vuejs-plain-wordmark:before{content:""}.devicon-vuejs-plain:before{content:""}.devicon-swift-plain-wordmark:before{content:""}.devicon-swift-plain:before{content:""}.devicon-webpack-plain-wordmark:before{content:""}.devicon-webpack-plain:before{content:""}.devicon-visualstudio-plain-wordmark:before{content:""}.devicon-visualstudio-plain:before{content:""}.devicon-slack-plain-wordmark:before{content:""}.devicon-slack-plain:before{content:""}.devicon-sequelize-plain-wordmark:before{content:""}.devicon-sequelize-plain:before{content:""}.devicon-typescript-plain:before,.devicon-typescript-original:before{content:""}.devicon-babel-plain:before,.devicon-babel-original:before{content:""}.devicon-facebook-plain:before,.devicon-facebook-original:before{content:""}.devicon-google-plain-wordmark:before,.devicon-google-original-wordmark:before{content:""}.devicon-google-plain:before,.devicon-google-original:before{content:""}.devicon-twitter-original:before{content:""}.devicon-mocha:before{content:""}.devicon-jasmine-plain:before{content:""}.devicon-jasmine-wordmark:before{content:""}.devicon-gatling-plain:before{content:""}.devicon-gatling-plain-wordmark:before{content:""}.devicon-phpstorm-plain:before{content:""}.devicon-phpstorm-plain-wordmark:before{content:""}.devicon-sourcetree-original:before{content:""}.devicon-sourcetree-original-wordmark:before{content:""}.devicon-ssh-original:before{content:""}.devicon-ssh-original-wordmark:before{content:""}.devicon-jeet-plain:before{content:""}.devicon-jeet-plain-wordmark:before{content:""}.devicon-gitlab-plain:before{content:""}.devicon-gitlab-plain-wordmark:before{content:""}.devicon-github-original:before{content:""}.devicon-github-original-wordmark:before{content:""}.devicon-d3js-plain:before{content:""}.devicon-d3js-original:before{content:""}.devicon-confluence-original:before{content:""}.devicon-confluence-original-wordmark:before{content:""}.devicon-bitbucket-original:before{content:""}.devicon-bitbucket-original-wordmark:before{content:""}.devicon-gradle-plain:before{content:""}.devicon-gradle-plain-wordmark:before{content:""}.devicon-cucumber-plain:before{content:""}.devicon-cucumber-plain-wordmark:before{content:""}.devicon-protractor-plain:before{content:""}.devicon-protractor-plain-wordmark:before{content:""}.devicon-safari-line-wordmark:before{content:""}.devicon-safari-line:before{content:""}.devicon-safari-plain-wordmark:before{content:""}.devicon-safari-plain:before{content:""}.devicon-jetbrains-plain:before,.devicon-jetbrains-line:before,.devicon-jetbrains-line-wordmark:before,.devicon-jetbrains-plain-wordmark:before{content:""}.devicon-django-line:before,.devicon-django-line-wordmark:before{content:""}.devicon-django-plain:before,.devicon-django-plain-wordmark:before{content:""}.devicon-gimp-plain:before{content:""}.devicon-redhat-plain-wordmark:before{content:""}.devicon-redhat-plain:before{content:""}.devicon-cplusplus-line:before,.devicon-cplusplus-line-wordmark:before{content:""}.devicon-cplusplus-plain:before,.devicon-cplusplus-plain-wordmark:before{content:""}.devicon-csharp-line:before,.devicon-csharp-line-wordmark:before{content:""}.devicon-csharp-plain:before,.devicon-csharp-plain-wordmark:before{content:""}.devicon-c-line:before,.devicon-c-line-wordmark:before{content:""}.devicon-c-plain:before,.devicon-c-plain-wordmark:before{content:""}.devicon-nodewebkit-line-wordmark:before{content:""}.devicon-nodewebkit-line:before{content:""}.devicon-nodewebkit-plain-wordmark:before{content:""}.devicon-nodewebkit-plain:before{content:""}.devicon-nginx-original:before,.devicon-nginx-original-wordmark:before,.devicon-nginx-plain:before,.devicon-nginx-plain-wordmark:before{content:""}.devicon-erlang-plain-wordmark:before{content:""}.devicon-erlang-plain:before{content:""}.devicon-doctrine-line-wordmark:before{content:""}.devicon-doctrine-line:before{content:""}.devicon-doctrine-plain-wordmark:before{content:""}.devicon-doctrine-plain:before{content:""}.devicon-apache-line-wordmark:before{content:""}.devicon-apache-line:before{content:""}.devicon-apache-plain-wordmark:before{content:""}.devicon-apache-plain:before{content:""}.devicon-go-line:before{content:""}.devicon-redis-plain-wordmark:before{content:""}.devicon-redis-plain:before{content:""}.devicon-meteor-plain-wordmark:before{content:""}.devicon-meteor-plain:before{content:""}.devicon-heroku-line-wordmark:before,.devicon-heroku-original-wordmark:before{content:""}.devicon-heroku-line:before,.devicon-heroku-original:before{content:""}.devicon-heroku-plain-wordmark:before{content:""}.devicon-heroku-plain:before{content:""}.devicon-go-plain:before{content:""}.devicon-docker-plain-wordmark:before{content:""}.devicon-docker-plain:before{content:""}.devicon-symfony-original-wordmark:before,.devicon-symfony-plain-wordmark:before{content:""}.devicon-symfony-original:before,.devicon-symfony-plain:before{content:""}.devicon-react-original-wordmark:before,.devicon-react-plain-wordmark:before{content:""}.devicon-react-original:before,.devicon-react-plain:before{content:""}.devicon-amazonwebservices-original:before,.devicon-amazonwebservices-plain:before{content:""}.devicon-amazonwebservices-plain-wordmark:before{content:""}.devicon-android-plain-wordmark:before{content:""}.devicon-android-plain:before{content:""}.devicon-angularjs-plain-wordmark:before{content:""}.devicon-angularjs-plain:before{content:""}.devicon-appcelerator-original:before,.devicon-appcelerator-plain:before{content:""}.devicon-appcelerator-plain-wordmark:before{content:""}.devicon-apple-original:before,.devicon-apple-plain:before{content:""}.devicon-atom-original-wordmark:before,.devicon-atom-plain-wordmark:before{content:""}.devicon-atom-original:before,.devicon-atom-plain:before{content:""}.devicon-backbonejs-plain-wordmark:before{content:""}.devicon-backbonejs-plain:before{content:""}.devicon-bootstrap-plain-wordmark:before{content:""}.devicon-bootstrap-plain:before{content:""}.devicon-bower-line-wordmark:before{content:""}.devicon-bower-line:before{content:""}.devicon-bower-plain-wordmark:before{content:""}.devicon-bower-plain:before{content:""}.devicon-chrome-plain-wordmark:before{content:""}.devicon-chrome-plain:before{content:""}.devicon-codeigniter-plain-wordmark:before{content:""}.devicon-codeigniter-plain:before{content:""}.devicon-coffeescript-original-wordmark:before,.devicon-coffeescript-plain-wordmark:before{content:""}.devicon-coffeescript-original:before,.devicon-coffeescript-plain:before{content:""}.devicon-css3-plain-wordmark:before{content:""}.devicon-css3-plain:before{content:""}.devicon-debian-plain-wordmark:before{content:""}.devicon-debian-plain:before{content:""}.devicon-dot-net-plain-wordmark:before{content:""}.devicon-dot-net-plain:before{content:""}.devicon-drupal-plain-wordmark:before{content:""}.devicon-drupal-plain:before{content:""}.devicon-firefox-plain-wordmark:before{content:""}.devicon-firefox-plain:before{content:""}.devicon-foundation-plain-wordmark:before{content:""}.devicon-foundation-plain:before{content:""}.devicon-git-plain-wordmark:before{content:""}.devicon-git-plain:before{content:""}.devicon-grunt-line-wordmark:before{content:""}.devicon-grunt-line:before{content:""}.devicon-grunt-plain-wordmark:before{content:""}.devicon-grunt-plain:before{content:""}.devicon-gulp-plain:before{content:""}.devicon-html5-plain-wordmark:before{content:""}.devicon-html5-plain:before{content:""}.devicon-ie10-original:before,.devicon-ie10-plain:before{content:""}.devicon-illustrator-line:before{content:""}.devicon-illustrator-plain:before{content:""}.devicon-inkscape-plain-wordmark:before{content:""}.devicon-inkscape-plain:before{content:""}.devicon-java-plain-wordmark:before{content:""}.devicon-java-plain:before{content:""}.devicon-javascript-plain:before{content:""}.devicon-jquery-plain-wordmark:before{content:""}.devicon-jquery-plain:before{content:""}.devicon-krakenjs-plain-wordmark:before{content:""}.devicon-krakenjs-plain:before{content:""}.devicon-laravel-plain-wordmark:before{content:""}.devicon-laravel-plain:before{content:""}.devicon-less-plain-wordmark:before{content:""}.devicon-linux-plain:before{content:""}.devicon-mongodb-plain-wordmark:before{content:""}.devicon-mongodb-plain:before{content:""}.devicon-moodle-plain-wordmark:before{content:""}.devicon-moodle-plain:before{content:""}.devicon-mysql-plain-wordmark:before{content:""}.devicon-mysql-plain:before{content:""}.devicon-nodejs-plain-wordmark:before{content:""}.devicon-nodejs-plain:before{content:""}.devicon-oracle-original:before,.devicon-oracle-plain:before{content:""}.devicon-photoshop-line:before{content:""}.devicon-photoshop-plain:before{content:""}.devicon-php-plain:before{content:""}.devicon-postgresql-plain-wordmark:before{content:""}.devicon-postgresql-plain:before{content:""}.devicon-python-plain-wordmark:before{content:""}.devicon-python-plain:before{content:""}.devicon-rails-plain-wordmark:before{content:""}.devicon-rails-plain:before{content:""}.devicon-ruby-plain-wordmark:before{content:""}.devicon-ruby-plain:before{content:""}.devicon-sass-original:before,.devicon-sass-plain:before{content:""}.devicon-travis-plain-wordmark:before{content:""}.devicon-travis-plain:before{content:""}.devicon-trello-plain-wordmark:before{content:""}.devicon-trello-plain:before{content:""}.devicon-ubuntu-plain-wordmark:before{content:""}.devicon-ubuntu-plain:before{content:""}.devicon-vim-plain:before{content:""}.devicon-windows8-original-wordmark:before,.devicon-windows8-plain-wordmark:before{content:""}.devicon-windows8-original:before,.devicon-windows8-plain:before{content:""}.devicon-wordpress-plain-wordmark:before{content:""}.devicon-wordpress-plain:before{content:""}.devicon-yii-plain-wordmark:before{content:""}.devicon-yii-plain:before{content:""}.devicon-zend-plain-wordmark:before{content:""}.devicon-zend-plain:before{content:""}.devicon-amazonwebservices-original,.devicon-amazonwebservices-plain-wordmark{color:#f7a80d}.devicon-android-plain,.devicon-android-plain-wordmark{color:#a4c439}.devicon-angularjs-plain,.devicon-angularjs-plain-wordmark{color:#c4473a}.devicon-apache-plain,.devicon-apache-plain-wordmark,.devicon-apache-line,.devicon-apache-line-wordmark{color:#303284}.devicon-appcelerator-original,.devicon-appcelerator-plain-wordmark{color:#ac162c}.devicon-apple-original{color:#000}.devicon-atom-original,.devicon-atom-original-wordmark{color:#67595d}.devicon-babel-plain{color:#f9dc3e}.devicon-backbonejs-plain,.devicon-backbonejs-plain-wordmark{color:#002a41}.devicon-behance-plain,.devicon-behance-plain-wordmark{color:#0071e0}.devicon-bitbucket-plain,.devicon-bitbucket-plain-wordmark{color:#205081}.devicon-bootstrap-plain,.devicon-bootstrap-plain-wordmark{color:#59407f}.devicon-bower-plain,.devicon-bower-plain-wordmark,.devicon-bower-line,.devicon-bower-line-wordmark{color:#ef5734}.devicon-c-plain,.devicon-c-plain-wordmark,.devicon-c-line,.devicon-c-line-wordmark{color:#03599c}.devicon-cakephp-plain,.devicon-cakephp-plain-wordmark{color:#d43d44}.devicon-ceylon-plain{color:#ab710a}.devicon-chrome-plain,.devicon-chrome-plain-wordmark{color:#ce4e4e}.devicon-codeigniter-plain,.devicon-codeigniter-plain-wordmark{color:#ee4323}.devicon-codepen-plain,.devicon-codepen-plain-wordmark{color:#231f20}.devicon-coffeescript-original,.devicon-coffeescript-original-wordmark{color:#28334c}.devicon-confluence-plain,.devicon-confluence-plain-wordmark{color:#205081}.devicon-couchdb-plain,.devicon-couchdb-plain-wordmark{color:#e42528}.devicon-cplusplus-plain,.devicon-cplusplus-plain-wordmark,.devicon-cplusplus-line,.devicon-cplusplus-line-wordmark{color:#9c033a}.devicon-csharp-plain,.devicon-csharp-plain-wordmark,.devicon-csharp-line,.devicon-csharp-line-wordmark{color:#68217a}.devicon-css3-plain,.devicon-css3-plain-wordmark{color:#3d8fc6}.devicon-cucumber-plain,.devicon-cucumber-plain-wordmark{color:#00a818}.devicon-d3js-plain{color:#f7974e}.devicon-debian-plain,.devicon-debian-plain-wordmark{color:#a80030}.devicon-devicon-plain,.devicon-devicon-plain-wordmark{color:#60be86}.devicon-django-plain,.devicon-django-plain-wordmark,.devicon-django-line,.devicon-django-line-wordmark{color:#003a2b}.devicon-docker-plain,.devicon-docker-plain-wordmark{color:#019bc6}.devicon-doctrine-plain,.devicon-doctrine-plain-wordmark,.devicon-doctrine-line,.devicon-doctrine-line-wordmark{color:#f56d39}.devicon-dot-net-plain,.devicon-dot-net-plain-wordmark{color:#1384c8}.devicon-drupal-plain,.devicon-drupal-plain-wordmark{color:#0073ba}.devicon-electron-original,.devicon-electron-original-wordmark{color:#47848f}.devicon-elm-plain,.devicon-elm-plain-wordmark{color:#34495e}.devicon-ember-original-wordmark{color:#dd3f24}.devicon-erlang-plain,.devicon-erlang-plain-wordmark{color:#a90533}.devicon-express-original,.devicon-express-original-wordmark{color:#444}.devicon-facebook-plain{color:#3d5a98}.devicon-firefox-plain,.devicon-firefox-plain-wordmark{color:#dd732a}.devicon-foundation-plain,.devicon-foundation-plain-wordmark{color:#008cba}.devicon-gatling-plain,.devicon-gatling-plain-wordmark{color:#e77500}.devicon-gimp-plain{color:#716955}.devicon-git-plain,.devicon-git-plain-wordmark{color:#f34f29}.devicon-github-plain,.devicon-github-plain-wordmark{color:#181616}.devicon-gitlab-plain,.devicon-gitlab-plain-wordmark{color:#e24329}.devicon-go-plain,.devicon-go-line{color:#000}.devicon-google-plain,.devicon-google-plain-wordmark{color:#587dbd}.devicon-gradle-plain,.devicon-gradle-plain-wordmark{color:#02303a}.devicon-grails-plain{color:#feb672}.devicon-groovy-plain{color:#619cbc}.devicon-grunt-plain,.devicon-grunt-plain-wordmark,.devicon-grunt-line,.devicon-grunt-line-wordmark{color:#fcaa1a}.devicon-gulp-plain{color:#eb4a4b}.devicon-haskell-plain,.devicon-haskell-plain-wordmark{color:#5e5185}.devicon-handlebars-plain,.devicon-handlebars-plain-wordmark{color:#000}.devicon-heroku-original,.devicon-heroku-original-wordmark,.devicon-heroku-plain,.devicon-heroku-plain-wordmark,.devicon-heroku-line,.devicon-heroku-line-wordmark{color:#6762a6}.devicon-html5-plain,.devicon-html5-plain-wordmark{color:#e54d26}.devicon-ie10-original{color:#1ebbee}.devicon-illustrator-plain,.devicon-illustrator-line{color:#faa625}.devicon-inkscape-plain,.devicon-inkscape-plain-wordmark{color:#000}.devicon-intellij-plain,.devicon-intellij-plain-wordmark{color:#136ba2}.devicon-ionic-original,.devicon-ionic-original-wordmark{color:#4e8ef7}.devicon-jasmine-plain,.devicon-jasmine-plain-wordmark{color:#8a4182}.devicon-java-plain,.devicon-java-plain-wordmark{color:#ea2d2e}.devicon-javascript-plain{color:#f0db4f}.devicon-jeet-plain,.devicon-jeet-plain-wordmark{color:#ff664a}.devicon-jetbrains-plain,.devicon-jetbrains-plain-wordmark,.devicon-jetbrains-line,.devicon-jetbrains-line-wordmark{color:#f68b1f}.devicon-jquery-plain,.devicon-jquery-plain-wordmark{color:#0769ad}.devicon-krakenjs-plain,.devicon-krakenjs-plain-wordmark{color:#0081c2}.devicon-laravel-plain,.devicon-laravel-plain-wordmark{color:#fd4f31}.devicon-less-plain-wordmark{color:#2a4d80}.devicon-linkedin-plain,.devicon-linkedin-plain-wordmark{color:#0076b2}.devicon-linux-plain{color:#000}.devicon-meteor-plain,.devicon-meteor-plain-wordmark{color:#df5052}.devicon-mongodb-plain,.devicon-mongodb-plain-wordmark{color:#4faa41}.devicon-moodle-plain,.devicon-moodle-plain-wordmark{color:#f7931e}.devicon-mysql-plain,.devicon-mysql-plain-wordmark{color:#00618a}.devicon-nginx-original,.devicon-nginx-original-wordmark,.devicon-nginx-plain,.devicon-nginx-plain-wordmark{color:#090}.devicon-nodejs-plain,.devicon-nodejs-plain-wordmark{color:#83cd29}.devicon-nodewebkit-plain,.devicon-nodewebkit-plain-wordmark,.devicon-nodewebkit-line,.devicon-nodewebkit-line-wordmark{color:#3d3b47}.devicon-npm-original-wordmark{color:#cb3837}.devicon-oracle-original{color:#ea1b22}.devicon-photoshop-plain,.devicon-photoshop-line{color:#80b5e2}.devicon-php-plain{color:#6181b6}.devicon-phpstorm-plain,.devicon-phpstorm-plain-wordmark{color:#5058a6}.devicon-postgresql-plain,.devicon-postgresql-plain-wordmark{color:#336791}.devicon-protractor-plain,.devicon-protractor-plain-wordmark{color:#b7111d}.devicon-pycharm-plain,.devicon-pycharm-plain-wordmark{color:#4d8548}.devicon-python-plain,.devicon-python-plain-wordmark{color:#ffd845}.devicon-rails-plain,.devicon-rails-plain-wordmark{color:#a62c46}.devicon-react-original,.devicon-react-original-wordmark{color:#61dafb}.devicon-redhat-plain,.devicon-redhat-plain-wordmark{color:#e93442}.devicon-redis-plain,.devicon-redis-plain-wordmark{color:#d82c20}.devicon-ruby-plain,.devicon-ruby-plain-wordmark{color:#d91404}.devicon-rubymine-plain,.devicon-rubymine-plain-wordmark{color:#c12c4c}.devicon-rust-plain{color:#000}.devicon-safari-plain,.devicon-safari-plain-wordmark,.devicon-safari-line-wordmark,.devicon-safari-line{color:#1b88ca}.devicon-sass-original{color:#c69}.devicon-scala-plain,.devicon-scala-plain-wordmark{color:#de3423}.devicon-sequelize-plain,.devicon-sequelize-plain-wordmark{color:#3b4b72}.devicon-sketch-line,.devicon-sketch-line-wordmark{color:#fdad00}.devicon-slack-plain,.devicon-slack-plain-wordmark{color:#2d333a}.devicon-sourcetree-plain,.devicon-sourcetree-plain-wordmark{color:#205081}.devicon-ssh-plain,.devicon-ssh-plain-wordmark{color:#231f20}.devicon-stylus-original{color:#333}.devicon-swift-plain,.devicon-swift-plain-wordmark{color:#f05138}.devicon-symfony-original,.devicon-symfony-original-wordmark{color:#1a171b}.devicon-tomcat-line,.devicon-tomcat-line-wordmark{color:#d1a41a}.devicon-travis-plain,.devicon-travis-plain-wordmark{color:#bb2031}.devicon-trello-plain,.devicon-trello-plain-wordmark{color:#23719f}.devicon-twitter-plain{color:#1da1f2}.devicon-typescript-plain{color:#007acc}.devicon-ubuntu-plain,.devicon-ubuntu-plain-wordmark{color:#dd4814}.devicon-vagrant-plain,.devicon-vagrant-plain-wordmark{color:#127eff}.devicon-vim-plain{color:#179a33}.devicon-visualstudio-plain,.devicon-visualstudio-plain-wordmark{color:#68217a}.devicon-vuejs-plain,.devicon-vuejs-plain-wordmark,.devicon-vuejs-line,.devicon-vuejs-line-wordmark{color:#41b883}.devicon-webpack-plain,.devicon-webpack-plain-wordmark{color:#1c78c0}.devicon-webstorm-plain,.devicon-webstorm-plain-wordmark{color:#2788b5}.devicon-windows8-original,.devicon-windows8-original-wordmark{color:#00adef}.devicon-wordpress-plain,.devicon-wordpress-plain-wordmark{color:#494949}.devicon-yarn-plain,.devicon-yarn-plain-wordmark{color:#2c8ebb}.devicon-yii-plain,.devicon-yii-plain-wordmark{color:#0073bb}.devicon-zend-plain,.devicon-zend-plain-wordmark{color:#68b604} \ No newline at end of file diff --git a/fonts/devicon.eot b/fonts/devicon.eot index 9232f712..dbbb82a7 100755 Binary files a/fonts/devicon.eot and b/fonts/devicon.eot differ diff --git a/fonts/devicon.ttf b/fonts/devicon.ttf index 2975ccce..e98690fd 100755 Binary files a/fonts/devicon.ttf and b/fonts/devicon.ttf differ diff --git a/fonts/devicon.woff b/fonts/devicon.woff index 5db0419f..8d07f1bb 100755 Binary files a/fonts/devicon.woff and b/fonts/devicon.woff differ diff --git a/gulpfile.js b/gulpfile.js index 1f2074ff..35429a3a 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,23 +1,144 @@ var gulp = require('gulp'); -var minifyCSS = require('gulp-minify-css'); -var concatCss = require('gulp-concat-css'); -var plumber = require('gulp-plumber'); +const sass = require('gulp-sass'); +sass.compiler = require('sass') +const fsPromise = require('fs').promises; +const path = require("path"); + +// global const +const deviconJSONName = "devicon.json"; +const aliasSCSSName = "devicon-alias.scss"; +const colorsCSSName = "devicon-colors.css"; +const finalMinSCSSName = "devicon.min.scss"; -function concat() { - return gulp.src(['./devicon.css', './devicon-alias.css', './devicon-colors.css']) - .pipe(plumber()) - .pipe(concatCss('./devicon.min.css')) +/** + * Create the devicon.min.css by creating needed + * css files and compiling them together using Sass. + */ +async function createDeviconMinCSS() { + await createCSSFiles(); + + let deviconMinPath = path.join(__dirname, finalMinSCSSName); + // recall that devicon-alias.scss imported the devicon.css => don't need + // to reimport that file. + const fileContent = `@use "${aliasSCSSName}";@use "${colorsCSSName}";`; + await fsPromise.writeFile(deviconMinPath, fileContent, "utf8"); + + return gulp.src(finalMinSCSSName) + .pipe(sass.sync({"outputStyle": "compressed"}).on('error', sass.logError)) .pipe(gulp.dest('./')); } -function minify() { - return gulp.src('./devicon.min.css') - .pipe(plumber()) - .pipe(minifyCSS()) - .pipe(gulp.dest('./')) +/** + * Create the devicon-alias.scss and the + * devicon-colors.css from the devicon.json. + */ +async function createCSSFiles() { + const deviconJson = JSON.parse( + await fsPromise.readFile( + path.join(__dirname, deviconJSONName), "utf8" + ) + ); + + await Promise.all([ + createAliasSCSS(deviconJson), + createColorsCSS(deviconJson) + ]) } -exports.concat = concat; -exports.minify = minify; -exports.default = gulp.series(concat, minify); \ No newline at end of file +/** + * Create an alias scss file in the root dir based on the devicon.json. + * This function will use sass instead of normal css. + * This is due to sass's ability to extend classes => Make it easier + * to create aliases classes. + * @param {Object} deviconJson, the object read from the + * devicon.json file. + * @return a Promise that'll resolve when the devicon-alias.scss is + * created. + */ +function createAliasSCSS(deviconJson) { + let statements = deviconJson.map(createAliasStatement).join(" "); + let sass = `@use "devicon";${statements}`; + let sassPath = path.join(__dirname, aliasSCSSName); + return fsPromise.writeFile(sassPath, sass, "utf8"); +} + + +/** + * Create the aliases statement by searching for the + * techname in the statement and finding its aliases in + * the deviconJson. + * @param {Object} fontObj, a devicon font object. + * @return a string representing a css statement of the + * devicon-alias.scss. + */ +function createAliasStatement(fontObj) { + let { + name, + aliases + } = fontObj; + + return aliases.map(aliasObj => { + return `.devicon-${name}-${aliasObj.alias} { + @extend .devicon-${name}-${aliasObj.base}; + }`; + }).join(" "); +} + +/** + * Create a colors css file in the root dir based on the deviconJson. + * @param {Object} deviconJson, the object read from the + * devicon.json file. + * @return a Promise that'll resolve when the devicon-alias.scss is + * created. + */ +function createColorsCSS(deviconJson) { + // create the color statements for each font object + let statements = deviconJson.map(fontObj => { + let { + name, + versions: { + font: fonts + }, + color + } = fontObj; + + if (fonts.length === 0 || typeof(color) !== "string") { + console.log(`This object doesn't have a font or a color: ${name}`); + return ""; + } + let cssClasses = fonts.map(font => `.devicon-${name}-${font}`); + return `${cssClasses.join(",")}{color: ${color}}`; + }).join(" "); + + let cssPath = path.join(__dirname, colorsCSSName); + return fsPromise.writeFile(cssPath, statements, "utf8"); +} + +/** + * Remove the devicon-alias.scss, devicon-colors.css, + * and the devicon.min.scss. + */ +function cleanUp() { + let fileNames = [ + aliasSCSSName, + colorsCSSName, + finalMinSCSSName, + ]; + + return Promise.all( + fileNames.map(name => { + try { + let filePath = path.join(__dirname, name); + return fsPromise.unlink(filePath); + } catch(e) { + console.log("err was catch here"); + console.log(e); + } + }) + ); +} + + +exports.updateCss = createDeviconMinCSS; +exports.clean = cleanUp; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 2bb5df70..75efa408 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,24 @@ "lockfileVersion": 1, "requires": true, "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, "amdefine": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", @@ -76,12 +94,60 @@ "buffer-equal": "^1.0.0" } }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, "archy": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", "dev": true }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", @@ -118,18 +184,18 @@ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, - "array-differ": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", - "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", - "dev": true - }, "array-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", "dev": true }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, "array-initial": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", @@ -190,39 +256,33 @@ } } }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - }, "async-done": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", @@ -241,6 +301,12 @@ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", "dev": true }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, "async-settle": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", @@ -250,12 +316,30 @@ "async-done": "^1.2.2" } }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "dev": true + }, "bach": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", @@ -334,11 +418,14 @@ } } }, - "beeper": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", - "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", - "dev": true + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } }, "binary-extensions": { "version": "1.13.1", @@ -356,6 +443,15 @@ "file-uri-to-path": "1.0.0" } }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -407,47 +503,6 @@ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", "dev": true }, - "bufferstreams": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.1.3.tgz", - "integrity": "sha512-HaJnVuslRF4g2kSDeyl++AaVizoitCpL9PglzCYwy0uHHyvWerfvEb8jWmYbF1z4kiVFolGomnxSGl+GUQp2jg==", - "dev": true, - "requires": { - "readable-stream": "^2.0.2" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -471,6 +526,30 @@ "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", "dev": true }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", @@ -527,27 +606,6 @@ } } }, - "clean-css": { - "version": "3.4.28", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.28.tgz", - "integrity": "sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=", - "dev": true, - "requires": { - "commander": "2.8.x", - "source-map": "0.4.x" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, "cliui": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", @@ -559,24 +617,12 @@ "wrap-ansi": "^2.0.0" } }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, "clone-buffer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", "dev": true }, - "clone-stats": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", - "dev": true - }, "cloneable-readable": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", @@ -647,19 +693,34 @@ "object-visit": "^1.0.0" } }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, "color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true }, - "commander": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", - "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, "requires": { - "graceful-readlink": ">= 1.0.0" + "delayed-stream": "~1.0.0" } }, "component-emitter": { @@ -718,10 +779,10 @@ } } }, - "convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", "dev": true }, "copy-descriptor": { @@ -746,24 +807,23 @@ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", "dev": true }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "dev": true, "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" } }, "d": { @@ -776,11 +836,14 @@ "type": "^1.0.1" } }, - "dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", - "dev": true + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } }, "debug": { "version": "2.6.9", @@ -876,21 +939,24 @@ } } }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, "detect-file": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", "dev": true }, - "duplexer2": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", - "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", - "dev": true, - "requires": { - "readable-stream": "~1.1.9" - } - }, "duplexify": { "version": "3.7.1", "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", @@ -945,6 +1011,22 @@ "object.defaults": "^1.1.0" } }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -1177,6 +1259,12 @@ } } }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, "fancy-log": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", @@ -1189,6 +1277,18 @@ "time-stamp": "^1.0.0" } }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, "fast-levenshtein": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", @@ -1323,6 +1423,23 @@ "for-in": "^1.0.1" } }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", @@ -1359,27 +1476,68 @@ "nan": "^2.12.1" } }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, "get-caller-file": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", "dev": true }, - "get-imports": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-imports/-/get-imports-1.0.0.tgz", - "integrity": "sha1-R8C07piTUWQsVJdxk79Pyqv1N48=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1", - "import-regex": "^1.1.0" - } + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true }, "get-value": { "version": "2.0.6", @@ -1387,6 +1545,15 @@ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "dev": true }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -1511,31 +1678,15 @@ "which": "^1.2.14" } }, - "globby": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-2.1.0.tgz", - "integrity": "sha1-npGSvNM/Srak+JTl5+qLcTITxII=", + "globule": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", "dev": true, "requires": { - "array-union": "^1.0.1", - "async": "^1.2.1", - "glob": "^5.0.3", - "object-assign": "^3.0.0" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" } }, "glogg": { @@ -1553,12 +1704,6 @@ "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", - "dev": true - }, "gulp": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", @@ -1599,129 +1744,81 @@ } } }, - "gulp-concat-css": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-concat-css/-/gulp-concat-css-2.3.0.tgz", - "integrity": "sha1-TBWGEhqEEf9LLcRPz6TcdA6P4bY=", + "gulp-sass": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.1.0.tgz", + "integrity": "sha512-xIiwp9nkBLcJDpmYHbEHdoWZv+j+WtYaKD6Zil/67F3nrAaZtWYN5mDwerdo7EvcdBenSAj7Xb2hx2DqURLGdA==", "dev": true, "requires": { - "gulp-util": "~3.0.1", - "lodash.defaults": "^3.0.0", - "parse-import": "^2.0.0", - "rework": "~1.0.0", - "rework-import": "^2.0.0", - "rework-plugin-url": "^1.0.1", - "through2": "~1.1.1" - }, - "dependencies": { - "through2": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz", - "integrity": "sha1-CEfLxESfNAVXTb3M2buEG4OsNUU=", - "dev": true, - "requires": { - "readable-stream": ">=1.1.13-1 <1.2.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - }, - "gulp-minify-css": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/gulp-minify-css/-/gulp-minify-css-0.4.6.tgz", - "integrity": "sha1-7GKtqN7cMgIb2R+eBolzLZZeXuk=", - "dev": true, - "requires": { - "bufferstreams": "^1.0.1", - "clean-css": "^3.0.4", - "gulp-util": "^3.0.3", - "memory-cache": "0.0.5", - "through2": "^0.6.1", - "vinyl-sourcemaps-apply": "^0.1.4" - }, - "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - }, - "gulp-plumber": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-0.6.6.tgz", - "integrity": "sha1-n5hGpRPHDQMhbOeiqM5v1aP8MXU=", - "dev": true, - "requires": { - "gulp-util": "~3", - "through2": "~0.6" - }, - "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - }, - "gulp-util": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", - "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", - "dev": true, - "requires": { - "array-differ": "^1.0.0", - "array-uniq": "^1.0.2", - "beeper": "^1.0.0", - "chalk": "^1.0.0", - "dateformat": "^2.0.0", - "fancy-log": "^1.1.0", - "gulplog": "^1.0.0", - "has-gulplog": "^0.1.0", - "lodash._reescape": "^3.0.0", - "lodash._reevaluate": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.template": "^3.0.0", - "minimist": "^1.1.0", - "multipipe": "^0.1.2", - "object-assign": "^3.0.0", - "replace-ext": "0.0.1", + "chalk": "^2.3.0", + "lodash": "^4.17.11", + "node-sass": "^4.8.3", + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "strip-ansi": "^4.0.0", "through2": "^2.0.0", - "vinyl": "^0.5.0" + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "^0.5.1" + } + } } }, "gulplog": { @@ -1733,6 +1830,22 @@ "glogg": "^1.0.0" } }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, "has-ansi": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", @@ -1742,14 +1855,11 @@ "ansi-regex": "^2.0.0" } }, - "has-gulplog": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", - "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", - "dev": true, - "requires": { - "sparkles": "^1.0.0" - } + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "has-symbols": { "version": "1.0.1", @@ -1757,6 +1867,12 @@ "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -1804,12 +1920,32 @@ "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", "dev": true }, - "import-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/import-regex/-/import-regex-1.1.0.tgz", - "integrity": "sha1-pVxS5McFx2XKIQ6SQqBrvMiqf2Y=", + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", "dev": true }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -1844,12 +1980,6 @@ "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true }, - "ip-regex": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", - "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", - "dev": true - }, "is-absolute": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", @@ -1952,6 +2082,12 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, + "is-finite": { + "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": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", @@ -2014,6 +2150,12 @@ "is-unc-path": "^1.0.0" } }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, "is-unc-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", @@ -2041,12 +2183,6 @@ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -2059,12 +2195,60 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, "just-debounce": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", @@ -2175,171 +2359,48 @@ "strip-bom": "^2.0.0" } }, - "lodash._baseassign": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", - "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", - "dev": true, - "requires": { - "lodash._basecopy": "^3.0.0", - "lodash.keys": "^3.0.0" - } - }, - "lodash._basecopy": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", - "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", - "dev": true - }, - "lodash._basetostring": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", - "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", - "dev": true - }, - "lodash._basevalues": { + "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", - "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", - "dev": true - }, - "lodash._bindcallback": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", - "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", - "dev": true - }, - "lodash._createassigner": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", - "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { - "lodash._bindcallback": "^3.0.0", - "lodash._isiterateecall": "^3.0.0", - "lodash.restparam": "^3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } } }, - "lodash._getnative": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", - "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, - "lodash._isiterateecall": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", - "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", - "dev": true - }, - "lodash._reescape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", - "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", - "dev": true - }, - "lodash._reevaluate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", - "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", - "dev": true - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash._root": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", - "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", - "dev": true - }, - "lodash.assign": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", - "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=", + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "lodash._baseassign": "^3.0.0", - "lodash._createassigner": "^3.0.0", - "lodash.keys": "^3.0.0" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, - "lodash.defaults": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz", - "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=", + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { - "lodash.assign": "^3.0.0", - "lodash.restparam": "^3.0.0" - } - }, - "lodash.escape": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", - "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", - "dev": true, - "requires": { - "lodash._root": "^3.0.0" - } - }, - "lodash.isarguments": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", - "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", - "dev": true - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true - }, - "lodash.keys": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", - "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true, - "requires": { - "lodash._getnative": "^3.0.0", - "lodash.isarguments": "^3.0.0", - "lodash.isarray": "^3.0.0" - } - }, - "lodash.restparam": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", - "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", - "dev": true - }, - "lodash.template": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", - "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", - "dev": true, - "requires": { - "lodash._basecopy": "^3.0.0", - "lodash._basetostring": "^3.0.0", - "lodash._basevalues": "^3.0.0", - "lodash._isiterateecall": "^3.0.0", - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0", - "lodash.keys": "^3.0.0", - "lodash.restparam": "^3.0.0", - "lodash.templatesettings": "^3.0.0" - } - }, - "lodash.templatesettings": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", - "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.escape": "^3.0.0" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "make-iterator": { @@ -2357,6 +2418,12 @@ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -2401,11 +2468,31 @@ } } }, - "memory-cache": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/memory-cache/-/memory-cache-0.0.5.tgz", - "integrity": "sha1-2/maVtc2LEPsyvOfC6b5fzGgZ4Y=", - "dev": true + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + } + } }, "micromatch": { "version": "3.1.10", @@ -2428,6 +2515,21 @@ "to-regex": "^3.0.2" } }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dev": true, + "requires": { + "mime-db": "1.44.0" + } + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -2464,21 +2566,21 @@ } } }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "multipipe": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", - "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", - "dev": true, - "requires": { - "duplexer2": "0.0.2" - } - }, "mute-stdout": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", @@ -2489,8 +2591,7 @@ "version": "2.14.1", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==", - "dev": true, - "optional": true + "dev": true }, "nanomatch": { "version": "1.2.13", @@ -2517,6 +2618,68 @@ "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", "dev": true }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-sass": { + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "2.2.5", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, "normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -2544,16 +2707,28 @@ "once": "^1.3.2" } }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.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 }, - "object-assign": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", - "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", "dev": true }, "object-copy": { @@ -2705,6 +2880,12 @@ } } }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, "os-locale": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", @@ -2714,6 +2895,46 @@ "lcid": "^1.0.0" } }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, "parse-filepath": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", @@ -2725,15 +2946,6 @@ "path-root": "^0.1.1" } }, - "parse-import": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-import/-/parse-import-2.0.0.tgz", - "integrity": "sha1-KyR0Aw4AirmNt2xLy/TbWucwb18=", - "dev": true, - "requires": { - "get-imports": "^1.0.0" - } - }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", @@ -2814,6 +3026,12 @@ "pinkie-promise": "^2.0.0" } }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", @@ -2835,6 +3053,18 @@ "pinkie": "^2.0.0" } }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -2853,6 +3083,18 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, "pump": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", @@ -2874,6 +3116,18 @@ "pump": "^2.0.0" } }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, "read-pkg": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", @@ -2895,18 +3149,6 @@ "read-pkg": "^1.0.0" } }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -2959,6 +3201,16 @@ "resolve": "^1.1.6" } }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", @@ -3008,11 +3260,14 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, - "replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", - "dev": true + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } }, "replace-homedir": { "version": "1.0.0", @@ -3025,6 +3280,34 @@ "remove-trailing-separator": "^1.1.0" } }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -3077,52 +3360,15 @@ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, - "rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" + "glob": "^7.1.3" } }, - "rework-import": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/rework-import/-/rework-import-2.1.0.tgz", - "integrity": "sha1-wm7StTFZrHvi7GDaIj74lgPB7x8=", - "dev": true, - "requires": { - "css": "^2.0.0", - "globby": "^2.0.0", - "parse-import": "^2.0.0", - "url-regex": "^3.0.0" - } - }, - "rework-plugin-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/rework-plugin-function/-/rework-plugin-function-1.0.2.tgz", - "integrity": "sha1-Es5G+1sptdk1FGaD9rmM9J0jc7k=", - "dev": true, - "requires": { - "rework-visit": "^1.0.0" - } - }, - "rework-plugin-url": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/rework-plugin-url/-/rework-plugin-url-1.1.0.tgz", - "integrity": "sha1-q1PosQV7nV7MHIJz/32xhgg3XEU=", - "dev": true, - "requires": { - "rework-plugin-function": "^1.0.0" - } - }, - "rework-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", - "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", - "dev": true - }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -3138,6 +3384,186 @@ "ret": "~0.1.10" } }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.26.10", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.10.tgz", + "integrity": "sha512-bzN0uvmzfsTvjz0qwccN1sPm2HxxpNI/Xa+7PlUEMS+nQvbyuEK7Y0qFqxlPHhiNHb1Ze8WQJtU31olMObkAMw==", + "dev": true, + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + } + }, + "sass-graph": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -3182,6 +3608,12 @@ } } }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -3361,6 +3793,23 @@ "extend-shallow": "^3.0.0" } }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, "stack-trace": { "version": "0.0.10", "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", @@ -3388,6 +3837,47 @@ } } }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "stream-exhaust": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", @@ -3411,12 +3901,6 @@ "strip-ansi": "^3.0.0" } }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -3435,6 +3919,15 @@ "is-utf8": "^0.2.0" } }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, "supports-color": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -3451,6 +3944,17 @@ "es6-symbol": "^3.1.1" } }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -3570,6 +4074,46 @@ "through2": "^2.0.3" } }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, "type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", @@ -3686,21 +4230,21 @@ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", "dev": true }, + "uri-js": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", + "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, "urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "dev": true }, - "url-regex": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", - "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", - "dev": true, - "requires": { - "ip-regex": "^1.0.1" - } - }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -3713,6 +4257,12 @@ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", "dev": true }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, "v8flags": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", @@ -3738,15 +4288,15 @@ "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", "dev": true }, - "vinyl": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", - "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" } }, "vinyl-fs": { @@ -3905,26 +4455,6 @@ } } }, - "vinyl-sourcemaps-apply": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.1.4.tgz", - "integrity": "sha1-xfy9Q+LyOEI8LcmL3db3m3K8NFs=", - "dev": true, - "requires": { - "source-map": "^0.1.39" - }, - "dependencies": { - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } - }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -3940,6 +4470,15 @@ "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", "dev": true }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, "wrap-ansi": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", @@ -3968,6 +4507,12 @@ "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", "dev": true }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, "yargs": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", diff --git a/package.json b/package.json index df78aec7..01b2b98f 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "Programming related icons collection", "main": "devicon.min.css", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "build-css": "gulp updateCss && gulp clean" }, "repository": { "type": "git", @@ -24,8 +24,7 @@ "homepage": "http://konpa.github.io/devicon/", "devDependencies": { "gulp": "^4.0.0", - "gulp-concat-css": "^2.0.0", - "gulp-minify-css": "^0.4.3", - "gulp-plumber": "^0.6.6" + "gulp-sass": "^4.1.0", + "sass": "^1.26.10" } }