Skip to content

Commit c08940b

Browse files
author
Piotr Paulski
committed
refactor: bundle zod together with modelcontextprotocol/sdk
1 parent 6c8432b commit c08940b

File tree

11 files changed

+17
-11
lines changed

11 files changed

+17
-11
lines changed

src/third_party/modelcontextprotocol-sdk/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ export {
1212
type ImageContent,
1313
type TextContent,
1414
} from '@modelcontextprotocol/sdk/types.js';
15+
export {default as z} from 'zod';

src/tools/ToolDefinition.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
*/
66

77
import type {Dialog, ElementHandle, Page} from 'puppeteer-core';
8-
import z from 'zod';
98

109
import type {TextSnapshotNode} from '../McpContext.js';
10+
import {z} from '../third_party/modelcontextprotocol-sdk/index.js';
1111
import type {TraceResult} from '../trace-processing/parse.js';
1212

1313
import type {ToolCategories} from './categories.js';

src/tools/console.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
*/
66

77
import type {ConsoleMessageType} from 'puppeteer-core';
8-
import z from 'zod';
8+
9+
import {z} from '../third_party/modelcontextprotocol-sdk/index.js';
910

1011
import {ToolCategories} from './categories.js';
1112
import {defineTool} from './ToolDefinition.js';

src/tools/emulation.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
*/
66

77
import {PredefinedNetworkConditions} from 'puppeteer-core';
8-
import z from 'zod';
8+
9+
import {z} from '../third_party/modelcontextprotocol-sdk/index.js';
910

1011
import {ToolCategories} from './categories.js';
1112
import {defineTool} from './ToolDefinition.js';

src/tools/input.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
*/
66

77
import type {ElementHandle} from 'puppeteer-core';
8-
import z from 'zod';
98

109
import type {McpContext, TextSnapshotNode} from '../McpContext.js';
10+
import {z} from '../third_party/modelcontextprotocol-sdk/index.js';
1111

1212
import {ToolCategories} from './categories.js';
1313
import {defineTool} from './ToolDefinition.js';

src/tools/network.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
*/
66

77
import type {ResourceType} from 'puppeteer-core';
8-
import z from 'zod';
8+
9+
import {z} from '../third_party/modelcontextprotocol-sdk/index.js';
910

1011
import {ToolCategories} from './categories.js';
1112
import {defineTool} from './ToolDefinition.js';

src/tools/pages.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@
44
* SPDX-License-Identifier: Apache-2.0
55
*/
66

7-
import z from 'zod';
8-
97
import {logger} from '../logger.js';
8+
import {z} from '../third_party/modelcontextprotocol-sdk/index.js';
109

1110
import {ToolCategories} from './categories.js';
1211
import {CLOSE_PAGE_ERROR, defineTool, timeoutSchema} from './ToolDefinition.js';

src/tools/performance.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
*/
66

77
import type {Page} from 'puppeteer-core';
8-
import z from 'zod';
98

109
import {logger} from '../logger.js';
10+
import {z} from '../third_party/modelcontextprotocol-sdk/index.js';
1111
import type {InsightName} from '../trace-processing/parse.js';
1212
import {
1313
getInsightOutput,

src/tools/screenshot.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
*/
66

77
import type {ElementHandle, Page} from 'puppeteer-core';
8-
import z from 'zod';
8+
9+
import {z} from '../third_party/modelcontextprotocol-sdk/index.js';
910

1011
import {ToolCategories} from './categories.js';
1112
import {defineTool} from './ToolDefinition.js';

src/tools/script.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
* SPDX-License-Identifier: Apache-2.0
55
*/
66
import type {JSHandle} from 'puppeteer-core';
7-
import z from 'zod';
7+
8+
import {z} from '../third_party/modelcontextprotocol-sdk/index.js';
89

910
import {ToolCategories} from './categories.js';
1011
import {defineTool} from './ToolDefinition.js';

0 commit comments

Comments
 (0)