From 3ddbee30ec8a4e49a67b145121290e6c26b99705 Mon Sep 17 00:00:00 2001 From: Sundeep Malladi Date: Wed, 5 Apr 2017 16:06:45 -0500 Subject: [PATCH 1/5] First pass at building themes --- .gulp/index.js | 3 +- .gulp/tasks/themes.js | 46 ++ package.json | 2 + src/themes/Material-Theme-Darker.json | 573 ++++++++++++++++++++++ src/themes/Material-Theme-Default.json | 573 ++++++++++++++++++++++ src/themes/Material-Theme-Lighter.json | 573 ++++++++++++++++++++++ src/themes/Material-Theme-Palenight.json | 573 ++++++++++++++++++++++ src/themes/Material-Theme.json | 573 ++++++++++++++++++++++ src/themes/settings/specific/default.json | 2 +- src/themes/theme-template.yml | 4 +- yarn.lock | 275 ++++++----- 11 files changed, 3065 insertions(+), 132 deletions(-) create mode 100644 .gulp/tasks/themes.js create mode 100644 src/themes/Material-Theme-Darker.json create mode 100644 src/themes/Material-Theme-Default.json create mode 100644 src/themes/Material-Theme-Lighter.json create mode 100644 src/themes/Material-Theme-Palenight.json create mode 100644 src/themes/Material-Theme.json diff --git a/.gulp/index.js b/.gulp/index.js index 834b016..b25efc7 100644 --- a/.gulp/index.js +++ b/.gulp/index.js @@ -2,6 +2,7 @@ import './tasks/changelog'; import './tasks/bump'; import './tasks/icons'; +import './tasks/themes'; // export default script -export default ['build']; \ No newline at end of file +export default ['build']; diff --git a/.gulp/tasks/themes.js b/.gulp/tasks/themes.js new file mode 100644 index 0000000..d1cf6d3 --- /dev/null +++ b/.gulp/tasks/themes.js @@ -0,0 +1,46 @@ +import fs from 'fs'; +import gulp from 'gulp'; +import Mustache from 'mustache'; +import YAML from 'yamljs'; + +const themeCommons = require('../../src/themes/settings/commons.json'); +const themeVariants = []; +const themeTemplateFile = fs.readFileSync( + './src/themes/theme-template.yml', + 'utf-8' +); + +const files = fs.readdirSync('./src/themes/settings/specific'); + +// build theme variants for later use in templating +files.forEach(file => { + const name = file.split('.')[0]; + const filepath = './src/themes/settings/specific/' + file; + const contents = fs.readFileSync(filepath, 'utf-8'); + + try { + themeVariants.push(JSON.parse(contents)); + } catch (err) { + console.log('Error when parsing json for theme variants', err); + } +}); + +gulp.task('build:themes', cb => { + themeVariants.forEach(variant => { + console.log('Building ', variant.name); + const templateData = { + commons: themeCommons, + variant, + }; + + const templateJson = YAML.parse( + Mustache.render(themeTemplateFile, templateData) + ); + + fs.writeFileSync( + `./src/themes/${variant.name}.json`, + JSON.stringify(templateJson, null, 2), + 'utf-8' + ); + }); +}); diff --git a/package.json b/package.json index 77fcffa..3932e45 100644 --- a/package.json +++ b/package.json @@ -77,9 +77,11 @@ "gulp-template": "^4.0.0", "gulp-watch": "^4.3.8", "json-minify": "^1.0.0", + "mustache": "^2.3.0", "rimraf": "^2.6.1", "run-sequence": "^1.2.2", "svgo": "^0.7.1", + "yamljs": "^0.2.9", "yargs": "^7.0.2" } } diff --git a/src/themes/Material-Theme-Darker.json b/src/themes/Material-Theme-Darker.json new file mode 100644 index 0000000..527980f --- /dev/null +++ b/src/themes/Material-Theme-Darker.json @@ -0,0 +1,573 @@ +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#252526", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#4A4A4A" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#EEFFFFFF" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#FF5370", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid unimplemented", + "scope": [ + "invalid.unimplemented" + ], + "settings": { + "background": "#C3E88D", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "background": "#C792EA", + "foreground": "#FFFFFF" + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "keyword", + "storage.type", + "storage.modifier" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "Keyword", + "Storage" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.operator", + "constant.other.color", + "punctuation", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#F07178" + } + }, + { + "name": "Function, Special Method, Block Level", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method", + "meta.block-level" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Other Variable, String Link", + "scope": [ + "support.other.variable", + "string.other.link" + ], + "settings": { + "foreground": "#F07178" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "variable.parameter", + "keyword.other.unit" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "normal", + "foreground": "#C3E88D" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name.class", + "entity.name.type.class", + "support.type", + "support.class", + "support.orther.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type", + "source.sass support.type", + "source.scss support.type", + "source.less support.type", + "source.stylus support.type" + ], + "settings": { + "foreground": "#B2CCD6" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#82AAFF" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Attributes", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS Classes", + "scope": [ + "entity.other.attribute-name.class" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS ID's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Regular Expressions", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "Escape Characters", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "URL", + "scope": [ + "*url*, *link*, *uri*" + ], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#82AAFF" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#EEFFFFFF" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Line Break", + "scope": [ + "text.html.markdown meta.dummy.line-break" + ], + "settings": { + "foreground": "" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markup - Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic,", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Underline", + "scope": [ + "markup.underline" + ], + "settings": { + "fontStyle": "underline", + "foreground": "#F78C6C" + } + }, + { + "name": "Markup - Strike", + "scope": [ + "markup.strike" + ], + "settings": { + "fontStyle": "strike", + "foreground": "" + } + }, + { + "name": "Markdown - Blockquote", + "scope": [ + "markup.quote punctuation.definition.blockquote.markdown" + ], + "settings": { + "background": "#65737e", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "fontStyle": "italic", + "foreground": "" + } + } + ], + "colors": { + "editorBackground": "#252526", + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526" + } +} \ No newline at end of file diff --git a/src/themes/Material-Theme-Default.json b/src/themes/Material-Theme-Default.json new file mode 100644 index 0000000..3d6f166 --- /dev/null +++ b/src/themes/Material-Theme-Default.json @@ -0,0 +1,573 @@ +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#252526", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#546E7A" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#EEFFFFFF" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#FF5370", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid unimplemented", + "scope": [ + "invalid.unimplemented" + ], + "settings": { + "background": "#C3E88D", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "background": "#C792EA", + "foreground": "#FFFFFF" + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "keyword", + "storage.type", + "storage.modifier" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "Keyword", + "Storage" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.operator", + "constant.other.color", + "punctuation", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#F07178" + } + }, + { + "name": "Function, Special Method, Block Level", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method", + "meta.block-level" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Other Variable, String Link", + "scope": [ + "support.other.variable", + "string.other.link" + ], + "settings": { + "foreground": "#F07178" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "variable.parameter", + "keyword.other.unit" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "normal", + "foreground": "#C3E88D" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name.class", + "entity.name.type.class", + "support.type", + "support.class", + "support.orther.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type", + "source.sass support.type", + "source.scss support.type", + "source.less support.type", + "source.stylus support.type" + ], + "settings": { + "foreground": "#B2CCD6" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#82AAFF" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Attributes", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS Classes", + "scope": [ + "entity.other.attribute-name.class" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS ID's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Regular Expressions", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "Escape Characters", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "URL", + "scope": [ + "*url*, *link*, *uri*" + ], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#82AAFF" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#EEFFFFFF" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Line Break", + "scope": [ + "text.html.markdown meta.dummy.line-break" + ], + "settings": { + "foreground": "" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markup - Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic,", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Underline", + "scope": [ + "markup.underline" + ], + "settings": { + "fontStyle": "underline", + "foreground": "#F78C6C" + } + }, + { + "name": "Markup - Strike", + "scope": [ + "markup.strike" + ], + "settings": { + "fontStyle": "strike", + "foreground": "" + } + }, + { + "name": "Markdown - Blockquote", + "scope": [ + "markup.quote punctuation.definition.blockquote.markdown" + ], + "settings": { + "background": "#65737e", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "fontStyle": "italic", + "foreground": "" + } + } + ], + "colors": { + "editorBackground": "#252526", + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526" + } +} \ No newline at end of file diff --git a/src/themes/Material-Theme-Lighter.json b/src/themes/Material-Theme-Lighter.json new file mode 100644 index 0000000..09233d1 --- /dev/null +++ b/src/themes/Material-Theme-Lighter.json @@ -0,0 +1,573 @@ +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#252526", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#CCD7DA" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#EEFFFFFF" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#FF5370", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid unimplemented", + "scope": [ + "invalid.unimplemented" + ], + "settings": { + "background": "#C3E88D", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "background": "#C792EA", + "foreground": "#FFFFFF" + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "keyword", + "storage.type", + "storage.modifier" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "Keyword", + "Storage" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.operator", + "constant.other.color", + "punctuation", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#F07178" + } + }, + { + "name": "Function, Special Method, Block Level", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method", + "meta.block-level" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Other Variable, String Link", + "scope": [ + "support.other.variable", + "string.other.link" + ], + "settings": { + "foreground": "#F07178" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "variable.parameter", + "keyword.other.unit" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "normal", + "foreground": "#C3E88D" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name.class", + "entity.name.type.class", + "support.type", + "support.class", + "support.orther.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type", + "source.sass support.type", + "source.scss support.type", + "source.less support.type", + "source.stylus support.type" + ], + "settings": { + "foreground": "#B2CCD6" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#82AAFF" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Attributes", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS Classes", + "scope": [ + "entity.other.attribute-name.class" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS ID's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Regular Expressions", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "Escape Characters", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "URL", + "scope": [ + "*url*, *link*, *uri*" + ], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#82AAFF" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#EEFFFFFF" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Line Break", + "scope": [ + "text.html.markdown meta.dummy.line-break" + ], + "settings": { + "foreground": "" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markup - Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic,", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Underline", + "scope": [ + "markup.underline" + ], + "settings": { + "fontStyle": "underline", + "foreground": "#F78C6C" + } + }, + { + "name": "Markup - Strike", + "scope": [ + "markup.strike" + ], + "settings": { + "fontStyle": "strike", + "foreground": "" + } + }, + { + "name": "Markdown - Blockquote", + "scope": [ + "markup.quote punctuation.definition.blockquote.markdown" + ], + "settings": { + "background": "#65737e", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "fontStyle": "italic", + "foreground": "" + } + } + ], + "colors": { + "editorBackground": "#252526", + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526" + } +} \ No newline at end of file diff --git a/src/themes/Material-Theme-Palenight.json b/src/themes/Material-Theme-Palenight.json new file mode 100644 index 0000000..8862927 --- /dev/null +++ b/src/themes/Material-Theme-Palenight.json @@ -0,0 +1,573 @@ +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#252526", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#676E95" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#EEFFFFFF" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#FF5370", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid unimplemented", + "scope": [ + "invalid.unimplemented" + ], + "settings": { + "background": "#C3E88D", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "background": "#C792EA", + "foreground": "#FFFFFF" + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "keyword", + "storage.type", + "storage.modifier" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "Keyword", + "Storage" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.operator", + "constant.other.color", + "punctuation", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#F07178" + } + }, + { + "name": "Function, Special Method, Block Level", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method", + "meta.block-level" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Other Variable, String Link", + "scope": [ + "support.other.variable", + "string.other.link" + ], + "settings": { + "foreground": "#F07178" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "variable.parameter", + "keyword.other.unit" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "normal", + "foreground": "#C3E88D" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name.class", + "entity.name.type.class", + "support.type", + "support.class", + "support.orther.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type", + "source.sass support.type", + "source.scss support.type", + "source.less support.type", + "source.stylus support.type" + ], + "settings": { + "foreground": "#B2CCD6" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#82AAFF" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Attributes", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS Classes", + "scope": [ + "entity.other.attribute-name.class" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS ID's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Regular Expressions", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "Escape Characters", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "URL", + "scope": [ + "*url*, *link*, *uri*" + ], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#82AAFF" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#EEFFFFFF" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Line Break", + "scope": [ + "text.html.markdown meta.dummy.line-break" + ], + "settings": { + "foreground": "" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markup - Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic,", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Underline", + "scope": [ + "markup.underline" + ], + "settings": { + "fontStyle": "underline", + "foreground": "#F78C6C" + } + }, + { + "name": "Markup - Strike", + "scope": [ + "markup.strike" + ], + "settings": { + "fontStyle": "strike", + "foreground": "" + } + }, + { + "name": "Markdown - Blockquote", + "scope": [ + "markup.quote punctuation.definition.blockquote.markdown" + ], + "settings": { + "background": "#65737e", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "fontStyle": "italic", + "foreground": "" + } + } + ], + "colors": { + "editorBackground": "#252526", + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526" + } +} \ No newline at end of file diff --git a/src/themes/Material-Theme.json b/src/themes/Material-Theme.json new file mode 100644 index 0000000..527980f --- /dev/null +++ b/src/themes/Material-Theme.json @@ -0,0 +1,573 @@ +{ + "name": "Material Theme Darker", + "tokenColors": [ + { + "settings": { + "background": "#252526", + "foreground": "#FFFFFF" + } + }, + { + "name": "Comment", + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#4A4A4A" + } + }, + { + "name": "Variables", + "scope": [ + "variable", + "string constant.other.placeholder" + ], + "settings": { + "foreground": "#EEFFFFFF" + } + }, + { + "name": "Colors", + "scope": [ + "constant.other.color" + ], + "settings": { + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid", + "scope": [ + "invalid", + "invalid.illegal", + "invalid.broken" + ], + "settings": { + "background": "#FF5370", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid unimplemented", + "scope": [ + "invalid.unimplemented" + ], + "settings": { + "background": "#C3E88D", + "foreground": "#FFFFFF" + } + }, + { + "name": "Invalid deprecated", + "scope": [ + "invalid.deprecated" + ], + "settings": { + "background": "#C792EA", + "foreground": "#FFFFFF" + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "keyword", + "storage.type", + "storage.modifier" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Keyword, Storage", + "scope": [ + "Keyword", + "Storage" + ], + "settings": { + "fontStyle": "italic" + } + }, + { + "name": "Operator, Misc", + "scope": [ + "keyword.operator", + "constant.other.color", + "punctuation", + "meta.tag", + "punctuation.definition.tag", + "punctuation.separator.inheritance.php", + "punctuation.definition.tag.html", + "punctuation.definition.tag.begin.html", + "punctuation.definition.tag.end.html", + "punctuation.section.embedded", + "keyword.other.template", + "keyword.other.substitution" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "Tag", + "scope": [ + "entity.name.tag", + "meta.tag.sgml", + "markup.deleted.git_gutter" + ], + "settings": { + "foreground": "#F07178" + } + }, + { + "name": "Function, Special Method, Block Level", + "scope": [ + "entity.name.function", + "meta.function-call", + "variable.function", + "support.function", + "keyword.other.special-method", + "meta.block-level" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Other Variable, String Link", + "scope": [ + "support.other.variable", + "string.other.link" + ], + "settings": { + "foreground": "#F07178" + } + }, + { + "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", + "scope": [ + "constant.numeric", + "constant.language", + "support.constant", + "constant.character", + "variable.parameter", + "keyword.other.unit" + ], + "settings": { + "foreground": "#F78C6C" + } + }, + { + "name": "String, Symbols, Inherited Class, Markup Heading", + "scope": [ + "string", + "constant.other.symbol", + "constant.other.key", + "entity.other.inherited-class", + "markup.heading", + "markup.inserted.git_gutter", + "meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "normal", + "foreground": "#C3E88D" + } + }, + { + "name": "Class, Support", + "scope": [ + "entity.name.class", + "entity.name.type.class", + "support.type", + "support.class", + "support.orther.namespace.use.php", + "meta.use.php", + "support.other.namespace.php", + "markup.changed.git_gutter", + "support.type.sys-types" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS Class and Support", + "scope": [ + "source.css support.type", + "source.sass support.type", + "source.scss support.type", + "source.less support.type", + "source.stylus support.type" + ], + "settings": { + "foreground": "#B2CCD6" + } + }, + { + "name": "Sub-methods", + "scope": [ + "entity.name.module.js", + "variable.import.parameter.js", + "variable.other.class.js" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Language methods", + "scope": [ + "variable.language" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "entity.name.method.js", + "scope": [ + "entity.name.method.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#82AAFF" + } + }, + { + "name": "meta.method.js", + "scope": [ + "meta.class-method.js entity.name.function.js", + "variable.function.constructor" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Attributes", + "scope": [ + "entity.other.attribute-name" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "HTML Attributes", + "scope": [ + "text.html.basic entity.other.attribute-name.html", + "text.html.basic entity.other.attribute-name" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS Classes", + "scope": [ + "entity.other.attribute-name.class" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "CSS ID's", + "scope": [ + "source.sass keyword.control" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Inserted", + "scope": [ + "markup.inserted" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Deleted", + "scope": [ + "markup.deleted" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "Changed", + "scope": [ + "markup.changed" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Regular Expressions", + "scope": [ + "string.regexp" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "Escape Characters", + "scope": [ + "constant.character.escape" + ], + "settings": { + "foreground": "#89DDFF" + } + }, + { + "name": "URL", + "scope": [ + "*url*, *link*, *uri*" + ], + "settings": { + "fontStyle": "underline" + } + }, + { + "name": "Decorators", + "scope": [ + "tag.decorator.js entity.name.tag.js", + "tag.decorator.js punctuation.definition.tag.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#82AAFF" + } + }, + { + "name": "ES7 Bind Operator", + "scope": [ + "source.js constant.other.object.key.js string.unquoted.label.js" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 0", + "scope": [ + "source.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 1", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 2", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "JSON Key - Level 3", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#FF5370" + } + }, + { + "name": "JSON Key - Level 4", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C17E70" + } + }, + { + "name": "JSON Key - Level 5", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "JSON Key - Level 6", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#f07178" + } + }, + { + "name": "JSON Key - Level 7", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "JSON Key - Level 8", + "scope": [ + "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markdown - Plain", + "scope": [ + "text.html.markdown", + "punctuation.definition.list_item.markdown" + ], + "settings": { + "foreground": "#EEFFFFFF" + } + }, + { + "name": "Markdown - Markup Raw Inline", + "scope": [ + "text.html.markdown markup.inline.raw.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Markup Raw Inline Punctuation", + "scope": [ + "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" + ], + "settings": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Line Break", + "scope": [ + "text.html.markdown meta.dummy.line-break" + ], + "settings": { + "foreground": "" + } + }, + { + "name": "Markdown - Heading", + "scope": [ + "markdown.heading", + "markup.heading | markup.heading entity.name", + "markup.heading.markdown punctuation.definition.heading.markdown" + ], + "settings": { + "foreground": "#C3E88D" + } + }, + { + "name": "Markup - Italic", + "scope": [ + "markup.italic" + ], + "settings": { + "fontStyle": "italic", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Bold", + "scope": [ + "markup.bold", + "markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Bold-Italic", + "scope": [ + "markup.bold markup.italic,", + "markup.italic markup.bold", + "markup.quote markup.bold", + "markup.bold markup.italic string", + "markup.italic markup.bold string", + "markup.quote markup.bold string" + ], + "settings": { + "fontStyle": "bold", + "foreground": "#F07178" + } + }, + { + "name": "Markup - Underline", + "scope": [ + "markup.underline" + ], + "settings": { + "fontStyle": "underline", + "foreground": "#F78C6C" + } + }, + { + "name": "Markup - Strike", + "scope": [ + "markup.strike" + ], + "settings": { + "fontStyle": "strike", + "foreground": "" + } + }, + { + "name": "Markdown - Blockquote", + "scope": [ + "markup.quote punctuation.definition.blockquote.markdown" + ], + "settings": { + "background": "#65737e", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Quote", + "scope": [ + "markup.quote" + ], + "settings": { + "fontStyle": "italic", + "foreground": "" + } + } + ], + "colors": { + "editorBackground": "#252526", + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526" + } +} \ No newline at end of file diff --git a/src/themes/settings/specific/default.json b/src/themes/settings/specific/default.json index 93c685d..383ab61 100644 --- a/src/themes/settings/specific/default.json +++ b/src/themes/settings/specific/default.json @@ -35,4 +35,4 @@ "violet": "#bb80b3" } } -} \ No newline at end of file +} diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index bf4f5a0..0cc3f07 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -9,7 +9,7 @@ tokenColors: - punctuation.definition.comment settings: fontStyle: italic - foreground: '#4A4A4A' + foreground: '{{variant.scheme.comments}}' - name: Variables scope: - variable @@ -351,4 +351,4 @@ tokenColors: colors: editorBackground: '#252526' editorForeground: '#FFFFFF' - statusBarBackground: '#252526' \ No newline at end of file + statusBarBackground: '#252526' diff --git a/yarn.lock b/yarn.lock index a5c225e..8e64646 100644 --- a/yarn.lock +++ b/yarn.lock @@ -229,19 +229,19 @@ babel-code-frame@^6.16.0, babel-code-frame@^6.22.0: esutils "^2.0.2" js-tokens "^3.0.0" -babel-core@^6.21.0, babel-core@^6.22.0: - version "6.22.1" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.22.1.tgz#9c5fd658ba1772d28d721f6d25d968fc7ae21648" +babel-core@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.24.0.tgz#8f36a0a77f5c155aed6f920b844d23ba56742a02" dependencies: babel-code-frame "^6.22.0" - babel-generator "^6.22.0" - babel-helpers "^6.22.0" - babel-messages "^6.22.0" - babel-register "^6.22.0" + babel-generator "^6.24.0" + babel-helpers "^6.23.0" + babel-messages "^6.23.0" + babel-register "^6.24.0" babel-runtime "^6.22.0" - babel-template "^6.22.0" - babel-traverse "^6.22.1" - babel-types "^6.22.0" + babel-template "^6.23.0" + babel-traverse "^6.23.1" + babel-types "^6.23.0" babylon "^6.11.0" convert-source-map "^1.1.0" debug "^2.1.1" @@ -253,17 +253,18 @@ babel-core@^6.21.0, babel-core@^6.22.0: slash "^1.0.0" source-map "^0.5.0" -babel-generator@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.22.0.tgz#d642bf4961911a8adc7c692b0c9297f325cda805" +babel-generator@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.24.0.tgz#eba270a8cc4ce6e09a61be43465d7c62c1f87c56" dependencies: - babel-messages "^6.22.0" + babel-messages "^6.23.0" babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.23.0" detect-indent "^4.0.0" jsesc "^1.3.0" lodash "^4.2.0" source-map "^0.5.0" + trim-right "^1.0.1" babel-helper-call-delegate@^6.22.0: version "6.22.0" @@ -333,16 +334,16 @@ babel-helper-replace-supers@^6.22.0: babel-traverse "^6.22.0" babel-types "^6.22.0" -babel-helpers@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.22.0.tgz#d275f55f2252b8101bff07bc0c556deda657392c" +babel-helpers@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.23.0.tgz#4f8f2e092d0b6a8808a4bde79c27f1e2ecf0d992" dependencies: babel-runtime "^6.22.0" - babel-template "^6.22.0" + babel-template "^6.23.0" -babel-messages@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.22.0.tgz#36066a214f1217e4ed4164867669ecb39e3ea575" +babel-messages@^6.22.0, babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" dependencies: babel-runtime "^6.22.0" @@ -428,22 +429,22 @@ babel-plugin-transform-es2015-literals@^6.22.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-modules-amd@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.22.0.tgz#bf69cd34889a41c33d90dfb740e0091ccff52f21" +babel-plugin-transform-es2015-modules-amd@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.0.tgz#a1911fb9b7ec7e05a43a63c5995007557bcf6a2e" dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.22.0" + babel-plugin-transform-es2015-modules-commonjs "^6.24.0" babel-runtime "^6.22.0" babel-template "^6.22.0" -babel-plugin-transform-es2015-modules-commonjs@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.22.0.tgz#6ca04e22b8e214fb50169730657e7a07dc941145" +babel-plugin-transform-es2015-modules-commonjs@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.0.tgz#e921aefb72c2cc26cb03d107626156413222134f" dependencies: babel-plugin-transform-strict-mode "^6.22.0" babel-runtime "^6.22.0" - babel-template "^6.22.0" - babel-types "^6.22.0" + babel-template "^6.23.0" + babel-types "^6.23.0" babel-plugin-transform-es2015-modules-systemjs@^6.22.0: version "6.22.0" @@ -453,13 +454,13 @@ babel-plugin-transform-es2015-modules-systemjs@^6.22.0: babel-runtime "^6.22.0" babel-template "^6.22.0" -babel-plugin-transform-es2015-modules-umd@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.22.0.tgz#60d0ba3bd23258719c64391d9bf492d648dc0fae" +babel-plugin-transform-es2015-modules-umd@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.0.tgz#fd5fa63521cae8d273927c3958afd7c067733450" dependencies: - babel-plugin-transform-es2015-modules-amd "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.0" babel-runtime "^6.22.0" - babel-template "^6.22.0" + babel-template "^6.23.0" babel-plugin-transform-es2015-object-super@^6.22.0: version "6.22.0" @@ -533,9 +534,9 @@ babel-plugin-transform-strict-mode@^6.22.0: babel-runtime "^6.22.0" babel-types "^6.22.0" -babel-preset-es2015@^6.18.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.22.0.tgz#af5a98ecb35eb8af764ad8a5a05eb36dc4386835" +babel-preset-es2015@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.0.tgz#c162d68b1932696e036cd3110dc1ccd303d2673a" dependencies: babel-plugin-check-es2015-constants "^6.22.0" babel-plugin-transform-es2015-arrow-functions "^6.22.0" @@ -548,10 +549,10 @@ babel-preset-es2015@^6.18.0: babel-plugin-transform-es2015-for-of "^6.22.0" babel-plugin-transform-es2015-function-name "^6.22.0" babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.22.0" - babel-plugin-transform-es2015-modules-commonjs "^6.22.0" + babel-plugin-transform-es2015-modules-amd "^6.24.0" + babel-plugin-transform-es2015-modules-commonjs "^6.24.0" babel-plugin-transform-es2015-modules-systemjs "^6.22.0" - babel-plugin-transform-es2015-modules-umd "^6.22.0" + babel-plugin-transform-es2015-modules-umd "^6.24.0" babel-plugin-transform-es2015-object-super "^6.22.0" babel-plugin-transform-es2015-parameters "^6.22.0" babel-plugin-transform-es2015-shorthand-properties "^6.22.0" @@ -562,11 +563,11 @@ babel-preset-es2015@^6.18.0: babel-plugin-transform-es2015-unicode-regex "^6.22.0" babel-plugin-transform-regenerator "^6.22.0" -babel-register@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.22.0.tgz#a61dd83975f9ca4a9e7d6eff3059494cd5ea4c63" +babel-register@^6.24.0: + version "6.24.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.0.tgz#5e89f8463ba9970356d02eb07dabe3308b080cfd" dependencies: - babel-core "^6.22.0" + babel-core "^6.24.0" babel-runtime "^6.22.0" core-js "^2.4.0" home-or-tmp "^2.0.0" @@ -574,9 +575,9 @@ babel-register@^6.22.0: mkdirp "^0.5.1" source-map-support "^0.4.2" -babel-root-import@^4.1.5: - version "4.1.5" - resolved "https://registry.yarnpkg.com/babel-root-import/-/babel-root-import-4.1.5.tgz#cb2b8163af1c4935d8fb570b5369154317a84f96" +babel-root-import@^4.1.8: + version "4.1.8" + resolved "https://registry.yarnpkg.com/babel-root-import/-/babel-root-import-4.1.8.tgz#135bb83986d57d6f75ba9b7772b31633e22fbdac" dependencies: slash "^1.0.0" @@ -587,33 +588,33 @@ babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.9.2: core-js "^2.4.0" regenerator-runtime "^0.10.0" -babel-template@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.22.0.tgz#403d110905a4626b317a2a1fcb8f3b73204b2edb" +babel-template@^6.22.0, babel-template@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.23.0.tgz#04d4f270adbb3aa704a8143ae26faa529238e638" dependencies: babel-runtime "^6.22.0" - babel-traverse "^6.22.0" - babel-types "^6.22.0" + babel-traverse "^6.23.0" + babel-types "^6.23.0" babylon "^6.11.0" lodash "^4.2.0" -babel-traverse@^6.22.0, babel-traverse@^6.22.1: - version "6.22.1" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.22.1.tgz#3b95cd6b7427d6f1f757704908f2fc9748a5f59f" +babel-traverse@^6.22.0, babel-traverse@^6.23.0, babel-traverse@^6.23.1: + version "6.23.1" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.23.1.tgz#d3cb59010ecd06a97d81310065f966b699e14f48" dependencies: babel-code-frame "^6.22.0" - babel-messages "^6.22.0" + babel-messages "^6.23.0" babel-runtime "^6.22.0" - babel-types "^6.22.0" + babel-types "^6.23.0" babylon "^6.15.0" debug "^2.2.0" globals "^9.0.0" invariant "^2.2.0" lodash "^4.2.0" -babel-types@^6.19.0, babel-types@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.22.0.tgz#2a447e8d0ea25d2512409e4175479fd78cc8b1db" +babel-types@^6.19.0, babel-types@^6.22.0, babel-types@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.23.0.tgz#bb17179d7538bad38cd0c9e115d340f77e7e9acf" dependencies: babel-runtime "^6.22.0" esutils "^2.0.2" @@ -677,9 +678,9 @@ builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" -bump-regex@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/bump-regex/-/bump-regex-2.6.1.tgz#e2dd5d2fb542459c4eef275e0e2df26381f36120" +bump-regex@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/bump-regex/-/bump-regex-2.7.0.tgz#4a21e2537113476c026be588b8a7dddef1934641" dependencies: semver "^5.1.0" xtend "^4.0.1" @@ -848,7 +849,7 @@ concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" -concat-stream@^1.4.6, concat-stream@^1.5.0: +concat-stream@^1.5.0, concat-stream@^1.5.2: version "1.6.0" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" dependencies: @@ -860,9 +861,9 @@ console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" -conventional-changelog-angular@^1.0.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.3.0.tgz#3f64185978aa13ab0954c9e46a78969fd59c6801" +conventional-changelog-angular@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-1.3.4.tgz#7d7cdfbd358948312904d02229a61fd6075cf455" dependencies: compare-func "^1.3.1" github-url-from-git "^1.4.0" @@ -880,17 +881,17 @@ conventional-changelog-codemirror@^0.1.0: dependencies: q "^1.4.1" -conventional-changelog-core@^1.3.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-1.5.0.tgz#72b17509535a23d7c6cb70ad4384f74247748013" +conventional-changelog-core@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-1.9.0.tgz#de5dfbc091847656508d4a389e35c9a1bc49e7f4" dependencies: conventional-changelog-writer "^1.1.0" conventional-commits-parser "^1.0.0" dateformat "^1.0.12" get-pkg-repo "^1.0.0" - git-raw-commits "^1.1.0" + git-raw-commits "^1.2.0" git-remote-origin-url "^2.0.0" - git-semver-tags "^1.1.0" + git-semver-tags "^1.2.0" lodash "^4.0.0" normalize-package-data "^2.3.5" q "^1.4.1" @@ -898,9 +899,9 @@ conventional-changelog-core@^1.3.0: read-pkg-up "^1.0.1" through2 "^2.0.0" -conventional-changelog-ember@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.2.2.tgz#bad70a891386bc3046484a8f4f1e5aa2dc0ad208" +conventional-changelog-ember@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-0.2.6.tgz#8b7355419f5127493c4c562473ab2fc792f1c2b6" dependencies: q "^1.4.1" @@ -950,15 +951,15 @@ conventional-changelog-writer@^1.1.0: split "^1.0.0" through2 "^2.0.0" -conventional-changelog@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-1.1.0.tgz#8ae3fb59feb74bbee0a25833ee1f83dad4a07874" +conventional-changelog@^1.1.3: + version "1.1.4" + resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-1.1.4.tgz#108bc750c2a317e200e2f9b413caaa1f8c7efa3b" dependencies: - conventional-changelog-angular "^1.0.0" + conventional-changelog-angular "^1.3.4" conventional-changelog-atom "^0.1.0" conventional-changelog-codemirror "^0.1.0" - conventional-changelog-core "^1.3.0" - conventional-changelog-ember "^0.2.0" + conventional-changelog-core "^1.9.0" + conventional-changelog-ember "^0.2.6" conventional-changelog-eslint "^0.1.0" conventional-changelog-express "^0.1.0" conventional-changelog-jquery "^0.1.0" @@ -1060,13 +1061,7 @@ dateformat@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.0.0.tgz#2743e3abb5c3fc2462e527dca445e04e9f4dee17" -debug@^2.1.1, debug@^2.2.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.0.tgz#bc596bcabe7617f11d9fa15361eded5608b8499b" - dependencies: - ms "0.7.2" - -debug@~2.2.0: +debug@^2.1.1, debug@^2.2.0, debug@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" dependencies: @@ -1126,9 +1121,9 @@ detect-indent@^4.0.0: dependencies: repeating "^2.0.0" -doctrine@^1.2.2: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" +doctrine@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.0.0.tgz#c73d8d2909d22291e1a007a395804da8b665fe63" dependencies: esutils "^2.0.2" isarray "^1.0.0" @@ -1247,21 +1242,22 @@ escope@^3.6.0: esrecurse "^4.1.0" estraverse "^4.1.1" -eslint-plugin-standard@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-2.0.1.tgz#3589699ff9c917f2c25f76a916687f641c369ff3" +eslint-plugin-standard@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-2.2.0.tgz#61273ddbab958ccc88d94d6bb5b2db63ffbd368e" -eslint@^3.11.0: - version "3.15.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.15.0.tgz#bdcc6a6c5ffe08160e7b93c066695362a91e30f2" +eslint@^3.19.0: + version "3.19.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-3.19.0.tgz#c8fc6201c7f40dd08941b87c085767386a679acc" dependencies: babel-code-frame "^6.16.0" chalk "^1.1.3" - concat-stream "^1.4.6" + concat-stream "^1.5.2" debug "^2.1.1" - doctrine "^1.2.2" + doctrine "^2.0.0" escope "^3.6.0" espree "^3.4.0" + esquery "^1.0.0" estraverse "^4.2.0" esutils "^2.0.2" file-entry-cache "^2.0.0" @@ -1301,6 +1297,12 @@ esprima@^2.6.0: version "2.7.3" resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" +esquery@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" + dependencies: + estraverse "^4.0.0" + esrecurse@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.1.0.tgz#4713b6536adf7f2ac4f327d559e7756bff648220" @@ -1308,7 +1310,7 @@ esrecurse@^4.1.0: estraverse "~4.1.0" object-assign "^4.0.1" -estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.0.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" @@ -1591,9 +1593,9 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -git-raw-commits@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-1.1.2.tgz#a12d8492aeba2881802d700825ed81c9f39e6f2f" +git-raw-commits@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-1.2.0.tgz#0f3a8bfd99ae0f2d8b9224d58892975e9a52d03c" dependencies: dargs "^4.0.1" lodash.template "^4.0.2" @@ -1608,9 +1610,9 @@ git-remote-origin-url@^2.0.0: gitconfiglocal "^1.0.0" pify "^2.3.0" -git-semver-tags@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-1.1.2.tgz#aecf9b1b2447a6b548d48647f53edba0acad879f" +git-semver-tags@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-1.2.0.tgz#b31fd02c8ab578bd6c9b5cacca5e1c64c1177ac1" dependencies: meow "^3.3.0" semver "^5.0.1" @@ -1769,23 +1771,23 @@ graceful-fs@~1.2.0: version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" -gulp-bump@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/gulp-bump/-/gulp-bump-2.6.1.tgz#9d27a9ec0e1b8608c39bb41238a35e860281bb18" +gulp-bump@^2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/gulp-bump/-/gulp-bump-2.7.0.tgz#4c3750bce93c5d816fe9a154e6619dd509a852d8" dependencies: - bump-regex "^2.6.1" + bump-regex "^2.7.0" plugin-error "^0.1.2" plugin-log "^0.1.0" semver "^5.3.0" through2 "^2.0.1" -gulp-conventional-changelog@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/gulp-conventional-changelog/-/gulp-conventional-changelog-1.1.0.tgz#0aae0c02da3ec45a7b4fe258295e491b47ffa202" +gulp-conventional-changelog@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/gulp-conventional-changelog/-/gulp-conventional-changelog-1.1.3.tgz#b88c69c29a2ad2dddfbedde9ded8b950a116f440" dependencies: add-stream "^1.0.0" concat-stream "^1.5.0" - conventional-changelog "^1.1.0" + conventional-changelog "^1.1.3" gulp-util "^3.0.6" object-assign "^4.0.1" through2 "^2.0.0" @@ -2731,16 +2733,16 @@ ms@0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" -ms@0.7.2: - version "0.7.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" - 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: duplexer2 "0.0.2" +mustache@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.0.tgz#4028f7778b17708a489930a6e52ac3bca0da41d0" + mute-stream@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" @@ -3267,7 +3269,13 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -rimraf@2, rimraf@^2.2.8, rimraf@^2.5.4, rimraf@~2.5.1, rimraf@~2.5.4: +rimraf@2, rimraf@^2.2.8, rimraf@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d" + dependencies: + glob "^7.0.5" + +rimraf@~2.5.1, rimraf@~2.5.4: version "2.5.4" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" dependencies: @@ -3643,6 +3651,10 @@ trim-off-newlines@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + tryit@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/tryit/-/tryit-1.0.3.tgz#393be730a9446fd1ead6da59a014308f36c289cb" @@ -3861,15 +3873,22 @@ y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" -yargs-parser@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" +yamljs@^0.2.9: + version "0.2.9" + resolved "https://registry.yarnpkg.com/yamljs/-/yamljs-0.2.9.tgz#bd3bdaa62ac09deb2a2e1ce803eeb4217b52a82f" + dependencies: + argparse "^1.0.7" + glob "^7.0.5" + +yargs-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" dependencies: camelcase "^3.0.0" -yargs@^6.6.0: - version "6.6.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" +yargs@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.0.2.tgz#115b97df1321823e8b8648e8968c782521221f67" dependencies: camelcase "^3.0.0" cliui "^3.2.0" @@ -3883,7 +3902,7 @@ yargs@^6.6.0: string-width "^1.0.2" which-module "^1.0.0" y18n "^3.2.1" - yargs-parser "^4.2.0" + yargs-parser "^5.0.0" yargs@~3.10.0: version "3.10.0" From 5aa24248a19ce415d557b4a63f523b943145cd1a Mon Sep 17 00:00:00 2001 From: Sundeep Malladi Date: Thu, 6 Apr 2017 09:41:46 -0500 Subject: [PATCH 2/5] Swapping in real template vars --- .gulp/paths.js | 4 +- .gulp/tasks/icons.js | 2 +- .gulp/tasks/themes.js | 18 +- .material-theme-icons.tmp | 2024 +++++++++++++++++++++ package.json | 2 + src/themes/Material-Theme-Darker.json | 26 +- src/themes/Material-Theme-Default.json | 26 +- src/themes/Material-Theme-Lighter.json | 104 +- src/themes/Material-Theme-Palenight.json | 32 +- src/themes/Material-Theme.json | 2 +- src/themes/settings/specific/darker.json | 2 +- src/themes/settings/specific/default.json | 2 +- src/themes/theme-template.yml | 106 +- yarn.lock | 2 +- 14 files changed, 2192 insertions(+), 160 deletions(-) create mode 100644 .material-theme-icons.tmp diff --git a/.gulp/paths.js b/.gulp/paths.js index fa42e54..06df29c 100644 --- a/.gulp/paths.js +++ b/.gulp/paths.js @@ -3,9 +3,9 @@ import infos from '../package.json'; const today = new Date() , paths = { 'icons': './icons', - 'themes': './themes', + 'themes': './src/themes', 'src': './src', 'dist': './dist' }; -export default paths; \ No newline at end of file +export default paths; diff --git a/.gulp/tasks/icons.js b/.gulp/tasks/icons.js index d98a620..ae850de 100644 --- a/.gulp/tasks/icons.js +++ b/.gulp/tasks/icons.js @@ -53,4 +53,4 @@ Gulp.task('build:templateicons', () => { extname: ".tmp" })) .pipe(Gulp.dest('./')); -}); \ No newline at end of file +}); diff --git a/.gulp/tasks/themes.js b/.gulp/tasks/themes.js index d1cf6d3..21ae56b 100644 --- a/.gulp/tasks/themes.js +++ b/.gulp/tasks/themes.js @@ -1,33 +1,35 @@ import fs from 'fs'; import gulp from 'gulp'; +import gutil from 'gulp-util'; import Mustache from 'mustache'; import YAML from 'yamljs'; +import Paths from '../paths'; + const themeCommons = require('../../src/themes/settings/commons.json'); const themeVariants = []; const themeTemplateFile = fs.readFileSync( - './src/themes/theme-template.yml', + `${Paths.themes}/theme-template.yml`, 'utf-8' ); -const files = fs.readdirSync('./src/themes/settings/specific'); +const files = fs.readdirSync(`${Paths.themes}/settings/specific`); // build theme variants for later use in templating files.forEach(file => { const name = file.split('.')[0]; - const filepath = './src/themes/settings/specific/' + file; + const filepath = `${Paths.themes}/settings/specific/${file}`; const contents = fs.readFileSync(filepath, 'utf-8'); try { themeVariants.push(JSON.parse(contents)); } catch (err) { - console.log('Error when parsing json for theme variants', err); + gutil.log('Error when parsing json for theme variants', err); } }); gulp.task('build:themes', cb => { themeVariants.forEach(variant => { - console.log('Building ', variant.name); const templateData = { commons: themeCommons, variant, @@ -37,10 +39,14 @@ gulp.task('build:themes', cb => { Mustache.render(themeTemplateFile, templateData) ); + const path = `${Paths.themes}/${variant.name}.json`; + fs.writeFileSync( - `./src/themes/${variant.name}.json`, + path, JSON.stringify(templateJson, null, 2), 'utf-8' ); + + gutil.log('Generated', gutil.colors.green(path)); }); }); diff --git a/.material-theme-icons.tmp b/.material-theme-icons.tmp new file mode 100644 index 0000000..7bbcb6d --- /dev/null +++ b/.material-theme-icons.tmp @@ -0,0 +1,2024 @@ +{ + "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" + }, + "_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_ai": { + "iconPath": "./icons/ai.svg" + }, + "_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_android": { + "iconPath": "./icons/android.svg" + }, + "_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_angular": { + "iconPath": "./icons/angular.svg" + }, + "_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_arduino": { + "iconPath": "./icons/arduino.svg" + }, + "_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_assembly": { + "iconPath": "./icons/assembly.svg" + }, + "_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_autohotkey": { + "iconPath": "./icons/autohotkey.svg" + }, + "_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_bower": { + "iconPath": "./icons/bower.svg" + }, + "_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_c-lang": { + "iconPath": "./icons/c-lang.svg" + }, + "_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_certificate": { + "iconPath": "./icons/certificate.svg" + }, + "_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_changelog": { + "iconPath": "./icons/changelog.svg" + }, + "_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_clojure": { + "iconPath": "./icons/clojure.svg" + }, + "_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_cmake": { + "iconPath": "./icons/cmake.svg" + }, + "_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_cmd": { + "iconPath": "./icons/cmd.svg" + }, + "_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_coffee": { + "iconPath": "./icons/coffee.svg" + }, + "_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_console": { + "iconPath": "./icons/console.svg" + }, + "_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_contributing": { + "iconPath": "./icons/contributing.svg" + }, + "_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_cpp": { + "iconPath": "./icons/cpp.svg" + }, + "_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_credits": { + "iconPath": "./icons/credits.svg" + }, + "_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_csharp": { + "iconPath": "./icons/csharp.svg" + }, + "_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_css-map": { + "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_dark": { + "iconPath": "./icons/file.svg" + }, + "_file_css": { + "iconPath": "./icons/css.svg" + }, + "_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_dart": { + "iconPath": "./icons/dart.svg" + }, + "_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_database": { + "iconPath": "./icons/database.svg" + }, + "_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_dlang": { + "iconPath": "./icons/dlang.svg" + }, + "_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_docker": { + "iconPath": "./icons/docker.svg" + }, + "_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_document": { + "iconPath": "./icons/document.svg" + }, + "_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_email": { + "iconPath": "./icons/email.svg" + }, + "_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_exe": { + "iconPath": "./icons/exe.svg" + }, + "_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_favicon": { + "iconPath": "./icons/favicon.svg" + }, + "_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_file": { + "iconPath": "./icons/file.svg" + }, + "_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_flash": { + "iconPath": "./icons/flash.svg" + }, + "_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_flow": { + "iconPath": "./icons/flow.svg" + }, + "_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_folder-light": { + "iconPath": "./icons/folder-light.svg" + }, + "_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_folder-outline": { + "iconPath": "./icons/folder-outline.svg" + }, + "_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_folder": { + "iconPath": "./icons/folder.svg" + }, + "_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_font": { + "iconPath": "./icons/font.svg" + }, + "_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_fsharp": { + "iconPath": "./icons/fsharp.svg" + }, + "_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_git": { + "iconPath": "./icons/git.svg" + }, + "_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_github": { + "iconPath": "./icons/github.svg" + }, + "_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_gopher": { + "iconPath": "./icons/gopher.svg" + }, + "_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_gradle": { + "iconPath": "./icons/gradle.svg" + }, + "_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_groovy": { + "iconPath": "./icons/groovy.svg" + }, + "_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_grunt": { + "iconPath": "./icons/grunt.svg" + }, + "_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_gulp": { + "iconPath": "./icons/gulp.svg" + }, + "_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_haskell": { + "iconPath": "./icons/haskell.svg" + }, + "_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_html": { + "iconPath": "./icons/html.svg" + }, + "_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_image": { + "iconPath": "./icons/image.svg" + }, + "_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_ionic": { + "iconPath": "./icons/ionic.svg" + }, + "_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_java": { + "iconPath": "./icons/java.svg" + }, + "_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_javascript-map": { + "iconPath": "./icons/javascript-map.svg" + }, + "_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_js": { + "iconPath": "./icons/js.svg" + }, + "_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_json": { + "iconPath": "./icons/json.svg" + }, + "_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_key": { + "iconPath": "./icons/key.svg" + }, + "_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_kotlin": { + "iconPath": "./icons/kotlin.svg" + }, + "_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_less": { + "iconPath": "./icons/less.svg" + }, + "_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_lib": { + "iconPath": "./icons/lib.svg" + }, + "_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_license": { + "iconPath": "./icons/license.svg" + }, + "_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_lua": { + "iconPath": "./icons/lua.svg" + }, + "_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_markdown": { + "iconPath": "./icons/markdown.svg" + }, + "_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_markup": { + "iconPath": "./icons/markup.svg" + }, + "_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_movie": { + "iconPath": "./icons/movie.svg" + }, + "_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_music": { + "iconPath": "./icons/music.svg" + }, + "_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_mustache": { + "iconPath": "./icons/mustache.svg" + }, + "_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_mxml": { + "iconPath": "./icons/mxml.svg" + }, + "_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_nodejs": { + "iconPath": "./icons/nodejs.svg" + }, + "_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_npm": { + "iconPath": "./icons/npm.svg" + }, + "_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_ocaml": { + "iconPath": "./icons/ocaml.svg" + }, + "_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_pdf": { + "iconPath": "./icons/pdf.svg" + }, + "_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_php": { + "iconPath": "./icons/php.svg" + }, + "_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_polymer": { + "iconPath": "./icons/polymer.svg" + }, + "_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_postcss": { + "iconPath": "./icons/postcss.svg" + }, + "_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_powerpoint": { + "iconPath": "./icons/powerpoint.svg" + }, + "_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_procfile": { + "iconPath": "./icons/procfile.svg" + }, + "_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_pug": { + "iconPath": "./icons/pug.svg" + }, + "_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_python": { + "iconPath": "./icons/python.svg" + }, + "_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_r": { + "iconPath": "./icons/r.svg" + }, + "_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_rails": { + "iconPath": "./icons/rails.svg" + }, + "_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_raml": { + "iconPath": "./icons/raml.svg" + }, + "_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_react": { + "iconPath": "./icons/react.svg" + }, + "_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_readme": { + "iconPath": "./icons/readme.svg" + }, + "_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_ruby": { + "iconPath": "./icons/ruby.svg" + }, + "_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_rust": { + "iconPath": "./icons/rust.svg" + }, + "_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_sass": { + "iconPath": "./icons/sass.svg" + }, + "_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_settings": { + "iconPath": "./icons/settings.svg" + }, + "_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_sketch": { + "iconPath": "./icons/sketch.svg" + }, + "_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_star": { + "iconPath": "./icons/star.svg" + }, + "_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_stylus": { + "iconPath": "./icons/stylus.svg" + }, + "_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_sublime": { + "iconPath": "./icons/sublime.svg" + }, + "_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_svg": { + "iconPath": "./icons/svg.svg" + }, + "_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_swc": { + "iconPath": "./icons/swc.svg" + }, + "_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_swift": { + "iconPath": "./icons/swift.svg" + }, + "_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_swig": { + "iconPath": "./icons/swig.svg" + }, + "_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_table": { + "iconPath": "./icons/table.svg" + }, + "_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_tex": { + "iconPath": "./icons/tex.svg" + }, + "_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_todo": { + "iconPath": "./icons/todo.svg" + }, + "_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_tune": { + "iconPath": "./icons/tune.svg" + }, + "_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_twig": { + "iconPath": "./icons/twig.svg" + }, + "_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_typescript": { + "iconPath": "./icons/typescript.svg" + }, + "_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_typescript_def": { + "iconPath": "./icons/typescript_def.svg" + }, + "_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_url": { + "iconPath": "./icons/url.svg" + }, + "_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_virtual": { + "iconPath": "./icons/virtual.svg" + }, + "_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_visualstudio": { + "iconPath": "./icons/visualstudio.svg" + }, + "_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_vue": { + "iconPath": "./icons/vue.svg" + }, + "_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_webpack": { + "iconPath": "./icons/webpack.svg" + }, + "_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_word": { + "iconPath": "./icons/word.svg" + }, + "_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_xaml": { + "iconPath": "./icons/xaml.svg" + }, + "_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_xml": { + "iconPath": "./icons/xml.svg" + }, + "_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_yaml": { + "iconPath": "./icons/yaml.svg" + }, + "_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_yarn": { + "iconPath": "./icons/yarn.svg" + }, + "_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_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_typescript", + "tsx": "_file_react", + "d.ts": "_file_typescript_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" + } +} \ No newline at end of file diff --git a/package.json b/package.json index 3932e45..2b0d3d8 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "remove-icons": "rimraf icons && rimraf material-theme-icons.json", "remove-icons-tmp": "rimraf .material-theme-icons.tmp", "buildicons": "gulp build:icons", + "build-themes": "gulp build:themes", "release": "npm run bump && npm run changelog", "changelog": "gulp changelog", "bump": "gulp bump" @@ -75,6 +76,7 @@ "gulp-rename": "^1.2.2", "gulp-stats": "^0.0.4", "gulp-template": "^4.0.0", + "gulp-util": "^3.0.8", "gulp-watch": "^4.3.8", "json-minify": "^1.0.0", "mustache": "^2.3.0", diff --git a/src/themes/Material-Theme-Darker.json b/src/themes/Material-Theme-Darker.json index 527980f..17c4397 100644 --- a/src/themes/Material-Theme-Darker.json +++ b/src/themes/Material-Theme-Darker.json @@ -4,7 +4,7 @@ { "settings": { "background": "#252526", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -25,7 +25,7 @@ "string constant.other.placeholder" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#eeffffff" } }, { @@ -34,7 +34,7 @@ "constant.other.color" ], "settings": { - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -46,7 +46,7 @@ ], "settings": { "background": "#FF5370", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -56,7 +56,7 @@ ], "settings": { "background": "#C3E88D", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -66,7 +66,7 @@ ], "settings": { "background": "#C792EA", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -118,7 +118,7 @@ "markup.deleted.git_gutter" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -142,7 +142,7 @@ "string.other.link" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -447,7 +447,7 @@ "punctuation.definition.list_item.markdown" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#eeffffff" } }, { @@ -495,7 +495,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -506,7 +506,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -521,7 +521,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -567,7 +567,7 @@ ], "colors": { "editorBackground": "#252526", - "editorForeground": "#FFFFFF", + "editorForeground": "#ffffff", "statusBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme-Default.json b/src/themes/Material-Theme-Default.json index 3d6f166..2d39db3 100644 --- a/src/themes/Material-Theme-Default.json +++ b/src/themes/Material-Theme-Default.json @@ -4,7 +4,7 @@ { "settings": { "background": "#252526", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -25,7 +25,7 @@ "string constant.other.placeholder" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#eeffff" } }, { @@ -34,7 +34,7 @@ "constant.other.color" ], "settings": { - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -46,7 +46,7 @@ ], "settings": { "background": "#FF5370", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -56,7 +56,7 @@ ], "settings": { "background": "#C3E88D", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -66,7 +66,7 @@ ], "settings": { "background": "#C792EA", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -118,7 +118,7 @@ "markup.deleted.git_gutter" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -142,7 +142,7 @@ "string.other.link" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -447,7 +447,7 @@ "punctuation.definition.list_item.markdown" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#eeffff" } }, { @@ -495,7 +495,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -506,7 +506,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -521,7 +521,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -567,7 +567,7 @@ ], "colors": { "editorBackground": "#252526", - "editorForeground": "#FFFFFF", + "editorForeground": "#ffffff", "statusBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme-Lighter.json b/src/themes/Material-Theme-Lighter.json index 09233d1..9e50b53 100644 --- a/src/themes/Material-Theme-Lighter.json +++ b/src/themes/Material-Theme-Lighter.json @@ -4,7 +4,7 @@ { "settings": { "background": "#252526", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -25,7 +25,7 @@ "string constant.other.placeholder" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#80CBC4" } }, { @@ -34,7 +34,7 @@ "constant.other.color" ], "settings": { - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -45,8 +45,8 @@ "invalid.broken" ], "settings": { - "background": "#FF5370", - "foreground": "#FFFFFF" + "background": "#E53935", + "foreground": "#ffffff" } }, { @@ -55,8 +55,8 @@ "invalid.unimplemented" ], "settings": { - "background": "#C3E88D", - "foreground": "#FFFFFF" + "background": "#91B859", + "foreground": "#ffffff" } }, { @@ -65,8 +65,8 @@ "invalid.deprecated" ], "settings": { - "background": "#C792EA", - "foreground": "#FFFFFF" + "background": "#7C4DFF", + "foreground": "#ffffff" } }, { @@ -77,7 +77,7 @@ "storage.modifier" ], "settings": { - "foreground": "#C792EA" + "foreground": "#7C4DFF" } }, { @@ -107,7 +107,7 @@ "keyword.other.substitution" ], "settings": { - "foreground": "#89DDFF" + "foreground": "#39ADB5" } }, { @@ -118,7 +118,7 @@ "markup.deleted.git_gutter" ], "settings": { - "foreground": "#F07178" + "foreground": "#FF5370" } }, { @@ -132,7 +132,7 @@ "meta.block-level" ], "settings": { - "foreground": "#82AAFF" + "foreground": "#6182B8" } }, { @@ -142,7 +142,7 @@ "string.other.link" ], "settings": { - "foreground": "#F07178" + "foreground": "#FF5370" } }, { @@ -156,7 +156,7 @@ "keyword.other.unit" ], "settings": { - "foreground": "#F78C6C" + "foreground": "#F76D47" } }, { @@ -172,7 +172,7 @@ ], "settings": { "fontStyle": "normal", - "foreground": "#C3E88D" + "foreground": "#91B859" } }, { @@ -189,7 +189,7 @@ "support.type.sys-types" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#FFB62C" } }, { @@ -202,7 +202,7 @@ "source.stylus support.type" ], "settings": { - "foreground": "#B2CCD6" + "foreground": "#8796B0" } }, { @@ -213,7 +213,7 @@ "variable.other.class.js" ], "settings": { - "foreground": "#FF5370" + "foreground": "#E53935" } }, { @@ -223,7 +223,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#FF5370" + "foreground": "#E53935" } }, { @@ -233,7 +233,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#82AAFF" + "foreground": "#6182B8" } }, { @@ -243,7 +243,7 @@ "variable.function.constructor" ], "settings": { - "foreground": "#82AAFF" + "foreground": "#6182B8" } }, { @@ -252,7 +252,7 @@ "entity.other.attribute-name" ], "settings": { - "foreground": "#C792EA" + "foreground": "#7C4DFF" } }, { @@ -263,7 +263,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#FFCB6B" + "foreground": "#FFB62C" } }, { @@ -272,7 +272,7 @@ "entity.other.attribute-name.class" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#FFB62C" } }, { @@ -281,7 +281,7 @@ "source.sass keyword.control" ], "settings": { - "foreground": "#82AAFF" + "foreground": "#6182B8" } }, { @@ -290,7 +290,7 @@ "markup.inserted" ], "settings": { - "foreground": "#C3E88D" + "foreground": "#91B859" } }, { @@ -299,7 +299,7 @@ "markup.deleted" ], "settings": { - "foreground": "#FF5370" + "foreground": "#E53935" } }, { @@ -308,7 +308,7 @@ "markup.changed" ], "settings": { - "foreground": "#C792EA" + "foreground": "#7C4DFF" } }, { @@ -317,7 +317,7 @@ "string.regexp" ], "settings": { - "foreground": "#89DDFF" + "foreground": "#39ADB5" } }, { @@ -326,7 +326,7 @@ "constant.character.escape" ], "settings": { - "foreground": "#89DDFF" + "foreground": "#39ADB5" } }, { @@ -346,7 +346,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#82AAFF" + "foreground": "#6182B8" } }, { @@ -356,7 +356,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#FF5370" + "foreground": "#E53935" } }, { @@ -365,7 +365,7 @@ "source.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#C792EA" + "foreground": "#7C4DFF" } }, { @@ -374,7 +374,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#FFB62C" } }, { @@ -383,7 +383,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#FFB62C" } }, { @@ -392,7 +392,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FF5370" + "foreground": "#E53935" } }, { @@ -410,7 +410,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#82AAFF" + "foreground": "#6182B8" } }, { @@ -419,7 +419,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#f07178" + "foreground": "#FF5370" } }, { @@ -428,7 +428,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#C792EA" + "foreground": "#7C4DFF" } }, { @@ -437,7 +437,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#C3E88D" + "foreground": "#91B859" } }, { @@ -447,7 +447,7 @@ "punctuation.definition.list_item.markdown" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#80CBC4" } }, { @@ -456,7 +456,7 @@ "text.html.markdown markup.inline.raw.markdown" ], "settings": { - "foreground": "#C792EA" + "foreground": "#7C4DFF" } }, { @@ -465,7 +465,7 @@ "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" ], "settings": { - "foreground": "#65737e" + "foreground": "#E7EAEC" } }, { @@ -485,7 +485,7 @@ "markup.heading.markdown punctuation.definition.heading.markdown" ], "settings": { - "foreground": "#C3E88D" + "foreground": "#91B859" } }, { @@ -495,7 +495,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#F07178" + "foreground": "#FF5370" } }, { @@ -506,7 +506,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#FF5370" } }, { @@ -521,7 +521,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#FF5370" } }, { @@ -531,7 +531,7 @@ ], "settings": { "fontStyle": "underline", - "foreground": "#F78C6C" + "foreground": "#F76D47" } }, { @@ -550,8 +550,8 @@ "markup.quote punctuation.definition.blockquote.markdown" ], "settings": { - "background": "#65737e", - "foreground": "#65737e" + "background": "#E7EAEC", + "foreground": "#E7EAEC" } }, { @@ -567,7 +567,7 @@ ], "colors": { "editorBackground": "#252526", - "editorForeground": "#FFFFFF", + "editorForeground": "#ffffff", "statusBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme-Palenight.json b/src/themes/Material-Theme-Palenight.json index 8862927..24ad645 100644 --- a/src/themes/Material-Theme-Palenight.json +++ b/src/themes/Material-Theme-Palenight.json @@ -4,7 +4,7 @@ { "settings": { "background": "#252526", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -25,7 +25,7 @@ "string constant.other.placeholder" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#959DCB" } }, { @@ -34,7 +34,7 @@ "constant.other.color" ], "settings": { - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -46,7 +46,7 @@ ], "settings": { "background": "#FF5370", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -56,7 +56,7 @@ ], "settings": { "background": "#C3E88D", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -66,7 +66,7 @@ ], "settings": { "background": "#C792EA", - "foreground": "#FFFFFF" + "foreground": "#ffffff" } }, { @@ -118,7 +118,7 @@ "markup.deleted.git_gutter" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -142,7 +142,7 @@ "string.other.link" ], "settings": { - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -447,7 +447,7 @@ "punctuation.definition.list_item.markdown" ], "settings": { - "foreground": "#EEFFFFFF" + "foreground": "#959DCB" } }, { @@ -465,7 +465,7 @@ "text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown" ], "settings": { - "foreground": "#65737e" + "foreground": "#4E5579" } }, { @@ -495,7 +495,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -506,7 +506,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -521,7 +521,7 @@ ], "settings": { "fontStyle": "bold", - "foreground": "#F07178" + "foreground": "#f07178" } }, { @@ -550,8 +550,8 @@ "markup.quote punctuation.definition.blockquote.markdown" ], "settings": { - "background": "#65737e", - "foreground": "#65737e" + "background": "#4E5579", + "foreground": "#4E5579" } }, { @@ -567,7 +567,7 @@ ], "colors": { "editorBackground": "#252526", - "editorForeground": "#FFFFFF", + "editorForeground": "#ffffff", "statusBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme.json b/src/themes/Material-Theme.json index 527980f..3d6f166 100644 --- a/src/themes/Material-Theme.json +++ b/src/themes/Material-Theme.json @@ -15,7 +15,7 @@ ], "settings": { "fontStyle": "italic", - "foreground": "#4A4A4A" + "foreground": "#546E7A" } }, { diff --git a/src/themes/settings/specific/darker.json b/src/themes/settings/specific/darker.json index b91c23b..c44ce98 100644 --- a/src/themes/settings/specific/darker.json +++ b/src/themes/settings/specific/darker.json @@ -35,4 +35,4 @@ "violet": "#bb80b3" } } -} \ No newline at end of file +} diff --git a/src/themes/settings/specific/default.json b/src/themes/settings/specific/default.json index 383ab61..9ff0e7a 100644 --- a/src/themes/settings/specific/default.json +++ b/src/themes/settings/specific/default.json @@ -1,6 +1,6 @@ { "id": "material.theme.default", - "name": "Material-Theme", + "name": "Material-Theme-Default", "scheme": { "background": "#263238", "comments": "#546E7A", diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index 0cc3f07..823f1db 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -2,7 +2,7 @@ name: Material Theme Darker tokenColors: - settings: background: '#252526' - foreground: '#FFFFFF' + foreground: '{{variant.scheme.base.white}}' - name: Comment scope: - comment @@ -15,39 +15,39 @@ tokenColors: - variable - string constant.other.placeholder settings: - foreground: '#EEFFFFFF' + foreground: '{{variant.scheme.foreground}}' - name: Colors scope: - constant.other.color settings: - foreground: '#FFFFFF' + foreground: '{{variant.scheme.base.white}}' - name: Invalid scope: - invalid - invalid.illegal - invalid.broken settings: - background: '#FF5370' - foreground: '#FFFFFF' + background: '{{variant.scheme.base.red}}' + foreground: '{{variant.scheme.base.white}}' - name: Invalid unimplemented scope: - invalid.unimplemented settings: - background: '#C3E88D' - foreground: '#FFFFFF' + background: '{{variant.scheme.base.green}}' + foreground: '{{variant.scheme.base.white}}' - name: Invalid deprecated scope: - invalid.deprecated settings: - background: '#C792EA' - foreground: '#FFFFFF' + background: '{{variant.scheme.base.purple}}' + foreground: '{{variant.scheme.base.white}}' - name: 'Keyword, Storage' scope: - keyword - storage.type - storage.modifier settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: 'Keyword, Storage' scope: - Keyword @@ -69,14 +69,14 @@ tokenColors: - keyword.other.template - keyword.other.substitution settings: - foreground: '#89DDFF' + foreground: '{{variant.scheme.base.cyan}}' - name: Tag scope: - entity.name.tag - meta.tag.sgml - markup.deleted.git_gutter settings: - foreground: '#F07178' + foreground: '{{variant.scheme.base.pink}}' - name: 'Function, Special Method, Block Level' scope: - entity.name.function @@ -86,13 +86,13 @@ tokenColors: - keyword.other.special-method - meta.block-level settings: - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: 'Other Variable, String Link' scope: - support.other.variable - string.other.link settings: - foreground: '#F07178' + foreground: '{{variant.scheme.base.pink}}' - name: 'Number, Constant, Function Argument, Tag Attribute, Embedded' scope: - constant.numeric @@ -102,7 +102,7 @@ tokenColors: - variable.parameter - keyword.other.unit settings: - foreground: '#F78C6C' + foreground: '{{variant.scheme.base.orange}}' - name: 'String, Symbols, Inherited Class, Markup Heading' scope: - string @@ -114,7 +114,7 @@ tokenColors: - meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js settings: fontStyle: normal - foreground: '#C3E88D' + foreground: '{{variant.scheme.base.green}}' - name: 'Class, Support' scope: - entity.name.class @@ -127,7 +127,7 @@ tokenColors: - markup.changed.git_gutter - support.type.sys-types settings: - foreground: '#FFCB6B' + foreground: '{{variant.scheme.base.yellow}}' - name: CSS Class and Support scope: - source.css support.type @@ -136,79 +136,79 @@ tokenColors: - source.less support.type - source.stylus support.type settings: - foreground: '#B2CCD6' + foreground: '{{variant.scheme.base.paleblue}}' - name: Sub-methods scope: - entity.name.module.js - variable.import.parameter.js - variable.other.class.js settings: - foreground: '#FF5370' + foreground: '{{variant.scheme.base.red}}' - name: Language methods scope: - variable.language settings: fontStyle: italic - foreground: '#FF5370' + foreground: '{{variant.scheme.base.red}}' - name: entity.name.method.js scope: - entity.name.method.js settings: fontStyle: italic - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: meta.method.js scope: - meta.class-method.js entity.name.function.js - variable.function.constructor settings: - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: Attributes scope: - entity.other.attribute-name settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: HTML Attributes scope: - text.html.basic entity.other.attribute-name.html - text.html.basic entity.other.attribute-name settings: fontStyle: italic - foreground: '#FFCB6B' + foreground: '{{variant.scheme.base.yellow}}' - name: CSS Classes scope: - entity.other.attribute-name.class settings: - foreground: '#FFCB6B' + foreground: '{{variant.scheme.base.yellow}}' - name: "CSS ID's" scope: - source.sass keyword.control settings: - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: Inserted scope: - markup.inserted settings: - foreground: '#C3E88D' + foreground: '{{variant.scheme.base.green}}' - name: Deleted scope: - markup.deleted settings: - foreground: '#FF5370' + foreground: '{{variant.scheme.base.red}}' - name: Changed scope: - markup.changed settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: Regular Expressions scope: - string.regexp settings: - foreground: '#89DDFF' + foreground: '{{variant.scheme.base.cyan}}' - name: Escape Characters scope: - constant.character.escape settings: - foreground: '#89DDFF' + foreground: '{{variant.scheme.base.cyan}}' - name: URL scope: - '*url*, *link*, *uri*' @@ -220,74 +220,74 @@ tokenColors: - tag.decorator.js punctuation.definition.tag.js settings: fontStyle: italic - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: ES7 Bind Operator scope: - source.js constant.other.object.key.js string.unquoted.label.js settings: fontStyle: italic - foreground: '#FF5370' + foreground: '{{variant.scheme.base.red}}' - name: JSON Key - Level 0 scope: - source.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: JSON Key - Level 1 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#FFCB6B' + foreground: '{{variant.scheme.base.yellow}}' - name: JSON Key - Level 2 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#FFCB6B' + foreground: '{{variant.scheme.base.yellow}}' - name: JSON Key - Level 3 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#FF5370' + foreground: '{{variant.scheme.base.red}}' - name: JSON Key - Level 4 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#C17E70' + foreground: '{{variant.scheme.base.brown}}' - name: JSON Key - Level 5 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#82AAFF' + foreground: '{{variant.scheme.base.blue}}' - name: JSON Key - Level 6 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#f07178' + foreground: '{{variant.scheme.base.pink}}' - name: JSON Key - Level 7 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: JSON Key - Level 8 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '#C3E88D' + foreground: '{{variant.scheme.base.green}}' - name: Markdown - Plain scope: - text.html.markdown - punctuation.definition.list_item.markdown settings: - foreground: '#EEFFFFFF' + foreground: '{{variant.scheme.foreground}}' - name: Markdown - Markup Raw Inline scope: - text.html.markdown markup.inline.raw.markdown settings: - foreground: '#C792EA' + foreground: '{{variant.scheme.base.purple}}' - name: Markdown - Markup Raw Inline Punctuation scope: - text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown settings: - foreground: '#65737e' + foreground: '{{variant.scheme.invisibles}}' - name: Markdown - Line Break scope: - text.html.markdown meta.dummy.line-break @@ -299,20 +299,20 @@ tokenColors: - 'markup.heading | markup.heading entity.name' - markup.heading.markdown punctuation.definition.heading.markdown settings: - foreground: '#C3E88D' + foreground: '{{variant.scheme.base.green}}' - name: Markup - Italic scope: - markup.italic settings: fontStyle: italic - foreground: '#F07178' + foreground: '{{variant.scheme.base.pink}}' - name: Markup - Bold scope: - markup.bold - markup.bold string settings: fontStyle: bold - foreground: '#F07178' + foreground: '{{variant.scheme.base.pink}}' - name: Markup - Bold-Italic scope: - 'markup.bold markup.italic,' @@ -323,13 +323,13 @@ tokenColors: - markup.quote markup.bold string settings: fontStyle: bold - foreground: '#F07178' + foreground: '{{variant.scheme.base.pink}}' - name: Markup - Underline scope: - markup.underline settings: fontStyle: underline - foreground: '#F78C6C' + foreground: '{{variant.scheme.base.orange}}' - name: Markup - Strike scope: - markup.strike @@ -340,8 +340,8 @@ tokenColors: scope: - markup.quote punctuation.definition.blockquote.markdown settings: - background: '#65737e' - foreground: '#65737e' + background: '{{variant.scheme.invisibles}}' + foreground: '{{variant.scheme.invisibles}}' - name: Markup - Quote scope: - markup.quote @@ -350,5 +350,5 @@ tokenColors: foreground: '' colors: editorBackground: '#252526' - editorForeground: '#FFFFFF' + editorForeground: '{{variant.scheme.base.white}}' statusBarBackground: '#252526' diff --git a/yarn.lock b/yarn.lock index 8e64646..d7301c7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1854,7 +1854,7 @@ gulp-template@^4.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: +gulp-util@*, gulp-util@^3.0.0, gulp-util@^3.0.6, gulp-util@^3.0.7, gulp-util@^3.0.8: version "3.0.8" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" dependencies: From c4b84db66de0011bb5d64c63bda4de814e2d0c7b Mon Sep 17 00:00:00 2001 From: Sundeep Malladi Date: Fri, 7 Apr 2017 15:58:57 -0500 Subject: [PATCH 3/5] Update icons to work against Mustache --- .gulp/tasks/icons.js | 83 +- .gulp/tasks/themes.js | 4 + .material-theme-icons.tmp | 2024 ------------------------- material-theme-icons.json | 2 +- package.json | 5 - src/icons/icons-theme.json | 15 +- src/icons/partials/iconDefinitions.js | 36 +- 7 files changed, 68 insertions(+), 2101 deletions(-) delete mode 100644 .material-theme-icons.tmp diff --git a/.gulp/tasks/icons.js b/.gulp/tasks/icons.js index ae850de..1d5567b 100644 --- a/.gulp/tasks/icons.js +++ b/.gulp/tasks/icons.js @@ -1,56 +1,47 @@ -'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 fs from 'fs'; +import gulp from 'gulp'; +import Mustache from 'mustache'; +import gutil from 'gulp-util'; import Paths from '../paths'; -import iconList from '../../iconlist.json'; +gulp.task('build:icons', cb => { + const partials = fs.readdirSync(`${Paths.src}/icons/partials`); + const partialData = {}; + const files = fs.readdirSync(`${Paths.src}/icons/svgs`); + const icons = files.map(file => ({ name: file.split('.')[0], last: false })); + icons[icons.length - 1].last = true; + partials.forEach(partial => { + partialData[partial.split('.')[0]] = fs.readFileSync( + `${Paths.src}/icons/partials/${partial}`, + 'utf-8' + ); + }); -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); - } + let contents = Mustache.render( + fs.readFileSync(`${Paths.src}/icons/icons-theme.json`, 'utf-8'), + { icons }, + partialData ); -}); - - -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('./')); + + try { + contents = JSON.stringify(JSON.parse(contents), null, 2); + } catch (err) { + gutil.log( + gutil.colors.red('There is an error with JSON generated for icons'), + err + ); + cb(err); + return; + } + + const path = './.material-theme-icons.tmp'; + fs.writeFileSync(path, contents, 'utf-8'); + gutil.log('Generated', gutil.colors.green(path)); + + cb(); }); diff --git a/.gulp/tasks/themes.js b/.gulp/tasks/themes.js index 21ae56b..76b649a 100644 --- a/.gulp/tasks/themes.js +++ b/.gulp/tasks/themes.js @@ -1,3 +1,7 @@ +/* + * > Build Themes + */ + import fs from 'fs'; import gulp from 'gulp'; import gutil from 'gulp-util'; diff --git a/.material-theme-icons.tmp b/.material-theme-icons.tmp deleted file mode 100644 index 7bbcb6d..0000000 --- a/.material-theme-icons.tmp +++ /dev/null @@ -1,2024 +0,0 @@ -{ - "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" - }, - "_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_ai": { - "iconPath": "./icons/ai.svg" - }, - "_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_android": { - "iconPath": "./icons/android.svg" - }, - "_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_angular": { - "iconPath": "./icons/angular.svg" - }, - "_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_arduino": { - "iconPath": "./icons/arduino.svg" - }, - "_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_assembly": { - "iconPath": "./icons/assembly.svg" - }, - "_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_autohotkey": { - "iconPath": "./icons/autohotkey.svg" - }, - "_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_bower": { - "iconPath": "./icons/bower.svg" - }, - "_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_c-lang": { - "iconPath": "./icons/c-lang.svg" - }, - "_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_certificate": { - "iconPath": "./icons/certificate.svg" - }, - "_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_changelog": { - "iconPath": "./icons/changelog.svg" - }, - "_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_clojure": { - "iconPath": "./icons/clojure.svg" - }, - "_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_cmake": { - "iconPath": "./icons/cmake.svg" - }, - "_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_cmd": { - "iconPath": "./icons/cmd.svg" - }, - "_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_coffee": { - "iconPath": "./icons/coffee.svg" - }, - "_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_console": { - "iconPath": "./icons/console.svg" - }, - "_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_contributing": { - "iconPath": "./icons/contributing.svg" - }, - "_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_cpp": { - "iconPath": "./icons/cpp.svg" - }, - "_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_credits": { - "iconPath": "./icons/credits.svg" - }, - "_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_csharp": { - "iconPath": "./icons/csharp.svg" - }, - "_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_css-map": { - "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_dark": { - "iconPath": "./icons/file.svg" - }, - "_file_css": { - "iconPath": "./icons/css.svg" - }, - "_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_dart": { - "iconPath": "./icons/dart.svg" - }, - "_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_database": { - "iconPath": "./icons/database.svg" - }, - "_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_dlang": { - "iconPath": "./icons/dlang.svg" - }, - "_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_docker": { - "iconPath": "./icons/docker.svg" - }, - "_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_document": { - "iconPath": "./icons/document.svg" - }, - "_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_email": { - "iconPath": "./icons/email.svg" - }, - "_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_exe": { - "iconPath": "./icons/exe.svg" - }, - "_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_favicon": { - "iconPath": "./icons/favicon.svg" - }, - "_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_file": { - "iconPath": "./icons/file.svg" - }, - "_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_flash": { - "iconPath": "./icons/flash.svg" - }, - "_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_flow": { - "iconPath": "./icons/flow.svg" - }, - "_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_folder-light": { - "iconPath": "./icons/folder-light.svg" - }, - "_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_folder-outline": { - "iconPath": "./icons/folder-outline.svg" - }, - "_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_folder": { - "iconPath": "./icons/folder.svg" - }, - "_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_font": { - "iconPath": "./icons/font.svg" - }, - "_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_fsharp": { - "iconPath": "./icons/fsharp.svg" - }, - "_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_git": { - "iconPath": "./icons/git.svg" - }, - "_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_github": { - "iconPath": "./icons/github.svg" - }, - "_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_gopher": { - "iconPath": "./icons/gopher.svg" - }, - "_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_gradle": { - "iconPath": "./icons/gradle.svg" - }, - "_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_groovy": { - "iconPath": "./icons/groovy.svg" - }, - "_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_grunt": { - "iconPath": "./icons/grunt.svg" - }, - "_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_gulp": { - "iconPath": "./icons/gulp.svg" - }, - "_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_haskell": { - "iconPath": "./icons/haskell.svg" - }, - "_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_html": { - "iconPath": "./icons/html.svg" - }, - "_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_image": { - "iconPath": "./icons/image.svg" - }, - "_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_ionic": { - "iconPath": "./icons/ionic.svg" - }, - "_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_java": { - "iconPath": "./icons/java.svg" - }, - "_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_javascript-map": { - "iconPath": "./icons/javascript-map.svg" - }, - "_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_js": { - "iconPath": "./icons/js.svg" - }, - "_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_json": { - "iconPath": "./icons/json.svg" - }, - "_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_key": { - "iconPath": "./icons/key.svg" - }, - "_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_kotlin": { - "iconPath": "./icons/kotlin.svg" - }, - "_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_less": { - "iconPath": "./icons/less.svg" - }, - "_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_lib": { - "iconPath": "./icons/lib.svg" - }, - "_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_license": { - "iconPath": "./icons/license.svg" - }, - "_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_lua": { - "iconPath": "./icons/lua.svg" - }, - "_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_markdown": { - "iconPath": "./icons/markdown.svg" - }, - "_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_markup": { - "iconPath": "./icons/markup.svg" - }, - "_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_movie": { - "iconPath": "./icons/movie.svg" - }, - "_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_music": { - "iconPath": "./icons/music.svg" - }, - "_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_mustache": { - "iconPath": "./icons/mustache.svg" - }, - "_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_mxml": { - "iconPath": "./icons/mxml.svg" - }, - "_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_nodejs": { - "iconPath": "./icons/nodejs.svg" - }, - "_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_npm": { - "iconPath": "./icons/npm.svg" - }, - "_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_ocaml": { - "iconPath": "./icons/ocaml.svg" - }, - "_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_pdf": { - "iconPath": "./icons/pdf.svg" - }, - "_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_php": { - "iconPath": "./icons/php.svg" - }, - "_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_polymer": { - "iconPath": "./icons/polymer.svg" - }, - "_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_postcss": { - "iconPath": "./icons/postcss.svg" - }, - "_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_powerpoint": { - "iconPath": "./icons/powerpoint.svg" - }, - "_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_procfile": { - "iconPath": "./icons/procfile.svg" - }, - "_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_pug": { - "iconPath": "./icons/pug.svg" - }, - "_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_python": { - "iconPath": "./icons/python.svg" - }, - "_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_r": { - "iconPath": "./icons/r.svg" - }, - "_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_rails": { - "iconPath": "./icons/rails.svg" - }, - "_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_raml": { - "iconPath": "./icons/raml.svg" - }, - "_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_react": { - "iconPath": "./icons/react.svg" - }, - "_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_readme": { - "iconPath": "./icons/readme.svg" - }, - "_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_ruby": { - "iconPath": "./icons/ruby.svg" - }, - "_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_rust": { - "iconPath": "./icons/rust.svg" - }, - "_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_sass": { - "iconPath": "./icons/sass.svg" - }, - "_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_settings": { - "iconPath": "./icons/settings.svg" - }, - "_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_sketch": { - "iconPath": "./icons/sketch.svg" - }, - "_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_star": { - "iconPath": "./icons/star.svg" - }, - "_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_stylus": { - "iconPath": "./icons/stylus.svg" - }, - "_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_sublime": { - "iconPath": "./icons/sublime.svg" - }, - "_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_svg": { - "iconPath": "./icons/svg.svg" - }, - "_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_swc": { - "iconPath": "./icons/swc.svg" - }, - "_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_swift": { - "iconPath": "./icons/swift.svg" - }, - "_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_swig": { - "iconPath": "./icons/swig.svg" - }, - "_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_table": { - "iconPath": "./icons/table.svg" - }, - "_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_tex": { - "iconPath": "./icons/tex.svg" - }, - "_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_todo": { - "iconPath": "./icons/todo.svg" - }, - "_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_tune": { - "iconPath": "./icons/tune.svg" - }, - "_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_twig": { - "iconPath": "./icons/twig.svg" - }, - "_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_typescript": { - "iconPath": "./icons/typescript.svg" - }, - "_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_typescript_def": { - "iconPath": "./icons/typescript_def.svg" - }, - "_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_url": { - "iconPath": "./icons/url.svg" - }, - "_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_virtual": { - "iconPath": "./icons/virtual.svg" - }, - "_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_visualstudio": { - "iconPath": "./icons/visualstudio.svg" - }, - "_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_vue": { - "iconPath": "./icons/vue.svg" - }, - "_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_webpack": { - "iconPath": "./icons/webpack.svg" - }, - "_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_word": { - "iconPath": "./icons/word.svg" - }, - "_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_xaml": { - "iconPath": "./icons/xaml.svg" - }, - "_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_xml": { - "iconPath": "./icons/xml.svg" - }, - "_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_yaml": { - "iconPath": "./icons/yaml.svg" - }, - "_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_yarn": { - "iconPath": "./icons/yarn.svg" - }, - "_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_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_typescript", - "tsx": "_file_react", - "d.ts": "_file_typescript_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" - } -} \ No newline at end of file diff --git a/material-theme-icons.json b/material-theme-icons.json index eb5e965..abf8c8b 100644 --- a/material-theme-icons.json +++ b/material-theme-icons.json @@ -1 +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":{"iconPath":"./icons/typescript.svg"},"_file_typescript_def":{"iconPath":"./icons/typescript_def.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_typescript","tsx":"_file_react","d.ts":"_file_typescript_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"}} +{"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":{"iconPath":"./icons/typescript.svg"},"_file_typescript_def":{"iconPath":"./icons/typescript_def.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"}},"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 346c49e..991e297 100644 --- a/package.json +++ b/package.json @@ -69,13 +69,8 @@ "gulp": "^3.9.1", "gulp-bump": "^2.7.0", "gulp-conventional-changelog": "^1.1.3", - "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-util": "^3.0.8", "gulp-watch": "^4.3.8", "json-minify": "^1.0.0", diff --git a/src/icons/icons-theme.json b/src/icons/icons-theme.json index c9cdf13..a414978 100644 --- a/src/icons/icons-theme.json +++ b/src/icons/icons-theme.json @@ -1,9 +1,8 @@ { - //=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 + {{> iconDefinitions}} + {{> fileNames}} + {{> fileFolders}} + {{> folderNames}} + {{> light}} + {{> languageIds}} +} diff --git a/src/icons/partials/iconDefinitions.js b/src/icons/partials/iconDefinitions.js index c67ac5c..3cf8ed6 100644 --- a/src/icons/partials/iconDefinitions.js +++ b/src/icons/partials/iconDefinitions.js @@ -1,17 +1,19 @@ -"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 +"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" + }, + {{#icons}} + "_file_{{name}}": { + "iconPath": "./icons/{{name}}.svg" + }{{^last}},{{/last}} + {{/icons}} +}, From d3cc677398fe1710e838f84773d0830738625ac4 Mon Sep 17 00:00:00 2001 From: Sundeep Malladi Date: Sat, 8 Apr 2017 08:16:28 -0500 Subject: [PATCH 4/5] Restore fileExtensions to icons-theme template --- material-theme-icons.json | 2 +- src/icons/icons-theme.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/material-theme-icons.json b/material-theme-icons.json index abf8c8b..eb5e965 100644 --- a/material-theme-icons.json +++ b/material-theme-icons.json @@ -1 +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":{"iconPath":"./icons/typescript.svg"},"_file_typescript_def":{"iconPath":"./icons/typescript_def.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"}},"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"}} +{"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":{"iconPath":"./icons/typescript.svg"},"_file_typescript_def":{"iconPath":"./icons/typescript_def.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_typescript","tsx":"_file_react","d.ts":"_file_typescript_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/src/icons/icons-theme.json b/src/icons/icons-theme.json index a414978..1b1a384 100644 --- a/src/icons/icons-theme.json +++ b/src/icons/icons-theme.json @@ -1,5 +1,6 @@ { {{> iconDefinitions}} + {{> fileExtensions}} {{> fileNames}} {{> fileFolders}} {{> folderNames}} From 63ee7b65276725b6046d9a19c6cf3b11f227aff6 Mon Sep 17 00:00:00 2001 From: Sundeep Malladi Date: Sat, 8 Apr 2017 19:31:24 -0500 Subject: [PATCH 5/5] Correct yellow to orange for syntax property * source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json --- src/themes/Material-Theme-Darker.json | 107 +++++++++++++++++++++-- src/themes/Material-Theme-Default.json | 107 +++++++++++++++++++++-- src/themes/Material-Theme-Lighter.json | 107 +++++++++++++++++++++-- src/themes/Material-Theme-Palenight.json | 107 +++++++++++++++++++++-- src/themes/theme-template.yml | 4 +- 5 files changed, 410 insertions(+), 22 deletions(-) diff --git a/src/themes/Material-Theme-Darker.json b/src/themes/Material-Theme-Darker.json index 17c4397..e9a2228 100644 --- a/src/themes/Material-Theme-Darker.json +++ b/src/themes/Material-Theme-Darker.json @@ -332,7 +332,9 @@ { "name": "URL", "scope": [ - "*url*, *link*, *uri*" + "*url*", + "*link*", + "*uri*" ], "settings": { "fontStyle": "underline" @@ -383,7 +385,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#F78C6C" } }, { @@ -512,7 +514,7 @@ { "name": "Markup - Bold-Italic", "scope": [ - "markup.bold markup.italic,", + "markup.bold markup.italic", "markup.italic markup.bold", "markup.quote markup.bold", "markup.bold markup.italic string", @@ -563,11 +565,106 @@ "fontStyle": "italic", "foreground": "" } + }, + { + "name": "Markdown - Link", + "scope": [ + "string.other.link.title.markdown" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Markdown - Link Description", + "scope": [ + "string.other.link.description.title.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Link Anchor", + "scope": [ + "constant.other.reference.link.markdown" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "Markup - Raw Block", + "scope": [ + "markup.raw.block" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": [ + "markup.raw.block.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#eeffffff" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#eeffffff" + } } ], "colors": { "editorBackground": "#252526", - "editorForeground": "#ffffff", - "statusBarBackground": "#252526" + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526", + "activityBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme-Default.json b/src/themes/Material-Theme-Default.json index 2d39db3..4e8eeb0 100644 --- a/src/themes/Material-Theme-Default.json +++ b/src/themes/Material-Theme-Default.json @@ -332,7 +332,9 @@ { "name": "URL", "scope": [ - "*url*, *link*, *uri*" + "*url*", + "*link*", + "*uri*" ], "settings": { "fontStyle": "underline" @@ -383,7 +385,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#F78C6C" } }, { @@ -512,7 +514,7 @@ { "name": "Markup - Bold-Italic", "scope": [ - "markup.bold markup.italic,", + "markup.bold markup.italic", "markup.italic markup.bold", "markup.quote markup.bold", "markup.bold markup.italic string", @@ -563,11 +565,106 @@ "fontStyle": "italic", "foreground": "" } + }, + { + "name": "Markdown - Link", + "scope": [ + "string.other.link.title.markdown" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Markdown - Link Description", + "scope": [ + "string.other.link.description.title.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Link Anchor", + "scope": [ + "constant.other.reference.link.markdown" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "Markup - Raw Block", + "scope": [ + "markup.raw.block" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": [ + "markup.raw.block.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#eeffffff" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#eeffffff" + } } ], "colors": { "editorBackground": "#252526", - "editorForeground": "#ffffff", - "statusBarBackground": "#252526" + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526", + "activityBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme-Lighter.json b/src/themes/Material-Theme-Lighter.json index 9e50b53..62cfbfa 100644 --- a/src/themes/Material-Theme-Lighter.json +++ b/src/themes/Material-Theme-Lighter.json @@ -332,7 +332,9 @@ { "name": "URL", "scope": [ - "*url*, *link*, *uri*" + "*url*", + "*link*", + "*uri*" ], "settings": { "fontStyle": "underline" @@ -383,7 +385,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFB62C" + "foreground": "#F76D47" } }, { @@ -512,7 +514,7 @@ { "name": "Markup - Bold-Italic", "scope": [ - "markup.bold markup.italic,", + "markup.bold markup.italic", "markup.italic markup.bold", "markup.quote markup.bold", "markup.bold markup.italic string", @@ -563,11 +565,106 @@ "fontStyle": "italic", "foreground": "" } + }, + { + "name": "Markdown - Link", + "scope": [ + "string.other.link.title.markdown" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Markdown - Link Description", + "scope": [ + "string.other.link.description.title.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Link Anchor", + "scope": [ + "constant.other.reference.link.markdown" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "Markup - Raw Block", + "scope": [ + "markup.raw.block" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": [ + "markup.raw.block.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#eeffffff" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#eeffffff" + } } ], "colors": { "editorBackground": "#252526", - "editorForeground": "#ffffff", - "statusBarBackground": "#252526" + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526", + "activityBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/Material-Theme-Palenight.json b/src/themes/Material-Theme-Palenight.json index 24ad645..8f47692 100644 --- a/src/themes/Material-Theme-Palenight.json +++ b/src/themes/Material-Theme-Palenight.json @@ -332,7 +332,9 @@ { "name": "URL", "scope": [ - "*url*, *link*, *uri*" + "*url*", + "*link*", + "*uri*" ], "settings": { "fontStyle": "underline" @@ -383,7 +385,7 @@ "source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json" ], "settings": { - "foreground": "#FFCB6B" + "foreground": "#F78C6C" } }, { @@ -512,7 +514,7 @@ { "name": "Markup - Bold-Italic", "scope": [ - "markup.bold markup.italic,", + "markup.bold markup.italic", "markup.italic markup.bold", "markup.quote markup.bold", "markup.bold markup.italic string", @@ -563,11 +565,106 @@ "fontStyle": "italic", "foreground": "" } + }, + { + "name": "Markdown - Link", + "scope": [ + "string.other.link.title.markdown" + ], + "settings": { + "foreground": "#82AAFF" + } + }, + { + "name": "Markdown - Link Description", + "scope": [ + "string.other.link.description.title.markdown" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Link Anchor", + "scope": [ + "constant.other.reference.link.markdown" + ], + "settings": { + "foreground": "#FFCB6B" + } + }, + { + "name": "Markup - Raw Block", + "scope": [ + "markup.raw.block" + ], + "settings": { + "foreground": "#C792EA" + } + }, + { + "name": "Markdown - Raw Block Fenced", + "scope": [ + "markup.raw.block.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block", + "scope": [ + "punctuation.definition.fenced.markdown" + ], + "settings": { + "foreground": "#00000050" + } + }, + { + "name": "Markdown - Fenced Bode Block Variable", + "scope": [ + "markup.raw.block.fenced.markdown", + "variable.language.fenced.markdown", + "punctuation.section.class.end" + ], + "settings": { + "foreground": "#eeffffff" + } + }, + { + "name": "Markdown - Fenced Language", + "scope": [ + "variable.language.fenced.markdown" + ], + "settings": { + "foreground": "#65737e" + } + }, + { + "name": "Markdown - Separator", + "scope": [ + "meta.separator" + ], + "settings": { + "fontStyle": "bold", + "background": "#00000050", + "foreground": "#65737e" + } + }, + { + "name": "Markup - Table", + "scope": [ + "markup.table" + ], + "settings": { + "foreground": "#eeffffff" + } } ], "colors": { "editorBackground": "#252526", - "editorForeground": "#ffffff", - "statusBarBackground": "#252526" + "editorForeground": "#FFFFFF", + "statusBarBackground": "#252526", + "activityBarBackground": "#252526" } } \ No newline at end of file diff --git a/src/themes/theme-template.yml b/src/themes/theme-template.yml index d3cba0f..04d6420 100644 --- a/src/themes/theme-template.yml +++ b/src/themes/theme-template.yml @@ -243,7 +243,7 @@ tokenColors: scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json settings: - foreground: '{{variant.scheme.base.yellow}}' + foreground: '{{variant.scheme.base.orange}}' - name: JSON Key - Level 3 scope: - source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json @@ -408,4 +408,4 @@ colors: editorBackground: '#252526' editorForeground: '#FFFFFF' statusBarBackground: '#252526' - activityBarBackground: '#252526' \ No newline at end of file + activityBarBackground: '#252526'