A meticulously curated collection of 180+ high-quality XELA color themes for VS Code. Cleaned, optimized, and contrast-verified for professional coding environments.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Choose a theme from that pack and it applies immediately via workbench.colorTheme.
This command reads the auto-generated theme-packs.json, so whenever packs are regenerated, rerun npm run build (or node scripts/theme-system/generate-pack-plan.mjs) before packaging.
Dev workflow
Modern Theme Generation (Recommended)
Edit theme configuration
Add themes to scripts/theme-system/theme-config*.js files
Use central color palette from scripts/theme-system/palette.js
Define roles and token mappings via the advanced archetype system
Build and test themes
npm run build:test
Generates all 43 theme JSONs and validates them.
Update package.json
npm run update:package
Automatically syncs all themes to package.json manifest.
Test locally
npm run rebuild
Builds themes + packages + installs the extension locally.
Package for distribution
npm run package
Themes are auto-built before packaging via the prepackage hook.
Legacy Manual Editing (Deprecated)
Direct JSON editing in themes/ is no longer recommended
Use the generation system for consistency and maintainability
Theme System Architecture
palette.js: Central color primitives and utilities
roles.js: Role definitions and color manipulation helpers
theme-config.js: Theme definitions with role mappings
token-base.js: Base token templates for syntax highlighting
Pushing a tag like v0.1.2 triggers the workflow in .github/workflows/publish.yml to build and publish automatically (requires VSCE_TOKEN secret containing a Personal Access Token created via vsce create-pat). Manual dispatch still works via the Actions tab.