bump playwriter to 0.0.15 - fix logger safety
This commit is contained in:
@@ -1,5 +1,11 @@
|
|||||||
# Changelog
|
# 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
|
## 0.0.14
|
||||||
|
|
||||||
### Patch Changes
|
### Patch Changes
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "playwriter",
|
"name": "playwriter",
|
||||||
"description": "",
|
"description": "",
|
||||||
"version": "0.0.14",
|
"version": "0.0.15",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
|
|||||||
@@ -271,9 +271,9 @@ export async function startPlayWriterCDPRelayServer({ port = 19988, host = '127.
|
|||||||
app.post('/mcp-log', async (c) => {
|
app.post('/mcp-log', async (c) => {
|
||||||
try {
|
try {
|
||||||
const { level, args } = await c.req.json()
|
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()}]`)
|
const prefix = chalk.red(`[MCP] [${level.toUpperCase()}]`)
|
||||||
logFn(prefix, ...args)
|
logFn?.(prefix, ...args)
|
||||||
return c.json({ ok: true })
|
return c.json({ ok: true })
|
||||||
} catch {
|
} catch {
|
||||||
return c.json({ ok: false }, 400)
|
return c.json({ ok: false }, 400)
|
||||||
@@ -449,9 +449,9 @@ export async function startPlayWriterCDPRelayServer({ port = 19988, host = '127.
|
|||||||
}
|
}
|
||||||
} else if (message.method === 'log') {
|
} else if (message.method === 'log') {
|
||||||
const { level, args } = message.params
|
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()}]`)
|
const prefix = chalk.yellow(`[Extension] [${level.toUpperCase()}]`)
|
||||||
logFn(prefix, ...args)
|
logFn?.(prefix, ...args)
|
||||||
} else {
|
} else {
|
||||||
const extensionEvent = message as ExtensionEventMessage
|
const extensionEvent = message as ExtensionEventMessage
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user