Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

hone-themes

Package: @honeide/themes — 15 VSCode-compatible color themes as pure JSON data. 452 tests via npm test (Jest).

Themes

ThemeFileType
Hone Darkhone-dark.jsonDark
Hone Lighthone-light.jsonLight
Catppuccincatppuccin.jsonDark
Draculadracula.jsonDark
GitHub Darkgithub-dark.jsonDark
GitHub Lightgithub-light.jsonLight
Gruvbox Darkgruvbox-dark.jsonDark
High Contrast Darkhigh-contrast-dark.jsonDark
High Contrast Lighthigh-contrast-light.jsonLight
Monokaimonokai.jsonDark
Nordnord.jsonDark
One Darkone-dark.jsonDark
Solarized Darksolarized-dark.jsonDark
Solarized Lightsolarized-light.jsonLight
Tokyo Nighttokyo-night.jsonDark

JSON Schema

Each theme file follows the VSCode color theme format:

  • type"dark" or "light"
  • colors — object mapping UI color keys to hex values:
    • editor.background, editor.foreground
    • activityBar.background
    • sideBar.background
    • statusBar.background
    • tab.activeBackground
    • and many more
  • tokenColors — array of token color rules, each with:
    • scope — TextMate scope selector(s)
    • settingsforeground (hex color), fontStyle (bold, italic, underline)

Tests

  • Schema validation — every theme conforms to the expected structure
  • WCAG contrast — foreground/background color pairs meet accessibility contrast ratios
  • Completeness — all required color keys are present in every theme

Importing Themes

Any VSCode JSON theme can be imported directly — the format is compatible.