MCPcopy Create free account
hub / github.com/different-ai/opencode-browser / getPackageVersion

Function getPackageVersion

src/plugin.ts:18–31  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

16let cachedVersion: string | null = null;
17
18function getPackageVersion(): string {
19 if (cachedVersion) return cachedVersion;
20 try {
21 const pkg = JSON.parse(readFileSync(PACKAGE_JSON_PATH, "utf8"));
22 if (typeof pkg?.version === "string") {
23 cachedVersion = pkg.version;
24 return cachedVersion;
25 }
26 } catch {
27 // ignore
28 }
29 cachedVersion = "unknown";
30 return cachedVersion;
31}
32
33const { schema } = tool;
34

Callers 1

executeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected