Skip to content

Commit 6f1d6e6

Browse files
committed
chore: v0.1.0
1 parent ada8046 commit 6f1d6e6

4 files changed

Lines changed: 20 additions & 4 deletions

File tree

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "frappe-meet-frontend",
33
"private": true,
4-
"version": "0.0.0",
4+
"version": "0.1.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "meet",
3-
"version": "1.0.0",
3+
"version": "0.1.0",
44
"description": "Video conferencing app",
55
"main": "index.js",
66
"scripts": {

sfu-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "meet-sfu-server",
3-
"version": "0.0.1",
3+
"version": "0.1.0",
44
"description": "SFU server for Frappe Meet",
55
"main": "dist/sfu-server/src/server.js",
66
"scripts": {

sfu-server/src/server/RouteManager.ts

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,26 @@ import type { Application, Request, Response } from 'express';
22
import type { MediasoupManager } from '../mediasoup/MediasoupManager';
33
import type { HealthStats } from '../types';
44

5+
import fs from 'node:fs';
6+
import path from 'node:path';
7+
58
export class RouteManager {
69
private app: Application;
710
private mediasoup: MediasoupManager;
811

12+
private static version: string = RouteManager.readVersion();
13+
14+
private static readVersion(): string {
15+
try {
16+
const pkgPath = path.join(__dirname, '..', '..', 'package.json');
17+
const raw = fs.readFileSync(pkgPath, 'utf8');
18+
const json = JSON.parse(raw) as { version?: string };
19+
return json.version ?? 'unknown';
20+
} catch (_err) {
21+
return 'unknown';
22+
}
23+
}
24+
925
constructor(app: Application, mediasoup: MediasoupManager) {
1026
this.app = app;
1127
this.mediasoup = mediasoup;
@@ -15,7 +31,7 @@ export class RouteManager {
1531
this.app.get('/', (_req: Request, res: Response) => {
1632
res.json({
1733
message: 'Frappe Meet SFU Server is running',
18-
version: '1.0.0',
34+
version: RouteManager.version,
1935
timestamp: new Date().toISOString(),
2036
});
2137
});

0 commit comments

Comments
 (0)