First off, thanks for working hard on bringing a new theme to the community that really feels truly original in the wide sea of theme options!
Problem
In JavaScript (and possibly other languages), there is a color duplication between keywords and object keys. This reduces the visibility of keywords, since they don't have a unique color by which to identify them.
Example
The debugger
statement is not easily discernible among the object keys using the same color.
Ideas
For reference, here's the default dark theme from code:
It's interesting to note that they use a lighter version of the keyword. Maybe that's an idea to riff off? Take it wherever you want to, but I thought I would at least offer some potential inspiration.
Side Note
While playing with example code, I noticed that there are keywords that use a different color, like in a for..of
loop:
This seems consistent with other themes like the default dark (again):
What seems different is how the alt color is used. You're certainly welcome to approach this however you see fit, but it appears that there are subclasses of keywords. My first concern with a theme is about instant control flow recognition, so I like when themes are consistent in how they group the coloration of things. On a sub-side note, you can also see that class types have some special coloration here.