style: fix formatting with Prettier

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
SuperComboGamer
2025-12-21 20:31:57 -05:00
parent 584f5a3426
commit 8d578558ff
295 changed files with 9088 additions and 10546 deletions

View File

@@ -5,26 +5,20 @@
* WebSocket connections for real-time I/O are handled separately in index.ts.
*/
import { Router } from "express";
import { Router } from 'express';
import {
terminalAuthMiddleware,
validateTerminalToken,
isTerminalEnabled,
isTerminalPasswordRequired,
} from "./common.js";
import { createStatusHandler } from "./routes/status.js";
import { createAuthHandler } from "./routes/auth.js";
import { createLogoutHandler } from "./routes/logout.js";
import {
createSessionsListHandler,
createSessionsCreateHandler,
} from "./routes/sessions.js";
import { createSessionDeleteHandler } from "./routes/session-delete.js";
import { createSessionResizeHandler } from "./routes/session-resize.js";
import {
createSettingsGetHandler,
createSettingsUpdateHandler,
} from "./routes/settings.js";
} from './common.js';
import { createStatusHandler } from './routes/status.js';
import { createAuthHandler } from './routes/auth.js';
import { createLogoutHandler } from './routes/logout.js';
import { createSessionsListHandler, createSessionsCreateHandler } from './routes/sessions.js';
import { createSessionDeleteHandler } from './routes/session-delete.js';
import { createSessionResizeHandler } from './routes/session-resize.js';
import { createSettingsGetHandler, createSettingsUpdateHandler } from './routes/settings.js';
// Re-export for use in main index.ts
export { validateTerminalToken, isTerminalEnabled, isTerminalPasswordRequired };
@@ -32,19 +26,19 @@ export { validateTerminalToken, isTerminalEnabled, isTerminalPasswordRequired };
export function createTerminalRoutes(): Router {
const router = Router();
router.get("/status", createStatusHandler());
router.post("/auth", createAuthHandler());
router.post("/logout", createLogoutHandler());
router.get('/status', createStatusHandler());
router.post('/auth', createAuthHandler());
router.post('/logout', createLogoutHandler());
// Apply terminal auth middleware to all routes below
router.use(terminalAuthMiddleware);
router.get("/sessions", createSessionsListHandler());
router.post("/sessions", createSessionsCreateHandler());
router.delete("/sessions/:id", createSessionDeleteHandler());
router.post("/sessions/:id/resize", createSessionResizeHandler());
router.get("/settings", createSettingsGetHandler());
router.put("/settings", createSettingsUpdateHandler());
router.get('/sessions', createSessionsListHandler());
router.post('/sessions', createSessionsCreateHandler());
router.delete('/sessions/:id', createSessionDeleteHandler());
router.post('/sessions/:id/resize', createSessionResizeHandler());
router.get('/settings', createSettingsGetHandler());
router.put('/settings', createSettingsUpdateHandler());
return router;
}

View File

@@ -2,7 +2,7 @@
* POST /auth endpoint - Authenticate with password to get a session token
*/
import type { Request, Response } from "express";
import type { Request, Response } from 'express';
import {
getTerminalEnabledConfigValue,
getTerminalPasswordConfig,
@@ -10,14 +10,14 @@ import {
addToken,
getTokenExpiryMs,
getErrorMessage,
} from "../common.js";
} from '../common.js';
export function createAuthHandler() {
return (req: Request, res: Response): void => {
if (!getTerminalEnabledConfigValue()) {
res.status(403).json({
success: false,
error: "Terminal access is disabled",
error: 'Terminal access is disabled',
});
return;
}
@@ -41,7 +41,7 @@ export function createAuthHandler() {
if (!password || password !== terminalPassword) {
res.status(401).json({
success: false,
error: "Invalid password",
error: 'Invalid password',
});
return;
}

View File

@@ -2,12 +2,12 @@
* POST /logout endpoint - Invalidate a session token
*/
import type { Request, Response } from "express";
import { deleteToken } from "../common.js";
import type { Request, Response } from 'express';
import { deleteToken } from '../common.js';
export function createLogoutHandler() {
return (req: Request, res: Response): void => {
const token = (req.headers["x-terminal-token"] as string) || req.body.token;
const token = (req.headers['x-terminal-token'] as string) || req.body.token;
if (token) {
deleteToken(token);

View File

@@ -2,8 +2,8 @@
* DELETE /sessions/:id endpoint - Kill a terminal session
*/
import type { Request, Response } from "express";
import { getTerminalService } from "../../../services/terminal-service.js";
import type { Request, Response } from 'express';
import { getTerminalService } from '../../../services/terminal-service.js';
export function createSessionDeleteHandler() {
return (req: Request, res: Response): void => {
@@ -14,7 +14,7 @@ export function createSessionDeleteHandler() {
if (!killed) {
res.status(404).json({
success: false,
error: "Session not found",
error: 'Session not found',
});
return;
}

View File

@@ -2,8 +2,8 @@
* POST /sessions/:id/resize endpoint - Resize a terminal session
*/
import type { Request, Response } from "express";
import { getTerminalService } from "../../../services/terminal-service.js";
import type { Request, Response } from 'express';
import { getTerminalService } from '../../../services/terminal-service.js';
export function createSessionResizeHandler() {
return (req: Request, res: Response): void => {
@@ -14,7 +14,7 @@ export function createSessionResizeHandler() {
if (!cols || !rows) {
res.status(400).json({
success: false,
error: "cols and rows are required",
error: 'cols and rows are required',
});
return;
}
@@ -24,7 +24,7 @@ export function createSessionResizeHandler() {
if (!resized) {
res.status(404).json({
success: false,
error: "Session not found",
error: 'Session not found',
});
return;
}

View File

@@ -2,9 +2,13 @@
* GET/PUT /settings endpoint - Get/Update terminal settings
*/
import type { Request, Response } from "express";
import { getTerminalService, MIN_MAX_SESSIONS, MAX_MAX_SESSIONS } from "../../../services/terminal-service.js";
import { getErrorMessage, logError } from "../common.js";
import type { Request, Response } from 'express';
import {
getTerminalService,
MIN_MAX_SESSIONS,
MAX_MAX_SESSIONS,
} from '../../../services/terminal-service.js';
import { getErrorMessage, logError } from '../common.js';
export function createSettingsGetHandler() {
return (_req: Request, res: Response): void => {
@@ -18,10 +22,10 @@ export function createSettingsGetHandler() {
},
});
} catch (error) {
logError(error, "Get terminal settings failed");
logError(error, 'Get terminal settings failed');
res.status(500).json({
success: false,
error: "Failed to get terminal settings",
error: 'Failed to get terminal settings',
details: getErrorMessage(error),
});
}
@@ -36,17 +40,17 @@ export function createSettingsUpdateHandler() {
// Validate maxSessions if provided
if (maxSessions !== undefined) {
if (typeof maxSessions !== "number") {
if (typeof maxSessions !== 'number') {
res.status(400).json({
success: false,
error: "maxSessions must be a number",
error: 'maxSessions must be a number',
});
return;
}
if (!Number.isInteger(maxSessions)) {
res.status(400).json({
success: false,
error: "maxSessions must be an integer",
error: 'maxSessions must be an integer',
});
return;
}
@@ -68,10 +72,10 @@ export function createSettingsUpdateHandler() {
},
});
} catch (error) {
logError(error, "Update terminal settings failed");
logError(error, 'Update terminal settings failed');
res.status(500).json({
success: false,
error: "Failed to update terminal settings",
error: 'Failed to update terminal settings',
details: getErrorMessage(error),
});
}

View File

@@ -2,12 +2,9 @@
* GET /status endpoint - Get terminal status
*/
import type { Request, Response } from "express";
import { getTerminalService } from "../../../services/terminal-service.js";
import {
getTerminalEnabledConfigValue,
isTerminalPasswordRequired,
} from "../common.js";
import type { Request, Response } from 'express';
import { getTerminalService } from '../../../services/terminal-service.js';
import { getTerminalEnabledConfigValue, isTerminalPasswordRequired } from '../common.js';
export function createStatusHandler() {
return (_req: Request, res: Response): void => {