-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathpackage.json
More file actions
115 lines (115 loc) · 3.89 KB
/
Copy pathpackage.json
File metadata and controls
115 lines (115 loc) · 3.89 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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
{
"name": "pi-agent-browser-native",
"version": "0.2.67",
"description": "pi extension that exposes agent-browser as a native tool for browser automation",
"type": "module",
"author": "Mitch Fultz (https://github.com/fitchmultz)",
"keywords": [
"pi-package",
"pi",
"pi-extension",
"extension",
"agent-browser",
"browser-automation",
"typescript",
"npm-package"
],
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/fitchmultz/pi-agent-browser-native.git"
},
"homepage": "https://github.com/fitchmultz/pi-agent-browser-native#readme",
"bugs": {
"url": "https://github.com/fitchmultz/pi-agent-browser-native/issues"
},
"engines": {
"node": ">=22.19.0"
},
"bin": {
"pi-agent-browser-config": "scripts/config.mjs",
"pi-agent-browser-doctor": "scripts/doctor.mjs"
},
"files": [
"dist",
"platform-smoke.config.mjs",
"scripts/config.mjs",
"scripts/doctor.mjs",
"scripts/prepare.mjs",
"scripts/agent-browser-capability-baseline.mjs",
"scripts/platform-smoke.mjs",
"scripts/platform-smoke",
"README.md",
"CHANGELOG.md",
"LICENSE",
"docs/ARCHITECTURE.md",
"docs/COMMAND_REFERENCE.md",
"docs/ELECTRON.md",
"docs/RELEASE.md",
"docs/platform-smoke.md",
"docs/REQUIREMENTS.md",
"docs/SUPPORT_MATRIX.md",
"docs/TOOL_CONTRACT.md"
],
"pi": {
"extensions": [
"./dist/extensions/agent-browser/index.js"
]
},
"peerDependencies": {
"@earendil-works/pi-ai": "*",
"@earendil-works/pi-coding-agent": "*",
"@earendil-works/pi-tui": "*",
"typebox": "*"
},
"devDependencies": {
"@earendil-works/pi-ai": "^0.80.7",
"@earendil-works/pi-coding-agent": "^0.80.7",
"@earendil-works/pi-tui": "^0.80.7",
"@types/node": "^25.9.3",
"tsx": "^4.21.0",
"typebox": "^1.1.38",
"typescript": "^6.0.3"
},
"overrides": {
"basic-ftp": "6.0.1",
"esbuild": "0.28.1",
"protobufjs": "7.6.4"
},
"scripts": {
"docs": "node ./scripts/project.mjs docs",
"doctor": "node ./scripts/doctor.mjs",
"benchmark:agent-browser": "node ./scripts/agent-browser-efficiency-benchmark.mjs",
"check:platform-smoke": "node --check platform-smoke.config.mjs && node --check scripts/platform-smoke.mjs && node --check scripts/platform-smoke/doctor.mjs && node --check scripts/platform-smoke/crabbox-runner.mjs && node --check scripts/platform-smoke/targets.mjs && node --check scripts/platform-smoke/artifacts.mjs && tsx --test test/platform-smoke.test.ts",
"smoke:platform": "node scripts/platform-smoke.mjs",
"smoke:platform:doctor": "node scripts/platform-smoke.mjs doctor",
"smoke:platform:ubuntu-image": "node scripts/platform-smoke/build-ubuntu-image.mjs",
"smoke:platform:macos": "node scripts/platform-smoke.mjs run --target macos",
"smoke:platform:ubuntu": "node scripts/platform-smoke.mjs run --target ubuntu",
"smoke:platform:windows-native": "node scripts/platform-smoke.mjs run --target windows-native",
"smoke:platform:all": "npm run smoke:platform:doctor && node scripts/platform-smoke.mjs run --target macos,ubuntu,windows-native",
"typecheck": "node ./scripts/project.mjs verify typecheck",
"test": "node ./scripts/build.mjs && tsx --test --test-concurrency=1 test/**/*.test.ts",
"verify": "node ./scripts/project.mjs verify",
"prepublishOnly": "npm run verify -- release && npm pack --dry-run",
"build": "node ./scripts/build.mjs",
"startup-profile": "node ./scripts/profile-startup.mjs",
"prepack": "npm run build",
"prepare": "node ./scripts/prepare.mjs"
},
"packageManager": "npm@11.14.0",
"peerDependenciesMeta": {
"@earendil-works/pi-ai": {
"optional": true
},
"@earendil-works/pi-coding-agent": {
"optional": true
},
"@earendil-works/pi-tui": {
"optional": true
},
"typebox": {
"optional": true
}
}
}