diff --git a/.gulp/index.js b/.gulp/index.js
index 0b7550e..834b016 100644
--- a/.gulp/index.js
+++ b/.gulp/index.js
@@ -1,6 +1,7 @@
// import the tasks
import './tasks/changelog';
import './tasks/bump';
+import './tasks/icons';
// export default script
export default ['build'];
\ No newline at end of file
diff --git a/.gulp/paths.js b/.gulp/paths.js
index 713b9c9..fa42e54 100644
--- a/.gulp/paths.js
+++ b/.gulp/paths.js
@@ -4,7 +4,8 @@ const today = new Date()
, paths = {
'icons': './icons',
'themes': './themes',
- 'src': './src'
+ 'src': './src',
+ 'dist': './dist'
};
export default paths;
\ No newline at end of file
diff --git a/.gulp/tasks/icons.js b/.gulp/tasks/icons.js
new file mode 100644
index 0000000..d98a620
--- /dev/null
+++ b/.gulp/tasks/icons.js
@@ -0,0 +1,56 @@
+'use strict';
+
+/*
+ * > Build Icons
+ */
+
+import Gulp from 'gulp';
+import runSequence from 'run-sequence';
+import Template from 'gulp-template';
+import Rename from 'gulp-rename';
+import FileList from 'gulp-filelist';
+import Include from 'gulp-include';
+import Data from 'gulp-data';
+import Paths from '../paths';
+
+import iconList from '../../iconlist.json';
+
+
+Gulp.task('build:icons', (cb) => {
+ runSequence(
+ 'build:iconslist',
+ 'build:templateicons',
+ (error) => {
+ if (error) {
+ console.log('\n[Build Icons]'.bold.magenta + ' There was an issue building icons:\n'.bold.red + error.message);
+ } else {
+ console.log('\n[Build Icons]'.bold.magenta + ' Finished successfully\n'.bold.green);
+ }
+ cb(error);
+ }
+ );
+});
+
+
+Gulp.task('build:iconslist', () => {
+ Gulp.src(`${Paths.src}/icons/svgs/*.svg`)
+ .pipe(FileList('iconlist.json', {
+ flatten: true,
+ removeExtensions: true
+ }))
+ .pipe(Gulp.dest('./'));
+});
+
+
+Gulp.task('build:templateicons', () => {
+ Gulp.src(`${Paths.src}/icons/icons-theme.json`)
+ .pipe(Include())
+ .on('error', console.log)
+ .pipe(Data(() => ({ icons: iconList })))
+ .pipe(Template())
+ .pipe(Rename({
+ basename: ".material-theme-icons",
+ extname: ".tmp"
+ }))
+ .pipe(Gulp.dest('./'));
+});
\ No newline at end of file
diff --git a/.vscodeignore b/.vscodeignore
index c51e689..1f4b4b5 100644
--- a/.vscodeignore
+++ b/.vscodeignore
@@ -1,3 +1,4 @@
+assets/
.vscode/**
typings/**
out/test/**
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b6966c1..66ad40b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,16 +1,25 @@
-
-## 0.0.5 (2017-02-11)
+
+## 0.0.6 (2017-02-26)
### Bug Fixes
+* Add bower icon ([b326f26](https://github.com/equinusocio/vsc-material-theme/commit/b326f26))
+* Fix background color for highlighted searched string ([fc94c09](https://github.com/equinusocio/vsc-material-theme/commit/fc94c09)), closes [#4](https://github.com/equinusocio/vsc-material-theme/issues/4)
+* fix lighter scheme colors ([100c02c](https://github.com/equinusocio/vsc-material-theme/commit/100c02c))
* Fix opened folder icon ([b21c04f](https://github.com/equinusocio/vsc-material-theme/commit/b21c04f)), closes [#1](https://github.com/equinusocio/vsc-material-theme/issues/1)
* Fix some file and folder icons ([5526e62](https://github.com/equinusocio/vsc-material-theme/commit/5526e62))
+* Fix var hover background ([a471a2a](https://github.com/equinusocio/vsc-material-theme/commit/a471a2a))
+* Update json icon ([2793178](https://github.com/equinusocio/vsc-material-theme/commit/2793178))
* Update some file icons ([88b4739](https://github.com/equinusocio/vsc-material-theme/commit/88b4739))
### Features
+* Add lighter theme (wip) ([8827f12](https://github.com/equinusocio/vsc-material-theme/commit/8827f12))
+* Add Material Theme icon-theme ([8defc56](https://github.com/equinusocio/vsc-material-theme/commit/8defc56))
+* first beta release ([262097f](https://github.com/equinusocio/vsc-material-theme/commit/262097f))
+* **Icons:** Add new filetype icons ([50debfe](https://github.com/equinusocio/vsc-material-theme/commit/50debfe))
* **Icons:** Add new icons ([d02f2fe](https://github.com/equinusocio/vsc-material-theme/commit/d02f2fe))
diff --git a/README.md b/README.md
index 8ef13eb..4e31dbc 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,12 @@

-### Beta (β) release
-
[](https://github.com/equinusocio/vsc-material-theme/releases)
[](https://beerpay.io/equinusocio/vsc-material-theme)
The most epic theme meet Visual Studio Code. Please note that this theme is still in Beta (β) release. You can help by reporting issues [here](https://github.com/equinusocio/vsc-material-theme/issues)
+
# Easy installation
You can install this awesome theme through the [Visual Studio Code Marketplace](https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme).
@@ -15,6 +14,7 @@ You can install this awesome theme through the [Visual Studio Code Marketplace](
2. Type `ext install vsc-material-theme`
+
# Activate the theme
1. Press cmd/ctrl + Shift + P and type `color`, then select **Color Theme**
diff --git a/assets/screens.jpg b/assets/screens.jpg
new file mode 100644
index 0000000..5715b10
Binary files /dev/null and b/assets/screens.jpg differ
diff --git a/iconlist.json b/iconlist.json
new file mode 100644
index 0000000..0ca6ba5
--- /dev/null
+++ b/iconlist.json
@@ -0,0 +1,113 @@
+[
+ "actionscript",
+ "ai",
+ "android",
+ "angular",
+ "arduino",
+ "assembly",
+ "autohotkey",
+ "bower",
+ "c-lang",
+ "certificate",
+ "changelog",
+ "clojure",
+ "cmake",
+ "cmd",
+ "coffee",
+ "console",
+ "contributing",
+ "cpp",
+ "credits",
+ "csharp",
+ "css-map",
+ "css",
+ "dart",
+ "database",
+ "dlang",
+ "docker",
+ "document",
+ "email",
+ "exe",
+ "favicon",
+ "file",
+ "flash",
+ "flow",
+ "folder-light",
+ "folder-outline",
+ "folder",
+ "font",
+ "fsharp",
+ "git",
+ "github",
+ "gopher",
+ "gradle",
+ "groovy",
+ "grunt",
+ "gulp",
+ "haskell",
+ "html",
+ "image",
+ "ionic",
+ "java",
+ "javascript-map",
+ "js",
+ "json",
+ "key",
+ "kotlin",
+ "less",
+ "lib",
+ "license",
+ "lua",
+ "markdown",
+ "markup",
+ "movie",
+ "music",
+ "mustache",
+ "mxml",
+ "nodejs",
+ "npm",
+ "ocaml",
+ "pdf",
+ "php",
+ "polymer",
+ "postcss",
+ "powerpoint",
+ "procfile",
+ "pug",
+ "python",
+ "r",
+ "rails",
+ "raml",
+ "react",
+ "readme",
+ "ruby",
+ "rust",
+ "sass",
+ "settings",
+ "sketch",
+ "star",
+ "stylus",
+ "sublime",
+ "svg",
+ "swc",
+ "swift",
+ "swig",
+ "table",
+ "tex",
+ "todo",
+ "tune",
+ "twig",
+ "typescript-def",
+ "typescript",
+ "url",
+ "virtual",
+ "visualstudio",
+ "vue",
+ "webpack",
+ "word",
+ "xaml",
+ "xml",
+ "yaml",
+ "yarn",
+ "zip"
+]
\ No newline at end of file
diff --git a/icons/actionscript.svg b/icons/actionscript.svg
new file mode 100644
index 0000000..937cb66
--- /dev/null
+++ b/icons/actionscript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/ai.svg b/icons/ai.svg
new file mode 100644
index 0000000..58dfda8
--- /dev/null
+++ b/icons/ai.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/android.svg b/icons/android.svg
new file mode 100644
index 0000000..e0e8dbe
--- /dev/null
+++ b/icons/android.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/angular.svg b/icons/angular.svg
new file mode 100644
index 0000000..80780f2
--- /dev/null
+++ b/icons/angular.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/arduino.svg b/icons/arduino.svg
old mode 100755
new mode 100644
similarity index 100%
rename from src/icons/arduino.svg
rename to icons/arduino.svg
diff --git a/icons/assembly.svg b/icons/assembly.svg
new file mode 100644
index 0000000..883e764
--- /dev/null
+++ b/icons/assembly.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/autohotkey.svg b/icons/autohotkey.svg
new file mode 100644
index 0000000..002224a
--- /dev/null
+++ b/icons/autohotkey.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/bower.svg b/icons/bower.svg
new file mode 100644
index 0000000..949fd2f
--- /dev/null
+++ b/icons/bower.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/c-lang.svg b/icons/c-lang.svg
new file mode 100644
index 0000000..9029eac
--- /dev/null
+++ b/icons/c-lang.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/certificate.svg b/icons/certificate.svg
new file mode 100644
index 0000000..9c5debe
--- /dev/null
+++ b/icons/certificate.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/changelog.svg b/icons/changelog.svg
new file mode 100644
index 0000000..7c46ff5
--- /dev/null
+++ b/icons/changelog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/clojure.svg b/icons/clojure.svg
new file mode 100644
index 0000000..9ed901d
--- /dev/null
+++ b/icons/clojure.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/cmake.svg b/icons/cmake.svg
new file mode 100644
index 0000000..2736634
--- /dev/null
+++ b/icons/cmake.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/cmd.svg b/icons/cmd.svg
new file mode 100644
index 0000000..5b73bc6
--- /dev/null
+++ b/icons/cmd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/coffee.svg b/icons/coffee.svg
new file mode 100644
index 0000000..329be3b
--- /dev/null
+++ b/icons/coffee.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/console.svg b/icons/console.svg
new file mode 100644
index 0000000..b1bbbb9
--- /dev/null
+++ b/icons/console.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/contributing.svg b/icons/contributing.svg
new file mode 100644
index 0000000..94d21a0
--- /dev/null
+++ b/icons/contributing.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/cpp.svg b/icons/cpp.svg
new file mode 100644
index 0000000..5b6d1c6
--- /dev/null
+++ b/icons/cpp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/credits.svg b/icons/credits.svg
new file mode 100644
index 0000000..432f6f9
--- /dev/null
+++ b/icons/credits.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/csharp.svg b/icons/csharp.svg
new file mode 100644
index 0000000..5d5e879
--- /dev/null
+++ b/icons/csharp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/css-map.svg b/icons/css-map.svg
new file mode 100644
index 0000000..eaf826a
--- /dev/null
+++ b/icons/css-map.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/css.svg b/icons/css.svg
new file mode 100644
index 0000000..c5538a5
--- /dev/null
+++ b/icons/css.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/dart.svg b/icons/dart.svg
new file mode 100644
index 0000000..720c8ae
--- /dev/null
+++ b/icons/dart.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/database.svg b/icons/database.svg
new file mode 100644
index 0000000..d2b042f
--- /dev/null
+++ b/icons/database.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/dlang.svg b/icons/dlang.svg
new file mode 100644
index 0000000..65b140d
--- /dev/null
+++ b/icons/dlang.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/docker.svg b/icons/docker.svg
new file mode 100644
index 0000000..c78491c
--- /dev/null
+++ b/icons/docker.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/document.svg b/icons/document.svg
new file mode 100644
index 0000000..a2a1d23
--- /dev/null
+++ b/icons/document.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/email.svg b/icons/email.svg
new file mode 100644
index 0000000..9e5ad7b
--- /dev/null
+++ b/icons/email.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/exe.svg b/icons/exe.svg
new file mode 100644
index 0000000..eb8b6d4
--- /dev/null
+++ b/icons/exe.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/star.svg b/icons/favicon.svg
old mode 100755
new mode 100644
similarity index 100%
rename from src/icons/star.svg
rename to icons/favicon.svg
diff --git a/icons/file.svg b/icons/file.svg
new file mode 100644
index 0000000..47be71d
--- /dev/null
+++ b/icons/file.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/flash.svg b/icons/flash.svg
new file mode 100644
index 0000000..644dfef
--- /dev/null
+++ b/icons/flash.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/flow.svg b/icons/flow.svg
new file mode 100644
index 0000000..7cc61b0
--- /dev/null
+++ b/icons/flow.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/folder-light.svg b/icons/folder-light.svg
new file mode 100644
index 0000000..4a5ec13
--- /dev/null
+++ b/icons/folder-light.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/folder-outline.svg b/icons/folder-outline.svg
new file mode 100644
index 0000000..ab77361
--- /dev/null
+++ b/icons/folder-outline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/folder.svg b/icons/folder.svg
new file mode 100644
index 0000000..cf99f7d
--- /dev/null
+++ b/icons/folder.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/font.svg b/icons/font.svg
new file mode 100644
index 0000000..bb5168d
--- /dev/null
+++ b/icons/font.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/fsharp.svg b/icons/fsharp.svg
new file mode 100644
index 0000000..c71633e
--- /dev/null
+++ b/icons/fsharp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/git.svg b/icons/git.svg
new file mode 100644
index 0000000..bad34bf
--- /dev/null
+++ b/icons/git.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/github.svg b/icons/github.svg
new file mode 100644
index 0000000..c7638af
--- /dev/null
+++ b/icons/github.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/gopher.svg b/icons/gopher.svg
new file mode 100644
index 0000000..d317595
--- /dev/null
+++ b/icons/gopher.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/gradle.svg b/icons/gradle.svg
new file mode 100644
index 0000000..6545fcf
--- /dev/null
+++ b/icons/gradle.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/groovy.svg b/icons/groovy.svg
new file mode 100644
index 0000000..f81e551
--- /dev/null
+++ b/icons/groovy.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/grunt.svg b/icons/grunt.svg
new file mode 100644
index 0000000..6bc6f72
--- /dev/null
+++ b/icons/grunt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/gulp.svg b/icons/gulp.svg
new file mode 100644
index 0000000..744ecb4
--- /dev/null
+++ b/icons/gulp.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/haskell.svg b/icons/haskell.svg
new file mode 100644
index 0000000..e9384e8
--- /dev/null
+++ b/icons/haskell.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/html.svg b/icons/html.svg
new file mode 100644
index 0000000..dacf230
--- /dev/null
+++ b/icons/html.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/image.svg b/icons/image.svg
new file mode 100644
index 0000000..a072d7c
--- /dev/null
+++ b/icons/image.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/ionic.svg b/icons/ionic.svg
new file mode 100644
index 0000000..55129f3
--- /dev/null
+++ b/icons/ionic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/java.svg b/icons/java.svg
new file mode 100644
index 0000000..846fe94
--- /dev/null
+++ b/icons/java.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/javascript-map.svg b/icons/javascript-map.svg
new file mode 100644
index 0000000..b375e3b
--- /dev/null
+++ b/icons/javascript-map.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/js.svg b/icons/js.svg
new file mode 100644
index 0000000..1e3bc0c
--- /dev/null
+++ b/icons/js.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/json.svg b/icons/json.svg
new file mode 100644
index 0000000..ef881d4
--- /dev/null
+++ b/icons/json.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/key.svg b/icons/key.svg
new file mode 100644
index 0000000..76f7713
--- /dev/null
+++ b/icons/key.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/kotlin.svg b/icons/kotlin.svg
new file mode 100644
index 0000000..ca55008
--- /dev/null
+++ b/icons/kotlin.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/less.svg b/icons/less.svg
new file mode 100644
index 0000000..a592cff
--- /dev/null
+++ b/icons/less.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/lib.svg b/icons/lib.svg
new file mode 100644
index 0000000..26cef5c
--- /dev/null
+++ b/icons/lib.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/license.svg b/icons/license.svg
new file mode 100644
index 0000000..1aed4a6
--- /dev/null
+++ b/icons/license.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/lua.svg b/icons/lua.svg
new file mode 100644
index 0000000..177088f
--- /dev/null
+++ b/icons/lua.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/markdown.svg b/icons/markdown.svg
new file mode 100644
index 0000000..7adf0fa
--- /dev/null
+++ b/icons/markdown.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/markup.svg b/icons/markup.svg
new file mode 100644
index 0000000..c77e1c7
--- /dev/null
+++ b/icons/markup.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/movie.svg b/icons/movie.svg
new file mode 100644
index 0000000..24ff210
--- /dev/null
+++ b/icons/movie.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/music.svg b/icons/music.svg
new file mode 100644
index 0000000..8001f73
--- /dev/null
+++ b/icons/music.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/mustache.svg b/icons/mustache.svg
new file mode 100644
index 0000000..c5f8934
--- /dev/null
+++ b/icons/mustache.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/mxml.svg b/icons/mxml.svg
new file mode 100644
index 0000000..a4eaf5f
--- /dev/null
+++ b/icons/mxml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/nodejs.svg b/icons/nodejs.svg
new file mode 100644
index 0000000..0dd9a5b
--- /dev/null
+++ b/icons/nodejs.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/npm.svg b/icons/npm.svg
new file mode 100644
index 0000000..fc9e005
--- /dev/null
+++ b/icons/npm.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/ocaml.svg b/icons/ocaml.svg
new file mode 100644
index 0000000..0467c29
--- /dev/null
+++ b/icons/ocaml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/pdf.svg b/icons/pdf.svg
new file mode 100644
index 0000000..f33578e
--- /dev/null
+++ b/icons/pdf.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/php.svg b/icons/php.svg
new file mode 100644
index 0000000..6c8e622
--- /dev/null
+++ b/icons/php.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/polymer.svg b/icons/polymer.svg
new file mode 100644
index 0000000..619054b
--- /dev/null
+++ b/icons/polymer.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/postcss.svg b/icons/postcss.svg
new file mode 100644
index 0000000..e41e370
--- /dev/null
+++ b/icons/postcss.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/powerpoint.svg b/icons/powerpoint.svg
new file mode 100644
index 0000000..4cc1336
--- /dev/null
+++ b/icons/powerpoint.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/procfile.svg b/icons/procfile.svg
new file mode 100644
index 0000000..189e5e9
--- /dev/null
+++ b/icons/procfile.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/pug.svg b/icons/pug.svg
new file mode 100644
index 0000000..ab4bbf0
--- /dev/null
+++ b/icons/pug.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/python.svg b/icons/python.svg
new file mode 100644
index 0000000..8db6ed3
--- /dev/null
+++ b/icons/python.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/r.svg b/icons/r.svg
new file mode 100644
index 0000000..007b9d5
--- /dev/null
+++ b/icons/r.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/rails.svg b/icons/rails.svg
new file mode 100644
index 0000000..696b265
--- /dev/null
+++ b/icons/rails.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/raml.svg b/icons/raml.svg
new file mode 100644
index 0000000..7c7276d
--- /dev/null
+++ b/icons/raml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/react.svg b/icons/react.svg
new file mode 100644
index 0000000..608c835
--- /dev/null
+++ b/icons/react.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/readme.svg b/icons/readme.svg
new file mode 100644
index 0000000..89c375c
--- /dev/null
+++ b/icons/readme.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/ruby.svg b/icons/ruby.svg
new file mode 100644
index 0000000..8413c67
--- /dev/null
+++ b/icons/ruby.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/rust.svg b/icons/rust.svg
new file mode 100644
index 0000000..c76c554
--- /dev/null
+++ b/icons/rust.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/sass.svg b/icons/sass.svg
new file mode 100644
index 0000000..91938f4
--- /dev/null
+++ b/icons/sass.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/settings.svg b/icons/settings.svg
new file mode 100644
index 0000000..4062c15
--- /dev/null
+++ b/icons/settings.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/sketch.svg b/icons/sketch.svg
new file mode 100644
index 0000000..86f8a9d
--- /dev/null
+++ b/icons/sketch.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/star.svg b/icons/star.svg
new file mode 100644
index 0000000..ab4fcad
--- /dev/null
+++ b/icons/star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/stylus.svg b/icons/stylus.svg
new file mode 100644
index 0000000..3120161
--- /dev/null
+++ b/icons/stylus.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/sublime.svg b/icons/sublime.svg
new file mode 100644
index 0000000..cadd639
--- /dev/null
+++ b/icons/sublime.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/svg.svg b/icons/svg.svg
new file mode 100644
index 0000000..acac283
--- /dev/null
+++ b/icons/svg.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/swc.svg b/icons/swc.svg
new file mode 100644
index 0000000..e039b4e
--- /dev/null
+++ b/icons/swc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/swift.svg b/icons/swift.svg
new file mode 100644
index 0000000..2163e4d
--- /dev/null
+++ b/icons/swift.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/swig.svg b/icons/swig.svg
new file mode 100644
index 0000000..3584b09
--- /dev/null
+++ b/icons/swig.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/table.svg b/icons/table.svg
new file mode 100644
index 0000000..1e886a4
--- /dev/null
+++ b/icons/table.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/tex.svg b/icons/tex.svg
new file mode 100644
index 0000000..4b92097
--- /dev/null
+++ b/icons/tex.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/todo.svg b/icons/todo.svg
new file mode 100644
index 0000000..f022482
--- /dev/null
+++ b/icons/todo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/tune.svg b/icons/tune.svg
new file mode 100644
index 0000000..6ca0f5f
--- /dev/null
+++ b/icons/tune.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/twig.svg b/icons/twig.svg
new file mode 100644
index 0000000..ca9a3da
--- /dev/null
+++ b/icons/twig.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/typescript-def.svg b/icons/typescript-def.svg
new file mode 100644
index 0000000..45ea21c
--- /dev/null
+++ b/icons/typescript-def.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/typescript.svg b/icons/typescript.svg
new file mode 100644
index 0000000..5dd13d7
--- /dev/null
+++ b/icons/typescript.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/url.svg b/icons/url.svg
new file mode 100644
index 0000000..f693ce3
--- /dev/null
+++ b/icons/url.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/virtual.svg b/icons/virtual.svg
new file mode 100644
index 0000000..08cc5b8
--- /dev/null
+++ b/icons/virtual.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/visualstudio.svg b/icons/visualstudio.svg
new file mode 100644
index 0000000..ef6d4f9
--- /dev/null
+++ b/icons/visualstudio.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/vue.svg b/icons/vue.svg
new file mode 100644
index 0000000..8482b9c
--- /dev/null
+++ b/icons/vue.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/webpack.svg b/icons/webpack.svg
new file mode 100644
index 0000000..30d16db
--- /dev/null
+++ b/icons/webpack.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/word.svg b/icons/word.svg
new file mode 100644
index 0000000..029b3c3
--- /dev/null
+++ b/icons/word.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/xaml.svg b/icons/xaml.svg
new file mode 100644
index 0000000..4a59bfc
--- /dev/null
+++ b/icons/xaml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/xml.svg b/icons/xml.svg
new file mode 100644
index 0000000..c7b8a2b
--- /dev/null
+++ b/icons/xml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/yaml.svg b/icons/yaml.svg
new file mode 100644
index 0000000..1efadb1
--- /dev/null
+++ b/icons/yaml.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/yarn.svg b/icons/yarn.svg
new file mode 100644
index 0000000..6f4acd2
--- /dev/null
+++ b/icons/yarn.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/zip.svg b/icons/zip.svg
new file mode 100644
index 0000000..4760388
--- /dev/null
+++ b/icons/zip.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/material-theme-icons.json b/material-theme-icons.json
new file mode 100644
index 0000000..cfc66c4
--- /dev/null
+++ b/material-theme-icons.json
@@ -0,0 +1 @@
+{"iconDefinitions":{"_folder_dark":{"iconPath":"./icons/folder.svg"},"_folder_light":{"iconPath":"./icons/folder-light.svg"},"_folder_open":{"iconPath":"./icons/folder-outline.svg"},"_file_dark":{"iconPath":"./icons/file.svg"},"_file_actionscript":{"iconPath":"./icons/actionscript.svg"},"_file_ai":{"iconPath":"./icons/ai.svg"},"_file_android":{"iconPath":"./icons/android.svg"},"_file_angular":{"iconPath":"./icons/angular.svg"},"_file_arduino":{"iconPath":"./icons/arduino.svg"},"_file_assembly":{"iconPath":"./icons/assembly.svg"},"_file_autohotkey":{"iconPath":"./icons/autohotkey.svg"},"_file_bower":{"iconPath":"./icons/bower.svg"},"_file_c-lang":{"iconPath":"./icons/c-lang.svg"},"_file_certificate":{"iconPath":"./icons/certificate.svg"},"_file_changelog":{"iconPath":"./icons/changelog.svg"},"_file_clojure":{"iconPath":"./icons/clojure.svg"},"_file_cmake":{"iconPath":"./icons/cmake.svg"},"_file_cmd":{"iconPath":"./icons/cmd.svg"},"_file_coffee":{"iconPath":"./icons/coffee.svg"},"_file_console":{"iconPath":"./icons/console.svg"},"_file_contributing":{"iconPath":"./icons/contributing.svg"},"_file_cpp":{"iconPath":"./icons/cpp.svg"},"_file_credits":{"iconPath":"./icons/credits.svg"},"_file_csharp":{"iconPath":"./icons/csharp.svg"},"_file_css-map":{"iconPath":"./icons/css-map.svg"},"_file_css":{"iconPath":"./icons/css.svg"},"_file_dart":{"iconPath":"./icons/dart.svg"},"_file_database":{"iconPath":"./icons/database.svg"},"_file_dlang":{"iconPath":"./icons/dlang.svg"},"_file_docker":{"iconPath":"./icons/docker.svg"},"_file_document":{"iconPath":"./icons/document.svg"},"_file_email":{"iconPath":"./icons/email.svg"},"_file_exe":{"iconPath":"./icons/exe.svg"},"_file_favicon":{"iconPath":"./icons/favicon.svg"},"_file_file":{"iconPath":"./icons/file.svg"},"_file_flash":{"iconPath":"./icons/flash.svg"},"_file_flow":{"iconPath":"./icons/flow.svg"},"_file_folder-light":{"iconPath":"./icons/folder-light.svg"},"_file_folder-outline":{"iconPath":"./icons/folder-outline.svg"},"_file_folder":{"iconPath":"./icons/folder.svg"},"_file_font":{"iconPath":"./icons/font.svg"},"_file_fsharp":{"iconPath":"./icons/fsharp.svg"},"_file_git":{"iconPath":"./icons/git.svg"},"_file_github":{"iconPath":"./icons/github.svg"},"_file_gopher":{"iconPath":"./icons/gopher.svg"},"_file_gradle":{"iconPath":"./icons/gradle.svg"},"_file_groovy":{"iconPath":"./icons/groovy.svg"},"_file_grunt":{"iconPath":"./icons/grunt.svg"},"_file_gulp":{"iconPath":"./icons/gulp.svg"},"_file_haskell":{"iconPath":"./icons/haskell.svg"},"_file_html":{"iconPath":"./icons/html.svg"},"_file_image":{"iconPath":"./icons/image.svg"},"_file_ionic":{"iconPath":"./icons/ionic.svg"},"_file_java":{"iconPath":"./icons/java.svg"},"_file_javascript-map":{"iconPath":"./icons/javascript-map.svg"},"_file_js":{"iconPath":"./icons/js.svg"},"_file_json":{"iconPath":"./icons/json.svg"},"_file_key":{"iconPath":"./icons/key.svg"},"_file_kotlin":{"iconPath":"./icons/kotlin.svg"},"_file_less":{"iconPath":"./icons/less.svg"},"_file_lib":{"iconPath":"./icons/lib.svg"},"_file_license":{"iconPath":"./icons/license.svg"},"_file_lua":{"iconPath":"./icons/lua.svg"},"_file_markdown":{"iconPath":"./icons/markdown.svg"},"_file_markup":{"iconPath":"./icons/markup.svg"},"_file_movie":{"iconPath":"./icons/movie.svg"},"_file_music":{"iconPath":"./icons/music.svg"},"_file_mustache":{"iconPath":"./icons/mustache.svg"},"_file_mxml":{"iconPath":"./icons/mxml.svg"},"_file_nodejs":{"iconPath":"./icons/nodejs.svg"},"_file_npm":{"iconPath":"./icons/npm.svg"},"_file_ocaml":{"iconPath":"./icons/ocaml.svg"},"_file_pdf":{"iconPath":"./icons/pdf.svg"},"_file_php":{"iconPath":"./icons/php.svg"},"_file_polymer":{"iconPath":"./icons/polymer.svg"},"_file_postcss":{"iconPath":"./icons/postcss.svg"},"_file_powerpoint":{"iconPath":"./icons/powerpoint.svg"},"_file_procfile":{"iconPath":"./icons/procfile.svg"},"_file_pug":{"iconPath":"./icons/pug.svg"},"_file_python":{"iconPath":"./icons/python.svg"},"_file_r":{"iconPath":"./icons/r.svg"},"_file_rails":{"iconPath":"./icons/rails.svg"},"_file_raml":{"iconPath":"./icons/raml.svg"},"_file_react":{"iconPath":"./icons/react.svg"},"_file_readme":{"iconPath":"./icons/readme.svg"},"_file_ruby":{"iconPath":"./icons/ruby.svg"},"_file_rust":{"iconPath":"./icons/rust.svg"},"_file_sass":{"iconPath":"./icons/sass.svg"},"_file_settings":{"iconPath":"./icons/settings.svg"},"_file_sketch":{"iconPath":"./icons/sketch.svg"},"_file_star":{"iconPath":"./icons/star.svg"},"_file_stylus":{"iconPath":"./icons/stylus.svg"},"_file_sublime":{"iconPath":"./icons/sublime.svg"},"_file_svg":{"iconPath":"./icons/svg.svg"},"_file_swc":{"iconPath":"./icons/swc.svg"},"_file_swift":{"iconPath":"./icons/swift.svg"},"_file_swig":{"iconPath":"./icons/swig.svg"},"_file_table":{"iconPath":"./icons/table.svg"},"_file_tex":{"iconPath":"./icons/tex.svg"},"_file_todo":{"iconPath":"./icons/todo.svg"},"_file_tune":{"iconPath":"./icons/tune.svg"},"_file_twig":{"iconPath":"./icons/twig.svg"},"_file_typescript-def":{"iconPath":"./icons/typescript-def.svg"},"_file_typescript":{"iconPath":"./icons/typescript.svg"},"_file_url":{"iconPath":"./icons/url.svg"},"_file_virtual":{"iconPath":"./icons/virtual.svg"},"_file_visualstudio":{"iconPath":"./icons/visualstudio.svg"},"_file_vue":{"iconPath":"./icons/vue.svg"},"_file_webpack":{"iconPath":"./icons/webpack.svg"},"_file_word":{"iconPath":"./icons/word.svg"},"_file_xaml":{"iconPath":"./icons/xaml.svg"},"_file_xml":{"iconPath":"./icons/xml.svg"},"_file_yaml":{"iconPath":"./icons/yaml.svg"},"_file_yarn":{"iconPath":"./icons/yarn.svg"},"_file_zip":{"iconPath":"./icons/zip.svg"}},"fileExtensions":{"cmd":"_file_cmd","mustache":"_file_mustache","rails":"_file_rails","styl":"_file_stylus","twig":"_file_twig","swig":"_file_swig","sketch":"_file_sketch","do":"_file_todo","sublime-settings":"_file_sublime","sublime-theme":"_file_sublime","sublime-commands":"_file_sublime","sublime-menu":"_file_sublime","html":"_file_html","jade":"_file_pug","pug":"_file_pug","md":"_file_markdown","md.rendered":"_file_markdown","markdown":"_file_markdown","markdown.rendered":"_file_markdown","css":"_file_css","postcss":"_file_postcss","scss":"_file_sass","sass":"_file_sass","less":"_file_less","json":"_file_json","yaml":"_file_yaml","YAML-tmLanguage":"_file_yaml","yml":"_file_yaml","xml":"_file_xml","plist":"_file_xml","xsd":"_file_xml","dtd":"_file_xml","xsl":"_file_xml","xslt":"_file_xml","resx":"_file_xml","iml":"_file_xml","xquery":"_file_xml","tmLanguage":"_file_xml","png":"_file_image","jpeg":"_file_image","jpg":"_file_image","gif":"_file_image","svg":"_file_svg","eps":"_file_svg","ai":"_file_ai","ico":"_file_image","tif":"_file_image","tiff":"_file_image","psd":"_file_image","psb":"_file_image","ami":"_file_image","apx":"_file_image","bmp":"_file_image","bpg":"_file_image","brk":"_file_image","cur":"_file_image","dds":"_file_image","dng":"_file_image","exr":"_file_image","fpx":"_file_image","gbr":"_file_image","img":"_file_image","jbig2":"_file_image","jb2":"_file_image","jng":"_file_image","jxr":"_file_image","pbm":"_file_image","pgf":"_file_image","pic":"_file_image","raw":"_file_image","webp":"_file_image","php":"_file_php","js":"_file_js","ejs":"_file_js","jsx":"_file_react","ini":"_file_settings","dlc":"_file_settings","dll":"_file_settings","config":"_file_settings","conf":"_file_settings","esx":"_file_js","ts":"_file_ts","tsx":"_file_react","d.ts":"_file_ts_def","pdf":"_file_pdf","xlsx":"_file_table","xls":"_file_table","csv":"_file_table","vscodeignore":"_file_vs","vsixmanifest":"_file_vs","suo":"_file_vs","sln":"_file_vs","pdb":"_file_database","cs":"_file_csharp","csproj":"_file_vs","zip":"_file_zip","tar":"_file_zip","gz":"_file_zip","xz":"_file_zip","bzip2":"_file_zip","gzip":"_file_zip","7z":"_file_zip","7zip":"_file_zip","pzip":"_file_zip","wim":"_file_zip","rar":"_file_zip","tgz":"_file_zip","exe":"_file_exe","msi":"_file_exe","java":"_file_java","jar":"_file_java","jsp":"_file_java","c":"_file_c","h":"_file_c","m":"_file_c","cc":"_file_c++","cpp":"_file_c++","hpp":"_file_c++","mm":"_file_c++","cxx":"_file_c++","go":"_file_go","py":"_file_python","url":"_file_url","sh":"_file_console","bat":"_file_console","ps1":"_file_console","fish":"_file_console","bash":"_file_console","gradle":"_file_gradle","doc":"_file_word","docx":"_file_word","rtf":"_file_word","properties":"_file_settings","prop":"_file_settings","settings":"_file_settings","sql":"_file_database","accdb":"_file_database","mdb":"_file_database","cer":"_file_certificate","cert":"_file_certificate","crt":"_file_certificate","pub":"_file_key","key":"_file_key","pem":"_file_key","asc":"_file_key","woff":"_file_font","woff2":"_file_font","ttf":"_file_font","eot":"_file_font","suit":"_file_font","otf":"_file_font","bmap":"_file_font","fnt":"_file_font","odttf":"_file_font","ttc":"_file_font","font":"_file_font","fonts":"_file_font","sui":"_file_font","ntf":"_file_font","mrf":"_file_font","lib":"_file_lib","rb":"_file_ruby","erb":"_file_ruby","fs":"_file_fsharp","fsx":"_file_fsharp","fsi":"_file_fsharp","fsproj":"_file_fsharp","manifest":"_file_xml","swift":"_file_swift","ino":"_file_arduino","dockerignore":"_file_docker","tex":"_file_tex","bib":"_file_lib","pptx":"_file_powerpoint","ppt":"_file_powerpoint","pptm":"_file_powerpoint","potx":"_file_powerpoint","pot":"_file_powerpoint","potm":"_file_powerpoint","ppsx":"_file_powerpoint","ppsm":"_file_powerpoint","pps":"_file_powerpoint","ppam":"_file_powerpoint","ppa":"_file_powerpoint","webm":"_file_movie","mkv":"_file_movie","flv":"_file_movie","vob":"_file_movie","ogv":"_file_movie","ogg":"_file_movie","gifv":"_file_movie","avi":"_file_movie","mov":"_file_movie","qt":"_file_movie","wmv":"_file_movie","yuv":"_file_movie","rm":"_file_movie","rmvb":"_file_movie","mp4":"_file_movie","m4v":"_file_movie","mpg":"_file_movie","mp2":"_file_movie","mpeg":"_file_movie","mpe":"_file_movie","mpv":"_file_movie","m2v":"_file_movie","vdi":"_file_virtual","vbox":"_file_virtual","vbox-prev":"_file_virtual","ics":"_file_email","mp3":"_file_music","flac":"_file_music","m4a":"_file_music","wma":"_file_music","aiff":"_file_music","coffee":"_file_coffee","txt":"_file_document","sqlite":"_file_database","graphql":"_file_json","props":"_file_settings","toml":"_file_settings","rs":"_file_rust","raml":"_file_raml","xaml":"_file_xaml","prefs":"_file_settings","hs":"_file_haskell","kt":"_file_kotlin","project":"_file_xml","patch":"_file_git","dockerfile":"_file_docker","vb":"_file_vs","lua":"_file_lua","clj":"_file_clojure","groovy":"_file_groovy","r":"_file_r","rst":"_file_markdown","dart":"_file_dart","as":"_file_actionscript","mxml":"_file_mxml","ahk":"_file_autohotkey","swf":"_file_flash","swc":"_file_swc","cmake":"_file_cmake","asm":"_file_assembly","a51":"_file_assembly","inc":"_file_assembly","nasm":"_file_assembly","s":"_file_assembly","ms":"_file_assembly","agc":"_file_assembly","ags":"_file_assembly","aea":"_file_assembly","argus":"_file_assembly","mitigus":"_file_assembly","binsource":"_file_assembly","vue":"_file_vue","ml":"_file_ocaml","mli":"_file_ocaml","cmx":"_file_ocaml","js.map":"_file_jsmap","css.map":"_file_cssmap","tmTheme":"_file_markup"},"fileNames":{"gruntfile.js":"_file_grunt","bower.json":"_file_bower",".bowerrc":"_file_bower","webpack.js":"_file_webpack","webpack.config.js":"_file_webpack","webpack.dev.js":"_file_webpack","webpack.prod.js":"_file_webpack","webpack.common.js":"_file_webpack","webpackfile.js":"_file_webpack","ionic.config.json":"_file_ionic",".io-config.json":"_file_ionic","gulpfile.js":"_file_gulp","gulpfile.babel.js":"_file_gulp","package.json":"_file_npm","gradle.properties":"_file_gradle","gradlew":"_file_gradle",".jscsrc":"_file_json",".jshintrc":"_file_json",".jshintignore":"_file_settings",".npmignore":"_file_npm","tsconfig.json":"_file_json","tslint.json":"_file_json","androidmanifest.xml":"_file_android","gradle-wrapper.properties":"_file_gradle",".editorconfig":"_file_settings","procfile":"_file_procfile",".env":"_file_tune","dockerfile":"_file_docker","license":"_file_license","license.md":"_file_license","license.md.rendered":"_file_license","license.txt":"_file_license",".babelrc":"_file_json",".eslintrc":"_file_yaml",".buildignore":"_file_settings",".htaccess":"_file_xml","composer.lock":"_file_json",".gitignore":"_file_git",".gitconfig":"_file_git",".gitattributes":"_file_git",".gitmodules":"_file_git",".gitkeep":"_file_git","yarn.lock":"_file_yarn",".yarnclean":"_file_yarn",".yarn-integrity":"_file_yarn","yarn-error.log":"_file_yarn","contributing.md":"_file_contributing","contributing.md.rendered":"_file_contributing","readme.md":"_file_readme","readme.md.rendered":"_file_readme",".mailmap":"_file_email","makefile":"_file_settings","changelog":"_file_changelog","changelog.md":"_file_changelog","changelog.md.rendered":"_file_changelog","CREDITS":"_file_credits","credits.txt":"_file_credits","credits.md":"_file_credits","credits.md.rendered":"_file_credits",".flowconfig":"_file_flow",".jsbeautifyrc":"_file_json","git-history":"_file_git","angular-cli.json":"_file_angular","app.module.ts":"_file_angular","favicon.ico":"_file_favicon"},"file":"_file_dark","folder":"_folder_dark","folderExpanded":"_folder_open","folderNames":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"folderNamesExpanded":{"node_modules":"_file_nodejs",".git":"_file_git",".github":"_file_github",".gulp":"_file_gulp","bower_components":"_file_bower"},"light":{"folderExpanded":"_folder_open","folder":"_folder_light"},"languageIds":{"git":"_file_git"}}
diff --git a/package.json b/package.json
index df161d1..7ad84aa 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "vsc-material-theme",
"displayName": "Material Theme",
"description": "The most epic theme now for Visual Studio Code",
- "version": "0.0.5",
+ "version": "0.0.6",
"publisher": "Equinusocio",
"license": "Apache-2.0",
"icon": "logo.png",
@@ -22,10 +22,12 @@
"vscode": "^1.5.0"
},
"scripts": {
- "start": "npm run remove-min && npm run minimize-icons && npm run minimize-json",
- "minimize-icons": "svgo -f src/icons -o dist/icons",
- "minimize-json": "json-minify src/material-theme-icons.json > dist/material-theme-icons.json",
- "remove-min": "rimraf min",
+ "start": "npm run remove-icons && npm run minimize-icons && npm run buildicons && npm run minimize-json",
+ "minimize-icons": "svgo -f src/icons/svgs -o icons",
+ "minimize-json": "json-minify .material-theme-icons.tmp > material-theme-icons.json && npm run remove-icons-tmp",
+ "remove-icons": "rimraf icons && rimraf material-theme-icons.json",
+ "remove-icons-tmp": "rimraf .material-theme-icons.tmp",
+ "buildicons": "gulp build:icons",
"release": "npm run bump && npm run changelog",
"changelog": "gulp changelog",
"bump": "gulp bump"
@@ -51,7 +53,7 @@
{
"id": "material-theme-icons",
"label": "Material Theme Icons",
- "path": "./dist/material-theme-icons.json"
+ "path": "./material-theme-icons.json"
}
]
},
@@ -66,8 +68,13 @@
"gulp": "^3.9.1",
"gulp-bump": "^2.6.1",
"gulp-conventional-changelog": "^1.1.0",
+ "gulp-data": "^1.2.1",
+ "gulp-filelist": "^1.0.0",
"gulp-if": "^2.0.2",
+ "gulp-include": "^2.3.1",
+ "gulp-rename": "^1.2.2",
"gulp-stats": "^0.0.4",
+ "gulp-template": "^4.0.0",
"gulp-watch": "^4.3.8",
"json-minify": "^1.0.0",
"rimraf": "^2.5.4",
diff --git a/src/icons/icons-theme.json b/src/icons/icons-theme.json
new file mode 100644
index 0000000..c9cdf13
--- /dev/null
+++ b/src/icons/icons-theme.json
@@ -0,0 +1,9 @@
+{
+ //=include "partials/iconDefinitions.js"
+ //=include "partials/fileExtensions.js"
+ //=include "partials/fileNames.js"
+ //=include "partials/fileFolders.js"
+ //=include "partials/folderNames.js"
+ //=include "partials/light.js"
+ //=include "partials/languageIds.js"
+}
\ No newline at end of file
diff --git a/src/icons/ionic.svg b/src/icons/ionic.svg
deleted file mode 100755
index 53ff54d..0000000
--- a/src/icons/ionic.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
diff --git a/src/icons/javascript.svg b/src/icons/javascript.svg
deleted file mode 100755
index 30f10bc..0000000
--- a/src/icons/javascript.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
diff --git a/src/icons/partials/fileExtensions.js b/src/icons/partials/fileExtensions.js
new file mode 100644
index 0000000..657b0f7
--- /dev/null
+++ b/src/icons/partials/fileExtensions.js
@@ -0,0 +1,264 @@
+"fileExtensions": {
+ "cmd": "_file_cmd",
+ "mustache": "_file_mustache",
+ "rails": "_file_rails",
+ "styl": "_file_stylus",
+ "twig": "_file_twig",
+ "swig": "_file_swig",
+ "sketch": "_file_sketch",
+ "do": "_file_todo",
+ "sublime-settings": "_file_sublime",
+ "sublime-theme": "_file_sublime",
+ "sublime-commands": "_file_sublime",
+ "sublime-menu": "_file_sublime",
+ "html": "_file_html",
+ "jade": "_file_pug",
+ "pug": "_file_pug",
+ "md": "_file_markdown",
+ "md.rendered": "_file_markdown",
+ "markdown": "_file_markdown",
+ "markdown.rendered": "_file_markdown",
+ "css": "_file_css",
+ "postcss": "_file_postcss",
+ "scss": "_file_sass",
+ "sass": "_file_sass",
+ "less": "_file_less",
+ "json": "_file_json",
+ "yaml": "_file_yaml",
+ "YAML-tmLanguage": "_file_yaml",
+ "yml": "_file_yaml",
+ "xml": "_file_xml",
+ "plist": "_file_xml",
+ "xsd": "_file_xml",
+ "dtd": "_file_xml",
+ "xsl": "_file_xml",
+ "xslt": "_file_xml",
+ "resx": "_file_xml",
+ "iml": "_file_xml",
+ "xquery": "_file_xml",
+ "tmLanguage": "_file_xml",
+ "png": "_file_image",
+ "jpeg": "_file_image",
+ "jpg": "_file_image",
+ "gif": "_file_image",
+ "svg": "_file_svg",
+ "eps": "_file_svg",
+ "ai": "_file_ai",
+ "ico": "_file_image",
+ "tif": "_file_image",
+ "tiff": "_file_image",
+ "psd": "_file_image",
+ "psb": "_file_image",
+ "ami": "_file_image",
+ "apx": "_file_image",
+ "bmp": "_file_image",
+ "bpg": "_file_image",
+ "brk": "_file_image",
+ "cur": "_file_image",
+ "dds": "_file_image",
+ "dng": "_file_image",
+ "exr": "_file_image",
+ "fpx": "_file_image",
+ "gbr": "_file_image",
+ "img": "_file_image",
+ "jbig2": "_file_image",
+ "jb2": "_file_image",
+ "jng": "_file_image",
+ "jxr": "_file_image",
+ "pbm": "_file_image",
+ "pgf": "_file_image",
+ "pic": "_file_image",
+ "raw": "_file_image",
+ "webp": "_file_image",
+ "php": "_file_php",
+ "js": "_file_js",
+ "ejs": "_file_js",
+ "jsx": "_file_react",
+ "ini": "_file_settings",
+ "dlc": "_file_settings",
+ "dll": "_file_settings",
+ "config": "_file_settings",
+ "conf": "_file_settings",
+ "esx": "_file_js",
+ "ts": "_file_ts",
+ "tsx": "_file_react",
+ "d.ts": "_file_ts_def",
+ "pdf": "_file_pdf",
+ "xlsx": "_file_table",
+ "xls": "_file_table",
+ "csv": "_file_table",
+ "vscodeignore": "_file_vs",
+ "vsixmanifest": "_file_vs",
+ "suo": "_file_vs",
+ "sln": "_file_vs",
+ "pdb": "_file_database",
+ "cs": "_file_csharp",
+ "csproj": "_file_vs",
+ "zip": "_file_zip",
+ "tar": "_file_zip",
+ "gz": "_file_zip",
+ "xz": "_file_zip",
+ "bzip2": "_file_zip",
+ "gzip": "_file_zip",
+ "7z": "_file_zip",
+ "7zip": "_file_zip",
+ "pzip": "_file_zip",
+ "wim": "_file_zip",
+ "rar": "_file_zip",
+ "tgz": "_file_zip",
+ "exe": "_file_exe",
+ "msi": "_file_exe",
+ "java": "_file_java",
+ "jar": "_file_java",
+ "jsp": "_file_java",
+ "c": "_file_c",
+ "h": "_file_c",
+ "m": "_file_c",
+ "cc": "_file_c++",
+ "cpp": "_file_c++",
+ "hpp": "_file_c++",
+ "mm": "_file_c++",
+ "cxx": "_file_c++",
+ "go": "_file_go",
+ "py": "_file_python",
+ "url": "_file_url",
+ "sh": "_file_console",
+ "bat": "_file_console",
+ "ps1": "_file_console",
+ "fish": "_file_console",
+ "bash": "_file_console",
+ "gradle": "_file_gradle",
+ "doc": "_file_word",
+ "docx": "_file_word",
+ "rtf": "_file_word",
+ "properties": "_file_settings",
+ "prop": "_file_settings",
+ "settings": "_file_settings",
+ "sql": "_file_database",
+ "accdb": "_file_database",
+ "mdb": "_file_database",
+ "cer": "_file_certificate",
+ "cert": "_file_certificate",
+ "crt": "_file_certificate",
+ "pub": "_file_key",
+ "key": "_file_key",
+ "pem": "_file_key",
+ "asc": "_file_key",
+ "woff": "_file_font",
+ "woff2": "_file_font",
+ "ttf": "_file_font",
+ "eot": "_file_font",
+ "suit": "_file_font",
+ "otf": "_file_font",
+ "bmap": "_file_font",
+ "fnt": "_file_font",
+ "odttf": "_file_font",
+ "ttc": "_file_font",
+ "font": "_file_font",
+ "fonts": "_file_font",
+ "sui": "_file_font",
+ "ntf": "_file_font",
+ "mrf": "_file_font",
+ "lib": "_file_lib",
+ "rb": "_file_ruby",
+ "erb": "_file_ruby",
+ "fs": "_file_fsharp",
+ "fsx": "_file_fsharp",
+ "fsi": "_file_fsharp",
+ "fsproj": "_file_fsharp",
+ "manifest": "_file_xml",
+ "swift": "_file_swift",
+ "ino": "_file_arduino",
+ "dockerignore": "_file_docker",
+ "tex": "_file_tex",
+ "bib": "_file_lib",
+ "pptx": "_file_powerpoint",
+ "ppt": "_file_powerpoint",
+ "pptm": "_file_powerpoint",
+ "potx": "_file_powerpoint",
+ "pot": "_file_powerpoint",
+ "potm": "_file_powerpoint",
+ "ppsx": "_file_powerpoint",
+ "ppsm": "_file_powerpoint",
+ "pps": "_file_powerpoint",
+ "ppam": "_file_powerpoint",
+ "ppa": "_file_powerpoint",
+ "webm": "_file_movie",
+ "mkv": "_file_movie",
+ "flv": "_file_movie",
+ "vob": "_file_movie",
+ "ogv": "_file_movie",
+ "ogg": "_file_movie",
+ "gifv": "_file_movie",
+ "avi": "_file_movie",
+ "mov": "_file_movie",
+ "qt": "_file_movie",
+ "wmv": "_file_movie",
+ "yuv": "_file_movie",
+ "rm": "_file_movie",
+ "rmvb": "_file_movie",
+ "mp4": "_file_movie",
+ "m4v": "_file_movie",
+ "mpg": "_file_movie",
+ "mp2": "_file_movie",
+ "mpeg": "_file_movie",
+ "mpe": "_file_movie",
+ "mpv": "_file_movie",
+ "m2v": "_file_movie",
+ "vdi": "_file_virtual",
+ "vbox": "_file_virtual",
+ "vbox-prev": "_file_virtual",
+ "ics": "_file_email",
+ "mp3": "_file_music",
+ "flac": "_file_music",
+ "m4a": "_file_music",
+ "wma": "_file_music",
+ "aiff": "_file_music",
+ "coffee": "_file_coffee",
+ "txt": "_file_document",
+ "sqlite": "_file_database",
+ "graphql": "_file_json",
+ "props": "_file_settings",
+ "toml": "_file_settings",
+ "rs": "_file_rust",
+ "raml": "_file_raml",
+ "xaml": "_file_xaml",
+ "prefs": "_file_settings",
+ "hs": "_file_haskell",
+ "kt": "_file_kotlin",
+ "project": "_file_xml",
+ "patch": "_file_git",
+ "dockerfile": "_file_docker",
+ "vb": "_file_vs",
+ "lua": "_file_lua",
+ "clj": "_file_clojure",
+ "groovy": "_file_groovy",
+ "r": "_file_r",
+ "rst": "_file_markdown",
+ "dart": "_file_dart",
+ "as": "_file_actionscript",
+ "mxml": "_file_mxml",
+ "ahk": "_file_autohotkey",
+ "swf": "_file_flash",
+ "swc": "_file_swc",
+ "cmake": "_file_cmake",
+ "asm": "_file_assembly",
+ "a51": "_file_assembly",
+ "inc": "_file_assembly",
+ "nasm": "_file_assembly",
+ "s": "_file_assembly",
+ "ms": "_file_assembly",
+ "agc": "_file_assembly",
+ "ags": "_file_assembly",
+ "aea": "_file_assembly",
+ "argus": "_file_assembly",
+ "mitigus": "_file_assembly",
+ "binsource": "_file_assembly",
+ "vue": "_file_vue",
+ "ml": "_file_ocaml",
+ "mli": "_file_ocaml",
+ "cmx": "_file_ocaml",
+ "js.map": "_file_jsmap",
+ "css.map": "_file_cssmap",
+ "tmTheme": "_file_markup"
+},
\ No newline at end of file
diff --git a/src/icons/partials/fileFolders.js b/src/icons/partials/fileFolders.js
new file mode 100644
index 0000000..a126872
--- /dev/null
+++ b/src/icons/partials/fileFolders.js
@@ -0,0 +1,3 @@
+"file": "_file_dark",
+"folder": "_folder_dark",
+"folderExpanded": "_folder_open",
\ No newline at end of file
diff --git a/src/icons/partials/fileNames.js b/src/icons/partials/fileNames.js
new file mode 100644
index 0000000..0d98615
--- /dev/null
+++ b/src/icons/partials/fileNames.js
@@ -0,0 +1,67 @@
+"fileNames": {
+ "gruntfile.js": "_file_grunt",
+ "bower.json": "_file_bower",
+ ".bowerrc": "_file_bower",
+ "webpack.js": "_file_webpack",
+ "webpack.config.js": "_file_webpack",
+ "webpack.dev.js": "_file_webpack",
+ "webpack.prod.js": "_file_webpack",
+ "webpack.common.js": "_file_webpack",
+ "webpackfile.js": "_file_webpack",
+ "ionic.config.json": "_file_ionic",
+ ".io-config.json": "_file_ionic",
+ "gulpfile.js": "_file_gulp",
+ "gulpfile.babel.js": "_file_gulp",
+ "package.json": "_file_npm",
+ "gradle.properties": "_file_gradle",
+ "gradlew": "_file_gradle",
+ ".jscsrc": "_file_json",
+ ".jshintrc": "_file_json",
+ ".jshintignore": "_file_settings",
+ ".npmignore": "_file_npm",
+ "tsconfig.json": "_file_json",
+ "tslint.json": "_file_json",
+ "androidmanifest.xml": "_file_android",
+ "gradle-wrapper.properties": "_file_gradle",
+ ".editorconfig": "_file_settings",
+ "procfile": "_file_procfile",
+ ".env": "_file_tune",
+ "dockerfile": "_file_docker",
+ "license": "_file_license",
+ "license.md": "_file_license",
+ "license.md.rendered": "_file_license",
+ "license.txt": "_file_license",
+ ".babelrc": "_file_json",
+ ".eslintrc": "_file_yaml",
+ ".buildignore": "_file_settings",
+ ".htaccess": "_file_xml",
+ "composer.lock": "_file_json",
+ ".gitignore": "_file_git",
+ ".gitconfig": "_file_git",
+ ".gitattributes": "_file_git",
+ ".gitmodules": "_file_git",
+ ".gitkeep": "_file_git",
+ "yarn.lock": "_file_yarn",
+ ".yarnclean": "_file_yarn",
+ ".yarn-integrity": "_file_yarn",
+ "yarn-error.log": "_file_yarn",
+ "contributing.md": "_file_contributing",
+ "contributing.md.rendered": "_file_contributing",
+ "readme.md": "_file_readme",
+ "readme.md.rendered": "_file_readme",
+ ".mailmap": "_file_email",
+ "makefile": "_file_settings",
+ "changelog": "_file_changelog",
+ "changelog.md": "_file_changelog",
+ "changelog.md.rendered": "_file_changelog",
+ "CREDITS": "_file_credits",
+ "credits.txt": "_file_credits",
+ "credits.md": "_file_credits",
+ "credits.md.rendered": "_file_credits",
+ ".flowconfig": "_file_flow",
+ ".jsbeautifyrc": "_file_json",
+ "git-history": "_file_git",
+ "angular-cli.json": "_file_angular",
+ "app.module.ts": "_file_angular",
+ "favicon.ico": "_file_favicon"
+},
\ No newline at end of file
diff --git a/src/icons/partials/folderNames.js b/src/icons/partials/folderNames.js
new file mode 100644
index 0000000..5b1c09d
--- /dev/null
+++ b/src/icons/partials/folderNames.js
@@ -0,0 +1,14 @@
+"folderNames": {
+ "node_modules": "_file_nodejs",
+ ".git": "_file_git",
+ ".github": "_file_github",
+ ".gulp": "_file_gulp",
+ "bower_components": "_file_bower"
+},
+"folderNamesExpanded": {
+ "node_modules": "_file_nodejs",
+ ".git": "_file_git",
+ ".github": "_file_github",
+ ".gulp": "_file_gulp",
+ "bower_components": "_file_bower"
+},
\ No newline at end of file
diff --git a/src/icons/partials/iconDefinitions.js b/src/icons/partials/iconDefinitions.js
new file mode 100644
index 0000000..c67ac5c
--- /dev/null
+++ b/src/icons/partials/iconDefinitions.js
@@ -0,0 +1,17 @@
+"iconDefinitions": {<% for( var i = 0; i < icons.length; i++ ){ %>
+ "_folder_dark": {
+ "iconPath": "./icons/folder.svg"
+ },
+ "_folder_light": {
+ "iconPath": "./icons/folder-light.svg"
+ },
+ "_folder_open": {
+ "iconPath": "./icons/folder-outline.svg"
+ },
+ "_file_dark": {
+ "iconPath": "./icons/file.svg"
+ },
+ "_file_<%= icons[i] %>": {
+ "iconPath": "./icons/<%= icons[i] %>.svg"
+ }<% if( i !== (icons.length - 1)){ %>,<%} %><% } %>
+},
\ No newline at end of file
diff --git a/src/icons/partials/languageIds.js b/src/icons/partials/languageIds.js
new file mode 100644
index 0000000..8e7cb86
--- /dev/null
+++ b/src/icons/partials/languageIds.js
@@ -0,0 +1,3 @@
+"languageIds": {
+ "git": "_file_git"
+}
\ No newline at end of file
diff --git a/src/icons/partials/light.js b/src/icons/partials/light.js
new file mode 100644
index 0000000..4579b8e
--- /dev/null
+++ b/src/icons/partials/light.js
@@ -0,0 +1,4 @@
+"light": {
+ "folderExpanded": "_folder_open",
+ "folder": "_folder_light"
+},
\ No newline at end of file
diff --git a/src/icons/powerpoint.svg b/src/icons/powerpoint.svg
deleted file mode 100755
index 069ba41..0000000
--- a/src/icons/powerpoint.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
diff --git a/src/icons/actionscript.svg b/src/icons/svgs/actionscript.svg
similarity index 100%
rename from src/icons/actionscript.svg
rename to src/icons/svgs/actionscript.svg
diff --git a/src/icons/ai.svg b/src/icons/svgs/ai.svg
similarity index 100%
rename from src/icons/ai.svg
rename to src/icons/svgs/ai.svg
diff --git a/src/icons/android.svg b/src/icons/svgs/android.svg
similarity index 100%
rename from src/icons/android.svg
rename to src/icons/svgs/android.svg
diff --git a/src/icons/angular.svg b/src/icons/svgs/angular.svg
similarity index 100%
rename from src/icons/angular.svg
rename to src/icons/svgs/angular.svg
diff --git a/src/icons/svgs/arduino.svg b/src/icons/svgs/arduino.svg
new file mode 100755
index 0000000..5d0136f
--- /dev/null
+++ b/src/icons/svgs/arduino.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/assembly.svg b/src/icons/svgs/assembly.svg
similarity index 100%
rename from src/icons/assembly.svg
rename to src/icons/svgs/assembly.svg
diff --git a/src/icons/autohotkey.svg b/src/icons/svgs/autohotkey.svg
similarity index 100%
rename from src/icons/autohotkey.svg
rename to src/icons/svgs/autohotkey.svg
diff --git a/src/icons/bower.svg b/src/icons/svgs/bower.svg
similarity index 100%
rename from src/icons/bower.svg
rename to src/icons/svgs/bower.svg
diff --git a/src/icons/c-lang.svg b/src/icons/svgs/c-lang.svg
similarity index 100%
rename from src/icons/c-lang.svg
rename to src/icons/svgs/c-lang.svg
diff --git a/src/icons/certificate.svg b/src/icons/svgs/certificate.svg
similarity index 100%
rename from src/icons/certificate.svg
rename to src/icons/svgs/certificate.svg
diff --git a/src/icons/changelog.svg b/src/icons/svgs/changelog.svg
similarity index 100%
rename from src/icons/changelog.svg
rename to src/icons/svgs/changelog.svg
diff --git a/src/icons/clojure.svg b/src/icons/svgs/clojure.svg
similarity index 100%
rename from src/icons/clojure.svg
rename to src/icons/svgs/clojure.svg
diff --git a/src/icons/cmake.svg b/src/icons/svgs/cmake.svg
similarity index 100%
rename from src/icons/cmake.svg
rename to src/icons/svgs/cmake.svg
diff --git a/src/icons/svgs/cmd.svg b/src/icons/svgs/cmd.svg
new file mode 100644
index 0000000..70d3207
--- /dev/null
+++ b/src/icons/svgs/cmd.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/icons/coffee.svg b/src/icons/svgs/coffee.svg
similarity index 100%
rename from src/icons/coffee.svg
rename to src/icons/svgs/coffee.svg
diff --git a/src/icons/console.svg b/src/icons/svgs/console.svg
similarity index 100%
rename from src/icons/console.svg
rename to src/icons/svgs/console.svg
diff --git a/src/icons/contributing.svg b/src/icons/svgs/contributing.svg
similarity index 100%
rename from src/icons/contributing.svg
rename to src/icons/svgs/contributing.svg
diff --git a/src/icons/cpp.svg b/src/icons/svgs/cpp.svg
similarity index 100%
rename from src/icons/cpp.svg
rename to src/icons/svgs/cpp.svg
diff --git a/src/icons/credits.svg b/src/icons/svgs/credits.svg
similarity index 100%
rename from src/icons/credits.svg
rename to src/icons/svgs/credits.svg
diff --git a/src/icons/csharp.svg b/src/icons/svgs/csharp.svg
similarity index 100%
rename from src/icons/csharp.svg
rename to src/icons/svgs/csharp.svg
diff --git a/src/icons/css-map.svg b/src/icons/svgs/css-map.svg
similarity index 100%
rename from src/icons/css-map.svg
rename to src/icons/svgs/css-map.svg
diff --git a/src/icons/css.svg b/src/icons/svgs/css.svg
similarity index 100%
rename from src/icons/css.svg
rename to src/icons/svgs/css.svg
diff --git a/src/icons/dart.svg b/src/icons/svgs/dart.svg
similarity index 100%
rename from src/icons/dart.svg
rename to src/icons/svgs/dart.svg
diff --git a/src/icons/database.svg b/src/icons/svgs/database.svg
similarity index 100%
rename from src/icons/database.svg
rename to src/icons/svgs/database.svg
diff --git a/src/icons/dlang.svg b/src/icons/svgs/dlang.svg
similarity index 100%
rename from src/icons/dlang.svg
rename to src/icons/svgs/dlang.svg
diff --git a/src/icons/docker.svg b/src/icons/svgs/docker.svg
similarity index 100%
rename from src/icons/docker.svg
rename to src/icons/svgs/docker.svg
diff --git a/src/icons/document.svg b/src/icons/svgs/document.svg
similarity index 100%
rename from src/icons/document.svg
rename to src/icons/svgs/document.svg
diff --git a/src/icons/email.svg b/src/icons/svgs/email.svg
similarity index 100%
rename from src/icons/email.svg
rename to src/icons/svgs/email.svg
diff --git a/src/icons/exe.svg b/src/icons/svgs/exe.svg
similarity index 100%
rename from src/icons/exe.svg
rename to src/icons/svgs/exe.svg
diff --git a/src/icons/favicon.svg b/src/icons/svgs/favicon.svg
similarity index 100%
rename from src/icons/favicon.svg
rename to src/icons/svgs/favicon.svg
diff --git a/src/icons/file.svg b/src/icons/svgs/file.svg
similarity index 100%
rename from src/icons/file.svg
rename to src/icons/svgs/file.svg
diff --git a/src/icons/flash.svg b/src/icons/svgs/flash.svg
similarity index 100%
rename from src/icons/flash.svg
rename to src/icons/svgs/flash.svg
diff --git a/src/icons/flow.svg b/src/icons/svgs/flow.svg
similarity index 100%
rename from src/icons/flow.svg
rename to src/icons/svgs/flow.svg
diff --git a/src/icons/folder-light.svg b/src/icons/svgs/folder-light.svg
similarity index 100%
rename from src/icons/folder-light.svg
rename to src/icons/svgs/folder-light.svg
diff --git a/src/icons/folder-outline.svg b/src/icons/svgs/folder-outline.svg
similarity index 100%
rename from src/icons/folder-outline.svg
rename to src/icons/svgs/folder-outline.svg
diff --git a/src/icons/folder.svg b/src/icons/svgs/folder.svg
similarity index 100%
rename from src/icons/folder.svg
rename to src/icons/svgs/folder.svg
diff --git a/src/icons/font.svg b/src/icons/svgs/font.svg
similarity index 100%
rename from src/icons/font.svg
rename to src/icons/svgs/font.svg
diff --git a/src/icons/fsharp.svg b/src/icons/svgs/fsharp.svg
similarity index 100%
rename from src/icons/fsharp.svg
rename to src/icons/svgs/fsharp.svg
diff --git a/src/icons/git.svg b/src/icons/svgs/git.svg
similarity index 100%
rename from src/icons/git.svg
rename to src/icons/svgs/git.svg
diff --git a/src/icons/github.svg b/src/icons/svgs/github.svg
similarity index 100%
rename from src/icons/github.svg
rename to src/icons/svgs/github.svg
diff --git a/src/icons/gopher.svg b/src/icons/svgs/gopher.svg
similarity index 100%
rename from src/icons/gopher.svg
rename to src/icons/svgs/gopher.svg
diff --git a/src/icons/gradle.svg b/src/icons/svgs/gradle.svg
similarity index 100%
rename from src/icons/gradle.svg
rename to src/icons/svgs/gradle.svg
diff --git a/src/icons/groovy.svg b/src/icons/svgs/groovy.svg
similarity index 100%
rename from src/icons/groovy.svg
rename to src/icons/svgs/groovy.svg
diff --git a/src/icons/grunt.svg b/src/icons/svgs/grunt.svg
similarity index 100%
rename from src/icons/grunt.svg
rename to src/icons/svgs/grunt.svg
diff --git a/src/icons/gulp.svg b/src/icons/svgs/gulp.svg
similarity index 100%
rename from src/icons/gulp.svg
rename to src/icons/svgs/gulp.svg
diff --git a/src/icons/haskell.svg b/src/icons/svgs/haskell.svg
similarity index 100%
rename from src/icons/haskell.svg
rename to src/icons/svgs/haskell.svg
diff --git a/src/icons/html.svg b/src/icons/svgs/html.svg
similarity index 100%
rename from src/icons/html.svg
rename to src/icons/svgs/html.svg
diff --git a/src/icons/image.svg b/src/icons/svgs/image.svg
similarity index 100%
rename from src/icons/image.svg
rename to src/icons/svgs/image.svg
diff --git a/src/icons/svgs/ionic.svg b/src/icons/svgs/ionic.svg
new file mode 100755
index 0000000..d808a7e
--- /dev/null
+++ b/src/icons/svgs/ionic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/icons/java.svg b/src/icons/svgs/java.svg
similarity index 100%
rename from src/icons/java.svg
rename to src/icons/svgs/java.svg
diff --git a/src/icons/javascript-map.svg b/src/icons/svgs/javascript-map.svg
similarity index 100%
rename from src/icons/javascript-map.svg
rename to src/icons/svgs/javascript-map.svg
diff --git a/src/icons/svgs/js.svg b/src/icons/svgs/js.svg
new file mode 100644
index 0000000..5496e57
--- /dev/null
+++ b/src/icons/svgs/js.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/icons/json.svg b/src/icons/svgs/json.svg
similarity index 100%
rename from src/icons/json.svg
rename to src/icons/svgs/json.svg
diff --git a/src/icons/key.svg b/src/icons/svgs/key.svg
similarity index 100%
rename from src/icons/key.svg
rename to src/icons/svgs/key.svg
diff --git a/src/icons/kotlin.svg b/src/icons/svgs/kotlin.svg
similarity index 100%
rename from src/icons/kotlin.svg
rename to src/icons/svgs/kotlin.svg
diff --git a/src/icons/less.svg b/src/icons/svgs/less.svg
similarity index 100%
rename from src/icons/less.svg
rename to src/icons/svgs/less.svg
diff --git a/src/icons/lib.svg b/src/icons/svgs/lib.svg
similarity index 100%
rename from src/icons/lib.svg
rename to src/icons/svgs/lib.svg
diff --git a/src/icons/license.svg b/src/icons/svgs/license.svg
similarity index 100%
rename from src/icons/license.svg
rename to src/icons/svgs/license.svg
diff --git a/src/icons/lua.svg b/src/icons/svgs/lua.svg
similarity index 100%
rename from src/icons/lua.svg
rename to src/icons/svgs/lua.svg
diff --git a/src/icons/markdown.svg b/src/icons/svgs/markdown.svg
similarity index 100%
rename from src/icons/markdown.svg
rename to src/icons/svgs/markdown.svg
diff --git a/src/icons/markup.svg b/src/icons/svgs/markup.svg
similarity index 100%
rename from src/icons/markup.svg
rename to src/icons/svgs/markup.svg
diff --git a/src/icons/movie.svg b/src/icons/svgs/movie.svg
similarity index 100%
rename from src/icons/movie.svg
rename to src/icons/svgs/movie.svg
diff --git a/src/icons/music.svg b/src/icons/svgs/music.svg
similarity index 100%
rename from src/icons/music.svg
rename to src/icons/svgs/music.svg
diff --git a/src/icons/svgs/mustache.svg b/src/icons/svgs/mustache.svg
new file mode 100644
index 0000000..e4c9d3e
--- /dev/null
+++ b/src/icons/svgs/mustache.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/icons/mxml.svg b/src/icons/svgs/mxml.svg
similarity index 100%
rename from src/icons/mxml.svg
rename to src/icons/svgs/mxml.svg
diff --git a/src/icons/nodejs.svg b/src/icons/svgs/nodejs.svg
similarity index 100%
rename from src/icons/nodejs.svg
rename to src/icons/svgs/nodejs.svg
diff --git a/src/icons/npm.svg b/src/icons/svgs/npm.svg
similarity index 100%
rename from src/icons/npm.svg
rename to src/icons/svgs/npm.svg
diff --git a/src/icons/ocaml.svg b/src/icons/svgs/ocaml.svg
similarity index 100%
rename from src/icons/ocaml.svg
rename to src/icons/svgs/ocaml.svg
diff --git a/src/icons/pdf.svg b/src/icons/svgs/pdf.svg
similarity index 100%
rename from src/icons/pdf.svg
rename to src/icons/svgs/pdf.svg
diff --git a/src/icons/php.svg b/src/icons/svgs/php.svg
similarity index 100%
rename from src/icons/php.svg
rename to src/icons/svgs/php.svg
diff --git a/src/icons/svgs/polymer.svg b/src/icons/svgs/polymer.svg
new file mode 100644
index 0000000..e6db669
--- /dev/null
+++ b/src/icons/svgs/polymer.svg
@@ -0,0 +1,27 @@
+
diff --git a/src/icons/svgs/postcss.svg b/src/icons/svgs/postcss.svg
new file mode 100644
index 0000000..f9b3012
--- /dev/null
+++ b/src/icons/svgs/postcss.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/icons/svgs/powerpoint.svg b/src/icons/svgs/powerpoint.svg
new file mode 100755
index 0000000..4de60cc
--- /dev/null
+++ b/src/icons/svgs/powerpoint.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/icons/procfile.svg b/src/icons/svgs/procfile.svg
similarity index 100%
rename from src/icons/procfile.svg
rename to src/icons/svgs/procfile.svg
diff --git a/src/icons/pug.svg b/src/icons/svgs/pug.svg
similarity index 100%
rename from src/icons/pug.svg
rename to src/icons/svgs/pug.svg
diff --git a/src/icons/python.svg b/src/icons/svgs/python.svg
similarity index 100%
rename from src/icons/python.svg
rename to src/icons/svgs/python.svg
diff --git a/src/icons/r.svg b/src/icons/svgs/r.svg
similarity index 100%
rename from src/icons/r.svg
rename to src/icons/svgs/r.svg
diff --git a/src/icons/svgs/rails.svg b/src/icons/svgs/rails.svg
new file mode 100644
index 0000000..37f1b6f
--- /dev/null
+++ b/src/icons/svgs/rails.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/icons/raml.svg b/src/icons/svgs/raml.svg
similarity index 100%
rename from src/icons/raml.svg
rename to src/icons/svgs/raml.svg
diff --git a/src/icons/react.svg b/src/icons/svgs/react.svg
similarity index 100%
rename from src/icons/react.svg
rename to src/icons/svgs/react.svg
diff --git a/src/icons/readme.svg b/src/icons/svgs/readme.svg
similarity index 100%
rename from src/icons/readme.svg
rename to src/icons/svgs/readme.svg
diff --git a/src/icons/ruby.svg b/src/icons/svgs/ruby.svg
similarity index 100%
rename from src/icons/ruby.svg
rename to src/icons/svgs/ruby.svg
diff --git a/src/icons/rust.svg b/src/icons/svgs/rust.svg
similarity index 100%
rename from src/icons/rust.svg
rename to src/icons/svgs/rust.svg
diff --git a/src/icons/sass.svg b/src/icons/svgs/sass.svg
similarity index 100%
rename from src/icons/sass.svg
rename to src/icons/svgs/sass.svg
diff --git a/src/icons/settings.svg b/src/icons/svgs/settings.svg
similarity index 100%
rename from src/icons/settings.svg
rename to src/icons/svgs/settings.svg
diff --git a/src/icons/sketch.svg b/src/icons/svgs/sketch.svg
similarity index 100%
rename from src/icons/sketch.svg
rename to src/icons/svgs/sketch.svg
diff --git a/src/icons/svgs/star.svg b/src/icons/svgs/star.svg
new file mode 100755
index 0000000..ab4fcad
--- /dev/null
+++ b/src/icons/svgs/star.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/icons/stylus.svg b/src/icons/svgs/stylus.svg
similarity index 100%
rename from src/icons/stylus.svg
rename to src/icons/svgs/stylus.svg
diff --git a/src/icons/sublime.svg b/src/icons/svgs/sublime.svg
similarity index 100%
rename from src/icons/sublime.svg
rename to src/icons/svgs/sublime.svg
diff --git a/src/icons/svg.svg b/src/icons/svgs/svg.svg
similarity index 100%
rename from src/icons/svg.svg
rename to src/icons/svgs/svg.svg
diff --git a/src/icons/swc.svg b/src/icons/svgs/swc.svg
similarity index 100%
rename from src/icons/swc.svg
rename to src/icons/svgs/swc.svg
diff --git a/src/icons/swift.svg b/src/icons/svgs/swift.svg
similarity index 100%
rename from src/icons/swift.svg
rename to src/icons/svgs/swift.svg
diff --git a/src/icons/swig.svg b/src/icons/svgs/swig.svg
similarity index 100%
rename from src/icons/swig.svg
rename to src/icons/svgs/swig.svg
diff --git a/src/icons/table.svg b/src/icons/svgs/table.svg
similarity index 100%
rename from src/icons/table.svg
rename to src/icons/svgs/table.svg
diff --git a/src/icons/tex.svg b/src/icons/svgs/tex.svg
similarity index 100%
rename from src/icons/tex.svg
rename to src/icons/svgs/tex.svg
diff --git a/src/icons/todo.svg b/src/icons/svgs/todo.svg
similarity index 100%
rename from src/icons/todo.svg
rename to src/icons/svgs/todo.svg
diff --git a/src/icons/tune.svg b/src/icons/svgs/tune.svg
similarity index 100%
rename from src/icons/tune.svg
rename to src/icons/svgs/tune.svg
diff --git a/src/icons/twig.svg b/src/icons/svgs/twig.svg
similarity index 89%
rename from src/icons/twig.svg
rename to src/icons/svgs/twig.svg
index a3ae0c6..175242c 100644
--- a/src/icons/twig.svg
+++ b/src/icons/svgs/twig.svg
@@ -1,3 +1,3 @@
diff --git a/src/icons/typescript-def.svg b/src/icons/svgs/typescript-def.svg
similarity index 100%
rename from src/icons/typescript-def.svg
rename to src/icons/svgs/typescript-def.svg
diff --git a/src/icons/typescript.svg b/src/icons/svgs/typescript.svg
similarity index 100%
rename from src/icons/typescript.svg
rename to src/icons/svgs/typescript.svg
diff --git a/src/icons/url.svg b/src/icons/svgs/url.svg
similarity index 100%
rename from src/icons/url.svg
rename to src/icons/svgs/url.svg
diff --git a/src/icons/virtual.svg b/src/icons/svgs/virtual.svg
similarity index 100%
rename from src/icons/virtual.svg
rename to src/icons/svgs/virtual.svg
diff --git a/src/icons/visualstudio.svg b/src/icons/svgs/visualstudio.svg
similarity index 100%
rename from src/icons/visualstudio.svg
rename to src/icons/svgs/visualstudio.svg
diff --git a/src/icons/vue.svg b/src/icons/svgs/vue.svg
similarity index 100%
rename from src/icons/vue.svg
rename to src/icons/svgs/vue.svg
diff --git a/src/icons/svgs/webpack.svg b/src/icons/svgs/webpack.svg
new file mode 100755
index 0000000..5d5ac7b
--- /dev/null
+++ b/src/icons/svgs/webpack.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/icons/word.svg b/src/icons/svgs/word.svg
similarity index 100%
rename from src/icons/word.svg
rename to src/icons/svgs/word.svg
diff --git a/src/icons/xaml.svg b/src/icons/svgs/xaml.svg
similarity index 100%
rename from src/icons/xaml.svg
rename to src/icons/svgs/xaml.svg
diff --git a/src/icons/xml.svg b/src/icons/svgs/xml.svg
similarity index 100%
rename from src/icons/xml.svg
rename to src/icons/svgs/xml.svg
diff --git a/src/icons/yaml.svg b/src/icons/svgs/yaml.svg
similarity index 100%
rename from src/icons/yaml.svg
rename to src/icons/svgs/yaml.svg
diff --git a/src/icons/svgs/yarn.svg b/src/icons/svgs/yarn.svg
new file mode 100755
index 0000000..4e634c8
--- /dev/null
+++ b/src/icons/svgs/yarn.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/icons/zip.svg b/src/icons/svgs/zip.svg
similarity index 100%
rename from src/icons/zip.svg
rename to src/icons/svgs/zip.svg
diff --git a/src/icons/webpack.svg b/src/icons/webpack.svg
deleted file mode 100755
index f8a32ca..0000000
--- a/src/icons/webpack.svg
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
diff --git a/src/icons/yarn.svg b/src/icons/yarn.svg
deleted file mode 100755
index 867a8b7..0000000
--- a/src/icons/yarn.svg
+++ /dev/null
@@ -1,296 +0,0 @@
-
-
-
-
diff --git a/src/material-theme-icons.json b/src/material-theme-icons.json
deleted file mode 100644
index dafbbba..0000000
--- a/src/material-theme-icons.json
+++ /dev/null
@@ -1,669 +0,0 @@
-{
- "iconDefinitions": {
- "_file_stylus": {
- "iconPath": "./icons/stylus.svg"
- },
- "_file_swig": {
- "iconPath": "./icons/swig.svg"
- },
- "_file_twig": {
- "iconPath": "./icons/twig.svg"
- },
- "_file_sketch": {
- "iconPath": "./icons/sketch.svg"
- },
- "_file_procfile": {
- "iconPath": "./icons/procfile.svg"
- },
- "_file_todo": {
- "iconPath": "./icons/todo.svg"
- },
- "_file_license": {
- "iconPath": "./icons/license.svg"
- },
- "_file_markup": {
- "iconPath": "./icons/markup.svg"
- },
- "_file_sublime": {
- "iconPath": "./icons/sublime.svg"
- },
- "_file_grunt": {
- "iconPath": "./icons/grunt.svg"
- },
- "_file_ai": {
- "iconPath": "./icons/ai.svg"
- },
- "_file_svg": {
- "iconPath": "./icons/svg.svg"
- },
- "_file_bower": {
- "iconPath": "./icons/bower.svg"
- },
- "_file_json": {
- "iconPath": "./icons/json.svg"
- },
- "_file_yaml": {
- "iconPath": "./icons/yaml.svg"
- },
- "_file_html": {
- "iconPath": "./icons/html.svg"
- },
- "_file_markdown": {
- "iconPath": "./icons/markdown.svg"
- },
- "_file_css": {
- "iconPath": "./icons/css.svg"
- },
- "_file_sass": {
- "iconPath": "./icons/sass.svg"
- },
- "_file_less": {
- "iconPath": "./icons/less.svg"
- },
- "_file_gradle": {
- "iconPath": "./icons/gradle.svg"
- },
- "_file_git": {
- "iconPath": "./icons/git.svg"
- },
- "_file_github": {
- "iconPath": "./icons/github.svg"
- },
- "_file_image": {
- "iconPath": "./icons/image.svg"
- },
- "_file_xml": {
- "iconPath": "./icons/xml.svg"
- },
- "_file_js": {
- "iconPath": "./icons/javascript.svg"
- },
- "_file_ts": {
- "iconPath": "./icons/typescript.svg"
- },
- "_file_ts_def": {
- "iconPath": "./icons/typescript-def.svg"
- },
- "_file_webpack": {
- "iconPath": "./icons/webpack.svg"
- },
- "_file_ionic": {
- "iconPath": "./icons/ionic.svg"
- },
- "_file_php": {
- "iconPath": "./icons/php.svg"
- },
- "_file_table": {
- "iconPath": "./icons/table.svg"
- },
- "_file_vs": {
- "iconPath": "./icons/visualstudio.svg"
- },
- "_file_csharp": {
- "iconPath": "./icons/csharp.svg"
- },
- "_file_zip": {
- "iconPath": "./icons/zip.svg"
- },
- "_file_exe": {
- "iconPath": "./icons/exe.svg"
- },
- "_file_java": {
- "iconPath": "./icons/java.svg"
- },
- "_file_python": {
- "iconPath": "./icons/python.svg"
- },
- "_file_c": {
- "iconPath": "./icons/c-lang.svg"
- },
- "_file_c++": {
- "iconPath": "./icons/cpp.svg"
- },
- "_file_go": {
- "iconPath": "./icons/gopher.svg"
- },
- "_file_pdf": {
- "iconPath": "./icons/pdf.svg"
- },
- "_file_settings": {
- "iconPath": "./icons/settings.svg"
- },
- "_file_tune": {
- "iconPath": "./icons/tune.svg"
- },
- "_file_url": {
- "iconPath": "./icons/url.svg"
- },
- "_file_gulp": {
- "iconPath": "./icons/gulp.svg"
- },
- "_file_console": {
- "iconPath": "./icons/console.svg"
- },
- "_file_word": {
- "iconPath": "./icons/word.svg"
- },
- "_file_android": {
- "iconPath": "./icons/android.svg"
- },
- "_file_arduino": {
- "iconPath": "./icons/arduino.svg"
- },
- "_file_database": {
- "iconPath": "./icons/database.svg"
- },
- "_file_certificate": {
- "iconPath": "./icons/certificate.svg"
- },
- "_file_key": {
- "iconPath": "./icons/key.svg"
- },
- "_file_docker": {
- "iconPath": "./icons/docker.svg"
- },
- "_file_font": {
- "iconPath": "./icons/font.svg"
- },
- "_file_lib": {
- "iconPath": "./icons/lib.svg"
- },
- "_file_pug": {
- "iconPath": "./icons/pug.svg"
- },
- "_file_ruby": {
- "iconPath": "./icons/ruby.svg"
- },
- "_file_fsharp": {
- "iconPath": "./icons/fsharp.svg"
- },
- "_file_swift": {
- "iconPath": "./icons/swift.svg"
- },
- "_file_tex": {
- "iconPath": "./icons/tex.svg"
- },
- "_file_powerpoint": {
- "iconPath": "./icons/powerpoint.svg"
- },
- "_file_movie": {
- "iconPath": "./icons/movie.svg"
- },
- "_file_virtual": {
- "iconPath": "./icons/virtual.svg"
- },
- "_file_email": {
- "iconPath": "./icons/email.svg"
- },
- "_file_music": {
- "iconPath": "./icons/music.svg"
- },
- "_file_coffee": {
- "iconPath": "./icons/coffee.svg"
- },
- "_file_document": {
- "iconPath": "./icons/document.svg"
- },
- "_file_nodejs": {
- "iconPath": "./icons/nodejs.svg"
- },
- "_file_light": {
- "iconPath": "./icons/file.svg"
- },
- "_file_dark": {
- "iconPath": "./icons/file.svg"
- },
- "_file_yarn": {
- "iconPath": "./icons/yarn.svg"
- },
- "_file_contributing": {
- "iconPath": "./icons/contributing.svg"
- },
- "_file_readme": {
- "iconPath": "./icons/readme.svg"
- },
- "_file_rust": {
- "iconPath": "./icons/rust.svg"
- },
- "_file_changelog": {
- "iconPath": "./icons/changelog.svg"
- },
- "_file_raml": {
- "iconPath": "./icons/raml.svg"
- },
- "_file_xaml": {
- "iconPath": "./icons/xaml.svg"
- },
- "_file_credits": {
- "iconPath": "./icons/credits.svg"
- },
- "_file_react": {
- "iconPath": "./icons/react.svg"
- },
- "_file_haskell": {
- "iconPath": "./icons/haskell.svg"
- },
- "_file_flow": {
- "iconPath": "./icons/flow.svg"
- },
- "_file_kotlin": {
- "iconPath": "./icons/kotlin.svg"
- },
- "_file_lua": {
- "iconPath": "./icons/lua.svg"
- },
- "_file_clojure": {
- "iconPath": "./icons/clojure.svg"
- },
- "_file_groovy": {
- "iconPath": "./icons/groovy.svg"
- },
- "_file_r": {
- "iconPath": "./icons/r.svg"
- },
- "_file_dart": {
- "iconPath": "./icons/dart.svg"
- },
- "_file_flash": {
- "iconPath": "./icons/flash.svg"
- },
- "_file_swc": {
- "iconPath": "./icons/swc.svg"
- },
- "_file_actionscript": {
- "iconPath": "./icons/actionscript.svg"
- },
- "_file_autohotkey": {
- "iconPath": "./icons/autohotkey.svg"
- },
- "_file_mxml": {
- "iconPath": "./icons/mxml.svg"
- },
- "_file_cmake": {
- "iconPath": "./icons/cmake.svg"
- },
- "_file_assembly": {
- "iconPath": "./icons/assembly.svg"
- },
- "_file_angular": {
- "iconPath": "./icons/angular.svg"
- },
- "_file_vue": {
- "iconPath": "./icons/vue.svg"
- },
- "_file_ocaml": {
- "iconPath": "./icons/ocaml.svg"
- },
- "_file_favicon": {
- "iconPath": "./icons/favicon.svg"
- },
- "_file_jsmap": {
- "iconPath": "./icons/javascript-map.svg"
- },
- "_file_cssmap": {
- "iconPath": "./icons/css-map.svg"
- },
- "_folder_dark": {
- "iconPath": "./icons/folder.svg"
- },
- "_folder_light": {
- "iconPath": "./icons/folder-light.svg"
- },
- "_folder_open": {
- "iconPath": "./icons/folder-outline.svg"
- },
- "_file_npm": {
- "iconPath": "./icons/npm.svg"
- }
- },
- "folderExpanded": "_folder_open",
- "folder": "_folder_dark",
- "light": {
- "folderExpanded": "_folder_open",
- "folder": "_folder_light"
- },
- "file": "_file_dark",
- "fileExtensions": {
- "styl": "_file_stylus",
- "twig": "_file_twig",
- "swig": "_file_swig",
- "sketch": "_file_sketch",
- "do": "_file_todo",
- "sublime-settings": "_file_sublime",
- "sublime-theme": "_file_sublime",
- "sublime-commands": "_file_sublime",
- "sublime-menu": "_file_sublime",
- "html": "_file_html",
- "jade": "_file_pug",
- "pug": "_file_pug",
- "md": "_file_markdown",
- "md.rendered": "_file_markdown",
- "markdown": "_file_markdown",
- "markdown.rendered": "_file_markdown",
- "css": "_file_css",
- "scss": "_file_sass",
- "sass": "_file_sass",
- "less": "_file_less",
- "json": "_file_json",
- "yaml": "_file_yaml",
- "YAML-tmLanguage": "_file_yaml",
- "yml": "_file_yaml",
- "xml": "_file_xml",
- "plist": "_file_xml",
- "xsd": "_file_xml",
- "dtd": "_file_xml",
- "xsl": "_file_xml",
- "xslt": "_file_xml",
- "resx": "_file_xml",
- "iml": "_file_xml",
- "xquery": "_file_xml",
- "tmLanguage": "_file_xml",
- "png": "_file_image",
- "jpeg": "_file_image",
- "jpg": "_file_image",
- "gif": "_file_image",
- "svg": "_file_svg",
- "eps": "_file_svg",
- "ai": "_file_ai",
- "ico": "_file_image",
- "tif": "_file_image",
- "tiff": "_file_image",
- "psd": "_file_image",
- "psb": "_file_image",
- "ami": "_file_image",
- "apx": "_file_image",
- "bmp": "_file_image",
- "bpg": "_file_image",
- "brk": "_file_image",
- "cur": "_file_image",
- "dds": "_file_image",
- "dng": "_file_image",
- "exr": "_file_image",
- "fpx": "_file_image",
- "gbr": "_file_image",
- "img": "_file_image",
- "jbig2": "_file_image",
- "jb2": "_file_image",
- "jng": "_file_image",
- "jxr": "_file_image",
- "pbm": "_file_image",
- "pgf": "_file_image",
- "pic": "_file_image",
- "raw": "_file_image",
- "webp": "_file_image",
- "php": "_file_php",
- "js": "_file_js",
- "ejs": "_file_js",
- "jsx": "_file_react",
- "ini": "_file_settings",
- "dlc": "_file_settings",
- "dll": "_file_settings",
- "config": "_file_settings",
- "conf": "_file_settings",
- "esx": "_file_js",
- "ts": "_file_ts",
- "tsx": "_file_react",
- "d.ts": "_file_ts_def",
- "pdf": "_file_pdf",
- "xlsx": "_file_table",
- "xls": "_file_table",
- "csv": "_file_table",
- "vscodeignore": "_file_vs",
- "vsixmanifest": "_file_vs",
- "suo": "_file_vs",
- "sln": "_file_vs",
- "pdb": "_file_database",
- "cs": "_file_csharp",
- "csproj": "_file_vs",
- "zip": "_file_zip",
- "tar": "_file_zip",
- "gz": "_file_zip",
- "xz": "_file_zip",
- "bzip2": "_file_zip",
- "gzip": "_file_zip",
- "7z": "_file_zip",
- "7zip": "_file_zip",
- "pzip": "_file_zip",
- "wim": "_file_zip",
- "rar": "_file_zip",
- "tgz": "_file_zip",
- "exe": "_file_exe",
- "msi": "_file_exe",
- "java": "_file_java",
- "jar": "_file_java",
- "jsp": "_file_java",
- "c": "_file_c",
- "h": "_file_c",
- "m": "_file_c",
- "cc": "_file_c++",
- "cpp": "_file_c++",
- "hpp": "_file_c++",
- "mm": "_file_c++",
- "cxx": "_file_c++",
- "go": "_file_go",
- "py": "_file_python",
- "url": "_file_url",
- "sh": "_file_console",
- "bat": "_file_console",
- "ps1": "_file_console",
- "fish": "_file_console",
- "bash": "_file_console",
- "gradle": "_file_gradle",
- "doc": "_file_word",
- "docx": "_file_word",
- "rtf": "_file_word",
- "properties": "_file_settings",
- "prop": "_file_settings",
- "settings": "_file_settings",
- "sql": "_file_database",
- "accdb": "_file_database",
- "mdb": "_file_database",
- "cer": "_file_certificate",
- "cert": "_file_certificate",
- "crt": "_file_certificate",
- "pub": "_file_key",
- "key": "_file_key",
- "pem": "_file_key",
- "asc": "_file_key",
- "woff": "_file_font",
- "woff2": "_file_font",
- "ttf": "_file_font",
- "eot": "_file_font",
- "suit": "_file_font",
- "otf": "_file_font",
- "bmap": "_file_font",
- "fnt": "_file_font",
- "odttf": "_file_font",
- "ttc": "_file_font",
- "font": "_file_font",
- "fonts": "_file_font",
- "sui": "_file_font",
- "ntf": "_file_font",
- "mrf": "_file_font",
- "lib": "_file_lib",
- "rb": "_file_ruby",
- "erb": "_file_ruby",
- "fs": "_file_fsharp",
- "fsx": "_file_fsharp",
- "fsi": "_file_fsharp",
- "fsproj": "_file_fsharp",
- "manifest": "_file_xml",
- "swift": "_file_swift",
- "ino": "_file_arduino",
- "dockerignore": "_file_docker",
- "tex": "_file_tex",
- "bib": "_file_lib",
- "pptx": "_file_powerpoint",
- "ppt": "_file_powerpoint",
- "pptm": "_file_powerpoint",
- "potx": "_file_powerpoint",
- "pot": "_file_powerpoint",
- "potm": "_file_powerpoint",
- "ppsx": "_file_powerpoint",
- "ppsm": "_file_powerpoint",
- "pps": "_file_powerpoint",
- "ppam": "_file_powerpoint",
- "ppa": "_file_powerpoint",
- "webm": "_file_movie",
- "mkv": "_file_movie",
- "flv": "_file_movie",
- "vob": "_file_movie",
- "ogv": "_file_movie",
- "ogg": "_file_movie",
- "gifv": "_file_movie",
- "avi": "_file_movie",
- "mov": "_file_movie",
- "qt": "_file_movie",
- "wmv": "_file_movie",
- "yuv": "_file_movie",
- "rm": "_file_movie",
- "rmvb": "_file_movie",
- "mp4": "_file_movie",
- "m4v": "_file_movie",
- "mpg": "_file_movie",
- "mp2": "_file_movie",
- "mpeg": "_file_movie",
- "mpe": "_file_movie",
- "mpv": "_file_movie",
- "m2v": "_file_movie",
- "vdi": "_file_virtual",
- "vbox": "_file_virtual",
- "vbox-prev": "_file_virtual",
- "ics": "_file_email",
- "mp3": "_file_music",
- "flac": "_file_music",
- "m4a": "_file_music",
- "wma": "_file_music",
- "aiff": "_file_music",
- "coffee": "_file_coffee",
- "txt": "_file_document",
- "sqlite": "_file_database",
- "graphql": "_file_json",
- "props": "_file_settings",
- "toml": "_file_settings",
- "rs": "_file_rust",
- "raml": "_file_raml",
- "xaml": "_file_xaml",
- "prefs": "_file_settings",
- "hs": "_file_haskell",
- "kt": "_file_kotlin",
- "project": "_file_xml",
- "patch": "_file_git",
- "dockerfile": "_file_docker",
- "vb": "_file_vs",
- "lua": "_file_lua",
- "clj": "_file_clojure",
- "groovy": "_file_groovy",
- "r": "_file_r",
- "rst": "_file_markdown",
- "dart": "_file_dart",
- "as": "_file_actionscript",
- "mxml": "_file_mxml",
- "ahk": "_file_autohotkey",
- "swf": "_file_flash",
- "swc": "_file_swc",
- "cmake": "_file_cmake",
- "asm": "_file_assembly",
- "a51": "_file_assembly",
- "inc": "_file_assembly",
- "nasm": "_file_assembly",
- "s": "_file_assembly",
- "ms": "_file_assembly",
- "agc": "_file_assembly",
- "ags": "_file_assembly",
- "aea": "_file_assembly",
- "argus": "_file_assembly",
- "mitigus": "_file_assembly",
- "binsource": "_file_assembly",
- "vue": "_file_vue",
- "ml": "_file_ocaml",
- "mli": "_file_ocaml",
- "cmx": "_file_ocaml",
- "js.map": "_file_jsmap",
- "css.map": "_file_cssmap",
- "tmTheme": "_file_markup"
- },
- "fileNames": {
- "gruntfile.js": "_file_grunt",
- "bower.json": "_file_bower",
- "webpack.js": "_file_webpack",
- "webpack.config.js": "_file_webpack",
- "webpack.dev.js": "_file_webpack",
- "webpack.prod.js": "_file_webpack",
- "webpack.common.js": "_file_webpack",
- "webpackfile.js": "_file_webpack",
- "ionic.config.json": "_file_ionic",
- ".io-config.json": "_file_ionic",
- "gulpfile.js": "_file_gulp",
- "gulpfile.babel.js": "_file_gulp",
- "package.json": "_file_npm",
- "gradle.properties": "_file_gradle",
- "gradlew": "_file_gradle",
- ".jscsrc": "_file_json",
- ".jshintrc": "_file_json",
- ".jshintignore": "_file_settings",
- ".npmignore": "_file_npm",
- "tsconfig.json": "_file_json",
- "tslint.json": "_file_json",
- "androidmanifest.xml": "_file_android",
- "gradle-wrapper.properties": "_file_gradle",
- ".editorconfig": "_file_settings",
- "procfile": "_file_procfile",
- ".env": "_file_tune",
- "dockerfile": "_file_docker",
- "license": "_file_license",
- "license.md": "_file_license",
- "license.md.rendered": "_file_license",
- "license.txt": "_file_license",
- ".babelrc": "_file_json",
- ".eslintrc": "_file_yaml",
- ".buildignore": "_file_settings",
- ".htaccess": "_file_xml",
- "composer.lock": "_file_json",
- ".gitignore": "_file_git",
- ".gitconfig": "_file_git",
- ".gitattributes": "_file_git",
- ".gitmodules": "_file_git",
- ".gitkeep": "_file_git",
- "yarn.lock": "_file_yarn",
- ".yarnclean": "_file_yarn",
- ".yarn-integrity": "_file_yarn",
- "yarn-error.log": "_file_yarn",
- "contributing.md": "_file_contributing",
- "contributing.md.rendered": "_file_contributing",
- "readme.md": "_file_readme",
- "readme.md.rendered": "_file_readme",
- ".mailmap": "_file_email",
- "makefile": "_file_settings",
- "changelog": "_file_changelog",
- "changelog.md": "_file_changelog",
- "changelog.md.rendered": "_file_changelog",
- "CREDITS": "_file_credits",
- "credits.txt": "_file_credits",
- "credits.md": "_file_credits",
- "credits.md.rendered": "_file_credits",
- ".flowconfig": "_file_flow",
- ".jsbeautifyrc": "_file_json",
- "git-history": "_file_git",
- "angular-cli.json": "_file_angular",
- "app.module.ts": "_file_angular",
- "favicon.ico": "_file_favicon"
- },
- "folderNames": {
- "node_modules": "_file_nodejs",
- ".git": "_file_git",
- ".github": "_file_github",
- ".gulp": "_file_gulp",
- "bower_components": "_file_bower"
- },
- "folderNamesExpanded": {
- "node_modules": "_file_nodejs",
- ".git": "_file_git",
- ".github": "_file_github",
- ".gulp": "_file_gulp",
- "bower_components": "_file_bower"
- },
- "languageIds": {
- "git": "_file_git"
- }
-}
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index 61176a3..a5c225e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -734,7 +734,7 @@ chalk@*, chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
strip-ansi "^3.0.0"
supports-color "^2.0.0"
-chalk@^0.5.1:
+chalk@^0.5.0, chalk@^0.5.1:
version "0.5.1"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174"
dependencies:
@@ -795,7 +795,7 @@ cliui@^3.2.0:
strip-ansi "^3.0.1"
wrap-ansi "^2.0.0"
-clone-stats@^0.0.1:
+clone-stats@^0.0.1, clone-stats@~0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1"
@@ -1049,7 +1049,7 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
-dateformat@^1.0.11, dateformat@^1.0.12:
+dateformat@^1.0.11, dateformat@^1.0.12, dateformat@^1.0.7-1.2.3:
version "1.0.12"
resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9"
dependencies:
@@ -1145,7 +1145,7 @@ duplexer2@0.0.2:
dependencies:
readable-stream "~1.1.9"
-duplexer@^0.1.1:
+duplexer@^0.1.1, duplexer@~0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1"
@@ -1327,6 +1327,18 @@ event-emitter@~0.3.4:
d "~0.1.1"
es5-ext "~0.10.7"
+event-stream@~3.1.0:
+ version "3.1.7"
+ resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.1.7.tgz#b4c540012d0fe1498420f3d8946008db6393c37a"
+ dependencies:
+ duplexer "~0.1.1"
+ from "~0"
+ map-stream "~0.1.0"
+ pause-stream "0.0.11"
+ split "0.2"
+ stream-combiner "~0.0.4"
+ through "~2.3.1"
+
exit-hook@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8"
@@ -1489,6 +1501,10 @@ form-data@~2.1.1:
combined-stream "^1.0.5"
mime-types "^2.1.12"
+from@~0:
+ version "0.1.3"
+ resolved "https://registry.yarnpkg.com/from/-/from-0.1.3.tgz#ef63ac2062ac32acf7862e0d40b44b896f22f3bc"
+
fs-exists-sync@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add"
@@ -1661,6 +1677,16 @@ glob@^4.3.1:
minimatch "^2.0.1"
once "^1.3.0"
+glob@^5.0.12:
+ version "5.0.15"
+ resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1"
+ dependencies:
+ inflight "^1.0.4"
+ inherits "2"
+ minimatch "2 || 3"
+ once "^1.3.0"
+ path-is-absolute "^1.0.0"
+
glob@^7.0.0, glob@^7.0.3, glob@^7.0.5:
version "7.1.1"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
@@ -1764,6 +1790,23 @@ gulp-conventional-changelog@^1.1.0:
object-assign "^4.0.1"
through2 "^2.0.0"
+gulp-data@^1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/gulp-data/-/gulp-data-1.2.1.tgz#a94b54de7d4f3b8ea1f40ef859749c24578cf12b"
+ dependencies:
+ gulp-util "^3.0.7"
+ through2 "^2.0.0"
+ util-extend "^1.0.1"
+
+gulp-filelist@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/gulp-filelist/-/gulp-filelist-1.0.0.tgz#21e2408298a3d30de0ea60ed1f72fcab15c86889"
+ dependencies:
+ gulp-util "^3.0.7"
+ path "^0.12.7"
+ through2 "^2.0.0"
+ vinyl "^1.1.0"
+
gulp-if@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/gulp-if/-/gulp-if-2.0.2.tgz#a497b7e7573005041caa2bc8b7dda3c80444d629"
@@ -1772,12 +1815,27 @@ gulp-if@^2.0.2:
ternary-stream "^2.0.1"
through2 "^2.0.1"
+gulp-include@^2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/gulp-include/-/gulp-include-2.3.1.tgz#f1e0ed3f0fd074c347c7e59f9cf038d3dbdb3e30"
+ dependencies:
+ event-stream "~3.1.0"
+ glob "^5.0.12"
+ gulp-util "~2.2.10"
+ source-map "^0.5.1"
+ strip-bom "^2.0.0"
+ vinyl-sourcemaps-apply "^0.2.0"
+
gulp-match@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/gulp-match/-/gulp-match-1.0.3.tgz#91c7c0d7f29becd6606d57d80a7f8776a87aba8e"
dependencies:
minimatch "^3.0.3"
+gulp-rename@^1.2.2:
+ version "1.2.2"
+ resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.2.2.tgz#3ad4428763f05e2764dec1c67d868db275687817"
+
gulp-stats@^0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/gulp-stats/-/gulp-stats-0.0.4.tgz#f216c2bc079cb890cebf5d6aaa3b1eb397d12bab"
@@ -1786,6 +1844,14 @@ gulp-stats@^0.0.4:
pretty-hrtime "^1.0.0"
text-table "^0.2.0"
+gulp-template@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/gulp-template/-/gulp-template-4.0.0.tgz#05de36808c6fb9966578d5a94ee72cee08cdc53b"
+ dependencies:
+ gulp-util "^3.0.0"
+ lodash "^4.8.2"
+ through2 "^2.0.0"
+
gulp-util@*, gulp-util@^3.0.0, gulp-util@^3.0.6, gulp-util@^3.0.7:
version "3.0.8"
resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f"
@@ -1809,6 +1875,19 @@ gulp-util@*, gulp-util@^3.0.0, gulp-util@^3.0.6, gulp-util@^3.0.7:
through2 "^2.0.0"
vinyl "^0.5.0"
+gulp-util@~2.2.10:
+ version "2.2.20"
+ resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-2.2.20.tgz#d7146e5728910bd8f047a6b0b1e549bc22dbd64c"
+ dependencies:
+ chalk "^0.5.0"
+ dateformat "^1.0.7-1.2.3"
+ lodash._reinterpolate "^2.4.1"
+ lodash.template "^2.4.1"
+ minimist "^0.2.0"
+ multipipe "^0.1.0"
+ through2 "^0.5.0"
+ vinyl "^0.2.1"
+
gulp-watch@^4.3.8:
version "4.3.11"
resolved "https://registry.yarnpkg.com/gulp-watch/-/gulp-watch-4.3.11.tgz#162fc563de9fc770e91f9a7ce3955513a9a118c0"
@@ -1956,6 +2035,10 @@ inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
+inherits@2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
+
ini@^1.3.2, ini@^1.3.4, ini@~1.3.0:
version "1.3.4"
resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e"
@@ -2312,14 +2395,36 @@ lodash._basevalues@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7"
+lodash._escapehtmlchar@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz#df67c3bb6b7e8e1e831ab48bfa0795b92afe899d"
+ dependencies:
+ lodash._htmlescapes "~2.4.1"
+
+lodash._escapestringchar@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz#ecfe22618a2ade50bfeea43937e51df66f0edb72"
+
lodash._getnative@^3.0.0:
version "3.9.1"
resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5"
+lodash._htmlescapes@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz#32d14bf0844b6de6f8b62a051b4f67c228b624cb"
+
lodash._isiterateecall@^3.0.0:
version "3.0.9"
resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c"
+lodash._isnative@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash._isnative/-/lodash._isnative-2.4.1.tgz#3ea6404b784a7be836c7b57580e1cdf79b14832c"
+
+lodash._objecttypes@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz#7c0b7f69d98a1f76529f890b0cdb1b4dfec11c11"
+
lodash._reescape@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a"
@@ -2328,24 +2433,56 @@ lodash._reevaluate@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed"
+lodash._reinterpolate@^2.4.1, lodash._reinterpolate@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz#4f1227aa5a8711fc632f5b07a1f4607aab8b3222"
+
lodash._reinterpolate@^3.0.0, lodash._reinterpolate@~3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
+lodash._reunescapedhtml@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz#747c4fc40103eb3bb8a0976e571f7a2659e93ba7"
+ dependencies:
+ lodash._htmlescapes "~2.4.1"
+ lodash.keys "~2.4.1"
+
lodash._root@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692"
+lodash._shimkeys@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz#6e9cc9666ff081f0b5a6c978b83e242e6949d203"
+ dependencies:
+ lodash._objecttypes "~2.4.1"
+
lodash.assignwith@^4.0.7:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz#127a97f02adc41751a954d24b0de17e100e038eb"
+lodash.defaults@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-2.4.1.tgz#a7e8885f05e68851144b6e12a8f3678026bc4c54"
+ dependencies:
+ lodash._objecttypes "~2.4.1"
+ lodash.keys "~2.4.1"
+
lodash.escape@^3.0.0:
version "3.2.0"
resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698"
dependencies:
lodash._root "^3.0.0"
+lodash.escape@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-2.4.1.tgz#2ce12c5e084db0a57dda5e5d1eeeb9f5d175a3b4"
+ dependencies:
+ lodash._escapehtmlchar "~2.4.1"
+ lodash._reunescapedhtml "~2.4.1"
+ lodash.keys "~2.4.1"
+
lodash.isarguments@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a"
@@ -2358,6 +2495,12 @@ lodash.isempty@^4.2.1:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e"
+lodash.isobject@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-2.4.1.tgz#5a2e47fe69953f1ee631a7eba1fe64d2d06558f5"
+ dependencies:
+ lodash._objecttypes "~2.4.1"
+
lodash.isplainobject@^4.0.4:
version "4.0.6"
resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb"
@@ -2374,6 +2517,14 @@ lodash.keys@^3.0.0:
lodash.isarguments "^3.0.0"
lodash.isarray "^3.0.0"
+lodash.keys@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-2.4.1.tgz#48dea46df8ff7632b10d706b8acb26591e2b3727"
+ dependencies:
+ lodash._isnative "~2.4.1"
+ lodash._shimkeys "~2.4.1"
+ lodash.isobject "~2.4.1"
+
lodash.mapvalues@^4.4.0:
version "4.6.0"
resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c"
@@ -2386,6 +2537,18 @@ lodash.restparam@^3.0.0:
version "3.6.1"
resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805"
+lodash.template@^2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-2.4.1.tgz#9e611007edf629129a974ab3c48b817b3e1cf20d"
+ dependencies:
+ lodash._escapestringchar "~2.4.1"
+ lodash._reinterpolate "~2.4.1"
+ lodash.defaults "~2.4.1"
+ lodash.escape "~2.4.1"
+ lodash.keys "~2.4.1"
+ lodash.templatesettings "~2.4.1"
+ lodash.values "~2.4.1"
+
lodash.template@^3.0.0:
version "3.6.2"
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f"
@@ -2420,7 +2583,20 @@ lodash.templatesettings@^4.0.0:
dependencies:
lodash._reinterpolate "~3.0.0"
-lodash@^4.0.0, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0:
+lodash.templatesettings@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz#ea76c75d11eb86d4dbe89a83893bb861929ac699"
+ dependencies:
+ lodash._reinterpolate "~2.4.1"
+ lodash.escape "~2.4.1"
+
+lodash.values@~2.4.1:
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/lodash.values/-/lodash.values-2.4.1.tgz#abf514436b3cb705001627978cbcf30b1280eea4"
+ dependencies:
+ lodash.keys "~2.4.1"
+
+lodash@^4.0.0, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.8.2:
version "4.17.4"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
@@ -2457,6 +2633,10 @@ map-obj@^1.0.0, map-obj@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
+map-stream@~0.1.0:
+ version "0.1.0"
+ resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194"
+
meow@^3.3.0:
version "3.7.0"
resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
@@ -2506,15 +2686,15 @@ mime-types@^2.1.12, mime-types@~2.1.7:
dependencies:
mime-db "~1.26.0"
-minimatch@^2.0.1:
- version "2.0.10"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
+"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3:
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
dependencies:
brace-expansion "^1.0.0"
-minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
+minimatch@^2.0.1:
+ version "2.0.10"
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7"
dependencies:
brace-expansion "^1.0.0"
@@ -2529,6 +2709,10 @@ minimist@0.0.8, minimist@~0.0.1:
version "0.0.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
+minimist@^0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.2.0.tgz#4dffe525dae2b864c66c2e23c6271d7afdecefce"
+
minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
@@ -2551,7 +2735,7 @@ ms@0.7.2:
version "0.7.2"
resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765"
-multipipe@^0.1.2:
+multipipe@^0.1.0, multipipe@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b"
dependencies:
@@ -2765,6 +2949,19 @@ path-type@^1.0.0:
pify "^2.0.0"
pinkie-promise "^2.0.0"
+path@^0.12.7:
+ version "0.12.7"
+ resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f"
+ dependencies:
+ process "^0.11.1"
+ util "^0.10.3"
+
+pause-stream@0.0.11:
+ version "0.0.11"
+ resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445"
+ dependencies:
+ through "~2.3"
+
pify@^2.0.0, pify@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
@@ -2820,6 +3017,10 @@ process-nextick-args@~1.0.6:
version "1.0.7"
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3"
+process@^0.11.1:
+ version "0.11.9"
+ resolved "https://registry.yarnpkg.com/process/-/process-0.11.9.tgz#7bd5ad21aa6253e7da8682264f1e11d11c0318c1"
+
progress@^1.1.8:
version "1.1.8"
resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
@@ -2867,7 +3068,7 @@ read-pkg@^1.0.0, read-pkg@^1.1.0:
normalize-package-data "^2.3.2"
path-type "^1.0.0"
-"readable-stream@>=1.0.33-1 <1.1.0-0":
+"readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0.17:
version "1.0.34"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c"
dependencies:
@@ -3168,7 +3369,7 @@ source-map@^0.4.4:
dependencies:
amdefine ">=0.0.4"
-source-map@^0.5.0, source-map@^0.5.3, source-map@~0.5.1:
+source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.3, source-map@~0.5.1:
version "0.5.6"
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.6.tgz#75ce38f52bf0733c5a7f0c118d81334a2bb5f412"
@@ -3196,6 +3397,12 @@ split2@^2.0.0:
dependencies:
through2 "^2.0.2"
+split@0.2:
+ version "0.2.10"
+ resolved "https://registry.yarnpkg.com/split/-/split-0.2.10.tgz#67097c601d697ce1368f418f06cd201cf0521a57"
+ dependencies:
+ through "2"
+
split@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/split/-/split-1.0.0.tgz#c4395ce683abcd254bc28fe1dabb6e5c27dcffae"
@@ -3221,6 +3428,12 @@ sshpk@^1.7.0:
jsbn "~0.1.0"
tweetnacl "~0.14.0"
+stream-combiner@~0.0.4:
+ version "0.0.4"
+ resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14"
+ dependencies:
+ duplexer "~0.1.1"
+
stream-consume@~0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f"
@@ -3377,6 +3590,13 @@ text-table@^0.2.0, text-table@~0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
+through2@^0.5.0:
+ version "0.5.1"
+ resolved "https://registry.yarnpkg.com/through2/-/through2-0.5.1.tgz#dfdd012eb9c700e2323fd334f38ac622ab372da7"
+ dependencies:
+ readable-stream "~1.0.17"
+ xtend "~3.0.0"
+
through2@^0.6.1:
version "0.6.5"
resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48"
@@ -3391,7 +3611,7 @@ through2@^2.0.0, through2@^2.0.1, through2@^2.0.2:
readable-stream "^2.1.5"
xtend "~4.0.1"
-through@2, "through@>=2.2.7 <3", through@^2.3.6:
+through@2, "through@>=2.2.7 <3", through@^2.3.6, through@~2.3, through@~2.3.1:
version "2.3.8"
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
@@ -3484,6 +3704,16 @@ util-deprecate@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+util-extend@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f"
+
+util@^0.10.3:
+ version "0.10.3"
+ resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9"
+ dependencies:
+ inherits "2.0.1"
+
uuid@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1"
@@ -3531,6 +3761,18 @@ vinyl-fs@^0.3.0:
through2 "^0.6.1"
vinyl "^0.4.0"
+vinyl-sourcemaps-apply@^0.2.0:
+ version "0.2.1"
+ resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705"
+ dependencies:
+ source-map "^0.5.1"
+
+vinyl@^0.2.1:
+ version "0.2.3"
+ resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.2.3.tgz#bca938209582ec5a49ad538a00fa1f125e513252"
+ dependencies:
+ clone-stats "~0.0.1"
+
vinyl@^0.4.0:
version "0.4.6"
resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847"
@@ -3611,6 +3853,10 @@ write@^0.2.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"
+xtend@~3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/xtend/-/xtend-3.0.0.tgz#5cce7407baf642cba7becda568111c493f59665a"
+
y18n@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41"