[seti] ts icon should be blue. Fixes #40691
parent
7047262299
commit
5be173790a
|
@ -5,13 +5,13 @@
|
|||
|
||||
'use strict';
|
||||
|
||||
var path = require('path');
|
||||
var fs = require('fs');
|
||||
var https = require('https');
|
||||
var url = require('url');
|
||||
let path = require('path');
|
||||
let fs = require('fs');
|
||||
let https = require('https');
|
||||
let url = require('url');
|
||||
|
||||
function getCommitSha(repoId, repoPath) {
|
||||
var commitInfo = 'https://api.github.com/repos/' + repoId + '/commits?path=' + repoPath;
|
||||
let commitInfo = 'https://api.github.com/repos/' + repoId + '/commits?path=' + repoPath;
|
||||
return download(commitInfo).then(function (content) {
|
||||
try {
|
||||
let lastCommit = JSON.parse(content)[0];
|
||||
|
@ -23,7 +23,7 @@ function getCommitSha(repoId, repoPath) {
|
|||
return Promise.resolve(null);
|
||||
}
|
||||
}, function () {
|
||||
console.err('Failed loading ' + commitInfo);
|
||||
console.error('Failed loading ' + commitInfo);
|
||||
return Promise.resolve(null);
|
||||
});
|
||||
}
|
||||
|
@ -33,9 +33,9 @@ function download(source) {
|
|||
return readFile(source);
|
||||
}
|
||||
return new Promise((c, e) => {
|
||||
var _url = url.parse(source);
|
||||
var options = { host: _url.host, port: _url.port, path: _url.path, headers: { 'User-Agent': 'NodeJS' }};
|
||||
var content = '';
|
||||
let _url = url.parse(source);
|
||||
let options = { host: _url.host, port: _url.port, path: _url.path, headers: { 'User-Agent': 'NodeJS' }};
|
||||
let content = '';
|
||||
https.get(options, function (response) {
|
||||
response.on('data', function (data) {
|
||||
content += data.toString();
|
||||
|
@ -69,7 +69,7 @@ function downloadBinary(source, dest) {
|
|||
https.get(source, function (response) {
|
||||
switch(response.statusCode) {
|
||||
case 200:
|
||||
var file = fs.createWriteStream(dest);
|
||||
let file = fs.createWriteStream(dest);
|
||||
response.on('data', function(chunk){
|
||||
file.write(chunk);
|
||||
}).on('end', function(){
|
||||
|
@ -96,16 +96,16 @@ function downloadBinary(source, dest) {
|
|||
|
||||
function copyFile(fileName, dest) {
|
||||
return new Promise((c, e) => {
|
||||
var cbCalled = false;
|
||||
let cbCalled = false;
|
||||
function handleError(err) {
|
||||
if (!cbCalled) {
|
||||
e(err);
|
||||
cbCalled = true;
|
||||
}
|
||||
}
|
||||
var rd = fs.createReadStream(fileName);
|
||||
let rd = fs.createReadStream(fileName);
|
||||
rd.on("error", handleError);
|
||||
var wr = fs.createWriteStream(dest);
|
||||
let wr = fs.createWriteStream(dest);
|
||||
wr.on("error", handleError);
|
||||
wr.on("close", function() {
|
||||
if (!cbCalled) {
|
||||
|
@ -118,10 +118,10 @@ function copyFile(fileName, dest) {
|
|||
}
|
||||
|
||||
function darkenColor(color) {
|
||||
var res = '#';
|
||||
for (var i = 1; i < 7; i+=2) {
|
||||
var newVal = Math.round(parseInt('0x' + color.substr(i, 2), 16) * 0.9);
|
||||
var hex = newVal.toString(16);
|
||||
let res = '#';
|
||||
for (let i = 1; i < 7; i+=2) {
|
||||
let newVal = Math.round(parseInt('0x' + color.substr(i, 2), 16) * 0.9);
|
||||
let hex = newVal.toString(16);
|
||||
if (hex.length == 1) {
|
||||
res += '0';
|
||||
}
|
||||
|
@ -132,23 +132,23 @@ function darkenColor(color) {
|
|||
|
||||
function getLanguageMappings() {
|
||||
let langMappings = {};
|
||||
var allExtensions = fs.readdirSync('..');
|
||||
for (var i= 0; i < allExtensions.length; i++) {
|
||||
let allExtensions = fs.readdirSync('..');
|
||||
for (let i= 0; i < allExtensions.length; i++) {
|
||||
let dirPath = path.join('..', allExtensions[i], 'package.json');
|
||||
if (fs.existsSync(dirPath)) {
|
||||
let content = fs.readFileSync(dirPath).toString();
|
||||
let jsonContent = JSON.parse(content);
|
||||
let languages = jsonContent.contributes && jsonContent.contributes.languages;
|
||||
if (Array.isArray(languages)) {
|
||||
for (var k = 0; k < languages.length; k++) {
|
||||
var languageId = languages[k].id;
|
||||
for (let k = 0; k < languages.length; k++) {
|
||||
let languageId = languages[k].id;
|
||||
if (languageId) {
|
||||
var extensions = languages[k].extensions;
|
||||
var mapping = {};
|
||||
let extensions = languages[k].extensions;
|
||||
let mapping = {};
|
||||
if (Array.isArray(extensions)) {
|
||||
mapping.extensions = extensions.map(function (e) { return e.substr(1).toLowerCase(); });
|
||||
}
|
||||
var filenames = languages[k].filenames;
|
||||
let filenames = languages[k].filenames;
|
||||
if (Array.isArray(filenames)) {
|
||||
mapping.fileNames = filenames.map(function (f) { return f.toLowerCase(); });
|
||||
}
|
||||
|
@ -161,43 +161,45 @@ function getLanguageMappings() {
|
|||
return langMappings;
|
||||
}
|
||||
|
||||
//var font = 'https://raw.githubusercontent.com/jesseweed/seti-ui/master/styles/_fonts/seti/seti.woff';
|
||||
var font = '../../../seti-ui/styles/_fonts/seti/seti.woff';
|
||||
//let font = 'https://raw.githubusercontent.com/jesseweed/seti-ui/master/styles/_fonts/seti/seti.woff';
|
||||
let font = '../../../seti-ui/styles/_fonts/seti/seti.woff';
|
||||
|
||||
exports.copyFont = function() {
|
||||
return downloadBinary(font, './icons/seti.woff');
|
||||
};
|
||||
|
||||
//var fontMappings = 'https://raw.githubusercontent.com/jesseweed/seti-ui/master/styles/_fonts/seti.less';
|
||||
//var mappings = 'https://raw.githubusercontent.com/jesseweed/seti-ui/master/styles/components/icons/mapping.less';
|
||||
//var colors = 'https://raw.githubusercontent.com/jesseweed/seti-ui/master/styles/ui-variables.less';
|
||||
//let fontMappings = 'https://raw.githubusercontent.com/jesseweed/seti-ui/master/styles/_fonts/seti.less';
|
||||
//let mappings = 'https://raw.githubusercontent.com/jesseweed/seti-ui/master/styles/components/icons/mapping.less';
|
||||
//let colors = 'https://raw.githubusercontent.com/jesseweed/seti-ui/master/styles/ui-variables.less';
|
||||
|
||||
var fontMappings = '../../../seti-ui/styles/_fonts/seti.less';
|
||||
var mappings = '../../../seti-ui/styles/components/icons/mapping.less';
|
||||
var colors = '../../../seti-ui/styles/ui-variables.less';
|
||||
let fontMappings = '../../../seti-ui/styles/_fonts/seti.less';
|
||||
let mappings = '../../../seti-ui/styles/components/icons/mapping.less';
|
||||
let colors = '../../../seti-ui/styles/ui-variables.less';
|
||||
|
||||
exports.update = function () {
|
||||
|
||||
console.log('Reading from ' + fontMappings);
|
||||
var def2Content = {};
|
||||
var ext2Def = {};
|
||||
var fileName2Def = {};
|
||||
var def2ColorId = {};
|
||||
var colorId2Value = {};
|
||||
var lang2Def = {};
|
||||
let def2Content = {};
|
||||
let ext2Def = {};
|
||||
let fileName2Def = {};
|
||||
let def2ColorId = {};
|
||||
let colorId2Value = {};
|
||||
let lang2Def = {};
|
||||
|
||||
function writeFileIconContent(info) {
|
||||
var iconDefinitions = {};
|
||||
let iconDefinitions = {};
|
||||
let allDefs = Object.keys(def2Content).sort();
|
||||
|
||||
for (var def in def2Content) {
|
||||
var entry = { fontCharacter: def2Content[def] };
|
||||
var colorId = def2ColorId[def];
|
||||
for (let i = 0; i < allDefs.length; i++) {
|
||||
let def = allDefs[i];
|
||||
let entry = { fontCharacter: def2Content[def] };
|
||||
let colorId = def2ColorId[def];
|
||||
if (colorId) {
|
||||
var colorValue = colorId2Value[colorId];
|
||||
let colorValue = colorId2Value[colorId];
|
||||
if (colorValue) {
|
||||
entry.fontColor = colorValue;
|
||||
|
||||
var entryInverse = { fontCharacter: entry.fontCharacter, fontColor: darkenColor(colorValue) };
|
||||
let entryInverse = { fontCharacter: entry.fontCharacter, fontColor: darkenColor(colorValue) };
|
||||
iconDefinitions[def + '_light'] = entryInverse;
|
||||
}
|
||||
}
|
||||
|
@ -205,8 +207,8 @@ exports.update = function () {
|
|||
}
|
||||
|
||||
function getInvertSet(input) {
|
||||
var result = {};
|
||||
for (var assoc in input) {
|
||||
let result = {};
|
||||
for (let assoc in input) {
|
||||
let invertDef = input[assoc] + '_light';
|
||||
if (iconDefinitions[invertDef]) {
|
||||
result[assoc] = invertDef;
|
||||
|
@ -215,7 +217,7 @@ exports.update = function () {
|
|||
return result;
|
||||
}
|
||||
|
||||
var res = {
|
||||
let res = {
|
||||
information_for_contributors: [
|
||||
'This file has been generated from data in https://github.com/jesseweed/seti-ui',
|
||||
'- icon definitions: https://github.com/jesseweed/seti-ui/blob/master/styles/_fonts/seti.less',
|
||||
|
@ -246,40 +248,52 @@ exports.update = function () {
|
|||
version: 'https://github.com/jesseweed/seti-ui/commit/' + info.commitSha,
|
||||
};
|
||||
|
||||
var path = './icons/vs-seti-icon-theme.json';
|
||||
let path = './icons/vs-seti-icon-theme.json';
|
||||
fs.writeFileSync(path, JSON.stringify(res, null, '\t'));
|
||||
console.log('written ' + path);
|
||||
}
|
||||
|
||||
|
||||
var match;
|
||||
let match;
|
||||
|
||||
return download(fontMappings).then(function (content) {
|
||||
var regex = /@([\w-]+):\s*'(\\E[0-9A-F]+)';/g;
|
||||
let regex = /@([\w-]+):\s*'(\\E[0-9A-F]+)';/g;
|
||||
let contents = {};
|
||||
while ((match = regex.exec(content)) !== null) {
|
||||
def2Content['_' + match[1]] = match[2];
|
||||
contents[match[1]] = match[2];
|
||||
}
|
||||
|
||||
return download(mappings).then(function (content) {
|
||||
var regex2 = /\.icon-(?:set|partial)\('([\w-\.]+)',\s*'([\w-]+)',\s*(@[\w-]+)\)/g;
|
||||
let regex2 = /\.icon-(?:set|partial)\('([\w-\.]+)',\s*'([\w-]+)',\s*(@[\w-]+)\)/g;
|
||||
while ((match = regex2.exec(content)) !== null) {
|
||||
let pattern = match[1];
|
||||
let def = '_' + match[2];
|
||||
let colorId = match[3];
|
||||
let storedColorId = def2ColorId[def];
|
||||
let i = 1;
|
||||
while (storedColorId && colorId !== storedColorId) { // different colors for the same def?
|
||||
def = `_${match[2]}_${i}`;
|
||||
storedColorId = def2ColorId[def];
|
||||
i++;
|
||||
}
|
||||
if (!def2ColorId[def]) {
|
||||
def2ColorId[def] = colorId;
|
||||
def2Content[def] = contents[match[2]];
|
||||
}
|
||||
|
||||
if (pattern[0] === '.') {
|
||||
ext2Def[pattern.substr(1).toLowerCase()] = def;
|
||||
} else {
|
||||
fileName2Def[pattern.toLowerCase()] = def;
|
||||
}
|
||||
def2ColorId[def] = colorId;
|
||||
}
|
||||
// replace extensions for languageId
|
||||
var langMappings = getLanguageMappings();
|
||||
for (var lang in langMappings) {
|
||||
var mappings = langMappings[lang];
|
||||
var exts = mappings.extensions || [];
|
||||
var fileNames = mappings.fileNames || [];
|
||||
var preferredDef = null;
|
||||
let langMappings = getLanguageMappings();
|
||||
for (let lang in langMappings) {
|
||||
let mappings = langMappings[lang];
|
||||
let exts = mappings.extensions || [];
|
||||
let fileNames = mappings.fileNames || [];
|
||||
let preferredDef = null;
|
||||
// use the first file association for the preferred definition
|
||||
for (let i1 = 0; i1 < exts.length && !preferredDef; i1++) {
|
||||
preferredDef = ext2Def[exts[i1]];
|
||||
|
@ -307,7 +321,7 @@ exports.update = function () {
|
|||
|
||||
|
||||
return download(colors).then(function (content) {
|
||||
var regex3 = /(@[\w-]+):\s*(#[0-9a-z]+)/g;
|
||||
let regex3 = /(@[\w-]+):\s*(#[0-9a-z]+)/g;
|
||||
while ((match = regex3.exec(content)) !== null) {
|
||||
colorId2Value[match[1]] = match[2];
|
||||
}
|
||||
|
|
|
@ -22,12 +22,6 @@
|
|||
}
|
||||
],
|
||||
"iconDefinitions": {
|
||||
"_R": {
|
||||
"fontCharacter": "\\E001"
|
||||
},
|
||||
"_apple": {
|
||||
"fontCharacter": "\\E002"
|
||||
},
|
||||
"_asm_light": {
|
||||
"fontCharacter": "\\E003",
|
||||
"fontColor": "#b8383d"
|
||||
|
@ -68,6 +62,14 @@
|
|||
"fontCharacter": "\\E007",
|
||||
"fontColor": "#cc3e44"
|
||||
},
|
||||
"_c_light": {
|
||||
"fontCharacter": "\\E009",
|
||||
"fontColor": "#498ba7"
|
||||
},
|
||||
"_c": {
|
||||
"fontCharacter": "\\E009",
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
"_c-sharp_light": {
|
||||
"fontCharacter": "\\E008",
|
||||
"fontColor": "#498ba7"
|
||||
|
@ -76,11 +78,19 @@
|
|||
"fontCharacter": "\\E008",
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
"_c_light": {
|
||||
"_c_1_light": {
|
||||
"fontCharacter": "\\E009",
|
||||
"fontColor": "#9068b0"
|
||||
},
|
||||
"_c_1": {
|
||||
"fontCharacter": "\\E009",
|
||||
"fontColor": "#a074c4"
|
||||
},
|
||||
"_c_2_light": {
|
||||
"fontCharacter": "\\E009",
|
||||
"fontColor": "#b7b73b"
|
||||
},
|
||||
"_c": {
|
||||
"_c_2": {
|
||||
"fontCharacter": "\\E009",
|
||||
"fontColor": "#cbcb41"
|
||||
},
|
||||
|
@ -100,28 +110,35 @@
|
|||
"fontCharacter": "\\E00B",
|
||||
"fontColor": "#cc3e44"
|
||||
},
|
||||
"_checkbox-unchecked": {
|
||||
"fontCharacter": "\\E00C"
|
||||
},
|
||||
"_checkbox": {
|
||||
"fontCharacter": "\\E00D"
|
||||
},
|
||||
"_cjsx": {
|
||||
"fontCharacter": "\\E00E"
|
||||
},
|
||||
"_clock_light": {
|
||||
"fontCharacter": "\\E00F",
|
||||
"fontColor": "#498ba7"
|
||||
},
|
||||
"_clock": {
|
||||
"fontCharacter": "\\E00F",
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
"_clock_1_light": {
|
||||
"fontCharacter": "\\E00F",
|
||||
"fontColor": "#627379"
|
||||
},
|
||||
"_clock": {
|
||||
"_clock_1": {
|
||||
"fontCharacter": "\\E00F",
|
||||
"fontColor": "#6d8086"
|
||||
},
|
||||
"_clojure_light": {
|
||||
"fontCharacter": "\\E010",
|
||||
"fontColor": "#498ba7"
|
||||
"fontColor": "#7fae42"
|
||||
},
|
||||
"_clojure": {
|
||||
"fontCharacter": "\\E010",
|
||||
"fontColor": "#8dc149"
|
||||
},
|
||||
"_clojure_1_light": {
|
||||
"fontCharacter": "\\E010",
|
||||
"fontColor": "#498ba7"
|
||||
},
|
||||
"_clojure_1": {
|
||||
"fontCharacter": "\\E010",
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
|
@ -141,9 +158,6 @@
|
|||
"fontCharacter": "\\E012",
|
||||
"fontColor": "#cbcb41"
|
||||
},
|
||||
"_coffee_erb": {
|
||||
"fontCharacter": "\\E013"
|
||||
},
|
||||
"_coldfusion_light": {
|
||||
"fontCharacter": "\\E014",
|
||||
"fontColor": "#498ba7"
|
||||
|
@ -162,9 +176,17 @@
|
|||
},
|
||||
"_cpp_light": {
|
||||
"fontCharacter": "\\E016",
|
||||
"fontColor": "#9068b0"
|
||||
"fontColor": "#498ba7"
|
||||
},
|
||||
"_cpp": {
|
||||
"fontCharacter": "\\E016",
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
"_cpp_1_light": {
|
||||
"fontCharacter": "\\E016",
|
||||
"fontColor": "#9068b0"
|
||||
},
|
||||
"_cpp_1": {
|
||||
"fontCharacter": "\\E016",
|
||||
"fontColor": "#a074c4"
|
||||
},
|
||||
|
@ -224,19 +246,37 @@
|
|||
"fontCharacter": "\\E01D",
|
||||
"fontColor": "#d4d7d6"
|
||||
},
|
||||
"_deprecation-cop": {
|
||||
"fontCharacter": "\\E01E"
|
||||
},
|
||||
"_docker_light": {
|
||||
"fontCharacter": "\\E01F",
|
||||
"fontColor": "#dd4b78"
|
||||
"fontColor": "#498ba7"
|
||||
},
|
||||
"_docker": {
|
||||
"fontCharacter": "\\E01F",
|
||||
"fontColor": "#f55385"
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
"_editorconfig": {
|
||||
"fontCharacter": "\\E020"
|
||||
"_docker_1_light": {
|
||||
"fontCharacter": "\\E01F",
|
||||
"fontColor": "#455155"
|
||||
},
|
||||
"_docker_1": {
|
||||
"fontCharacter": "\\E01F",
|
||||
"fontColor": "#4d5a5e"
|
||||
},
|
||||
"_docker_2_light": {
|
||||
"fontCharacter": "\\E01F",
|
||||
"fontColor": "#7fae42"
|
||||
},
|
||||
"_docker_2": {
|
||||
"fontCharacter": "\\E01F",
|
||||
"fontColor": "#8dc149"
|
||||
},
|
||||
"_docker_3_light": {
|
||||
"fontCharacter": "\\E01F",
|
||||
"fontColor": "#dd4b78"
|
||||
},
|
||||
"_docker_3": {
|
||||
"fontCharacter": "\\E01F",
|
||||
"fontColor": "#f55385"
|
||||
},
|
||||
"_ejs_light": {
|
||||
"fontCharacter": "\\E021",
|
||||
|
@ -270,14 +310,19 @@
|
|||
"fontCharacter": "\\E024",
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
"_error": {
|
||||
"fontCharacter": "\\E025"
|
||||
},
|
||||
"_eslint_light": {
|
||||
"fontCharacter": "\\E026",
|
||||
"fontColor": "#9068b0"
|
||||
},
|
||||
"_eslint": {
|
||||
"fontCharacter": "\\E026",
|
||||
"fontColor": "#a074c4"
|
||||
},
|
||||
"_eslint_1_light": {
|
||||
"fontCharacter": "\\E026",
|
||||
"fontColor": "#455155"
|
||||
},
|
||||
"_eslint": {
|
||||
"_eslint_1": {
|
||||
"fontCharacter": "\\E026",
|
||||
"fontColor": "#4d5a5e"
|
||||
},
|
||||
|
@ -321,9 +366,6 @@
|
|||
"fontCharacter": "\\E02B",
|
||||
"fontColor": "#e37933"
|
||||
},
|
||||
"_folder": {
|
||||
"fontCharacter": "\\E02C"
|
||||
},
|
||||
"_font_light": {
|
||||
"fontCharacter": "\\E02D",
|
||||
"fontColor": "#b8383d"
|
||||
|
@ -340,15 +382,6 @@
|
|||
"fontCharacter": "\\E02E",
|
||||
"fontColor": "#41535b"
|
||||
},
|
||||
"_git_folder": {
|
||||
"fontCharacter": "\\E02F"
|
||||
},
|
||||
"_git_ignore": {
|
||||
"fontCharacter": "\\E030"
|
||||
},
|
||||
"_github": {
|
||||
"fontCharacter": "\\E031"
|
||||
},
|
||||
"_go_light": {
|
||||
"fontCharacter": "\\E032",
|
||||
"fontColor": "#498ba7"
|
||||
|
@ -397,9 +430,6 @@
|
|||
"fontCharacter": "\\E037",
|
||||
"fontColor": "#cc3e44"
|
||||
},
|
||||
"_hacklang": {
|
||||
"fontCharacter": "\\E038"
|
||||
},
|
||||
"_haml_light": {
|
||||
"fontCharacter": "\\E039",
|
||||
"fontColor": "#b8383d"
|
||||
|
@ -418,9 +448,33 @@
|
|||
},
|
||||
"_haxe_light": {
|
||||
"fontCharacter": "\\E03B",
|
||||
"fontColor": "#9068b0"
|
||||
"fontColor": "#cc6d2e"
|
||||
},
|
||||
"_haxe": {
|
||||
"fontCharacter": "\\E03B",
|
||||
"fontColor": "#e37933"
|
||||
},
|
||||
"_haxe_1_light": {
|
||||
"fontCharacter": "\\E03B",
|
||||
"fontColor": "#b7b73b"
|
||||
},
|
||||
"_haxe_1": {
|
||||
"fontCharacter": "\\E03B",
|
||||
"fontColor": "#cbcb41"
|
||||
},
|
||||
"_haxe_2_light": {
|
||||
"fontCharacter": "\\E03B",
|
||||
"fontColor": "#498ba7"
|
||||
},
|
||||
"_haxe_2": {
|
||||
"fontCharacter": "\\E03B",
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
"_haxe_3_light": {
|
||||
"fontCharacter": "\\E03B",
|
||||
"fontColor": "#9068b0"
|
||||
},
|
||||
"_haxe_3": {
|
||||
"fontCharacter": "\\E03B",
|
||||
"fontColor": "#a074c4"
|
||||
},
|
||||
|
@ -514,9 +568,25 @@
|
|||
},
|
||||
"_javascript_light": {
|
||||
"fontCharacter": "\\E047",
|
||||
"fontColor": "#498ba7"
|
||||
"fontColor": "#b7b73b"
|
||||
},
|
||||
"_javascript": {
|
||||
"fontCharacter": "\\E047",
|
||||
"fontColor": "#cbcb41"
|
||||
},
|
||||
"_javascript_1_light": {
|
||||
"fontCharacter": "\\E047",
|
||||
"fontColor": "#cc6d2e"
|
||||
},
|
||||
"_javascript_1": {
|
||||
"fontCharacter": "\\E047",
|
||||
"fontColor": "#e37933"
|
||||
},
|
||||
"_javascript_2_light": {
|
||||
"fontCharacter": "\\E047",
|
||||
"fontColor": "#498ba7"
|
||||
},
|
||||
"_javascript_2": {
|
||||
"fontCharacter": "\\E047",
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
|
@ -536,9 +606,6 @@
|
|||
"fontCharacter": "\\E049",
|
||||
"fontColor": "#cc3e44"
|
||||
},
|
||||
"_js_erb": {
|
||||
"fontCharacter": "\\E04A"
|
||||
},
|
||||
"_json_light": {
|
||||
"fontCharacter": "\\E04B",
|
||||
"fontColor": "#b7b73b"
|
||||
|
@ -573,9 +640,25 @@
|
|||
},
|
||||
"_license_light": {
|
||||
"fontCharacter": "\\E04F",
|
||||
"fontColor": "#b8383d"
|
||||
"fontColor": "#b7b73b"
|
||||
},
|
||||
"_license": {
|
||||
"fontCharacter": "\\E04F",
|
||||
"fontColor": "#cbcb41"
|
||||
},
|
||||
"_license_1_light": {
|
||||
"fontCharacter": "\\E04F",
|
||||
"fontColor": "#cc6d2e"
|
||||
},
|
||||
"_license_1": {
|
||||
"fontCharacter": "\\E04F",
|
||||
"fontColor": "#e37933"
|
||||
},
|
||||
"_license_2_light": {
|
||||
"fontCharacter": "\\E04F",
|
||||
"fontColor": "#b8383d"
|
||||
},
|
||||
"_license_2": {
|
||||
"fontCharacter": "\\E04F",
|
||||
"fontColor": "#cc3e44"
|
||||
},
|
||||
|
@ -613,9 +696,33 @@
|
|||
},
|
||||
"_makefile_light": {
|
||||
"fontCharacter": "\\E054",
|
||||
"fontColor": "#498ba7"
|
||||
"fontColor": "#cc6d2e"
|
||||
},
|
||||
"_makefile": {
|
||||
"fontCharacter": "\\E054",
|
||||
"fontColor": "#e37933"
|
||||
},
|
||||
"_makefile_1_light": {
|
||||
"fontCharacter": "\\E054",
|
||||
"fontColor": "#9068b0"
|
||||
},
|
||||
"_makefile_1": {
|
||||
"fontCharacter": "\\E054",
|
||||
"fontColor": "#a074c4"
|
||||
},
|
||||
"_makefile_2_light": {
|
||||
"fontCharacter": "\\E054",
|
||||
"fontColor": "#627379"
|
||||
},
|
||||
"_makefile_2": {
|
||||
"fontCharacter": "\\E054",
|
||||
"fontColor": "#6d8086"
|
||||
},
|
||||
"_makefile_3_light": {
|
||||
"fontCharacter": "\\E054",
|
||||
"fontColor": "#498ba7"
|
||||
},
|
||||
"_makefile_3": {
|
||||
"fontCharacter": "\\E054",
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
|
@ -651,14 +758,19 @@
|
|||
"fontCharacter": "\\E058",
|
||||
"fontColor": "#e37933"
|
||||
},
|
||||
"_new-file": {
|
||||
"fontCharacter": "\\E059"
|
||||
},
|
||||
"_npm_light": {
|
||||
"fontCharacter": "\\E05A",
|
||||
"fontColor": "#3b4b52"
|
||||
},
|
||||
"_npm": {
|
||||
"fontCharacter": "\\E05A",
|
||||
"fontColor": "#41535b"
|
||||
},
|
||||
"_npm_1_light": {
|
||||
"fontCharacter": "\\E05A",
|
||||
"fontColor": "#b8383d"
|
||||
},
|
||||
"_npm": {
|
||||
"_npm_1": {
|
||||
"fontCharacter": "\\E05A",
|
||||
"fontColor": "#cc3e44"
|
||||
},
|
||||
|
@ -734,9 +846,6 @@
|
|||
"fontCharacter": "\\E063",
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
"_project": {
|
||||
"fontCharacter": "\\E064"
|
||||
},
|
||||
"_pug_light": {
|
||||
"fontCharacter": "\\E065",
|
||||
"fontColor": "#b8383d"
|
||||
|
@ -761,9 +870,6 @@
|
|||
"fontCharacter": "\\E067",
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
"_rails": {
|
||||
"fontCharacter": "\\E068"
|
||||
},
|
||||
"_react_light": {
|
||||
"fontCharacter": "\\E069",
|
||||
"fontColor": "#498ba7"
|
||||
|
@ -828,12 +934,6 @@
|
|||
"fontCharacter": "\\E070",
|
||||
"fontColor": "#cc3e44"
|
||||
},
|
||||
"_search": {
|
||||
"fontCharacter": "\\E071"
|
||||
},
|
||||
"_settings": {
|
||||
"fontCharacter": "\\E072"
|
||||
},
|
||||
"_shell_light": {
|
||||
"fontCharacter": "\\E073",
|
||||
"fontColor": "#455155"
|
||||
|
@ -908,14 +1008,35 @@
|
|||
},
|
||||
"_tex_light": {
|
||||
"fontCharacter": "\\E07C",
|
||||
"fontColor": "#bfc2c1"
|
||||
"fontColor": "#498ba7"
|
||||
},
|
||||
"_tex": {
|
||||
"fontCharacter": "\\E07C",
|
||||
"fontColor": "#d4d7d6"
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
"_time-cop": {
|
||||
"fontCharacter": "\\E07D"
|
||||
"_tex_1_light": {
|
||||
"fontCharacter": "\\E07C",
|
||||
"fontColor": "#b7b73b"
|
||||
},
|
||||
"_tex_1": {
|
||||
"fontCharacter": "\\E07C",
|
||||
"fontColor": "#cbcb41"
|
||||
},
|
||||
"_tex_2_light": {
|
||||
"fontCharacter": "\\E07C",
|
||||
"fontColor": "#cc6d2e"
|
||||
},
|
||||
"_tex_2": {
|
||||
"fontCharacter": "\\E07C",
|
||||
"fontColor": "#e37933"
|
||||
},
|
||||
"_tex_3_light": {
|
||||
"fontCharacter": "\\E07C",
|
||||
"fontColor": "#bfc2c1"
|
||||
},
|
||||
"_tex_3": {
|
||||
"fontCharacter": "\\E07C",
|
||||
"fontColor": "#d4d7d6"
|
||||
},
|
||||
"_todo": {
|
||||
"fontCharacter": "\\E07E"
|
||||
|
@ -930,9 +1051,17 @@
|
|||
},
|
||||
"_typescript_light": {
|
||||
"fontCharacter": "\\E080",
|
||||
"fontColor": "#b7b73b"
|
||||
"fontColor": "#498ba7"
|
||||
},
|
||||
"_typescript": {
|
||||
"fontCharacter": "\\E080",
|
||||
"fontColor": "#519aba"
|
||||
},
|
||||
"_typescript_1_light": {
|
||||
"fontCharacter": "\\E080",
|
||||
"fontColor": "#b7b73b"
|
||||
},
|
||||
"_typescript_1": {
|
||||
"fontCharacter": "\\E080",
|
||||
"fontColor": "#cbcb41"
|
||||
},
|
||||
|
@ -1026,9 +1155,17 @@
|
|||
},
|
||||
"_zip_light": {
|
||||
"fontCharacter": "\\E08C",
|
||||
"fontColor": "#627379"
|
||||
"fontColor": "#b8383d"
|
||||
},
|
||||
"_zip": {
|
||||
"fontCharacter": "\\E08C",
|
||||
"fontColor": "#cc3e44"
|
||||
},
|
||||
"_zip_1_light": {
|
||||
"fontCharacter": "\\E08C",
|
||||
"fontColor": "#627379"
|
||||
},
|
||||
"_zip_1": {
|
||||
"fontCharacter": "\\E08C",
|
||||
"fontColor": "#6d8086"
|
||||
}
|
||||
|
@ -1039,7 +1176,11 @@
|
|||
"mdo": "_mdo",
|
||||
"asm": "_asm",
|
||||
"s": "_asm",
|
||||
"h": "_c",
|
||||
"h": "_c_1",
|
||||
"hh": "_cpp_1",
|
||||
"hpp": "_cpp_1",
|
||||
"hxx": "_cpp_1",
|
||||
"edn": "_clojure_1",
|
||||
"cfc": "_coldfusion",
|
||||
"cfm": "_coldfusion",
|
||||
"config": "_config",
|
||||
|
@ -1077,13 +1218,13 @@
|
|||
"hs": "_haskell",
|
||||
"lhs": "_haskell",
|
||||
"hx": "_haxe",
|
||||
"hxs": "_haxe",
|
||||
"hxp": "_haxe",
|
||||
"hxml": "_haxe",
|
||||
"hxs": "_haxe_1",
|
||||
"hxp": "_haxe_2",
|
||||
"hxml": "_haxe_3",
|
||||
"class": "_java",
|
||||
"classpath": "_java",
|
||||
"js.map": "_javascript",
|
||||
"spec.js": "_javascript",
|
||||
"spec.js": "_javascript_1",
|
||||
"es": "_javascript",
|
||||
"es5": "_javascript",
|
||||
"es7": "_javascript",
|
||||
|
@ -1101,8 +1242,8 @@
|
|||
"njs": "_nunjucks",
|
||||
"nj": "_nunjucks",
|
||||
"npm-debug.log": "_npm",
|
||||
"npmignore": "_npm",
|
||||
"npmrc": "_npm",
|
||||
"npmignore": "_npm_1",
|
||||
"npmrc": "_npm_1",
|
||||
"ml": "_ocaml",
|
||||
"mli": "_ocaml",
|
||||
"cmx": "_ocaml",
|
||||
|
@ -1128,18 +1269,18 @@
|
|||
"tf.json": "_terraform",
|
||||
"tfvars": "_terraform",
|
||||
"tex": "_tex",
|
||||
"sty": "_tex",
|
||||
"dtx": "_tex",
|
||||
"ins": "_tex",
|
||||
"sty": "_tex_1",
|
||||
"dtx": "_tex_2",
|
||||
"ins": "_tex_3",
|
||||
"txt": "_default",
|
||||
"toml": "_config",
|
||||
"twig": "_twig",
|
||||
"spec.ts": "_typescript",
|
||||
"spec.ts": "_typescript_1",
|
||||
"vala": "_vala",
|
||||
"vapi": "_vala",
|
||||
"vue": "_vue",
|
||||
"jar": "_zip",
|
||||
"zip": "_zip",
|
||||
"zip": "_zip_1",
|
||||
"wgt": "_wgt",
|
||||
"ai": "_illustrator",
|
||||
"psd": "_photoshop",
|
||||
|
@ -1171,23 +1312,23 @@
|
|||
"wav": "_audio",
|
||||
"babelrc": "_babel",
|
||||
"bowerrc": "_bower",
|
||||
"dockerignore": "_docker",
|
||||
"dockerignore": "_docker_1",
|
||||
"codeclimate.yml": "_code-climate",
|
||||
"eslintrc": "_eslint",
|
||||
"eslintrc.js": "_eslint",
|
||||
"eslintrc.yaml": "_eslint",
|
||||
"eslintrc.yml": "_eslint",
|
||||
"eslintrc.json": "_eslint",
|
||||
"eslintignore": "_eslint",
|
||||
"eslintignore": "_eslint_1",
|
||||
"firebaserc": "_firebase",
|
||||
"jshintrc": "_javascript",
|
||||
"jscsrc": "_javascript",
|
||||
"jshintrc": "_javascript_2",
|
||||
"jscsrc": "_javascript_2",
|
||||
"direnv": "_config",
|
||||
"env": "_config",
|
||||
"static": "_config",
|
||||
"editorconfig": "_config",
|
||||
"slugignore": "_config",
|
||||
"tmp": "_clock",
|
||||
"tmp": "_clock_1",
|
||||
"htaccess": "_config",
|
||||
"key": "_lock",
|
||||
"cert": "_lock",
|
||||
|
@ -1206,9 +1347,9 @@
|
|||
"mime.types": "_config",
|
||||
"jenkinsfile": "_jenkins",
|
||||
"bower.json": "_bower",
|
||||
"docker-healthcheck": "_docker",
|
||||
"docker-compose.yml": "_docker",
|
||||
"docker-compose.yaml": "_docker",
|
||||
"docker-healthcheck": "_docker_2",
|
||||
"docker-compose.yml": "_docker_3",
|
||||
"docker-compose.yaml": "_docker_3",
|
||||
"firebase.json": "_firebase",
|
||||
"geckodriver": "_firefox",
|
||||
"gruntfile.js": "_grunt",
|
||||
|
@ -1226,11 +1367,11 @@
|
|||
"license": "_license",
|
||||
"licence": "_license",
|
||||
"copying": "_license",
|
||||
"compiling": "_license",
|
||||
"contributing": "_license",
|
||||
"qmakefile": "_makefile",
|
||||
"omakefile": "_makefile",
|
||||
"cmakelists.txt": "_makefile",
|
||||
"compiling": "_license_1",
|
||||
"contributing": "_license_2",
|
||||
"qmakefile": "_makefile_1",
|
||||
"omakefile": "_makefile_2",
|
||||
"cmakelists.txt": "_makefile_3",
|
||||
"procfile": "_heroku",
|
||||
"todo": "_todo",
|
||||
"npm-debug.log": "_npm_ignored"
|
||||
|
@ -1258,7 +1399,7 @@
|
|||
"lua": "_lua",
|
||||
"makefile": "_makefile",
|
||||
"markdown": "_markdown",
|
||||
"objective-c": "_c",
|
||||
"objective-c": "_c_2",
|
||||
"perl": "_perl",
|
||||
"php": "_php",
|
||||
"powershell": "_powershell",
|
||||
|
@ -1282,7 +1423,11 @@
|
|||
"mdo": "_mdo_light",
|
||||
"asm": "_asm_light",
|
||||
"s": "_asm_light",
|
||||
"h": "_c_light",
|
||||
"h": "_c_1_light",
|
||||
"hh": "_cpp_1_light",
|
||||
"hpp": "_cpp_1_light",
|
||||
"hxx": "_cpp_1_light",
|
||||
"edn": "_clojure_1_light",
|
||||
"cfc": "_coldfusion_light",
|
||||
"cfm": "_coldfusion_light",
|
||||
"config": "_config_light",
|
||||
|
@ -1320,13 +1465,13 @@
|
|||
"hs": "_haskell_light",
|
||||
"lhs": "_haskell_light",
|
||||
"hx": "_haxe_light",
|
||||
"hxs": "_haxe_light",
|
||||
"hxp": "_haxe_light",
|
||||
"hxml": "_haxe_light",
|
||||
"hxs": "_haxe_1_light",
|
||||
"hxp": "_haxe_2_light",
|
||||
"hxml": "_haxe_3_light",
|
||||
"class": "_java_light",
|
||||
"classpath": "_java_light",
|
||||
"js.map": "_javascript_light",
|
||||
"spec.js": "_javascript_light",
|
||||
"spec.js": "_javascript_1_light",
|
||||
"es": "_javascript_light",
|
||||
"es5": "_javascript_light",
|
||||
"es7": "_javascript_light",
|
||||
|
@ -1344,8 +1489,8 @@
|
|||
"njs": "_nunjucks_light",
|
||||
"nj": "_nunjucks_light",
|
||||
"npm-debug.log": "_npm_light",
|
||||
"npmignore": "_npm_light",
|
||||
"npmrc": "_npm_light",
|
||||
"npmignore": "_npm_1_light",
|
||||
"npmrc": "_npm_1_light",
|
||||
"ml": "_ocaml_light",
|
||||
"mli": "_ocaml_light",
|
||||
"cmx": "_ocaml_light",
|
||||
|
@ -1371,18 +1516,18 @@
|
|||
"tf.json": "_terraform_light",
|
||||
"tfvars": "_terraform_light",
|
||||
"tex": "_tex_light",
|
||||
"sty": "_tex_light",
|
||||
"dtx": "_tex_light",
|
||||
"ins": "_tex_light",
|
||||
"sty": "_tex_1_light",
|
||||
"dtx": "_tex_2_light",
|
||||
"ins": "_tex_3_light",
|
||||
"txt": "_default_light",
|
||||
"toml": "_config_light",
|
||||
"twig": "_twig_light",
|
||||
"spec.ts": "_typescript_light",
|
||||
"spec.ts": "_typescript_1_light",
|
||||
"vala": "_vala_light",
|
||||
"vapi": "_vala_light",
|
||||
"vue": "_vue_light",
|
||||
"jar": "_zip_light",
|
||||
"zip": "_zip_light",
|
||||
"zip": "_zip_1_light",
|
||||
"wgt": "_wgt_light",
|
||||
"ai": "_illustrator_light",
|
||||
"psd": "_photoshop_light",
|
||||
|
@ -1414,23 +1559,23 @@
|
|||
"wav": "_audio_light",
|
||||
"babelrc": "_babel_light",
|
||||
"bowerrc": "_bower_light",
|
||||
"dockerignore": "_docker_light",
|
||||
"dockerignore": "_docker_1_light",
|
||||
"codeclimate.yml": "_code-climate_light",
|
||||
"eslintrc": "_eslint_light",
|
||||
"eslintrc.js": "_eslint_light",
|
||||
"eslintrc.yaml": "_eslint_light",
|
||||
"eslintrc.yml": "_eslint_light",
|
||||
"eslintrc.json": "_eslint_light",
|
||||
"eslintignore": "_eslint_light",
|
||||
"eslintignore": "_eslint_1_light",
|
||||
"firebaserc": "_firebase_light",
|
||||
"jshintrc": "_javascript_light",
|
||||
"jscsrc": "_javascript_light",
|
||||
"jshintrc": "_javascript_2_light",
|
||||
"jscsrc": "_javascript_2_light",
|
||||
"direnv": "_config_light",
|
||||
"env": "_config_light",
|
||||
"static": "_config_light",
|
||||
"editorconfig": "_config_light",
|
||||
"slugignore": "_config_light",
|
||||
"tmp": "_clock_light",
|
||||
"tmp": "_clock_1_light",
|
||||
"htaccess": "_config_light",
|
||||
"key": "_lock_light",
|
||||
"cert": "_lock_light",
|
||||
|
@ -1459,7 +1604,7 @@
|
|||
"lua": "_lua_light",
|
||||
"makefile": "_makefile_light",
|
||||
"markdown": "_markdown_light",
|
||||
"objective-c": "_c_light",
|
||||
"objective-c": "_c_2_light",
|
||||
"perl": "_perl_light",
|
||||
"php": "_php_light",
|
||||
"powershell": "_powershell_light",
|
||||
|
@ -1489,9 +1634,9 @@
|
|||
"mime.types": "_config_light",
|
||||
"jenkinsfile": "_jenkins_light",
|
||||
"bower.json": "_bower_light",
|
||||
"docker-healthcheck": "_docker_light",
|
||||
"docker-compose.yml": "_docker_light",
|
||||
"docker-compose.yaml": "_docker_light",
|
||||
"docker-healthcheck": "_docker_2_light",
|
||||
"docker-compose.yml": "_docker_3_light",
|
||||
"docker-compose.yaml": "_docker_3_light",
|
||||
"firebase.json": "_firebase_light",
|
||||
"geckodriver": "_firefox_light",
|
||||
"gruntfile.js": "_grunt_light",
|
||||
|
@ -1509,11 +1654,11 @@
|
|||
"license": "_license_light",
|
||||
"licence": "_license_light",
|
||||
"copying": "_license_light",
|
||||
"compiling": "_license_light",
|
||||
"contributing": "_license_light",
|
||||
"qmakefile": "_makefile_light",
|
||||
"omakefile": "_makefile_light",
|
||||
"cmakelists.txt": "_makefile_light",
|
||||
"compiling": "_license_1_light",
|
||||
"contributing": "_license_2_light",
|
||||
"qmakefile": "_makefile_1_light",
|
||||
"omakefile": "_makefile_2_light",
|
||||
"cmakelists.txt": "_makefile_3_light",
|
||||
"procfile": "_heroku_light",
|
||||
"npm-debug.log": "_npm_ignored_light"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue