diff --git a/package.json b/package.json index d928267..a67062b 100644 --- a/package.json +++ b/package.json @@ -30,18 +30,19 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.27.0", - "rebrowser-playwright": "^1.52.0", "express": "^4.21.0", "pino": "^9.0.0", + "rebrowser-playwright": "^1.52.0", "zod": "^3.25.0" }, "devDependencies": { - "typescript": "^5.7.0", - "tsup": "^8.0.0", - "vitest": "^3.0.0", - "pino-pretty": "^13.0.0", "@types/express": "^5.0.0", - "@types/node": "^22.0.0" + "@types/node": "^22.0.0", + "pino-pretty": "^13.0.0", + "playwright": "^1.58.2", + "tsup": "^8.0.0", + "typescript": "^5.7.0", + "vitest": "^3.0.0" }, "pnpm": { "onlyBuiltDependencies": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4e0b1fe..6719f7a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,6 +33,9 @@ importers: pino-pretty: specifier: ^13.0.0 version: 13.1.3 + playwright: + specifier: ^1.58.2 + version: 1.58.2 tsup: specifier: ^8.0.0 version: 8.5.1(postcss@8.5.6)(typescript@5.9.3) @@ -946,6 +949,16 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + playwright-core@1.58.2: + resolution: {integrity: sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==} + engines: {node: '>=18'} + hasBin: true + + playwright@1.58.2: + resolution: {integrity: sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A==} + engines: {node: '>=18'} + hasBin: true + postcss-load-config@6.0.1: resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} @@ -2159,6 +2172,14 @@ snapshots: mlly: 1.8.0 pathe: 2.0.3 + playwright-core@1.58.2: {} + + playwright@1.58.2: + dependencies: + playwright-core: 1.58.2 + optionalDependencies: + fsevents: 2.3.2 + postcss-load-config@6.0.1(postcss@8.5.6): dependencies: lilconfig: 3.1.3