-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
101 lines (101 loc) · 3.24 KB
/
Copy pathpackage.json
File metadata and controls
101 lines (101 loc) · 3.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
{
"name": "public-browser",
"version": "2.10.6",
"description": "Lets Claude Code and Cursor drive Chrome. Browse your real profile: -30% tokens, -25% cost, -41% tool calls, -34% tool defs, +40% faster.",
"keywords": [
"mcp",
"mcp-server",
"model-context-protocol",
"modelcontextprotocol",
"browser-automation",
"web-automation",
"chrome",
"chromium",
"cdp",
"chrome-devtools-protocol",
"headless-chrome",
"claude",
"claude-code",
"cursor",
"ai-agent",
"llm",
"playwright-alternative",
"puppeteer-alternative",
"accessibility-tree",
"web-scraping"
],
"mcpName": "io.github.Silbercue/public-browser",
"type": "module",
"files": [
"build/",
"README.md",
"CHANGELOG.md",
"LICENSE",
"package.json"
],
"bin": {
"public-browser": "./build/index.js"
},
"main": "./build/index.js",
"exports": {
".": "./build/index.js",
"./hooks": "./build/hooks/index.js",
"./lib": "./build/lib/create-session.js",
"./lib/create-session.js": "./build/lib/create-session.js",
"./lib/session-core.js": "./build/lib/session-core.js",
"./lib/session-env.js": "./build/lib/session-env.js",
"./config.js": "./build/config.js",
"./cdp/stealth.js": "./build/cdp/stealth.js",
"./types.js": "./build/types.js",
"./registry.js": "./build/registry.js",
"./plan/plan-executor.js": "./build/plan/plan-executor.js",
"./plan/plan-variables.js": "./build/plan/plan-variables.js",
"./plan/plan-conditions.js": "./build/plan/plan-conditions.js",
"./plan/plan-state-store.js": "./build/plan/plan-state-store.js",
"./tools/element-utils.js": "./build/tools/element-utils.js",
"./tools/error-utils.js": "./build/tools/error-utils.js",
"./cache/a11y-tree.js": "./build/cache/a11y-tree.js",
"./cache/selector-cache.js": "./build/cache/selector-cache.js",
"./cache/deferred-diff-slot.js": "./build/cache/deferred-diff-slot.js",
"./cdp/cdp-client.js": "./build/cdp/cdp-client.js",
"./cdp/session-manager.js": "./build/cdp/session-manager.js"
},
"scripts": {
"clean": "node -e \"require('node:fs').rmSync('build',{recursive:true,force:true})\"",
"build": "npm run clean && tsc && chmod +x build/index.js && cp src/cortex/community-markov.json build/cortex/community-markov.json",
"test": "vitest run",
"pack:check": "node scripts/check-pack.mjs",
"token-count": "node scripts/token-count.mjs",
"lint": "eslint .",
"format": "prettier --write \"src/**/*.ts\"",
"publish:release": "tsx scripts/publish.ts",
"dev": "bash scripts/dev-mode.sh on",
"dev:off": "bash scripts/dev-mode.sh off",
"dev:status": "bash scripts/dev-mode.sh status",
"pack:mcpb": "node scripts/build-mcpb.mjs"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.29.0",
"pixelmatch": "^7.1.0",
"pngjs": "^7.0.0",
"zod": "^3"
},
"devDependencies": {
"@types/node": "^22",
"eslint": "^9",
"prettier": "^3",
"tsx": "^4.22.4",
"typescript": "^5.7",
"typescript-eslint": "^8",
"vitest": "^4.1.9"
},
"repository": {
"type": "git",
"url": "git+https://github.com/Silbercue/public-browser.git"
},
"engines": {
"node": ">=18"
},
"license": "MIT",
"private": false
}