bump playwriter to 0.0.15 - fix logger safety

This commit is contained in:
Tommy D. Rossi
2025-12-08 15:35:18 +01:00
parent 3900f5e49f
commit 7d66507299
3 changed files with 11 additions and 5 deletions
+6
View File
@@ -1,5 +1,11 @@
# Changelog
## 0.0.15
### Patch Changes
- **Fixed logger safety**: Added optional chaining to logger calls in CDP relay to prevent errors when logger methods are undefined
## 0.0.14
### Patch Changes
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "playwriter",
"description": "",
"version": "0.0.14",
"version": "0.0.15",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+4 -4
View File
@@ -271,9 +271,9 @@ export async function startPlayWriterCDPRelayServer({ port = 19988, host = '127.
app.post('/mcp-log', async (c) => {
try {
const { level, args } = await c.req.json()
const logFn = (logger as any)[level] || logger?.log
const logFn = (logger as any)?.[level] || logger?.log
const prefix = chalk.red(`[MCP] [${level.toUpperCase()}]`)
logFn(prefix, ...args)
logFn?.(prefix, ...args)
return c.json({ ok: true })
} catch {
return c.json({ ok: false }, 400)
@@ -449,9 +449,9 @@ export async function startPlayWriterCDPRelayServer({ port = 19988, host = '127.
}
} else if (message.method === 'log') {
const { level, args } = message.params
const logFn = (logger as any)[level] || logger?.log
const logFn = (logger as any)?.[level] || logger?.log
const prefix = chalk.yellow(`[Extension] [${level.toUpperCase()}]`)
logFn(prefix, ...args)
logFn?.(prefix, ...args)
} else {
const extensionEvent = message as ExtensionEventMessage