├── .eslintrc.js ├── .gitignore ├── .vscode └── launch.json ├── README.md ├── dist └── gatito-theme.json ├── images ├── gatito-theme-1.jpg ├── gatito-theme-2.jpg ├── gatito-theme-3.jpg ├── gatito-theme-4.jpg ├── gatito-theme-5.jpg ├── gatito-theme-6.jpg ├── gatito-theme-7.jpg └── icon.png ├── package.json ├── src ├── colors │ ├── activityBar.js │ ├── badge.js │ ├── baseColors.js │ ├── breadcrumbs.js │ ├── buttonControl.js │ ├── diffEditorColors.js │ ├── dropdownControl.js │ ├── editorColors.js │ ├── editorGroupsAndTabs.js │ ├── editorWidgetColors.js │ ├── extensions.js │ ├── gitColors.js │ ├── index.js │ ├── inputControl.js │ ├── integratedTerminalColors.js │ ├── listsAndTrees.js │ ├── mergeConflicts.js │ ├── notificationDialogColors.js │ ├── panelColors.js │ ├── peakViewColors.js │ ├── progressBar.js │ ├── quickPicker.js │ ├── scrollBarControl.js │ ├── settingsEditor.js │ ├── sideBar.js │ ├── snippets.js │ ├── statusBarColors.js │ ├── textColors.js │ ├── titleBarColors.js │ └── welcomePage.js ├── index.js ├── theme.js └── tokenColors │ └── index.js ├── themes-old-legacy-to-be-deleted └── gatito-theme-color-theme.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | parserOptions: { 3 | ecmaVersion: 2018 4 | }, 5 | env: { 6 | node: true, 7 | commonjs: true, 8 | es6: true 9 | }, 10 | extends: ["eslint:recommended", "plugin:prettier/recommended"] 11 | }; 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | // A launch configuration that launches the extension inside a new window 2 | { 3 | "version": "0.1.0", 4 | "configurations": [ 5 | { 6 | "name": "Launch Extension", 7 | "type": "extensionHost", 8 | "request": "launch", 9 | "runtimeExecutable": "${execPath}", 10 | "args": ["--extensionDevelopmentPath=${workspaceRoot}" ] 11 | } 12 | ] 13 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Gatito Theme 2 | 3 | ![Gatito Theme Version](https://vsmarketplacebadge.apphb.com/version-short/pawelgrzybek.gatito-theme.svg) ![Gatito Theme Downloads](https://vsmarketplacebadge.apphb.com/installs-short/pawelgrzybek.gatito-theme.svg) ![Gatito Theme Rating](https://vsmarketplacebadge.apphb.com/rating-short/pawelgrzybek.gatito-theme.svg) 4 | 5 | Modern, elegant and accessible fork of [Oceanic Next Color Scheme](https://github.com/voronianski/oceanic-next-color-scheme) for Sublime Text. Formerly known as a "Bimbo Theme" — sorry for this stupid name. 6 | 7 | ## Installation 8 | 9 | 1. Open Extensions on the sidebar. 10 | 2. Search for Gatito Theme. 11 | 3. Install & reload. 12 | 4. `⌘ + ⇧ + p` and type "Color Theme". 13 | 5. Pick Gatito Theme from the list and hit enter. 14 | 6. Done. 15 | 16 | ## Preview 17 | 18 | ![Gatito Theme - Main view](images/gatito-theme-1.jpg) 19 | 20 | ![Gatito Theme - Color Scheme](images/gatito-theme-3.jpg) 21 | 22 | ![Gatito Theme - Logo](images/gatito-theme-4.jpg) 23 | 24 | ![Gatito Theme - Layout variations](images/gatito-theme-2.jpg) 25 | 26 | ![Gatito Theme - Layout example](images/gatito-theme-5.jpg) 27 | 28 | ![Gatito Theme - Layout example](images/gatito-theme-6.jpg) 29 | 30 | ![Gatito Theme - Layout example](images/gatito-theme-7.jpg) 31 | -------------------------------------------------------------------------------- /dist/gatito-theme.json: -------------------------------------------------------------------------------- 1 | {"name":"Gatito Theme","colors":{"focusBorder":"#333D3D","foreground":"#D4D4D4","widget.shadow":"#FFFFFF00","selection.background":"#6699CC","descriptionForeground":"#808080","errorForeground":"#E15A60","textBlockQuote.background":"#171C1C","textBlockQuote.border":"#333D3D","textCodeBlock.background":"#f00","textLink.activeForeground":"#6699CC","textLink.foreground":"#6699CC","textPreformat.foreground":"#5FB3B3","textSeparator.foreground":"#f00","button.background":"#FAC863","button.foreground":"#242B2E","button.hoverBackground":"#FAC863","dropdown.background":"#171C1C","dropdown.listBackground":"#171C1C","dropdown.border":"#333D3D","dropdown.foreground":"#D4D4D4","input.background":"#242B2E","input.border":"#333D3D","input.foreground":"#D4D4D4","input.placeholderForeground":"#808080","inputOption.activeBorder":"#808080","inputValidation.errorBackground":"#E15A60","inputValidation.errorForeground":"#D4D4D4","inputValidation.errorBorder":"#E15A60","inputValidation.infoBackground":"#6699CC","inputValidation.infoForeground":"#D4D4D4","inputValidation.infoBorder":"#6699CC","inputValidation.warningBackground":"#FAC863","inputValidation.warningForeground":"#242B2E","inputValidation.warningBorder":"#FAC863","scrollbar.shadow":"#FFFFFF00","scrollbarSlider.activeBackground":"#333D3D","scrollbarSlider.background":"#FFFFFF0F","scrollbarSlider.hoverBackground":"#FFFFFF1F","badge.foreground":"#D4D4D4","badge.background":"#333D3D","progressBar.background":"#FAC863","list.activeSelectionBackground":"#333D3D","list.activeSelectionForeground":"#D4D4D4","list.dropBackground":"#333D3D","list.focusBackground":"#333D3D","list.focusForeground":"#D4D4D4","list.highlightForeground":"#D4D4D4","list.hoverBackground":"#333D3D","list.hoverForeground":"#D4D4D4","list.inactiveSelectionBackground":"#333D3D","list.inactiveSelectionForeground":"#D4D4D4","list.inactiveFocusBackground":"#333D3D","list.invalidItemForeground":"#E15A60","list.errorForeground":"#E15A60","list.warningForeground":"#FAC863","listFilterWidget.background":"#242B2E","listFilterWidget.outline":"#333D3D","listFilterWidget.noMatchesOutline":"#E15A60","tree.indentGuidesStroke":"#333D3D","activityBar.background":"#242B2E","activityBar.dropBackground":"#171C1C","activityBar.foreground":"#D4D4D4","activityBar.inactiveForeground":"#808080","activityBar.border":"#333D3D","activityBarBadge.background":"#6699CC","activityBarBadge.foreground":"#D4D4D4","sideBar.background":"#171C1C","sideBar.foreground":"#D4D4D4","sideBar.border":"#333D3D","sideBar.dropBackground":"#333D3D","sideBarTitle.foreground":"#D4D4D4","sideBarSectionHeader.background":"#242B2E","sideBarSectionHeader.foreground":"#D4D4D4","sideBarSectionHeader.border":"#FFFFFF00","editorGroup.border":"#30373A","editorGroup.dropBackground":"#30373A","editorGroupHeader.noTabsBackground":"#30373A","editorGroupHeader.tabsBackground":"#171C1C","editorGroupHeader.tabsBorder":"#30373A","editorGroup.emptyBackground":"#242B2E","editorGroup.focusedEmptyBorder":"#30373A","tab.activeBackground":"#242B2E","tab.activeForeground":"#D4D4D4","tab.border":"#30373A","tab.inactiveBackground":"#171C1C","tab.inactiveForeground":"#808080","tab.unfocusedActiveForeground":"#D4D4D4","tab.unfocusedInactiveForeground":"#808080","tab.hoverBackground":"#242B2E","tab.unfocusedHoverBackground":"#242B2E","tab.activeModifiedBorder":"#6699cc","tab.inactiveModifiedBorder":"#5986B3","tab.unfocusedActiveModifiedBorder":"#6699cc","tab.unfocusedInactiveModifiedBorder":"#5986B3","editor.background":"#242B2E","editor.foreground":"#D4D4D4","editorLineNumber.foreground":"#545454","editorLineNumber.activeForeground":"#808080","editorCursor.foreground":"#D4D4D4","editor.selectionBackground":"#FFFFFF3D","editor.inactiveSelectionBackground":"#FFFFFF1F","editor.wordHighlightBackground":"#FFFFFF00","editor.wordHighlightStrongBackground":"#FFFFFF00","editor.findMatchBackground":"#FFFFFF3D","editor.findMatchHighlightBackground":"#FFFFFF1F","editor.hoverHighlightBackground":"#FFFFFF1F","editor.lineHighlightBackground":"#FFFFFF0F","editorLink.activeForeground":"#6699CC","editor.rangeHighlightBackground":"#30373A","editorWhitespace.foreground":"#545454","editorIndentGuide.background":"#FFFFFF1F","editorIndentGuide.activeBackground":"#808080","editorRuler.foreground":"#FFFFFF1F","editorCodeLens.foreground":"#808080","editorBracketMatch.background":"#FFFFFF00","editorBracketMatch.border":"#FFFFFF4D","editorOverviewRuler.border":"#30373A","editorOverviewRuler.findMatchForeground":"#FFFFFF0F","editorOverviewRuler.rangeHighlightForeground":"#FFFFFF0F","editorOverviewRuler.selectionHighlightForeground":"#FFFFFF0F","editorOverviewRuler.wordHighlightForeground":"#FFFFFF0F","editorOverviewRuler.wordHighlightStrongForeground":"#FFFFFF0F","editorOverviewRuler.modifiedForeground":"#6699CC","editorOverviewRuler.addedForeground":"#99C794","editorOverviewRuler.deletedForeground":"#E15A60","editorOverviewRuler.errorForeground":"#E15A60","editorOverviewRuler.warningForeground":"#FAC863","editorOverviewRuler.infoForeground":"#6699CC","editorError.foreground":"#E15A60","editorError.border":"#242B2E","editorWarning.foreground":"#FAC863","editorWarning.border":"#242B2E","editorGutter.background":"#242B2E","editorGutter.modifiedBackground":"#6699CC","editorGutter.addedBackground":"#99C794","editorGutter.deletedBackground":"#E15A60","diffEditor.insertedTextBackground":"#3D4F3B","diffEditor.insertedTextBorder":"#FFFFFF4D","diffEditor.removedTextBackground":"#5E2629","diffEditor.removedTextBorder":"#FFFFFF4D","editorWidget.background":"#171C1C","editorWidget.border":"#30373A","editorSuggestWidget.background":"#171C1C","editorSuggestWidget.border":"#30373A","editorSuggestWidget.foreground":"#D4D4D4","editorSuggestWidget.selectedBackground":"#30373A","editorHoverWidget.background":"#171C1C","editorHoverWidget.border":"#30373A","debugExceptionWidget.background":"#171C1C","debugExceptionWidget.border":"#30373A","editorMarkerNavigation.background":"#171C1C","editorMarkerNavigationError.background":"#E15A60","editorMarkerNavigationWarning.background":"#FAC863","peekView.border":"#30373A","peekViewEditor.background":"#171C1C","peekViewEditorGutter.background":"#171C1C","peekViewEditor.matchHighlightBackground":"#FFFFFF1F","peekViewResult.background":"#171C1C","peekViewResult.fileForeground":"#D4D4D4","peekViewResult.lineForeground":"#D4D4D4","peekViewResult.matchHighlightBackground":"#FFFFFF1F","peekViewResult.selectionBackground":"#30373A","peekViewResult.selectionForeground":"#D4D4D4","peekViewTitle.background":"#171C1C","peekViewTitleDescription.foreground":"#808080","peekViewTitleLabel.foreground":"#D4D4D4","merge.currentHeaderBackground":"#171C1C","merge.currentContentBackground":"#171C1C","merge.incomingHeaderBackground":"#171C1C","merge.incomingContentBackground":"#171C1C","merge.border":"#30373A","editorOverviewRuler.currentContentForeground":"#A94348","editorOverviewRuler.incomingContentForeground":"#A94348","panel.background":"#242B2E","panel.border":"#30373A","panelTitle.activeBorder":"#30373A","panelTitle.activeForeground":"#D4D4D4","panelTitle.inactiveForeground":"#808080","statusBar.background":"#242B2E","statusBar.foreground":"#808080","statusBar.debuggingBackground":"#242B2E","statusBar.debuggingForeground":"#D4D4D4","statusBar.noFolderForeground":"#808080","statusBar.noFolderBackground":"#242B2E","statusBarItem.activeBackground":"#242B2E","statusBarItem.hoverBackground":"#242B2E","statusBarItem.prominentBackground":"#242B2E","statusBarItem.prominentHoverBackground":"#242B2E","statusBar.border":"#30373A","titleBar.activeBackground":"#242B2E","titleBar.activeForeground":"#808080","titleBar.inactiveBackground":"#242B2E","titleBar.inactiveForeground":"#808080","titleBar.border":"#30373A","notificationCenter.border":"#30373A","notificationCenterHeader.foreground":"#D4D4D4","notificationCenterHeader.background":"#171C1C","notificationToast.border":"#30373A","notifications.foreground":"#D4D4D4","notifications.background":"#171C1C","notifications.border":"#30373A","notificationLink.foreground":"#6699CC","extensionButton.prominentForeground":"#D4D4D4","extensionButton.prominentBackground":"#A94348","extensionButton.prominentHoverBackground":"#A94348","pickerGroup.border":"#30373A","pickerGroup.foreground":"#808080","terminal.ansiBlack":"#808080","terminal.ansiBrightBlack":"#808080","terminal.ansiRed":"#E15A60","terminal.ansiBrightRed":"#E15A60","terminal.ansiGreen":"#99C794","terminal.ansiBrightGreen":"#99C794","terminal.ansiYellow":"#FAC863","terminal.ansiBrightYellow":"#FAC863","terminal.ansiBlue":"#6699CC","terminal.ansiBrightBlue":"#6699CC","terminal.ansiMagenta":"#C594C5","terminal.ansiBrightMagenta":"#C594C5","terminal.ansiCyan":"#5FB3B3","terminal.ansiBrightCyan":"#5FB3B3","terminal.ansiWhite":"#D4D4D4","terminal.ansiBrightWhite":"#D4D4D4","terminal.border":"#30373A","welcomePage.buttonBackground":"#171C1C","welcomePage.buttonHoverBackground":"#30373A","walkThrough.embeddedEditorBackground":"#171C1C","gitDecoration.modifiedResourceForeground":"#6699CC","gitDecoration.deletedResourceForeground":"#E15A60","gitDecoration.untrackedResourceForeground":"#99C794","gitDecoration.ignoredResourceForeground":"#808080","gitDecoration.conflictingResourceForeground":"#E15A60","settings.headerForeground":"#D4D4D4","settings.modifiedItemIndicator":"#6699CC","settings.dropdownBackground":"#171C1C","settings.dropdownForeground":"#D4D4D4","settings.dropdownBorder":"#30373A","settings.checkboxBackground":"#171C1C","settings.checkboxForeground":"#D4D4D4","settings.checkboxBorder":"#30373A","settings.textInputBackground":"#171C1C","settings.textInputForeground":"#D4D4D4","settings.textInputBorder":"#30373A","settings.numberInputBackground":"#171C1C","settings.numberInputForeground":"#D4D4D4","settings.numberInputBorder":"#30373A","breadcrumb.foreground":"#D4D4D4","breadcrumb.background":"#242B2E","breadcrumb.focusForeground":"#6699CC","breadcrumb.activeSelectionForeground":"#6699CC","breadcrumbPicker.background":"#171C1C"},"tokenColors":[{"name":"Comments","scope":"comment, punctuation.definition.comment","settings":{"foreground":"#7F7F7F","fontStyle":"italic"}},{"name":"Variable","scope":"variable","settings":{"foreground":"#D4D4D4"}},{"name":"Keyword, Storage","scope":"keyword, storage.type, storage.modifier","settings":{"foreground":"#C594C5"}},{"name":"Operator, Misc","scope":"keyword.operator, constant.other.color, punctuation, 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":"#5FB3B3"}},{"name":"Tag","scope":"entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter","settings":{"foreground":"#EB606B"}},{"name":"Function, Special Method, Block Level","scope":"entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level","settings":{"foreground":"#6699CC"}},{"name":"Other Variable, String Link","scope":"support.other.variable, string.other.link","settings":{"foreground":"#F2777A"}},{"name":"Number, Constant, Function Argument, Tag Attribute, Embedded","scope":"constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit","settings":{"foreground":"#F99157"}},{"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":"#99C794"}},{"name":"Class, Support","scope":"entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter","settings":{"foreground":"#FAC863"}},{"name":"Sub-methods","scope":"entity.name.module.js, variable.import.parameter.js, variable.other.class.js","settings":{"foreground":"#E15A60"}},{"name":"Language methods","scope":"variable.language","settings":{"fontStyle":"italic","foreground":"#E15A60"}},{"name":"entity.name.method.js","scope":"entity.name.method.js","settings":{"foreground":"#D8DEE9"}},{"name":"meta.method.js","scope":"meta.class-method.js entity.name.function.js, variable.function.constructor","settings":{"foreground":"#D8DEE9"}},{"name":"Attributes","scope":"entity.other.attribute-name","settings":{"foreground":"#BB80B3"}},{"name":"Inserted","scope":"markup.inserted","settings":{"foreground":"#99C794"}},{"name":"Deleted","scope":"markup.deleted","settings":{"foreground":"#E15A60"}},{"name":"Changed","scope":"markup.changed","settings":{"foreground":"#BB80B3"}},{"name":"Regular Expressions","scope":"string.regexp","settings":{"foreground":"#5FB3B3"}},{"name":"Escape Characters","scope":"constant.character.escape","settings":{"foreground":"#5FB3B3"}},{"name":"URL","scope":"*url*, *link*, *uri*","settings":{"fontStyle":"underline"}},{"name":"Search Results Nums","scope":"constant.numeric.line-number.find-in-files - match","settings":{"foreground":"#AB7967"}},{"name":"Search Results Lines","scope":"entity.name.filename.find-in-files","settings":{"foreground":"#99C794"}},{"name":"Decorators","scope":"tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js","settings":{"fontStyle":"italic","foreground":"#6699CC"}},{"name":"ES7 Bind Operator","scope":"source.js constant.other.object.key.js string.unquoted.label.js","settings":{"fontStyle":"italic","foreground":"#E15A60"}},{"scope":"token.info-token","settings":{"foreground":"#6796e6"}},{"scope":"token.warn-token","settings":{"foreground":"#cd9731"}},{"scope":"token.error-token","settings":{"foreground":"#f44747"}},{"scope":"token.debug-token","settings":{"foreground":"#b267e6"}},{"scope":"source.js entity.other.attribute-name.js","settings":{"fontStyle":"italic"}},{"scope":"text.html.basic entity.other.attribute-name.html","settings":{"fontStyle":"italic"}}]} -------------------------------------------------------------------------------- /images/gatito-theme-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawelgrzybek/gatito-theme/622824c51db5dda047f6cebb1f32f936ae3960dc/images/gatito-theme-1.jpg -------------------------------------------------------------------------------- /images/gatito-theme-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawelgrzybek/gatito-theme/622824c51db5dda047f6cebb1f32f936ae3960dc/images/gatito-theme-2.jpg -------------------------------------------------------------------------------- /images/gatito-theme-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawelgrzybek/gatito-theme/622824c51db5dda047f6cebb1f32f936ae3960dc/images/gatito-theme-3.jpg -------------------------------------------------------------------------------- /images/gatito-theme-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawelgrzybek/gatito-theme/622824c51db5dda047f6cebb1f32f936ae3960dc/images/gatito-theme-4.jpg -------------------------------------------------------------------------------- /images/gatito-theme-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawelgrzybek/gatito-theme/622824c51db5dda047f6cebb1f32f936ae3960dc/images/gatito-theme-5.jpg -------------------------------------------------------------------------------- /images/gatito-theme-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawelgrzybek/gatito-theme/622824c51db5dda047f6cebb1f32f936ae3960dc/images/gatito-theme-6.jpg -------------------------------------------------------------------------------- /images/gatito-theme-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawelgrzybek/gatito-theme/622824c51db5dda047f6cebb1f32f936ae3960dc/images/gatito-theme-7.jpg -------------------------------------------------------------------------------- /images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pawelgrzybek/gatito-theme/622824c51db5dda047f6cebb1f32f936ae3960dc/images/icon.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gatito-theme", 3 | "version": "0.2.3", 4 | "publisher": "pawelgrzybek", 5 | "homepage": "https://pawelgrzybek.com/", 6 | "engines": { 7 | "vscode": "^1.14.0" 8 | }, 9 | "license": "MIT", 10 | "displayName": "Gatito Theme", 11 | "description": "Minimalistic and modern looking fork of fantastic Oceanic theme.", 12 | "categories": [ 13 | "Themes" 14 | ], 15 | "keywords": [ 16 | "gatito", 17 | "dark", 18 | "theme", 19 | "color-theme", 20 | "oceanic" 21 | ], 22 | "galleryBanner": { 23 | "color": "#252B2E", 24 | "theme": "dark" 25 | }, 26 | "contributes": { 27 | "themes": [ 28 | { 29 | "label": "Gatito Theme", 30 | "uiTheme": "vs-dark", 31 | "path": "./dist/gatito-theme.json" 32 | } 33 | ] 34 | }, 35 | "maintainers": [ 36 | "Pawel Grzybek (https://pawelgrzybek.com/)" 37 | ], 38 | "repository": { 39 | "type": "git", 40 | "url": "https://github.com/pawelgrzybek/gatito-theme.git" 41 | }, 42 | "bugs": { 43 | "url": "https://github.com/pawelgrzybek/gatito-theme/issues" 44 | }, 45 | "icon": "images/icon.png", 46 | "devDependencies": { 47 | "eslint": "^6.1.0", 48 | "eslint-config-prettier": "^6.0.0", 49 | "eslint-plugin-prettier": "^3.1.0", 50 | "prettier": "^1.18.2", 51 | "watch": "^1.0.2" 52 | }, 53 | "scripts": { 54 | "dev": "watch 'npm run build' ./src", 55 | "build": "node src/index.js" 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /src/colors/activityBar.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Activity Bar 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_activity-bar 5 | 6 | module.exports = { 7 | "activityBar.background": theme.background, 8 | "activityBar.dropBackground": theme.backgroundDark, 9 | "activityBar.foreground": theme.foreground, 10 | "activityBar.inactiveForeground": theme.foregroundDark, 11 | "activityBar.border": theme.backgroundLight, 12 | "activityBarBadge.background": theme.blue, 13 | "activityBarBadge.foreground": theme.foreground 14 | }; 15 | -------------------------------------------------------------------------------- /src/colors/badge.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Badge 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_badge 5 | 6 | module.exports = { 7 | "badge.foreground": theme.foreground, 8 | "badge.background": theme.backgroundLight 9 | }; 10 | -------------------------------------------------------------------------------- /src/colors/baseColors.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Base Colors 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_base-colors 5 | 6 | module.exports = { 7 | focusBorder: theme.backgroundLight, 8 | foreground: theme.foreground, 9 | "widget.shadow": theme.transparent, 10 | "selection.background": theme.blue, 11 | descriptionForeground: theme.foregroundDark, 12 | errorForeground: theme.red 13 | }; 14 | -------------------------------------------------------------------------------- /src/colors/breadcrumbs.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Breadcrumbs 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_breadcrumbs 5 | 6 | module.exports = { 7 | "breadcrumb.foreground": theme.foreground, 8 | "breadcrumb.background": theme.background, 9 | "breadcrumb.focusForeground": theme.blue, 10 | "breadcrumb.activeSelectionForeground": theme.blue, 11 | "breadcrumbPicker.background": theme.backgroundDark 12 | }; 13 | -------------------------------------------------------------------------------- /src/colors/buttonControl.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Button Control 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_button-control 5 | 6 | module.exports = { 7 | "button.background": theme.yellow, 8 | "button.foreground": theme.background, 9 | "button.hoverBackground": theme.yellow 10 | }; 11 | -------------------------------------------------------------------------------- /src/colors/diffEditorColors.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Diff Editor Colors 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_diff-editor-colors 5 | 6 | module.exports = { 7 | "diffEditor.insertedTextBackground": "#3D4F3B", 8 | "diffEditor.insertedTextBorder": "#FFFFFF4D", 9 | "diffEditor.removedTextBackground": "#5E2629", 10 | "diffEditor.removedTextBorder": "#FFFFFF4D" 11 | }; 12 | -------------------------------------------------------------------------------- /src/colors/dropdownControl.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Dropdown Control 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_dropdown-control 5 | 6 | module.exports = { 7 | "dropdown.background": theme.backgroundDark, 8 | "dropdown.listBackground": theme.backgroundDark, 9 | "dropdown.border": theme.backgroundLight, 10 | "dropdown.foreground": theme.foreground 11 | }; 12 | -------------------------------------------------------------------------------- /src/colors/editorColors.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Editor Colors 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_editor-colors 5 | 6 | module.exports = { 7 | "editor.background": theme.background, 8 | "editor.foreground": theme.foreground, 9 | "editorLineNumber.foreground": "#545454", 10 | "editorLineNumber.activeForeground": theme.foregroundDark, 11 | "editorCursor.foreground": theme.foreground, 12 | "editor.selectionBackground": "#FFFFFF3D", 13 | // "editor.selectionHighlightBackground": "#FFFFFF3D", 14 | "editor.inactiveSelectionBackground": "#FFFFFF1F", 15 | "editor.wordHighlightBackground": theme.transparent, 16 | "editor.wordHighlightStrongBackground": theme.transparent, 17 | "editor.findMatchBackground": "#FFFFFF3D", 18 | "editor.findMatchHighlightBackground": "#FFFFFF1F", 19 | // "editor.findRangeHighlightBackground": "#FFFFFF1F", 20 | "editor.hoverHighlightBackground": "#FFFFFF1F", 21 | "editor.lineHighlightBackground": "#FFFFFF0F", 22 | // "editor.lineHighlightBorder": "#30373A", 23 | "editorLink.activeForeground": theme.blue, 24 | "editor.rangeHighlightBackground": "#30373A", 25 | "editorWhitespace.foreground": "#545454", 26 | "editorIndentGuide.background": "#FFFFFF1F", 27 | "editorIndentGuide.activeBackground": theme.foregroundDark, 28 | "editorRuler.foreground": "#FFFFFF1F", 29 | "editorCodeLens.foreground": theme.foregroundDark, 30 | "editorBracketMatch.background": theme.transparent, 31 | "editorBracketMatch.border": "#FFFFFF4D", 32 | "editorOverviewRuler.border": "#30373A", 33 | // "editor.stackFrameHighlightBackground": "red", 34 | // "editor.focusedStackFrameHighlightBackground": "red", 35 | 36 | "editorOverviewRuler.findMatchForeground": "#FFFFFF0F", 37 | "editorOverviewRuler.rangeHighlightForeground": "#FFFFFF0F", 38 | "editorOverviewRuler.selectionHighlightForeground": "#FFFFFF0F", 39 | "editorOverviewRuler.wordHighlightForeground": "#FFFFFF0F", 40 | "editorOverviewRuler.wordHighlightStrongForeground": "#FFFFFF0F", 41 | "editorOverviewRuler.modifiedForeground": theme.blue, 42 | "editorOverviewRuler.addedForeground": theme.green, 43 | "editorOverviewRuler.deletedForeground": theme.red, 44 | "editorOverviewRuler.errorForeground": theme.red, 45 | "editorOverviewRuler.warningForeground": theme.yellow, 46 | "editorOverviewRuler.infoForeground": theme.blue, 47 | 48 | "editorError.foreground": theme.red, 49 | "editorError.border": theme.background, 50 | "editorWarning.foreground": theme.yellow, 51 | "editorWarning.border": theme.background, 52 | "editorGutter.background": theme.background, 53 | "editorGutter.modifiedBackground": theme.blue, 54 | "editorGutter.addedBackground": theme.green, 55 | "editorGutter.deletedBackground": theme.red 56 | }; 57 | -------------------------------------------------------------------------------- /src/colors/editorGroupsAndTabs.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Editor Groups & Tabs 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_editor-groups-tabs 5 | 6 | module.exports = { 7 | "editorGroup.border": "#30373A", 8 | "editorGroup.dropBackground": "#30373A", 9 | "editorGroupHeader.noTabsBackground": "#30373A", 10 | "editorGroupHeader.tabsBackground": theme.backgroundDark, 11 | "editorGroupHeader.tabsBorder": "#30373A", 12 | "editorGroup.emptyBackground": theme.background, 13 | "editorGroup.focusedEmptyBorder": "#30373A", 14 | "tab.activeBackground": theme.background, 15 | "tab.activeForeground": theme.foreground, 16 | "tab.border": "#30373A", 17 | "tab.inactiveBackground": theme.backgroundDark, 18 | "tab.inactiveForeground": theme.foregroundDark, 19 | "tab.unfocusedActiveForeground": theme.foreground, 20 | "tab.unfocusedInactiveForeground": theme.foregroundDark, 21 | "tab.hoverBackground": theme.background, 22 | "tab.unfocusedHoverBackground": theme.background, 23 | "tab.activeModifiedBorder": "#6699cc", 24 | "tab.inactiveModifiedBorder": "#5986B3", 25 | "tab.unfocusedActiveModifiedBorder": "#6699cc", 26 | "tab.unfocusedInactiveModifiedBorder": "#5986B3" 27 | // "tab.activeBorderTop": "#", 28 | // "tab.unfocusedActiveBorderTop": "#", 29 | // "tab.hoverBorder": "#30373A", 30 | // "tab.unfocusedHoverBorder": "#30373A", 31 | // "editor.selectionHighlightBorder": "#f00", 32 | // "editor.wordHighlightBorder": "#f00", 33 | // "editor.wordHighlightStrongBorder": "#f00", 34 | // "editor.findMatchBorder": theme.foregroundDark, 35 | // "editor.findMatchHighlightBorder": "#f09", 36 | // "editor.findRangeHighlightBorder": "#f00", 37 | // "editor.rangeHighlightBorder": "#f00", 38 | }; 39 | -------------------------------------------------------------------------------- /src/colors/editorWidgetColors.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Editor Widget Colors 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_editor-widget-colors 5 | 6 | module.exports = { 7 | "editorWidget.background": theme.backgroundDark, 8 | "editorWidget.border": "#30373A", 9 | "editorSuggestWidget.background": theme.backgroundDark, 10 | "editorSuggestWidget.border": "#30373A", 11 | "editorSuggestWidget.foreground": theme.foreground, 12 | // "editorSuggestWidget.highlightForeground": "#FF0000", 13 | "editorSuggestWidget.selectedBackground": "#30373A", 14 | "editorHoverWidget.background": theme.backgroundDark, 15 | "editorHoverWidget.border": "#30373A", 16 | "debugExceptionWidget.background": theme.backgroundDark, 17 | "debugExceptionWidget.border": "#30373A", 18 | "editorMarkerNavigation.background": theme.backgroundDark, 19 | "editorMarkerNavigationError.background": theme.red, 20 | "editorMarkerNavigationWarning.background": theme.yellow 21 | }; 22 | -------------------------------------------------------------------------------- /src/colors/extensions.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Extensions 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_extensions 5 | 6 | module.exports = { 7 | "extensionButton.prominentForeground": theme.foreground, 8 | "extensionButton.prominentBackground": "#A94348", 9 | "extensionButton.prominentHoverBackground": "#A94348" 10 | }; 11 | -------------------------------------------------------------------------------- /src/colors/gitColors.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Git Colors 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_git-colors 5 | 6 | module.exports = { 7 | "gitDecoration.modifiedResourceForeground": theme.blue, 8 | "gitDecoration.deletedResourceForeground": theme.red, 9 | "gitDecoration.untrackedResourceForeground": theme.green, 10 | "gitDecoration.ignoredResourceForeground": theme.foregroundDark, 11 | "gitDecoration.conflictingResourceForeground": theme.red 12 | }; 13 | -------------------------------------------------------------------------------- /src/colors/index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | baseColors: require("./baseColors"), 3 | textColors: require("./textColors"), 4 | buttonControl: require("./buttonControl"), 5 | dropdownControl: require("./dropdownControl"), 6 | inputControl: require("./inputControl"), 7 | scrollBarControl: require("./scrollBarControl"), 8 | badge: require("./badge"), 9 | progressBar: require("./progressBar"), 10 | listsAndTrees: require("./listsAndTrees"), 11 | activityBar: require("./activityBar"), 12 | sideBar: require("./sideBar"), 13 | editorGroupsAndTabs: require("./editorGroupsAndTabs"), 14 | editorColors: require("./editorColors"), 15 | diffEditorColors: require("./diffEditorColors"), 16 | editorWidgetColors: require("./editorWidgetColors"), 17 | peakViewColors: require("./peakViewColors"), 18 | mergeConflicts: require("./mergeConflicts"), 19 | panelColors: require("./panelColors"), 20 | statusBarColors: require("./statusBarColors"), 21 | titleBarColors: require("./titleBarColors"), 22 | notificationDialogColors: require("./notificationDialogColors"), 23 | extensions: require("./extensions"), 24 | quickPicker: require("./quickPicker"), 25 | integratedTerminalColors: require("./integratedTerminalColors"), 26 | welcomePage: require("./welcomePage"), 27 | gitColors: require("./gitColors"), 28 | settingsEditor: require("./settingsEditor"), 29 | breadcrumbs: require("./breadcrumbs"), 30 | snippets: require("./snippets") 31 | }; 32 | -------------------------------------------------------------------------------- /src/colors/inputControl.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Input Control 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_input-control 5 | 6 | module.exports = { 7 | "input.background": theme.background, 8 | "input.border": theme.backgroundLight, 9 | "input.foreground": theme.foreground, 10 | "input.placeholderForeground": theme.foregroundDark, 11 | "inputOption.activeBorder": theme.foregroundDark, 12 | "inputValidation.errorBackground": theme.red, 13 | "inputValidation.errorForeground": theme.foreground, 14 | "inputValidation.errorBorder": theme.red, 15 | "inputValidation.infoBackground": theme.blue, 16 | "inputValidation.infoForeground": theme.foreground, 17 | "inputValidation.infoBorder": theme.blue, 18 | "inputValidation.warningBackground": theme.yellow, 19 | "inputValidation.warningForeground": theme.background, 20 | "inputValidation.warningBorder": theme.yellow 21 | }; 22 | -------------------------------------------------------------------------------- /src/colors/integratedTerminalColors.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Integrated Terminal Colors 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_integrated-terminal-colors 5 | 6 | module.exports = { 7 | "terminal.ansiBlack": theme.foregroundDark, 8 | "terminal.ansiBrightBlack": theme.foregroundDark, 9 | "terminal.ansiRed": theme.red, 10 | "terminal.ansiBrightRed": theme.red, 11 | "terminal.ansiGreen": theme.green, 12 | "terminal.ansiBrightGreen": theme.green, 13 | "terminal.ansiYellow": theme.yellow, 14 | "terminal.ansiBrightYellow": theme.yellow, 15 | "terminal.ansiBlue": theme.blue, 16 | "terminal.ansiBrightBlue": theme.blue, 17 | "terminal.ansiMagenta": theme.magenta, 18 | "terminal.ansiBrightMagenta": theme.magenta, 19 | "terminal.ansiCyan": theme.cyan, 20 | "terminal.ansiBrightCyan": theme.cyan, 21 | "terminal.ansiWhite": theme.foreground, 22 | "terminal.ansiBrightWhite": theme.foreground, 23 | "terminal.border": "#30373A" 24 | }; 25 | -------------------------------------------------------------------------------- /src/colors/listsAndTrees.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Lists and Trees 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_lists-and-trees 5 | 6 | module.exports = { 7 | "list.activeSelectionBackground": theme.backgroundLight, 8 | "list.activeSelectionForeground": theme.foreground, 9 | "list.dropBackground": theme.backgroundLight, 10 | "list.focusBackground": theme.backgroundLight, 11 | "list.focusForeground": theme.foreground, 12 | "list.highlightForeground": theme.foreground, 13 | "list.hoverBackground": theme.backgroundLight, 14 | "list.hoverForeground": theme.foreground, 15 | "list.inactiveSelectionBackground": theme.backgroundLight, 16 | "list.inactiveSelectionForeground": theme.foreground, 17 | "list.inactiveFocusBackground": theme.backgroundLight, 18 | "list.invalidItemForeground": theme.red, 19 | "list.errorForeground": theme.red, 20 | "list.warningForeground": theme.yellow, 21 | "listFilterWidget.background": theme.background, 22 | "listFilterWidget.outline": theme.backgroundLight, 23 | "listFilterWidget.noMatchesOutline": theme.red, 24 | "tree.indentGuidesStroke": theme.backgroundLight 25 | }; 26 | -------------------------------------------------------------------------------- /src/colors/mergeConflicts.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Merge Conflicts 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_merge-conflicts 5 | 6 | module.exports = { 7 | "merge.currentHeaderBackground": theme.backgroundDark, 8 | "merge.currentContentBackground": theme.backgroundDark, 9 | "merge.incomingHeaderBackground": theme.backgroundDark, 10 | "merge.incomingContentBackground": theme.backgroundDark, 11 | "merge.border": "#30373A", 12 | "editorOverviewRuler.currentContentForeground": "#A94348", 13 | "editorOverviewRuler.incomingContentForeground": "#A94348" 14 | }; 15 | -------------------------------------------------------------------------------- /src/colors/notificationDialogColors.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Notification Dialog Colors 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_notification-colors 5 | 6 | module.exports = { 7 | "notificationCenter.border": "#30373A", 8 | "notificationCenterHeader.foreground": theme.foreground, 9 | "notificationCenterHeader.background": theme.backgroundDark, 10 | "notificationToast.border": "#30373A", 11 | "notifications.foreground": theme.foreground, 12 | "notifications.background": theme.backgroundDark, 13 | "notifications.border": "#30373A", 14 | "notificationLink.foreground": theme.blue 15 | }; 16 | -------------------------------------------------------------------------------- /src/colors/panelColors.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Panel Colors 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_panel-colors 5 | 6 | module.exports = { 7 | "panel.background": theme.background, 8 | "panel.border": "#30373A", 9 | "panelTitle.activeBorder": "#30373A", 10 | "panelTitle.activeForeground": theme.foreground, 11 | "panelTitle.inactiveForeground": theme.foregroundDark 12 | }; 13 | -------------------------------------------------------------------------------- /src/colors/peakViewColors.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Peek View Colors 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_peek-view-colors 5 | 6 | module.exports = { 7 | "peekView.border": "#30373A", 8 | "peekViewEditor.background": theme.backgroundDark, 9 | "peekViewEditorGutter.background": theme.backgroundDark, 10 | "peekViewEditor.matchHighlightBackground": "#FFFFFF1F", 11 | "peekViewResult.background": theme.backgroundDark, 12 | "peekViewResult.fileForeground": theme.foreground, 13 | "peekViewResult.lineForeground": theme.foreground, 14 | "peekViewResult.matchHighlightBackground": "#FFFFFF1F", 15 | "peekViewResult.selectionBackground": "#30373A", 16 | "peekViewResult.selectionForeground": theme.foreground, 17 | "peekViewTitle.background": theme.backgroundDark, 18 | "peekViewTitleDescription.foreground": theme.foregroundDark, 19 | "peekViewTitleLabel.foreground": theme.foreground 20 | }; 21 | -------------------------------------------------------------------------------- /src/colors/progressBar.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Progress Bar 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_progress-bar 5 | 6 | module.exports = { 7 | "progressBar.background": theme.yellow 8 | }; 9 | -------------------------------------------------------------------------------- /src/colors/quickPicker.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Quick Picker 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_quick-picker 5 | 6 | module.exports = { 7 | "pickerGroup.border": "#30373A", 8 | "pickerGroup.foreground": theme.foregroundDark 9 | }; 10 | -------------------------------------------------------------------------------- /src/colors/scrollBarControl.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Scroll Bar Control 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_scroll-bar-control 5 | 6 | module.exports = { 7 | "scrollbar.shadow": theme.transparent, 8 | "scrollbarSlider.activeBackground": theme.backgroundLight, 9 | "scrollbarSlider.background": "#FFFFFF0F", 10 | "scrollbarSlider.hoverBackground": "#FFFFFF1F" 11 | }; 12 | -------------------------------------------------------------------------------- /src/colors/settingsEditor.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Settings Editor Colors 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_settings-editor-colors 5 | 6 | module.exports = { 7 | "settings.headerForeground": theme.foreground, 8 | "settings.modifiedItemIndicator": theme.blue, 9 | "settings.dropdownBackground": theme.backgroundDark, 10 | "settings.dropdownForeground": theme.foreground, 11 | "settings.dropdownBorder": "#30373A", 12 | "settings.checkboxBackground": theme.backgroundDark, 13 | "settings.checkboxForeground": theme.foreground, 14 | "settings.checkboxBorder": "#30373A", 15 | "settings.textInputBackground": theme.backgroundDark, 16 | "settings.textInputForeground": theme.foreground, 17 | "settings.textInputBorder": "#30373A", 18 | "settings.numberInputBackground": theme.backgroundDark, 19 | "settings.numberInputForeground": theme.foreground, 20 | "settings.numberInputBorder": "#30373A" 21 | }; 22 | -------------------------------------------------------------------------------- /src/colors/sideBar.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Side Bar 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_side-bar 5 | 6 | module.exports = { 7 | "sideBar.background": theme.backgroundDark, 8 | "sideBar.foreground": theme.foreground, 9 | "sideBar.border": theme.backgroundLight, 10 | "sideBar.dropBackground": theme.backgroundLight, 11 | "sideBarTitle.foreground": theme.foreground, 12 | "sideBarSectionHeader.background": theme.background, 13 | "sideBarSectionHeader.foreground": theme.foreground, 14 | "sideBarSectionHeader.border": theme.transparent 15 | }; 16 | -------------------------------------------------------------------------------- /src/colors/snippets.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Snippets 4 | // https://code.visualstudio.com/api/references/theme-color#snippets 5 | 6 | module.exports = { 7 | // "editor.snippetTabstopHighlightBackground": "#f00", 8 | // "editor.snippetTabstopHighlightBorder": theme.foreground, 9 | // "editor.snippetFinalTabstopHighlightBackground": theme.foreground, 10 | // "editor.snippetFinalTabstopHighlightBorder": theme.foreground 11 | }; 12 | -------------------------------------------------------------------------------- /src/colors/statusBarColors.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Status Bar Colors 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_status-bar-colors 5 | 6 | module.exports = { 7 | "statusBar.background": theme.background, 8 | "statusBar.foreground": theme.foregroundDark, 9 | "statusBar.debuggingBackground": theme.background, 10 | "statusBar.debuggingForeground": theme.foreground, 11 | "statusBar.noFolderForeground": theme.foregroundDark, 12 | "statusBar.noFolderBackground": theme.background, 13 | "statusBarItem.activeBackground": theme.background, 14 | "statusBarItem.hoverBackground": theme.background, 15 | "statusBarItem.prominentBackground": theme.background, 16 | "statusBarItem.prominentHoverBackground": theme.background, 17 | "statusBar.border": "#30373A" 18 | }; 19 | -------------------------------------------------------------------------------- /src/colors/textColors.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Text colors 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#text-colors 5 | 6 | module.exports = { 7 | "textBlockQuote.background": theme.backgroundDark, 8 | "textBlockQuote.border": theme.backgroundLight, 9 | "textCodeBlock.background": "#f00", 10 | "textLink.activeForeground": theme.blue, 11 | "textLink.foreground": theme.blue, 12 | "textPreformat.foreground": theme.cyan, 13 | "textSeparator.foreground": "#f00" 14 | }; 15 | -------------------------------------------------------------------------------- /src/colors/titleBarColors.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Title Bar Colors (macOS) 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_title-bar-colors-macos 5 | 6 | module.exports = { 7 | "titleBar.activeBackground": theme.background, 8 | "titleBar.activeForeground": theme.foregroundDark, 9 | "titleBar.inactiveBackground": theme.background, 10 | "titleBar.inactiveForeground": theme.foregroundDark, 11 | "titleBar.border": "#30373A" 12 | }; 13 | -------------------------------------------------------------------------------- /src/colors/welcomePage.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | // Welcome Page 4 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_welcome-page 5 | 6 | module.exports = { 7 | "welcomePage.buttonBackground": theme.backgroundDark, 8 | "welcomePage.buttonHoverBackground": "#30373A", 9 | "walkThrough.embeddedEditorBackground": theme.backgroundDark 10 | }; 11 | -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- 1 | const fs = require("fs"); 2 | const colors = require("./colors"); 3 | const tokenColors = require("./tokenColors"); 4 | 5 | const theme = { 6 | name: "Gatito Theme", 7 | colors: { 8 | ...colors.baseColors, 9 | ...colors.textColors, 10 | ...colors.buttonControl, 11 | ...colors.dropdownControl, 12 | ...colors.inputControl, 13 | ...colors.scrollBarControl, 14 | ...colors.badge, 15 | ...colors.progressBar, 16 | ...colors.listsAndTrees, 17 | ...colors.activityBar, 18 | ...colors.sideBar, 19 | ...colors.editorGroupsAndTabs, 20 | ...colors.editorColors, 21 | ...colors.diffEditorColors, 22 | ...colors.editorWidgetColors, 23 | ...colors.peakViewColors, 24 | ...colors.mergeConflicts, 25 | ...colors.panelColors, 26 | ...colors.statusBarColors, 27 | ...colors.titleBarColors, 28 | ...colors.notificationDialogColors, 29 | ...colors.extensions, 30 | ...colors.quickPicker, 31 | ...colors.integratedTerminalColors, 32 | ...colors.welcomePage, 33 | ...colors.gitColors, 34 | ...colors.settingsEditor, 35 | ...colors.breadcrumbs, 36 | ...colors.snippets 37 | }, 38 | tokenColors 39 | }; 40 | 41 | fs.writeFile("dist/gatito-theme.json", JSON.stringify(theme), error => { 42 | const log = error 43 | ? { 44 | method: "error", 45 | message: error 46 | } 47 | : { 48 | method: "log", 49 | message: "Theme created :-)" 50 | }; 51 | 52 | console[log.method](log.message); 53 | }); 54 | -------------------------------------------------------------------------------- /src/theme.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | transparent: "#FFFFFF00", 3 | 4 | background: "#242B2E", 5 | backgroundDark: "#171C1C", 6 | backgroundLight: "#333D3D", 7 | 8 | foreground: "#D4D4D4", 9 | foregroundDark: "#808080", 10 | 11 | black: "#D4D4D4", 12 | red: "#E15A60", 13 | green: "#99C794", 14 | yellow: "#FAC863", 15 | blue: "#6699CC", 16 | magenta: "#C594C5", 17 | cyan: "#5FB3B3", 18 | white: "#D4D4D4" 19 | }; 20 | -------------------------------------------------------------------------------- /src/tokenColors/index.js: -------------------------------------------------------------------------------- 1 | const theme = require("../theme"); 2 | 3 | module.exports = [ 4 | { 5 | name: "Comments", 6 | scope: "comment, punctuation.definition.comment", 7 | settings: { 8 | foreground: "#7F7F7F", 9 | fontStyle: "italic" 10 | } 11 | }, 12 | { 13 | name: "Variable", 14 | scope: "variable", 15 | settings: { 16 | foreground: theme.foreground 17 | } 18 | }, 19 | { 20 | name: "Keyword, Storage", 21 | scope: "keyword, storage.type, storage.modifier", 22 | settings: { 23 | foreground: "#C594C5" 24 | } 25 | }, 26 | { 27 | name: "Operator, Misc", 28 | scope: 29 | "keyword.operator, constant.other.color, punctuation, 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", 30 | settings: { 31 | foreground: "#5FB3B3" 32 | } 33 | }, 34 | { 35 | name: "Tag", 36 | scope: "entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter", 37 | settings: { 38 | foreground: "#EB606B" 39 | } 40 | }, 41 | { 42 | name: "Function, Special Method, Block Level", 43 | scope: 44 | "entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level", 45 | settings: { 46 | foreground: "#6699CC" 47 | } 48 | }, 49 | { 50 | name: "Other Variable, String Link", 51 | scope: "support.other.variable, string.other.link", 52 | settings: { 53 | foreground: "#F2777A" 54 | } 55 | }, 56 | { 57 | name: "Number, Constant, Function Argument, Tag Attribute, Embedded", 58 | scope: 59 | "constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit", 60 | settings: { 61 | foreground: "#F99157" 62 | } 63 | }, 64 | { 65 | name: "String, Symbols, Inherited Class, Markup Heading", 66 | scope: 67 | "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", 68 | settings: { 69 | foreground: "#99C794" 70 | } 71 | }, 72 | { 73 | name: "Class, Support", 74 | scope: 75 | "entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter", 76 | settings: { 77 | foreground: "#FAC863" 78 | } 79 | }, 80 | { 81 | name: "Sub-methods", 82 | scope: 83 | "entity.name.module.js, variable.import.parameter.js, variable.other.class.js", 84 | settings: { 85 | foreground: "#E15A60" 86 | } 87 | }, 88 | { 89 | name: "Language methods", 90 | scope: "variable.language", 91 | settings: { 92 | fontStyle: "italic", 93 | foreground: "#E15A60" 94 | } 95 | }, 96 | { 97 | name: "entity.name.method.js", 98 | scope: "entity.name.method.js", 99 | settings: { 100 | foreground: "#D8DEE9" 101 | } 102 | }, 103 | { 104 | name: "meta.method.js", 105 | scope: 106 | "meta.class-method.js entity.name.function.js, variable.function.constructor", 107 | settings: { 108 | foreground: "#D8DEE9" 109 | } 110 | }, 111 | { 112 | name: "Attributes", 113 | scope: "entity.other.attribute-name", 114 | settings: { 115 | foreground: "#BB80B3" 116 | } 117 | }, 118 | { 119 | name: "Inserted", 120 | scope: "markup.inserted", 121 | settings: { 122 | foreground: "#99C794" 123 | } 124 | }, 125 | { 126 | name: "Deleted", 127 | scope: "markup.deleted", 128 | settings: { 129 | foreground: "#E15A60" 130 | } 131 | }, 132 | { 133 | name: "Changed", 134 | scope: "markup.changed", 135 | settings: { 136 | foreground: "#BB80B3" 137 | } 138 | }, 139 | { 140 | name: "Regular Expressions", 141 | scope: "string.regexp", 142 | settings: { 143 | foreground: "#5FB3B3" 144 | } 145 | }, 146 | { 147 | name: "Escape Characters", 148 | scope: "constant.character.escape", 149 | settings: { 150 | foreground: "#5FB3B3" 151 | } 152 | }, 153 | { 154 | name: "URL", 155 | scope: "*url*, *link*, *uri*", 156 | settings: { 157 | fontStyle: "underline" 158 | } 159 | }, 160 | { 161 | name: "Search Results Nums", 162 | scope: "constant.numeric.line-number.find-in-files - match", 163 | settings: { 164 | foreground: "#AB7967" 165 | } 166 | }, 167 | { 168 | name: "Search Results Lines", 169 | scope: "entity.name.filename.find-in-files", 170 | settings: { 171 | foreground: "#99C794" 172 | } 173 | }, 174 | { 175 | name: "Decorators", 176 | scope: 177 | "tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js", 178 | settings: { 179 | fontStyle: "italic", 180 | foreground: "#6699CC" 181 | } 182 | }, 183 | { 184 | name: "ES7 Bind Operator", 185 | scope: "source.js constant.other.object.key.js string.unquoted.label.js", 186 | settings: { 187 | fontStyle: "italic", 188 | foreground: "#E15A60" 189 | } 190 | }, 191 | { 192 | scope: "token.info-token", 193 | settings: { 194 | foreground: "#6796e6" 195 | } 196 | }, 197 | { 198 | scope: "token.warn-token", 199 | settings: { 200 | foreground: "#cd9731" 201 | } 202 | }, 203 | { 204 | scope: "token.error-token", 205 | settings: { 206 | foreground: "#f44747" 207 | } 208 | }, 209 | { 210 | scope: "token.debug-token", 211 | settings: { 212 | foreground: "#b267e6" 213 | } 214 | }, 215 | { 216 | scope: "source.js entity.other.attribute-name.js", 217 | settings: { 218 | fontStyle: "italic" 219 | } 220 | }, 221 | { 222 | scope: "text.html.basic entity.other.attribute-name.html", 223 | settings: { 224 | fontStyle: "italic" 225 | } 226 | } 227 | ]; 228 | -------------------------------------------------------------------------------- /themes-old-legacy-to-be-deleted/gatito-theme-color-theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Gatito Theme", 3 | "colors": { 4 | // Base Colors 5 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_base-colors 6 | "focusBorder": "#30373A", 7 | "foreground": "#D4D4D4", 8 | "widget.shadow": "#FFFFFF00", 9 | "selection.background": "#FAC863", 10 | "errorForeground": "#E15A60", 11 | 12 | // Button Control 13 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_button-control 14 | "button.background": "#A94348", 15 | "button.foreground": "#D4D4D4", 16 | "button.hoverBackground": "#E15A60", 17 | 18 | // Dropdown Control 19 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_dropdown-control 20 | "dropdown.background": "#242B2E", 21 | "dropdown.border": "#30373A", 22 | "dropdown.foreground": "#D4D4D4", 23 | 24 | // Input Control 25 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_input-control 26 | "input.background": "#1D2325", 27 | "input.border": "#30373A", 28 | "input.foreground": "#D4D4D4", 29 | "input.placeholderForeground": "#7F7F7F", 30 | "inputOption.activeBorder": "#7F7F7F", 31 | // "inputValidation.infoForeground": "#f00", 32 | // "inputValidation.warningForeground": "#f00", 33 | // "inputValidation.errorForeground": "#f00", 34 | "inputValidation.errorBackground": "#A94348", 35 | "inputValidation.errorBorder": "#30373A", 36 | "inputValidation.infoBackground": "#A94348", 37 | "inputValidation.infoBorder": "#30373A", 38 | "inputValidation.warningBackground": "#A94348", 39 | "inputValidation.warningBorder": "#30373A", 40 | 41 | // Scroll Bar Control 42 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_scroll-bar-control 43 | "scrollbar.shadow": "#FFFFFF00", 44 | "scrollbarSlider.activeBackground": "#FFFFFF2E", 45 | "scrollbarSlider.background": "#FFFFFF0F", 46 | "scrollbarSlider.hoverBackground": "#FFFFFF1F", 47 | 48 | // Badge 49 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_badge 50 | "badge.foreground": "#D4D4D4", 51 | "badge.background": "#30373A", 52 | 53 | // Progress Bar 54 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_progress-bar 55 | "progressBar.background": "#FAC863", 56 | 57 | // Lists and Trees 58 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_lists-and-trees 59 | "list.activeSelectionBackground": "#30373A", 60 | "list.activeSelectionForeground": "#D4D4D4", 61 | "list.dropBackground": "#30373A", 62 | "list.focusBackground": "#30373A", 63 | "list.highlightForeground": "#D4D4D4", 64 | "list.hoverBackground": "#30373A", 65 | "list.inactiveSelectionBackground": "#30373A", 66 | "list.inactiveSelectionForeground": "#D4D4D4", 67 | "list.hoverForeground": "#D4D4D4", 68 | "list.focusForeground": "#D4D4D4", 69 | "list.errorForeground": "#E15A60", 70 | "list.warningForeground": "#FAC863", 71 | "listFilterWidget.background": "#242B2E", 72 | "listFilterWidget.outline": "#30373A", 73 | "listFilterWidget.noMatchesOutline": "#E15A60", 74 | 75 | // Activity Bar 76 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_activity-bar 77 | "activityBar.background": "#242B2E", 78 | "activityBar.dropBackground": "#1D2325", 79 | "activityBar.foreground": "#D4D4D4", 80 | "activityBar.border": "#30373A", 81 | "activityBarBadge.background": "#5986B3", 82 | "activityBarBadge.foreground": "#D4D4D4", 83 | 84 | // Side Bar 85 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_side-bar 86 | "sideBar.background": "#1D2325", 87 | "sideBar.foreground": "#D4D4D4", 88 | "sideBar.border": "#30373A", 89 | "sideBarTitle.foreground": "#7F7F7F", 90 | "sideBarSectionHeader.background": "#30373A", 91 | "sideBarSectionHeader.border": "#1D2325", 92 | "sideBarSectionHeader.foreground": "#D4D4D4", 93 | 94 | // Editor Groups & Tabs 95 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_editor-groups-tabs 96 | "editorGroup.border": "#30373A", 97 | "editorGroup.dropBackground": "#30373A", 98 | "editorGroupHeader.noTabsBackground": "#30373A", 99 | "editorGroupHeader.tabsBackground": "#1D2325", 100 | "editorGroupHeader.tabsBorder": "#30373A", 101 | "editorGroup.emptyBackground": "#242B2E", 102 | "editorGroup.focusedEmptyBorder": "#30373A", 103 | "tab.activeBackground": "#242B2E", 104 | "tab.activeForeground": "#D4D4D4", 105 | "tab.border": "#30373A", 106 | "tab.inactiveBackground": "#1D2325", 107 | "tab.inactiveForeground": "#7F7F7F", 108 | "tab.unfocusedActiveForeground": "#D4D4D4", 109 | "tab.unfocusedInactiveForeground": "#7F7F7F", 110 | "tab.hoverBackground": "#242B2E", 111 | "tab.unfocusedHoverBackground": "#242B2E", 112 | "tab.activeModifiedBorder": "#6699cc", 113 | "tab.inactiveModifiedBorder": "#5986B3", 114 | "tab.unfocusedActiveModifiedBorder": "#6699cc", 115 | "tab.unfocusedInactiveModifiedBorder": "#5986B3", 116 | // "tab.activeBorderTop": "#", 117 | // "tab.unfocusedActiveBorderTop": "#", 118 | // "tab.hoverBorder": "#30373A", 119 | // "tab.unfocusedHoverBorder": "#30373A", 120 | // "editor.selectionHighlightBorder": "#f00", 121 | // "editor.wordHighlightBorder": "#f00", 122 | // "editor.wordHighlightStrongBorder": "#f00", 123 | // "editor.findMatchBorder": "#7F7F7F", 124 | // "editor.findMatchHighlightBorder": "#f09", 125 | // "editor.findRangeHighlightBorder": "#f00", 126 | // "editor.rangeHighlightBorder": "#f00", 127 | 128 | // Editor Colors 129 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_editor-colors 130 | "editor.background": "#242B2E", 131 | "editor.foreground": "#D4D4D4", 132 | "editorLineNumber.foreground": "#545454", 133 | "editorLineNumber.activeForeground": "#7F7F7F", 134 | "editorCursor.foreground": "#D4D4D4", 135 | "editor.selectionBackground": "#FFFFFF3D", 136 | // "editor.selectionHighlightBackground": "#FFFFFF3D", 137 | "editor.inactiveSelectionBackground": "#FFFFFF1F", 138 | "editor.wordHighlightBackground": "#FFFFFF00", 139 | "editor.wordHighlightStrongBackground": "#FFFFFF00", 140 | "editor.findMatchBackground": "#FFFFFF3D", 141 | "editor.findMatchHighlightBackground": "#FFFFFF1F", 142 | // "editor.findRangeHighlightBackground": "#FFFFFF1F", 143 | "editor.hoverHighlightBackground": "#FFFFFF1F", 144 | "editor.lineHighlightBackground": "#FFFFFF0F", 145 | // "editor.lineHighlightBorder": "#30373A", 146 | "editorLink.activeForeground": "#6699CC", 147 | "editor.rangeHighlightBackground": "#30373A", 148 | "editorWhitespace.foreground": "#545454", 149 | "editorIndentGuide.background": "#FFFFFF1F", 150 | "editorIndentGuide.activeBackground": "#7F7F7F", 151 | "editorRuler.foreground": "#FFFFFF1F", 152 | "editorCodeLens.foreground": "#7F7F7F", 153 | "editorBracketMatch.background": "#FFFFFF00", 154 | "editorBracketMatch.border": "#FFFFFF4D", 155 | "editorOverviewRuler.border": "#30373A", 156 | // "editor.stackFrameHighlightBackground": "red", 157 | // "editor.focusedStackFrameHighlightBackground": "red", 158 | 159 | "editorOverviewRuler.findMatchForeground": "#FFFFFF0F", 160 | "editorOverviewRuler.rangeHighlightForeground": "#FFFFFF0F", 161 | "editorOverviewRuler.selectionHighlightForeground": "#FFFFFF0F", 162 | "editorOverviewRuler.wordHighlightForeground": "#FFFFFF0F", 163 | "editorOverviewRuler.wordHighlightStrongForeground": "#FFFFFF0F", 164 | "editorOverviewRuler.modifiedForeground": "#6699CC", 165 | "editorOverviewRuler.addedForeground": "#99C794", 166 | "editorOverviewRuler.deletedForeground": "#E15A60", 167 | "editorOverviewRuler.errorForeground": "#E15A60", 168 | "editorOverviewRuler.warningForeground": "#FAC863", 169 | "editorOverviewRuler.infoForeground": "#6699CC", 170 | 171 | "editorError.foreground": "#E15A60", 172 | "editorError.border": "#242B2E", 173 | "editorWarning.foreground": "#FAC863", 174 | "editorWarning.border": "#242B2E", 175 | "editorGutter.background": "#242B2E", 176 | "editorGutter.modifiedBackground": "#6699CC", 177 | "editorGutter.addedBackground": "#99C794", 178 | "editorGutter.deletedBackground": "#E15A60", 179 | 180 | // Diff Editor Colors 181 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_diff-editor-colors 182 | "diffEditor.insertedTextBackground": "#3D4F3B", 183 | "diffEditor.insertedTextBorder": "#FFFFFF4D", 184 | "diffEditor.removedTextBackground": "#5E2629", 185 | "diffEditor.removedTextBorder": "#FFFFFF4D", 186 | 187 | // Editor Widget Colors 188 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_editor-widget-colors 189 | "editorWidget.background": "#1D2325", 190 | "editorWidget.border": "#30373A", 191 | "editorSuggestWidget.background": "#1D2325", 192 | "editorSuggestWidget.border": "#30373A", 193 | "editorSuggestWidget.foreground": "#D4D4D4", 194 | // "editorSuggestWidget.highlightForeground": "#FF0000", 195 | "editorSuggestWidget.selectedBackground": "#30373A", 196 | "editorHoverWidget.background": "#1D2325", 197 | "editorHoverWidget.border": "#30373A", 198 | "debugExceptionWidget.background": "#1D2325", 199 | "debugExceptionWidget.border": "#30373A", 200 | "editorMarkerNavigation.background": "#1D2325", 201 | "editorMarkerNavigationError.background": "#E15A60", 202 | "editorMarkerNavigationWarning.background": "#FAC863", 203 | 204 | // Peek View Colors 205 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_peek-view-colors 206 | "peekView.border": "#30373A", 207 | "peekViewEditor.background": "#1D2325", 208 | "peekViewEditorGutter.background": "#1D2325", 209 | "peekViewEditor.matchHighlightBackground": "#FFFFFF1F", 210 | "peekViewResult.background": "#1D2325", 211 | "peekViewResult.fileForeground": "#D4D4D4", 212 | "peekViewResult.lineForeground": "#D4D4D4", 213 | "peekViewResult.matchHighlightBackground": "#FFFFFF1F", 214 | "peekViewResult.selectionBackground": "#30373A", 215 | "peekViewResult.selectionForeground": "#D4D4D4", 216 | "peekViewTitle.background": "#1D2325", 217 | "peekViewTitleDescription.foreground": "#7F7F7F", 218 | "peekViewTitleLabel.foreground": "#D4D4D4", 219 | 220 | // Merge Conflicts 221 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_merge-conflicts 222 | "merge.currentHeaderBackground": "#1D2325", 223 | "merge.currentContentBackground": "#1D2325", 224 | "merge.incomingHeaderBackground": "#1D2325", 225 | "merge.incomingContentBackground": "#1D2325", 226 | "merge.border": "#30373A", 227 | "editorOverviewRuler.currentContentForeground": "#A94348", 228 | "editorOverviewRuler.incomingContentForeground": "#A94348", 229 | 230 | // Panel Colors 231 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_panel-colors 232 | "panel.background": "#242B2E", 233 | "panel.border": "#30373A", 234 | "panelTitle.activeBorder": "#30373A", 235 | "panelTitle.activeForeground": "#D4D4D4", 236 | "panelTitle.inactiveForeground": "#7F7F7F", 237 | 238 | // Status Bar Colors 239 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_status-bar-colors 240 | "statusBar.background": "#242B2E", 241 | "statusBar.foreground": "#7F7F7F", 242 | "statusBar.debuggingBackground": "#242B2E", 243 | "statusBar.debuggingForeground": "#D4D4D4", 244 | "statusBar.noFolderForeground": "#7F7F7F", 245 | "statusBar.noFolderBackground": "#242B2E", 246 | "statusBarItem.activeBackground": "#242B2E", 247 | "statusBarItem.hoverBackground": "#242B2E", 248 | "statusBarItem.prominentBackground": "#242B2E", 249 | "statusBarItem.prominentHoverBackground": "#242B2E", 250 | "statusBar.border": "#30373A", 251 | 252 | // Title Bar Colors (macOS) 253 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_title-bar-colors-macos 254 | "titleBar.activeBackground": "#242B2E", 255 | "titleBar.activeForeground": "#7F7F7F", 256 | "titleBar.inactiveBackground": "#242B2E", 257 | "titleBar.inactiveForeground": "#7F7F7F", 258 | "titleBar.border": "#30373A", 259 | 260 | // Notification Dialog Colors 261 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_notification-colors 262 | "notificationCenter.border": "#30373A", 263 | "notificationCenterHeader.foreground": "#D4D4D4", 264 | "notificationCenterHeader.background": "#1D2325", 265 | "notificationToast.border": "#30373A", 266 | "notifications.foreground": "#D4D4D4", 267 | "notifications.background": "#1D2325", 268 | "notifications.border": "#30373A", 269 | "notificationLink.foreground": "#6699CC", 270 | 271 | // Extensions 272 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_extensions 273 | "extensionButton.prominentForeground": "#D4D4D4", 274 | "extensionButton.prominentBackground": "#A94348", 275 | "extensionButton.prominentHoverBackground": "#A94348", 276 | 277 | // Quick Picker 278 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_quick-picker 279 | "pickerGroup.border": "#30373A", 280 | "pickerGroup.foreground": "#7F7F7F", 281 | 282 | // Integrated Terminal Colors 283 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_integrated-terminal-colors 284 | "terminal.ansiBlack": "#7F7F7F", 285 | "terminal.ansiBrightBlack": "#7F7F7F", 286 | "terminal.ansiRed": "#E15A60", 287 | "terminal.ansiBrightRed": "#E15A60", 288 | "terminal.ansiGreen": "#99C794", 289 | "terminal.ansiBrightGreen": "#99C794", 290 | "terminal.ansiYellow": "#FAC863", 291 | "terminal.ansiBrightYellow": "#FAC863", 292 | "terminal.ansiBlue": "#6699CC", 293 | "terminal.ansiBrightBlue": "#6699CC", 294 | "terminal.ansiMagenta": "#C594C5", 295 | "terminal.ansiBrightMagenta": "#C594C5", 296 | "terminal.ansiCyan": "#5FB3B3", 297 | "terminal.ansiBrightCyan": "#5FB3B3", 298 | "terminal.ansiWhite": "#D4D4D4", 299 | "terminal.ansiBrightWhite": "#D4D4D4", 300 | "terminal.border": "#30373A", 301 | 302 | // Welcome Page 303 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_welcome-page 304 | "welcomePage.buttonBackground": "#1D2325", 305 | "welcomePage.buttonHoverBackground": "#30373A", 306 | "walkThrough.embeddedEditorBackground": "#1D2325", 307 | 308 | // Git Colors 309 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_git-colors 310 | "gitDecoration.modifiedResourceForeground": "#6699CC", 311 | "gitDecoration.deletedResourceForeground": "#E15A60", 312 | "gitDecoration.untrackedResourceForeground": "#99C794", 313 | "gitDecoration.ignoredResourceForeground": "#7F7F7F", 314 | "gitDecoration.conflictingResourceForeground": "#E15A60", 315 | 316 | // Settings Editor Colors 317 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_settings-editor-colors 318 | "settings.headerForeground": "#D4D4D4", 319 | "settings.modifiedItemIndicator": "#6699CC", 320 | "settings.dropdownBackground": "#1D2325", 321 | "settings.dropdownForeground": "#D4D4D4", 322 | "settings.dropdownBorder": "#30373A", 323 | "settings.checkboxBackground": "#1D2325", 324 | "settings.checkboxForeground": "#D4D4D4", 325 | "settings.checkboxBorder": "#30373A", 326 | "settings.textInputBackground": "#1D2325", 327 | "settings.textInputForeground": "#D4D4D4", 328 | "settings.textInputBorder": "#30373A", 329 | "settings.numberInputBackground": "#1D2325", 330 | "settings.numberInputForeground": "#D4D4D4", 331 | "settings.numberInputBorder": "#30373A", 332 | 333 | // Breadcrumbs 334 | // https://code.visualstudio.com/docs/getstarted/theme-color-reference#_breadcrumbs 335 | "breadcrumb.foreground": "#D4D4D4", 336 | "breadcrumb.background": "#242B2E", 337 | "breadcrumb.focusForeground": "#6699CC", 338 | "breadcrumb.activeSelectionForeground": "#6699CC", 339 | "breadcrumbPicker.background": "#1D2325" 340 | 341 | // "editor.snippetTabstopHighlightBackground": "#f00", 342 | // "editor.snippetTabstopHighlightBorder": "#D4D4D4", 343 | // "editor.snippetFinalTabstopHighlightBackground": "#D4D4D4", 344 | // "editor.snippetFinalTabstopHighlightBorder": "#D4D4D4" 345 | }, 346 | "tokenColors": [ 347 | { 348 | "name": "Comments", 349 | "scope": "comment, punctuation.definition.comment", 350 | "settings": { 351 | "foreground": "#7F7F7F", 352 | "fontStyle": "italic" 353 | } 354 | }, 355 | { 356 | "name": "Variable", 357 | "scope": "variable", 358 | "settings": { 359 | "foreground": "#D4D4D4" 360 | } 361 | }, 362 | { 363 | "name": "Keyword, Storage", 364 | "scope": "keyword, storage.type, storage.modifier", 365 | "settings": { 366 | "foreground": "#C594C5" 367 | } 368 | }, 369 | { 370 | "name": "Operator, Misc", 371 | "scope": "keyword.operator, constant.other.color, punctuation, 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", 372 | "settings": { 373 | "foreground": "#5FB3B3" 374 | } 375 | }, 376 | { 377 | "name": "Tag", 378 | "scope": "entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter", 379 | "settings": { 380 | "foreground": "#EB606B" 381 | } 382 | }, 383 | { 384 | "name": "Function, Special Method, Block Level", 385 | "scope": "entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method, meta.block-level", 386 | "settings": { 387 | "foreground": "#6699CC" 388 | } 389 | }, 390 | { 391 | "name": "Other Variable, String Link", 392 | "scope": "support.other.variable, string.other.link", 393 | "settings": { 394 | "foreground": "#F2777A" 395 | } 396 | }, 397 | { 398 | "name": "Number, Constant, Function Argument, Tag Attribute, Embedded", 399 | "scope": "constant.numeric, constant.language, support.constant, constant.character, variable.parameter, keyword.other.unit", 400 | "settings": { 401 | "foreground": "#F99157" 402 | } 403 | }, 404 | { 405 | "name": "String, Symbols, Inherited Class, Markup Heading", 406 | "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", 407 | "settings": { 408 | "foreground": "#99C794" 409 | } 410 | }, 411 | { 412 | "name": "Class, Support", 413 | "scope": "entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter", 414 | "settings": { 415 | "foreground": "#FAC863" 416 | } 417 | }, 418 | { 419 | "name": "Sub-methods", 420 | "scope": "entity.name.module.js, variable.import.parameter.js, variable.other.class.js", 421 | "settings": { 422 | "foreground": "#E15A60" 423 | } 424 | }, 425 | { 426 | "name": "Language methods", 427 | "scope": "variable.language", 428 | "settings": { 429 | "fontStyle": "italic", 430 | "foreground": "#E15A60" 431 | } 432 | }, 433 | { 434 | "name": "entity.name.method.js", 435 | "scope": "entity.name.method.js", 436 | "settings": { 437 | "foreground": "#D8DEE9" 438 | } 439 | }, 440 | { 441 | "name": "meta.method.js", 442 | "scope": "meta.class-method.js entity.name.function.js, variable.function.constructor", 443 | "settings": { 444 | "foreground": "#D8DEE9" 445 | } 446 | }, 447 | { 448 | "name": "Attributes", 449 | "scope": "entity.other.attribute-name", 450 | "settings": { 451 | "foreground": "#BB80B3" 452 | } 453 | }, 454 | { 455 | "name": "Inserted", 456 | "scope": "markup.inserted", 457 | "settings": { 458 | "foreground": "#99C794" 459 | } 460 | }, 461 | { 462 | "name": "Deleted", 463 | "scope": "markup.deleted", 464 | "settings": { 465 | "foreground": "#E15A60" 466 | } 467 | }, 468 | { 469 | "name": "Changed", 470 | "scope": "markup.changed", 471 | "settings": { 472 | "foreground": "#BB80B3" 473 | } 474 | }, 475 | { 476 | "name": "Regular Expressions", 477 | "scope": "string.regexp", 478 | "settings": { 479 | "foreground": "#5FB3B3" 480 | } 481 | }, 482 | { 483 | "name": "Escape Characters", 484 | "scope": "constant.character.escape", 485 | "settings": { 486 | "foreground": "#5FB3B3" 487 | } 488 | }, 489 | { 490 | "name": "URL", 491 | "scope": "*url*, *link*, *uri*", 492 | "settings": { 493 | "fontStyle": "underline" 494 | } 495 | }, 496 | { 497 | "name": "Search Results Nums", 498 | "scope": "constant.numeric.line-number.find-in-files - match", 499 | "settings": { 500 | "foreground": "#AB7967" 501 | } 502 | }, 503 | { 504 | "name": "Search Results Lines", 505 | "scope": "entity.name.filename.find-in-files", 506 | "settings": { 507 | "foreground": "#99C794" 508 | } 509 | }, 510 | { 511 | "name": "Decorators", 512 | "scope": "tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js", 513 | "settings": { 514 | "fontStyle": "italic", 515 | "foreground": "#6699CC" 516 | } 517 | }, 518 | { 519 | "name": "ES7 Bind Operator", 520 | "scope": "source.js constant.other.object.key.js string.unquoted.label.js", 521 | "settings": { 522 | "fontStyle": "italic", 523 | "foreground": "#E15A60" 524 | } 525 | }, 526 | { 527 | "scope": "token.info-token", 528 | "settings": { 529 | "foreground": "#6796e6" 530 | } 531 | }, 532 | { 533 | "scope": "token.warn-token", 534 | "settings": { 535 | "foreground": "#cd9731" 536 | } 537 | }, 538 | { 539 | "scope": "token.error-token", 540 | "settings": { 541 | "foreground": "#f44747" 542 | } 543 | }, 544 | { 545 | "scope": "token.debug-token", 546 | "settings": { 547 | "foreground": "#b267e6" 548 | } 549 | }, 550 | { 551 | "scope": "source.js entity.other.attribute-name.js", 552 | "settings": { 553 | "fontStyle": "italic" 554 | } 555 | }, 556 | { 557 | "scope": "text.html.basic entity.other.attribute-name.html", 558 | "settings": { 559 | "fontStyle": "italic" 560 | } 561 | } 562 | ] 563 | } 564 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.0.0": 6 | version "7.5.5" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d" 8 | integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw== 9 | dependencies: 10 | "@babel/highlight" "^7.0.0" 11 | 12 | "@babel/highlight@^7.0.0": 13 | version "7.5.0" 14 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540" 15 | integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ== 16 | dependencies: 17 | chalk "^2.0.0" 18 | esutils "^2.0.2" 19 | js-tokens "^4.0.0" 20 | 21 | acorn-jsx@^5.0.0: 22 | version "5.0.1" 23 | resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.0.1.tgz#32a064fd925429216a09b141102bfdd185fae40e" 24 | integrity sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg== 25 | 26 | acorn@^6.0.7: 27 | version "6.2.1" 28 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.2.1.tgz#3ed8422d6dec09e6121cc7a843ca86a330a86b51" 29 | integrity sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q== 30 | 31 | ajv@^6.10.0, ajv@^6.10.2: 32 | version "6.10.2" 33 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" 34 | integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== 35 | dependencies: 36 | fast-deep-equal "^2.0.1" 37 | fast-json-stable-stringify "^2.0.0" 38 | json-schema-traverse "^0.4.1" 39 | uri-js "^4.2.2" 40 | 41 | ansi-escapes@^3.2.0: 42 | version "3.2.0" 43 | resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" 44 | integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== 45 | 46 | ansi-regex@^3.0.0: 47 | version "3.0.0" 48 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 49 | integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= 50 | 51 | ansi-regex@^4.1.0: 52 | version "4.1.0" 53 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" 54 | integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== 55 | 56 | ansi-styles@^3.2.0, ansi-styles@^3.2.1: 57 | version "3.2.1" 58 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 59 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 60 | dependencies: 61 | color-convert "^1.9.0" 62 | 63 | argparse@^1.0.7: 64 | version "1.0.10" 65 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" 66 | integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== 67 | dependencies: 68 | sprintf-js "~1.0.2" 69 | 70 | astral-regex@^1.0.0: 71 | version "1.0.0" 72 | resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" 73 | integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== 74 | 75 | balanced-match@^1.0.0: 76 | version "1.0.0" 77 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 78 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 79 | 80 | brace-expansion@^1.1.7: 81 | version "1.1.11" 82 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 83 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 84 | dependencies: 85 | balanced-match "^1.0.0" 86 | concat-map "0.0.1" 87 | 88 | callsites@^3.0.0: 89 | version "3.1.0" 90 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 91 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 92 | 93 | chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.2: 94 | version "2.4.2" 95 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 96 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 97 | dependencies: 98 | ansi-styles "^3.2.1" 99 | escape-string-regexp "^1.0.5" 100 | supports-color "^5.3.0" 101 | 102 | chardet@^0.7.0: 103 | version "0.7.0" 104 | resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" 105 | integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== 106 | 107 | cli-cursor@^2.1.0: 108 | version "2.1.0" 109 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" 110 | integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= 111 | dependencies: 112 | restore-cursor "^2.0.0" 113 | 114 | cli-width@^2.0.0: 115 | version "2.2.0" 116 | resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" 117 | integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= 118 | 119 | color-convert@^1.9.0: 120 | version "1.9.3" 121 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 122 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 123 | dependencies: 124 | color-name "1.1.3" 125 | 126 | color-name@1.1.3: 127 | version "1.1.3" 128 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 129 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 130 | 131 | concat-map@0.0.1: 132 | version "0.0.1" 133 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 134 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 135 | 136 | cross-spawn@^6.0.5: 137 | version "6.0.5" 138 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" 139 | integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== 140 | dependencies: 141 | nice-try "^1.0.4" 142 | path-key "^2.0.1" 143 | semver "^5.5.0" 144 | shebang-command "^1.2.0" 145 | which "^1.2.9" 146 | 147 | debug@^4.0.1: 148 | version "4.1.1" 149 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" 150 | integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw== 151 | dependencies: 152 | ms "^2.1.1" 153 | 154 | deep-is@~0.1.3: 155 | version "0.1.3" 156 | resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" 157 | integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= 158 | 159 | doctrine@^3.0.0: 160 | version "3.0.0" 161 | resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" 162 | integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== 163 | dependencies: 164 | esutils "^2.0.2" 165 | 166 | emoji-regex@^7.0.1: 167 | version "7.0.3" 168 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" 169 | integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== 170 | 171 | escape-string-regexp@^1.0.5: 172 | version "1.0.5" 173 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 174 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 175 | 176 | eslint-config-prettier@^6.0.0: 177 | version "6.0.0" 178 | resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.0.0.tgz#f429a53bde9fc7660e6353910fd996d6284d3c25" 179 | integrity sha512-vDrcCFE3+2ixNT5H83g28bO/uYAwibJxerXPj+E7op4qzBCsAV36QfvdAyVOoNxKAH2Os/e01T/2x++V0LPukA== 180 | dependencies: 181 | get-stdin "^6.0.0" 182 | 183 | eslint-plugin-prettier@^3.1.0: 184 | version "3.1.0" 185 | resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.0.tgz#8695188f95daa93b0dc54b249347ca3b79c4686d" 186 | integrity sha512-XWX2yVuwVNLOUhQijAkXz+rMPPoCr7WFiAl8ig6I7Xn+pPVhDhzg4DxHpmbeb0iqjO9UronEA3Tb09ChnFVHHA== 187 | dependencies: 188 | prettier-linter-helpers "^1.0.0" 189 | 190 | eslint-scope@^5.0.0: 191 | version "5.0.0" 192 | resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.0.0.tgz#e87c8887c73e8d1ec84f1ca591645c358bfc8fb9" 193 | integrity sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw== 194 | dependencies: 195 | esrecurse "^4.1.0" 196 | estraverse "^4.1.1" 197 | 198 | eslint-utils@^1.3.1: 199 | version "1.4.2" 200 | resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.2.tgz#166a5180ef6ab7eb462f162fd0e6f2463d7309ab" 201 | integrity sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q== 202 | dependencies: 203 | eslint-visitor-keys "^1.0.0" 204 | 205 | eslint-visitor-keys@^1.0.0: 206 | version "1.1.0" 207 | resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" 208 | integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== 209 | 210 | eslint@^6.1.0: 211 | version "6.1.0" 212 | resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.1.0.tgz#06438a4a278b1d84fb107d24eaaa35471986e646" 213 | integrity sha512-QhrbdRD7ofuV09IuE2ySWBz0FyXCq0rriLTZXZqaWSI79CVtHVRdkFuFTViiqzZhkCgfOh9USpriuGN2gIpZDQ== 214 | dependencies: 215 | "@babel/code-frame" "^7.0.0" 216 | ajv "^6.10.0" 217 | chalk "^2.1.0" 218 | cross-spawn "^6.0.5" 219 | debug "^4.0.1" 220 | doctrine "^3.0.0" 221 | eslint-scope "^5.0.0" 222 | eslint-utils "^1.3.1" 223 | eslint-visitor-keys "^1.0.0" 224 | espree "^6.0.0" 225 | esquery "^1.0.1" 226 | esutils "^2.0.2" 227 | file-entry-cache "^5.0.1" 228 | functional-red-black-tree "^1.0.1" 229 | glob-parent "^5.0.0" 230 | globals "^11.7.0" 231 | ignore "^4.0.6" 232 | import-fresh "^3.0.0" 233 | imurmurhash "^0.1.4" 234 | inquirer "^6.4.1" 235 | is-glob "^4.0.0" 236 | js-yaml "^3.13.1" 237 | json-stable-stringify-without-jsonify "^1.0.1" 238 | levn "^0.3.0" 239 | lodash "^4.17.14" 240 | minimatch "^3.0.4" 241 | mkdirp "^0.5.1" 242 | natural-compare "^1.4.0" 243 | optionator "^0.8.2" 244 | progress "^2.0.0" 245 | regexpp "^2.0.1" 246 | semver "^6.1.2" 247 | strip-ansi "^5.2.0" 248 | strip-json-comments "^3.0.1" 249 | table "^5.2.3" 250 | text-table "^0.2.0" 251 | v8-compile-cache "^2.0.3" 252 | 253 | espree@^6.0.0: 254 | version "6.0.0" 255 | resolved "https://registry.yarnpkg.com/espree/-/espree-6.0.0.tgz#716fc1f5a245ef5b9a7fdb1d7b0d3f02322e75f6" 256 | integrity sha512-lJvCS6YbCn3ImT3yKkPe0+tJ+mH6ljhGNjHQH9mRtiO6gjhVAOhVXW1yjnwqGwTkK3bGbye+hb00nFNmu0l/1Q== 257 | dependencies: 258 | acorn "^6.0.7" 259 | acorn-jsx "^5.0.0" 260 | eslint-visitor-keys "^1.0.0" 261 | 262 | esprima@^4.0.0: 263 | version "4.0.1" 264 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" 265 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== 266 | 267 | esquery@^1.0.1: 268 | version "1.0.1" 269 | resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" 270 | integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== 271 | dependencies: 272 | estraverse "^4.0.0" 273 | 274 | esrecurse@^4.1.0: 275 | version "4.2.1" 276 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" 277 | integrity sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ== 278 | dependencies: 279 | estraverse "^4.1.0" 280 | 281 | estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1: 282 | version "4.2.0" 283 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" 284 | integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= 285 | 286 | esutils@^2.0.2: 287 | version "2.0.2" 288 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" 289 | integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= 290 | 291 | exec-sh@^0.2.0: 292 | version "0.2.2" 293 | resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.2.tgz#2a5e7ffcbd7d0ba2755bdecb16e5a427dfbdec36" 294 | integrity sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw== 295 | dependencies: 296 | merge "^1.2.0" 297 | 298 | external-editor@^3.0.3: 299 | version "3.1.0" 300 | resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" 301 | integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== 302 | dependencies: 303 | chardet "^0.7.0" 304 | iconv-lite "^0.4.24" 305 | tmp "^0.0.33" 306 | 307 | fast-deep-equal@^2.0.1: 308 | version "2.0.1" 309 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" 310 | integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= 311 | 312 | fast-diff@^1.1.2: 313 | version "1.2.0" 314 | resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" 315 | integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== 316 | 317 | fast-json-stable-stringify@^2.0.0: 318 | version "2.0.0" 319 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" 320 | integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I= 321 | 322 | fast-levenshtein@~2.0.4: 323 | version "2.0.6" 324 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 325 | integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= 326 | 327 | figures@^2.0.0: 328 | version "2.0.0" 329 | resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" 330 | integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= 331 | dependencies: 332 | escape-string-regexp "^1.0.5" 333 | 334 | file-entry-cache@^5.0.1: 335 | version "5.0.1" 336 | resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" 337 | integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== 338 | dependencies: 339 | flat-cache "^2.0.1" 340 | 341 | flat-cache@^2.0.1: 342 | version "2.0.1" 343 | resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" 344 | integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== 345 | dependencies: 346 | flatted "^2.0.0" 347 | rimraf "2.6.3" 348 | write "1.0.3" 349 | 350 | flatted@^2.0.0: 351 | version "2.0.1" 352 | resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.1.tgz#69e57caa8f0eacbc281d2e2cb458d46fdb449e08" 353 | integrity sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg== 354 | 355 | fs.realpath@^1.0.0: 356 | version "1.0.0" 357 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 358 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 359 | 360 | functional-red-black-tree@^1.0.1: 361 | version "1.0.1" 362 | resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" 363 | integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= 364 | 365 | get-stdin@^6.0.0: 366 | version "6.0.0" 367 | resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" 368 | integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== 369 | 370 | glob-parent@^5.0.0: 371 | version "5.0.0" 372 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.0.0.tgz#1dc99f0f39b006d3e92c2c284068382f0c20e954" 373 | integrity sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg== 374 | dependencies: 375 | is-glob "^4.0.1" 376 | 377 | glob@^7.1.3: 378 | version "7.1.4" 379 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" 380 | integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== 381 | dependencies: 382 | fs.realpath "^1.0.0" 383 | inflight "^1.0.4" 384 | inherits "2" 385 | minimatch "^3.0.4" 386 | once "^1.3.0" 387 | path-is-absolute "^1.0.0" 388 | 389 | globals@^11.7.0: 390 | version "11.12.0" 391 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" 392 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== 393 | 394 | has-flag@^3.0.0: 395 | version "3.0.0" 396 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 397 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 398 | 399 | iconv-lite@^0.4.24: 400 | version "0.4.24" 401 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" 402 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== 403 | dependencies: 404 | safer-buffer ">= 2.1.2 < 3" 405 | 406 | ignore@^4.0.6: 407 | version "4.0.6" 408 | resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" 409 | integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== 410 | 411 | import-fresh@^3.0.0: 412 | version "3.1.0" 413 | resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.1.0.tgz#6d33fa1dcef6df930fae003446f33415af905118" 414 | integrity sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ== 415 | dependencies: 416 | parent-module "^1.0.0" 417 | resolve-from "^4.0.0" 418 | 419 | imurmurhash@^0.1.4: 420 | version "0.1.4" 421 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 422 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= 423 | 424 | inflight@^1.0.4: 425 | version "1.0.6" 426 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 427 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 428 | dependencies: 429 | once "^1.3.0" 430 | wrappy "1" 431 | 432 | inherits@2: 433 | version "2.0.4" 434 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 435 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 436 | 437 | inquirer@^6.4.1: 438 | version "6.5.0" 439 | resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.0.tgz#2303317efc9a4ea7ec2e2df6f86569b734accf42" 440 | integrity sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA== 441 | dependencies: 442 | ansi-escapes "^3.2.0" 443 | chalk "^2.4.2" 444 | cli-cursor "^2.1.0" 445 | cli-width "^2.0.0" 446 | external-editor "^3.0.3" 447 | figures "^2.0.0" 448 | lodash "^4.17.12" 449 | mute-stream "0.0.7" 450 | run-async "^2.2.0" 451 | rxjs "^6.4.0" 452 | string-width "^2.1.0" 453 | strip-ansi "^5.1.0" 454 | through "^2.3.6" 455 | 456 | is-extglob@^2.1.1: 457 | version "2.1.1" 458 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 459 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= 460 | 461 | is-fullwidth-code-point@^2.0.0: 462 | version "2.0.0" 463 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 464 | integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= 465 | 466 | is-glob@^4.0.0, is-glob@^4.0.1: 467 | version "4.0.1" 468 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" 469 | integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== 470 | dependencies: 471 | is-extglob "^2.1.1" 472 | 473 | is-promise@^2.1.0: 474 | version "2.1.0" 475 | resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" 476 | integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= 477 | 478 | isexe@^2.0.0: 479 | version "2.0.0" 480 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 481 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= 482 | 483 | js-tokens@^4.0.0: 484 | version "4.0.0" 485 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 486 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 487 | 488 | js-yaml@^3.13.1: 489 | version "3.13.1" 490 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" 491 | integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== 492 | dependencies: 493 | argparse "^1.0.7" 494 | esprima "^4.0.0" 495 | 496 | json-schema-traverse@^0.4.1: 497 | version "0.4.1" 498 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 499 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 500 | 501 | json-stable-stringify-without-jsonify@^1.0.1: 502 | version "1.0.1" 503 | resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" 504 | integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= 505 | 506 | levn@^0.3.0, levn@~0.3.0: 507 | version "0.3.0" 508 | resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" 509 | integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= 510 | dependencies: 511 | prelude-ls "~1.1.2" 512 | type-check "~0.3.2" 513 | 514 | lodash@^4.17.12, lodash@^4.17.14: 515 | version "4.17.15" 516 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" 517 | integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== 518 | 519 | merge@^1.2.0: 520 | version "1.2.1" 521 | resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.1.tgz#38bebf80c3220a8a487b6fcfb3941bb11720c145" 522 | integrity sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== 523 | 524 | mimic-fn@^1.0.0: 525 | version "1.2.0" 526 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" 527 | integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== 528 | 529 | minimatch@^3.0.4: 530 | version "3.0.4" 531 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 532 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 533 | dependencies: 534 | brace-expansion "^1.1.7" 535 | 536 | minimist@0.0.8: 537 | version "0.0.8" 538 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 539 | integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= 540 | 541 | minimist@^1.2.0: 542 | version "1.2.0" 543 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 544 | integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= 545 | 546 | mkdirp@^0.5.1: 547 | version "0.5.1" 548 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 549 | integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= 550 | dependencies: 551 | minimist "0.0.8" 552 | 553 | ms@^2.1.1: 554 | version "2.1.2" 555 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 556 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 557 | 558 | mute-stream@0.0.7: 559 | version "0.0.7" 560 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" 561 | integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= 562 | 563 | natural-compare@^1.4.0: 564 | version "1.4.0" 565 | resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" 566 | integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= 567 | 568 | nice-try@^1.0.4: 569 | version "1.0.5" 570 | resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" 571 | integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== 572 | 573 | once@^1.3.0: 574 | version "1.4.0" 575 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 576 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 577 | dependencies: 578 | wrappy "1" 579 | 580 | onetime@^2.0.0: 581 | version "2.0.1" 582 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" 583 | integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= 584 | dependencies: 585 | mimic-fn "^1.0.0" 586 | 587 | optionator@^0.8.2: 588 | version "0.8.2" 589 | resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" 590 | integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q= 591 | dependencies: 592 | deep-is "~0.1.3" 593 | fast-levenshtein "~2.0.4" 594 | levn "~0.3.0" 595 | prelude-ls "~1.1.2" 596 | type-check "~0.3.2" 597 | wordwrap "~1.0.0" 598 | 599 | os-tmpdir@~1.0.2: 600 | version "1.0.2" 601 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 602 | integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= 603 | 604 | parent-module@^1.0.0: 605 | version "1.0.1" 606 | resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" 607 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== 608 | dependencies: 609 | callsites "^3.0.0" 610 | 611 | path-is-absolute@^1.0.0: 612 | version "1.0.1" 613 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 614 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 615 | 616 | path-key@^2.0.1: 617 | version "2.0.1" 618 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 619 | integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= 620 | 621 | prelude-ls@~1.1.2: 622 | version "1.1.2" 623 | resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" 624 | integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= 625 | 626 | prettier-linter-helpers@^1.0.0: 627 | version "1.0.0" 628 | resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" 629 | integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== 630 | dependencies: 631 | fast-diff "^1.1.2" 632 | 633 | prettier@^1.18.2: 634 | version "1.18.2" 635 | resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.18.2.tgz#6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea" 636 | integrity sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw== 637 | 638 | progress@^2.0.0: 639 | version "2.0.3" 640 | resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" 641 | integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== 642 | 643 | punycode@^2.1.0: 644 | version "2.1.1" 645 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 646 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 647 | 648 | regexpp@^2.0.1: 649 | version "2.0.1" 650 | resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" 651 | integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== 652 | 653 | resolve-from@^4.0.0: 654 | version "4.0.0" 655 | resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" 656 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== 657 | 658 | restore-cursor@^2.0.0: 659 | version "2.0.0" 660 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" 661 | integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368= 662 | dependencies: 663 | onetime "^2.0.0" 664 | signal-exit "^3.0.2" 665 | 666 | rimraf@2.6.3: 667 | version "2.6.3" 668 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" 669 | integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== 670 | dependencies: 671 | glob "^7.1.3" 672 | 673 | run-async@^2.2.0: 674 | version "2.3.0" 675 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" 676 | integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= 677 | dependencies: 678 | is-promise "^2.1.0" 679 | 680 | rxjs@^6.4.0: 681 | version "6.5.2" 682 | resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.2.tgz#2e35ce815cd46d84d02a209fb4e5921e051dbec7" 683 | integrity sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg== 684 | dependencies: 685 | tslib "^1.9.0" 686 | 687 | "safer-buffer@>= 2.1.2 < 3": 688 | version "2.1.2" 689 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 690 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 691 | 692 | semver@^5.5.0: 693 | version "5.7.0" 694 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" 695 | integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== 696 | 697 | semver@^6.1.2: 698 | version "6.3.0" 699 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 700 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 701 | 702 | shebang-command@^1.2.0: 703 | version "1.2.0" 704 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" 705 | integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= 706 | dependencies: 707 | shebang-regex "^1.0.0" 708 | 709 | shebang-regex@^1.0.0: 710 | version "1.0.0" 711 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" 712 | integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= 713 | 714 | signal-exit@^3.0.2: 715 | version "3.0.2" 716 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 717 | integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= 718 | 719 | slice-ansi@^2.1.0: 720 | version "2.1.0" 721 | resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" 722 | integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== 723 | dependencies: 724 | ansi-styles "^3.2.0" 725 | astral-regex "^1.0.0" 726 | is-fullwidth-code-point "^2.0.0" 727 | 728 | sprintf-js@~1.0.2: 729 | version "1.0.3" 730 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 731 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= 732 | 733 | string-width@^2.1.0: 734 | version "2.1.1" 735 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" 736 | integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== 737 | dependencies: 738 | is-fullwidth-code-point "^2.0.0" 739 | strip-ansi "^4.0.0" 740 | 741 | string-width@^3.0.0: 742 | version "3.1.0" 743 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" 744 | integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== 745 | dependencies: 746 | emoji-regex "^7.0.1" 747 | is-fullwidth-code-point "^2.0.0" 748 | strip-ansi "^5.1.0" 749 | 750 | strip-ansi@^4.0.0: 751 | version "4.0.0" 752 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" 753 | integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= 754 | dependencies: 755 | ansi-regex "^3.0.0" 756 | 757 | strip-ansi@^5.1.0, strip-ansi@^5.2.0: 758 | version "5.2.0" 759 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" 760 | integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== 761 | dependencies: 762 | ansi-regex "^4.1.0" 763 | 764 | strip-json-comments@^3.0.1: 765 | version "3.0.1" 766 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" 767 | integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== 768 | 769 | supports-color@^5.3.0: 770 | version "5.5.0" 771 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 772 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 773 | dependencies: 774 | has-flag "^3.0.0" 775 | 776 | table@^5.2.3: 777 | version "5.4.4" 778 | resolved "https://registry.yarnpkg.com/table/-/table-5.4.4.tgz#6e0f88fdae3692793d1077fd172a4667afe986a6" 779 | integrity sha512-IIfEAUx5QlODLblLrGTTLJA7Tk0iLSGBvgY8essPRVNGHAzThujww1YqHLs6h3HfTg55h++RzLHH5Xw/rfv+mg== 780 | dependencies: 781 | ajv "^6.10.2" 782 | lodash "^4.17.14" 783 | slice-ansi "^2.1.0" 784 | string-width "^3.0.0" 785 | 786 | text-table@^0.2.0: 787 | version "0.2.0" 788 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 789 | integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= 790 | 791 | through@^2.3.6: 792 | version "2.3.8" 793 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 794 | integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= 795 | 796 | tmp@^0.0.33: 797 | version "0.0.33" 798 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" 799 | integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== 800 | dependencies: 801 | os-tmpdir "~1.0.2" 802 | 803 | tslib@^1.9.0: 804 | version "1.10.0" 805 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" 806 | integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== 807 | 808 | type-check@~0.3.2: 809 | version "0.3.2" 810 | resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" 811 | integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= 812 | dependencies: 813 | prelude-ls "~1.1.2" 814 | 815 | uri-js@^4.2.2: 816 | version "4.2.2" 817 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" 818 | integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== 819 | dependencies: 820 | punycode "^2.1.0" 821 | 822 | v8-compile-cache@^2.0.3: 823 | version "2.0.3" 824 | resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe" 825 | integrity sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w== 826 | 827 | watch@^1.0.2: 828 | version "1.0.2" 829 | resolved "https://registry.yarnpkg.com/watch/-/watch-1.0.2.tgz#340a717bde765726fa0aa07d721e0147a551df0c" 830 | integrity sha1-NApxe952Vyb6CqB9ch4BR6VR3ww= 831 | dependencies: 832 | exec-sh "^0.2.0" 833 | minimist "^1.2.0" 834 | 835 | which@^1.2.9: 836 | version "1.3.1" 837 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" 838 | integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== 839 | dependencies: 840 | isexe "^2.0.0" 841 | 842 | wordwrap@~1.0.0: 843 | version "1.0.0" 844 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 845 | integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= 846 | 847 | wrappy@1: 848 | version "1.0.2" 849 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 850 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 851 | 852 | write@1.0.3: 853 | version "1.0.3" 854 | resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" 855 | integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== 856 | dependencies: 857 | mkdirp "^0.5.1" 858 | --------------------------------------------------------------------------------