From d88012324c12f390c7f7e5e3835c30979f3410d1 Mon Sep 17 00:00:00 2001 From: "Tommy D. Rossi" Date: Tue, 30 Dec 2025 15:22:54 +0100 Subject: [PATCH] fix: read prompt.md from src/ instead of dist/ --- playwriter/CHANGELOG.md | 6 ++++++ playwriter/package.json | 2 +- playwriter/src/mcp.ts | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/playwriter/CHANGELOG.md b/playwriter/CHANGELOG.md index c758b2d..0ffc3d5 100644 --- a/playwriter/CHANGELOG.md +++ b/playwriter/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.0.33 + +### Patch Changes + +- **Fixed prompt.md not found error**: Read `prompt.md` from `src/` instead of `dist/`, fixing `ENOENT: no such file or directory` error when running the MCP + ## 0.0.32 ### Patch Changes diff --git a/playwriter/package.json b/playwriter/package.json index 32de64d..962c65c 100644 --- a/playwriter/package.json +++ b/playwriter/package.json @@ -1,7 +1,7 @@ { "name": "playwriter", "description": "", - "version": "0.0.32", + "version": "0.0.33", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/playwriter/src/mcp.ts b/playwriter/src/mcp.ts index 75a0525..ad8e3c3 100644 --- a/playwriter/src/mcp.ts +++ b/playwriter/src/mcp.ts @@ -428,7 +428,7 @@ const server = new McpServer({ }) const promptContent = - fs.readFileSync(path.join(path.dirname(fileURLToPath(import.meta.url)), 'prompt.md'), 'utf-8') + + fs.readFileSync(path.join(path.dirname(fileURLToPath(import.meta.url)), '..', 'src', 'prompt.md'), 'utf-8') + `\n\nfor debugging internal playwriter errors, check playwriter relay server logs at: ${LOG_FILE_PATH}` server.resource('debugger-api', 'https://playwriter.dev/resources/debugger-api.md', { mimeType: 'text/plain' }, async () => {