Browse Source

Create the VSCode Love theme.

tags/0.1.0
Bauke 6 months ago
parent
commit
d3a30d1bef
Signed by: Bauke <me@bauke.xyz> GPG Key ID: C1C0F29952BCF558
15 changed files with 1672 additions and 5 deletions
  1. +20
    -0
      .vscode/launch.json
  2. +7
    -1
      package.json
  3. +1
    -1
      source/scripts/love.ts
  4. +56
    -0
      source/scripts/vscode.ts
  5. +3
    -0
      source/vscode/.vscodeignore
  6. +12
    -0
      source/vscode/ReadMe.md
  7. BIN
      source/vscode/images/love-dark-01.png
  8. BIN
      source/vscode/images/love-light-01.png
  9. BIN
      source/vscode/images/love-mark-square.png
  10. +47
    -0
      source/vscode/package.json
  11. +1
    -0
      source/vscode/themes/love-dark.color-theme.json
  12. +1
    -0
      source/vscode/themes/love-light.color-theme.json
  13. +922
    -0
      source/vscode/themes/love-template.color-theme.json
  14. +478
    -0
      source/vscode/yarn.lock
  15. +124
    -3
      yarn.lock

+ 20
- 0
.vscode/launch.json View File

@@ -0,0 +1,20 @@
// A launch configuration that launches the extension inside a new window
// Use IntelliSense to learn about possible 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": "Love",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"${workspaceFolder}/",
"--extensionDevelopmentPath=${workspaceFolder}/source/vscode/",
"--disable-extensions"
]
}
]
}

+ 7
- 1
package.json View File

@@ -6,8 +6,10 @@
"homepage": "https://love.holllo.cc",
"repository": "https://gitlab.com/holllo/love",
"scripts": {
"build": "yarn ts-node source/scripts/pages.ts && yarn build:images",
"build": "yarn ts-node source/scripts/pages.ts && yarn build:images && yarn build:vscode",
"build:images": "cpy 'source/pages/images/**' 'public/images/'",
"build:vscode": "yarn ts-node source/scripts/vscode.ts",
"watch:vscode": "chokidar 'source/vscode/themes/love-template.color-theme.json' -c 'yarn build:vscode'",
"test": "xo && stylelint 'source/pages/scss/**'"
},
"dependencies": {
@@ -17,6 +19,7 @@
"@types/nunjucks": "^3.1.3",
"@types/sass": "^1.16.0",
"@types/tar": "^4.0.3",
"chokidar-cli": "^2.1.0",
"cpy-cli": "^3.1.0",
"hsluv": "^0.1.0",
"hsluv-sass": "^1.0.0",
@@ -48,6 +51,9 @@
},
"xo": {
"prettier": true,
"rules": {
"no-await-in-loop": "off"
},
"space": true
}
}

+ 1
- 1
source/scripts/love.ts View File

@@ -1,7 +1,7 @@
import {hsluvToHex as hsluv} from 'hsluv';

export interface LoveVariant {
name: string;
name: 'dark' | 'light';
colors: {
foreground1: string;
foreground2: string;


+ 56
- 0
source/scripts/vscode.ts View File

@@ -0,0 +1,56 @@
import {promises as fsp} from 'fs';
import {join} from 'path';
import nunjucks from 'nunjucks';
import {generateLove, LoveVariant} from './love';

export async function entry(): Promise<void> {
const themesDirectory: string = join(__dirname, '../vscode/themes/');
// Configure Nunjucks to use the templates for `source/vscode/themes/`.
nunjucks.configure(themesDirectory, {
lstripBlocks: true,
trimBlocks: true,
throwOnUndefined: true
});

const love: LoveVariant[] = generateLove();
for (const variant of love) {
const template: string = await fsp.readFile(
join(themesDirectory, 'love-template.color-theme.json'),
'utf8'
);

const outputPath: string = join(
themesDirectory,
`love-${variant.name}.color-theme.json`
);

const output: string = nunjucks.renderString(template, {
love: variant
});
let formattedOutput = '';
for (const line of output.split('\n')) {
// Don't include the line in the output if it's a comment (starts with '//').
if (/^\s+\/\/.+$/.exec(line)) {
continue;
}

formattedOutput += line;
formattedOutput += '\n';
}

let outputObject: object;
try {
outputObject = JSON.parse(formattedOutput);
} catch (error) {
console.log('Could not parse formatted output as regular JSON:');
console.log(error.message);
return;
}

await fsp.writeFile(outputPath, JSON.stringify(outputObject));
}
}

if (require.main === module) {
entry();
}

+ 3
- 0
source/vscode/.vscodeignore View File

@@ -0,0 +1,3 @@
.vscode/**
.vscode-test/**
.gitignore

+ 12
- 0
source/vscode/ReadMe.md View File

@@ -0,0 +1,12 @@
# Love

> A color scheme for you to love. ♡ https://love.holllo.cc

## Preview

![](https://gitlab.com/holllo/love/-/raw/master/source/vscode/images/love-dark-01.png)
![](https://gitlab.com/holllo/love/-/raw/master/source/vscode/images/love-light-01.png)

## License

Open-sourced with [the MIT License](https://gitlab.com/holllo/love/-/blob/master/License).

BIN
source/vscode/images/love-dark-01.png View File

Before After
Width: 1984  |  Height: 1144  |  Size: 182 KiB

BIN
source/vscode/images/love-light-01.png View File

Before After
Width: 1984  |  Height: 1144  |  Size: 188 KiB

BIN
source/vscode/images/love-mark-square.png View File

Before After
Width: 750  |  Height: 750  |  Size: 21 KiB

+ 47
- 0
source/vscode/package.json View File

@@ -0,0 +1,47 @@
{
"name": "love",
"version": "0.1.0",
"license": "MIT",
"author": "Holllo <helllo@holllo.cc>",
"homepage": "https://love.holllo.cc",
"repository": "https://gitlab.com/holllo/love",
"scripts": {},
"dependencies": {},
"devDependencies": {
"vsce": "^1.75.0"
},
"displayName": "Love Theme",
"publisher": "Holllo",
"icon": "https://gitlab.com/holllo/love/-/raw/master/source/vscode/images/love-mark-square.png",
"galleryBanner": {
"color": "#2A2041",
"theme": "dark"
},
"engines": {
"vscode": "^1.43.0"
},
"categories": [
"Themes"
],
"keywords": [
"color scheme",
"dark",
"light",
"love",
"theme"
],
"contributes": {
"themes": [
{
"label": "Love Dark",
"uiTheme": "vs-dark",
"path": "themes/love-dark.color-theme.json"
},
{
"label": "Love Light",
"uiTheme": "vs",
"path": "themes/love-light.color-theme.json"
}
]
}
}

+ 1
- 0
source/vscode/themes/love-dark.color-theme.json
File diff suppressed because it is too large
View File


+ 1
- 0
source/vscode/themes/love-light.color-theme.json
File diff suppressed because it is too large
View File


+ 922
- 0
source/vscode/themes/love-template.color-theme.json View File

@@ -0,0 +1,922 @@
{
"name": "Love",
"type": "{{ love.name }}",
"colors": {
// General
"errorForeground": "{{ love.colors.accents[0] }}",
"focusBorder": "{{ love.colors.foreground1 }}",
"foreground": "{{ love.colors.foreground1 }}",
"descriptionForeground": "{{ love.colors.foreground2 }}",
// Activity Bar
"activityBar.activeBackground": "{{ love.colors.background2 }}",
"activityBar.activeBorder": "{{ love.colors.accents[6] }}",
"activityBar.activeFocusBorder": "{{ love.colors.accents[4] }}",
"activityBar.background": "{{ love.colors.background1 }}",
"activityBar.foreground": "{{ love.colors.foreground1 }}",
"activityBar.inactiveForeground": "{{ love.colors.foreground2 }}88",
"activityBar.dropBackground": "{{ love.colors.accents[6] }}44",
"activityBarBadge.background": "{{ love.colors.accents[6] }}",
"activityBarBadge.foreground": "{{ love.colors.background1 }}",
// Badge
"badge.background": "{{ love.colors.accents[6] }}",
"badge.foreground": "{{ love.colors.background1 }}",
// Breadcrumb
"breadcrumb.activeSelectionForeground": "{{ love.colors.accents[4] }}",
"breadcrumb.background": "{{ love.colors.background2 }}",
"breadcrumb.focusForeground": "{{ love.colors.accents[6] }}",
"breadcrumb.foreground": "{{ love.colors.foreground1 }}",
"breadcrumbPicker.background": "{{ love.colors.background2 }}",
// Button
"button.background": "{{ love.colors.accents[6] }}",
"button.foreground": "{{ love.colors.background1 }}",
"button.hoverBackground": "{{ love.colors.accents[4] }}",
// Checkbox
"checkbox.background": "{{ love.colors.background1 }}",
"checkbox.border": "{{ love.colors.background1 }}",
"checkbox.foreground": "{{ love.colors.foreground1 }}",
// Debug
"debugIcon.breakpointCurrentStackframeForeground": "{{ love.colors.accents[2] }}",
"debugIcon.breakpointDisabledForeground": "{{ love.colors.accents[0] }}",
"debugIcon.breakpointForeground": "{{ love.colors.accents[2] }}",
"debugIcon.breakpointStackframeForeground": "{{ love.colors.accents[4] }}",
"debugIcon.breakpointUnverifiedForeground": "{{ love.colors.accents[5] }}",
"debugIcon.continueForeground": "{{ love.colors.accents[4] }}",
"debugIcon.disconnectForeground": "{{ love.colors.accents[0] }}",
"debugIcon.pauseForeground": "{{ love.colors.accents[6] }}",
"debugIcon.restartForeground": "{{ love.colors.accents[4] }}",
"debugIcon.startForeground": "{{ love.colors.accents[4] }}",
"debugIcon.stepBackForeground": "{{ love.colors.accents[6] }}",
"debugIcon.stepIntoForeground": "{{ love.colors.accents[6] }}",
"debugIcon.stepOutForeground": "{{ love.colors.accents[6] }}",
"debugIcon.stepOverForeground": "{{ love.colors.accents[6] }}",
"debugIcon.stopForeground": "{{ love.colors.accents[0] }}",
"debugToolBar.background": "{{ love.colors.background1 }}",
"debugToolBar.border": "{{ love.colors.background2 }}",
// Diff Editor
"diffEditor.insertedTextBackground": "{{ love.colors.accents[4] }}11",
"diffEditor.removedTextBackground": "{{ love.colors.accents[0] }}11",
// Dropdown
"dropdown.background": "{{ love.colors.background1 }}",
"dropdown.border": "{{ love.colors.foreground1 }}",
"dropdown.foreground": "{{ love.colors.foreground1 }}",
"dropdown.listBackground": "{{ love.colors.background2 }}",
// Editor
"editor.background": "{{ love.colors.background1 }}",
"editor.findMatchBackground": "{{ love.colors.foreground2 }}33",
"editor.findMatchHighlightBackground": "{{ love.colors.foreground2 }}11",
"editor.foreground": "{{ love.colors.foreground1 }}",
"editor.hoverHighlightBackground": "{{ love.colors.accents[6] }}22",
"editor.inactiveSelectionBackground": "{{ love.colors.accents[6] }}22",
"editor.lineHighlightBackground": "{{ love.colors.background2 }}",
"editor.rangeHighlightBackground": "{{ love.colors.accents[6] }}22",
"editor.selectionBackground": "{{ love.colors.foreground1 }}22",
"editor.selectionHighlightBackground": "{{ love.colors.foreground1 }}11",
"editor.snippetFinalTabstopHighlightBorder": "{{ love.colors.accents[6] }}",
"editor.snippetTabstopHighlightBackground": "{{ love.colors.foreground1 }}22",
"editor.symbolHighlightBackground": "{{ love.colors.foreground1 }}22",
"editorBracketMatch.background": "{{ love.colors.foreground1 }}22",
"editorBracketMatch.border": "#0000",
"editorCursor.foreground": "{{ love.colors.accents[6] }}",
"editorError.foreground": "{{ love.colors.accents[0] }}",
"editorGroup.border": "{{ love.colors.background2 }}",
"editorGroup.dropBackground": "{{ love.colors.accents[6] }}44",
"editorGroup.emptyBackground": "{{ love.colors.background1 }}",
"editorGroup.focusedEmptyBorder": "{{ love.colors.background2 }}",
"editorGroupHeader.noTabsBackground": "{{ love.colors.background1 }}",
"editorGroupHeader.tabsBackground": "{{ love.colors.background2 }}",
"editorGroupHeader.tabsBorder": "{{ love.colors.background2 }}",
"editorGutter.addedBackground": "{{ love.colors.accents[4] }}",
"editorGutter.background": "{{ love.colors.background1 }}",
"editorGutter.deletedBackground": "{{ love.colors.accents[0] }}",
"editorGutter.modifiedBackground": "{{ love.colors.accents[6] }}",
"editorHint.foreground": "{{ love.colors.accents[9] }}",
"editorHoverWidget.background": "{{ love.colors.background2 }}",
"editorHoverWidget.border": "{{ love.colors.foreground1 }}",
"editorHoverWidget.foreground": "{{ love.colors.foreground1 }}",
"editorIndentGuide.activeBackground": "{{ love.colors.accents[6] }}",
"editorIndentGuide.background": "{{ love.colors.foreground1 }}44",
"editorInfo.foreground": "{{ love.colors.accents[6] }}",
"editorLightBulb.foreground": "{{ love.colors.accents[6] }}",
"editorLightBulbAutoFix.foreground": "{{ love.colors.accents[6] }}",
"editorLineNumber.activeForeground": "{{ love.colors.accents[6] }}",
"editorLineNumber.foreground": "{{ love.colors.foreground1 }}66",
"editorLink.activeForeground": "{{ love.colors.accents[4] }}",
"editorPane.background": "{{ love.colors.background1 }}",
"editorRuler.foreground": "{{ love.colors.accents[6] }}",
"editorSuggestWidget.background": "{{ love.colors.background1 }}",
"editorSuggestWidget.border": "{{ love.colors.foreground1 }}",
"editorSuggestWidget.foreground": "{{ love.colors.foreground1 }}",
"editorSuggestWidget.highlightForeground": "{{ love.colors.accents[6] }}",
"editorSuggestWidget.selectedBackground": "{{ love.colors.background2 }}",
"editorUnnecessaryCode.opacity": "#0008",
"editorWarning.foreground": "{{ love.colors.accents[2] }}",
"editorWhitespace.foreground": "{{ love.colors.foreground1 }}44",
"editorWidget.background": "{{ love.colors.background2 }}",
"editorWidget.border": "{{ love.colors.foreground1 }}",
"editorWidget.foreground": "{{ love.colors.foreground1 }}",
"editorWidget.resizeBorder": "{{ love.colors.accents[6] }}",
// Extension Badge & Button
"extensionBadge.remoteBackground": "{{ love.colors.accents[6] }}",
"extensionBadge.remoteForeground": "{{ love.colors.background1 }}",
"extensionButton.prominentBackground": "{{ love.colors.accents[6] }}",
"extensionButton.prominentForeground": "{{ love.colors.background1 }}",
"extensionButton.prominentHoverBackground": "{{ love.colors.accents[4] }}",
// Git Decoration
"gitDecoration.addedResourceForeground": "{{ love.colors.accents[4] }}",
"gitDecoration.conflictingResourceForeground": "{{ love.colors.accents[8] }}",
"gitDecoration.deletedResourceForeground": "{{ love.colors.accents[0] }}",
"gitDecoration.ignoredResourceForeground": "{{ love.colors.foreground1 }}66",
"gitDecoration.modifiedResourceForeground": "{{ love.colors.accents[2] }}",
"gitDecoration.submoduleResourceForeground": "{{ love.colors.accents[6] }}",
"gitDecoration.untrackedResourceForeground": "{{ love.colors.accents[4] }}",
// Icon
"icon.foreground": "{{ love.colors.foreground1 }}",
// Image Preview
"imagePreview.border": "{{ love.colors.foreground1 }}",
// Input
"input.background": "{{ love.colors.background2 }}",
"input.border": "{{ love.colors.background1 }}",
"input.foreground": "{{ love.colors.foreground1 }}",
"input.placeholderForeground": "{{ love.colors.grays[2] }}",
"inputOption.activeBorder": "{{ love.colors.accents[6] }}",
"inputOption.activeBackground": "{{ love.colors.background1 }}",
"inputValidation.errorBackground": "{{ love.colors.accents[0] }}",
"inputValidation.errorBorder": "{{ love.colors.accents[0] }}",
"inputValidation.errorForeground": "{{ love.colors.background1 }}",
"inputValidation.infoBackground": "{{ love.colors.accents[6] }}",
"inputValidation.infoBorder": "{{ love.colors.accents[6] }}",
"inputValidation.infoForeground": "{{ love.colors.background1 }}",
"inputValidation.warningBackground": "{{ love.colors.accents[2] }}",
"inputValidation.warningBorder": "{{ love.colors.accents[2] }}",
"inputValidation.warningForeground": "{{ love.colors.background1 }}",
// List
"list.activeSelectionBackground": "{{ love.colors.background1 }}",
"list.activeSelectionForeground": "{{ love.colors.foreground1 }}",
"list.dropBackground": "{{ love.colors.accents[6] }}44",
"list.errorForeground": "{{ love.colors.accents[0] }}",
"list.filterMatchBackground": "{{ love.colors.accents[6] }}44",
"list.focusBackground": "{{ love.colors.background1 }}",
"list.focusForeground": "{{ love.colors.foreground1 }}",
"list.highlightForeground": "{{ love.colors.accents[6] }}",
"list.hoverBackground": "{{ love.colors.background1 }}",
"list.hoverForeground": "{{ love.colors.foreground1 }}",
"list.inactiveFocusBackground": "{{ love.colors.background1 }}",
"list.inactiveSelectionBackground": "{{ love.colors.background1 }}",
"list.inactiveSelectionForeground": "{{ love.colors.foreground1 }}",
"list.invalidItemForeground": "{{ love.colors.accents[0] }}",
"list.warningForeground": "{{ love.colors.accents[2] }}",
// List Filter Widget
"listFilterWidget.background": "{{ love.colors.background1 }}",
"listFilterWidget.noMatchesOutline": "{{ love.colors.accents[0] }}",
"listFilterWidget.outline": "{{ love.colors.accents[6] }}",
// Menu
"menu.background": "{{ love.colors.background2 }}",
"menu.border": "{{ love.colors.foreground1 }}",
"menu.foreground": "{{ love.colors.foreground1 }}",
"menu.selectionBackground": "{{ love.colors.foreground1 }}",
"menu.selectionBorder": "{{ love.colors.foreground1 }}",
"menu.selectionForeground": "{{ love.colors.background1 }}",
"menu.separatorBackground": "{{ love.colors.foreground1 }}",
// Menubar
"menubar.selectionBackground": "{{ love.colors.foreground1 }}",
"menubar.selectionForeground": "{{ love.colors.background1 }}",
// Merge
"merge.commonContentBackground": "{{ love.colors.accents[9] }}44",
"merge.commonHeaderBackground": "{{ love.colors.accents[9] }}88",
"merge.currentContentBackground": "{{ love.colors.accents[4] }}44",
"merge.currentHeaderBackground": "{{ love.colors.accents[4] }}88",
"merge.incomingContentBackground": "{{ love.colors.accents[6] }}44",
"merge.incomingHeaderBackground": "{{ love.colors.accents[6] }}88",
// Minimap
"minimap.background": "{{ love.colors.background1 }}",
"minimap.errorHighlight": "{{ love.colors.accents[0] }}66",
"minimap.findMatchHighlight": "{{ love.colors.accents[6] }}66",
"minimap.selectionHighlight": "{{ love.colors.foreground1 }}66",
"minimap.warningHighlight": "{{ love.colors.accents[2] }}66",
// Minimap Gutter
"minimapGutter.addedBackground": "{{ love.colors.accents[4] }}",
"minimapGutter.deletedBackground": "{{ love.colors.accents[0] }}",
"minimapGutter.modifiedBackground": "{{ love.colors.accents[2] }}",
// Minimap Slider
"minimapSlider.activeBackground": "{{ love.colors.foreground1 }}44",
"minimapSlider.background": "{{ love.colors.foreground1 }}11",
"minimapSlider.hoverBackground": "{{ love.colors.foreground1 }}22",
// Notifications
"notificationCenter.border": "{{ love.colors.foreground1 }}",
"notificationCenterHeader.background": "{{ love.colors.background2 }}",
"notificationCenterHeader.foreground": "{{ love.colors.foreground1 }}",
"notificationLink.foreground": "{{ love.colors.accents[6] }}",
"notifications.background": "{{ love.colors.background1 }}",
"notifications.border": "{{ love.colors.foreground1 }}",
"notifications.foreground": "{{ love.colors.foreground1 }}",
"notificationsErrorIcon.foreground": "{{ love.colors.accents[0] }}",
"notificationsInfoIcon.foreground": "{{ love.colors.accents[6] }}",
"notificationsWarningIcon.foreground": "{{ love.colors.accents[4] }}",
"notificationToast.border": "{{ love.colors.foreground1 }}",
// Panel
"panel.background": "{{ love.colors.background2 }}",
"panel.border": "{{ love.colors.background2 }}",
"panel.dropBackground": "{{ love.colors.accents[6] }}44",
"panelTitle.activeBorder": "{{ love.colors.accents[6] }}",
"panelTitle.activeForeground": "{{ love.colors.accents[6] }}",
"panelTitle.inactiveForeground": "{{ love.colors.foreground1 }}",
// Peekview
"peekView.border": "{{ love.colors.foreground1 }}",
"peekViewEditor.background": "{{ love.colors.background2 }}",
"peekViewEditor.matchHighlightBackground": "{{ love.colors.foreground1 }}22",
"peekViewEditorGutter.background": "{{ love.colors.background2 }}",
"peekViewResult.background": "{{ love.colors.background2 }}",
"peekViewResult.fileForeground": "{{ love.colors.foreground1 }}",
"peekViewResult.lineForeground": "{{ love.colors.foreground1 }}",
"peekViewResult.matchHighlightBackground": "{{ love.colors.foreground1 }}22",
"peekViewResult.selectionBackground": "{{ love.colors.foreground1 }}",
"peekViewResult.selectionForeground": "{{ love.colors.background1 }}",
"peekViewTitle.background": "{{ love.colors.background1 }}",
"peekViewTitleDescription.foreground": "{{ love.colors.foreground1 }}",
"peekViewTitleLabel.foreground": "{{ love.colors.accents[6] }}",
// Picker Group
"pickerGroup.border": "{{ love.colors.foreground1 }}",
"pickerGroup.foreground": "{{ love.colors.accents[6] }}",
// Scrollbar
"scrollbar.shadow": "{{ love.colors.background2 }}",
"scrollbarSlider.activeBackground": "{{ love.colors.foreground1 }}44",
"scrollbarSlider.background": "{{ love.colors.background2 }}88",
"scrollbarSlider.hoverBackground": "{{ love.colors.foreground1 }}22",
// Sidebar
"sideBar.background": "{{ love.colors.background2 }}",
"sideBar.foreground": "{{ love.colors.foreground1 }}",
"sideBar.dropBackground": "{{ love.colors.accents[6] }}44",
"sideBarSectionHeader.background": "{{ love.colors.foreground1 }}",
"sideBarSectionHeader.foreground": "{{ love.colors.background1 }}",
// Statusbar
"statusBar.background": "{{ love.colors.background1 }}",
"statusBar.debuggingBackground": "{{ love.colors.accents[2] }}",
"statusBar.debuggingForeground": "{{ love.colors.background1 }}",
"statusBar.foreground": "{{ love.colors.foreground1 }}",
"statusBar.noFolderBackground": "{{ love.colors.background2 }}",
"statusBar.noFolderForeground": "{{ love.colors.foreground1 }}",
// Statusbar Item
"statusBarItem.activeBackground": "{{ love.colors.foreground2 }}",
"statusBarItem.hoverBackground": "{{ love.colors.background2 }}",
"statusBarItem.prominentBackground": "{{ love.colors.accents[6] }}",
"statusBarItem.prominentForeground": "{{ love.colors.background1 }}",
"statusBarItem.prominentHoverBackground": "{{ love.colors.foreground1 }}",
"statusBarItem.remoteBackground": "{{ love.colors.background1 }}",
"statusBarItem.remoteForeground": "{{ love.colors.foreground1 }}",
// Tab
"tab.activeBackground": "{{ love.colors.background1 }}",
"tab.activeBorder": "{{ love.colors.accents[6] }}",
"tab.activeForeground": "{{ love.colors.foreground1 }}",
"tab.hoverBackground": "{{ love.colors.background1 }}",
"tab.hoverBorder": "{{ love.colors.accents[4] }}",
"tab.inactiveBackground": "{{ love.colors.background2 }}",
"tab.inactiveForeground": "{{ love.colors.foreground1 }}aa",
"tab.unfocusedActiveBackground": "{{ love.colors.background2 }}",
"tab.unfocusedActiveBorder": "{{ love.colors.foreground1 }}aa",
"tab.unfocusedActiveForeground": "{{ love.colors.foreground1 }}aa",
"tab.unfocusedHoverBackground": "{{ love.colors.background1 }}",
"tab.unfocusedHoverBorder": "{{ love.colors.accents[4] }}",
"tab.unfocusedInactiveForeground": "{{ love.colors.foreground1 }}aa",
// Text
"textBlockQuote.background": "{{ love.colors.background2 }}",
"textBlockQuote.border": "{{ love.colors.foreground1 }}",
"textCodeBlock.background": "{{ love.colors.background1 }}",
"textPreformat.foreground": "{{ love.colors.accents[9] }}",
"textSeparator.foreground": "{{ love.colors.foreground1 }}",
// Text Link
"textLink.activeForeground": "{{ love.colors.accents[4] }}",
"textLink.foreground": "{{ love.colors.accents[6] }}",
// Title Bar
"titleBar.activeBackground": "{{ love.colors.background1 }}",
"titleBar.activeForeground": "{{ love.colors.foreground1 }}",
"titleBar.inactiveBackground": "{{ love.colors.background2 }}",
"titleBar.inactiveForeground": "{{ love.colors.foreground2 }}",
// Tree
"tree.indentGuidesStroke": "{{ love.colors.foreground1 }}",
// Welcome Page
"welcomePage.background": "{{ love.colors.background1 }}",
"welcomePage.buttonBackground": "{{ love.colors.background2 }}",
"welcomePage.buttonHoverBackground": "{{ love.colors.foreground1 }}22",
// Widget
"widget.shadow": "{{ love.colors.background1 }}"
},
"tokenColors": [
{
"name": "Comment",
"scope": [
"comment",
"punctuation.definition.comment"
],
"settings": {
"fontStyle": "italic",
"foreground": "{{ love.colors.foreground1 }}66"
}
},
{
"name": "Variables",
"scope": [
"variable",
"string constant.other.placeholder"
],
"settings": {
"foreground": "{{ love.colors.foreground2 }}"
}
},
{
"name": "Colors",
"scope": [
"constant.other.color"
],
"settings": {
"foreground": "{{ love.colors.grays[1] }}"
}
},
{
"name": "Invalid",
"scope": [
"invalid",
"invalid.illegal"
],
"settings": {
"foreground": "{{ love.colors.accents[0] }}"
}
},
{
"name": "Keyword, Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier"
],
"settings": {
"foreground": "{{ love.colors.accents[8] }}"
}
},
{
"name": "Operator, Misc",
"scope": [
"keyword.control",
"constant.other.color",
"punctuation",
"meta.tag",
"punctuation.definition.tag",
"punctuation.separator.inheritance.php",
"punctuation.definition.tag.html",
"punctuation.definition.tag.begin.html",
"punctuation.definition.tag.end.html",
"punctuation.section.embedded",
"keyword.other.template",
"keyword.other.substitution"
],
"settings": {
"foreground": "{{ love.colors.accents[5] }}"
}
},
{
"name": "Tag",
"scope": [
"entity.name.tag",
"meta.tag.sgml",
"markup.deleted.git_gutter"
],
"settings": {
"foreground": "{{ love.colors.accents[1] }}"
}
},
{
"name": "Function, Special Method",
"scope": [
"entity.name.function",
"meta.function-call",
"variable.function",
"support.function",
"keyword.other.special-method"
],
"settings": {
"foreground": "{{ love.colors.accents[6] }}"
}
},
{
"name": "Block Level Variables",
"scope": [
"meta.block variable.other"
],
"settings": {
"foreground": "{{ love.colors.accents[1] }}"
}
},
{
"name": "Other Variable, String Link",
"scope": [
"support.other.variable",
"string.other.link"
],
"settings": {
"foreground": "{{ love.colors.accents[1] }}"
}
},
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"constant.numeric",
"constant.language",
"support.constant",
"constant.character",
"constant.escape",
"variable.parameter",
"keyword.other.unit",
"keyword.other"
],
"settings": {
"foreground": "{{ love.colors.accents[2] }}"
}
},
{
"name": "String, Symbols, Inherited Class, Markup Heading",
"scope": [
"string",
"constant.other.symbol",
"constant.other.key",
"entity.other.inherited-class",
"markup.heading",
"markup.inserted.git_gutter",
"meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"foreground": "{{ love.colors.accents[3] }}"
}
},
{
"name": "Class, Support",
"scope": [
"entity.name",
"support.type",
"support.class",
"support.orther.namespace.use.php",
"meta.use.php",
"support.other.namespace.php",
"markup.changed.git_gutter",
"support.type.sys-types"
],
"settings": {
"foreground": "{{ love.colors.accents[2] }}"
}
},
{
"name": "Entity Types",
"scope": [
"support.type"
],
"settings": {
"foreground": "{{ love.colors.accents[7] }}"
}
},
{
"name": "CSS Class and Support",
"scope": [
"source.css support.type.property-name",
"source.sass support.type.property-name",
"source.scss support.type.property-name",
"source.less support.type.property-name",
"source.stylus support.type.property-name",
"source.postcss support.type.property-name"
],
"settings": {
"foreground": "{{ love.colors.accents[7] }}"
}
},
{
"name": "Sub-methods",
"scope": [
"entity.name.module.js",
"variable.import.parameter.js",
"variable.other.class.js"
],
"settings": {
"foreground": "{{ love.colors.accents[0] }}"
}
},
{
"name": "Language methods",
"scope": [
"variable.language"
],
"settings": {
"fontStyle": "italic",
"foreground": "{{ love.colors.accents[0] }}"
}
},
{
"name": "entity.name.method.js",
"scope": [
"entity.name.method.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "{{ love.colors.accents[6] }}"
}
},
{
"name": "meta.method.js",
"scope": [
"meta.class-method.js entity.name.function.js",
"variable.function.constructor"
],
"settings": {
"foreground": "{{ love.colors.accents[6] }}"
}
},
{
"name": "Attributes",
"scope": [
"entity.other.attribute-name"
],
"settings": {
"foreground": "{{ love.colors.accents[8] }}"
}
},
{
"name": "HTML Attributes",
"scope": [
"text.html.basic entity.other.attribute-name.html",
"text.html.basic entity.other.attribute-name"
],
"settings": {
"fontStyle": "italic",
"foreground": "{{ love.colors.accents[2] }}"
}
},
{
"name": "CSS Classes",
"scope": [
"entity.other.attribute-name.class"
],
"settings": {
"foreground": "{{ love.colors.accents[2] }}"
}
},
{
"name": "CSS ID's",
"scope": [
"source.sass keyword.control"
],
"settings": {
"foreground": "{{ love.colors.accents[6] }}"
}
},
{
"name": "Inserted",
"scope": [
"markup.inserted"
],
"settings": {
"foreground": "{{ love.colors.accents[3] }}"
}
},
{
"name": "Deleted",
"scope": [
"markup.deleted"
],
"settings": {
"foreground": "{{ love.colors.accents[0] }}"
}
},
{
"name": "Changed",
"scope": [
"markup.changed"
],
"settings": {
"foreground": "{{ love.colors.accents[8] }}"
}
},
{
"name": "Regular Expressions",
"scope": [
"string.regexp"
],
"settings": {
"foreground": "{{ love.colors.accents[5] }}"
}
},
{
"name": "Escape Characters",
"scope": [
"constant.character.escape"
],
"settings": {
"foreground": "{{ love.colors.accents[5] }}"
}
},
{
"name": "URL",
"scope": [
"*url*",
"*link*",
"*uri*"
],
"settings": {
"fontStyle": "underline"
}
},
{
"name": "Decorators",
"scope": [
"tag.decorator.js entity.name.tag.js",
"tag.decorator.js punctuation.definition.tag.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "{{ love.colors.accents[6] }}"
}
},
{
"name": "ES7 Bind Operator",
"scope": [
"source.js constant.other.object.key.js string.unquoted.label.js"
],
"settings": {
"fontStyle": "italic",
"foreground": "{{ love.colors.accents[0] }}"
}
},
{
"name": "JSON Key - Level 0",
"scope": [
"source.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "{{ love.colors.accents[8] }}"
}
},
{
"name": "JSON Key - Level 1",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "{{ love.colors.accents[2] }}"
}
},
{
"name": "JSON Key - Level 2",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "{{ love.colors.accents[2] }}"
}
},
{
"name": "JSON Key - Level 3",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "{{ love.colors.accents[0] }}"
}
},
{
"name": "JSON Key - Level 4",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "{{ love.colors.accents[1] }}"
}
},
{
"name": "JSON Key - Level 5",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "{{ love.colors.accents[6] }}"
}
},
{
"name": "JSON Key - Level 6",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "{{ love.colors.accents[1] }}"
}
},
{
"name": "JSON Key - Level 7",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "{{ love.colors.accents[8] }}"
}
},
{
"name": "JSON Key - Level 8",
"scope": [
"source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"
],
"settings": {
"foreground": "{{ love.colors.accents[3] }}"
}
},
{
"name": "Markdown - Plain",
"scope": [
"text.html.markdown",
"punctuation.definition.list_item.markdown"
],
"settings": {
"foreground": "{{ love.colors.foreground2 }}"
}
},
{
"name": "Markdown - Markup Raw Inline",
"scope": [
"text.html.markdown markup.inline.raw.markdown"
],
"settings": {
"foreground": "{{ love.colors.accents[8] }}"
}
},
{
"name": "Markdown - Markup Raw Inline Punctuation",
"scope": [
"text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"
],
"settings": {
"foreground": "{{ love.colors.grays[2] }}"
}
},
{
"name": "Markdown - Heading",
"scope": [
"markdown.heading",
"markup.heading | markup.heading entity.name",
"markup.heading.markdown punctuation.definition.heading.markdown"
],
"settings": {
"foreground": "{{ love.colors.accents[3] }}"
}
},
{
"name": "Markup - Italic",
"scope": [
"markup.italic"
],
"settings": {
"fontStyle": "italic",
"foreground": "{{ love.colors.accents[1] }}"
}
},
{
"name": "Markup - Bold",
"scope": [
"markup.bold",
"markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "{{ love.colors.accents[1] }}"
}
},
{
"name": "Markup - Bold-Italic",
"scope": [
"markup.bold markup.italic",
"markup.italic markup.bold",
"markup.quote markup.bold",
"markup.bold markup.italic string",
"markup.italic markup.bold string",
"markup.quote markup.bold string"
],
"settings": {
"fontStyle": "bold",
"foreground": "{{ love.colors.accents[1] }}"
}
},
{
"name": "Markup - Underline",
"scope": [
"markup.underline"
],
"settings": {
"fontStyle": "underline",
"foreground": "{{ love.colors.accents[2] }}"
}
},
{
"name": "Markdown - Blockquote",
"scope": [
"markup.quote punctuation.definition.blockquote.markdown"
],
"settings": {
"foreground": "{{ love.colors.grays[2] }}"
}
},
{
"name": "Markup - Quote",
"scope": [
"markup.quote"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Markdown - Link",
"scope": [
"string.other.link.title.markdown"
],
"settings": {
"foreground": "{{ love.colors.accents[6] }}"
}
},
{
"name": "Markdown - Link Description",
"scope": [
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "{{ love.colors.accents[8] }}"
}
},
{
"name": "Markdown - Link Anchor",
"scope": [
"constant.other.reference.link.markdown"
],
"settings": {
"foreground": "{{ love.colors.accents[2] }}"
}
},
{
"name": "Markup - Raw Block",
"scope": [
"markup.raw.block"
],
"settings": {
"foreground": "{{ love.colors.accents[8] }}"
}
},
{
"name": "Markdown - Raw Block Fenced",
"scope": [
"markup.raw.block.fenced.markdown"
],
"settings": {
"foreground": "{{ love.colors.background1 }}44"
}
},
{
"name": "Markdown - Fenced Bode Block",
"scope": [
"punctuation.definition.fenced.markdown"
],
"settings": {
"foreground": "{{ love.colors.background1 }}44"
}
},
{
"name": "Markdown - Fenced Bode Block Variable",
"scope": [
"markup.raw.block.fenced.markdown",
"variable.language.fenced.markdown",
"punctuation.section.class.end"
],
"settings": {
"foreground": "{{ love.colors.foreground2 }}"
}
},
{
"name": "Markdown - Fenced Language",
"scope": [
"variable.language.fenced.markdown"
],
"settings": {
"foreground": "{{ love.colors.grays[2] }}"
}
},
{
"name": "Markdown - Separator",
"scope": [
"meta.separator"
],
"settings": {
"fontStyle": "bold",
"foreground": "{{ love.colors.grays[2] }}"
}
},
{
"name": "Markup - Table",
"scope": [
"markup.table"
],
"settings": {
"foreground": "{{ love.colors.foreground2 }}"
}
}
]
}

+ 478
- 0
source/vscode/yarn.lock View File

@@ -0,0 +1,478 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1


"@types/node@*":
version "13.11.0"
resolved "https://registry.yarnpkg.com/@types/node/-/node-13.11.0.tgz#390ea202539c61c8fa6ba4428b57e05bc36dc47b"
integrity sha512-uM4mnmsIIPK/yeO+42F2RQhGUIs39K2RFmugcJANppXe6J1nvH87PvzPZYpza7Xhhs8Yn9yIAVdLZ84z61+0xQ==

ansi-styles@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
dependencies:
color-convert "^1.9.0"

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==
dependencies:
sprintf-js "~1.0.2"

azure-devops-node-api@^7.2.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/azure-devops-node-api/-/azure-devops-node-api-7.2.0.tgz#131d4e01cf12ebc6e45569b5e0c5c249e4114d6d"
integrity sha512-pMfGJ6gAQ7LRKTHgiRF+8iaUUeGAI0c8puLaqHLc7B8AR7W6GJLozK9RFeUHFjEGybC9/EB3r67WPd7e46zQ8w==
dependencies:
os "0.1.1"
tunnel "0.0.4"
typed-rest-client "1.2.0"
underscore "1.8.3"

balanced-match@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=

boolbase@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=

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==
dependencies:
balanced-match "^1.0.0"
concat-map "0.0.1"

buffer-crc32@~0.2.3:
version "0.2.13"
resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=

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==
dependencies:
ansi-styles "^3.2.1"
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"

cheerio@^1.0.0-rc.1:
version "1.0.0-rc.3"
resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.3.tgz#094636d425b2e9c0f4eb91a46c05630c9a1a8bf6"
integrity sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==
dependencies:
css-select "~1.2.0"
dom-serializer "~0.1.1"
entities "~1.1.1"
htmlparser2 "^3.9.1"
lodash "^4.15.0"
parse5 "^3.0.1"

color-convert@^1.9.0:
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==
dependencies:
color-name "1.1.3"

color-name@1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=

commander@^2.8.1:
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==

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=

css-select@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858"
integrity sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=
dependencies:
boolbase "~1.0.0"
css-what "2.1"
domutils "1.5.1"
nth-check "~1.0.1"

css-what@2.1:
version "2.1.3"
resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.3.tgz#a6d7604573365fe74686c3f311c56513d88285f2"
integrity sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==

denodeify@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/denodeify/-/denodeify-1.2.1.tgz#3a36287f5034e699e7577901052c2e6c94251631"
integrity sha1-OjYof1A05pnnV3kBBSwubJQlFjE=

dom-serializer@0:
version "0.2.2"
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
dependencies:
domelementtype "^2.0.1"
entities "^2.0.0"

dom-serializer@~0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0"
integrity sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==
dependencies:
domelementtype "^1.3.0"
entities "^1.1.1"

domelementtype@1, domelementtype@^1.3.0, domelementtype@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f"
integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==

domelementtype@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d"
integrity sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==

domhandler@^2.3.0:
version "2.4.2"
resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803"
integrity sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==
dependencies:
domelementtype "1"

domutils@1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
integrity sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=
dependencies:
dom-serializer "0"
domelementtype "1"

domutils@^1.5.1:
version "1.7.0"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a"
integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==
dependencies:
dom-serializer "0"
domelementtype "1"

entities@^1.1.1, entities@~1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==

entities@^2.0.0, entities@~2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4"
integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==

escape-string-regexp@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=

fd-slicer@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=
dependencies:
pend "~1.2.0"

fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=

glob@^7.0.6:
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"
inherits "2"
minimatch "^3.0.4"
once "^1.3.0"
path-is-absolute "^1.0.0"

has-flag@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=

htmlparser2@^3.9.1:
version "3.10.1"
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==
dependencies:
domelementtype "^1.3.1"
domhandler "^2.3.0"
domutils "^1.5.1"
entities "^1.1.1"
inherits "^2.0.1"
readable-stream "^3.1.1"

inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
dependencies:
once "^1.3.0"
wrappy "1"

inherits@2, 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==

leven@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==

linkify-it@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf"
integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==
dependencies:
uc.micro "^1.0.1"

lodash@^4.15.0, lodash@^4.17.15:
version "4.17.15"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548"
integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==

markdown-it@^10.0.0:
version "10.0.0"
resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-10.0.0.tgz#abfc64f141b1722d663402044e43927f1f50a8dc"
integrity sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==
dependencies:
argparse "^1.0.7"
entities "~2.0.0"
linkify-it "^2.0.0"
mdurl "^1.0.1"
uc.micro "^1.0.5"

mdurl@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e"
integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=

mime@^1.3.4:
version "1.6.0"
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==

minimatch@^3.0.3, minimatch@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
dependencies:
brace-expansion "^1.1.7"

mute-stream@~0.0.4:
version "0.0.8"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==

nth-check@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==
dependencies:
boolbase "~1.0.0"

once@^1.3.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
dependencies:
wrappy "1"

os-homedir@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=

os-tmpdir@^1.0.0, os-tmpdir@~1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=

os@0.1.1:
version "0.1.1"
resolved "https://registry.yarnpkg.com/os/-/os-0.1.1.tgz#208845e89e193ad4d971474b93947736a56d13f3"
integrity sha1-IIhF6J4ZOtTZcUdLk5R3NqVtE/M=

osenv@^0.1.3:
version "0.1.5"
resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
dependencies:
os-homedir "^1.0.0"
os-tmpdir "^1.0.0"

parse-semver@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/parse-semver/-/parse-semver-1.1.1.tgz#9a4afd6df063dc4826f93fba4a99cf223f666cb8"
integrity sha1-mkr9bfBj3Egm+T+6SpnPIj9mbLg=
dependencies:
semver "^5.1.0"

parse5@^3.0.1:
version "3.0.3"
resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c"
integrity sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==
dependencies:
"@types/node" "*"

path-is-absolute@^1.0.0:
version "1.0.1"
resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=

pend@~1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=

read@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4"
integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=
dependencies:
mute-stream "~0.0.4"

readable-stream@^3.1.1:
version "3.6.0"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
dependencies:
inherits "^2.0.3"
string_decoder "^1.1.1"
util-deprecate "^1.0.1"

safe-buffer@~5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==

semver@^5.1.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==

sprintf-js@~1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=

string_decoder@^1.1.1:
version "1.3.0"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
dependencies:
safe-buffer "~5.2.0"

supports-color@^5.3.0:
version "5.5.0"
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
dependencies:
has-flag "^3.0.0"

tmp@0.0.29:
version "0.0.29"
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0"
integrity sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=
dependencies:
os-tmpdir "~1.0.1"

tunnel@0.0.4:
version "0.0.4"
resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.4.tgz#2d3785a158c174c9a16dc2c046ec5fc5f1742213"
integrity sha1-LTeFoVjBdMmhbcLARuxfxfF0IhM=

typed-rest-client@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/typed-rest-client/-/typed-rest-client-1.2.0.tgz#723085d203f38d7d147271e5ed3a75488eb44a02"
integrity sha512-FrUshzZ1yxH8YwGR29PWWnfksLEILbWJydU7zfIRkyH7kAEzB62uMAl2WY6EyolWpLpVHeJGgQm45/MaruaHpw==
dependencies:
tunnel "0.0.4"
underscore "1.8.3"

uc.micro@^1.0.1, uc.micro@^1.0.5:
version "1.0.6"
resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"
integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==

underscore@1.8.3:
version "1.8.3"
resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022"
integrity sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=

url-join@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/url-join/-/url-join-1.1.0.tgz#741c6c2f4596c4830d6718460920d0c92202dc78"
integrity sha1-dBxsL0WWxIMNZxhGCSDQySIC3Hg=

util-deprecate@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=

vsce@^1.75.0:
version "1.75.0"
resolved "https://registry.yarnpkg.com/vsce/-/vsce-1.75.0.tgz#1207e12ca632cd41ac66c33d23c3a09d74a75525"
integrity sha512-qyAQTmolxKWc9bV1z0yBTSH4WEIWhDueBJMKB0GUFD6lM4MiaU1zJ9BtzekUORZu094YeNSKz0RmVVuxfqPq0g==
dependencies:
azure-devops-node-api "^7.2.0"
chalk "^2.4.2"
cheerio "^1.0.0-rc.1"
commander "^2.8.1"
denodeify "^1.2.1"
glob "^7.0.6"
leven "^3.1.0"
lodash "^4.17.15"
markdown-it "^10.0.0"
mime "^1.3.4"
minimatch "^3.0.3"
osenv "^0.1.3"
parse-semver "^1.1.1"
read "^1.0.7"
semver "^5.1.0"
tmp "0.0.29"
typed-rest-client "1.2.0"
url-join "^1.1.0"
yauzl "^2.3.1"
yazl "^2.2.2"

wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=

yauzl@^2.3.1:
version "2.10.0"
resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=
dependencies:
buffer-crc32 "~0.2.3"
fd-slicer "~1.1.0"

yazl@^2.2.2:
version "2.5.1"
resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35"
integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==
dependencies:
buffer-crc32 "~0.2.3"

+ 124
- 3
yarn.lock View File

@@ -836,7 +836,17 @@ chardet@^0.7.0:
resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e"
integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==

"chokidar@>=2.0.0 <4.0.0", chokidar@^3.3.0:
chokidar-cli@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/chokidar-cli/-/chokidar-cli-2.1.0.tgz#2491df133bd62cd145227b1746fbd94f2733e1bc"
integrity sha512-6n21AVpW6ywuEPoxJcLXMA2p4T+SLjWsXKny/9yTWFz0kKxESI3eUylpeV97LylING/27T/RVTY0f2/0QaWq9Q==
dependencies:
chokidar "^3.2.3"
lodash.debounce "^4.0.8"
lodash.throttle "^4.1.1"
yargs "^13.3.0"

"chokidar@>=2.0.0 <4.0.0", chokidar@^3.2.3, chokidar@^3.3.0:
version "3.3.1"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.3.1.tgz#c84e5b3d18d9a4d77558fef466b1bf16bbeb3450"
integrity sha512-4QYCEWOcK3OJrxwvyyAOxFuhpvOVCYkr33LPfFNBjAD/w3sEzWsp2BUOkI4l9bHvWioAd0rc6NlHUOEaWkTeqg==
@@ -908,6 +918,15 @@ cli-width@^2.0.0:
resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639"
integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=

cliui@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5"
integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==
dependencies:
string-width "^3.1.0"
strip-ansi "^5.2.0"
wrap-ansi "^5.1.0"

clone-regexp@^2.1.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-2.2.0.tgz#7d65e00885cd8796405c35a737e7a86b7429e36f"
@@ -1932,6 +1951,13 @@ find-up@^2.0.0, find-up@^2.1.0:
dependencies:
locate-path "^2.0.0"

find-up@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73"
integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==
dependencies:
locate-path "^3.0.0"

find-up@^4.0.0, find-up@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
@@ -2007,6 +2033,11 @@ gensync@^1.0.0-beta.1:
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==

get-caller-file@^2.0.1:
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==

get-set-props@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/get-set-props/-/get-set-props-0.1.0.tgz#998475c178445686d0b32246da5df8dbcfbe8ea3"
@@ -2937,6 +2968,14 @@ locate-path@^2.0.0:
p-locate "^2.0.0"
path-exists "^3.0.0"

locate-path@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e"
integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==
dependencies:
p-locate "^3.0.0"
path-exists "^3.0.0"

locate-path@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
@@ -2944,11 +2983,21 @@ locate-path@^5.0.0:
dependencies:
p-locate "^4.1.0"

lodash.debounce@^4.0.8:
version "4.0.8"
resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168=

lodash.get@^4.4.2:
version "4.4.2"
resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=

lodash.throttle@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4"
integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=

lodash.zip@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/lodash.zip/-/lodash.zip-4.2.0.tgz#ec6662e4896408ed4ab6c542a3990b72cc080020"
@@ -3543,6 +3592,13 @@ p-limit@^1.1.0:
dependencies:
p-try "^1.0.0"

p-limit@^2.0.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
dependencies:
p-try "^2.0.0"

p-limit@^2.2.0:
version "2.2.2"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.2.tgz#61279b67721f5287aa1c13a9a7fbbc48c9291b1e"
@@ -3557,6 +3613,13 @@ p-locate@^2.0.0:
dependencies:
p-limit "^1.1.0"

p-locate@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4"
integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==
dependencies:
p-limit "^2.0.0"

p-locate@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
@@ -4226,6 +4289,16 @@ replace-ext@1.0.0:
resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb"
integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=

require-directory@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=

require-main-filename@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==

reserved-words@^0.1.2:
version "0.1.2"
resolved "https://registry.yarnpkg.com/reserved-words/-/reserved-words-0.1.2.tgz#00a0940f98cd501aeaaac316411d9adc52b31ab1"
@@ -4377,6 +4450,11 @@ semver@^7.1.2, semver@^7.1.3:
resolved "https://registry.yarnpkg.com/semver/-/semver-7.1.3.tgz#e4345ce73071c53f336445cfc19efb1c311df2a6"
integrity sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA==

set-blocking@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=

set-value@^2.0.0, set-value@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
@@ -4575,7 +4653,7 @@ stream-http@^2.7.2:
to-arraybuffer "^1.0.0"
xtend "^4.0.0"

string-width@^3.0.0:
string-width@^3.0.0, string-width@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961"
integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==
@@ -4633,7 +4711,7 @@ stringify-entities@^1.0.1:
is-alphanumerical "^1.0.0"
is-hexadecimal "^1.0.0"

strip-ansi@^5.1.0, strip-ansi@^5.2.0:
strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae"
integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==
@@ -5252,6 +5330,11 @@ vm-browserify@^1.0.1:
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==

which-module@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=

which@^1.2.9, which@^1.3.1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
@@ -5271,6 +5354,15 @@ word-wrap@~1.2.3:
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==

wrap-ansi@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09"
integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==
dependencies:
ansi-styles "^3.2.0"
string-width "^3.0.0"
strip-ansi "^5.0.0"

wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
@@ -5357,6 +5449,11 @@ xtend@^4.0.0, xtend@^4.0.1:
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==

y18n@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b"
integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==

yallist@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"
@@ -5376,6 +5473,14 @@ yargs-parser@^10.0.0:
dependencies:
camelcase "^4.1.0"

yargs-parser@^13.1.2:
version "13.1.2"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38"
integrity sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==
dependencies:
camelcase "^5.0.0"
decamelize "^1.2.0"

yargs-parser@^16.1.0:
version "16.1.0"
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-16.1.0.tgz#73747d53ae187e7b8dbe333f95714c76ea00ecf1"
@@ -5384,6 +5489,22 @@ yargs-parser@^16.1.0:
camelcase "^5.0.0"
decamelize "^1.2.0"

yargs@^13.3.0:
version "13.3.2"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-13.3.2.tgz#ad7ffefec1aa59565ac915f82dccb38a9c31a2dd"
integrity sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==
dependencies:
cliui "^5.0.0"
find-up "^3.0.0"
get-caller-file "^2.0.1"
require-directory "^2.1.1"
require-main-filename "^2.0.0"
set-blocking "^2.0.0"
string-width "^3.0.0"
which-module "^2.0.0"
y18n "^4.0.0"
yargs-parser "^13.1.2"

yn@3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"


Loading…
Cancel
Save