fix: replace child_process with cross-spawn

This commit is contained in:
Haileyesus
2026-04-10 16:37:47 +03:00
parent a8dab0edcf
commit 11733918e5
15 changed files with 17 additions and 17 deletions

View File

@@ -1,5 +1,5 @@
import express from 'express';
import { spawn } from 'child_process';
import { spawn } from 'cross-spawn';
import path from 'path';
import os from 'os';
import { promises as fs } from 'fs';

View File

@@ -1,5 +1,5 @@
import express from 'express';
import { spawn } from 'child_process';
import { spawn } from 'cross-spawn';
import fs from 'fs/promises';
import path from 'path';
import os from 'os';

View File

@@ -1,5 +1,5 @@
import express from 'express';
import { spawn } from 'child_process';
import { spawn } from 'cross-spawn';
import { promises as fs } from 'fs';
import path from 'path';
import os from 'os';

View File

@@ -2,7 +2,7 @@ import express from 'express';
import { promises as fs } from 'fs';
import path from 'path';
import os from 'os';
import { spawn } from 'child_process';
import { spawn } from 'cross-spawn';
import sqlite3 from 'sqlite3';
import { open } from 'sqlite';
import crypto from 'crypto';
@@ -795,4 +795,4 @@ router.get('/sessions/:sessionId', async (req, res) => {
}
});
export default router;
export default router;

View File

@@ -1,5 +1,5 @@
import express from 'express';
import { spawn } from 'child_process';
import { spawn } from 'cross-spawn';
import path from 'path';
import { promises as fs } from 'fs';
import { extractProjectDirectory } from '../projects.js';

View File

@@ -4,7 +4,7 @@ import path from 'path';
import os from 'os';
import { fileURLToPath } from 'url';
import { dirname } from 'path';
import { spawn } from 'child_process';
import { spawn } from 'cross-spawn';
const router = express.Router();
const __filename = fileURLToPath(import.meta.url);
@@ -549,4 +549,4 @@ function parseClaudeGetOutput(output) {
}
}
export default router;
export default router;

View File

@@ -1,7 +1,7 @@
import express from 'express';
import { promises as fs } from 'fs';
import path from 'path';
import { spawn } from 'child_process';
import { spawn } from 'cross-spawn';
import os from 'os';
import { addProjectManually } from '../projects.js';

View File

@@ -12,7 +12,7 @@ import express from 'express';
import fs from 'fs';
import path from 'path';
import { promises as fsPromises } from 'fs';
import { spawn } from 'child_process';
import { spawn } from 'cross-spawn';
import { fileURLToPath } from 'url';
import { dirname } from 'path';
import os from 'os';

View File

@@ -2,7 +2,7 @@ import express from 'express';
import { userDb } from '../database/db.js';
import { authenticateToken } from '../middleware/auth.js';
import { getSystemGitConfig } from '../utils/gitConfig.js';
import { spawn } from 'child_process';
import { spawn } from 'cross-spawn';
const router = express.Router();