chore(deps): refresh development tooling

This commit is contained in:
Peter Steinberger 2026-06-08 21:29:50 +01:00
parent 0fb13581fb
commit 8f74252a4d
No known key found for this signature in database
4 changed files with 253 additions and 245 deletions

View File

@ -15,6 +15,10 @@
- Reconcile keep-alive daemon metadata with the responding process and serialize daemon startup across parallel clients, preventing duplicate orphaned daemons. (Issue #191, thanks @dtmsyi)
- Keep daemon-managed stdio servers warm across repeated `mcporter list` requests instead of treating non-interactive tool listing as a throwaway process. (Issue #188, thanks @robertoronderosjr)
### Tooling / Dependencies
- Refresh development dependencies and satisfy the stricter `oxlint` check.
## [0.11.3] - 2026-05-21
- Fall back to `~/.mcporter/mcporter.json[c]` when `XDG_CONFIG_HOME` points at an empty mcporter config directory, preventing embedders from accidentally hiding the user server registry. (Issue #184, thanks @ChrisBot2026)

View File

@ -74,7 +74,7 @@
"@modelcontextprotocol/sdk": "^1.29.0",
"acorn": "^8.16.0",
"commander": "^14.0.3",
"es-toolkit": "^1.46.1",
"es-toolkit": "^1.47.0",
"jsonc-parser": "^3.3.1",
"ora": "^9.4.0",
"rolldown": "1.0.1",
@ -83,20 +83,20 @@
"devDependencies": {
"@types/estree": "^1.0.9",
"@types/express": "^5.0.6",
"@types/node": "^25.8.0",
"@types/node": "^25.9.2",
"@typescript/native-preview": "7.0.0-dev.20260514.1",
"@vitest/coverage-v8": "^4.1.6",
"@vitest/coverage-v8": "^4.1.8",
"bun-types": "^1.3.14",
"cross-env": "^10.1.0",
"express": "^5.2.1",
"oxfmt": "^0.49.0",
"oxlint": "^1.64.0",
"oxlint": "^1.69.0",
"oxlint-tsgolint": "^0.22.1",
"rimraf": "^6.1.3",
"tsx": "^4.22.0",
"tsx": "^4.22.4",
"typescript": "^6.0.3",
"vite": "8.0.13",
"vitest": "^4.1.6"
"vitest": "^4.1.8"
},
"devEngines": {
"runtime": [

470
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@ -147,12 +147,6 @@ describeUnixSocket('isDaemonResponding', () => {
}
});
function statusServer(result: Record<string, unknown>): net.Server {
return net.createServer((socket) => {
socket.on('data', () => socket.end(JSON.stringify({ id: '1', ok: true, result })));
});
}
it('returns true when the socket answers status with a matching socket and live pid', async () => {
const p = socketPath();
await listen(statusServer({ pid: process.pid, socketPath: p }), p);
@ -244,3 +238,9 @@ function createManagedServers(): Map<string, ServerDefinition> {
],
]);
}
function statusServer(result: Record<string, unknown>): net.Server {
return net.createServer((socket) => {
socket.on('data', () => socket.end(JSON.stringify({ id: '1', ok: true, result })));
});
}