editor
Slatewave for VSCodium
The Slatewave VSCode extension, installed into VSCodium from the Open VSX gallery.
- Latest release
- 0.0.9 · last month
- Last commit
- 3 weeks ago
// src/lib/github.ts
import { mkdir, readFile, writeFile } from 'node:fs/promises';
import { join } from 'node:path';
const CACHE_DIR = join(process.cwd(), 'node_modules', '.cache', 'slatewave-github');
const TTL_MS = 30 * 60 * 1000;
export interface RepoMeta {
stars: number;
pushedAt: string;
defaultBranch: string;
openIssues: number;
latestRelease: Release | null;
}
export interface Release {
tag: string;
name: string;
publishedAt: string;
url: string;
}
const memory = new Map<string, Promise<unknown>>();
function cacheKey(parts: string[]): string {
return parts.join('__').replace(/[^a-zA-Z0-9_]/g, '_');
}
async function readCache<T>(key: string): Promise<T | null> {
try {
const raw = await readFile(join(CACHE_DIR, `${key}.json`), 'utf8');
const parsed = JSON.parse(raw) as { data: T; at: number };
if (Date.now() - parsed.at < TTL_MS) return parsed.data;
} catch {
/* no cache yet */
}
return null;
}About this theme
VSCodium is the telemetry-free, MS-branding-stripped build of VSCode that points at the Open VSX gallery by default. The canonical kevinlangleyjr.slatewave extension installs into VSCodium unchanged from OpenVSX — same VSIX, same syntax tokens, same workbench chrome.
VSCodium is the libre, telemetry-free build of VSCode — same source, no Microsoft branding, and crucially points at the Open VSX gallery by default instead of the Visual Studio Marketplace. The canonical Slatewave for VSCode extension is published to Open VSX, so VSCodium installs the exact same VSIX with the same syntax tokens, the same workbench chrome, the same diff colors.
There’s no separate VSCodium port — this page exists so the install
path (Open VSX gallery, codium --install-extension) is documented
rather than implied from the VSCode page.
slatewave install vscodium shells out to codium --install-extension
and tracks the install in slatewave’s state, so the matching
slatewave uninstall vscodium reverses it cleanly later — independent
of any VSCode or Cursor install you may have alongside it.
Install
Don't have the CLI yet? Install the Slatewave CLI →
-
Slatewave CLI
One command on macOS, Linux, or Windows. Wraps `codium --install-extension` and tracks the install in slatewave's state so `slatewave uninstall vscodium` reverses it cleanly later — independent of the parallel VSCode or Cursor install if you have multiple editors.
slatewave install vscodium -
Extensions panel
Open ↗Inside VSCodium, open the Extensions panel (⇧⌘X / Ctrl+Shift+X), search **Slatewave**, and click Install. VSCodium reads from Open VSX out of the box, so the search hits the right gallery.
-
VSCodium CLI
Install directly with the `codium` command-line tool from any shell — same flag as the VSCode CLI.
codium --install-extension kevinlangleyjr.slatewave -
VSIX from OpenVSX
Click **Download** on the OpenVSX extension page, then either drag the .vsix into VSCodium or run the CLI command below.
codium --install-extension ~/Downloads/slatewave-*.vsix -
Manual
Clone the repo and drop the folder into VSCodium's extensions directory.
- git clone https://github.com/kevinlangleyjr/vscode-slatewave
- Copy the folder into `~/.vscode-oss/extensions/`
- Restart VSCodium and pick Slatewave from the command palette