No Hassle Visual Code Theming: Publishing an Extension | CSS-Tricks
Briefly

No Hassle Visual Code Theming: Publishing an Extension | CSS-Tricks
"Creating your theme is the fun part. After you're done, the next step is to publish your theme so you - and others - can enjoy your creation! You'd think that publishing a VS Code extension is an easy process, but it's not. (Maybe I'm used to the ease of publishing npm packages and take registries for granted.) Anyway, you have to publish your theme in two places: Visual Studio Marketplace for VS Code users Open VSX for other text editors"
"Preparing your theme When you name your theme, you cannot put it under a scope like @scope/theme-name. Doing so will prevent you from publishing to Open VSX. So, make sure your theme name is unscoped. (The theme word is optional): { "name": "twilight-cosmos-theme", } To include an icon for your theme, you need a 128px square image file that can be accessible within your project. Put this under the icon property to point to the file:"
Publish themes to Visual Studio Marketplace for VS Code users and to Open VSX for other text editors. Optionally publish to npm for broader use such as Shiki-based syntax highlighting. Use an unscoped package name (no @scope/) to allow publishing to Open VSX. Include a 128px square icon file referenced by the icon property inside the project. Add a contributes key with a themes array containing label, uiTheme, and path to the theme JSON so editors can discover the theme. Add searchable keywords to package.json to improve discoverability across marketplaces.
Read at CSS-Tricks
Unable to calculate read time
[
|
]