Test generator

This commit is contained in:
Mattia Astorino 2019-12-09 09:54:24 +01:00
parent bfd5348229
commit 89b06d1a76
No known key found for this signature in database
GPG key ID: CDFA82D8B1132C65
40 changed files with 2051 additions and 591 deletions

View file

@ -1,8 +1,8 @@
// export the tasks
export * from './tasks/themes';
// export * from './tasks/themes';
export * from './tasks/watcher';
export * from './tasks/changelog-title';
export * from './tasks/copy-ui';
// export default script
export default ['build:themes'];
export default ['build:copy-ui'];

46
.vscode/launch.json vendored
View file

@ -1,38 +1,12 @@
// A launch configuration that launches the extension inside a new window
{
// Use IntelliSense to learn about possible Node.js debug attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Launch Extension",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceRoot}"
],
"stopOnEntry": false,
"sourceMaps": true,
"outFiles": [
"${workspaceRoot}/out/src/**/*.js"
]
},
{
"name": "Launch Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceRoot}",
"--extensionTestsPath=${workspaceRoot}/out/test"
],
"stopOnEntry": false,
"sourceMaps": true,
"outFiles": [
"${workspaceRoot}/out/test/**/*.js"
],
"preLaunchTask": "npm"
}
]
"version": "0.1.0",
"configurations": [{
"name": "Launch Extension",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": ["--extensionDevelopmentPath=${workspaceRoot}"],
"preLaunchTask": "build"
}]
}

View file

@ -23,5 +23,6 @@
"editor.quickSuggestions": false
},
"gulp.autoDetect": "off",
"npm.autoDetect": "off"
"npm.autoDetect": "off",
"eslint.autoFixOnSave": true
}

View file

@ -104,7 +104,7 @@
}
},
"changelog": {
"lastversion": "29.2.0"
"lastversion": "30.0.0"
},
"themeVariants": {
"Darker": "./themes/Material-Theme-Darker.json",

View file

@ -20,12 +20,14 @@
"url": "https://github.com/material-theme/vsc-material-theme/issues"
},
"engines": {
"node": ">=11",
"vscode": ">=1.36.0"
},
"scripts": {
"build": "yarn cleanup && yarn build-ts && yarn build-themes && yarn build-ui",
"cleanup": "rimraf out",
"build-themes": "gulp build:themes",
"prebuild-themes": "tsc src/themes/generator.ts",
"build-themes": "node src/themes/generator.js",
"build-ui": "gulp build:copy-ui && yarn build-ui-release-notes",
"build-ui-release-notes": "browserify out/src/webviews/ui/release-notes/index.js > out/ui/release-notes.js",
"build-ui-only": "yarn cleanup && yarn build-ts && yarn build-ui",
@ -47,8 +49,7 @@
"extensionKind": "ui",
"main": "./out/src/material.theme.config",
"contributes": {
"commands": [
{
"commands": [{
"command": "materialTheme.setAccent",
"title": "Set accent color",
"category": "🎨 Material Theme"
@ -89,8 +90,7 @@
}
}
},
"themes": [
{
"themes": [{
"label": "Material Theme",
"path": "./out/themes/Material-Theme-Default.json",
"uiTheme": "vs-dark"
@ -145,8 +145,7 @@
"extensionDependency": [
"Equinusocio.vsc-material-theme-icons"
],
"badges": [
{
"badges": [{
"url": "https://camo.githubusercontent.com/d3c6e53aa66426dead24cdedab0e83082103bea6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f657175696e75736f63696f2f7673632d6d6174657269616c2d7468656d652e7376673f7374796c653d666c61742d737175617265",
"href": "https://github.com/material-theme/vsc-material-theme/issues",
"description": "Open issues"
@ -159,6 +158,7 @@
],
"devDependencies": {
"@babel/register": "7.4.4",
"@moxer/vscode-theme-generator": "1.1.0",
"@types/gulp": "4.0.5",
"@types/gulp-if": "0.0.33",
"@types/gulp-util": "3.0.34",
@ -167,6 +167,7 @@
"babel-core": "6.26.3",
"babel-preset-env": "1.7.0",
"browserify": "16.2.2",
"fs-extra": "8.1.0",
"gulp": "3.9.1",
"gulp-bump": "3.1.0",
"gulp-conventional-changelog": "1.1.11",
@ -187,6 +188,7 @@
},
"dependencies": {
"@sanity/client": "0.139.0",
"@types/fs-extra": "8.0.1",
"opencollective": "1.0.3"
},
"collective": {

432
src/themes/generator.js Normal file
View file

@ -0,0 +1,432 @@
"use strict";
exports.__esModule = true;
var fs = require("fs-extra");
var path = require("path");
var default_1 = require("./settings/specific/default");
var default_hc_1 = require("./settings/specific/default-hc");
var darker_1 = require("./settings/specific/darker");
var darker_hc_1 = require("./settings/specific/darker-hc");
var lighter_1 = require("./settings/specific/lighter");
var lighter_hc_1 = require("./settings/specific/lighter-hc");
var ocean_1 = require("./settings/specific/ocean");
var ocean_hc_1 = require("./settings/specific/ocean-hc");
var palenight_1 = require("./settings/specific/palenight");
var palenight_hc_1 = require("./settings/specific/palenight-hc");
// tslint:disable-next-line: no-submodule-imports
var vscode_theme_generator_1 = require("@moxer/vscode-theme-generator");
/**
* Define paths
*/
var buildPath = path.join(__dirname, '../../out/themes');
var themes = [
default_1["default"],
default_hc_1["default"],
darker_1["default"],
darker_hc_1["default"],
lighter_1["default"],
lighter_hc_1["default"],
ocean_1["default"],
ocean_hc_1["default"],
palenight_1["default"],
palenight_hc_1["default"]
];
/**
* Checl if the build folder exist.
* If not, create it.
*/
if (!fs.existsSync(buildPath)) {
fs.mkdirSync(buildPath);
}
/**
* Generate a [theme-name].json for each
* theme file found inside src/themes
*/
themes.forEach(function (theme) {
var colorSet = {
base: {
// Determines the overall background color
background: theme.scheme.background,
// Determines boolean, identifier, keyword, storage, and cssClass
color1: theme.scheme.base.red,
// Determines string, stringEscape, and cssId
color2: theme.scheme.base.green,
// Determines function, class, classMember, type, and cssTag
color3: theme.scheme.base.yellow,
// Determines functionCall and number
color4: theme.scheme.base.paleblue,
// Determines the overall text foreground color
foreground: theme.scheme.base.white
},
/**
* Overrides workbench UI Elements
*/
workbench: {
/**
* General elements style
*/
focusBorder: theme.scheme.background + '00',
'widget.shadow': theme.scheme.background + '00',
'selection.background': theme.scheme.base.paleblue + '50',
'scrollbar.shadow': theme.scheme.background + '00',
'editorLink.activeForeground': theme.scheme.foreground,
'progressBar.background': theme.scheme.base.yellow,
'debugToolBar.background': theme.scheme.background,
'pickerGroup.foreground': theme.scheme.base.yellow,
'editorMarkerNavigation.background': theme.scheme.foreground + '05',
'tree.indentGuidesStroke': theme.scheme.shade1,
'terminalCursor.foreground': theme.scheme.base.yellow,
'terminalCursor.background': theme.scheme.base.black,
/**
* Buttons style
*/
'button.background': theme.scheme.background,
'button.hoverBackground': theme.scheme.shade2,
/**
* Links style
*/
'textLink.foreground': theme.scheme.base.cyan,
'textLink.activeForeground': theme.scheme.base.yellow,
/**
* Sidebar style
*/
'sideBar.background': theme.scheme.background,
'sideBar.foreground': theme.scheme.shade4,
'sideBar.border': theme.scheme.shade2 + '50',
/**
* Sidebar elements style
*/
'sideBarTitle.foreground': theme.scheme.shade4,
'sideBarSectionHeader.background': theme.scheme.background,
// "sideBarSectionHeader.foreground": theme.scheme.foreground,
'sideBarSectionHeader.border': theme.scheme.background,
/**
* Window panels style (terminal, global search)
*/
'panel.background': theme.scheme.background,
'panel.border': theme.scheme.borders,
'panel.dropBackground': theme.scheme.shade2,
/**
* Window panels elements style
*/
'panelTitle.inactiveForeground': theme.scheme.shade4,
'panelTitle.activeForeground': theme.scheme.base.white,
'panelTitle.activeBorder': theme.scheme.base.yellow,
/**
* Code Editor style
*/
'editor.background': theme.scheme.background,
'editor.foreground': theme.scheme.foreground,
'editor.lineHighlightBackground': theme.scheme.shade1 + '50',
'editor.lineHighlightBorder': theme.scheme.shade1 + '00',
'editor.findMatchBackground': theme.scheme.background + '00',
'editor.findMatchHighlightBackground': theme.scheme.background + '00',
'editor.findMatchBorder': theme.scheme.base.pink,
'editor.findMatchHighlightBorder': theme.scheme.shade6,
// Editor Indent guides
'editorIndentGuide.background': theme.scheme.shade1,
'editorIndentGuide.activeBackground': theme.scheme.shade3,
// Editor line number
'editorLineNumber.foreground': theme.scheme.shade3,
'editorLineNumber.activeForeground': theme.scheme.base.yellow,
// Editor tab groups
'editorGroupHeader.tabsBackground': theme.scheme.background,
'editorGroup.border': theme.scheme.background,
// Editor gutter
'editorGutter.modifiedBackground': theme.scheme.base.blue + '60',
'editorGutter.addedBackground': theme.scheme.base.green + '60',
'editorGutter.deletedBackground': theme.scheme.base.red + '60',
/**
* Activity bar style
*/
'activityBar.background': theme.scheme.background,
'activityBar.border': theme.scheme.background,
'activityBar.foreground': theme.scheme.shade5,
'activityBar.activeBorder': theme.scheme.base.pink,
/**
* Activity bar badges style
*/
'activityBarBadge.background': theme.scheme.base.cyan,
'activityBarBadge.foreground': theme.scheme.background,
/**
* Global badges style
*/
'badge.background': theme.scheme.base.cyan,
'badge.foreground': theme.scheme.background,
/**
* Extensions badge style
*/
'extensionBadge.remoteBackground': theme.scheme.shade3,
'extensionBadge.remoteForeground': theme.scheme.foreground,
/**
* Scrollbar style
*/
'scrollbarSlider.background': theme.scheme.shade4 + '50',
'scrollbarSlider.hoverBackground': theme.scheme.shade2,
'scrollbarSlider.activeBackground': theme.scheme.shade4,
/**
* Tabs style
*/
'tab.activeBorder': theme.scheme.background,
'tab.activeBorderTop': theme.scheme.base.cyan,
'tab.inactiveModifiedBorder': theme.scheme.shade5,
'tab.activeModifiedBorder': theme.scheme.base.pink,
'tab.unfocusedActiveBorder': theme.scheme.shade4,
'tab.activeForeground': theme.scheme.base.white,
'tab.activeBackground': theme.scheme.background,
'tab.inactiveForeground': theme.scheme.shade4,
'tab.inactiveBackground': theme.scheme.background,
'tab.unfocusedActiveForeground': theme.scheme.foreground,
'tab.border': theme.scheme.background,
/**
* Editor overlay widgets style (find/replace..)
*/
'editorWidget.background': theme.scheme.shade1,
'editorWidget.resizeBorder': theme.scheme.base.yellow,
'editorWidget.border': theme.scheme.base.yellow,
/**
* Statusbar style
*/
'statusBar.noFolderBackground': theme.scheme.background,
'statusBar.border': theme.scheme.borders,
'statusBar.background': theme.scheme.background,
'statusBar.foreground': theme.scheme.shade4,
'statusBar.debuggingBackground': theme.scheme.base.purple,
'statusBar.debuggingForeground': theme.scheme.base.white,
/**
* Statusbar items style
*/
'statusBarItem.hoverBackground': theme.scheme.shade1 + '50',
'statusBarItem.remoteForeground': theme.scheme.base.black,
'statusBarItem.remoteBackground': theme.scheme.base.yellow,
/**
* Matching brackets style
*/
'editorBracketMatch.border': theme.scheme.base.cyan + '70',
'editorBracketMatch.background': theme.scheme.background,
/**
* Editor Overview Ruler style
*/
'editorOverviewRuler.findMatchForeground': theme.scheme.base.pink,
'editorOverviewRuler.border': theme.scheme.borders,
'editorOverviewRuler.errorForeground': theme.scheme.base.red,
'editorOverviewRuler.infoForeground': theme.scheme.base.blue,
'editorOverviewRuler.warningForeground': theme.scheme.base.yellow,
/**
* Squigglies style
*/
'editorInfo.foreground': theme.scheme.base.blue,
'editorWarning.foreground': theme.scheme.base.yellow,
'editorError.foreground': theme.scheme.base.red,
/**
* Popop dialogs style
*/
'editorHoverWidget.background': theme.scheme.shade1,
'editorHoverWidget.border': theme.scheme.shade1,
/**
* Title bar style
*/
'titleBar.activeBackground': theme.scheme.background,
'titleBar.activeForeground': theme.scheme.foreground,
'titleBar.inactiveBackground': theme.scheme.background,
'titleBar.inactiveForeground': theme.scheme.shade4,
'titleBar.border': theme.scheme.borders,
/**
* Textfield and inputs style
*/
'input.background': theme.scheme.background,
'input.foreground': theme.scheme.base.pink,
'input.placeholderForeground': theme.scheme.shade3,
'input.border': theme.scheme.shade1,
/**
* Inputs validation style
*/
'inputValidation.errorBorder': theme.scheme.base.red + '50',
'inputValidation.infoBorder': theme.scheme.base.blue + '50',
'inputValidation.warningBorder': theme.scheme.base.yellow + '50',
/**
* Dropdown menu style
*/
'dropdown.background': theme.scheme.shade1,
'dropdown.border': theme.scheme.shade1,
/**
* Lists style
*/
'list.hoverForeground': theme.scheme.foreground,
'list.hoverBackground': theme.scheme.background + '00',
'list.activeSelectionBackground': theme.scheme.background + '00',
'list.activeSelectionForeground': theme.scheme.base.cyan,
'list.inactiveSelectionForeground': theme.scheme.base.cyan,
'list.inactiveSelectionBackground': theme.scheme.shade1 + '50',
'list.focusBackground': theme.scheme.shade1,
'list.focusForeground': theme.scheme.base.white,
'list.highlightForeground': theme.scheme.base.cyan,
'list.dropBackground': theme.scheme.shade2,
/**
* Editor suggest widget style
*/
'editorSuggestWidget.background': theme.scheme.shade1,
'editorSuggestWidget.foreground': theme.scheme.foreground,
'editorSuggestWidget.highlightForeground': theme.scheme.base.cyan,
'editorSuggestWidget.selectedBackground': theme.scheme.shade2,
'editorSuggestWidget.border': theme.scheme.shade1,
/**
* Editor diff editor style
*/
'diffEditor.insertedTextBackground': theme.scheme.base.cyan + '20',
'diffEditor.removedTextBackground': theme.scheme.base.pink + '20',
/**
* Extensions button style
*/
'extensionButton.prominentBackground': theme.scheme.base.yellow,
'extensionButton.prominentHoverBackground': theme.scheme.base.yellow,
'extensionButton.prominentForeground': theme.scheme.background,
/**
* Peekview window style
*/
'peekViewEditor.background': theme.scheme.background,
'peekViewResult.background': theme.scheme.background,
'peekView.border': theme.scheme.shade1,
'peekViewTitle.background': theme.scheme.shade1,
'peekViewEditorGutter.background': theme.scheme.background,
'peekViewTitleDescription.foreground': theme.scheme.foreground,
'peekViewResult.matchHighlightBackground': theme.scheme.base.pink + '50',
'peekViewEditor.matchHighlightBackground': theme.scheme.base.pink + '50',
'peekViewResult.selectionBackground': theme.scheme.shade1,
/**
* GIT decorations style
*/
'gitDecoration.deletedResourceForeground': theme.scheme.base.red,
'gitDecoration.conflictingResourceForeground': theme.scheme.base.yellow,
'gitDecoration.modifiedResourceForeground': theme.scheme.base.blue,
'gitDecoration.untrackedResourceForeground': theme.scheme.base.green,
'gitDecoration.ignoredResourceForeground': theme.scheme.shade1,
/**
* Breadcrumb style
*/
'breadcrumb.background': theme.scheme.background,
'breadcrumb.foreground': theme.scheme.shade4,
'breadcrumb.focusForeground': theme.scheme.foreground,
'breadcrumb.activeSelectionForeground': theme.scheme.base.pink,
'breadcrumbPicker.background': theme.scheme.background,
/**
* Custom menus style
*/
'menu.background': theme.scheme.shade1,
'menu.foreground': theme.scheme.shade3,
'menu.selectionBackground': theme.scheme.shade1,
'menu.selectionForeground': theme.scheme.foreground,
'menu.selectionBorder': theme.scheme.shade1,
'menu.separatorBackground': theme.scheme.shade3,
/**
* Menu Bar style
*/
'menubar.selectionBackground': theme.scheme.shade1,
'menubar.selectionForeground': theme.scheme.foreground,
'menubar.selectionBorder': theme.scheme.shade1,
/**
* Settings elements style
*/
'settings.dropdownForeground': theme.scheme.foreground,
'settings.dropdownBackground': theme.scheme.background,
'settings.numberInputForeground': theme.scheme.foreground,
'settings.numberInputBackground': theme.scheme.background,
'settings.textInputForeground': theme.scheme.foreground,
'settings.textInputBackground': theme.scheme.background,
'settings.headerForeground': theme.scheme.base.cyan,
'settings.modifiedItemIndicator': theme.scheme.base.pink,
'settings.checkboxBackground': theme.scheme.background,
'settings.checkboxForeground': theme.scheme.foreground,
/**
* List Filter Widget style
*/
'listFilterWidget.background': theme.scheme.base.violet,
'listFilterWidget.outline': theme.scheme.base.violet,
'listFilterWidget.noMatchesOutline': theme.scheme.base.violet
},
/**
* Overrides specific syntax scopes provided
* by the theme generator
*/
syntax: {
boolean: theme.scheme.base.pink,
"class": theme.scheme.base.violet,
classMember: theme.scheme.base.red,
comment: theme.scheme.shade4,
cssClass: theme.scheme.base.yellow,
cssId: theme.scheme.base.orange,
cssTag: theme.scheme.base.yellow,
"function": theme.scheme.base.yellow,
functionCall: theme.scheme.base.violet,
identifier: theme.scheme.base.cyan,
keyword: theme.scheme.base.red,
storage: theme.scheme.foreground,
string: theme.scheme.base.green,
stringEscape: theme.scheme.foreground,
type: theme.scheme.base.pink
},
/**
* Define the integrated shell
* color palette
*/
terminal: {
black: theme.scheme.shade3,
blue: theme.scheme.base.blue,
brightBlack: theme.scheme.shade3,
brightBlue: theme.scheme.base.blue,
brightCyan: theme.scheme.base.cyan,
brightGreen: theme.scheme.base.green,
brightMagenta: theme.scheme.base.purple,
brightRed: theme.scheme.base.red,
brightWhite: theme.scheme.base.white,
brightYellow: theme.scheme.base.yellow,
cyan: theme.scheme.base.cyan,
green: theme.scheme.base.green,
magenta: theme.scheme.base.purple,
red: theme.scheme.base.red,
white: theme.scheme.base.white,
yellow: theme.scheme.base.yellow
},
/**
* Define workbench colors
*/
ui: {
// highlights matches from the find widget
currentFindMatchHighlight: theme.scheme.shade5,
// set the editor cursor color
cursor: theme.scheme.base.yellow,
// ighlights matches from the find widge
findMatchHighlight: theme.scheme.base.pink,
// highlights the selected area for "find in selection"
findRangeHighlight: theme.scheme.base.yellow + '30',
// set color for invisible characters/whitespaces
invisibles: theme.scheme.shade1,
// highlights text which matches the selected text
selection: theme.scheme.shade1,
// highlights text inside selected area
selectionHighlight: theme.scheme.base.yellow + '50',
// when the cursor is on a symbol, highlights places that symbol is read
wordHighlight: theme.scheme.base.pink + '30',
// when the cursor is on a symbol, highlights places that symbol is written
wordHighlightStrong: theme.scheme.base.green + '30'
}
/**
* Override all syntax tokens
*/
// customTokens: [
// {
// name: 'String',
// scope: [ 'string' ],
// settings: {
// fontStyle: 'normal',
// foreground: '#',
// background: '#'
// }
// }
// ]
};
/**
* Call the theme generator for each
* theme found in `themes`
*/
vscode_theme_generator_1.generateTheme(theme.name, colorSet, path.join(__dirname, "../../out/themes/" + theme.name + ".json"));
});

435
src/themes/generator.ts Normal file
View file

@ -0,0 +1,435 @@
import * as fs from 'fs-extra';
import * as path from 'path';
import Default from './settings/specific/default';
import DefaultHC from './settings/specific/default-hc';
import Darker from './settings/specific/darker';
import DarkerHC from './settings/specific/darker-hc';
import Lighter from './settings/specific/lighter';
import LighterHC from './settings/specific/lighter-hc';
import Ocean from './settings/specific/ocean';
import OceanHC from './settings/specific/ocean-hc';
import Palenight from './settings/specific/palenight';
import PalenightHC from './settings/specific/palenight-hc';
// tslint:disable-next-line: no-submodule-imports
import { generateTheme, IColorSet } from '@moxer/vscode-theme-generator';
/**
* Define paths
*/
const buildPath: string = path.join(__dirname, '../../out/themes');
const themes: any[] = [
Default,
DefaultHC,
Darker,
DarkerHC,
Lighter,
LighterHC,
Ocean,
OceanHC,
Palenight,
PalenightHC
];
/**
* Checl if the build folder exist.
* If not, create it.
*/
if (!fs.existsSync(buildPath)) {
fs.mkdirSync(buildPath);
}
/**
* Generate a [theme-name].json for each
* theme file found inside src/themes
*/
themes.forEach((theme) => {
const colorSet: IColorSet = {
base: {
// Determines the overall background color
background: theme.scheme.background,
// Determines boolean, identifier, keyword, storage, and cssClass
color1: theme.scheme.base.red,
// Determines string, stringEscape, and cssId
color2: theme.scheme.base.green,
// Determines function, class, classMember, type, and cssTag
color3: theme.scheme.base.yellow,
// Determines functionCall and number
color4: theme.scheme.base.paleblue,
// Determines the overall text foreground color
foreground: theme.scheme.base.white
},
/**
* Overrides workbench UI Elements
*/
workbench: {
/**
* General elements style
*/
focusBorder: theme.scheme.background + '00',
'widget.shadow': theme.scheme.background + '00',
'selection.background': theme.scheme.base.paleblue + '50',
'scrollbar.shadow': theme.scheme.background + '00',
'editorLink.activeForeground': theme.scheme.foreground,
'progressBar.background': theme.scheme.base.yellow,
'debugToolBar.background': theme.scheme.background,
'pickerGroup.foreground': theme.scheme.base.yellow,
'editorMarkerNavigation.background': theme.scheme.foreground + '05',
'tree.indentGuidesStroke': theme.scheme.shade1,
'terminalCursor.foreground': theme.scheme.base.yellow,
'terminalCursor.background': theme.scheme.base.black,
/**
* Buttons style
*/
'button.background': theme.scheme.background,
'button.hoverBackground': theme.scheme.shade2,
/**
* Links style
*/
'textLink.foreground': theme.scheme.base.cyan,
'textLink.activeForeground': theme.scheme.base.yellow,
/**
* Sidebar style
*/
'sideBar.background': theme.scheme.background,
'sideBar.foreground': theme.scheme.shade4,
'sideBar.border': theme.scheme.shade2 + '50',
/**
* Sidebar elements style
*/
'sideBarTitle.foreground': theme.scheme.shade4,
'sideBarSectionHeader.background': theme.scheme.background,
// "sideBarSectionHeader.foreground": theme.scheme.foreground,
'sideBarSectionHeader.border': theme.scheme.background,
/**
* Window panels style (terminal, global search)
*/
'panel.background': theme.scheme.background,
'panel.border': theme.scheme.borders,
'panel.dropBackground': theme.scheme.shade2,
/**
* Window panels elements style
*/
'panelTitle.inactiveForeground': theme.scheme.shade4,
'panelTitle.activeForeground': theme.scheme.base.white,
'panelTitle.activeBorder': theme.scheme.base.yellow,
/**
* Code Editor style
*/
'editor.background': theme.scheme.background,
'editor.foreground': theme.scheme.foreground,
'editor.lineHighlightBackground': theme.scheme.shade1 + '50',
'editor.lineHighlightBorder': theme.scheme.shade1 + '00',
'editor.findMatchBackground': theme.scheme.background + '00',
'editor.findMatchHighlightBackground': theme.scheme.background + '00',
'editor.findMatchBorder': theme.scheme.base.pink,
'editor.findMatchHighlightBorder': theme.scheme.shade6,
// Editor Indent guides
'editorIndentGuide.background': theme.scheme.shade1,
'editorIndentGuide.activeBackground': theme.scheme.shade3,
// Editor line number
'editorLineNumber.foreground': theme.scheme.shade3,
'editorLineNumber.activeForeground': theme.scheme.base.yellow,
// Editor tab groups
'editorGroupHeader.tabsBackground': theme.scheme.background,
'editorGroup.border': theme.scheme.background,
// Editor gutter
'editorGutter.modifiedBackground': theme.scheme.base.blue + '60',
'editorGutter.addedBackground': theme.scheme.base.green + '60',
'editorGutter.deletedBackground': theme.scheme.base.red + '60',
/**
* Activity bar style
*/
'activityBar.background': theme.scheme.background,
'activityBar.border': theme.scheme.background,
'activityBar.foreground': theme.scheme.shade5,
'activityBar.activeBorder': theme.scheme.base.pink,
/**
* Activity bar badges style
*/
'activityBarBadge.background': theme.scheme.base.cyan,
'activityBarBadge.foreground': theme.scheme.background,
/**
* Global badges style
*/
'badge.background': theme.scheme.base.cyan,
'badge.foreground': theme.scheme.background,
/**
* Extensions badge style
*/
'extensionBadge.remoteBackground': theme.scheme.shade3,
'extensionBadge.remoteForeground': theme.scheme.foreground,
/**
* Scrollbar style
*/
'scrollbarSlider.background': theme.scheme.shade4 + '50',
'scrollbarSlider.hoverBackground': theme.scheme.shade2,
'scrollbarSlider.activeBackground': theme.scheme.shade4,
/**
* Tabs style
*/
'tab.activeBorder': theme.scheme.background,
'tab.activeBorderTop': theme.scheme.base.cyan,
'tab.inactiveModifiedBorder': theme.scheme.shade5,
'tab.activeModifiedBorder': theme.scheme.base.pink,
'tab.unfocusedActiveBorder': theme.scheme.shade4,
'tab.activeForeground': theme.scheme.base.white,
'tab.activeBackground': theme.scheme.background,
'tab.inactiveForeground': theme.scheme.shade4,
'tab.inactiveBackground': theme.scheme.background,
'tab.unfocusedActiveForeground': theme.scheme.foreground,
'tab.border': theme.scheme.background,
/**
* Editor overlay widgets style (find/replace..)
*/
'editorWidget.background': theme.scheme.shade1,
'editorWidget.resizeBorder': theme.scheme.base.yellow,
'editorWidget.border': theme.scheme.base.yellow,
/**
* Statusbar style
*/
'statusBar.noFolderBackground': theme.scheme.background,
'statusBar.border': theme.scheme.borders,
'statusBar.background': theme.scheme.background,
'statusBar.foreground': theme.scheme.shade4,
'statusBar.debuggingBackground': theme.scheme.base.purple,
'statusBar.debuggingForeground': theme.scheme.base.white,
/**
* Statusbar items style
*/
'statusBarItem.hoverBackground': theme.scheme.shade1 + '50',
'statusBarItem.remoteForeground': theme.scheme.base.black,
'statusBarItem.remoteBackground': theme.scheme.base.yellow,
/**
* Matching brackets style
*/
'editorBracketMatch.border': theme.scheme.base.cyan + '70',
'editorBracketMatch.background': theme.scheme.background,
/**
* Editor Overview Ruler style
*/
'editorOverviewRuler.findMatchForeground': theme.scheme.base.pink,
'editorOverviewRuler.border': theme.scheme.borders,
'editorOverviewRuler.errorForeground': theme.scheme.base.red,
'editorOverviewRuler.infoForeground': theme.scheme.base.blue,
'editorOverviewRuler.warningForeground': theme.scheme.base.yellow,
/**
* Squigglies style
*/
'editorInfo.foreground': theme.scheme.base.blue,
'editorWarning.foreground': theme.scheme.base.yellow,
'editorError.foreground': theme.scheme.base.red,
/**
* Popop dialogs style
*/
'editorHoverWidget.background': theme.scheme.shade1,
'editorHoverWidget.border': theme.scheme.shade1,
/**
* Title bar style
*/
'titleBar.activeBackground': theme.scheme.background,
'titleBar.activeForeground': theme.scheme.foreground,
'titleBar.inactiveBackground': theme.scheme.background,
'titleBar.inactiveForeground': theme.scheme.shade4,
'titleBar.border': theme.scheme.borders,
/**
* Textfield and inputs style
*/
'input.background': theme.scheme.background,
'input.foreground': theme.scheme.base.pink,
'input.placeholderForeground': theme.scheme.shade3,
'input.border': theme.scheme.shade1,
/**
* Inputs validation style
*/
'inputValidation.errorBorder': theme.scheme.base.red + '50',
'inputValidation.infoBorder': theme.scheme.base.blue + '50',
'inputValidation.warningBorder': theme.scheme.base.yellow + '50',
/**
* Dropdown menu style
*/
'dropdown.background': theme.scheme.shade1,
'dropdown.border': theme.scheme.shade1,
/**
* Lists style
*/
'list.hoverForeground': theme.scheme.foreground,
'list.hoverBackground': theme.scheme.background + '00',
'list.activeSelectionBackground': theme.scheme.background + '00',
'list.activeSelectionForeground': theme.scheme.base.cyan,
'list.inactiveSelectionForeground': theme.scheme.base.cyan,
'list.inactiveSelectionBackground': theme.scheme.shade1 + '50',
'list.focusBackground': theme.scheme.shade1,
'list.focusForeground': theme.scheme.base.white,
'list.highlightForeground': theme.scheme.base.cyan,
'list.dropBackground': theme.scheme.shade2,
/**
* Editor suggest widget style
*/
'editorSuggestWidget.background': theme.scheme.shade1,
'editorSuggestWidget.foreground': theme.scheme.foreground,
'editorSuggestWidget.highlightForeground': theme.scheme.base.cyan,
'editorSuggestWidget.selectedBackground': theme.scheme.shade2,
'editorSuggestWidget.border': theme.scheme.shade1,
/**
* Editor diff editor style
*/
'diffEditor.insertedTextBackground': theme.scheme.base.cyan + '20',
'diffEditor.removedTextBackground': theme.scheme.base.pink + '20',
/**
* Extensions button style
*/
'extensionButton.prominentBackground': theme.scheme.base.yellow,
'extensionButton.prominentHoverBackground': theme.scheme.base.yellow,
'extensionButton.prominentForeground': theme.scheme.background,
/**
* Peekview window style
*/
'peekViewEditor.background': theme.scheme.background,
'peekViewResult.background': theme.scheme.background,
'peekView.border': theme.scheme.shade1,
'peekViewTitle.background': theme.scheme.shade1,
'peekViewEditorGutter.background': theme.scheme.background,
'peekViewTitleDescription.foreground': theme.scheme.foreground,
'peekViewResult.matchHighlightBackground': theme.scheme.base.pink + '50',
'peekViewEditor.matchHighlightBackground': theme.scheme.base.pink + '50',
'peekViewResult.selectionBackground': theme.scheme.shade1,
/**
* GIT decorations style
*/
'gitDecoration.deletedResourceForeground': theme.scheme.base.red,
'gitDecoration.conflictingResourceForeground': theme.scheme.base.yellow,
'gitDecoration.modifiedResourceForeground': theme.scheme.base.blue,
'gitDecoration.untrackedResourceForeground': theme.scheme.base.green,
'gitDecoration.ignoredResourceForeground': theme.scheme.shade1,
/**
* Breadcrumb style
*/
'breadcrumb.background': theme.scheme.background,
'breadcrumb.foreground': theme.scheme.shade4,
'breadcrumb.focusForeground': theme.scheme.foreground,
'breadcrumb.activeSelectionForeground': theme.scheme.base.pink,
'breadcrumbPicker.background': theme.scheme.background,
/**
* Custom menus style
*/
'menu.background': theme.scheme.shade1,
'menu.foreground': theme.scheme.shade3,
'menu.selectionBackground': theme.scheme.shade1,
'menu.selectionForeground': theme.scheme.foreground,
'menu.selectionBorder': theme.scheme.shade1,
'menu.separatorBackground': theme.scheme.shade3,
/**
* Menu Bar style
*/
'menubar.selectionBackground': theme.scheme.shade1,
'menubar.selectionForeground': theme.scheme.foreground,
'menubar.selectionBorder': theme.scheme.shade1,
/**
* Settings elements style
*/
'settings.dropdownForeground': theme.scheme.foreground,
'settings.dropdownBackground': theme.scheme.background,
'settings.numberInputForeground': theme.scheme.foreground,
'settings.numberInputBackground': theme.scheme.background,
'settings.textInputForeground': theme.scheme.foreground,
'settings.textInputBackground': theme.scheme.background,
'settings.headerForeground': theme.scheme.base.cyan,
'settings.modifiedItemIndicator': theme.scheme.base.pink,
'settings.checkboxBackground': theme.scheme.background,
'settings.checkboxForeground': theme.scheme.foreground,
/**
* List Filter Widget style
*/
'listFilterWidget.background': theme.scheme.base.violet,
'listFilterWidget.outline': theme.scheme.base.violet,
'listFilterWidget.noMatchesOutline': theme.scheme.base.violet
},
/**
* Overrides specific syntax scopes provided
* by the theme generator
*/
syntax: {
boolean: theme.scheme.base.pink,
class: theme.scheme.base.violet,
classMember: theme.scheme.base.red,
comment: theme.scheme.shade4,
cssClass: theme.scheme.base.yellow,
cssId: theme.scheme.base.orange,
cssTag: theme.scheme.base.yellow,
function: theme.scheme.base.yellow,
functionCall: theme.scheme.base.violet,
identifier: theme.scheme.base.cyan,
keyword: theme.scheme.base.red,
storage: theme.scheme.foreground,
string: theme.scheme.base.green,
stringEscape: theme.scheme.foreground,
type: theme.scheme.base.pink
},
/**
* Define the integrated shell
* color palette
*/
terminal: {
black: theme.scheme.shade3,
blue: theme.scheme.base.blue,
brightBlack: theme.scheme.shade3,
brightBlue: theme.scheme.base.blue,
brightCyan: theme.scheme.base.cyan,
brightGreen: theme.scheme.base.green,
brightMagenta: theme.scheme.base.purple,
brightRed: theme.scheme.base.red,
brightWhite: theme.scheme.base.white,
brightYellow: theme.scheme.base.yellow,
cyan: theme.scheme.base.cyan,
green: theme.scheme.base.green,
magenta: theme.scheme.base.purple,
red: theme.scheme.base.red,
white: theme.scheme.base.white,
yellow: theme.scheme.base.yellow
},
/**
* Define workbench colors
*/
ui: {
// highlights matches from the find widget
currentFindMatchHighlight: theme.scheme.shade5,
// set the editor cursor color
cursor: theme.scheme.base.yellow,
// ighlights matches from the find widge
findMatchHighlight: theme.scheme.base.pink,
// highlights the selected area for "find in selection"
findRangeHighlight: theme.scheme.base.yellow + '30',
// set color for invisible characters/whitespaces
invisibles: theme.scheme.shade1,
// highlights text which matches the selected text
selection: theme.scheme.shade1,
// highlights text inside selected area
selectionHighlight: theme.scheme.base.yellow + '50',
// when the cursor is on a symbol, highlights places that symbol is read
wordHighlight: theme.scheme.base.pink + '30',
// when the cursor is on a symbol, highlights places that symbol is written
wordHighlightStrong: theme.scheme.base.green + '30'
}
/**
* Override all syntax tokens
*/
// customTokens: [
// {
// name: 'String',
// scope: [ 'string' ],
// settings: {
// fontStyle: 'normal',
// foreground: '#',
// background: '#'
// }
// }
// ]
};
/**
* Call the theme generator for each
* theme found in `themes`
*/
generateTheme(theme.name, colorSet, path.join(__dirname, `../../out/themes/${theme.name}.json`));
});

View file

@ -0,0 +1,51 @@
"use strict";
exports.__esModule = true;
exports["default"] = {
id: 'material.theme.darker.hc',
name: 'Material-Theme-Darker-High-Contrast',
type: 'dark',
scheme: {
background: '#212121',
backgroundAlt: '#1a1a1a',
contrastBorder: '#000000',
sidebarForeground: '#848484',
scrollbars: '#EEFFFF20',
comments: '#4A4A4A',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#EEFFFF',
focusBorder: '#FFFFFF',
guides: '#424242',
lineNumbers: '#424242',
invisibles: '#65737E',
lineHighlight: '#000000',
selection: '#61616150',
shadow: '#00000030',
inputBackground: '#2B2B2B',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbarsHover: '#EEFFFF10',
statusbarForeground: '#616161',
listHoverForeground: '#FFFFFF',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff50',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -1,49 +0,0 @@
{
"id": "material.theme.darker.hc",
"name": "Material-Theme-Darker-High-Contrast",
"type": "dark",
"scheme": {
"background": "#212121",
"backgroundAlt": "#1a1a1a",
"contrastBorder": "#000000",
"sidebarForeground": "#848484",
"scrollbars": "#EEFFFF20",
"comments": "#4A4A4A",
"caret": "#FFCC00",
"findHighlight": "#FFCC00",
"foreground": "#EEFFFF",
"focusBorder": "#FFFFFF",
"guides": "#424242",
"lineNumbers": "#424242",
"invisibles": "#65737E",
"lineHighlight": "#000000",
"selection": "#61616150",
"shadow": "#00000030",
"inputBackground": "#2B2B2B",
"inputForeground": "#EEFFFF",
"inputBorder": "#FFFFFF10",
"scrollbarsHover": "#EEFFFF10",
"statusbarForeground": "#616161",
"listHoverForeground": "#FFFFFF",
"tabActiveForeground": "#FFFFFF",
"inactiveSelectionBackground": "#00000030",
"findMatchBackground": "#000000",
"findMatchHighlightBackground": "#00000050",
"findMatchHighlightBorder": "#ffffff50",
"base": {
"white": "#ffffff",
"black": "#000000",
"red": "#FF5370",
"orange": "#F78C6C",
"yellow": "#FFCB6B",
"green": "#C3E88D",
"cyan": "#89DDFF",
"blue": "#82AAFF",
"paleblue": "#B2CCD6",
"purple": "#C792EA",
"brown": "#C17E70",
"pink": "#f07178",
"violet": "#bb80b3"
}
}
}

View file

@ -0,0 +1,49 @@
export default {
id: 'material.theme.darker.hc',
name: 'Material-Theme-Darker-High-Contrast',
type: 'dark',
scheme: {
background: '#212121',
backgroundAlt: '#1a1a1a',
contrastBorder: '#000000',
sidebarForeground: '#848484',
scrollbars: '#EEFFFF20',
comments: '#4A4A4A',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#EEFFFF',
focusBorder: '#FFFFFF',
guides: '#424242',
lineNumbers: '#424242',
invisibles: '#65737E',
lineHighlight: '#000000',
selection: '#61616150',
shadow: '#00000030',
inputBackground: '#2B2B2B',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbarsHover: '#EEFFFF10',
statusbarForeground: '#616161',
listHoverForeground: '#FFFFFF',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff50',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -0,0 +1,53 @@
"use strict";
exports.__esModule = true;
exports["default"] = {
id: 'material.theme.darker',
name: 'Material-Theme-Darker',
type: 'dark',
scheme: {
background: '#212121',
backgroundAlt: '#212121',
contrastBorder: '#212121',
comments: '#545454',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#EEFFFF',
focusBorder: '#FFFFFF',
guides: '#424242',
lineNumbers: '#424242',
invisibles: '#65737E',
lineHighlight: '#000000',
selection: '#61616150',
shadow: '#00000030',
inputBackground: '#2B2B2B',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbars: '#EEFFFF20',
scrollbarsHover: '#EEFFFF10',
statusbarForeground: '#616161',
sidebarBackground: '#212121',
sidebarForeground: '#616161',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#212121',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff30',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -1,51 +0,0 @@
{
"id": "material.theme.darker",
"name": "Material-Theme-Darker",
"type": "dark",
"scheme": {
"background": "#212121",
"backgroundAlt": "#212121",
"contrastBorder": "#212121",
"comments": "#545454",
"caret": "#FFCC00",
"findHighlight": "#FFCC00",
"foreground": "#EEFFFF",
"focusBorder": "#FFFFFF",
"guides": "#424242",
"lineNumbers": "#424242",
"invisibles": "#65737E",
"lineHighlight": "#000000",
"selection": "#61616150",
"shadow": "#00000030",
"inputBackground": "#2B2B2B",
"inputForeground": "#EEFFFF",
"inputBorder": "#FFFFFF10",
"scrollbars": "#EEFFFF20",
"scrollbarsHover": "#EEFFFF10",
"statusbarForeground": "#616161",
"sidebarBackground": "#212121",
"sidebarForeground": "#616161",
"listHoverForeground": "#FFFFFF",
"listHoverBackground": "#212121",
"tabActiveForeground": "#FFFFFF",
"inactiveSelectionBackground": "#00000030",
"findMatchBackground": "#000000",
"findMatchHighlightBackground": "#00000050",
"findMatchHighlightBorder": "#ffffff30",
"base": {
"white": "#ffffff",
"black": "#000000",
"red": "#FF5370",
"orange": "#F78C6C",
"yellow": "#FFCB6B",
"green": "#C3E88D",
"cyan": "#89DDFF",
"blue": "#82AAFF",
"paleblue": "#B2CCD6",
"purple": "#C792EA",
"brown": "#C17E70",
"pink": "#f07178",
"violet": "#bb80b3"
}
}
}

View file

@ -0,0 +1,51 @@
export default {
id: 'material.theme.darker',
name: 'Material-Theme-Darker',
type: 'dark',
scheme: {
background: '#212121',
backgroundAlt: '#212121',
contrastBorder: '#212121',
comments: '#545454',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#EEFFFF',
focusBorder: '#FFFFFF',
guides: '#424242',
lineNumbers: '#424242',
invisibles: '#65737E',
lineHighlight: '#000000',
selection: '#61616150',
shadow: '#00000030',
inputBackground: '#2B2B2B',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbars: '#EEFFFF20',
scrollbarsHover: '#EEFFFF10',
statusbarForeground: '#616161',
sidebarBackground: '#212121',
sidebarForeground: '#616161',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#212121',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff30',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -0,0 +1,53 @@
"use strict";
exports.__esModule = true;
exports["default"] = {
id: 'material.theme.default.hc',
name: 'Material-Theme-Default-High-Contrast',
type: 'dark',
scheme: {
background: '#263238',
backgroundAlt: '#192227',
contrastBorder: '#000000',
scrollbars: '#EEFFFF20',
sidebarForeground: '#5f7a87',
comments: '#546E7A',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#EEFFFF',
focusBorder: '#FFFFFF',
guides: '#37474F',
lineNumbers: '#37474F',
invisibles: '#65737E',
lineHighlight: '#000000',
selection: '#80CBC420',
shadow: '#00000030',
inputBackground: '#303C41',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbarsHover: '#EEFFFF10',
statusbarForeground: '#546E7A',
sidebarBackground: '#263238',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#263238',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff50',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -1,51 +0,0 @@
{
"id": "material.theme.default.hc",
"name": "Material-Theme-Default-High-Contrast",
"type": "dark",
"scheme": {
"background": "#263238",
"backgroundAlt": "#192227",
"contrastBorder": "#000000",
"scrollbars": "#EEFFFF20",
"sidebarForeground": "#5f7a87",
"comments": "#546E7A",
"caret": "#FFCC00",
"findHighlight": "#FFCC00",
"foreground": "#EEFFFF",
"focusBorder": "#FFFFFF",
"guides": "#37474F",
"lineNumbers": "#37474F",
"invisibles": "#65737E",
"lineHighlight": "#000000",
"selection": "#80CBC420",
"shadow": "#00000030",
"inputBackground": "#303C41",
"inputForeground": "#EEFFFF",
"inputBorder": "#FFFFFF10",
"scrollbarsHover": "#EEFFFF10",
"statusbarForeground": "#546E7A",
"sidebarBackground": "#263238",
"listHoverForeground": "#FFFFFF",
"listHoverBackground": "#263238",
"tabActiveForeground": "#FFFFFF",
"inactiveSelectionBackground": "#00000030",
"findMatchBackground": "#000000",
"findMatchHighlightBackground": "#00000050",
"findMatchHighlightBorder": "#ffffff50",
"base": {
"white": "#ffffff",
"black": "#000000",
"red": "#FF5370",
"orange": "#F78C6C",
"yellow": "#FFCB6B",
"green": "#C3E88D",
"cyan": "#89DDFF",
"blue": "#82AAFF",
"paleblue": "#B2CCD6",
"purple": "#C792EA",
"brown": "#C17E70",
"pink": "#f07178",
"violet": "#bb80b3"
}
}
}

View file

@ -0,0 +1,51 @@
export default {
id: 'material.theme.default.hc',
name: 'Material-Theme-Default-High-Contrast',
type: 'dark',
scheme: {
background: '#263238',
backgroundAlt: '#192227',
contrastBorder: '#000000',
scrollbars: '#EEFFFF20',
sidebarForeground: '#5f7a87',
comments: '#546E7A',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#EEFFFF',
focusBorder: '#FFFFFF',
guides: '#37474F',
lineNumbers: '#37474F',
invisibles: '#65737E',
lineHighlight: '#000000',
selection: '#80CBC420',
shadow: '#00000030',
inputBackground: '#303C41',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbarsHover: '#EEFFFF10',
statusbarForeground: '#546E7A',
sidebarBackground: '#263238',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#263238',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff50',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -0,0 +1,53 @@
"use strict";
exports.__esModule = true;
exports["default"] = {
id: 'material.theme.default',
name: 'Material-Theme-Default',
type: 'dark',
scheme: {
background: '#263238',
backgroundAlt: '#263238',
contrastBorder: '#263238',
comments: '#546E7A',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#EEFFFF',
focusBorder: '#FFFFFF',
guides: '#37474F',
lineNumbers: '#37474F',
invisibles: '#65737E',
lineHighlight: '#000000',
selection: '#80CBC420',
shadow: '#00000030',
inputBackground: '#303C41',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbars: '#EEFFFF20',
scrollbarsHover: '#EEFFFF10',
statusbarForeground: '#546E7A',
sidebarBackground: '#263238',
sidebarForeground: '#607a86',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#263238',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff30',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -1,51 +0,0 @@
{
"id": "material.theme.default",
"name": "Material-Theme-Default",
"type": "dark",
"scheme": {
"background": "#263238",
"backgroundAlt": "#263238",
"contrastBorder": "#263238",
"comments": "#546E7A",
"caret": "#FFCC00",
"findHighlight": "#FFCC00",
"foreground": "#EEFFFF",
"focusBorder": "#FFFFFF",
"guides": "#37474F",
"lineNumbers": "#37474F",
"invisibles": "#65737E",
"lineHighlight": "#000000",
"selection": "#80CBC420",
"shadow": "#00000030",
"inputBackground": "#303C41",
"inputForeground": "#EEFFFF",
"inputBorder": "#FFFFFF10",
"scrollbars": "#EEFFFF20",
"scrollbarsHover": "#EEFFFF10",
"statusbarForeground": "#546E7A",
"sidebarBackground": "#263238",
"sidebarForeground": "#607a86",
"listHoverForeground": "#FFFFFF",
"listHoverBackground": "#263238",
"tabActiveForeground": "#FFFFFF",
"inactiveSelectionBackground": "#00000030",
"findMatchBackground": "#000000",
"findMatchHighlightBackground": "#00000050",
"findMatchHighlightBorder": "#ffffff30",
"base": {
"white": "#ffffff",
"black": "#000000",
"red": "#FF5370",
"orange": "#F78C6C",
"yellow": "#FFCB6B",
"green": "#C3E88D",
"cyan": "#89DDFF",
"blue": "#82AAFF",
"paleblue": "#B2CCD6",
"purple": "#C792EA",
"brown": "#C17E70",
"pink": "#f07178",
"violet": "#bb80b3"
}
}
}

View file

@ -0,0 +1,51 @@
export default {
id: 'material.theme.default',
name: 'Material-Theme-Default',
type: 'dark',
scheme: {
background: '#263238',
backgroundAlt: '#263238',
contrastBorder: '#263238',
comments: '#546E7A',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#EEFFFF',
focusBorder: '#FFFFFF',
guides: '#37474F',
lineNumbers: '#37474F',
invisibles: '#65737E',
lineHighlight: '#000000',
selection: '#80CBC420',
shadow: '#00000030',
inputBackground: '#303C41',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbars: '#EEFFFF20',
scrollbarsHover: '#EEFFFF10',
statusbarForeground: '#546E7A',
sidebarBackground: '#263238',
sidebarForeground: '#607a86',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#263238',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff30',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -0,0 +1,53 @@
"use strict";
exports.__esModule = true;
exports["default"] = {
id: 'material.theme.lighter.hc',
name: 'Material-Theme-Lighter-High-Contrast',
type: 'light',
scheme: {
background: '#FFFFFF',
backgroundAlt: '#FAFAFA',
contrastBorder: '#CBCBCB',
scrollbars: '#90A4AE20',
sidebarForeground: '#627883',
comments: '#90A4AE',
caret: '#272727',
findHighlight: '#FFCC00',
foreground: '#90A4AE',
focusBorder: '#FFFFFF',
guides: '#B0BEC5',
lineNumbers: '#CFD8DC',
invisibles: '#E7EAEC',
lineHighlight: '#CCD7DA',
selection: '#80CBC440',
shadow: '#00000020',
inputBackground: '#EEEEEE',
inputForeground: '#90A4AE',
inputBorder: '#00000010',
scrollbarsHover: '#90A4AE10',
statusbarForeground: '#7E939E',
sidebarBackground: '#FAFAFA',
listHoverForeground: '#B1C7D3',
listHoverBackground: '#FAFAFA',
tabActiveForeground: '#000000',
inactiveSelectionBackground: '#CCD7DA50',
findMatchBackground: '#00000040',
findMatchHighlightBackground: '#00000010',
findMatchHighlightBorder: '#00000060',
base: {
white: '#FFFFFF',
black: '#000000',
red: '#E53935',
orange: '#F76D47',
yellow: '#FFB62C',
green: '#91B859',
cyan: '#39ADB5',
blue: '#6182B8',
paleblue: '#8796B0',
purple: '#7C4DFF',
brown: '#C17E70',
pink: '#FF5370',
violet: '#945EB8'
}
}
};

View file

@ -1,51 +0,0 @@
{
"id": "material.theme.lighter.hc",
"name": "Material-Theme-Lighter-High-Contrast",
"type": "light",
"scheme": {
"background": "#FFFFFF",
"backgroundAlt": "#FAFAFA",
"contrastBorder": "#CBCBCB",
"scrollbars": "#90A4AE20",
"sidebarForeground": "#627883",
"comments": "#90A4AE",
"caret": "#272727",
"findHighlight": "#FFCC00",
"foreground": "#90A4AE",
"focusBorder": "#FFFFFF",
"guides": "#B0BEC5",
"lineNumbers": "#CFD8DC",
"invisibles": "#E7EAEC",
"lineHighlight": "#CCD7DA",
"selection": "#80CBC440",
"shadow": "#00000020",
"inputBackground": "#EEEEEE",
"inputForeground": "#90A4AE",
"inputBorder": "#00000010",
"scrollbarsHover": "#90A4AE10",
"statusbarForeground": "#7E939E",
"sidebarBackground": "#FAFAFA",
"listHoverForeground": "#B1C7D3",
"listHoverBackground": "#FAFAFA",
"tabActiveForeground": "#000000",
"inactiveSelectionBackground": "#CCD7DA50",
"findMatchBackground": "#00000040",
"findMatchHighlightBackground": "#00000010",
"findMatchHighlightBorder": "#00000060",
"base": {
"white": "#FFFFFF",
"black": "#000000",
"red": "#E53935",
"orange": "#F76D47",
"yellow": "#FFB62C",
"green": "#91B859",
"cyan": "#39ADB5",
"blue": "#6182B8",
"paleblue": "#8796B0",
"purple": "#7C4DFF",
"brown": "#C17E70",
"pink": "#FF5370",
"violet": "#945EB8"
}
}
}

View file

@ -0,0 +1,51 @@
export default {
id: 'material.theme.lighter.hc',
name: 'Material-Theme-Lighter-High-Contrast',
type: 'light',
scheme: {
background: '#FFFFFF',
backgroundAlt: '#FAFAFA',
contrastBorder: '#CBCBCB',
scrollbars: '#90A4AE20',
sidebarForeground: '#627883',
comments: '#90A4AE',
caret: '#272727',
findHighlight: '#FFCC00',
foreground: '#90A4AE',
focusBorder: '#FFFFFF',
guides: '#B0BEC5',
lineNumbers: '#CFD8DC',
invisibles: '#E7EAEC',
lineHighlight: '#CCD7DA',
selection: '#80CBC440',
shadow: '#00000020',
inputBackground: '#EEEEEE',
inputForeground: '#90A4AE',
inputBorder: '#00000010',
scrollbarsHover: '#90A4AE10',
statusbarForeground: '#7E939E',
sidebarBackground: '#FAFAFA',
listHoverForeground: '#B1C7D3',
listHoverBackground: '#FAFAFA',
tabActiveForeground: '#000000',
inactiveSelectionBackground: '#CCD7DA50',
findMatchBackground: '#00000040',
findMatchHighlightBackground: '#00000010',
findMatchHighlightBorder: '#00000060',
base: {
white: '#FFFFFF',
black: '#000000',
red: '#E53935',
orange: '#F76D47',
yellow: '#FFB62C',
green: '#91B859',
cyan: '#39ADB5',
blue: '#6182B8',
paleblue: '#8796B0',
purple: '#7C4DFF',
brown: '#C17E70',
pink: '#FF5370',
violet: '#945EB8'
}
}
};

View file

@ -0,0 +1,53 @@
"use strict";
exports.__esModule = true;
exports["default"] = {
id: 'material.theme.lighter',
name: 'Material-Theme-Lighter',
type: 'light',
scheme: {
background: '#FAFAFA',
backgroundAlt: '#FAFAFA',
contrastBorder: '#FAFAFA',
comments: '#90A4AE',
caret: '#272727',
findHighlight: '#FFCC00',
foreground: '#90A4AE',
focusBorder: '#FFFFFF',
guides: '#B0BEC5',
lineNumbers: '#CFD8DC',
invisibles: '#E7EAEC',
lineHighlight: '#CCD7DA',
selection: '#80CBC440',
shadow: '#00000020',
inputBackground: '#EEEEEE',
inputForeground: '#90A4AE',
inputBorder: '#00000010',
scrollbars: '#90A4AE20',
scrollbarsHover: '#90A4AE10',
statusbarForeground: '#7E939E',
sidebarBackground: '#FAFAFA',
sidebarForeground: '#7E939E',
listHoverForeground: '#B1C7D3',
listHoverBackground: '#FAFAFA',
tabActiveForeground: '#000000',
inactiveSelectionBackground: '#CCD7DA50',
findMatchBackground: '#00000020',
findMatchHighlightBackground: '#00000010',
findMatchHighlightBorder: '#00000030',
base: {
white: '#FFFFFF',
black: '#000000',
red: '#E53935',
orange: '#F76D47',
yellow: '#FFB62C',
green: '#91B859',
cyan: '#39ADB5',
blue: '#6182B8',
paleblue: '#8796B0',
purple: '#7C4DFF',
brown: '#C17E70',
pink: '#FF5370',
violet: '#945EB8'
}
}
};

View file

@ -1,51 +0,0 @@
{
"id": "material.theme.lighter",
"name": "Material-Theme-Lighter",
"type": "light",
"scheme": {
"background": "#FAFAFA",
"backgroundAlt": "#FAFAFA",
"contrastBorder": "#FAFAFA",
"comments": "#90A4AE",
"caret": "#272727",
"findHighlight": "#FFCC00",
"foreground": "#90A4AE",
"focusBorder": "#FFFFFF",
"guides": "#B0BEC5",
"lineNumbers": "#CFD8DC",
"invisibles": "#E7EAEC",
"lineHighlight": "#CCD7DA",
"selection": "#80CBC440",
"shadow": "#00000020",
"inputBackground": "#EEEEEE",
"inputForeground": "#90A4AE",
"inputBorder": "#00000010",
"scrollbars": "#90A4AE20",
"scrollbarsHover": "#90A4AE10",
"statusbarForeground": "#7E939E",
"sidebarBackground": "#FAFAFA",
"sidebarForeground": "#7E939E",
"listHoverForeground": "#B1C7D3",
"listHoverBackground": "#FAFAFA",
"tabActiveForeground": "#000000",
"inactiveSelectionBackground": "#CCD7DA50",
"findMatchBackground": "#00000020",
"findMatchHighlightBackground": "#00000010",
"findMatchHighlightBorder": "#00000030",
"base": {
"white": "#FFFFFF",
"black": "#000000",
"red": "#E53935",
"orange": "#F76D47",
"yellow": "#FFB62C",
"green": "#91B859",
"cyan": "#39ADB5",
"blue": "#6182B8",
"paleblue": "#8796B0",
"purple": "#7C4DFF",
"brown": "#C17E70",
"pink": "#FF5370",
"violet": "#945EB8"
}
}
}

View file

@ -0,0 +1,51 @@
export default {
id: 'material.theme.lighter',
name: 'Material-Theme-Lighter',
type: 'light',
scheme: {
background: '#FAFAFA',
backgroundAlt: '#FAFAFA',
contrastBorder: '#FAFAFA',
comments: '#90A4AE',
caret: '#272727',
findHighlight: '#FFCC00',
foreground: '#90A4AE',
focusBorder: '#FFFFFF',
guides: '#B0BEC5',
lineNumbers: '#CFD8DC',
invisibles: '#E7EAEC',
lineHighlight: '#CCD7DA',
selection: '#80CBC440',
shadow: '#00000020',
inputBackground: '#EEEEEE',
inputForeground: '#90A4AE',
inputBorder: '#00000010',
scrollbars: '#90A4AE20',
scrollbarsHover: '#90A4AE10',
statusbarForeground: '#7E939E',
sidebarBackground: '#FAFAFA',
sidebarForeground: '#7E939E',
listHoverForeground: '#B1C7D3',
listHoverBackground: '#FAFAFA',
tabActiveForeground: '#000000',
inactiveSelectionBackground: '#CCD7DA50',
findMatchBackground: '#00000020',
findMatchHighlightBackground: '#00000010',
findMatchHighlightBorder: '#00000030',
base: {
white: '#FFFFFF',
black: '#000000',
red: '#E53935',
orange: '#F76D47',
yellow: '#FFB62C',
green: '#91B859',
cyan: '#39ADB5',
blue: '#6182B8',
paleblue: '#8796B0',
purple: '#7C4DFF',
brown: '#C17E70',
pink: '#FF5370',
violet: '#945EB8'
}
}
};

View file

@ -0,0 +1,53 @@
"use strict";
exports.__esModule = true;
exports["default"] = {
id: 'material.theme.ocean.hc',
name: 'Material-Theme-Ocean-High-Contrast',
type: 'dark',
scheme: {
background: '#0F111A',
backgroundAlt: '#090B10',
contrastBorder: '#000000',
comments: '#464B5D',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#8F93A2',
focusBorder: '#FFFFFF',
guides: '#3B3F51',
lineNumbers: '#3B3F5180',
invisibles: '#80869E50',
lineHighlight: '#000000',
selection: '#717CB450',
shadow: '#00000030',
inputBackground: '#1A1C25',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbars: '#8F93A220',
scrollbarsHover: '#8F93A210',
statusbarForeground: '#4B526D',
sidebarBackground: '#292D3E',
sidebarForeground: '#4B526D',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#292D3E',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff50',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -1,51 +0,0 @@
{
"id": "material.theme.ocean.hc",
"name": "Material-Theme-Ocean-High-Contrast",
"type": "dark",
"scheme": {
"background": "#0F111A",
"backgroundAlt": "#090B10",
"contrastBorder": "#000000",
"comments": "#464B5D",
"caret": "#FFCC00",
"findHighlight": "#FFCC00",
"foreground": "#8F93A2",
"focusBorder": "#FFFFFF",
"guides": "#3B3F51",
"lineNumbers": "#3B3F5180",
"invisibles": "#80869E50",
"lineHighlight": "#000000",
"selection": "#717CB450",
"shadow": "#00000030",
"inputBackground": "#1A1C25",
"inputForeground": "#EEFFFF",
"inputBorder": "#FFFFFF10",
"scrollbars": "#8F93A220",
"scrollbarsHover": "#8F93A210",
"statusbarForeground": "#4B526D",
"sidebarBackground": "#292D3E",
"sidebarForeground": "#4B526D",
"listHoverForeground": "#FFFFFF",
"listHoverBackground": "#292D3E",
"tabActiveForeground": "#FFFFFF",
"inactiveSelectionBackground": "#00000030",
"findMatchBackground": "#000000",
"findMatchHighlightBackground": "#00000050",
"findMatchHighlightBorder": "#ffffff50",
"base": {
"white": "#ffffff",
"black": "#000000",
"red": "#FF5370",
"orange": "#F78C6C",
"yellow": "#FFCB6B",
"green": "#C3E88D",
"cyan": "#89DDFF",
"blue": "#82AAFF",
"paleblue": "#B2CCD6",
"purple": "#C792EA",
"brown": "#C17E70",
"pink": "#f07178",
"violet": "#bb80b3"
}
}
}

View file

@ -0,0 +1,51 @@
export default {
id: 'material.theme.ocean.hc',
name: 'Material-Theme-Ocean-High-Contrast',
type: 'dark',
scheme: {
background: '#0F111A',
backgroundAlt: '#090B10',
contrastBorder: '#000000',
comments: '#464B5D',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#8F93A2',
focusBorder: '#FFFFFF',
guides: '#3B3F51',
lineNumbers: '#3B3F5180',
invisibles: '#80869E50',
lineHighlight: '#000000',
selection: '#717CB450',
shadow: '#00000030',
inputBackground: '#1A1C25',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbars: '#8F93A220',
scrollbarsHover: '#8F93A210',
statusbarForeground: '#4B526D',
sidebarBackground: '#292D3E',
sidebarForeground: '#4B526D',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#292D3E',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff50',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -0,0 +1,53 @@
"use strict";
exports.__esModule = true;
exports["default"] = {
id: 'material.theme.ocean',
name: 'Material-Theme-Ocean',
type: 'dark',
scheme: {
background: '#0F111A',
backgroundAlt: '#0F111A',
contrastBorder: '#0F111A',
comments: '#464B5D',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#8F93A2',
focusBorder: '#FFFFFF',
guides: '#3B3F51',
lineNumbers: '#3B3F5180',
invisibles: '#80869E50',
lineHighlight: '#000000',
selection: '#717CB450',
shadow: '#00000030',
inputBackground: '#1A1C25',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbars: '#8F93A220',
scrollbarsHover: '#8F93A210',
statusbarForeground: '#4B526D',
sidebarBackground: '#292D3E',
sidebarForeground: '#525975',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#292D3E',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff30',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -1,51 +0,0 @@
{
"id": "material.theme.ocean",
"name": "Material-Theme-Ocean",
"type": "dark",
"scheme": {
"background": "#0F111A",
"backgroundAlt": "#0F111A",
"contrastBorder": "#0F111A",
"comments": "#464B5D",
"caret": "#FFCC00",
"findHighlight": "#FFCC00",
"foreground": "#8F93A2",
"focusBorder": "#FFFFFF",
"guides": "#3B3F51",
"lineNumbers": "#3B3F5180",
"invisibles": "#80869E50",
"lineHighlight": "#000000",
"selection": "#717CB450",
"shadow": "#00000030",
"inputBackground": "#1A1C25",
"inputForeground": "#EEFFFF",
"inputBorder": "#FFFFFF10",
"scrollbars": "#8F93A220",
"scrollbarsHover": "#8F93A210",
"statusbarForeground": "#4B526D",
"sidebarBackground": "#292D3E",
"sidebarForeground": "#525975",
"listHoverForeground": "#FFFFFF",
"listHoverBackground": "#292D3E",
"tabActiveForeground": "#FFFFFF",
"inactiveSelectionBackground": "#00000030",
"findMatchBackground": "#000000",
"findMatchHighlightBackground": "#00000050",
"findMatchHighlightBorder": "#ffffff30",
"base": {
"white": "#ffffff",
"black": "#000000",
"red": "#FF5370",
"orange": "#F78C6C",
"yellow": "#FFCB6B",
"green": "#C3E88D",
"cyan": "#89DDFF",
"blue": "#82AAFF",
"paleblue": "#B2CCD6",
"purple": "#C792EA",
"brown": "#C17E70",
"pink": "#f07178",
"violet": "#bb80b3"
}
}
}

View file

@ -0,0 +1,51 @@
export default {
id: 'material.theme.ocean',
name: 'Material-Theme-Ocean',
type: 'dark',
scheme: {
background: '#0F111A',
backgroundAlt: '#0F111A',
contrastBorder: '#0F111A',
comments: '#464B5D',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#8F93A2',
focusBorder: '#FFFFFF',
guides: '#3B3F51',
lineNumbers: '#3B3F5180',
invisibles: '#80869E50',
lineHighlight: '#000000',
selection: '#717CB450',
shadow: '#00000030',
inputBackground: '#1A1C25',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbars: '#8F93A220',
scrollbarsHover: '#8F93A210',
statusbarForeground: '#4B526D',
sidebarBackground: '#292D3E',
sidebarForeground: '#525975',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#292D3E',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff30',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -0,0 +1,53 @@
"use strict";
exports.__esModule = true;
exports["default"] = {
id: 'material.theme.palenight.hc',
name: 'Material-Theme-Palenight-High-Contrast',
type: 'dark',
scheme: {
background: '#292D3E',
backgroundAlt: '#1B1E2B',
contrastBorder: '#000000',
scrollbars: '#A6ACCD20',
sidebarForeground: '#757CA1',
comments: '#676E95',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#A6ACCD',
focusBorder: '#FFFFFF',
guides: '#4E5579',
lineNumbers: '#3A3F58',
invisibles: '#4E5579',
lineHighlight: '#000000',
selection: '#717CB450',
shadow: '#00000030',
inputBackground: '#333747',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbarsHover: '#A6ACCD10',
statusbarForeground: '#676E95',
sidebarBackground: '#292D3E',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#292D3E',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff50',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -1,51 +0,0 @@
{
"id": "material.theme.palenight.hc",
"name": "Material-Theme-Palenight-High-Contrast",
"type": "dark",
"scheme": {
"background": "#292D3E",
"backgroundAlt": "#1B1E2B",
"contrastBorder": "#000000",
"scrollbars": "#A6ACCD20",
"sidebarForeground": "#757CA1",
"comments": "#676E95",
"caret": "#FFCC00",
"findHighlight": "#FFCC00",
"foreground": "#A6ACCD",
"focusBorder": "#FFFFFF",
"guides": "#4E5579",
"lineNumbers": "#3A3F58",
"invisibles": "#4E5579",
"lineHighlight": "#000000",
"selection": "#717CB450",
"shadow": "#00000030",
"inputBackground": "#333747",
"inputForeground": "#EEFFFF",
"inputBorder": "#FFFFFF10",
"scrollbarsHover": "#A6ACCD10",
"statusbarForeground": "#676E95",
"sidebarBackground": "#292D3E",
"listHoverForeground": "#FFFFFF",
"listHoverBackground": "#292D3E",
"tabActiveForeground": "#FFFFFF",
"inactiveSelectionBackground": "#00000030",
"findMatchBackground": "#000000",
"findMatchHighlightBackground": "#00000050",
"findMatchHighlightBorder": "#ffffff50",
"base": {
"white": "#ffffff",
"black": "#000000",
"red": "#FF5370",
"orange": "#F78C6C",
"yellow": "#FFCB6B",
"green": "#C3E88D",
"cyan": "#89DDFF",
"blue": "#82AAFF",
"paleblue": "#B2CCD6",
"purple": "#C792EA",
"brown": "#C17E70",
"pink": "#f07178",
"violet": "#bb80b3"
}
}
}

View file

@ -0,0 +1,51 @@
export default {
id: 'material.theme.palenight.hc',
name: 'Material-Theme-Palenight-High-Contrast',
type: 'dark',
scheme: {
background: '#292D3E',
backgroundAlt: '#1B1E2B',
contrastBorder: '#000000',
scrollbars: '#A6ACCD20',
sidebarForeground: '#757CA1',
comments: '#676E95',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#A6ACCD',
focusBorder: '#FFFFFF',
guides: '#4E5579',
lineNumbers: '#3A3F58',
invisibles: '#4E5579',
lineHighlight: '#000000',
selection: '#717CB450',
shadow: '#00000030',
inputBackground: '#333747',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbarsHover: '#A6ACCD10',
statusbarForeground: '#676E95',
sidebarBackground: '#292D3E',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#292D3E',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff50',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -0,0 +1,53 @@
"use strict";
exports.__esModule = true;
exports["default"] = {
id: 'material.theme.palenight',
name: 'Material-Theme-Palenight',
type: 'dark',
scheme: {
background: '#292D3E',
backgroundAlt: '#292D3E',
contrastBorder: '#292D3E',
comments: '#676E95',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#A6ACCD',
focusBorder: '#FFFFFF',
guides: '#4E5579',
lineNumbers: '#3A3F58',
invisibles: '#4E5579',
lineHighlight: '#000000',
selection: '#717CB450',
shadow: '#00000030',
inputBackground: '#333747',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbars: '#A6ACCD20',
scrollbarsHover: '#A6ACCD10',
statusbarForeground: '#676E95',
sidebarBackground: '#292D3E',
sidebarForeground: '#676E95',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#292D3E',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff30',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -1,51 +0,0 @@
{
"id": "material.theme.palenight",
"name": "Material-Theme-Palenight",
"type": "dark",
"scheme": {
"background": "#292D3E",
"backgroundAlt": "#292D3E",
"contrastBorder": "#292D3E",
"comments": "#676E95",
"caret": "#FFCC00",
"findHighlight": "#FFCC00",
"foreground": "#A6ACCD",
"focusBorder": "#FFFFFF",
"guides": "#4E5579",
"lineNumbers": "#3A3F58",
"invisibles": "#4E5579",
"lineHighlight": "#000000",
"selection": "#717CB450",
"shadow": "#00000030",
"inputBackground": "#333747",
"inputForeground": "#EEFFFF",
"inputBorder": "#FFFFFF10",
"scrollbars": "#A6ACCD20",
"scrollbarsHover": "#A6ACCD10",
"statusbarForeground": "#676E95",
"sidebarBackground": "#292D3E",
"sidebarForeground": "#676E95",
"listHoverForeground": "#FFFFFF",
"listHoverBackground": "#292D3E",
"tabActiveForeground": "#FFFFFF",
"inactiveSelectionBackground": "#00000030",
"findMatchBackground": "#000000",
"findMatchHighlightBackground": "#00000050",
"findMatchHighlightBorder": "#ffffff30",
"base": {
"white": "#ffffff",
"black": "#000000",
"red": "#FF5370",
"orange": "#F78C6C",
"yellow": "#FFCB6B",
"green": "#C3E88D",
"cyan": "#89DDFF",
"blue": "#82AAFF",
"paleblue": "#B2CCD6",
"purple": "#C792EA",
"brown": "#C17E70",
"pink": "#f07178",
"violet": "#bb80b3"
}
}
}

View file

@ -0,0 +1,51 @@
export default {
id: 'material.theme.palenight',
name: 'Material-Theme-Palenight',
type: 'dark',
scheme: {
background: '#292D3E',
backgroundAlt: '#292D3E',
contrastBorder: '#292D3E',
comments: '#676E95',
caret: '#FFCC00',
findHighlight: '#FFCC00',
foreground: '#A6ACCD',
focusBorder: '#FFFFFF',
guides: '#4E5579',
lineNumbers: '#3A3F58',
invisibles: '#4E5579',
lineHighlight: '#000000',
selection: '#717CB450',
shadow: '#00000030',
inputBackground: '#333747',
inputForeground: '#EEFFFF',
inputBorder: '#FFFFFF10',
scrollbars: '#A6ACCD20',
scrollbarsHover: '#A6ACCD10',
statusbarForeground: '#676E95',
sidebarBackground: '#292D3E',
sidebarForeground: '#676E95',
listHoverForeground: '#FFFFFF',
listHoverBackground: '#292D3E',
tabActiveForeground: '#FFFFFF',
inactiveSelectionBackground: '#00000030',
findMatchBackground: '#000000',
findMatchHighlightBackground: '#00000050',
findMatchHighlightBorder: '#ffffff30',
base: {
white: '#ffffff',
black: '#000000',
red: '#FF5370',
orange: '#F78C6C',
yellow: '#FFCB6B',
green: '#C3E88D',
cyan: '#89DDFF',
blue: '#82AAFF',
paleblue: '#B2CCD6',
purple: '#C792EA',
brown: '#C17E70',
pink: '#f07178',
violet: '#bb80b3'
}
}
};

View file

@ -746,6 +746,7 @@
"activityBar.background": "{{variant.scheme.backgroundAlt}}",
"activityBar.border": "{{variant.scheme.contrastBorder}}60",
"activityBar.foreground": "{{variant.scheme.foreground}}",
"activityBar.activeBorder": "{{commons.accents.Teal}}",
"activityBarBadge.background": "{{commons.accents.Teal}}",
"activityBarBadge.foreground": "{{variant.scheme.base.black}}",

View file

@ -11,7 +11,8 @@
"allowUnreachableCode": false,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noImplicitAny": true
"noImplicitAny": true,
"resolveJsonModule": true
},
"include": [
"./.gulp/**/*",

154
yarn.lock
View file

@ -33,6 +33,49 @@
reflect-metadata "^0.1.12"
tslib "^1.8.1"
"@moxer/vscode-theme-generator@1.1.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@moxer/vscode-theme-generator/-/vscode-theme-generator-1.1.0.tgz#cea19b9f3b0c7f370e0eb11e1a95635c0913635c"
integrity sha512-QslF7P46BNE2f1qxqL0zQtRvrMIPBwK1xFAfgsjpNMOc8DslBLnqxvJKhCtcJa+lasA+wlpXGBZg1OBCx2A0qQ==
dependencies:
ansi-styles "^3.2.1"
argparse "^1.0.10"
balanced-match "^1.0.0"
brace-expansion "^1.1.11"
builtin-modules "^1.1.1"
chalk "^2.4.2"
color-convert "^1.9.3"
color-name "^1.1.3"
commander "^2.20.0"
concat-map "^0.0.1"
diff "^3.5.0"
escape-string-regexp "^1.0.5"
esprima "^4.0.1"
esutils "^2.0.2"
fs.realpath "^1.0.0"
get-caller-file "^2.0.5"
glob "^7.1.4"
has-flag "^3.0.0"
inflight "^1.0.6"
inherits "^2.0.4"
inversify "^5.0.1"
js-tokens "^4.0.0"
js-yaml "^3.13.1"
minimatch "^3.0.4"
minimist "^0.0.8"
mkdirp "^0.5.1"
once "^1.4.0"
path-is-absolute "^1.0.1"
path-parse "^1.0.6"
reflect-metadata "^0.1.13"
resolve "^1.11.1"
semver "^5.7.0"
sprintf-js "^1.0.3"
supports-color "^5.5.0"
tslib "^1.10.0"
tsutils "^2.29.0"
wrappy "^1.0.2"
"@sanity/client@0.139.0":
version "0.139.0"
resolved "https://registry.yarnpkg.com/@sanity/client/-/client-0.139.0.tgz#9f1f247dd55abd48a4095a979bd28d1944a4328f"
@ -79,6 +122,13 @@
resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==
"@types/fs-extra@8.0.1":
version "8.0.1"
resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.0.1.tgz#a2378d6e7e8afea1564e44aafa2e207dadf77686"
integrity sha512-J00cVDALmi/hJOYsunyT52Hva5TnJeKP5yd1r+mH/ZU0mbYZflR0Z5kw5kITtKTRYMhm1JMClOFYdHnQszEvqw==
dependencies:
"@types/node" "*"
"@types/glob-stream@*":
version "6.1.0"
resolved "https://registry.yarnpkg.com/@types/glob-stream/-/glob-stream-6.1.0.tgz#7ede8a33e59140534f8d8adfb8ac9edfb31897bc"
@ -319,7 +369,7 @@ archy@^1.0.0:
resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=
argparse@^1.0.7:
argparse@^1.0.10, argparse@^1.0.7:
version "1.0.10"
resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
@ -1059,7 +1109,7 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0:
resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f"
integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==
brace-expansion@^1.0.0, brace-expansion@^1.1.7:
brace-expansion@^1.0.0, brace-expansion@^1.1.11, brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
@ -1379,7 +1429,7 @@ chalk@^0.5.1:
strip-ansi "^0.3.0"
supports-color "^0.2.0"
chalk@^2.2.0, chalk@^2.3.0:
chalk@^2.2.0, chalk@^2.3.0, chalk@^2.4.2:
version "2.4.2"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
@ -1499,7 +1549,7 @@ collection-visit@^1.0.0:
map-visit "^1.0.0"
object-visit "^1.0.0"
color-convert@^1.9.0:
color-convert@^1.9.0, color-convert@^1.9.3:
version "1.9.3"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
@ -1511,6 +1561,11 @@ color-name@1.1.3:
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
color-name@^1.1.3:
version "1.1.4"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
color-support@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2"
@ -1543,6 +1598,11 @@ commander@^2.12.1, commander@~2.20.0:
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422"
integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==
commander@^2.20.0:
version "2.20.3"
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
@ -1561,7 +1621,7 @@ component-emitter@^1.2.1:
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
concat-map@0.0.1:
concat-map@0.0.1, concat-map@^0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
@ -2031,7 +2091,7 @@ diff@3.3.1:
resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75"
integrity sha512-MKPHZDMB0o6yHyDryUOScqZibp914ksXwAMYMTHj6KO8UeKsRYNJD3oNCKjTqZon+V488P7N/HzXF8t7ZR95ww==
diff@^3.2.0:
diff@^3.2.0, diff@^3.5.0:
version "3.5.0"
resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12"
integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==
@ -2174,7 +2234,7 @@ escape-string-regexp@1.0.5, escape-string-regexp@^1.0.0, escape-string-regexp@^1
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
esprima@^4.0.0:
esprima@^4.0.0, esprima@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
@ -2573,6 +2633,15 @@ from@^0.1.7, from@~0:
resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe"
integrity sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=
fs-extra@8.1.0:
version "8.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
dependencies:
graceful-fs "^4.2.0"
jsonfile "^4.0.0"
universalify "^0.1.0"
fs-mkdirp-stream@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb"
@ -2623,7 +2692,7 @@ get-caller-file@^1.0.1:
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"
integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==
get-caller-file@^2.0.0:
get-caller-file@^2.0.0, get-caller-file@^2.0.5:
version "2.0.5"
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
@ -2851,10 +2920,10 @@ glob@^7.1.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3:
once "^1.3.0"
path-is-absolute "^1.0.0"
glob@^7.1.3:
version "7.1.4"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==
glob@^7.1.4:
version "7.1.6"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
dependencies:
fs.realpath "^1.0.0"
inflight "^1.0.4"
@ -2920,7 +2989,7 @@ graceful-fs@^3.0.0:
dependencies:
natives "^1.1.0"
graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6:
graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.6:
version "4.2.1"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.1.tgz#1c1f0c364882c868f5bff6512146328336a11b1d"
integrity sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw==
@ -2930,6 +2999,11 @@ graceful-fs@^4.1.2:
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.0.tgz#8d8fdc73977cb04104721cb53666c1ca64cd328b"
integrity sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==
graceful-fs@^4.2.0:
version "4.2.3"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423"
integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==
graceful-fs@~1.2.0:
version "1.2.3"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364"
@ -3319,7 +3393,7 @@ indent-string@^3.0.0:
resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289"
integrity sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=
inflight@^1.0.4:
inflight@^1.0.4, inflight@^1.0.6:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
@ -3332,7 +3406,7 @@ inherits@1:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b"
integrity sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=
inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3:
version "2.0.4"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@ -3342,11 +3416,6 @@ inherits@2.0.1:
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1"
integrity sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=
inherits@2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
inherits@2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
@ -3418,7 +3487,7 @@ invariant@^2.2.2:
dependencies:
loose-envify "^1.0.0"
inversify@^5.0.0:
inversify@^5.0.0, inversify@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/inversify/-/inversify-5.0.1.tgz#500d709b1434896ce5a0d58915c4a4210e34fb6e"
integrity sha512-Ieh06s48WnEYGcqHepdsJUIJUXpwH5o5vodAX+DK2JA/gjy4EbEcQZxw+uFfzysmKjiLXGYwNG3qDZsKVMcINQ==
@ -3756,7 +3825,7 @@ isstream@~0.1.2:
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
"js-tokens@^3.0.0 || ^4.0.0":
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
@ -3766,7 +3835,7 @@ js-tokens@^3.0.2:
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
js-yaml@^3.7.0:
js-yaml@^3.13.1, js-yaml@^3.7.0:
version "3.13.1"
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847"
integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==
@ -3826,6 +3895,13 @@ json5@^0.5.1:
resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821"
integrity sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=
jsonfile@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
optionalDependencies:
graceful-fs "^4.1.6"
jsonify@~0.0.0:
version "0.0.0"
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
@ -4343,7 +4419,7 @@ minimist-options@^3.0.1:
arrify "^1.0.1"
is-plain-obj "^1.1.0"
minimist@0.0.8:
minimist@0.0.8, minimist@^0.0.8:
version "0.0.8"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
@ -4484,11 +4560,6 @@ neo-async@^2.6.0:
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==
neo-async@^2.6.0:
version "2.6.1"
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==
node-fetch@1.6.3:
version "1.6.3"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.6.3.tgz#dc234edd6489982d58e8f0db4f695029abcd8c04"
@ -5310,7 +5381,7 @@ redent@^2.0.0:
indent-string "^3.0.0"
strip-indent "^2.0.0"
reflect-metadata@^0.1.12:
reflect-metadata@^0.1.12, reflect-metadata@^0.1.13:
version "0.1.13"
resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08"
integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==
@ -5490,7 +5561,7 @@ resolve@1.1.7:
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=
resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.3.2, resolve@^1.4.0:
resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.1, resolve@^1.3.2, resolve@^1.4.0:
version "1.12.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.12.0.tgz#3fc644a35c84a48554609ff26ec52b66fa577df6"
integrity sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==
@ -5581,6 +5652,11 @@ semver@^4.1.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da"
integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=
semver@^5.7.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
sequencify@~0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c"
@ -5794,6 +5870,11 @@ split@^1.0.0, split@^1.0.1:
dependencies:
through "2"
sprintf-js@^1.0.3:
version "1.1.2"
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673"
integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==
sprintf-js@~1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
@ -6034,7 +6115,7 @@ supports-color@^2.0.0:
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
supports-color@^5.3.0:
supports-color@^5.3.0, supports-color@^5.5.0:
version "5.5.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
@ -6242,7 +6323,7 @@ tslib@1.9.0:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.0.tgz#e37a86fda8cbbaf23a057f473c9f4dc64e5fc2e8"
integrity sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==
tslib@^1.7.1, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0:
tslib@^1.10.0, tslib@^1.7.1, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0:
version "1.10.0"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a"
integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==
@ -6399,6 +6480,11 @@ unique-stream@^2.0.2:
json-stable-stringify-without-jsonify "^1.0.1"
through2-filter "^3.0.0"
universalify@^0.1.0:
version "0.1.2"
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
unset-value@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
@ -6672,7 +6758,7 @@ wrap-ansi@^2.0.0:
string-width "^1.0.1"
strip-ansi "^3.0.1"
wrappy@1:
wrappy@1, wrappy@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=