MCPcopy
hub / github.com/callstack/agent-device / readVersion

Function readVersion

src/utils/version.ts:5–15  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3import { fileURLToPath } from 'node:url';
4
5export function readVersion(): string {
6 try {
7 const root = findProjectRoot();
8 const pkg = JSON.parse(fs.readFileSync(path.join(root, 'package.json'), 'utf8')) as {
9 version?: string;
10 };
11 return pkg.version ?? '0.0.0';
12 } catch {
13 return '0.0.0';
14 }
15}
16
17export function findProjectRoot(): string {
18 const start = path.dirname(fileURLToPath(import.meta.url));

Callers 15

runCliFunction · 0.90
writeDaemonInfoFunction · 0.90
writeCurrentDaemonInfoFunction · 0.90
handleRequestFunction · 0.90
buildDaemonHealthPayloadFunction · 0.90
isReusableDaemonInfoFunction · 0.90
readRemoteDaemonHealthFunction · 0.90
handleDoctorCommandFunction · 0.90
startDaemonRuntimeFunction · 0.90

Calls 2

findProjectRootFunction · 0.85
parseMethod · 0.45

Tested by 2

writeDaemonInfoFunction · 0.72
writeCurrentDaemonInfoFunction · 0.72