bump playwriter to 0.0.15 - fix logger safety
This commit is contained in:
@@ -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,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",
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user