add provider_list

This commit is contained in:
Dax Raad
2025-05-28 12:53:22 -04:00
parent 4132fcc1b2
commit 55a6fcdd3f
14 changed files with 458 additions and 76 deletions

20
js/src/global/index.ts Normal file
View File

@@ -0,0 +1,20 @@
import envpaths from "env-paths";
import fs from "fs/promises";
const paths = envpaths("opencode", {
suffix: "",
});
await Promise.all([
fs.mkdir(paths.config, { recursive: true }),
fs.mkdir(paths.cache, { recursive: true }),
]);
export namespace Global {
export function config() {
return paths.config;
}
export function cache() {
return paths.cache;
}
}