Skip to content

Commit 390f0c8

Browse files
Copilotdata-douser
andcommitted
refactor: improve path normalization performance using replace() instead of split/join
Co-authored-by: data-douser <70299490+data-douser@users.noreply.github.com>
1 parent b9e2310 commit 390f0c8

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

server/dist/ql-mcp-server.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/dist/ql-mcp-server.js.map

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/src/lib/cli-tool-registry.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const __dirname = dirname(__filename);
2020
// When running from bundle: server/dist/ -> go up 2 levels to repo root
2121
// The bundled file flattens the structure, so we detect based on path
2222
// Normalize path separators for cross-platform compatibility (Windows uses '\', Unix uses '/')
23-
const normalizedDir = __dirname.split(/[\\/]/).join('/');
23+
const normalizedDir = __dirname.replace(/\\/g, '/');
2424
const repoRootDir = normalizedDir.includes('src/lib')
2525
? resolve(__dirname, '..', '..', '..') // From source: server/src/lib -> repo root
2626
: resolve(__dirname, '..', '..'); // From bundle: server/dist -> repo root

0 commit comments

Comments
 (0)