night-owl-light.json

   1{
   2    "name": "Night Owl Light",
   3    "type": "light",
   4    "semanticHighlighting": false,
   5    "colors": {
   6        "foreground": "#403f53",
   7        "focusBorder": "#93A1A1",
   8        "errorForeground": "#403f53",
   9        "selection.background": "#7a8181ad",
  10        "descriptionForeground": "#403f53",
  11        "widget.shadow": "#d9d9d9",
  12        "titleBar.activeBackground": "#F0F0F0",
  13
  14        "notifications.background": "#F0F0F0",
  15        "notifications.foreground": "#403f53",
  16        "notificationLink.foreground": "#994cc3",
  17        "notifications.border": "#CCCCCC",
  18        "notificationCenter.border": "#CCCCCC",
  19        "notificationToast.border": "#CCCCCC",
  20        "notificationCenterHeader.foreground": "#403f53",
  21        "notificationCenterHeader.background": "#F0F0F0",
  22
  23        "button.background": "#2AA298",
  24        "button.foreground": "#F0F0F0",
  25
  26        "dropdown.background": "#F0F0F0",
  27        "dropdown.foreground": "#403f53",
  28        "dropdown.border": "#d9d9d9",
  29
  30        "input.background": "#F0F0F0",
  31        "input.foreground": "#403f53",
  32        "input.border": "#d9d9d9",
  33        "input.placeholderForeground": "#93A1A1",
  34        "inputOption.activeBorder": "#2AA298",
  35        "inputValidation.infoBorder": "#D0D0D0",
  36        "inputValidation.infoBackground": "#F0F0F0",
  37        "inputValidation.warningBackground": "#daaa01",
  38        "inputValidation.warningBorder": "#E0AF02",
  39        "inputValidation.errorBackground": "#f76e6e",
  40        "inputValidation.errorBorder": "#de3d3b",
  41
  42        "badge.background": "#2AA298",
  43        "badge.foreground": "#F0F0F0",
  44
  45        "progressBar.background": "#2AA298",
  46
  47        "list.activeSelectionBackground": "#d3e8f8",
  48        "list.activeSelectionForeground": "#403f53",
  49        "list.inactiveSelectionBackground": "#E0E7EA",
  50        "list.inactiveSelectionForeground": "#403f53",
  51        "list.focusBackground": "#d3e8f8",
  52        "list.hoverBackground": "#d3e8f8",
  53        "list.focusForeground": "#403f53",
  54        "list.hoverForeground": "#403f53",
  55        "list.highlightForeground": "#403f53",
  56        "list.errorForeground": "#E64D49",
  57        "list.warningForeground": "#daaa01",
  58
  59        "activityBar.background": "#F0F0F0",
  60        "activityBar.foreground": "#403f53",
  61        "activityBar.dropBackground": "#D0D0D0",
  62        "activityBarBadge.background": "#403f53",
  63        "activityBarBadge.foreground": "#F0F0F0",
  64        "activityBar.border": "#F0F0F0",
  65
  66        "sideBar.background": "#F0F0F0",
  67        "sideBar.foreground": "#403f53",
  68        "sideBarTitle.foreground": "#403f53",
  69        "sideBar.border": "#F0F0F0",
  70
  71        "scrollbar.shadow": "#CCCCCC",
  72
  73        "tab.border": "#F0F0F0",
  74        "tab.activeBackground": "#F6F6F6",
  75        "tab.activeForeground": "#403f53",
  76        "tab.inactiveForeground": "#403f53",
  77        "tab.inactiveBackground": "#F0F0F0",
  78        "editorGroup.border": "#F0F0F0",
  79        "editorGroup.background": "#F6F6F6",
  80        "editorGroupHeader.tabsBackground": "#F0F0F0",
  81        "editorGroupHeader.tabsBorder": "#F0F0F0",
  82        "editorGroupHeader.noTabsBackground": "#F0F0F0",
  83        "tab.activeModifiedBorder": "#2AA298",
  84        "tab.inactiveModifiedBorder": "#93A1A1",
  85        "tab.unfocusedActiveModifiedBorder": "#93A1A1",
  86        "tab.unfocusedInactiveModifiedBorder": "#93A1A1",
  87
  88        "editor.background": "#FBFBFB",
  89        "editor.foreground": "#403f53",
  90        "editorCursor.foreground": "#90A7B2",
  91        "editorLineNumber.foreground": "#90A7B2",
  92        "editorLineNumber.activeForeground": "#403f53",
  93        "editor.selectionBackground": "#E0E0E0",
  94        "editor.selectionHighlightBackground": "#339cec33",
  95        "editor.wordHighlightBackground": "#339cec33",
  96        "editor.wordHighlightStrongBackground": "#007dd659",
  97        "editor.findMatchBackground": "#93A1A16c",
  98        "editor.findMatchHighlightBackground": "#93a1a16c",
  99        "editor.findRangeHighlightBackground": "#7497a633",
 100        "editor.hoverHighlightBackground": "#339cec33",
 101        "editor.lineHighlightBackground": "#F0F0F0",
 102        "editor.rangeHighlightBackground": "#7497a633",
 103        "editorWhitespace.foreground": "#d9d9d9",
 104        "editorIndentGuide.background": "#d9d9d9",
 105        "editorCodeLens.foreground": "#403f53",
 106        "editorBracketMatch.background": "#d3e8f8",
 107        "editorBracketMatch.border": "#2AA298",
 108        "editorError.foreground": "#E64D49",
 109        "editorError.border": "#FBFBFB",
 110        "editorWarning.foreground": "#daaa01",
 111        "editorWarning.border": "#daaa01",
 112        "editorGutter.addedBackground": "#49d0c5",
 113        "editorGutter.modifiedBackground": "#6fbef6",
 114        "editorGutter.deletedBackground": "#f76e6e",
 115        "editorRuler.foreground": "#d9d9d9",
 116        "editorOverviewRuler.errorForeground": "#E64D49",
 117        "editorOverviewRuler.warningForeground": "#daaa01",
 118
 119        "editorWidget.background": "#F0F0F0",
 120        "editorWidget.border": "#d9d9d9",
 121        "editorSuggestWidget.background": "#F0F0F0",
 122        "editorSuggestWidget.foreground": "#403f53",
 123        "editorSuggestWidget.highlightForeground": "#403f53",
 124        "editorSuggestWidget.selectedBackground": "#d3e8f8",
 125        "editorSuggestWidget.border": "#d9d9d9",
 126        "editorHoverWidget.background": "#F0F0F0",
 127        "editorHoverWidget.border": "#d9d9d9",
 128        "debugExceptionWidget.background": "#F0F0F0",
 129        "debugExceptionWidget.border": "#d9d9d9",
 130        "editorMarkerNavigation.background": "#D0D0D0",
 131        "editorMarkerNavigationError.background": "#f76e6e",
 132        "editorMarkerNavigationWarning.background": "#daaa01",
 133
 134        "debugToolBar.background": "#F0F0F0",
 135
 136        "pickerGroup.border": "#d9d9d9",
 137        "pickerGroup.foreground": "#403f53",
 138
 139        "extensionButton.prominentBackground": "#2AA298",
 140        "extensionButton.prominentForeground": "#F0F0F0",
 141
 142        "statusBar.background": "#F0F0F0",
 143        "statusBar.border": "#F0F0F0",
 144        "statusBar.debuggingBackground": "#F0F0F0",
 145        "statusBar.debuggingForeground": "#403f53",
 146        "statusBar.foreground": "#403f53",
 147        "statusBar.noFolderBackground": "#F0F0F0",
 148        "statusBar.noFolderForeground": "#403f53",
 149
 150        "panel.background": "#F0F0F0",
 151        "panel.border": "#d9d9d9",
 152
 153        "peekView.border": "#d9d9d9",
 154        "peekViewEditor.background": "#F6F6F6",
 155        "peekViewEditorGutter.background": "#F6F6F6",
 156        "peekViewEditor.matchHighlightBackground": "#49d0c5",
 157        "peekViewResult.background": "#F0F0F0",
 158        "peekViewResult.fileForeground": "#403f53",
 159        "peekViewResult.lineForeground": "#403f53",
 160        "peekViewResult.matchHighlightBackground": "#49d0c5",
 161        "peekViewResult.selectionBackground": "#E0E7EA",
 162        "peekViewResult.selectionForeground": "#403f53",
 163        "peekViewTitle.background": "#F0F0F0",
 164        "peekViewTitleLabel.foreground": "#403f53",
 165        "peekViewTitleDescription.foreground": "#403f53",
 166
 167        "terminal.ansiBrightBlack": "#403f53",
 168        "terminal.ansiBlack": "#403f53",
 169        "terminal.ansiBrightBlue": "#288ed7",
 170        "terminal.ansiBlue": "#288ed7",
 171        "terminal.ansiBrightCyan": "#2AA298",
 172        "terminal.ansiCyan": "#2AA298",
 173        "terminal.ansiBrightGreen": "#08916a",
 174        "terminal.ansiGreen": "#08916a",
 175        "terminal.ansiBrightMagenta": "#d6438a",
 176        "terminal.ansiMagenta": "#d6438a",
 177        "terminal.ansiBrightRed": "#de3d3b",
 178        "terminal.ansiRed": "#de3d3b",
 179        "terminal.ansiBrightWhite": "#F0F0F0",
 180        "terminal.ansiWhite": "#F0F0F0",
 181        "terminal.ansiBrightYellow": "#daaa01",
 182        "terminal.ansiYellow": "#E0AF02",
 183        "terminal.background": "#F6F6F6",
 184        "terminal.foreground": "#403f53"
 185    },
 186    "tokenColors": [
 187        {
 188            "name": "Changed",
 189            "scope": [
 190                "markup.changed",
 191                "meta.diff.header.git",
 192                "meta.diff.header.from-file",
 193                "meta.diff.header.to-file"
 194            ],
 195            "settings": {
 196                "foreground": "#a2bffc",
 197                "fontStyle": "italic"
 198            }
 199        },
 200        {
 201            "name": "Deleted",
 202            "scope": "markup.deleted.diff",
 203            "settings": {
 204                "foreground": "#EF535090",
 205                "fontStyle": "italic"
 206            }
 207        },
 208        {
 209            "name": "Inserted",
 210            "scope": "markup.inserted.diff",
 211            "settings": {
 212                "foreground": "#4876d6ff",
 213                "fontStyle": "italic"
 214            }
 215        },
 216        {
 217            "name": "Global settings",
 218            "settings": {
 219                "background": "#011627",
 220                "foreground": "#403f53"
 221            }
 222        },
 223        {
 224            "name": "Comment",
 225            "scope": "comment",
 226            "settings": {
 227                "foreground": "#989fb1",
 228                "fontStyle": "italic"
 229            }
 230        },
 231        {
 232            "name": "String",
 233            "scope": "string",
 234            "settings": {
 235                "foreground": "#4876d6"
 236            }
 237        },
 238        {
 239            "name": "String Quoted",
 240            "scope": ["string.quoted", "variable.other.readwrite.js"],
 241            "settings": {
 242                "foreground": "#c96765"
 243            }
 244        },
 245        {
 246            "name": "Support Constant Math",
 247            "scope": "support.constant.math",
 248            "settings": {
 249                "foreground": "#4876d6"
 250            }
 251        },
 252        {
 253            "name": "Number",
 254            "scope": ["constant.numeric", "constant.character.numeric"],
 255            "settings": {
 256                "foreground": "#aa0982",
 257                "fontStyle": ""
 258            }
 259        },
 260        {
 261            "name": "Built-in constant",
 262            "scope": [
 263                "constant.language",
 264                "punctuation.definition.constant",
 265                "variable.other.constant"
 266            ],
 267            "settings": {
 268                "foreground": "#4876d6"
 269            }
 270        },
 271        {
 272            "name": "User-defined constant",
 273            "scope": ["constant.character", "constant.other"],
 274            "settings": {
 275                "foreground": "#4876d6"
 276            }
 277        },
 278        {
 279            "name": "Constant Character Escape",
 280            "scope": "constant.character.escape",
 281            "settings": {
 282                "foreground": "#aa0982"
 283            }
 284        },
 285        {
 286            "name": "RegExp String",
 287            "scope": ["string.regexp", "string.regexp keyword.other"],
 288            "settings": {
 289                "foreground": "#5ca7e4"
 290            }
 291        },
 292        {
 293            "name": "Comma in functions",
 294            "scope": "meta.function punctuation.separator.comma",
 295            "settings": {
 296                "foreground": "#5f7e97"
 297            }
 298        },
 299        {
 300            "name": "Variable",
 301            "scope": "variable",
 302            "settings": {
 303                "foreground": "#4876d6"
 304            }
 305        },
 306        {
 307            "name": "Keyword",
 308            "scope": ["punctuation.accessor", "keyword"],
 309            "settings": {
 310                "foreground": "#994cc3",
 311                "fontStyle": "italic"
 312            }
 313        },
 314        {
 315            "name": "Storage",
 316            "scope": [
 317                "storage",
 318                "meta.var.expr",
 319                "meta.class meta.method.declaration meta.var.expr storage.type.js",
 320                "storage.type.property.js",
 321                "storage.type.property.ts",
 322                "storage.type.property.tsx"
 323            ],
 324            "settings": {
 325                "foreground": "#994cc3",
 326                "fontStyle": "italic"
 327            }
 328        },
 329        {
 330            "name": "Storage type",
 331            "scope": "storage.type",
 332            "settings": {
 333                "foreground": "#994cc3"
 334            }
 335        },
 336        {
 337            "name": "Storage type",
 338            "scope": "storage.type.function.arrow.js",
 339            "settings": {
 340                "fontStyle": ""
 341            }
 342        },
 343        {
 344            "name": "Class name",
 345            "scope": ["entity.name.class", "meta.class entity.name.type.class"],
 346            "settings": {
 347                "foreground": "#111111"
 348            }
 349        },
 350        {
 351            "name": "Inherited class",
 352            "scope": "entity.other.inherited-class",
 353            "settings": {
 354                "foreground": "#4876d6"
 355            }
 356        },
 357        {
 358            "name": "Function name",
 359            "scope": "entity.name.function",
 360            "settings": {
 361                "foreground": "#994cc3",
 362                "fontStyle": "italic"
 363            }
 364        },
 365        {
 366            "name": "Meta Tag",
 367            "scope": ["punctuation.definition.tag", "meta.tag"],
 368            "settings": {
 369                "foreground": "#994cc3"
 370            }
 371        },
 372        {
 373            "name": "HTML Tag names",
 374            "scope": [
 375                "entity.name.tag",
 376                "meta.tag.other.html",
 377                "meta.tag.other.js",
 378                "meta.tag.other.tsx",
 379                "entity.name.tag.tsx",
 380                "entity.name.tag.js",
 381                "entity.name.tag",
 382                "meta.tag.js",
 383                "meta.tag.tsx",
 384                "meta.tag.html"
 385            ],
 386            "settings": {
 387                "foreground": "#994cc3",
 388                "fontStyle": ""
 389            }
 390        },
 391        {
 392            "name": "Tag attribute",
 393            "scope": "entity.other.attribute-name",
 394            "settings": {
 395                "fontStyle": "italic",
 396                "foreground": "#4876d6"
 397            }
 398        },
 399        {
 400            "name": "Entity Name Tag Custom",
 401            "scope": "entity.name.tag.custom",
 402            "settings": {
 403                "foreground": "#4876d6"
 404            }
 405        },
 406        {
 407            "name": "Library (function & constant)",
 408            "scope": ["support.function", "support.constant"],
 409            "settings": {
 410                "foreground": "#4876d6"
 411            }
 412        },
 413        {
 414            "name": "Support Constant Property Value meta",
 415            "scope": "support.constant.meta.property-value",
 416            "settings": {
 417                "foreground": "#0c969b"
 418            }
 419        },
 420        {
 421            "name": "Library class/type",
 422            "scope": ["support.type", "support.class"],
 423            "settings": {
 424                "foreground": "#4876d6"
 425            }
 426        },
 427        {
 428            "name": "Support Variable DOM",
 429            "scope": "support.variable.dom",
 430            "settings": {
 431                "foreground": "#4876d6"
 432            }
 433        },
 434        {
 435            "name": "Invalid",
 436            "scope": "invalid",
 437            "settings": {
 438                "foreground": "#ff2c83"
 439            }
 440        },
 441        {
 442            "name": "Invalid deprecated",
 443            "scope": "invalid.deprecated",
 444            "settings": {
 445                "foreground": "#d3423e"
 446            }
 447        },
 448        {
 449            "name": "Keyword Operator",
 450            "scope": "keyword.operator",
 451            "settings": {
 452                "foreground": "#0c969b",
 453                "fontStyle": ""
 454            }
 455        },
 456        {
 457            "name": "Keyword Operator Relational",
 458            "scope": "keyword.operator.relational",
 459            "settings": {
 460                "foreground": "#994cc3",
 461                "fontStyle": "italic"
 462            }
 463        },
 464        {
 465            "name": "Keyword Operator Assignment",
 466            "scope": "keyword.operator.assignment",
 467            "settings": {
 468                "foreground": "#994cc3"
 469            }
 470        },
 471        {
 472            "name": "Keyword Operator Arithmetic",
 473            "scope": "keyword.operator.arithmetic",
 474            "settings": {
 475                "foreground": "#994cc3"
 476            }
 477        },
 478        {
 479            "name": "Keyword Operator Bitwise",
 480            "scope": "keyword.operator.bitwise",
 481            "settings": {
 482                "foreground": "#994cc3"
 483            }
 484        },
 485        {
 486            "name": "Keyword Operator Increment",
 487            "scope": "keyword.operator.increment",
 488            "settings": {
 489                "foreground": "#994cc3"
 490            }
 491        },
 492        {
 493            "name": "Keyword Operator Ternary",
 494            "scope": "keyword.operator.ternary",
 495            "settings": {
 496                "foreground": "#994cc3"
 497            }
 498        },
 499        {
 500            "name": "Double-Slashed Comment",
 501            "scope": "comment.line.double-slash",
 502            "settings": {
 503                "foreground": "#939dbb"
 504            }
 505        },
 506        {
 507            "name": "Object",
 508            "scope": "object",
 509            "settings": {
 510                "foreground": "#cdebf7"
 511            }
 512        },
 513        {
 514            "name": "Null",
 515            "scope": "constant.language.null",
 516            "settings": {
 517                "foreground": "#bc5454"
 518            }
 519        },
 520        {
 521            "name": "Meta Brace",
 522            "scope": "meta.brace",
 523            "settings": {
 524                "foreground": "#403f53"
 525            }
 526        },
 527        {
 528            "name": "Meta Delimiter Period",
 529            "scope": "meta.delimiter.period",
 530            "settings": {
 531                "foreground": "#994cc3",
 532                "fontStyle": "italic"
 533            }
 534        },
 535        {
 536            "name": "Punctuation Definition String",
 537            "scope": "punctuation.definition.string",
 538            "settings": {
 539                "foreground": "#111111"
 540            }
 541        },
 542        {
 543            "name": "Punctuation Definition String Markdown",
 544            "scope": "punctuation.definition.string.begin.markdown",
 545            "settings": {
 546                "foreground": "#bc5454"
 547            }
 548        },
 549        {
 550            "name": "Boolean",
 551            "scope": "constant.language.boolean",
 552            "settings": {
 553                "foreground": "#bc5454"
 554            }
 555        },
 556        {
 557            "name": "Object Comma",
 558            "scope": "object.comma",
 559            "settings": {
 560                "foreground": "#ffffff"
 561            }
 562        },
 563        {
 564            "name": "Variable Parameter Function",
 565            "scope": "variable.parameter.function",
 566            "settings": {
 567                "foreground": "#0c969b",
 568                "fontStyle": ""
 569            }
 570        },
 571        {
 572            "name": "Support Type Property Name & entity name tags",
 573            "scope": [
 574                "support.type.vendor.property-name",
 575                "support.constant.vendor.property-value",
 576                "support.type.property-name",
 577                "meta.property-list entity.name.tag"
 578            ],
 579            "settings": {
 580                "foreground": "#0c969b",
 581                "fontStyle": ""
 582            }
 583        },
 584        {
 585            "name": "Entity Name tag reference in stylesheets",
 586            "scope": "meta.property-list entity.name.tag.reference",
 587            "settings": {
 588                "foreground": "#57eaf1"
 589            }
 590        },
 591        {
 592            "name": "Constant Other Color RGB Value Punctuation Definition Constant",
 593            "scope": "constant.other.color.rgb-value punctuation.definition.constant",
 594            "settings": {
 595                "foreground": "#aa0982"
 596            }
 597        },
 598        {
 599            "name": "Constant Other Color",
 600            "scope": "constant.other.color",
 601            "settings": {
 602                "foreground": "#aa0982"
 603            }
 604        },
 605        {
 606            "name": "Keyword Other Unit",
 607            "scope": "keyword.other.unit",
 608            "settings": {
 609                "foreground": "#aa0982"
 610            }
 611        },
 612        {
 613            "name": "Meta Selector",
 614            "scope": "meta.selector",
 615            "settings": {
 616                "foreground": "#994cc3",
 617                "fontStyle": "italic"
 618            }
 619        },
 620        {
 621            "name": "Entity Other Attribute Name Id",
 622            "scope": "entity.other.attribute-name.id",
 623            "settings": {
 624                "foreground": "#aa0982"
 625            }
 626        },
 627        {
 628            "name": "Meta Property Name",
 629            "scope": "meta.property-name",
 630            "settings": {
 631                "foreground": "#0c969b"
 632            }
 633        },
 634        {
 635            "name": "Doctypes",
 636            "scope": ["entity.name.tag.doctype", "meta.tag.sgml.doctype"],
 637            "settings": {
 638                "foreground": "#994cc3",
 639                "fontStyle": "italic"
 640            }
 641        },
 642        {
 643            "name": "Punctuation Definition Parameters",
 644            "scope": "punctuation.definition.parameters",
 645            "settings": {
 646                "foreground": "#111111"
 647            }
 648        },
 649        {
 650            "name": "Keyword Control Operator",
 651            "scope": "keyword.control.operator",
 652            "settings": {
 653                "foreground": "#0c969b"
 654            }
 655        },
 656        {
 657            "name": "Keyword Operator Logical",
 658            "scope": "keyword.operator.logical",
 659            "settings": {
 660                "foreground": "#994cc3",
 661                "fontStyle": ""
 662            }
 663        },
 664        {
 665            "name": "Variable Instances",
 666            "scope": [
 667                "variable.instance",
 668                "variable.other.instance",
 669                "variable.readwrite.instance",
 670                "variable.other.readwrite.instance",
 671                "variable.other.property"
 672            ],
 673            "settings": {
 674                "foreground": "#0c969b"
 675            }
 676        },
 677        {
 678            "name": "Variable Property Other object property",
 679            "scope": ["variable.other.object.property"],
 680            "settings": {
 681                "foreground": "#111111",
 682                "fontStyle": "italic"
 683            }
 684        },
 685        {
 686            "name": "Variable Property Other object",
 687            "scope": ["variable.other.object.js"],
 688            "settings": {
 689                "fontStyle": ""
 690            }
 691        },
 692        {
 693            "name": "Entity Name Function",
 694            "scope": ["entity.name.function"],
 695            "settings": {
 696                "foreground": "#4876d6",
 697                "fontStyle": "italic"
 698            }
 699        },
 700        {
 701            "name": "Keyword Operator Comparison, imports, returns and Keyword Operator Ruby",
 702            "scope": [
 703                "keyword.operator.comparison",
 704                "keyword.control.flow.js",
 705                "keyword.control.flow.ts",
 706                "keyword.control.flow.tsx",
 707                "keyword.control.ruby",
 708                "keyword.control.module.ruby",
 709                "keyword.control.class.ruby",
 710                "keyword.control.def.ruby",
 711                "keyword.control.loop.js",
 712                "keyword.control.loop.ts",
 713                "keyword.control.import.js",
 714                "keyword.control.import.ts",
 715                "keyword.control.import.tsx",
 716                "keyword.control.from.js",
 717                "keyword.control.from.ts",
 718                "keyword.control.from.tsx",
 719                "keyword.operator.instanceof.js",
 720                "keyword.operator.expression.instanceof.ts",
 721                "keyword.operator.expression.instanceof.tsx"
 722            ],
 723            "settings": {
 724                "foreground": "#994cc3",
 725                "fontStyle": "italic"
 726            }
 727        },
 728        {
 729            "name": "Keyword Control Conditional",
 730            "scope": [
 731                "keyword.control.conditional.js",
 732                "keyword.control.conditional.ts",
 733                "keyword.control.switch.js",
 734                "keyword.control.switch.ts"
 735            ],
 736            "settings": {
 737                "foreground": "#994cc3",
 738                "fontStyle": ""
 739            }
 740        },
 741        {
 742            "name": "Support Constant, `new` keyword, Special Method Keyword, `debugger`, other keywords",
 743            "scope": [
 744                "support.constant",
 745                "keyword.other.special-method",
 746                "keyword.other.new",
 747                "keyword.other.debugger",
 748                "keyword.control"
 749            ],
 750            "settings": {
 751                "foreground": "#0c969b"
 752            }
 753        },
 754        {
 755            "name": "Support Function",
 756            "scope": "support.function",
 757            "settings": {
 758                "foreground": "#4876d6"
 759            }
 760        },
 761        {
 762            "name": "Invalid Broken",
 763            "scope": "invalid.broken",
 764            "settings": {
 765                "foreground": "#aa0982"
 766            }
 767        },
 768        {
 769            "name": "Invalid Unimplemented",
 770            "scope": "invalid.unimplemented",
 771            "settings": {
 772                "foreground": "#8BD649"
 773            }
 774        },
 775        {
 776            "name": "Invalid Illegal",
 777            "scope": "invalid.illegal",
 778            "settings": {
 779                "foreground": "#c96765"
 780            }
 781        },
 782        {
 783            "name": "Language Variable",
 784            "scope": "variable.language",
 785            "settings": {
 786                "foreground": "#0c969b"
 787            }
 788        },
 789        {
 790            "name": "Support Variable Property",
 791            "scope": "support.variable.property",
 792            "settings": {
 793                "foreground": "#0c969b"
 794            }
 795        },
 796        {
 797            "name": "Variable Function",
 798            "scope": "variable.function",
 799            "settings": {
 800                "foreground": "#4876d6"
 801            }
 802        },
 803        {
 804            "name": "Variable Interpolation",
 805            "scope": "variable.interpolation",
 806            "settings": {
 807                "foreground": "#ec5f67"
 808            }
 809        },
 810        {
 811            "name": "Meta Function Call",
 812            "scope": "meta.function-call",
 813            "settings": {
 814                "foreground": "#4876d6"
 815            }
 816        },
 817        {
 818            "name": "Punctuation Section Embedded",
 819            "scope": "punctuation.section.embedded",
 820            "settings": {
 821                "foreground": "#d3423e"
 822            }
 823        },
 824        {
 825            "name": "Punctuation Tweaks",
 826            "scope": [
 827                "punctuation.terminator.expression",
 828                "punctuation.definition.arguments",
 829                "punctuation.definition.array",
 830                "punctuation.section.array",
 831                "meta.array"
 832            ],
 833            "settings": {
 834                "foreground": "#403f53"
 835            }
 836        },
 837        {
 838            "name": "More Punctuation Tweaks",
 839            "scope": [
 840                "punctuation.definition.list.begin",
 841                "punctuation.definition.list.end",
 842                "punctuation.separator.arguments",
 843                "punctuation.definition.list"
 844            ],
 845            "settings": {
 846                "foreground": "#111111"
 847            }
 848        },
 849        {
 850            "name": "Template Strings",
 851            "scope": "string.template meta.template.expression",
 852            "settings": {
 853                "foreground": "#d3423e"
 854            }
 855        },
 856        {
 857            "name": "Backtics(``) in Template Strings",
 858            "scope": "string.template punctuation.definition.string",
 859            "settings": {
 860                "foreground": "#403f53"
 861            }
 862        },
 863        {
 864            "name": "Italics",
 865            "scope": "italic",
 866            "settings": {
 867                "foreground": "#994cc3",
 868                "fontStyle": "italic"
 869            }
 870        },
 871        {
 872            "name": "Bold",
 873            "scope": "bold",
 874            "settings": {
 875                "foreground": "#4876d6",
 876                "fontStyle": "bold"
 877            }
 878        },
 879        {
 880            "name": "Quote",
 881            "scope": "quote",
 882            "settings": {
 883                "foreground": "#697098",
 884                "fontStyle": "italic"
 885            }
 886        },
 887        {
 888            "name": "Raw Code",
 889            "scope": "raw",
 890            "settings": {
 891                "foreground": "#0c969b"
 892            }
 893        },
 894        {
 895            "name": "CoffeScript Variable Assignment",
 896            "scope": "variable.assignment.coffee",
 897            "settings": {
 898                "foreground": "#31e1eb"
 899            }
 900        },
 901        {
 902            "name": "CoffeScript Parameter Function",
 903            "scope": "variable.parameter.function.coffee",
 904            "settings": {
 905                "foreground": "#403f53"
 906            }
 907        },
 908        {
 909            "name": "CoffeeScript Assignments",
 910            "scope": "variable.assignment.coffee",
 911            "settings": {
 912                "foreground": "#0c969b"
 913            }
 914        },
 915        {
 916            "name": "C# Readwrite Variables",
 917            "scope": "variable.other.readwrite.cs",
 918            "settings": {
 919                "foreground": "#403f53"
 920            }
 921        },
 922        {
 923            "name": "C# Classes & Storage types",
 924            "scope": ["entity.name.type.class.cs", "storage.type.cs"],
 925            "settings": {
 926                "foreground": "#4876d6"
 927            }
 928        },
 929        {
 930            "name": "C# Namespaces",
 931            "scope": "entity.name.type.namespace.cs",
 932            "settings": {
 933                "foreground": "#0c969b"
 934            }
 935        },
 936        {
 937            "name": "Tag names in Stylesheets",
 938            "scope": [
 939                "entity.name.tag.css",
 940                "entity.name.tag.less",
 941                "entity.name.tag.custom.css",
 942                "support.constant.property-value.css"
 943            ],
 944            "settings": {
 945                "foreground": "#c96765",
 946                "fontStyle": ""
 947            }
 948        },
 949        {
 950            "name": "Wildcard(*) selector in Stylesheets",
 951            "scope": [
 952                "entity.name.tag.wildcard.css",
 953                "entity.name.tag.wildcard.less",
 954                "entity.name.tag.wildcard.scss",
 955                "entity.name.tag.wildcard.sass"
 956            ],
 957            "settings": {
 958                "foreground": "#0c969b"
 959            }
 960        },
 961        {
 962            "name": "CSS Keyword Other Unit",
 963            "scope": "keyword.other.unit.css",
 964            "settings": {
 965                "foreground": "#4876d6"
 966            }
 967        },
 968        {
 969            "name": "Attribute Name for CSS",
 970            "scope": [
 971                "meta.attribute-selector.css entity.other.attribute-name.attribute",
 972                "variable.other.readwrite.js"
 973            ],
 974            "settings": {
 975                "foreground": "#aa0982"
 976            }
 977        },
 978        {
 979            "name": "Elixir Classes",
 980            "scope": [
 981                "source.elixir support.type.elixir",
 982                "source.elixir meta.module.elixir entity.name.class.elixir"
 983            ],
 984            "settings": {
 985                "foreground": "#4876d6"
 986            }
 987        },
 988        {
 989            "name": "Elixir Functions",
 990            "scope": "source.elixir entity.name.function",
 991            "settings": {
 992                "foreground": "#4876d6"
 993            }
 994        },
 995        {
 996            "name": "Elixir Constants",
 997            "scope": [
 998                "source.elixir constant.other.symbol.elixir",
 999                "source.elixir constant.other.keywords.elixir"
1000            ],
1001            "settings": {
1002                "foreground": "#4876d6"
1003            }
1004        },
1005        {
1006            "name": "Elixir String Punctuations",
1007            "scope": "source.elixir punctuation.definition.string",
1008            "settings": {
1009                "foreground": "#4876d6"
1010            }
1011        },
1012        {
1013            "name": "Elixir",
1014            "scope": [
1015                "source.elixir variable.other.readwrite.module.elixir",
1016                "source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir"
1017            ],
1018            "settings": {
1019                "foreground": "#4876d6"
1020            }
1021        },
1022        {
1023            "name": "Elixir Binary Punctuations",
1024            "scope": "source.elixir .punctuation.binary.elixir",
1025            "settings": {
1026                "foreground": "#994cc3",
1027                "fontStyle": "italic"
1028            }
1029        },
1030        {
1031            "name": "Closure Constant Keyword",
1032            "scope": "constant.keyword.clojure",
1033            "settings": {
1034                "foreground": "#0c969b"
1035            }
1036        },
1037        {
1038            "name": "Go Function Calls",
1039            "scope": "source.go meta.function-call.go",
1040            "settings": {
1041                "foreground": "#0c969b"
1042            }
1043        },
1044        {
1045            "name": "Go Keywords",
1046            "scope": [
1047                "source.go keyword.package.go",
1048                "source.go keyword.import.go",
1049                "source.go keyword.function.go",
1050                "source.go keyword.type.go",
1051                "source.go keyword.struct.go",
1052                "source.go keyword.interface.go",
1053                "source.go keyword.const.go",
1054                "source.go keyword.var.go",
1055                "source.go keyword.map.go",
1056                "source.go keyword.channel.go",
1057                "source.go keyword.control.go"
1058            ],
1059            "settings": {
1060                "foreground": "#994cc3",
1061                "fontStyle": "italic"
1062            }
1063        },
1064        {
1065            "name": "Go Constants e.g. nil, string format (%s, %d, etc.)",
1066            "scope": ["source.go constant.language.go", "source.go constant.other.placeholder.go"],
1067            "settings": {
1068                "foreground": "#bc5454"
1069            }
1070        },
1071        {
1072            "name": "C++ Functions",
1073            "scope": ["entity.name.function.preprocessor.cpp", "entity.scope.name.cpp"],
1074            "settings": {
1075                "foreground": "#0c969bff"
1076            }
1077        },
1078        {
1079            "name": "C++ Meta Namespace",
1080            "scope": ["meta.namespace-block.cpp"],
1081            "settings": {
1082                "foreground": "#111111"
1083            }
1084        },
1085        {
1086            "name": "C++ Language Primitive Storage",
1087            "scope": ["storage.type.language.primitive.cpp"],
1088            "settings": {
1089                "foreground": "#bc5454"
1090            }
1091        },
1092        {
1093            "name": "C++ Preprocessor Macro",
1094            "scope": ["meta.preprocessor.macro.cpp"],
1095            "settings": {
1096                "foreground": "#403f53"
1097            }
1098        },
1099        {
1100            "name": "C++ Variable Parameter",
1101            "scope": ["variable.parameter"],
1102            "settings": {
1103                "foreground": "#111111"
1104            }
1105        },
1106        {
1107            "name": "Powershell Variables",
1108            "scope": ["variable.other.readwrite.powershell"],
1109            "settings": {
1110                "foreground": "#4876d6"
1111            }
1112        },
1113        {
1114            "name": "Powershell Function",
1115            "scope": ["support.function.powershell"],
1116            "settings": {
1117                "foreground": "#0c969bff"
1118            }
1119        },
1120        {
1121            "name": "ID Attribute Name in HTML",
1122            "scope": "entity.other.attribute-name.id.html",
1123            "settings": {
1124                "foreground": "#4876d6"
1125            }
1126        },
1127        {
1128            "name": "HTML Punctuation Definition Tag",
1129            "scope": "punctuation.definition.tag.html",
1130            "settings": {
1131                "foreground": "#994cc3"
1132            }
1133        },
1134        {
1135            "name": "HTML Doctype",
1136            "scope": "meta.tag.sgml.doctype.html",
1137            "settings": {
1138                "foreground": "#994cc3",
1139                "fontStyle": "italic"
1140            }
1141        },
1142        {
1143            "name": "JavaScript Classes",
1144            "scope": "meta.class entity.name.type.class.js",
1145            "settings": {
1146                "foreground": "#111111"
1147            }
1148        },
1149        {
1150            "name": "JavaScript Method Declaration e.g. `constructor`",
1151            "scope": "meta.method.declaration storage.type.js",
1152            "settings": {
1153                "foreground": "#4876d6"
1154            }
1155        },
1156        {
1157            "name": "JavaScript Terminator",
1158            "scope": "terminator.js",
1159            "settings": {
1160                "foreground": "#403f53"
1161            }
1162        },
1163        {
1164            "name": "JavaScript Meta Punctuation Definition",
1165            "scope": "meta.js punctuation.definition.js",
1166            "settings": {
1167                "foreground": "#403f53"
1168            }
1169        },
1170        {
1171            "name": "Entity Names in Code Documentations",
1172            "scope": ["entity.name.type.instance.jsdoc", "entity.name.type.instance.phpdoc"],
1173            "settings": {
1174                "foreground": "#5f7e97"
1175            }
1176        },
1177        {
1178            "name": "Other Variables in Code Documentations",
1179            "scope": ["variable.other.jsdoc", "variable.other.phpdoc"],
1180            "settings": {
1181                "foreground": "#78ccf0"
1182            }
1183        },
1184        {
1185            "name": "JavaScript module imports and exports",
1186            "scope": [
1187                "variable.other.meta.import.js",
1188                "meta.import.js variable.other",
1189                "variable.other.meta.export.js",
1190                "meta.export.js variable.other"
1191            ],
1192            "settings": {
1193                "foreground": "#403f53"
1194            }
1195        },
1196        {
1197            "name": "JavaScript Variable Parameter Function",
1198            "scope": "variable.parameter.function.js",
1199            "settings": {
1200                "foreground": "#7986E7"
1201            }
1202        },
1203        {
1204            "name": "JavaScript[React] Variable Other Object",
1205            "scope": [
1206                "variable.other.object.js",
1207                "variable.other.object.jsx",
1208                "variable.object.property.js",
1209                "variable.object.property.jsx"
1210            ],
1211            "settings": {
1212                "foreground": "#403f53"
1213            }
1214        },
1215        {
1216            "name": "JavaScript Variables",
1217            "scope": ["variable.js", "variable.other.js"],
1218            "settings": {
1219                "foreground": "#403f53"
1220            }
1221        },
1222        {
1223            "name": "JavaScript Entity Name Type",
1224            "scope": ["entity.name.type.js", "entity.name.type.module.js"],
1225            "settings": {
1226                "foreground": "#111111",
1227                "fontStyle": ""
1228            }
1229        },
1230        {
1231            "name": "JavaScript Support Classes",
1232            "scope": "support.class.js",
1233            "settings": {
1234                "foreground": "#403f53"
1235            }
1236        },
1237        {
1238            "name": "JSON Property Names",
1239            "scope": "support.type.property-name.json",
1240            "settings": {
1241                "foreground": "#0c969b"
1242            }
1243        },
1244        {
1245            "name": "JSON Support Constants",
1246            "scope": "support.constant.json",
1247            "settings": {
1248                "foreground": "#4876d6"
1249            }
1250        },
1251        {
1252            "name": "JSON Property values (string)",
1253            "scope": "meta.structure.dictionary.value.json string.quoted.double",
1254            "settings": {
1255                "foreground": "#c789d6"
1256            }
1257        },
1258        {
1259            "name": "Strings in JSON values",
1260            "scope": "string.quoted.double.json punctuation.definition.string.json",
1261            "settings": {
1262                "foreground": "#0c969b"
1263            }
1264        },
1265        {
1266            "name": "Specific JSON Property values like null",
1267            "scope": "meta.structure.dictionary.json meta.structure.dictionary.value constant.language",
1268            "settings": {
1269                "foreground": "#bc5454"
1270            }
1271        },
1272        {
1273            "name": "JavaScript Other Variable",
1274            "scope": "variable.other.object.js",
1275            "settings": {
1276                "foreground": "#0c969b",
1277                "fontStyle": "italic"
1278            }
1279        },
1280        {
1281            "name": "Ruby Variables",
1282            "scope": ["variable.other.ruby"],
1283            "settings": {
1284                "foreground": "#403f53"
1285            }
1286        },
1287        {
1288            "name": "Ruby Class",
1289            "scope": ["entity.name.type.class.ruby"],
1290            "settings": {
1291                "foreground": "#c96765"
1292            }
1293        },
1294        {
1295            "name": "Ruby Hashkeys",
1296            "scope": "constant.language.symbol.hashkey.ruby",
1297            "settings": {
1298                "foreground": "#0c969b"
1299            }
1300        },
1301        {
1302            "name": "Ruby Symbols",
1303            "scope": "constant.language.symbol.ruby",
1304            "settings": {
1305                "foreground": "#0c969b"
1306            }
1307        },
1308        {
1309            "name": "LESS Tag names",
1310            "scope": "entity.name.tag.less",
1311            "settings": {
1312                "foreground": "#994cc3"
1313            }
1314        },
1315        {
1316            "name": "LESS Keyword Other Unit",
1317            "scope": "keyword.other.unit.css",
1318            "settings": {
1319                "foreground": "#0c969b"
1320            }
1321        },
1322        {
1323            "name": "Attribute Name for LESS",
1324            "scope": "meta.attribute-selector.less entity.other.attribute-name.attribute",
1325            "settings": {
1326                "foreground": "#aa0982"
1327            }
1328        },
1329        {
1330            "name": "Markdown Headings",
1331            "scope": [
1332                "markup.heading.markdown",
1333                "markup.heading.setext.1.markdown",
1334                "markup.heading.setext.2.markdown"
1335            ],
1336            "settings": {
1337                "foreground": "#4876d6"
1338            }
1339        },
1340        {
1341            "name": "Markdown Italics",
1342            "scope": "markup.italic.markdown",
1343            "settings": {
1344                "foreground": "#994cc3",
1345                "fontStyle": "italic"
1346            }
1347        },
1348        {
1349            "name": "Markdown Bold",
1350            "scope": "markup.bold.markdown",
1351            "settings": {
1352                "foreground": "#4876d6",
1353                "fontStyle": "bold"
1354            }
1355        },
1356        {
1357            "name": "Markdown Quote + others",
1358            "scope": "markup.quote.markdown",
1359            "settings": {
1360                "foreground": "#697098",
1361                "fontStyle": "italic"
1362            }
1363        },
1364        {
1365            "name": "Markdown Raw Code + others",
1366            "scope": "markup.inline.raw.markdown",
1367            "settings": {
1368                "foreground": "#0c969b"
1369            }
1370        },
1371        {
1372            "name": "Markdown Links",
1373            "scope": ["markup.underline.link.markdown", "markup.underline.link.image.markdown"],
1374            "settings": {
1375                "foreground": "#ff869a"
1376            }
1377        },
1378        {
1379            "name": "Markdown Link Title and Description",
1380            "scope": ["string.other.link.title.markdown", "string.other.link.description.markdown"],
1381            "settings": {
1382                "foreground": "#403f53"
1383            }
1384        },
1385        {
1386            "name": "Markdown Punctuation",
1387            "scope": [
1388                "punctuation.definition.string.markdown",
1389                "punctuation.definition.string.begin.markdown",
1390                "punctuation.definition.string.end.markdown",
1391                "meta.link.inline.markdown punctuation.definition.string"
1392            ],
1393            "settings": {
1394                "foreground": "#4876d6"
1395            }
1396        },
1397        {
1398            "name": "Markdown MetaData Punctuation",
1399            "scope": ["punctuation.definition.metadata.markdown"],
1400            "settings": {
1401                "foreground": "#0c969b"
1402            }
1403        },
1404        {
1405            "name": "Markdown List Punctuation",
1406            "scope": ["beginning.punctuation.definition.list.markdown"],
1407            "settings": {
1408                "foreground": "#4876d6"
1409            }
1410        },
1411        {
1412            "name": "Markdown Inline Raw String",
1413            "scope": "markup.inline.raw.string.markdown",
1414            "settings": {
1415                "foreground": "#4876d6"
1416            }
1417        },
1418        {
1419            "name": "PHP Variables",
1420            "scope": ["variable.other.php", "variable.other.property.php"],
1421            "settings": {
1422                "foreground": "#111111"
1423            }
1424        },
1425        {
1426            "name": "Support Classes in PHP",
1427            "scope": "support.class.php",
1428            "settings": {
1429                "foreground": "#111111"
1430            }
1431        },
1432        {
1433            "name": "Punctuations in PHP function calls",
1434            "scope": "meta.function-call.php punctuation",
1435            "settings": {
1436                "foreground": "#403f53"
1437            }
1438        },
1439        {
1440            "name": "PHP Global Variables",
1441            "scope": "variable.other.global.php",
1442            "settings": {
1443                "foreground": "#4876d6"
1444            }
1445        },
1446        {
1447            "name": "Declaration Punctuation in PHP Global Variables",
1448            "scope": "variable.other.global.php punctuation.definition.variable",
1449            "settings": {
1450                "foreground": "#4876d6"
1451            }
1452        },
1453        {
1454            "name": "Language Constants in Python",
1455            "scope": "constant.language.python",
1456            "settings": {
1457                "foreground": "#bc5454"
1458            }
1459        },
1460        {
1461            "name": "Python Function Parameter and Arguments",
1462            "scope": ["variable.parameter.function.python", "meta.function-call.arguments.python"],
1463            "settings": {
1464                "foreground": "#4876d6"
1465            }
1466        },
1467        {
1468            "name": "Python Function Call",
1469            "scope": ["meta.function-call.python", "meta.function-call.generic.python"],
1470            "settings": {
1471                "foreground": "#0c969b"
1472            }
1473        },
1474        {
1475            "name": "Punctuations in Python",
1476            "scope": "punctuation.python",
1477            "settings": {
1478                "foreground": "#403f53"
1479            }
1480        },
1481        {
1482            "name": "Decorator Functions in Python",
1483            "scope": "entity.name.function.decorator.python",
1484            "settings": {
1485                "foreground": "#4876d6"
1486            }
1487        },
1488        {
1489            "name": "Python Language Variable",
1490            "scope": "source.python variable.language.special",
1491            "settings": {
1492                "foreground": "#aa0982"
1493            }
1494        },
1495        {
1496            "name": "Python import control keyword",
1497            "scope": "keyword.control",
1498            "settings": {
1499                "foreground": "#994cc3",
1500                "fontStyle": "italic"
1501            }
1502        },
1503        {
1504            "name": "SCSS Variable",
1505            "scope": [
1506                "variable.scss",
1507                "variable.sass",
1508                "variable.parameter.url.scss",
1509                "variable.parameter.url.sass"
1510            ],
1511            "settings": {
1512                "foreground": "#4876d6"
1513            }
1514        },
1515        {
1516            "name": "Variables in SASS At-Rules",
1517            "scope": [
1518                "source.css.scss meta.at-rule variable",
1519                "source.css.sass meta.at-rule variable"
1520            ],
1521            "settings": {
1522                "foreground": "#4876d6"
1523            }
1524        },
1525        {
1526            "name": "Variables in SASS At-Rules",
1527            "scope": [
1528                "source.css.scss meta.at-rule variable",
1529                "source.css.sass meta.at-rule variable"
1530            ],
1531            "settings": {
1532                "foreground": "#111111"
1533            }
1534        },
1535        {
1536            "name": "Attribute Name for SASS",
1537            "scope": [
1538                "meta.attribute-selector.scss entity.other.attribute-name.attribute",
1539                "meta.attribute-selector.sass entity.other.attribute-name.attribute"
1540            ],
1541            "settings": {
1542                "foreground": "#aa0982"
1543            }
1544        },
1545        {
1546            "name": "Tag names in SASS",
1547            "scope": ["entity.name.tag.scss", "entity.name.tag.sass"],
1548            "settings": {
1549                "foreground": "#0c969b"
1550            }
1551        },
1552        {
1553            "name": "SASS Keyword Other Unit",
1554            "scope": ["keyword.other.unit.scss", "keyword.other.unit.sass"],
1555            "settings": {
1556                "foreground": "#994cc3"
1557            }
1558        },
1559        {
1560            "name": "TypeScript[React] Variables and Object Properties",
1561            "scope": [
1562                "variable.other.readwrite.alias.ts",
1563                "variable.other.readwrite.alias.tsx",
1564                "variable.other.readwrite.ts",
1565                "variable.other.readwrite.tsx",
1566                "variable.other.object.ts",
1567                "variable.other.object.tsx",
1568                "variable.object.property.ts",
1569                "variable.object.property.tsx",
1570                "variable.other.ts",
1571                "variable.other.tsx",
1572                "variable.tsx",
1573                "variable.ts"
1574            ],
1575            "settings": {
1576                "foreground": "#403f53"
1577            }
1578        },
1579        {
1580            "name": "TypeScript[React] Entity Name Types",
1581            "scope": ["entity.name.type.ts", "entity.name.type.tsx"],
1582            "settings": {
1583                "foreground": "#111111"
1584            }
1585        },
1586        {
1587            "name": "TypeScript[React] Node Classes",
1588            "scope": ["support.class.node.ts", "support.class.node.tsx"],
1589            "settings": {
1590                "foreground": "#4876d6"
1591            }
1592        },
1593        {
1594            "name": "TypeScript[React] Entity Name Types as Parameters",
1595            "scope": [
1596                "meta.type.parameters.ts entity.name.type",
1597                "meta.type.parameters.tsx entity.name.type"
1598            ],
1599            "settings": {
1600                "foreground": "#5f7e97"
1601            }
1602        },
1603        {
1604            "name": "TypeScript[React] Import/Export Punctuations",
1605            "scope": [
1606                "meta.import.ts punctuation.definition.block",
1607                "meta.import.tsx punctuation.definition.block",
1608                "meta.export.ts punctuation.definition.block",
1609                "meta.export.tsx punctuation.definition.block"
1610            ],
1611            "settings": {
1612                "foreground": "#403f53"
1613            }
1614        },
1615        {
1616            "name": "TypeScript[React] Punctuation Decorators",
1617            "scope": [
1618                "meta.decorator punctuation.decorator.ts",
1619                "meta.decorator punctuation.decorator.tsx"
1620            ],
1621            "settings": {
1622                "foreground": "#4876d6"
1623            }
1624        },
1625        {
1626            "name": "TypeScript[React] Punctuation Decorators",
1627            "scope": "meta.tag.js meta.jsx.children.tsx",
1628            "settings": {
1629                "foreground": "#4876d6"
1630            }
1631        },
1632        {
1633            "name": "YAML Entity Name Tags",
1634            "scope": "entity.name.tag.yaml",
1635            "settings": {
1636                "foreground": "#111111"
1637            }
1638        },
1639        {
1640            "name": "JavaScript Variable Other ReadWrite",
1641            "scope": ["variable.other.readwrite.js", "variable.parameter"],
1642            "settings": {
1643                "foreground": "#403f53"
1644            }
1645        },
1646        {
1647            "name": "Support Class Component",
1648            "scope": ["support.class.component.js", "support.class.component.tsx"],
1649            "settings": {
1650                "foreground": "#aa0982",
1651                "fontStyle": ""
1652            }
1653        },
1654        {
1655            "name": "Text nested in React tags",
1656            "scope": ["meta.jsx.children", "meta.jsx.children.js", "meta.jsx.children.tsx"],
1657            "settings": {
1658                "foreground": "#403f53"
1659            }
1660        },
1661        {
1662            "name": "TypeScript Classes",
1663            "scope": "meta.class entity.name.type.class.tsx",
1664            "settings": {
1665                "foreground": "#111111"
1666            }
1667        },
1668        {
1669            "name": "TypeScript Entity Name Type",
1670            "scope": ["entity.name.type.tsx", "entity.name.type.module.tsx"],
1671            "settings": {
1672                "foreground": "#111111"
1673            }
1674        },
1675        {
1676            "name": "TypeScript Class Variable Keyword",
1677            "scope": [
1678                "meta.class.ts meta.var.expr.ts storage.type.ts",
1679                "meta.class.tsx meta.var.expr.tsx storage.type.tsx"
1680            ],
1681            "settings": {
1682                "foreground": "#994CC3"
1683            }
1684        },
1685        {
1686            "name": "TypeScript Method Declaration e.g. `constructor`",
1687            "scope": [
1688                "meta.method.declaration storage.type.ts",
1689                "meta.method.declaration storage.type.tsx"
1690            ],
1691            "settings": {
1692                "foreground": "#4876d6"
1693            }
1694        },
1695        {
1696            "name": "normalize font style of certain components",
1697            "scope": [
1698                "meta.property-list.css meta.property-value.css variable.other.less",
1699                "meta.property-list.scss variable.scss",
1700                "meta.property-list.sass variable.sass",
1701                "meta.brace",
1702                "keyword.operator.operator",
1703                "keyword.operator.or.regexp",
1704                "keyword.operator.expression.in",
1705                "keyword.operator.relational",
1706                "keyword.operator.assignment",
1707                "keyword.operator.comparison",
1708                "keyword.operator.type",
1709                "keyword.operator",
1710                "keyword",
1711                "punctuation.definintion.string",
1712                "punctuation",
1713                "variable.other.readwrite.js",
1714                "storage.type",
1715                "source.css",
1716                "string.quoted"
1717            ],
1718            "settings": {
1719                "fontStyle": ""
1720            }
1721        }
1722    ]
1723}