Skip to main content
Coding Theme

Human Theme

Publisher: Tom HallThemes in package: 6

Research-grade color themes based on vision science and human perception. Six scientifically validated variants (Dark, Light, Low Light, Soft, Warm, High Contrast) with WCAG AAA accessibility, colorblind safety, and optimized eye comfort. Features natural color hierarchy inspired by ecological perce

Color themes

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBar.background#F5F0E8
  • activityBar.border#00000000
  • activityBar.foreground#357A25
  • activityBar.inactiveForeground#7A7060
  • badge.background#E8D9C8
  • badge.foreground#357A25
  • breadcrumb.background#F5F0E8
  • breadcrumb.focusForeground#357A25
  • breadcrumb.foreground#357A6A
  • breadcrumbPicker.background#F5F0E8
  • button.background#357A25
  • button.foreground#F5F0E8
  • button.hoverBackground#357A2F
  • button.secondaryBackground#DFD0C0
  • button.secondaryForeground#2D2520
  • button.secondaryHoverBackground#F2E8DC
  • charts.blue#2A6F5F
  • charts.foreground#2D2520
  • charts.green#357A2F
  • charts.lines#7A7060
  • charts.orange#9A5D2C
  • charts.purple#9A5040
  • charts.red#9A4A2A
  • charts.yellow#7A5B1F
  • contrastBorder#00000000
  • debugIcon.breakpointCurrentStackframeForeground#357A25
  • debugIcon.breakpointDisabledForeground#7A7060
  • debugIcon.breakpointForeground#9A4A2A
  • debugIcon.breakpointStackframeForeground#2A6F5F
  • debugIcon.breakpointUnverifiedForeground#7A5B1F
  • debugToolBar.background#FAF7F0
  • debugToolBar.border#00000000
  • diffEditor.border#00000000
  • diffEditor.diagonalFill#E8DED060
  • diffEditor.insertedLineBackground#357A2F10
  • diffEditor.insertedTextBackground#458A3520
  • diffEditor.removedLineBackground#9A4A2A10
  • diffEditor.removedTextBackground#B8554520
  • dropdown.background#F5F0E8
  • dropdown.border#FAF7F0
  • dropdown.foreground#2D2520
  • editor.background#F5F0E8
  • editor.findMatchBackground#DFD0C0
  • editor.findMatchHighlightBackground#EBDCd060
  • editor.foreground#2D2520
  • editor.hoverHighlightBackground#F2E8DC
  • editor.inactiveSelectionBackground#F0E3D580
  • editor.selectionBackground#E8D9C8
  • editor.selectionHighlightBackground#E0D0C060
  • editor.wordHighlightBackground#EDE5D880
  • editor.wordHighlightStrongBackground#E5D9C880
  • editorBracketHighlight.foreground1#7A5B1F
  • editorBracketHighlight.foreground2#9A5D2C
  • editorBracketHighlight.foreground3#7A5B1F
  • editorBracketHighlight.foreground4#9A5040
  • editorBracketHighlight.foreground5#8A6B2F
  • editorBracketHighlight.foreground6#357A25
  • editorBracketHighlight.unexpectedBracket.foreground#B85545
  • editorCodeLens.foreground#7A7060
  • editorCursor.foreground#357A25
  • editorError.background#2A141240
  • editorError.border#9A4A2A40
  • editorError.foreground#9A4A2A
  • editorGroup.border#00000000
  • editorGroup.dropBackground#E8D9C840
  • editorGroupHeader.border#00000000
  • editorGroupHeader.noTabsBackground#F5F0E8
  • editorGroupHeader.tabsBackground#F5F0E8
  • editorGroupHeader.tabsBorder#00000000
  • editorGutter.addedBackground#357A2F
  • editorGutter.background#F5F0E8
  • editorGutter.commentGlyphForeground#7A7060
  • editorGutter.commentRangeForeground#DFD0C0
  • editorGutter.commentUnresolvedGlyphForeground#9A4A2A
  • editorGutter.deletedBackground#9A4A2A
  • editorGutter.foldingControlForeground#7A7060
  • editorGutter.modifiedBackground#7A5B1F
  • editorHint.foreground#357A40
  • editorIndentGuide.activeBackground#7A706060
  • editorIndentGuide.background#FAF7F040
  • editorInfo.background#E8DED040
  • editorInfo.border#2A6F5F40
  • editorInfo.foreground#2A6F5F
  • editorLineNumber.activeForeground#6F6550
  • editorLineNumber.foreground#B8AA90
  • editorRuler.foreground#FAF7F0
  • editorSuggestWidget.background#F5F0E8
  • editorSuggestWidget.border#FAF7F0
  • editorSuggestWidget.foreground#2D2520
  • editorSuggestWidget.highlightForeground#357A25
  • editorSuggestWidget.selectedBackground#E8D9C8
  • editorWarning.background#E8DED040
  • editorWarning.border#7A5B1F40
  • editorWarning.foreground#7A5B1F
  • editorWidget.background#F5F0E8
  • editorWidget.border#FAF7F0
  • editorWidget.foreground#2D2520
  • editorWidget.resizeBorder#00000000
  • extensionBadge.remoteBackground#357A25
  • extensionBadge.remoteForeground#F5F0E8
  • extensionButton.prominentBackground#357A25
  • extensionButton.prominentForeground#F5F0E8
  • extensionButton.prominentHoverBackground#357A2F
  • focusBorder#357A2540
  • gitDecoration.addedResourceForeground#357A2F
  • gitDecoration.conflictingResourceForeground#9A5040
  • gitDecoration.deletedResourceForeground#9A4A2A
  • gitDecoration.ignoredResourceForeground#7A7060
  • gitDecoration.modifiedResourceForeground#7A5B1F
  • gitDecoration.submoduleResourceForeground#2F7A6F
  • gitDecoration.untrackedResourceForeground#458545
  • input.background#F5F0E8
  • input.border#FAF7F0
  • input.foreground#2D2520
  • input.placeholderForeground#7A7060
  • inputOption.activeBackground#E8D9C8
  • inputOption.activeBorder#357A2560
  • inputValidation.errorBackground#2A1412
  • inputValidation.errorBorder#9A4A2A40
  • inputValidation.infoBackground#FAF7F0
  • inputValidation.infoBorder#2A6F5F40
  • inputValidation.warningBackground#E8DED0
  • inputValidation.warningBorder#7A5B1F40
  • list.activeSelectionBackground#E8D9C8
  • list.activeSelectionForeground#2D2520
  • list.focusAndSelectionOutline#00000000
  • list.focusOutline#00000000
  • list.hoverBackground#F2E8DC
  • list.inactiveSelectionBackground#F0E3D5
  • menu.background#F5F0E8
  • menu.border#FAF7F0
  • menu.foreground#2D2520
  • menu.selectionBackground#E8D9C8
  • menu.selectionForeground#2D2520
  • menu.separatorBackground#FAF7F0
  • menubar.selectionBackground#E8D9C8
  • menubar.selectionForeground#2D2520
  • merge.border#00000000
  • merge.commonContentBackground#FAF7F020
  • merge.commonHeaderBackground#FAF7F040
  • merge.currentContentBackground#2A6F5F20
  • merge.currentHeaderBackground#2A6F5F40
  • merge.incomingContentBackground#357A2F20
  • merge.incomingHeaderBackground#357A2F40
  • minimap.background#F5F0E8
  • minimap.errorHighlight#2A1412
  • minimap.infoHighlight#FAF7F0
  • minimap.selectionHighlight#E8D9C880
  • minimap.selectionOccurrenceHighlight#EDE5D880
  • minimap.warningHighlight#E8DED0
  • notificationCenter.border#00000000
  • notificationCenterHeader.background#F5F0E8
  • notificationCenterHeader.foreground#2D2520
  • notifications.background#FAF7F0
  • notifications.border#00000000
  • notifications.foreground#2D2520
  • panel.background#F5F0E8
  • panel.border#00000000
  • peekView.border#FAF7F0
  • peekViewEditor.background#F5F0E8
  • peekViewEditor.matchHighlightBackground#E0D0C0
  • peekViewResult.background#F5F0E8
  • peekViewResult.matchHighlightBackground#E0D0C0
  • peekViewResult.selectionBackground#E8D9C8
  • peekViewTitle.background#F5F0E8
  • problemsErrorIcon.foreground#9A4A2A
  • problemsInfoIcon.foreground#2A6F5F
  • problemsWarningIcon.foreground#7A5B1F
  • quickInput.background#F5F0E8
  • quickInput.foreground#2D2520
  • quickInputList.focusBackground#E8D9C8
  • quickInputList.focusForeground#2D2520
  • quickInputTitle.background#F5F0E8
  • scm.providerBorder#00000000
  • scrollbar.shadow#00000000
  • scrollbarSlider.activeBackground#357A2560
  • scrollbarSlider.background#7A706020
  • scrollbarSlider.hoverBackground#7A706040
  • settings.checkboxBackground#F5F0E8
  • settings.checkboxBorder#FAF7F0
  • settings.checkboxForeground#357A25
  • settings.dropdownBackground#F5F0E8
  • settings.dropdownBorder#FAF7F0
  • settings.dropdownForeground#2D2520
  • settings.headerForeground#2D2520
  • settings.modifiedItemIndicator#7A5B1F
  • settings.numberInputBackground#F5F0E8
  • settings.numberInputBorder#FAF7F0
  • settings.numberInputForeground#2D2520
  • settings.textInputBackground#F5F0E8
  • settings.textInputBorder#FAF7F0
  • settings.textInputForeground#2D2520
  • sideBar.background#F5F0E8
  • sideBar.border#00000000
  • sideBar.foreground#6B5F52
  • statusBar.background#F5F0E8
  • statusBar.border#00000000
  • statusBar.foreground#6B5F52
  • symbolIcon.arrayForeground#7A6B3F
  • symbolIcon.booleanForeground#7A5B1F
  • symbolIcon.classForeground#2A6F5F
  • symbolIcon.colorForeground#7A5B1F
  • symbolIcon.constantForeground#7A6B3F
  • symbolIcon.constructorForeground#357A2F
  • symbolIcon.enumeratorForeground#2A6F5F
  • symbolIcon.enumeratorMemberForeground#7A6B3F
  • symbolIcon.eventForeground#9A5040
  • symbolIcon.fieldForeground#2D2520
  • symbolIcon.fileForeground#2D2520
  • symbolIcon.folderForeground#357A6A
  • symbolIcon.functionForeground#357A2F
  • symbolIcon.interfaceForeground#2A6F5F
  • symbolIcon.keyForeground#357A25
  • symbolIcon.keywordForeground#357A25
  • symbolIcon.methodForeground#357A2F
  • symbolIcon.moduleForeground#2F7A6F
  • symbolIcon.namespaceForeground#2F7A6F
  • symbolIcon.nullForeground#7A7060
  • symbolIcon.numberForeground#7A5B1F
  • symbolIcon.objectForeground#3D7A6F
  • symbolIcon.operatorForeground#357A6A
  • symbolIcon.packageForeground#2F7A6F
  • symbolIcon.propertyForeground#2D2520
  • symbolIcon.referenceForeground#357A6A
  • symbolIcon.snippetForeground#7A5B1F
  • symbolIcon.stringForeground#7A5B1F
  • symbolIcon.structForeground#3D7A6F
  • symbolIcon.textForeground#2D2520
  • symbolIcon.typeParameterForeground#2A6F5F
  • symbolIcon.unitForeground#7A6B3F
  • symbolIcon.variableForeground#2D2520
  • tab.activeBackground#F5F0E8
  • tab.activeBorder#00000000
  • tab.activeBorderTop#357A25
  • tab.activeForeground#2D2520
  • tab.border#00000000
  • tab.hoverBackground#F2E8DC
  • tab.inactiveBackground#F5F0E8
  • tab.inactiveForeground#7A7060
  • tab.unfocusedActiveBackground#F5F0E8
  • tab.unfocusedActiveBorder#00000000
  • terminal.ansiBlack#E8DED0
  • terminal.ansiBlue#2A6F5F
  • terminal.ansiBrightBlack#B8AA90
  • terminal.ansiBrightBlue#3D7A6F
  • terminal.ansiBrightCyan#3D7A6F
  • terminal.ansiBrightGreen#357A25
  • terminal.ansiBrightMagenta#B85545
  • terminal.ansiBrightRed#B85545
  • terminal.ansiBrightWhite#2D2520
  • terminal.ansiBrightYellow#7A5B1F
  • terminal.ansiCyan#357A6A
  • terminal.ansiGreen#357A2F
  • terminal.ansiMagenta#9A5040
  • terminal.ansiRed#9A4A2A
  • terminal.ansiWhite#6B5F52
  • terminal.ansiYellow#7A5B1F
  • terminal.background#F5F0E8
  • terminal.foreground#2D2520
  • terminal.selectionBackground#E8D9C8
  • terminalCommandDecoration.errorBackground#2A1412
  • terminalCommandDecoration.successBackground#357A2F40
  • terminalCursor.foreground#357A25
  • testing.iconFailed#9A4A2A
  • testing.iconPassed#357A2F
  • testing.iconQueued#7A5B1F
  • testing.iconSkipped#7A7060
  • testing.message.error.lineBackground#2A1412
  • testing.message.info.lineBackground#FAF7F0
  • testing.runAction#357A25
  • textLink.activeForeground#357A25
  • textLink.foreground#2A6F5F
  • textPreformat.foreground#458545
  • titleBar.activeBackground#F5F0E8
  • titleBar.activeForeground#2D2520
  • titleBar.border#00000000
  • titleBar.inactiveBackground#F5F0E8
  • titleBar.inactiveForeground#7A7060
  • toolbar.activeBackground#E8D9C8
  • toolbar.hoverBackground#F2E8DC
  • tree.indentGuidesStroke#FAF7F0
  • walkThrough.embeddedEditorBackground#E8DED0
  • welcomePage.background#F5F0E8
  • welcomePage.tileBackground#FAF7F0
  • welcomePage.tileHoverBackground#F2E8DC

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
keyword#357A25bold
keyword.control, keyword.control.catch, keyword.control.exception#7A5B1Fbold
keyword.control.return#7A5B1Fbold
keyword.operator.type#357A6A
keyword.operator.type.annotation, keyword.operator.assignment.type#357A6A
keyword.declaration, storage.type#357A25bold italic
keyword.import, keyword.export#357A25bold
constant.numeric#7A5B1F
constant.language.boolean, constant.language#7A6B3F
entity.name.function#357A2F
entity.name.type, entity.name.class, entity.name.interface#2A6F5Fbold
support.type#2A6F5F
variable.parameter, variable.other.property#2D2520
variable#2D2520
meta.decorator, storage.modifier.decorator#9A5040bold
entity.name.tag.html, entity.name.tag.jsx, entity.name.tag.tsx#8A6B2Fbold
entity.other.attribute-name.html, entity.other.attribute-name.jsx, entity.other.attribute-name.tsx#8A7B5A
punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end#6A5B3F
keyword.operator#357A6A
punctuation#2D2520
meta.object-literal.key, support.type.property-name.json#357A2F
string#7A5B1F
comment#7A7060italic
invalid#9A4A2Abold
meta.tag, meta.tag.sgml#9A5040
markup.heading.markdown, markup.heading.setext#357A25bold
markup.heading.1.markdown#357A25bold
markup.heading.2.markdown#357A2Fbold
markup.heading.3.markdown, markup.heading.4.markdown#2A6F5Fbold
markup.heading.5.markdown, markup.heading.6.markdown#357A6Abold
punctuation.definition.heading.markdown#7A7060
markup.bold.markdown#7A5B1Fbold
markup.italic.markdown#7A5B1Fitalic
markup.bold.italic.markdown#7A5B1Fbold italic
markup.strikethrough.markdown#7A7060strikethrough
markup.underline.link.markdown, markup.underline.link.image.markdown#357A6A
string.other.link.title.markdown, string.other.link.description.markdown#357A2F
markup.inline.raw.string.markdown#7A5B1F
markup.fenced_code.block.markdown, markup.inline.raw.markdown#7A6B3F
punctuation.definition.markdown#7A7060
fenced_code.block.language#2A6F5F
markup.list.unnumbered.markdown, markup.list.numbered.markdown#2D2520
punctuation.definition.list.begin.markdown#8A6B2Fbold
markup.quote.markdown#2D2520italic
punctuation.definition.quote.begin.markdown#8A7B5A
meta.embedded.block.frontmatter, punctuation.definition.tag.frontmatter#7A7060
entity.name.tag.css, entity.name.tag.scss, entity.name.tag.less#8A6B2Fbold
entity.other.attribute-name.class.css, entity.other.attribute-name.class.scss#2A6F5Fbold
entity.other.attribute-name.id.css, entity.other.attribute-name.id.scss#357A25bold
entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css#357A2F
support.type.property-name.css, support.type.property-name.scss, meta.property-name.css#357A6A
support.constant.property-value.css, meta.property-value.css#7A6B3F
constant.numeric.css, keyword.other.unit.css#7A5B1F
support.constant.color.css, constant.other.color.css#7A5B1F
support.function.css#357A2F
variable.scss, variable.less, variable.parameter.scss#9A5040
keyword.control.at-rule.scss, keyword.control.at-rule.css#357A25bold
support.function.misc.scss#357A2F
entity.name.tag.yaml#357A2F
string.unquoted.yaml#7A6B3F
string.quoted.yaml#7A5B1F
punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml#9A5040
constant.language.yaml#7A5B1F
support.function.builtin.shell, support.function.external.shell#357A2F
variable.other.normal.shell#9A5040
string.quoted.double.shell#7A5B1F
string.quoted.single.shell#7A6B3F
keyword.operator.redirect.shell#357A6A
keyword.other.sql, keyword.other.DML.sql, keyword.other.DDL.sql#357A25bold
storage.type.sql#2A6F5Fbold
support.function.aggregate.sql, support.function.scalar.sql#357A2F
constant.other.database-name.sql#2A6F5F
constant.other.table-name.sql#8A6B2F
support.type.python#2A6F5F
support.function.builtin.python#357A2F
constant.language.python#7A6B3F
variable.parameter.function.language.special.self.python#9A5040italic
storage.type.function.python#357A25bold
support.type.object.module.js, support.type.object.module.ts#2A6F5F
support.variable.property.js, support.variable.property.ts#2D2520
variable.other.constant.js, variable.other.constant.ts#7A5B1F
storage.type.type.ts#357A25bold
entity.name.type.module.ts#2A6F5F
keyword.control.as.ts, keyword.control.from.ts#357A25bold
entity.other.attribute-name.js.jsx, entity.other.attribute-name.tsx#8A7B5A
support.class.component.js, support.class.component.tsx#2A6F5Fbold
support.type.property-name.json#357A2F
string.quoted.double.json#7A5B1F
constant.language.json#7A5B1F
string.regexp, constant.other.character-class.regexp#9A5040
keyword.operator.quantifier.regexp#7A5B1F
keyword.control.anchor.regexp, punctuation.definition.group.regexp#357A25bold
constant.character.escape.regexp#7A6B3F
meta.diff.header#357A6A
markup.inserted#357A2F
markup.deleted#9A4A2A
markup.changed#7A5B1F
meta.diff.range#2A6F5Fbold
keyword.other.special-method.dockerfile, keyword.operator.flag.dockerfile#357A25bold
entity.name.function.package.dockerfile#2A6F5F
keyword.other.definition.ini, entity.name.section.group-title.ini#357A2Fbold
keyword.key.toml#357A2F
entity.name.tag.toml, support.type.property-name.table.toml#2A6F5Fbold
entity.name.tag.xml#8A6B2Fbold
entity.other.attribute-name.xml#8A7B5A
meta.tag.preprocessor.xml#7A7060
entity.name.package.go#2A6F5F
entity.name.type.go#2A6F5Fbold
support.function.builtin.go#357A2F
storage.type.rust, entity.name.type.rust#2A6F5Fbold
entity.name.function.macro.rust#9A5040bold
storage.modifier.lifetime.rust#7A6B3F
storage.modifier.java, storage.type.annotation.java#9A5040
storage.type.object.array.java#2A6F5F
storage.modifier.pointer.c, storage.modifier.reference.cpp#357A6A
entity.name.function.preprocessor.c, entity.name.function.preprocessor.cpp#9A5040
storage.type.built-in.primitive.cpp#2A6F5F
support.class.builtin.php#2A6F5F
support.function.construct.php#357A25bold
variable.other.php#9A5040
variable.other.constant.ruby, support.class.ruby#2A6F5F
punctuation.definition.variable.ruby, variable.other.readwrite.instance.ruby#9A5040
keyword.control.pseudo-method.ruby#357A25bold
entity.name.function.kotlin, entity.name.function.declaration.kotlin#357A2F
keyword.other.kotlin, storage.type.kotlin#357A25bold
entity.name.class.kotlin#2A6F5Fbold
variable.parameter.function.kotlin#2D2520
storage.modifier.kotlin#9A5040
entity.name.function.swift, support.function.swift#357A2F
keyword.control.swift, storage.type.swift#357A25bold
entity.name.type.class.swift#2A6F5Fbold
storage.modifier.swift#9A5040
support.type.swift#2A6F5F
entity.name.function.scala, entity.name.function.declaration.scala#357A2F
entity.name.class.scala#2A6F5Fbold
storage.type.scala#357A25bold
entity.name.function.haskell, support.function.prelude.haskell#357A2F
storage.type.haskell#2A6F5Fbold
keyword.other.haskell#357A25bold
keyword.operator.haskell#357A6A
entity.name.function.elixir, support.function.elixir#357A2F
keyword.control.elixir#357A25bold
constant.language.elixir#7A6B3F
variable.other.readwrite.module.elixir#2A6F5F
entity.name.function.clojure#357A2F
keyword.control.clojure#357A25bold
constant.keyword.clojure#7A5B1F
entity.name.function.dart, support.function.dart#357A2F
storage.type.primitive.dart#2A6F5F
storage.modifier.dart#9A5040
entity.name.function.lua, support.function.lua#357A2F
keyword.control.lua#357A25bold
constant.language.lua#7A6B3F
support.function.powershell, entity.name.function.powershell#357A2F
keyword.control.powershell#357A25bold
variable.other.readwrite.powershell#9A5040
entity.name.function.r, support.function.r#357A2F
keyword.control.r#357A25bold
constant.language.r#7A6B3F
entity.name.function.julia, support.function.julia#357A2F
keyword.control.julia#357A25bold
support.type.julia#2A6F5F
entity.name.function.objc, support.function.objc#357A2F
storage.type.objc#2A6F5F
keyword.control.objc#357A25bold
storage.modifier.objc#9A5040
entity.name.function.fortran#357A2F
keyword.control.fortran#357A25bold
keyword.verb.cobol#357A25bold
entity.name.function.cobol#357A2F
keyword.operation.graphql, keyword.type.graphql#357A25bold
entity.name.fragment.graphql#357A2F
variable.parameter.graphql#9A5040
entity.name.type.graphql#2A6F5F
keyword.other.proto#357A25bold
entity.name.type.proto#2A6F5F
entity.name.resource.terraform, entity.name.type.terraform#2A6F5Fbold
keyword.other.terraform#357A25bold
variable.other.terraform#9A5040
keyword.control.latex, support.function.latex#357A25bold
variable.parameter.latex#7A5B1F
constant.character.latex#357A6A
keyword.mnemonic.assembly#357A25bold
entity.name.function.assembly#357A2F
constant.numeric.assembly#7A5B1F
keyword.control.vba#357A25bold
entity.name.function.vba#357A2F
meta.embedded, meta.embedded.block#2D2520
meta.preprocessor#9A5040
storage.modifier, storage.modifier.access#9A5040
constant.character#7A6B3F
constant.character.escape#9A4A2A
entity.name.section#357A25bold
entity.name.namespace#2F7A6F
entity.name.label#7A5B1F
support.constant#7A6B3F
support.variable#2D2520
support.other.namespace#2F7A6F
variable.language#9A5040italic
variable.other.constant#7A5B1F
variable.other.member#2D2520
meta.import#2D2520
meta.export#2D2520
punctuation.separator#357A6A
punctuation.terminator#2D2520
punctuation.accessor#357A6A
punctuation.section.embedded, punctuation.section.interpolation#9A5040
punctuation.definition.string.begin, punctuation.definition.string.end#7A5B1F
support.class.component.react, support.class.component.vue#2A6F5Fbold
support.type.property-name.css.jsx#357A6A
entity.other.attribute-name.directive.angular#9A5040
support.function.jest, support.function.mocha#357A2F
entity.name.function.test, entity.name.function.spec#357A2F
meta.function-call#357A2F
meta.method-call#357A2F
meta.property-access#2D2520
meta.type.annotation#2A6F5F
meta.type.parameters#2A6F5F
storage.type.function.arrow, storage.type.function.lambda#357A6A
keyword.operator.new#357A25bold
keyword.operator.expression.typeof#357A25
keyword.operator.expression.instanceof#357A25
keyword.operator.expression.delete#357A25